/*---------------------- 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{ color: #41495A; }
.fullwidth_horizontal .nav  a, .fullwidth_horizontal .nav  li, .nav a:link, .nav a:visited { }
.fullwidth_horizontal .nav  a:hover {color: #778A95; }
.fullwidth_horizontal .nav li{ padding: 15px 10px 7px !important;}
.fullwidth_horizontal .nav li:last-child {padding-right: 0 !important;}
.menudivider .sub1ul .currentpage a,.menudivider .sub1ul a{border-bottom:none!important;  color: #fff !important;}
.currentpage a{ background-color:transparent; text-transform: uppercase  !important; background-color: transparent; border-bottom: 1px solid #a4aeb8;border-radius: 0;}
	
.nextLevel {display: none;}
.image_links_horizontal .nav li a {padding-top:40px;}
.image_links_horizontal .nav .imagemenu_label {background-color:transparent;top:0; color: #41495a;
    font-family: "Imprima",Open Sans,Trebuchet MS,Arial,Helvetica,sans-serif !important;
    font-weight: 300;
    margin: 10px 0 5px;
	font-size:20px;
    text-rendering: optimizelegibility;}

/*---------------------- catalogue menu ------------------*/
.image_links_horizontal li { background-color: #E6E8EA; border: 1px solid #fff; overflow: hidden; padding: 10px; }
	
	
	
/*---------------------- 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  : 800px) {

.mobile .a {background-color:#86C440;text-transform: uppercase;font-size: 14px;}
}