/*---------------------- nav color ------------------*/
/*----------------------
#3C464D - dark grey
#637681 - light grey
#F16136 - orange
#008DD0 - blue
------------------*/
.nav {background-color: #3C464D; color: #fff; }
.nav a {color: #fff;}
.nav li:hover { background-color: #637681; }
.nav a:hover {color: #fff;}
.currentpage { background-color:#F16136;color: #fff !important;}
.currentpage a{ background-color: transparent; color: #fff; /*border-bottom: 5px solid #7FC31C;*/ }
.menudivider .sub1ul .currentpage a,.menudivider .sub1ul a{border-bottom:none!important;  color: #fff !important;}

/*---------------------- nav  font ------------------*/
.nav a {font-weight: normal;}
.nav li { float: left; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal !important; text-transform: uppercase !important; letter-spacing: 1px; padding: 15px 20px;}
.nav li:last-child {padding-right: 10px !important;}
.currentpage a{ text-transform: uppercase  !important; border-radius: 0; }	
.nextLevel {display: none;}

/*---------------------- main top menu ------------------*/




/*---------------------- catalogue menu ------------------*/
.image_links_horizontal .nav {padding: 0;}
.image_links_horizontal .nav .count-3 {width: 31.33%; }
.image_links_horizontal li { background-color: #fff; border: 1px solid #DADEE5; overflow: hidden; border: 1px solid #DADEE5; padding:30px 0:; padding: 30px 0; margin-top: 15px; margin-right: 1%; margin-bottom: 15px; margin-left: 1%; }
.image_links_horizontal li:last-child {padding-right: 10px !important;}
.image_links_horizontal li:hover {background-color: #fff;}
.image_links_horizontal .nav img { max-width: 120px;}
.image_links_horizontal .nav .imagemenu_label { background-color: transparent; top: 0; color: #3C464D; font-weight: 300; margin: 10px 0 5px; font-size: 20px; text-rendering: optimizelegibility; font-style: normal; position: relative; text-transform: capitalize; }	

.nav .image_text p{ color: #3C464D; text-transform: none; }
.image_links_horizontal .nav li a {padding:0 30px; text-align: center;}
.imagemenu_label { min-height:50px;}
.imagemenu_textlink { font-size: 14px; text-transform: uppercase; color: #637681; text-transform: none;}


		
/*---------------------- footer menu ------------------*/
.footer_column .nav{background-color: transparent;}
.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  : 1600px) {
.image_text {min-height: 180px;}

}
@media only screen 
and (max-width  : 1300px) {
.image_text {min-height: 230px;}

}
@media only screen 
and (max-width  : 1020px) {
	
}
@media only screen 
and (max-width  : 980px) {
.image_links_horizontal .count-4 { width: 48%;}
.image_links_horizontal li{margin: 10px 1% !important;}
.image_links_horizontal li:first-child,  .image_links_horizontal li:last-child{margin: 10px 0 !important;}
.image_text {min-height: 260px;}
	
}
@media only screen 
and (max-width  : 800px) {
.image_links_horizontal li  {margin: 10px 0 !important; padding:30px 0 !important;}
.image_text, .imagemenu_label {min-height: inherit;}
.mobileMenu  { margin-bottom:5px; background-color:#3C464D !important; padding: 3px 0;}
.currentpage a{ background-color: transparent; text-transform: uppercase  !important; border-radius: 0; color:#3C464D; border-bottom: 0 none; }
.mobile .a {background-color:#F96B1F;text-transform: uppercase !important; font-size: 14px;}

}