
/*
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) {
#top #header_meta {
    font-family: Open Sans;
    background-color: black !important;
}
#header_main{
	background-color: black !important;
	}
#top .av_header_glassy.av_header_transparency #header_main {

    background-color: black !important;
}
.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul {
   font-size:1.2em;
    color: white;
}
.footer-logo{
	width:288px;
	
	}
	


#top #main .avia-section .template-page {
   
    padding-top: 0px;
	padding-bottom: 0px;
}

#photo_gallery_section {
    margin-top: 0px !important;
}
#menu-item-search a:before {
  color:white !important;
}

.responsive #top #wrap_all .av-flex-cells .no_margin {
   
    height: 600px !important;
   
}
.responsive .title_container .main-title + .breadcrumb {
   
    left: 21px  !important;
}
#top .title_container .container {
    padding-top: 24px  !important;
    padding-bottom: 10px  !important;
    min-height: 56px  !important;
}
.title_container .main-title {
  
    margin-top: -15px  !important;
 
}
.responsive #top .logo {
    position: static;
    display: table;
    height: 80px !important;
    float: none;
    padding: 0;
    border: none;
    width: 80%;
    margin-left: 0px !important;
}


.responsive .logo img {
    height: auto !important;
    width: auto !important;
    max-width: 100% !important;
    display: block !important;
    max-height: 78px !important;
    padding: 0px !important;
	left: 6%;
}
#header_meta { display: none!important; }




}


