/*---------------------- main top menu ------------------*/
.fullwidth_horizontal .nav,  .fullwidth_horizontal .nav li {
    background-color: transparent;
    color: #41495A;
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase !important; 
}

.fullwidth_horizontal .nav a, .fullwidth_horizontal .nav  a:hover{ color: #41495A; }
.fullwidth_horizontal .nav  a, .fullwidth_horizontal .nav  li, .nav a:link, .nav a:visited { }
.fullwidth_horizontal .nav li{ padding: 8px}
.fullwidth_horizontal .nav li:last-child {padding-right: 0 !important;}
.menudivider .sub1ul .currentpage a,.menudivider .sub1ul a{border-bottom:none!important;  color: #fff !important;}
.menudivider.top-right-T2.currentpage, .currentpage a{ color: #5FB456 !important; border-radius: 0; }
	
.nextLevel {display: none;}




.nav.main.top-right-T {float: right;width: auto;}	
	

/*---------------------- catalogue menu ------------------*/
.image_links_horizontal .nav .imagemenu_label {
	background-color: #6a5d5dba;
	top: 0;
	color: #fff;
	font-family: "Imprima",Open Sans,Trebuchet MS,Arial,Helvetica,sans-serif !important;
	font-weight: 300;
	font-size: 24px;
	text-rendering: optimizelegibility;
	width: 100%;
	height: 50px;
	padding: 12px;
}
	
	
/*---------------------- footer menu ------------------*/
.footer_column .nav{background-color: transparent;margin-top: 8px;}
.footer_column .currentpage a { border-bottom: 0 none; text-transform: capitalize !important; }
.footer-center-left .menu_heading { border-bottom: 0 none; }


/*---------------------- media ------------------*/
@media only screen 
and (max-width  : 800px) {
.mobile .currentpage {padding: 0;}
.mobile ul li a, .mobile .a {text-transform: uppercase !important;font-size: 16px !important;letter-spacing: 1px;padding: 16px 24px ;
background-color: #6C7B8C;color: #FFFFFF !important;}
.mobile-menu .sub1ul li a {background-color: #A0A9B5;padding-left: 40px !important;}
.mobile ul li a, .mobile .a, .menudivider a , .mobile ul li, .sub1ul{ border:0 none !important}
.mobile-menu .sub1ul li, .menudivider a, .menudivider li {padding: 0;}
.mobile_top { position: absolute; top: 70px; left: 0; z-index: 6000; width: 100%; right: 0; }
.mobile .a:hover {background-color: #2d3239}
}