/* MAIN MENU */



nav ul li{
	color:#FFFFFF;
	list-style:none;
	display:inline-block;
	
}

nav ul li a{
	color:#FFFFFF;
	padding:0.5rem 0.8rem;
	display:flex;
}

nav ul li a:hover{
	background-color:#014380;
	color:#FFFFFF;
}

nav ul{
	margin:0;
	display: flex; 
	justify-content: space-between;
	flex-wrap: wrap;
}

/* BIG BUTTONS */

.menu-big-button{
	display: flex; 
	justify-content: end; 
	align-items: center; 
	
	
}
.menu-big-button a, .menu-big-button .button, .menu-big-button .menu_mobile{
	color:#FFFFFF !important;
	cursor:pointer;
	font-size:1.1rem;
	justify-content: end;
	align-items: center; 
	display:flex;
	padding: 1rem 0.5rem;
}


.highcontrast .menu-big-button .menu_mobile{
	background-color:#ff0 !important;
}

.menu-big-button img{
	padding: 0;
	width:1.5rem;
	height:1.5rem;
}

.menu-big-button .menu_mobile.close{
	opacity: 1;
}
.menu-big-button .menu_mobile.close img{
	transform:rotate(180deg);
	
}


.menu-big-button a:hover, .menu-big-button .button:hover, .menu-big-button .menu_mobile:hover{
	
	
}
@media(min_width:768px){
	.menu-big-button img{
		margin-right:0.5rem;
	}
}




#menu-menu-top{
	padding:0;
	width:100%;
	
}
nav.mobile{
	width:100%;
	display:none;
}

nav.mobile ul{
	padding:0;
	width:100%;
}

nav.mobile ul li{
	width:100%;
	background-color:#074677;
}

nav.mobile ul li a{

	padding:1rem;
	font-size: 1.2rem;
	font-weight: 500;
}


.highcontrast nav.mobile ul li a{
	background-color:#ff0;
	color:#000000;
}


