/*
Theme Name: Megalith
Theme URI: http://teslathemes.com/demo/wp/megalith
Description:  Creative Multipurpose HTML Template
Version: 1.0.8
Author: TeslaThemes
Author URI: http://www.teslathemes.com/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light, theme-options,creative,responsive,unique,filtered portfolio
*/


#displaynonecls .vc_custom_heading h4{
border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
}
#displaynonecls .fancy-title h4{
    color: #FFF;
    font-weight: 300;
    font-size: 35px;
}
.cstmtbl tr{
border:1px solid #000;
padding:10px;
}
.textarea-48 textarea{
height:200px;
}
.page-id-1987 input[type=submit]{
width: auto;
    padding: 22px 50px;
    background-color: #E75116;
    border: none;
    color: #FFF;
    height: auto;
    font-size: 16px;
    text-transform: uppercase;
    float: right;
    margin-bottom: 2%;
}
.wpcf7-form-control-clear-wrap{
    width: auto;
    margin: 0 auto;
}
#wpcf7_signature-476_clear{
    width: auto;
    padding: 8px 32px;
    background-color: #000000;
    border: none;
    color: #FFF;
    height: auto;
    font-size: 16px;
    text-transform: uppercase;
}
.wpcf7-form-control-signature-global-wrap .wpcf7-form-control-signature-wrap{
width: 100% !important;
    border: 1px solid lightgray;
}
.clrred{
color:red;
}
.volinteerterm h5{
    font-size: 20px;
    font-weight: 700;
}
.volinteerterm p{
margin:0px;
}
.page-id-1987 p{
margin-top: 0px;
    margin-bottom: 5px!important;
    text-align: left;
    line-height: normal;
}
#displaynone{
display:none;
}
.displaynone{
display:none;
}
.vc_custom_1458560590258 img{
width:100%;
}
.textclr, .textclr a{
color:#FFF;
}
.textclr p:first-child{
margin-bottom:5px !important;
}
.textclr p:last-child{
margin-top:0px !important;
}
.page-id-9 .wysija-paragraph {
    margin-right: 0%;
    width: 100% !important;
    margin-top: 0px;
}
.vc_custom_1458555185953{
color:#FFF;
}
.page-id-9 input[type=text], .page-id-9 input[type=password], .page-id-9 input[type=email], .page-id-9 input[type=search], .page-id-9 textarea {
    width: 100%;
    color: #FFF;
}
.page-id-9 .widget_wysija_cont .wysija-submit {
    display: block;
    margin-top: 20px;
    background-color: #FFF;
    color: #000;
}



input[type=submit], button, input, textarea{
outline:none;
}
textarea{
height:150px;
}

.ullist {
    text-align: left;
}
.vc_tta.vc_general {
    font-size: 14px !important;
}
span.vc_tta-title-text {
    font-size: 11px;
}
.main-container{
    margin-bottom: -28px;
}



@media (max-width:1920px) {
.newsletter{
padding-right: 60px !important;
text-align:right !important;
}
}


@media (max-width: 960px) {
.mobile-active {
background: rgb(231, 81, 22);
z-index: 999999999999;
}
nav.main-nav.mobile-active li a {
    color: #FFF;
}
.innerresource.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
.resourcepage.wpb_column.vc_column_container.vc_col-sm-8{
 width: 100%;
}
div#text-2 {
    width: 100%;
}
ul.inline-list.social-networks.align-center.text-white{
float:none;
}
p.copyright.align-center.text-center.text-white {
    text-align: center;
}
h4 {
    font-size: 18px;
}
.newsletter {
 padding-top: 18px;
}
}



@media (max-width: 800px) {
.newsletter {
  font-size:20px !important;
}
}




@media (max-width: 980px) {
.resourcepage.wpb_column.vc_column_container.vc_col-sm-8{
 width: 100%;
}
div#text-2 {
    width: 100%;
}
.innerresource.wpb_column.vc_column_container.vc_col-sm-4{
  width: 100%;
}
}

@media (max-width:436px) {
/*.header-navbar .col-sm-3{
width: 45%;
}
.header-navbar .col-sm-9{
width: 40%;
}*/
.identity {
    padding: 20px 0;
}
.tabsrow .vc_col-sm-12{
padding-left: 0px !important;
}
.tabsrow {
    margin-left: -15 !important;
}
}



@media (max-width:390px) {
div#tablepress-2_wrapper {
 font-size: 7px;
}
.to-top-link {
    top: 42px;
    right: 20px;
}
}



@media (max-width:360px) {
div#tablepress-2_wrapper {
    font-size: 6px !important;
    font-weight:bold;
}
}




@media (max-width: 667px) {
.to-top-link {
    top:-40px;
}
}




  @media (max-width: 1366px) {
 .tabsrow .vc_tta-panel-body {
  width: 95%;
  }
padding-right: 0px !important;
.header-navbar .container {
    width: 100%;
}
    .topfooter .vc_col-sm-8{
        width:100% !important;
    }
    .newsletter{
            text-align: left !important;
    padding-left:24px !important;
    }
    .wysija-paragraph {
    width: 30%;
}
.vc_tta.vc_general {
    font-size: 14px !important;
}
 }




@media (max-width:1280px) {
.to-top-link {
   top: -50px;
}
}




 @media (max-width: 1024px) {
.to-top-link {
top: -45px;
}
.downloadlinkimg tbody td a:after{
display:none !important;
}
div#tablepress-2_wrapper {
     border: 0px solid #E75116 !important;
}
#tablepress-2{
 border: 1px solid #E75116;
}
#page-id-9.vc_custom_1446037049131 {
margin-right: 10px !important;
 margin-left: -32px !important;
}
p.copyright.align-center.text-center.text-white {
    font-size:12px;
}
}



@media (max-width: 992px){
i.font-2x {
    font-size: 2em;
    color: #FFF;
}
}



@media (max-width: 991px){
.homepage .vc_custom_1446037049131{
    margin-left: 0px !important;
}
}


@media (max-width: 768px){
p.copyright.align-center.text-center.text-white{
    text-align: center;
}
.social-networks {
    float:none !important;
}
.to-top-link {
    top: -24px;
}
#page-id-1453 .wpb_column.vc_column_container.vc_col-sm-4{
width:100% !important;
}
.vc_custom_1446037049131 {
  margin-left: 0px !important;
}
ul.vc_tta-tabs-list {
    font-size: 12px !important;
}
.resourcepage.wpb_column.vc_column_container.vc_col-sm-8{
width:100%;
}
.innerresource.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100% !important;
}
h4.widgetsidebar {
    font-size: 16px;
}
.homepage .vc_custom_1446037049131 {
   margin-left:0px !important;
}
.newsletter {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0px !important;
    font-size: 20px;
    padding: 16px 0px;
}
.wysija-paragraph input {
    width: 100%;
    height: 35px;
}
.widget_wysija_cont .wysija-submit {
    display: block;
    margin-top: 0px;
}
.wysija-submit {
    margin-top: 20px;
    height: 35px;
}
.vbtn{
width: 4% !important;
}
}




@media (max-width:767px){
.newsletter{
    margin-bottom: 3%;
}
}





@media (max-width:640px){
.tabsrow h4 {
font-size:20px;
}
.tabtitle {
    font-size: 20px;
}
.to-top-link {
    top:-39px;
}
div#tablepress-2_wrapper{
font-size: 12px;
}
h5.widget-title{
margin-top: 35px;
}
.homepage .vc_custom_1446037049131 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 20px;
}
.homepage .vc_custom_1446037056050{
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 20px;
}
.homepage .vc_custom_1446037061572{
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 20px;
}
.vc_custom_1446043807162 {
    background-color: #E94F22;
}
}





@media (max-width:480px){
.to-top-link {
  top: 40px;
}
div#tablepress-2_wrapper {
    font-size: 10px;
}
.vc_toggle_title > h4 {
    font-size: 18px;
}
.fancy-title h6 {
  font-size: 11px;
}
h4 {
    font-size: 15px;
}
.identity img{
width: 100%;
}
.vbtn{
width: 7% !important;
}
}



@media (max-width:375px){
div#tablepress-2_wrapper {
    font-size: 6px;
    font-weight: bold;
}
h5 {
    font-size: 21px;
}
.contactmap.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-top: 30px;
}
.to-top-link {
   top: 68px;
}
}

@media (max-width:414px){
div#tablepress-2_wrapper {
 font-size: 8px;
 font-weight: bold;
}
}






@media (max-width:320px){
.to-top-link {
top: 69px;
 right: 20px;
}
table#tablepress-1 {
 font-size: 14px;
}
.fancy-title{
margin-bottom:0px;
}
.box {
  padding: 1em 0 !important;
}
div#tablepress-2_wrapper {
    font-size: 5px;
}
h4{
font-size:12px;
}
}












 .social-networks{
    float:right;
    margin: 0px;
}
 .social-networks li a{
    border: none;
    background-color: #FFF;
    color: #000;
}
 .social-networks li a:hover{
    border: none;
    background-color:#000;
    color:  #FFF;
}






.fancy-title h4 {
text-align: center;
 font-size: 28px;
font-weight: bold;
}

.box {
    padding: 3em 0;
}

.fancy-title h6 {
 color: #ff0000 !important;
}

.text-alpha {
   font-weight: 400;
}

aside .widget:after, .wpb_widgetised_column .widget:after{
display:none;
}

aside .widget:first-child, .wpb_widgetised_column .widget:first-child {
 background-color: #F7EAE4;
padding:0px;
}
aside .widget .textwidget, .wpb_widgetised_column .widget .textwidget{
    padding: 5px 15px;
    padding-bottom: 20px;
font-weight: 400;
}
 /*.wpb_column.vc_column_container.vc_col-sm-4{
 background-color: #F7EAE4;
   }*/
.vc_custom_1446038151771 .vc_row{
 background-color: #F7EAE4;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #E75116 !important;
    color: #fff;
}

h4.widgetsidebar{
color:#E75116;
 font-weight: 400;
margin: 4px 0px;
}
.vc_toggle_title{
    color: #E75116;
}
.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #E75116 !important;
}
.vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after{
 color: #E75116 !important;
  background: #E75116 !important;
}
.vc_toggle_default .vc_toggle_icon {
  border: 1px solid #E75116 !important;
}
.vc_toggle_default .vc_toggle_icon {
    background: #E75116 !important;
}
.aboutsai.wpb_column.vc_column_container.vc_col-sm-4{
    margin-top:20px;
}
.wpb_text_column.wpb_content_element.saitable {
    border: 1px solid #E75116;
}
input, input[type=text], input[type=password], input[type=email], input[type=search],  textarea{
width:100%;
height:45px;
    margin-top: 5px;
padding:10px;
}
input[type=checkbox]{
width:auto;
height:auto;
}
.box-breadcrumbs {
    background: #EFE8E5 !important;
}
.wonderplugin-gridgallery-item-text{
display:none !important;
}

.text-air {
    letter-spacing: 1.25px;
}
h5.widget-title {
     text-align: center;
    font-weight: 500;
    background-color: #E75116;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFF;
 font-size: 26px;
}
#page-id-1451 .box {
    padding:1em 0 !important;
}


.social-networks > li a i:hover{
background:#FFF !important;
}
.social-networks > li a:hover{
background:#FFF !important;
}
h4{
 font-size: 20px;
}
 h5{
   font-size: 23px;
}
.footer-copyright a:hover{
color:#FFF;
}
.aboutshirdipage.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 30px;
}
div#tablepress-2_wrapper {
    border: 1px solid #E75116;
}
.evantpagewidget.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 18px;
}

table#tablepress-1 {
    border: 1px solid #E75116;
}
/* Event page css starting here*/
#tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover {
    text-decoration: none;
    color: #000;
    font-weight: 500;
    opacity: 1;
}
.tribe-events-calendar thead th {
    background-color: #000;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
    background-color: #E75116;
    color: #FFFFFF;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #01AD00;
}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
    background-color: #E75116;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.tribe-events-has-events{
    background-color: #000000;
}
.tribe-events-has-events a{
    color:#FFF !important;
}
.tribe-events-has-events a:hover{
    color:#FFF !important;
}
.tribe-events-has-events:hover {
    background: #01AD00 !important;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background: #E75116;
}
#tribe-events-pg-template {
    max-width: 100%;
}
#sidebar ul, ol {
    margin: 0 0 0px 0;
}
#sidebar .widget-1{
    background-color: #F7F7F7;
padding:0px;
}
.textwidget{
padding:15px;
}
.tribe-events-single-event-title{
    background-color: #E75116;
    padding: 10px 0px;
    text-align: center;
    color: #FFF;
    font-size: 35px;
}
.tribe-events-schedule h2 {
    font-style: normal;
    font-weight: 700;
    margin: 0px;
    font-size: 18px;
    text-align: center;
}
.tribe-events-page-title{
margin: 0px;
    margin-bottom: 10px;
}





#topheader{
    background-color: #5F5F5F;
}
.topheader ul li{
    list-style-type: none;
    float: left;
    font-size: 12px;
    color: #FFF;
}
.topheader .add ul{
    padding-top: 3px;
    margin-bottom: 0px;
}
.topheader ul{
    margin-left: -30px;
}
.topheader .add ul li{
    margin-right: 10px;
}
.topheader .add ul li i:before{
    color: #FFF;    
}
.topheader .social-networks{
    float:right;
    margin: 0px;
}
.topheader .social-networks li a{
    border: none;
    background-color: #FFF;
    color: #000;
}
.topheader .social-networks li a:hover{
    border: none;
    background-color:#000;
    color:  #FFF;
}
.vc_custom_1446037049131, .vc_custom_1446037056050, .vc_custom_1446037061572{
z-index: 9999;
}
h5.no-margin.breadcrumbs-title{
font-weight:bold;
}
.breadcrumbs-links.uppercase.align-right {
    font-weight: 500;
}

.downloadlinkimg tbody td a:after{
    background-image: url("http://devlogic.smallbizenter.info/aus/shiridisai/wp-content/uploads/2015/12/download-icon.png");
    width: 30px;
    height: 30px;
    display: block;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    content: "";
    margin-top:5px;
    text-align: right;
    float: right;
    margin-right: -10px;
}
.download-link{
    margin-right: 5px;
}
.contact-links h3{
font-size: 18px;
    font-weight: 400;
    border-top: 1px solid #FBFBFB;
}
.contact-links ul{
float: left;
    margin-left: -40px;
}
.contact-links ul li{
    list-style-type: none;
float: left;
}
.contact-links ul li a {
    border: none;
    background-color: #E75116;
    color: #FFF;
}
h3{
font-size:28px;
}
a:link:after, a:visited:after {
    content: "";
}
.homecontact{
    text-align: center;
}
.homecontact p{
    text-align: center;
}
.homecontact p{
margin-top:50px;
}
.homecontact p a{
    color: #000;
    background: #FFF;
    padding: 10px 25px;
    line-height: 0px;
    font-size: 20px;
}
.homecontact h2{
    margin: 0px;
    font-size: 30px;
    color: #FFF;
    font-weight: 300;
}
.page-id-1881 textarea {
    min-height: 110px;
    resize: vertical;
    height: 100px;
}
input[type=submit] {
    padding: 22px 35px;
    line-height: 0px;
}
.sidebaradds{
padding:0px !important;
}
.is-sticky.scrolled-up .header-navbar{
z-index: 999998;
}
.admin-bar .is-sticky .header-navbar {
    top: 0px !important;
}
.responsive-menu {
    margin-right: 35px;
}
/*.widget:last-child {

    background-color: #F7F7F7;
}*/
.upcomingsidebar .tribe-events-list-widget ol li {
    list-style: none;
    margin-bottom: 0px;
}
.upcomingsidebar .tribe-list-widget{
    padding: 15px;
padding-bottom:0px;
}
.upcomingsidebar .tribe-events-list-widget-events{
    border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.upcomingsidebar .tribe-event-title{
    margin: 0px;
    color: #E75116;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}
.tribe-events-widget-link{
text-align: center;
    margin: 0px;
    padding-bottom: 10px;
}
.upcomingsidebar .tribe-event-date-start{
    color: #000;
    font-size: 16px;
}
aside .widget, .wpb_widgetised_column .widget{
padding:0px;
}
.widget-title {
    margin-bottom: 5px !important;
}
.upcomingsidebar2{
    padding: 0;
}
#sidebar ul{
padding:0px;
}
.vbtn{
width: 2%;
    background-color: #FFF;
    padding: 3px;
    position: absolute;
    margin-top: 0;
    z-index: 999999999;
    right: 0px;
top:0px;
}
.vc_custom_1462189718799 p{
color:#FFF;
}
#displaynone{
display:none;
}
.page-id-1467 input[type=submit] {
    padding: 0px 4px;
    line-height: 0px;
    width: 25%;
}.page-id-1467 input, input[type=text], input[type=password], input[type=email], input[type=search], textarea {
    width: 75%;
    height: 45px;
    margin-top: 5px;
    padding: 10px;
}