/* CSS Document */
header article section#Head nav {
	width: 70%;
	float: left;
	box-sizing: border-box;
	margin: 10px 0 0 0%;
}

input#Navinput ,
label#Navopen ,
label#Navclose {
	display: none;
}

header article section#Head nav > ul#Navcontent  {
	display: flex;
	justify-content:flex-end;
	
}

header article section#Head nav > ul#Navcontent > li {
	width: 25%;
	font-size: 1.4rem;
	padding: 5px 0px 0px 0px;
	position: relative;
	z-index: 10;
	display: block;
	box-sizing: border-box;
}

header article section#Wmb nav > ul li a {
	text-decoration: none;
	color: rgba(255,255,255, 1);
	display: block;
	width:100%;
	z-index: 11;
	box-sizing: border-box;
}


header article section#Head nav ul li ul {
	position: absolute;
	top: 0px;
	width: 100%;
	background: rgba(225,225,225,0.8);
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	z-index: 1;
	visibility: hidden;
	display: block;
	text-align: center;
	white-space: inherit;
	padding-left: 0;
}

header article section#Head nav > ul li > ul li {
	z-index: 2;
	white-space: nowrap;
	color: #000;
	margin:0;
	width:100%;
	display: inline-block;
}

header article section#Head nav ul li ul li a {
	color: #000;
	padding: 10px;
	display: block;
}

header article section#Head nav > ul > li:hover > a {
	background: rgba(225,225,225,0.8);
	color: #000;
}

header article section#Head nav > ul > li:hover > a:hover ,
header article section#Head nav > ul > li > ul > li > a:hover  {
	background: rgba(255,255,255,0.8);
	color: #000;
}

header article section#Head nav ul li:hover ul {
    top: 100%;
    visibility: visible;
    opacity: 1;
}

