/***
 * F5 - Content Management System
 * 
 * Copyright © 2022
 * Reload - Laboratorio Multimediale
 * (http://www.reloadlab.it - info@reloadlab.it)
 * 
 * authors: Domenico Gigante (domenico.gigante@reloadlab.it) and Alessio Attanasio (alessio.attanasio@reloadlab.it)
 ***/
@charset "utf-8";

/* Menu principale */
.F5mainmenu {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #A59668;
	background-color: #F3EFE2;
	box-shadow: inset 0px -34px 34px -34px #A59668;
}
.F5mainmenu.F5fixNav {
	z-index: 900;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}
body.F5fixBody {
	margin-top: 28px;
}
.F5mainmenu > ul,
.F5mainmenu > ul ul,
.F5mainmenu > ul li {
	position: relative;
	z-index: 900;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}
.F5mainmenu > ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.F5mainmenu > ul li a {
	position: relative;
	display: inline-block;
	padding: 0 15px;
	color: #333;
	font-size: 16px;
	line-height: 34px;
	text-transform: uppercase;
	text-decoration: none;	
	text-shadow: 1px 1px 0px #fff;
	vertical-align: top;
}
.F5mainmenu > ul li a:first-letter {
	font-weight: 600;
}
.F5mainmenu > ul li a .fa {
	font-size: 18px;
	line-height: 34px;
    vertical-align: bottom;
}
.F5mainmenu > ul li a:hover, 
.F5mainmenu > ul li a.selected,
.F5mainmenu > ul li a.active {
	background-color: #006AA0;
	color: #fff;
	text-shadow: none;
}
.F5mainmenu > ul li a.arrow:before {
	position: absolute;
	left: 4px;
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 12px;
}
.F5mainmenu > ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	min-width: 180px;
}
.F5mainmenu > ul li ul li {
	display: list-item;
}
.F5mainmenu > ul li ul li ul {
	top: 0;
}
.F5mainmenu > ul li ul li a {
	border-bottom: 1px solid #fff;
	padding: 0 15px 0 15px;
	display: block;
	background-color: #DAE4ED;
}
.F5mainmenu > ul li ul li a.arrow:before {
	position: absolute;
	right: 5px;
	content: "\f0da";
	font-family: FontAwesome;
}
/* § Menu principale */
