a.meanmenu-reveal {	display: none}
.mean-container .mean-bar { width:100%; position:relative; min-height:42px; top:40px; z-index:1; }

.mean-container a.meanmenu-reveal { width:30px; height:22px; padding:13px 5px 11px; position:absolute;	top:-40px;	right:0; color:#333;	text-decoration:none; text-indent:-9999em; display:block; font:bold 12px Arial, Helvetica, sans-serif; outline:none; line-height:1;}

.mean-container a.meanmenu-reveal span {	display: block;	background: #333;	height: 3px;	margin-top: 3px}

.mean-container .mean-nav { width: 100%;}
.mean-container .mean-nav ul {	padding: 0;	margin: 0; margin-bottom:40px; width: 100%;	list-style-type: none;}
.mean-container .mean-nav ul li ul {margin-bottom:0;}
.mean-container .mean-nav ul li {	position: relative; border-bottom:1px solid #8f9193; border-top:1px solid #2e0708; }
.mean-container .mean-nav ul li:first-child { border-top:none;}
.mean-container .mean-nav ul li:last-child { border-bottom:none;}
.mean-container .mean-nav ul li a {	display:block; width:100%; padding:10px 0; text-align:center; color:#333; font:14px "Open Sans",sans-serif; text-transform:uppercase;}
.mean-container .mean-nav ul li li:first-child { border-bottom:1px solid #8f9193; border-top:1px solid #2e0708; }
.mean-container .mean-nav ul li li { background:url(images/m-bullet.png) 5.3% center no-repeat; }
.mean-container .mean-nav ul li li a {	width: 100%;  opacity: .9; filter: alpha(opacity=90); text-shadow: none!important;	visibility: visible}

.mean-container .mean-nav ul li.mean-last a {	border-bottom: 0;	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:#25989C; color:#fff; text-decoration:none;}
.mean-container .mean-nav ul li a.mean-expand {width:26px; height:22px; font-size:28px !important; padding:5px 9px 12px!important; text-align:center; position:absolute; right:0; top:0;	z-index: 2; line-height:1;}
.mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li a.mean-expand:focus { text-decoration:none; outline:none;}

.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: content-box; -moz-box-sizing: content-box;	box-sizing: content-box}