ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

li{
	display: inline-block;
	float: left;
	margin-right: 01px;
}

li a{
	display: block;
	min-width: 240px;
	height: 40px;
	font-family: Verdana;
	color: #fff;
	background: rgba(44, 62, 80,0.7);
	line-height: 40px;
	text-decoration: none;
	text-align: center;
}

li a:hover{
	background: rgba(39, 174, 96,0.7);
	color: #fff;
}

li:hover ul li a{
	height: 40px;
	line-height: 40px;
	min-width: 200px;
	transition: 1s;
}

li ul{
	display: none;
}

li ul li{
	display: block;
	float: none;
	transition: 0.5s;
}

li ul li a{
	width: auto;
	min-width: 100px;
	padding: 0 20px; 
	background-color: rgba(231, 76, 60,0.7);
}

ul li a:hover+.hide,.hide:hover{
	display: block;
}

input[type="checkbox"]{
	display: none;
}

input[type="checkbox"]:checked~#menu{
	display: block;
}

.show-menu{
	font-family: Verdana;
	text-decoration: none;
	color: #fff;
	background: black;
	text-align: center;
	padding: 10px 0 px;
	display: none;
	line-height: 40px;
}

@media screen and (max-width: 760px){

	ul{
		position: static;
		display: none;
	}

	li{
		margin-bottom: 01px;
	}

	ul li, li a{
		width: 100%;
	}

	.show-menu{
		display: block;
	}


}