@charset "UTF-8";
/* CSS Document */

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy 

:( */





.single-tribe_events .tribe-events-schedule {
visibility:hidden !important;
display:none !important;
}

.main_color #tribe-events-pg-template .tribe-events-notices, .main_color #tribe-events-pg-template .tribe-events-notices strong {
   margin-top: 55px !important;
}

body .datepicker.dropdown-menu, #top .main_color #tribe-bar-form input[type='text'], .main_color .tribe-mini-calendar td, .main_color .tribe-mini-calendar-event .list-date .list-dayname, #top .main_color .tribe-events-tooltip, .main_color .recurring-info-tooltip, .main_color .tribe-events-tooltip .tribe-events-arrow {
    background: #FFFFFF !important;
 
}

/*
#tribe-events-pg-template h1.tribe-events-page-title {
    min-height: 50px !important;
    margin-bottom: 60px !important;
}
*/

#tribe-events-header .tribe-events-sub-nav {
    
	font-size: 20px!important;
	text-transform: uppercase !important;
}

.strong {
    color: #05527d !important;
font-weight: 900 !important;
}

.main_color strong {
    color: #05527d !important;
font-weight: 900 !important;
}


/* General Custom CSS */


/*#header {
   
    z-index:1 !important;
    
}*/


.av-image-caption-overlay-center {color:#FFFFFF !important;
font-weight:bold !important;


}


#top .widget_nav_menu li {
	font-size:16px !important;
}


.stats { background-color:#FFFFFF !important;
width:340px !important; height:340px !important;
display:block; padding: 15px 0px 0px 15px !important;
margin-top: 10px !important;
}


::selection {
     background-color: #ccc !important;
     color: #000 !important; 
}


.inner_sidebar {
    padding-right: 8px !important;
}


.sidebar a {
   
padding-right:8px !important;


}

#top div .no_margin {
    margin-left: 10px !important;
    margin-top: 10px !important;
}


.header_color  div {
    border-color: #05527d !important;
 }
 
 
 #header_main {
    border-bottom-width: 11px !important;
    border-bottom-style: solid !important;
    z-index: 1 !important;
}


/*.logo, .logo a, .logo a img {
width: 185px !important;
height: 160px !important;
}*/



#top #header .av-main-nav > li > a {
    
line-height: 180px !important;
}

/*
#header_main .container, .main_menu ul:first-child > li a {
    line-height: 175px !important;
}*/

.avia_iconbox_title { font-size:20px !important;}

/*.avia-progress-bar div.progress .bar {
    animation: none !important;
}

.bar {
background-image: none !important;
}*/


.color-blue { color:#05527d !important; }

@media only screen and (max-width: 767px) {
.responsive .logo img {
margin: 0;
max-width: 230px !important;
}
}

.image-overlay.overlay-type-extern .image-overlay-inside::before {
	content: "More";
}
.image-overlay.overlay-type-video .image-overlay-inside::before {
	content: "More";
}



#scroll-top-link {
    background-color: #a2b5d6 !important;
}


#bg-transparent {
background-color: transparent !important;

}


#bg-activate-color-green {
background-color: #FFF !important;


}


#main, .html_stretched #wrap_all {
background-color: transparent !important;
}



.hm-box-sm-w-border {  

background-color:#ffffff; 
height: auto; 
width: 100%; 
padding:10px 0px 10px 0px;

/*border: 8px solid rgba(0,0,0,0.5);*/

border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.3);

}


.hm-box-lg-w-shadow {  

background-color:#ffffff; 
height: 300px; 
width: 100%; 
padding:20px;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;

-webkit-box-shadow: 0px 10px 0px 0px rgba(38,131,60,1);
-moz-box-shadow: 0px 10px 0px 0px rgba(38,131,60,1);
box-shadow: 0px 10px 0px 0px rgba(38,131,60,1);

}

body{
/*background-image: url(wp-content/uploads/2016/09/main-bg-home-top-rev.jpg);*/
background-position: top center;
background-attachment: scroll;
background-repeat: repeat-x !important;


}


#footer {
    
	background-color: #05527d !important;
}


#socket {
   
background-color: #05527d !important;
}
.av-special-heading-tag { text-transform:none !important; }


.footer_color input[type='submit'] {background-color: #e4a024 !important; color: #FFFFFF !important; }



#top .avia-slideshow-button {
    
    text-transform: none !important;
 
    font-size: 18px !important;
}


#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a:hover {
    background: #e0e0e0 !important;
    color: #000000 !important;
}




.button-adopt-app

{
background-color: #e4a024 !important;
    color: #ffffff !important;
    border-color: #e4a024 !important;
}




/*
Desktop Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */




@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}






/*
Mobile Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */




@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */


#top #header .av-main-nav > li > a {
    line-height: 70px !important; 
}


#mobile-advanced {
    background-color: #05527d  !important;
    
    
}

#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    color: #FFFFFF !important;
    
}


.avia-slideshow {
    height:240px !important;
}

.avia-slideshow-inner {
    height:240px !important;
}

.avia-slideshow-inner, .avia-slideshow-inner img {
    height: 240px !important;
}


 .flex_cell {
        background-position: 50% 20% !important;}

}

