/* HEADER CSS */
/* header pagina */
header.headerBox {
	/* padding: 1% 0% 0% 0%; */
	padding: 0%;
	background: linear-gradient(to right, #225799, #0E2440);
	text-align: center;
}

/* header: logo */
div.headerBox {
	/* width: 8vw; */
	/* min-width: 100px; */
	height: 15vh;
	/* min-height: 60px; */
	max-height: 150px;
	margin: 15px auto 0px;
	vertical-align: middle;
	display: inline-block;
	object-fit: contain;
}
img.headerBox {
	height: 100%;
	object-fit: contain;
}

/* header: testo */
div.headerText {
	margin: 1% auto;
	vertical-align: middle;
	text-align: center;
}
font.headerText {
	/* font-size: 1.5vw; */
	font-size: calc(1.5vw + 10px);
	font-weight: lighter;
	color: #225799;
	color: white;
}

/* tabella menu */
.menu {
	width: 100%;
	background: linear-gradient(to right, #E56705, #DF7237);
	padding: 0px;
	border-collapse: collapse;
}

/**************************************************/
/* link menu (button) */
/* .hlink { */
	/* background-color: inherit; */
	/* color: white; */
	/* font-size: 18px; */
	/* border: none; */
	/* font-family: inherit;			 */
	/* padding: 10px; */
/* } */
/* .hlink:hover { */
	/* background-color: #0E2440; */
	/* color: white; */
/* } */
/*************************************************/

/* menù - menù a comparsa */
.drop-button {
	background-color: inherit;
	color: white;
	padding: 10px;
	font-size: 18px;
	border: none;
	cursor: pointer;
}

.dropdown {
	position: relative;
	display: inline-block;
	padding: 0px;
}
.dropdown-content {
	display: none;
	position: absolute;
	left: 0px;
	background-color: #0E2440;
	min-width: 160px;
	width: auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
.dropdown-content a {
	color: white;
	padding: 5px 15px;
	text-decoration: none;
	display: block;
}
.dropdown-content a:hover {background-color: #DF7237}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .drop-button {background-color: #225799}

.selected-button {
	background-color: #225799;
	color: white;
	padding: 10px;
	font-size: 18px;
	border: none;
	cursor: pointer;
}

/* icona fb link*/
a.icona:link, a.icona:visited {
	vertical-align: sub;
	color: white;
	font-size: 28px;
}
a.icona:hover {color: #225799;}