@charset "utf-8";
/* CSS header dk*/
#navup {
 margin:0 auto;
 padding:0; 
 width:100%; 
}
/* hamburger* unico*/
#hmbgr {
float: left; 
width:100%;
margin: 0.5em 0; 
padding: 0;
background:#fff;
z-index:100;
}
.hmbgr-menu{float:left; cursor:pointer;margin-top:1em; max-width:5em;}
.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.8em 0.3em;text-transform:capitalize;font:1em FontAwesome, Arial, Helvetica, sans-serif;/*border-bottom:dotted 2px #fff;*/}
#hmbgr-fullmenu a:hover {background:#dadada; color:#666; border-left:5px solid #6aaf10; text-decoration:none; }

.show{display:block!important}
#logoux{margin:0 3em;float:left; width:25%;}
.icomin {min-height:20px; min-width:20px; margin-top:0.5em;}
#locux{float:left; margin-right:3em; width:20%;}
#locuxmob{display:none;}
#idlocmobile{z-index:1100!important;}
#cittamobile{z-index:1100!important;}
.pac-container{z-index:100000;}
.ui-front{z-index:100000!important;}
.inputlocux{border-bottom:3px solid #6aaf10; border-right:none; border-left:none; border-top:none; max-width:12em;}
#lenteux{margin-right:3em; float:left; width:20%;}
#lenteuxmob{display:none;}
#socialux{float:right; margin:0;text-align:right;/*width:15%;*/}

#navbottom {
 margin:0 auto;
 padding-bottom:0.6em; 
 width:100%;
 border-bottom:2px solid #6aaf10; 
 min-heigt:70px;
 z-index:80;
}
#menubottom{float:left; max-width:50%;}
#menubottom ul {margin:1em 0 0 0;float:left;}
#menubottom ul li{display:inline;}
#menubottom ul li a{color:#747474; padding:0.8em 1em; margin:0 0.5em; font-weight:300;}
#menubottom ul li a:hover{color:#fff; background-color:#6aaf10; border-radius:3px 3px 0 0; text-decoration:none;}
#menubottom ul li a:active{color:#fff; background-color:#6aaf10; border-radius:3px 3px 0 0;}
#menubottom ul li ul{float:left; padding:0.8em 1em 0.8em 0.5em; margin:0; background-color:#dadada; border-radius:0 0 3px 3px;}
#numerics{float:right; margin:0.5em 0 0 0; min-width:40%; text-align:right;}
.numalberi{display:inline;}
.numvolantini{display:inline;}
.numnegozi{display:inline;}
.numgreen{background-color:#6aaf10; padding:0.2em 0.6em; border-radius:10px; color:#FFF;}
#menubottom ul li a.active {color:#fff; background-color:#6aaf10; border-radius:3px 3px 0 0;}