





.header_bottom,
.header_top {
	background-color: rgba(255,255,255,0);
}


.header_bottom,
.header_top {
    border-bottom: 0;
}

.header_bottom {
    box-shadow: none;
}

.header_top .right .inner > div:first-child,
.header_top .right .inner > div,
.header_top .left .inner > div:last-child,
.header_top .left .inner > div {
    border: none;
}



header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top {
	background-color: rgba(255,255,255,.9) !important;
}




header.sticky .header_bottom{
	background-color: rgba(0,0,0,1) !important;
}


.header_top{
	background-color: rgba(255,255,255,0);
}
header.sticky .header_top{
	background-color: rgba(0,0,0,.9);
}



						.content{
				margin-top: -100px;
			}
				
	



        header.fixed_hiding .q_logo a,
        header.fixed_hiding .q_logo{
            max-height: 29px;
        }

    @media only screen and (max-width: 1000px){
        .q_logo a,.q_logo img{
            height: 20px !important;
        }
    }   

    @media only screen and (max-width: 480px){
        .q_logo a,.q_logo img{
            height: 20px !important;
        }
    }   



nav.main_menu > ul > li > a{
			    		 font-weight: 900; 		}














	nav.mobile_menu ul li,
	nav.mobile_menu ul li,
	nav.mobile_menu ul li ul li,
    nav.mobile_menu ul li.open_sub > ul{
		border-color: #000000;
	}

	@media only screen and (max-width: 1000px){
		.header_bottom,
		nav.mobile_menu{
			background-color: #000000 !important;
		}
	}












.google_map{
	height: 400px;
}















    .side_menu_button > a,
    .mobile_menu_button span{ color: #e0e0e0;font-size: 25px; }

    .popup_menu .line,
    .popup_menu .line:after, .popup_menu .line:before{
        background-color: #e0e0e0;
    }
 
  



	.vertical_menu_area{
		text-align:left;
	}


















