a {
	color:inherit;
}

#menuBurger{
	position: absolute;
	display:none;
	cursor: pointer;
	top: 32px;
	right:28px;
	opacity: 0.85;
	z-index: 6;
}
#menuBurger:hover{
	opacity: 1;
}

#mobileMenu {
	display:block;
	overflow-x:hidden;
	overflow-y:scroll;
	position:fixed;
	font-size:35px;
	width:0;
	transition:width 0.3s;
	height:100%;
	margin-bottom: 10%;
	right: -6px;
	top: 0;
	z-index:5;
	background-color: var(--headerBG);
	border-left:none;
	border-top:1px var(--mainBorder) solid;
	border-bottom:1px var(--mainBorder) solid;
}
#mobileMenu ul {
	padding-top: 50px;
}
#mobileMenu li {
	font-size:2.1rem;
	margin: 30px -15px -5px -15px;
	padding: 10px 0 20px 15px;
	border-radius: 15px;
	width:95%;
	min-height:1em;
	display:block;
	opacity: 0.85;
	overflow:hidden;
	white-space:nowrap;
}
#mobileMenu li:hover {
	opacity: 0.95;
	background-color: #655645;
}
#mobileMenu .menuLabel {
	opacity:1;
	margin-bottom: 0;
	margin-top: 45px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
#mobileMenu .menuLabel a{
	text-decoration: none;
}
#mobileMenu .menuLabel:hover{
	background-color: transparent;
}
#mobileMenu ul li a {
	display:block;
}
#menuCloseDiv {
	display:none;
	position:absolute;
	width:110%;
	height:100%;
	top:0;
	left:-10%;
	z-index:4;
}

/*#menuCover .subItem {margin-left: -40px;padding-top:0;padding-left:40px}*/
#mobileMenu .subItem {margin:0 8px 15px 8px; padding-top: 10px; padding-bottom:10px; font-size: 2rem;width:75%;}