.mean-container a.meanmenu-reveal.meanclose {
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
    top: 23px;
    padding: 15px 5px 20px 5px;
    height: auto;
	}
.mean-container a.meanmenu-reveal {
	padding: 2rem 1rem;
 transition: .3s;
	cursor: pointer;
	user-select: none;
	border-radius: 0.57143rem;
}
.mean-container a.meanmenu-reveal {
	display: inline-block;
	margin: 0 1em;
	border: none;
	background: none;
}
.mean-container a.meanmenu-reveal span {
	background: #000;
}
.mean-container a.meanmenu-reveal span {
	display: inline-block;
	width: 4rem;
	height: 0.57143rem;
	background: #000;
	border-radius: 0.28571rem;
	transition: 0.3s;
	position: relative;
}
.mean-container a.meanmenu-reveal span {
	display: block;
}
.mean-container a.meanmenu-reveal span:before {
	top: 7px;
}
.mean-container a.meanmenu-reveal span:before, .mean-container a.meanmenu-reveal span:after {
	display: inline-block;
	width: 100%;
	height: 3px;
	background-color: #638b18;
	border-radius: 0.28571rem;
	transition: 0.3s;
	position: absolute;
	left: 0;
	content: '';
	-webkit-transform-origin: 0.28571rem center;
	transform-origin: 0.28571rem center;
}
.mean-container a.meanmenu-reveal span:after {
	top: 14px;
}
.mean-container a.meanmenu-reveal.meanclose span {
	background: transparent !important;
}
.mean-container a.meanmenu-reveal.meanclose span:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}
.mean-container a.meanmenu-reveal.meanclose span:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}
.mean-container a.meanmenu-reveal.meanclose span:before, .mean-container a.meanmenu-reveal.meanclose span:after {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	top: 0;
	width: 100%;
}
