@charset "utf-8";
/* CSS header mob*/
#navup {
 margin:0 auto;
 padding:0; 
 width:100%; 
}
/* hamburger* unico*/
#hmbgr {
float: left; 
margin: 0.5em 0; 
padding: 0;
background:#fff;
z-index:100;
width:100%;
}
.hmbgr-menu{ float:left; cursor:pointer;width:8%;}
.hmbgr-icon{}
#hmbgr-fullmenu {display:none;}

#hmbgr-fullmenu ul {position:absolute;margin:0.2em 0 0 0;width:100%; float:left; list-style:none;z-index:110;background:#eaeaea; border-bottom:dotted 1px #dadada;}
#hmbgr-fullmenu ul li 	{float:none; border-bottom:dotted 1px #fff}
#hmbgr-fullmenu a {color: #666; display: block; padding:0.5em 0.3em;text-transform:capitalize;font:1em FontAwesome, Arial, Helvetica, sans-serif;}
#hmbgr-fullmenu a:hover {background:#dadada; color:#666; border-left:5px solid #6aaf10; text-decoration:none; }

.show{display:block!important}
#logoux{margin:0 1em; float:left;width:48%; text-align:left;}
#locux{display:none;}
#locuxmob{width:15%; float:left;}
.menup{
width:300px;
height:10em;
position:absolute;
right:-300px;
background:#eaeaea;
border:1px solid #dadada;
border-radius:2px;	
text-align:center;
margin:1em auto;
z-index:100;
}
/*			MENUBUTTON			*/
#menupButton{margin:0 10px;	background:transparent;}
#menupButton a{	cursor:pointer;	transition:all 0.2s;}
#menupButton a:hover{color:#6aaf10;}
/*			CLOSEBUTTON		*/
.closeButton{position:absolute;	right:250px; top:5px;}
.closeButton a:hover{cursor:pointer;}
#cittamobile{z-index:110}
.icomin{max-width:25px; max-height:25px;}
.navgreenp a:hover {
	color:#fff!important; width:15em; height:2em; font-weight:bold!important; margin:1em auto;
 background-image: linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -o-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -moz-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -webkit-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -ms-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #6aaf10),
	color-stop(0.55, #7ecf14)
);
background-color:#7ecf14;
	} 
.navgreenp a {color:#fff!important; font-weight:bold!important; width:15em; height:2em; margin:1em auto; padding:0.7em;
 background-image: linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -o-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -moz-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -webkit-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -ms-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -webkit-gradient(	linear,	left bottom, left top,color-stop(0.09, #7ecf14), color-stop(0.55, #6aaf10) );
background-color:#7ecf14;
border-radius:2px;
-moz-border-radius:2px;
}

#lenteux{display:none;}
#lenteuxmob{width:15%; float:right;}
.menul{
width:300px;
height:10em;
position:absolute;
right:-300px;
background:#eaeaea;
border:1px solid #dadada;
border-radius:2px;	
text-align:center;
margin:1em auto;
z-index:100;
}
/*			MENUBUTTON			*/
#menulButton{margin:0 10px;	background:transparent;}
#menulButton a{cursor:pointer;transition:all 0.2s;}
#menulButton a:hover{color:#6aaf10;}
input #insegnamobile {z-index:1000!important;}
#insegnamobile{z-index:110}
#socialux{display:none;}

#navbottom{border-bottom:2px solid #6aaf10; width:100%;}
#menubottom{display:none;}
#numerics{display:none;}