a.meanmenu-reveal{display:none}
.mean-container .mean-bar{background:#272727;float:left;min-height:42px;padding:0 0 4px;position:relative;width:100%;z-index:999999}
.mean-bar::after{color:#fff;content:"Categories";display:block;font-family:raleway;font-size:18px;left:25px;position:absolute;text-transform:uppercase;top:14px}
.mean-container a.meanmenu-reveal{color:#fff;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1px;font-weight:700;height:auto;line-height:22px;padding:0;position:absolute;right:30px!important;text-decoration:none;text-indent:-9999em;top:15px;width:22px}
.mean-container a.meanmenu-reveal span{background:#fff;display:block;height:3px;margin-top:3px;width:24px}
.mean-container .mean-nav{background:#faf8f8;float:left;margin-top:50px;width:100%}
.mean-container .mean-nav ul{list-style-type:none;margin:0;padding:0;width:100%}
.mean-container .mean-nav ul li{float:left;padding:0 15px;position:relative;width:100%}
.mean-container .mean-nav ul li a{border-bottom:1px solid #e0d8d8;border-top:0 none;color:#666;display:block;font-size:13px;line-height:40px;text-transform:capitalize}
.mean-container .mean-nav ul li ul li{padding:0}
.mean-container .mean-nav ul li>ul>li>a{padding:0 0 0 15px}
.mean-container .mean-nav ul li>ul>li>ul>li a{padding:0 0 0 30px}
.mean-container .mean-nav ul li>ul>li>ul>li>ul>li a{padding:0 0 0 45px}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}
.mean-nav a.mean-expand,.mean-nav a.mean-expand:hover{border:none!important;padding:0!important;position:absolute;right:15px;top:0;width:40px;z-index:2}
.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-nav ul li>ul li a.mean-expand{right:0}
.mean-container .mean-push{clear:both;float:left}
.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}