@charset "utf-8";

/* Desktop */

@media screen and (min-width: 1241px) {

}
@media screen and (max-width: 1240px) {
	.container{padding:0 20px;}
}

@media screen and (max-width: 1225px) {
	
}

@media screen and (min-width: 1201px) {

}

@media screen and (max-width: 1200px) {
	.showOnTablet {display: block !important;}
	.hideOnTablet {display: none !important;}
	.showOnMobile{display: none !important;}
	.noMarginTb {margin: 0 !important;;}
	
}

@media screen and (max-width: 1024px) {

}

@media screen and (min-width: 995px) {
	#wrapperInner{ display:table; width:100%; height:100%;}
	#leftMenuWrap, #rightContentWrap{ display:table-cell; vertical-align:top;}
	#leftMenuWrap{ width:240px;}
	#rightContentWrap{ width:calc(99.99% - 240px);}
	#leftMenuWrap #logoWrap{ margin-bottom:20px;}
	body{ height:auto!important;}
	#leftMenuMain{ max-height:inherit!important;}
	#content{	min-height:400px;}
}

/* Tablet */
@media screen and (max-width: 994px) {
	#leftMenuWrap{ position:fixed; z-index:1000; top:0; width:100%; background:none;}
	#leftMenuMain{ max-height:0; overflow-x:hidden; overflow-y:auto; transition:max-height .25s ease 0s; -webkit-transition:max-height .25s ease 0s;}
	#rightContentWrap{ margin-top:80px;}
	#leftMenuWrap{ background-color:#411141; overflow-y:auto;}
	#leftMenuWrap.active{ height:100%;}
	#leftMenuMain.active{ max-height:inherit; }
	#leftMenuWrap #logoLLB img{ height:70px;}
	#mobileNavToggle{ display:block;}
	#logoWrap{ height:80px; padding:5px 5px 5px 0; border-bottom:1px solid #a7929b; text-align:left; width:100%; overflow:hidden;}
	#logoWrap:before{
	content:'';
	width:100%;
	height:1px;
	background-color:#ffce03;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
	#leftMenuWrap #logoLLB{ }
	#logoLLB_m{ display:none;}
}

@media screen and (max-width: 886px) {
	/*#footer_zone .footerLeft #auxiliaryMenu li {margin-right: 0px; padding-right: 5px;}*/
}

@media screen and (max-width: 820px) and (min-width: 768px) {

}

@media screen and (min-width: 768px) {

}

/* Mobile */
@media screen and (max-width: 767px) {
	#content .fleft_img, #content .fright_img{
		float:none;
		margin:0 0 20px 0;
	}
	#footer_zone .footerLeft, #footer_zone .footerRight{ float:none; width:100%; text-align:left;}
	#footer_zone .footerLeft{ margin-bottom:10px;}
	#contentBot #div_revisiondate, #contentBot .btnBack{ float:none; text-align:left; margin-bottom:20px;}
}

@media screen and (max-width: 579px) {
	#content ul.horizList li{ float:none; margin-left:0; margin-top:10px;}
	#content ul.horizList li:first-child{ margin-top:0;}
}

@media screen and (max-width: 399px) {

}