a.meanmenu-reveal {
	display: none !important;
}
.mean-container .mean-bar {
	background: rgb(51, 51, 51) !important; padding: 4px 0px !important; top: 0px; width: 100% !important; float: left !important; position: fixed !important; z-index: 999999 !important; min-height: 42px !important;
}
.mean-container a.meanmenu-reveal {
	padding: 13px 13px 5px !important; top: 0px !important; width: 22px !important; height: 22px !important; right: 0px !important; color: rgb(255, 255, 255) !important; line-height: 22px !important; font-weight: 900 !important; text-decoration: none !important; display: block !important; position: absolute !important; cursor: pointer !important;
}
.mean-container a.meanmenu-reveal span {
	background: rgb(255, 255, 255) !important; height: 3px !important; margin-top: 3px !important; display: block !important;
}
.mean-container .mean-nav {
	background: rgb(238, 238, 238) !important; width: 100% !important; margin-top: 33px !important; float: left !important;
}
.mean-container .mean-nav ul {
	padding: 0px !important; width: 100% !important; list-style-type: none !important;
}
.mean-container .mean-nav ul li {
	width: 100% !important; float: left !important; position: relative !important;
}
.mean-container .mean-nav ul li a {
	margin: 0px !important; padding: 0.5em 5% !important; width: 90% !important; text-align: left !important; text-transform: uppercase !important; text-decoration: none !important; border-bottom-color: rgba(255, 255, 255, 0.5) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; float: left !important; display: block !important;
}
.mean-container .mean-nav ul li li a {
	padding: 1em 10% !important; width: 80% !important; border-bottom-color: rgba(255, 255, 255, 0.25) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; visibility: visible !important; opacity: 0.75 !important;
}
.mean-container .mean-nav ul li.mean-last a {
	margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.mean-container .mean-nav ul li li li a {
	padding: 1em 15% !important; width: 70% !important;
}
.mean-container .mean-nav ul li li li li a {
	padding: 1em 20% !important; width: 60% !important;
}
.mean-container .mean-nav ul li li li li li a {
	padding: 1em 25% !important; width: 50% !important;
}
.mean-container .mean-nav ul li a:hover {
	background: rgba(255, 255, 255, 0.1) !important;
}
.mean-container .mean-nav ul li a.mean-expand {
	padding: 12px !important; border: currentColor !important; top: 0px !important; width: 26px !important; height: 26px !important; text-align: center !important; right: 0px !important; font-weight: 700 !important; position: absolute !important; z-index: 2 !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	
}
.mean-container .mean-push {
	margin: 0px !important; padding: 0px !important; width: 100% !important; clear: both !important; float: left !important;
}
.mean-nav .wrapper {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
