nav{
	top:0;
	width: 100%;
	overflow: hidden;
	position: relative;
}
ul.global-menu{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.global-menu li{
	padding: 4% 3%;
	font-size: 0.8rem;
	text-align: center;
	letter-spacing: 2px;
	color: #202020;
	display: block;
	font-weight: 500;
	display: inline-table;
}
ul.global-menu li a{
	text-decoration: none;
	color: #202020;
	font-weight: 500;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
}
ul.global-menu li.item label{
	display: none;
}
ul.global-menu ol{
	display: flex;
	justify-content: space-evenly;
	padding-left: 0;
}
ul.global-menu p{
	margin:0;
	padding: 0;
}
ul.global-menu p.small{
	font-size: 0.7rem;
	font-weight: 500;
}
ul.top-menu{
	content:'';
	padding-bottom: 5%;
}
div.submenu{
	display: none;
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 47%;
	background: #f5f5f5;
	padding: 1% 0;
}
div.submenu ul{
	width: 100%;
	display: block;
	flex-wrap: wrap;
	justify-content: space-around;
	list-style: none;
	padding: 0;
}
div.submenu li{
	padding: 0.7% 1%;
}
div.submenu li a{
	color: #202020;
}
div.submenu li a span{
	position: relative;
	top:-6px;
}
div.submenu li a img{
	width: 18px;
	margin-right: 6px;
}
div.submenu li a:hover{
	font-weight: 900;
}
ul.global-menu ol > li:hover div.submenu{
	display: block;
}
ul.global-menu ol > li:hover div.submenu{
	animation: openMenu 0.5s;
	-webkit-animation: openMenu 0.5s;
}
input.global,input.main{
	display: none;
}
label.mainBtn{
	display: none;
}
li.item p{
	margin-bottom: 3%;
}
@keyframes openMenu {
	0%{transform: translateX(3%);opacity: 0;}
	100%{transform: translateX(0%);opacity: 1;}
}
@-webkit-keyframes openMenu {
	0%{transform: translateX(3%);opacity: 0;}
	100%{transform: translateX(0%);opacity: 1;}
}
@media screen and (max-width:600px){
	ul.global-menu{
		margin-top:10%;
		height: 0;
		opacity: 0;
		transition: .5s;
		visibility: hidden;
		position: relative;
	}
	ul.global-menu ol{
		display: list-item;
	}
	ul.global-menu li{
		position: relative;
		font-size: 1rem;
		padding: 3.5% 0;
		display: block;
		height:auto;
	}
	ul.global-menu li a{
		margin-bottom: 10px;
	}
	ul.global-menu li i{
		font-size: 0.9rem;
		font-weight: 600;
		position: absolute;
		right: 5%;
		top: 17px;
	}
	ul.global-menu li.item label{
		display: block;
	}
	ul.global-menu ol > li:hover div.submenu{
		display: block;
	}
	ul.global-menu p.small{
		margin-top: 2%;
	}
	label.global-label{
		margin-bottom: 10px;
		
	}
	div.submenu{
		display: block;
		height: 0;
		opacity: 0;
		transform: translateX(3%);
		transition: .5s;
		visibility: hidden;
		position: relative;

	}
	div.submenu ul{
		display: list-item;
	}
	div.submenu li a span{
		top: -3px;
	}
	input.global:checked + label.global-label + div.submenu{
		height: auto;
		opacity: 1;	
		transform: translateX(0%);
		visibility: visible;
	}
	input.main:checked + label.mainBtn + ul.global-menu{
		height: auto;
		opacity: 1;
		padding: 10px 0;
		visibility: visible;
	}
	label.mainBtn{
		display: block;
		position: absolute;
		right: 5%;
		top:17px;
	}
}