

/* Page*/
#wrap {position: fixed; top: 50px; left: 20%; width: 85%; z-index: 110; height:30px; opacity: 0.9; filter: alpha(opacity=90); }


/* Mega Menu Styles */
.mega-menu ul, .mega-menu ul li {list-style: none; }
.mega-menu ul {padding: 0px; margin: 0px; top: 2px; width: 100%; }
.mega-menu ul li ul {display: none; }
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

#mega-menu {
font-family: 'Lato', sans-serif;
font-size: 12px;
text-transform: uppercase;
list-style: none; 
z-index: 95;
padding-left: 20px;
min-width: 800px;
font-weight:400 !important;
-webkit-text-stroke: 0.1px;
letter-spacing: 1px;
}

#mega-menu .sub ul {
display: block;

}
#mega-menu li {
float: left; 
margin: 0; 
padding: 0; 
}
#mega-menu li a {
float: left; 
display: block; 
color: #ffffff; 
padding: 3px 18px; 
text-decoration: none;
}

#mega-menu li.mega-hover a, #mega-menu li.mega-hover a:hover {
color: #fff;
}
#mega-menu li a:hover {
color: #fff;
background: #8b9e53;
border-radius: 25px;
}
#mega-menu li .sub-container {
position: absolute;
margin-top:6px;
}
#mega-menu li .sub {
background: #3b3321;
margin-left: -30px;

}
#mega-menu li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
}

#mega-menu li .sub li {
list-style: none; 
float: none; 
width: 170px; 
font-size: 12px; 
font-weight: normal;
}

#mega-menu li .sub a {
background: none; 
color: #ffffff; 
display: block; 
float: none; 
font-size: 12px;
}

#mega-menu .sub ul li {
padding: 0px;
}
#mega-menu li .sub-container.non-mega .sub {
padding: 0px;
}
#mega-menu li .sub-container.non-mega li {
width: 100%; 
margin: 0px;
}
#mega-menu li .sub-container.non-mega li a {
padding: 5px 18px;
}
#mega-menu li .sub-container.non-mega li a:hover {
color: #fff;
background: #8b9e53; 
}