@font-face{font-family:'OpenSans';src:url('../fonts/opensansregular.eot');src:url('../fonts/opensansregular.eot?#iefix') format('embedded-opentype'), url('../fonts/opensansregular.woff') format('woff'), url('../fonts/opensansregular.ttf') format('truetype'), url('../fonts/opensansregular.svg#OpenSans') format('svg');font-weight:normal;font-style:normal;}
a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{width:100%;padding:4px 0;min-height:40px;z-index:999999;color:#fff;position:relative;}
.mean-container .mean-bar p{display:none;padding:0 10px;position:absolute;z-index:999999;line-height:55px;float:left;color:#fff;font-family:'OpenSans';font-size:14px;text-transform:uppercase;}
.mean-container a.meanmenu-reveal{background:#000;width:15px;left:8px !important;padding:5px 10px 8px;border-radius:3px;position:absolute;top:8px;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;display:block;font-family:'OpenSans';font-weight:700;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:2px;margin-top:4px;}
.mean-container .mean-nav{float:left;width:100%;background:#111;margin-top:40px;position:absolute;}
.mean-container .mean-nav ul{padding:0;margin:0;width:99% !important;list-style-type:none;top:5px;position:relative;background:none !important;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;margin:0;background:#ffffff;border-top:1px solid #4d4d4d;margin-left:0;width:100%;}
.mean-container .mean-nav ul li:last-child{border-bottom:1px solid #4d4d4d;}
.mean-container .mean-nav ul li a{display:block;width:100%;margin:0;text-align:left;text-decoration:none;line-height:18px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000000;font-family:"RamaGothicERegularRegular", "Arial Narrow", Helvetica, Arial, sans-serif;font-size:16px;padding:10px;text-shadow:none;}
.mean-container .mean-nav ul li li a{width:100%;padding:2% 10%;background:url(../img/subarrow.png) 10px center no-repeat #222;padding-left:30px !important;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,0.25);filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover{background:#333 !important;color:#fff;border-top:none;}
.mean-container .mean-nav ul li a.mean-expand{width:50px !important;height:40px;border:none !important;font-size:32px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700 !important;background:none;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:none;color:#000;}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}
.mean-container .mean-nav ul li:hover ul li a{width:100%;height:auto;line-height:normal;background:url(../images/subarrow.png) no-repeat scroll 10px center hsl(0, 0%, 13%);border-bottom:1px solid hsla(0, 0%, 100%, 0.25);padding-bottom:2%;padding-left:30px !important;padding-right:10%;padding-top:2%;text-shadow:none !important;visibility:visible;color:#fff;font-family:"RamaGothicERegularRegular", "Arial Narrow", Helvetica, Arial, sans-serif;font-size:16px;}
.mean-container .mean-nav li .mean-expand:hover{background:none !important;}