/*html, body{width:100%; height:100%; margin:0px; padding:0px;}
.nav{border-bottom:1px solid #eaeaeb; text-align:right; height:70px; line-height:70px; }
.menu{margin:0 30px 0 0;}
.menu a{text-decoration:none; color:gray; margin:0 10px; line-height:70px; clear:right;}
label{margin:0 40px 0 0; font-size:26px; line-height:70px; display:none; width:26px; float:right; }
#toggle{display:none;}

@media only screen and (max-width:500px){
	label{display:block; cursor:pointer;}
	.menu{text-align:center; width:100%; display:none;}
	.menu a{display:block;border-bottom:1px solid #eaeaeb; margin:0px;}
	#toggle:checked + .menu{
		display:block;
	}
}

*/
label{display:none;}
#toggle{display:none;}
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:10; position:fixed; top:0%; right:3%;}
.hidemenu{margin:0 40px 0 0; font-size:11vw; line-height:57vw; width:2vw; float:right; color:orange; z-index:10; position:absolute; left:118%; top:-142%;}
@media only screen and (max-width:900px){
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:10; position:fixed; top:23%; right:3%;}

	label{display:block; cursor:pointer;}
	#newnavcontainer{display:none;}
	#toggle:checked + #newnavcontainer{
		display:block;
	}
}
@media only screen and (max-width:411px){
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:11; position:fixed; top:12%; right:0%;}

	label{display:block; cursor:pointer;}
	#newnavcontainer{display:none;}
	#toggle:checked + #newnavcontainer{
		display:block;
	}
}

@media only screen and (max-width:375px){
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:11; position:fixed; top:15%; right:0%;}

	label{display:block; cursor:pointer;}
	#newnavcontainer{display:none;}
	#toggle:checked + #newnavcontainer{
		display:block;
	}
}
@media only screen and (max-width:360px){
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:11; position:fixed; top:12%; right:0%;}

	label{display:block; cursor:pointer;}
	#newnavcontainer{display:none;}
	#toggle:checked + #newnavcontainer{
		display:block;
	}
}

@media only screen and (max-width:320px){
.showmenu{margin:0 40px 0 0; font-size:8vw; line-height:14vw; width:2vw; float:right; color:orange !important; z-index:11; position:fixed; top:12%; right:0%;}

	label{display:block; cursor:pointer;}
	#newnavcontainer{display:none;}
	#toggle:checked + #newnavcontainer{
		display:block;
	}
}