html{-webkit-text-size-adjust: 100%;}
#MOBILE_NAV{  width:2.5rem; height:2.5em; position:fixed !important; float:none;  z-index:10000000;  display:none; top:0px;  background-size: auto 70%; overflow:hidden !important;}
#mobile_nav_bnt{ cursor:pointer; border:1px solid #007c39;display:block; overflow:hidden; height:inherit; width:auto; left:0px; position:fixed !important; top:0px; z-index:10000; cursor:pointer; background-color:#333;  background:url(../img/layout/content-bg2.jpg);}
#mobile_nav_bnt img{ height:100%; width:auto; padding:10%;}
.google_maps iframe{pointer-events:none;}


@media all and (max-width: 1620px){
}

@media all and (max-width: 1280px){
	#MAIN_NAV li a{ font-weight:normal;}
	.HEADER .inner{ padding:0 5%;}
}

@media all and (max-width: 1140px){

	.page_content{ padding:0 2% !important;}
	#wiki_content ul.grid li .label{ width:100%;}
	.gallery_container .title{ max-width:100%; padding:4%; font-size:1rem; line-height:1.2rem;}
	#wiki_content ul.grid li{ width:50%;}
	
	#FOOTER .inner{ padding:0 2% !important;}
	#FOOTER .section{ width:85% !important; text-align:left !important;}

}

@media all and (max-width: 1020px){
	.page_content{ margin:0px !important; width:100%;}
}

@media all and (max-width: 870px){
	.LS{ left:-280px;}
	.MS{ width:100%; left:0px;}
	#MOBILE_NAV{ display:block;}
	#MAIN_NAV{ top:2.5rem; position:absolute; width:80%; height:100%; z-index:555; width:80%; left:-80%}
	#MAIN_NAV li{ width:100%; margin:0px;}
	#MAIN_NAV li.separator{ display:none;}
	
	.sub_pages .img{ width:96%;}
	.sub_pages .info{ width:96%;}
	.sub_pages .sub_page .title{ margin-bottom:2%;}
	.sub_pages .sub_page .info{ margin-bottom:4%;}
	.a2a_kit{ margin:2% 0;}
	
	#wiki_content.top ul li{ width:100% !important; max-width:640px !important; float:none !important; margin:0 auto !important; position:relative !important; overflow:hidden; top:0px !important;}
	
	#wiki_content.top ul li .mobile_more{ display:block !important;}
	
	.contacts .contacts_content, .contacts #contactForm{ width:96%;}
	.contacts .contacts_content{ padding-top:2rem; border-top:1 px solid #666;}
	#flash_container{ width:100% !important;}
	#flash_container object{ width:100% !important;}
}

@media all and (max-width: 700px){
}

@media all and (max-width: 640px) {

}

@media all and (max-width: 500px){
	
}

@media all and (max-width: 360px){

}
@media all and (max-width: 300px){
}