#mobile-menu-only {
	display : none;
}

#desktop-menu-only {
	display : block;
}

#menu {
	position : absolute;
	top : 10vh;
	left : calc(50% - 45vw);

	text-shadow:0px 0px 3px #000000;
}


.dropmenu{
	*zoom: 1;
  	list-style-type: none;
  	width: 100%;
 	margin: auto;
  	padding: 0;
}

.dropmenu:before, .dropmenu:after{
  	content: "";
  	display: table;
}

.dropmenu:after{
  	clear: both;
}

.dropmenu li{
  	position: relative;
  	width: 18vw;
  	float: left;
  	margin: 0;
  	padding: 0;
  	text-align: center;
}

.dropmenu li a{
  	display: block;
  	margin: 0;
  	padding: 1.5vh 0 1.5vh 0;
	background-color:rgba(0,0,0,0);
  	color: #ffffff;
  	line-height: 1;
  	text-decoration: none;

	cursor: pointer;
}

.dropmenu li ul{
  	list-style: none;
  	position: absolute;
  	z-index: 9999;
  	top: 100%;
  	left: 0;
  	margin: 0;
  	padding: 0;
}

.dropmenu li ul li{
  	width: 18vw;
}

.dropmenu input{
  	width: 16vw;
}


.dropmenu li ul li a{
  	padding: 1.5vh 1.5vh;
  	border-top: 1px solid #eeeeee;
  	background-color:rgba(0,0,0,1);
  	text-align: center;
}

.dropmenu li:hover > a{
  	background-color:rgba(0,0,0,0.7);
}

.dropmenu li a:hover{
  	background-color:rgba(8,53,110,1);
	color : #f6b330;
}



#dropmenu li ul li{
 	overflow: hidden;
	height: 0;
	transition: 0.25s;
}

#dropmenu li:hover ul li{
	overflow: visible;
	height:  calc( 0.6vw + 1vh + 1.5vh + 1.5vh );
}


@media screen and (min-device-width:2560px){ 

	#menu { 

	top : 10vh;
	left : calc(50% - 45vw);
	
	}

	.dropmenu li{
  		width: 18vw;
	}

	.dropmenu li ul li{
  		width: 18vw;
	}

	.dropmenu input{
  		width: 16vw;
	}

}

@media screen and (max-width:1281px){

	#mobile-menu-only {
		display : block;
	}

	#desktop-menu-only {
		display : none;
	}

	#menu { 

	top : 10vh;
	left : calc(50% - 50vw);
	
	}

	.dropmenu li{
  		width: 20vw;
	}

	.dropmenu li ul li{
  		width: 100vw;
	}

	.dropmenu input{
  		width: 20vw;
	}

	.dropmenu li a{ padding: 1.5vh 0 1.5vh 0; }

	.dropmenu li ul li a{ padding: 1.5vh 0 1.5vh 0; }

	.dropmenu input { width : 80vw; }

}

