a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{float:left;width:100%;    padding: 0px;z-index:99999;margin-top:0px;left:0px}
.mean-container a.meanmenu-reveal.meanclose{background:#323644;padding:10px;color:#fff;}
.mean-container a.meanmenu-reveal:active{}
.mean-container a.meanmenu-reveal{top:25px !important;right: 15px !important}
.mean-container a.meanmenu-reveal{width:35px;height:35px;padding:6px 0px 0px 0px;position:absolute;cursor:pointer;color:#4990CE;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:18px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.mean-container a.meanmenu-reveal span{display:block;background:#313f48;height:4px;margin-top:4px;}
.mean-container .mean-nav{float:left;width:100%;    background: #323644;}
.mean-bar b{color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;padding:10px 5px 10px 15px;float:left;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}
.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:8px 15px;font-size:14px;margin:0;text-align:left;color:#fff;border-bottom:1px solid #d4d4d4;text-decoration:none;text-transform:uppercase;}
.mean-container .mean-nav ul li li a{width:100%;padding:9px 15px 9px 25px;border-bottom:1px solid #18315a;opacity:0.75;filter:actha(opacity=75);text-shadow:none !important;visibility:visible;font-size:13px;background-color:#193565;}
.mean-container .mean-nav ul li li a:hover{ }
.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:100%;padding:9px 15px 9px 35px;border-bottom:1px solid #797979;opacity:0.75;filter:actha(opacity=75);text-shadow:none !important;visibility:visible;font-size:13px;background-color:#5E5E5E;}
.mean-container .mean-nav ul li li li li a{width:100%;padding:9px 15px 9px 25px;border-bottom:1px solid #797979;opacity:0.75;filter:actha(opacity=75);text-shadow:none !important;visibility:visible;font-size:13px;background-color:#5E5E5E;}
.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:#666;}
.mean-container .mean-nav ul li a.mean-expand{margin-top:0px;width:40px;height:35px;padding:5px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:500;font-family:arial;font-size:23px !important;border:0px !important;}
.mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li a.mean-expand.mean-clicked{background-color:#3e2a4c;}
.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-bar, .mean-container .mean-bar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mean-remove{display:none !important;}
.mean-container a.meanmenu-reveal span{background:#323644;}
.mean-nav ul#primary-menu li.current_page_item a { color: #fff;}
.mean-nav ul#primary-menu li a {color: #fff;}
.mean-nav ul#primary-menu li { padding: 0px;}
.mean-nav ul#primary-menu li a:hover, 
.mean-nav ul#primary-menu li a:focus {color: #fff;}
.mean-container .mean-nav ul li.current_page_item a {background: #666;}
.mean-container .mean-nav{position:relative;z-index:999;}