#newmenu {height:36px;}
#tabs #newmenu>li {margin-top:0 !important;}
#tabs #newmenu>li a{font-size:30px;font-family:Oswald, Verdana;}
#newmenu a.mennupp2 span{color: #fff;border-radius: 3px 3px 0 0;}
#tabs #newmenu a:hover{border-radius:0;}
#menu-mct a.menupp2 span, #menu-mct a:hover span, .mob-overlay-mct {background-color: #296abc;}
#menu-mct a span {}
#menu-costruire a.menupp2 span, #menu-costruire a:hover span, .mob-overlay-costruire{background-color: #5db149;}
#menu-costruire a span {}
#menu-riqualificare a.menupp2 span, #menu-riqualificare a:hover span, .mob-overlay-riqualificare {background-color: #FCCB19;}
#menu-riqualificare a span {}
.sub_menu {border-bottom: 2px solid #fff;}
.sub_menu a {color: #fff;font-size: 15px;padding: 10px 0;display: inline-block;font-weight: 600;}
.sub_menu .row div {text-align: center;border-right: none;width: 100%;}
#accedi>a{background-color: #374049;padding: 10px 20px;text-align: center;border-radius: 50px; }
#accedi .user-menu-dropdown{background:#374049;color:#fff;top:25px;text-align:left;}
#accedi .user-menu-dropdown li{padding:6px 12px;}
#header .uppernav {text-align: center;padding-top: 8px;padding-bottom: 8px;color: #374049;background-color:#fff !important;}
#logo img {height: 110px;}
.title-logo {text-decoration: none;display: block;margin-top: 2px;margin-right:0;line-height: 12px;font-size: 11px;text-align: center;color: #000;}
li.w-menu{min-width: 3%;max-width: 23%;padding: 5px;}
.menucostruire li.w-menu{padding: 5px 4px !important;letter-spacing: -0.01em !important;}
.sub_menu a {font-size:14px;}
#newmenu ol, .newsubmenu ol, #newmenu ul, .newsubmenu ul {margin-top: 0;margin-bottom: 0;}
.newsubmenu ul.dropdown-content{background: #fff;top:48px;}
.newsubmenu ul>li>ul>li>a{color:#333;padding: 10px;width: 100%;}
#submenu_mct{background-color:#296abc;}
#submenu_mct ul>li>ul>li>a:hover{color:#fff;background-color:#296abc;}
#submenu_mct ul li a:hover{color: rgb(41 212 0);}
#submenu_mct ul li a.active-voice-menu-mct{color: rgb(41 212 0);}
#submenu_costruire{background-color:#5db149;}
#submenu_costruire ul>li>ul>li>a:hover{color:#fff;background-color:#5db149;}
#submenu_costruire ul li a:hover{color: rgb(56 63 74);}
#submenu_costruire ul li a.active-voice-menu{color: rgb(56 63 74);}
#submenu_riqualificare{background-color:#FCCB19;}
#submenu_riqualificare ul>li>ul>li>a:hover{color:#fff;background-color:#FCCB19;}
#submenu_riqualificare ul li a:hover{color: rgb(56 63 74);}
#submenu_riqualificare ul li a.active-voice-menu{color: rgb(56 63 74);}
.newsubmenu .dropdown-content li{text-align:left;}
nav #overlay .new-overlay-menu ul li {text-align:left;height:auto;}
nav #overlay .new-overlay-menu ul li ul li{min-height:38px;font-size:16px;font-weight:600;}
nav #overlay .new-overlay-menu ul li ul li ul.dropdown-content li {font-size:15px;}
nav #overlay{padding:10px;overflow:scroll;}
ul.dropdown-content-mob{padding:10px 10px 25px 25px;}
.btn_servizi{background: #fff; color:#000; border-radius:20px;padding:10px;font-size:11px;}
a.btn_servizi{background: #fff; color:#000; border-radius:20px;padding:10px;font-size:11px;}
a.btn_servizi:hover{background: #333; color:#fff;}
a.btn_servizi_w{border: 2px solid #fff; color:#fff; border-radius:30px;padding:10px;font-size:15px; font-weight:bold;}
a.btn_servizi_w:hover{border: 2px solid #333; color:#333;}
#homeabove {
    padding: 50px 0 60px;
    background-image: url(/images/new/home-bg-immobilgreen-bigdeff_t.png);
    background-position: top center;
    background-repeat: no-repeat;
   	background-size: auto !important;
   	background-color:#4f9b34;
}

@media (max-width: 767px) {
.overlay nav {top:40%;}
}

.select_prov:hover {
   
    transform: scale(1.02);
}