/*/
////////////////////////////Generali//////////////////////////////////////*/
.wiz2x{position:fixed;left:20px;bottom:0px;height:auto;width:auto;background-color:#ff0000;padding:10px;z-index:1000000000000000000000000;}
/*Margini*/
/*Posizioni*/
#canvas{position:relative;}
#dom_overlay_container{pointer-events:none;overflow:hidden;position:absolute;left:0px;top:0px;display:block;}
/* Altezze */
.searchbox-home .scrm{height:408px;}
#canvas{height:auto!important;display:block;}
#dom_overlay_container{width:100%!important;}
/*Larghezze*/
#dom_overlay_container{height:auto!important;}
.wrpcnt{max-width:1366px;width:100%;}
/*Effetti*/
.pulsante_scopri{display:none;}
.apice1{opacity:0.4;}
#canvas{background-color:rgba(255, 255, 255, 1.00);}
/* Font */
body{font-family:"semplicitapro",sans-serif;font-size:13px;}
#video_cont{position:absolute;width:100%;top:60px;left:0px;overflow:hidden;z-index:-1;}
#zero{object-fit:cover;width:100%;height:650px;}
.owl-nav > *{position:absolute;bottom:38px;font-size:18px;}
.owl-prev{left:0;}
.owl-next{right:0;}
#brand, #type,#mediapartner, #location, #cont_slide, #footerhome, footer, #type ul li a, #type ul li a span, #location h4, #footerhome li, #footer li, #infografica, #infografica div.discovermore, .article{width:100%;float:left;text-align:center;height:auto;}
/*TEMPORANEO:SOLO PER IL REFACTORING!!!!!!!!*/
div.debug{overflow-wrap:break-word}
.sivede, .nonsivede{display:none!important;}
/*FINE impostazioni refactoring*/
/*/
///////////////////////////////////Navbar e Brand Menu/////////////////////////////////////*/
/*Margini*/
/*Padding*/
.navcom ul li ul.brandmenusuperiore li a{padding:10px 4%;}
/*Posizione*/
.navcom ul li ul.brandmenusuperiore li a img{float:none;display:inline-block;}
.navcom ul li ul.brandmenusuperiore li a{float:left;}
/*Altezze*/
.navcom ul li ul.brandmenusuperiore li{height:auto;}
.navcom ul li ul.brandmenusuperiore li a{height:auto;}
/*Larghezze*/
.navcom ul li ul li{min-width:200px;}
.navcomts li a{min-width:280px !important;}
.navcomts li a{font-size:11px !important;}
.navcom ul li ul.brandmenusuperiore li{min-width:unset;width:20%;}
.navcom ul li ul.brandmenusuperiore li a{/* text-align:center;*/
width:92%;}
/*Effetti*/
/*Colori*/
/*Background*/
/*Border*/
/*Font*/
.navcom ul li ul.brandmenusuperiore li{text-align:center;}
.navcom ul li ul.brandmenusuperiore li a{text-align:center;}
/*/
////////////////////////////brand menu////////////////////////////////////*/
/* .box-type ul li,.ui-autocomplete li,.ui-autocomplete li a,.wrpcnt_right h3{width:100%;}
 .box-city-time{width:72.5%;margin-left:1%;margin-right:1%;}
 .box-type{width:12.5%;}
 .box-submit{width:23.5%;margin-left:1%;margin-right:1%;float:right!important}
 .box-city-time-ritiro, .box-city-time-dataora-ritiro{margin-right:1%;width:48%;}
 .box-city-time-consegna, .box-city-time-dataora-consegna{margin-right:1%;width:48%;}
 */
/* .ui-autocomplete{max-width:300px!important;}
 */
/* .scrm, div.policy, div.prezzo, ul.tip li ul li, .heavy_bt, .rispostalogin, .cd-timeline-img div{text-align:center;}
.scrm h2, .wrpcnt_left ul, .wrpcnt_right{margin-top:10px;margin-bottom:30px;}
 */
.promo_banner{width:100%;float:left;text-align:center;padding:25px 0px;}
.promo_banner>div{max-width:1366px;width:90vw;position:relative;margin:0px auto;display:table;}
.promo_banner>div>div{display:table-cell;vertical-align:middle;padding-left:10px;}
.promo_banner>div>div>img{position:absolute;margin-left:-84px;margin-top:-22px;}
/*/
////////////////////// owl carosel e Brand////////////////////////////////*/
/*Margini*/
#slides .slogan h1{margin:0px;margin-bottom:20px;}
/*Padding*/
#slides .slogan h1{padding:0px;}
/*Posizione*/
#slides .slogan h1{float:none!important;}
/*Altezze*/
/*Larghezze*/
#slides .slogan h1{width:auto!important;}
/*Effetti*/
/*Colori*/
/*Background*/
/*Border*/
/*Font*/
/*/
/////////////////////////////////Slogan///////////////////////////////////*/
/*Margini*/
#slides .slogan h2{margin:0px;margin-bottom:20px;}
#slides .slogan a,.back{margin:0px;}
 /*Padding*/
#slides .slogan h2{padding:0px;}
#slides .slogan a,.back{padding:0px;}
/*Posizione*/
#slides .slogan h2{float:none!important;}
#slides .slogan a,.back{float:none;position:relative;left:0px;}
/*Altezze*/
#slides .slogan a,.back{height:auto;}
/*Larghezze*/
#slides .slogan a,.back{width:auto;}
#slides .slogan h2{width:auto!important;}
/*Effetti*/
/*Colori*/
/*Background*/
/*Border*/
/*Font*/
/*/
////////////////////////////////Slides////////////////////////////////////*/
#slides .slogan h1{font-size:43px;line-height:40px;font-weight:700;text-align:left;text-transform:none;}
#slides .slogan h2{line-height:21px;font-size:17px;font-weight:400;text-align:left;text-transform:uppercase;}
#slides .slogan a,.back{font-size:16px!important;text-decoration:none!important;text-transform:none!important;text-align:center;}
#slides .slogan a,.back{/* border:solid 1px #ffffff;*/
/* color:#000;*/
/* font-size:14px;*/
/* font-weight:400;*/
 padding:10px!important;border-radius:0px;}
#brand ul, #type ul, #location ul, #footerhome div, #footer, #infografica_wrap, .article_wrp{max-width:1366px;width:100%;margin:0px auto;float:none;}
#brand .owl-stage-outer{max-height:104px;}
nav h4{margin-top:60px;margin-bottom:60px;}
#type ul li{width:20%;text-align:center;}
#type ul li a img{max-width:220px;float:none;text-align:center;width:100%;margin:auto;}
#type ul li a span{margin-top:30px;margin-bottom:60px;}
/*Gesù aiutami*/
/*impostazioni carosello*/
.owl-carousel-offerte-home{max-width:1366px;width:90vw;margin:40px auto;float:none;display:inline-block;}
#home #slides > div > div.owl-controls{position:absolute;bottom:0px;}
/*Sconto*/
.prezzo-sconto{min-width:45px;}
.grey_bg2{padding-bottom:40px;text-align:center;}
.off_car > a > div:first-child > img{width:100%;height:auto;position:relative;}
.off_car > a > div, .off_car > a > div > div{width:100%;float:left;position:relative;}
.off_car > a > div > div > div > div{width:100%;float:left;position:relative;text-align:left;}
.off_car > a > div > div > div:nth-child(1){width:70%;float:left;position:relative;}
.off_car > a > div > div > div:nth-child(2){width:30%;float:left;position:relative;}
.off_car > a > div:first-child > div{float:none;position:absolute;top:10px;right:10px;width:45px;left:initial;font-size:17px;font-weight:bold;}
.off_car > a > div:last-child > div:first-child > div:first-child{font-size:18px;}
.off_car > a > div:last-child > div:first-child > div:last-child> div:first-child{text-decoration:line-through;font-size:14px;}
.off_car > a > div:last-child > div:first-child > div:last-child> div:last-child{font-size:21px;font-weight:bold;}
.off_car > a > div:last-child > div{padding:10px 4%;width:92%;}
.off_car > a > div > div:last-child > div:first-child{font-weight:bold;}
.off_car > a > div > div:last-child > div{font-size:12px;color:#1a171b;}
.off_car > a > div > div > div:last-child > div > span:nth-child(2), .off_car > a > div > div > div:last-child > div > span:nth-child(4){font-weight:bold;}
.off_car > a > div > div > div:last-child > div{width:100%;float:left;position:relative;text-align:right;}
.off_car > a > div > div > div:last-child > div > span:nth-child(1), .off_car > a > div > div > div:last-child > div > span:nth-child(3){font-size:10px;color:#95918c;margin:0px 3px;}
/*Freccie carosello*/
.owl-carousel-offerte-home .owl-prev{position:absolute;left:-60px;top:50%;font-size:50px;margin-top:-25px;}
.owl-carousel-offerte-home .owl-next{position:absolute;right:-60px;top:50%;font-size:50px;margin-top:-25px;}
/*Ellisse carosello*/
#slides .owl-controls, #slides .owl-controls .owl-dots{width:100%;position:relative;}
#slides .owl-controls .owl-dot{display:inline-block;zoom:1;}
/* offerte */
.owl-carousel{position:relative;}
.owl-carousel-offerte-home .owl-prev{position:absolute;left:-60px;top:50%;font-size:50px;margin-top:-25px;}
.owl-carousel-offerte-home .owl-next{position:absolute;right:-60px;top:50%;font-size:50px;margin-top:-25px;}
/*bottone offerte*/
.grey_bg2 .large_bt{display:inline-block;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;/*width:auto;*/
 margin:20px auto;font-size:18px;color:#fff;display:inline;text-transform:uppercase;cursor:pointer;}
#testuale .pulsante_comune_bt{color:#000;}
#slides .slogan .separatore{display:none;}
.description{font-size:18px;}
#slides .slogan{width:100%;padding:0!important;position:absolute;top:42.0vh;}
#slides .slogan{margin:0px auto;width:90vw;max-width:1366px;padding:0!important;display:table!important;position:relative!important;top:0px!important;height:100%;}
.slogan_wrap{display:table;width:50%;right:50%;height:100%;vertical-align:middle!important;}
.slogan_cont{position:relative;max-width:100%;text-align:left;display:table-cell;height:600px;vertical-align:middle;}
#slides li{width:100%;min-height:600px;}
/* formcontatti.css */
@media (min-width:1024px) and (max-width:1160px){#contatti_homepage #invia_richiesta >.login_text:last-child{width:50%!important;}
}
@media (min-width:1px) and (max-width:1024px){#contatti_homepage #invia_richiesta >.login_text:last-child{width:98%!important;}
}
@media (min-width:1px) and (max-width:800px){#contatti_homepage h5{font-size:22px;}
#contatti_homepage h6{font-size:16px;}
.modulo_login, .modulo_register{min-height:auto;}
#contatti_homepage .login_text{padding:0px 5%;}
}
@media (min-width:1px) and (max-width:600px){#contatti_homepage .login_text > div{width:100%;position:relative}
}
@media (min-width:1300px) and (max-width:1440px){#brand ul, #type ul, #location ul, #footerhome div, #footer, #infografica_wrap, .article_wrp,.wrpcnt{max-width:1280px;}
  
}
@media (min-width:1054px) and (max-width:1300px){#brand ul, #type ul, #location ul, #footerhome div, #footer, #infografica_wrap, .article_wrp,.wrpcnt{max-width:1024px;}
  #schedona .wrpcnt{max-width:unset;}
}
/* superslide.css */
#slides .slogan h1{margin:0px;padding:0px;color:#f27e33;font-size:43px;line-height:40px;font-weight:700;text-align:left;text-transform:none;float:none!important;width:auto!important;margin-bottom:20px;}
#slides .slogan h2{line-height:21px;margin:0px;padding:0px;color:#807E7E;font-size:17px;font-weight:400;text-align:left;text-transform:uppercase;float:none!important;width:auto!important;margin-bottom:20px;}
#slides .slogan a,.back{float:none;width:auto;height:auto;margin:0px;padding:0px;/* border:solid 1px #ffffff;*/
 /* color:#000;*/
 /* font-size:14px;*/
 /* font-weight:400;*/
 text-align:center;position:relative;left:0px;padding:10px!important;border:1px solid #E8E8E8;color:#807E7E;border-radius:0px;font-size:16px!important;text-decoration:none!important;text-transform:none!important;}
#testuale .pulsante_comune_bt{color:#000;}
#slides .slogan a:hover{}
#slides .slogan .separatore{display:none;}
.description{font-size:18px;}
#slides .slogan{width:100%;padding:0!important;position:absolute;top:42.0vh;}
#slides .slogan{margin:0px auto;width:90vw;max-width:1366px;padding:0!important;display:table!important;position:relative!important;top:0px!important;height:100%;}
.slogan_wrap{display:table;width:50%;right:50%;height:100%;vertical-align:middle!important;}
.slogan_cont{position:relative;max-width:100%;text-align:left;display:table-cell;height:600px;vertical-align:middle;}
#slides li{width:100%;min-height:600px;}
