@media (max-width: 767px) {
    body.checkout-cart-index .cart-container ul.checkout.methods.items.checkout-methods-items {
        z-index:10;
    }
}
i.fa.fa-angle-down:after{content:"\f107"}
.header .dropdown-switcher .switcher-toggle .fa-angle-down{display:none}
@media (min-width: 1200px) {
.menu_footer{display:none!important}
}
@media (min-width: 768px) and (max-width: 1199px) {
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a{background-color:#8a837a!important;font-size:14px;letter-spacing:.05em}
}
@media (max-width: 1199px) {
.header .dropdown-switcher .switcher-toggle .fa-angle-down{display:inherit}
.vertical-menu li .toggle-menu{right:15px!important}
.nav-before-open .page-wrapper{-webkit-overflow-scrolling:touch}
img.icon_mondo{display:inline!important;width:18px;vertical-align:top;padding:3px 0 0}
.header .megamenu-content .fa-plus:before{content:"\f107"!important}
.header .dropdown-switcher.open .switcher-toggle .fa-angle-down:after{content:"\f106"}
.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu a.active .fa:before{content:"\f106"!important}
.header .dropdown-switcher .switcher-toggle .fa-angle-down{font-size:15px;margin-left:0}
.header span.toggle-menu span.fa.fa-plus{font:normal normal normal 16px/1 FontAwesome}
.header:not(.header6):not(.header7) .megamenu-content{overflow-x:hidden;overflow-y:auto}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li.active>a{background-color:#8a837a!important;font-size:14px;letter-spacing:.05em}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li#litre>a{background-color:#2fb1c9!important}
.header .dropdown-switcher.open .dropdown-menu{opacity:1!important;visibility:visible!important}
.header.header10 .dropdown-switcher .dropdown-menu{top:100%!important;background-color:#fff!important;width:160px!important}
.header .close-nav-button{color:#000}
header.header10 .nav.nav-tabs i.fa{display:block}
ul#menu_mobile_prodotti_box{display:flex;flex-direction:column;align-items:center;vertical-align:middle;margin:30px 20px;text-transform:uppercase;overflow-y:auto;padding-bottom:20%}
ul#menu_mobile_prodotti_box .box{padding:10px 0;min-width:100%;height:50px;max-height:50px;vertical-align:middle;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-family:"FuturaStdMedium",arial,tahoma;font-size:13px;line-height:14px;color:#000!important}
ul#menu_mobile_prodotti_box .box a{color:#000!important}
ul#menu_mobile_prodotti_box .box strong{font-family:"FuturaStdBold",arial,tahoma;font-size:13px;letter-spacing:-.02em;color:#000!important}
ul#menu_mobile_prodotti_box .box.tre strong{font-family:"FuturaStdBold",arial,tahoma;display:block;font-size:13px;letter-spacing:-.02em;color:#000!important}
ul#menu_mobile_prodotti_box .box .image{float:left;padding:2px 15px 0 10px}
ul#menu_mobile_prodotti_box li.box.uno,ul#menu_mobile_prodotti_box li.box.due{margin-bottom:20px}
ul#menu_mobile_prodotti_box li.box.uno{background-color:#f1e8f4}
	ul#menu_mobile_prodotti_box li.box.uno.EstateProm {
  background-color: #88abf4;
}
ul#menu_mobile_prodotti_box li.box.uno.EstateProm a{color:#FFF!important}
	ul#menu_mobile_prodotti_box li.box.uno.EstateProm a strong{color:#FFF!important}
ul#menu_mobile_prodotti_box li.box.uno.color1{background-color:#e46e6e}
ul#menu_mobile_prodotti_box li.box.uno.color2{background-color:#37a1ba}
ul#menu_mobile_prodotti_box li.box.due{background-color:#ededed;padding-right:4px}
ul#menu_mobile_prodotti_box li.box.tre{background-color:#e6f3f7;padding-right:4px}
ul#menu_mobile_prodotti_box li.box.quattro{background-color:#fee99982;padding-right:4px;margin-top:20px}
ul#menu_mobile_prodotti_box .box.quattro strong{font-family:"FuturaStdBold",arial,tahoma;display:block;font-size:13px;letter-spacing:-.5px;color:#000!important}
.menu_footer{position:fixed!important;bottom:0;display:flex;flex-direction:column;min-width:100%;scroll-behavior:smooth;transition-timing-function:ease-out;background-color:#fff}
.menu_footer span.helpme{margin-left:20px}
.menu_footer .bottom{border:0 solid;width:100%;display:flex;min-width:100%;height:60px;background-color:#8a827a;color:#fff;vertical-align:middle;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.03em;font-size:15px}
.menu_footer .bottom a{color:#fff!important}
.menu_footer .top{margin-bottom:10px}
.menu_footer .top .helpme:before{content:"\f059";font:normal normal normal 14px/1 FontAwesome;padding-right:10px}
.header.header10 .megamenu-content .nav-tabs.menuprodotti>li{width:100%;padding:0 24px}
.megamenu-content .registrati{text-decoration:underline}
header.header10 ul.nav.nav-tabs i.fa.fa-e-shop-custom{display:none}
header.header10 ul.nav.nav-tabs.showMenuProdotti .icon_eshop{width:20px!important;margin-right:9px!important}
ul.nav.nav-tabs.showMenuProdotti li a#main_Settingcontent{font-size:19px!important;font-family:"FuturaStdMedium",arial,tahoma}
ul.nav.nav-tabs.showMenuProdotti li a#main_Accountcontent{font-size:19px!important;font-family:"FuturaStdMedium",arial,tahoma}
header.header10 ul.nav.nav-tabs.showMenuProdotti i.fa.fa-e-shop-custom:before{content:"\f104"}
header.header10 ul.nav.nav-tabs.showMenuProdotti i.fa.fa-e-shop-custom,header.header10 ul.nav.nav-tabs i.fa.fa-angle-left{display:inline;float:left;padding-left:20px;font:normal normal normal 30px/1 FontAwesome}
ul.nav.nav-tabs.showMenuProdotti li a#main_Menucontent,ul.nav.nav-tabs.showMenuProdotti li a#main_Accountcontent,ul.nav.nav-tabs.showMenuProdotti li a#main_Storelocator{display:none!important}
ul.nav.nav-tabs.showMenuAccount li a#main_Menucontent,ul.nav.nav-tabs.showMenuAccount li a#main_Settingcontent,ul.nav.nav-tabs.showMenuAccount li a#main_Storelocator{display:none!important}
ul.nav.nav-tabs.showMenuAccount li#liquattro{display:block!important}
ul.nav.nav-tabs.showMenuProdotti li a#main_Settingcontent,ul.nav.nav-tabs.showMenuAccount li a#main_Accountcontent{display:block!important;width:auto;margin:0;line-height:30px;color:#fff;font-size:19px!important;padding-right:35px;font-family:"FuturaStdMedium",arial,tahoma}
ul.nav.nav-tabs.showMenuProdotti li.active,ul.nav.nav-tabs.showMenuAccount li.active{width:100%!important}
.menu_footer span.icon_prenota{background-image:url(/media/menu_icon/calendar.svg);background-repeat:no-repeat;height:20px;width:30px;content:"";margin-top:-3px}
ul.nav.nav-tabs li a{display:flex!important;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-around;color:#fff!important;font-size:13px}
ul#menu_mobile_prodotti_box li.box .image img{min-width:30px;width:30px}
ul#vertical-menu-3{margin:10px 6px 20px -6px}
.header.header10 .megamenu-content .nav-tabs>li>a img{margin-bottom:8px}
.header:not(.header6):not(.header7) .nav-main-menu li>a{text-transform:initial!important;padding:10px 20px!important;font-size:16px!important;font-weight:300!important}
.header:not(.header6):not(.header7) .nav-main-menu li>a.level0:before{content:"";position:absolute;left:20px;bottom:0;height:1px;width:calc(100% - 40px)!important;border-bottom:1px solid #d2d2d2}
.vertical-menu li>a.level0:before{content:"";position:absolute;left:25px;bottom:0;height:1px;width:calc(100% - 40px)!important;border-bottom:1px solid #d2d2d2}
.vertical-menu li:first-child>a,.vertical-menu li>a{border-bottom:unset!important}
.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu{top:-3px!important;padding:20px 37px 20px 20px !important}
.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu a{padding:unset!important}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul.sub-menu li.level2{margin-top:20px}
.vertical-menu li.level0>a{font-size:17px;color:#000;font-family:"FuturaStdMedium";letter-spacing:.02em}
#mainMenu{font-family:"FuturaStdMedium";margin-bottom:20px!important;margin-top:20px!important}
.header:not(.header6):not(.header7) .megamenu-content .dropdown-switcher .switcher-toggle{font-size:15px!important;margin-bottom:15px!important}
.header .close-nav-button{font-size:35px!important}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a{height:80px!important;font-size:13px!important;letter-spacing:.03em!important}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{font-size:17px!important}
.header .dropdown-switcher .dropdown-menu li>a{color:#000!important;font-size:15px}
.vertical-menu li>.dropdown-menu{margin-top:16px}
.vertical-menu li a{display:block;padding:8px 40px 8px 25px !important;font-size:16px!important;background:none;position:relative;line-height:1.75;background:none!important;color:#000!important}
header.header10 ul.nav.nav-tabs.showMenuProdotti i.fa.fa-e-shop-custom,header.header10 ul.nav.nav-tabs i#iconaback{display:inline-block;font:normal normal normal 30px/1 FontAwesome;position:absolute;left:0;color:#fff;z-index:99;padding:22px 20px}
}
