/* CSS MENU DI NAVIGAZIONE DEL SITO */
#menuOpenButton {
	display: block;
	color: #FFFFFF;
	cursor: pointer;
	z-index: 9998;
}

#menuOpenButton:hover {
	color: #000000;
}

#menuContainer {
	position: fixed;
	top: -100%;
	left: 0;
	width: 100vw;
	height: 100vh;

	background-color: #7F7669;
	z-index: 9999;

	display: flex;
	justify-content: center;
	align-items: center;

	transition: top .6s ease;
}

#menuContainer.open{
	top: 0;
}

#menuCloseButton {
	display: block;
	color: #FFFFFF;
	position: absolute;
	top: 40px;
	right: 40px;
	cursor: pointer;
	font-size: 32px;
}

#menuCloseButton:hover {
	color: #000000;
}

#menuContainer ul {
	list-style: none;
	text-align: center;
}

#menuContainer li {
	margin: 25px 0;
}

#menuContainer a:link,
#menuContainer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	transition: .3s;
}

#menuContainer a:hover,
#menuContainer a:active,
#menuContainer a.currentMenuElement {
	color: #000000;
	text-decoration: none;
}
