#header .mod_navigation.test {
    overflow: visible;
    position: fixed;
    left: 0px;
    width: 100%;
    background: none;
z-index: 3000;

   
   }

#header .mod_navigation.test ul {
	margin-bottom: 0;
}

#header .mod_navigation.test .level_1 {
	text-align: right;
	margin-right: 40px;

}
#header .mod_navigation.test li {
   display: inline-block;
   	list-style: none;
	margin: 0 -3px;
 }



#header .mod_navigation.test a, #header .mod_navigation.test a strong {
	padding: 8px 10px 4px;
display: block;
text-decoration: none;
color: #50505a;
/* text-transform: uppercase; */
font-size: 16px;
}

#header .mod_navigation.test strong {
    font-weight: normal;
    color: #fff;
}

#header.mod_navigation.test .level_1 li:hover a {
 color: #fff;

}



#header .mod_navigation.test span {
	padding: 8px 10px 4px;
display: block;
text-decoration: none;
color: #50505a;
/* text-transform: uppercase; */
font-size: 16px;


}

#header .mod_navigation.test .level_1 li:hover {
	background-color: #96c11f;
}

#header .mod_navigation.test .level_1 li.active {
	background-color: #96c11f;
}

#header .mod_navigation.test .level_1 a.submenu.trail {
	color: #fff;
}





#header .mod_navigation.test .level_1 li.submenu.trail,
#header .mod_navigation.test .level_1 a.submenu li {
	background-color: #96c11f;
}



#header .mod_navigation a:hover, #header .mod_navigation span, #header .mod_navigation a.trail, #header .mod_navigation .submenu:hover {
   color: #fff;
   
}
#header .mod_navigation.test .level_2 li {
	display: block;
	padding: 0;
}



#header .mod_navigation.test .level_2 li {
	margin:0;
	border-left: 0;
	border-right: 0;
}

#header .mod_navigation.test .level_2 li a {
	font-size: 20px; padding: 9px 20px; font-size: 14px; text-transform:none; margin: 0; text-align: left; color: #eee;
}
#header .mod_navigation.test .level_1 ul {
    left: -999em;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    width: 170px;
    text-align: left;
    padding-left: 0px;
/*     box-shadow: 1px 1px 3px rgba(0,0,0,0.51) */
}
#header .mod_navigation.test ul.level_2 {
    margin: 0px 0 0 0px;
   	background: #50505a;
   	    }


#header .mod_navigation.test .level_2 li {
    background: none repeat scroll 0 0 transparent;
    float: none;
}
#header .mod_navigation.test .level_2 a {
    color: #fff;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0px;
	font-family: "Signika",sans-serif;
	font-weight: 300;
    padding: 10px 15px 10px 15px;
    text-shadow: none;
}



#header .mod_navigation.test .level_2 a:hover {
    background-color: #96c11f;
    display: block;
    font-variant: normal;
    color: #fff;
    text-shadow: none;
}

 #header .mod_navigation.test .level_2 span,
 #header .mod_navigation.test .level_2 span.active {
   /*
 font-size: 16px;
    text-transform: none;
    letter-spacing: 0px;
	font-family: "Signika",sans-serif;
	font-weight: 300;
    padding: 10px 15px 10px 15px;
    text-shadow: none;
    font-variant: normal;
*/


 }
#header .mod_navigation li:hover .level_2, #header .mod_navigation .level_2 li:hover .level_3, #header .mod_navigation .level_3 li:hover .level_4 {
    left: auto;
}


#header .mod_navigation li:hover>a {
	color: #fff;
	}
	
@media (max-width: 1050px)	{
	#header .mod_navigation.test a {
	padding: 8px 10px 4px;
display: block;
text-decoration: none;
color: #50505a;
/* text-transform: uppercase; */
font-size: 13px;
}
#header .mod_navigation.test span {
	padding: 8px 10px 4px;
display: block;
text-decoration: none;
color: #fff;
/* text-transform: uppercase; */
font-size: 13px;
}
#header .mod_navigation.test {

    background: #f2f2ed !important;
margin-top: 8%;
   
   }
#header .mod_navigation.test ul {

/*     overflow: hidden; */
    margin-top: 0px;
}
}
