#slider-header h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#benvenuto.home-element h3,#locator.home-element h2,#social-share.home-element h3{font-family:"Baloo Paaji",sans-serif;font-weight:normal;font-size:34px;color:#484d67;margin-top:0}
@media(max-width:767px){#benvenuto.home-element h3,#locator.home-element h2,#social-share.home-element h3{font-size:30px}
}
@media(min-width:768px){#benvenuto.home-element h3,#locator.home-element h2,#social-share.home-element h3{font-size:32px}
}
@media(min-width:992px){#benvenuto.home-element h3,#locator.home-element h2,#social-share.home-element h3{font-size:34px}
}
@media(min-width:1200px){#benvenuto.home-element h3,#locator.home-element h2,#social-share.home-element h3{font-size:34px}
}
#social-share.home-element .occhiello{font-family:"Baloo Paaji",sans-serif;font-weight:normal;font-size:24px;color:#484d67;margin-top:0}
@media(max-width:767px){#social-share.home-element .occhiello{font-size:20px}
}
@media(min-width:768px){#social-share.home-element .occhiello{font-size:22px}
}
@media(min-width:992px){#social-share.home-element .occhiello{font-size:24px}
}
@media(min-width:1200px){#social-share.home-element .occhiello{font-size:24px}
}
#slider-header p,#benvenuto.home-element .sub-title-size,#locator.home-element .sub-title-size,#social-share.home-element .sub-title-size{font-family:"Roboto",sans-serif;font-weight:300;font-size:20px;color:#484d67;line-height:1.4em}
#social-share.home-element .occhiello{font-family:"Pacifico";font-weight:normal;color:#1b4f94}
#osservatorio.home-element{margin-top:50px;text-align:center;max-width:1280px;margin-left:auto;background-color:#fff !important;margin-right:auto}
#osservatorio.home-element .osservatorio-size{font-size:24px;font-weight:500;margin-top:-1px}
#osservatorio.home-element .osservatorio-container{position:relative;margin-top:-26px}
@media(max-width:700px){#osservatorio.home-element .osservatorio-container{margin-top:-15px !important}
}
#osservatorio.home-element .title-size{margin-top:-6px;font-size:40px;margin-bottom:40px;line-height:45px}
#osservatorio.home-element .osservatorio-description{max-width:730px;margin-top:-5px;font-family:"Roboto",sans-serif;font-weight:500;font-size:22px;line-height:32px}
.upper-quote{font-family:"Baloo Paaji",sans-serif;color:#484d67;position:relative;line-height:32px;display:inline-block;width:22px}
.upper-quote span{top:-20px;left:0;position:absolute;font-size:47px}
.down-quote{font-family:"Baloo Paaji",sans-serif;color:#484d67;position:relative;line-height:32px;display:inline-block;width:22px}
.down-quote span{bottom:-25px;font-size:47px;right:0;position:absolute}
#osservatorio.home-element .momenti-desktop{max-width:458px;margin-top:10px;margin-bottom:0}
#osservatorio.home-element .osservatorio-container>div{float:initial}
#osservatorio.home-element .info-block{background:0;background-color:#fff;padding-top:0;background-image:none !important}
#osservatorio.home-element .info-block.bottom .container{padding-top:0;padding-bottom:50px}
#osservatorio.home-element .bottom-font-size{font-size:33px !important;line-height:30px;margin-bottom:22px}
#osservatorio.home-element .info-block.bottom a.btn{height:40px;line-height:40px;margin:0 !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0;min-width:190px;padding-left:20px;padding-right:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#osservatorio.home-element .info-block.bottom a.btn:hover{background-color:#e6e7ea}
.space-image-text{position:relative;padding:0 20px}
.space-image-text #left-block-1{top:150px;left:4%;max-width:276px;width:100%;position:absolute}
.space-image-text #left-block-2{top:470px;left:4%;max-width:276px;width:100%;position:absolute}
.space-image-text #right-block-1{top:150px;right:4%;max-width:276px;width:100%;position:absolute}
.space-image-text #right-block-2{top:470px;right:4%;max-width:276px;width:100%;position:absolute}
.space-image-text .osservatorio-block-inner{margin-bottom:42px}
.space-image-text .osservatorio-block-inner .read-more{line-height:.8}
.space-image-text h4{font-size:28px;line-height:32px;font-family:"Baloo Paaji",sans-serif;color:#484d67;margin-bottom:2px}
.space-image-text .space-circles{text-align:center;margin-bottom:11px;display:none}
.space-image-text .space-circles .big-circle{width:10px;height:10px;margin:0 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#484d67;display:inline-block}
.space-image-text .space-circles .mini-circle{width:6px;height:6px;margin:0 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#484d67;display:inline-block;top:-2px;position:relative}
.space-image-text p{margin-bottom:17px;font-family:"Roboto",sans-serif;font-weight:normal;font-size:16px;line-height:26px}
#moda.home-element{background-color:#f6f6f7;padding-top:22px}
#moda.home-element .occhiello{font-size:24px;font-weight:500;margin-top:12px}
#moda.home-element h2{margin-top:25px;font-size:40px;margin-bottom:40px;line-height:45px}
#moda.home-element .sub-title-size{margin-top:-5px;margin-bottom:47px;font-family:"Roboto",sans-serif;font-weight:300;font-size:22px;line-height:32px}
#moda.home-element .product{min-width:130px}
#moda.home-element .slick-prev{left:-1.2%;z-index:100}
#moda.home-element .slick-next{left:98%;z-index:100}
.home-element a{outline:0 !important}
#moda.home-element .slick-slide a.btn{height:40px;min-width:190px;padding:0 20px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:16px !important}
#moda.home-element .moda-mobile-item a.btn{height:40px;min-width:180px;padding:0 20px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#fff !important;font-size:16px !important}
#moda.home-element .slick-slide a.btn:hover,#moda.home-element .moda-mobile-item a.btn:hover{-ms-filter:"alpha(opacity=75)" !important;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;-khtml-opacity:.75 !important;opacity:.75 !important;color:#fff !important}
#moda.home-element .slick-slide h3.collectionmsg{font-size:40px;line-height:45px}
#chisiamo.home-element{background-color:#fff !important;padding-bottom:50px}
.slick-next,.slick-prev{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.slick-next:hover,.slick-prev:hover{filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;-khtml-opacity:.75 !important;opacity:.75 !important}
#chisiamo.home-element .occhiello{font-size:24px;font-weight:500}
#chisiamo.home-element h2{margin-top:25px;font-size:40px;margin-bottom:20px;line-height:45px}
#chisiamo.home-element .sub-title-size{margin-top:-5px;font-family:"Roboto",sans-serif;font-weight:300;font-size:22px;line-height:32px}
#chisiamo.home-element.dual-block .container-top{position:relative}
#chisiamo.home-element.dual-block .container-top h3{top:45px;z-index:26;position:absolute;padding-top:0 !important}
#chisiamo.home-element.dual-block .container-top p{top:98px;font-family:"Roboto",sans-serif;font-weight:300;z-index:26;position:absolute}
#chisiamo.home-element.dual-block .container-bottom p{font-family:"Roboto",sans-serif;font-weight:300;font-size:16px;line-height:26px;margin-bottom:17px;padding-bottom:0}
#mondochicco.home-element.dual-block .container-bottom p{margin-bottom:17px;padding-bottom:0}
#mondochicco.home-element{background-color:#f6f6f7;padding-bottom:50px}
#mondochicco.home-element .occhiello{font-size:24px;font-weight:500}
#mondochicco.home-element h2{font-size:40px;line-height:45px}
#slider-header{height:505px;display:block;width:100%;overflow:hidden}
#slider-header .slide{height:505px;width:100%;display:block;overflow:hidden;position:relative}
#slider-header .slide img{width:100%;position:absolute;left:0;right:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#site-wrapper{max-width:2550px;margin:0 auto;overflow:hidden}
.navbar-default{max-width:2550px;margin-left:auto;margin-right:auto}
body{background-color:#eee}
@media(min-width:1601px){#slider-header .retinascreen{width:200% !important;margin-left:-50%}
}
@media(min-width:1701px){#slider-header .retinascreen{width:190% !important;margin-left:-45%}
}
@media(min-width:1801px){#slider-header .retinascreen{width:180% !important;margin-left:-40%}
}
@media(min-width:1901px){#slider-header .retinascreen{width:170% !important;margin-left:-35%}
}
@media(min-width:2001px){#slider-header .retinascreen{width:160% !important;margin-left:-30%}
}
@media(min-width:2101px){#slider-header .retinascreen{width:150% !important;margin-left:-25%}
}
@media(min-width:2201px){#slider-header .retinascreen{width:140% !important;margin-left:-20%}
}
@media(min-width:2401px){#slider-header .retinascreen{width:130% !important;margin-left:-15%}
}
@media(min-width:1601px){#slider-header .mobilescreen{display:none}
#slider-header .standard{display:none}
#slider-header .retinascreen{display:block}
}
@media(max-width:1600px){#slider-header .mobilescreen{display:none}
#slider-header .standard{display:block}
#slider-header .retinascreen{display:none}
}
@media(max-width:1500px){#slider-header .standard{width:110% !important;margin-top:-20px;margin-left:-5%}
}
@media(max-width:1410px){#slider-header .standard{width:130% !important;margin-left:-15%}
}
@media(max-width:1250px){#slider-header{height:420px}
#slider-header .slide{height:462px}
#slider-header .standard{width:150% !important;margin-left:-25%}
}
@media(max-width:986px){#slider-header .standard{width:170% !important;margin-left:-35%;margin-top:0}
}
@media(max-width:820px){#slider-header .standard{width:200% !important;margin-left:-38%;margin-top:0}
}
@media(max-width:700px){#slider-header .mobilescreen{display:block;margin-top:-100px}
#slider-header .standard{display:none}
#slider-header{height:352px}
#slider-header .slide{height:352px}
}
@media(max-width:590px){#slider-header .mobilescreen{width:116% !important;left:0;margin-top:-70px}
}
@media(max-width:480px){#slider-header .mobilescreen{width:126% !important;margin-top:-30px}
}
@media(max-width:410px){#slider-header .mobilescreen{width:146% !important}
}
@media(max-width:380px){#slider-header .mobilescreen{width:166% !important}
}
@media(max-width:330px){#slider-header .mobilescreen{width:180% !important}
}
#slider-header{margin-bottom:0 !important}
#slider-header .slick-dots{position:absolute;bottom:30px;left:0;right:0}
#slider-header .slick-dots li{width:12px;height:12px;margin:0 5px}
#slider-header .slick-dots li button{width:12px;height:12px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;-khtml-opacity:.75 !important;opacity:.75 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#slider-header .slick-dots li button:before{display:none !important}
#slider-header .slick-dots li button:hover{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}
#slider-header .slick-dots li.slick-active button{background-color:#1b4f94;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}
#slider-header .slide-space-text{width:100%;margin-left:auto;margin-right:auto;max-width:1280px;left:0;right:0;position:absolute}
#slider-header .slide-space-text .wrapper{padding:20px;text-align:left}
#slider-header h3{font-family:"Baloo Paaji",sans-serif;font-size:50px;color:#fff;margin-top:170px;margin-left:50%}
#slider-header p{margin-left:50%;color:#fff;margin-bottom:20px}
#slider-header .find-out-button{margin-left:50%}
@media(max-width:1250px){#slider-header h3{margin-top:140px;font-size:49px;line-height:47px}
#slider-header p{font-size:19px;line-height:24px;margin-bottom:14px}
}
@media(max-width:1050px){#slider-header .wrapper>*{margin-left:40%}
}
@media(max-width:991px){#slider-header h3{margin-top:110px}
}
@media(max-width:830px){#slider-header .wrapper>*{margin-left:45%}
}
@media(max-width:700px){#slider-header .wrapper>*{margin-left:38%}
#slider-header h3{margin-top:90px;font-size:28px;line-height:26px}
#slider-header p{font-size:19px;line-height:24px}
#slider-header .find-out-button{width:50px;padding:0 !important;font-size:0 !important;float:right;min-width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-family:'chiccoicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:relative;-moz-osx-font-smoothing:grayscale}
#slider-header .find-out-button:after{content:"\e905";font-size:21px;color:#fff;left:1px;position:absolute;right:0;margin-left:auto;margin-right:auto;top:14px}
}
@media(max-width:500px){#slider-header .find-out-button{margin-top:-7px}
}
@media(max-width:340px){#slider-header h3{font-size:25px}
}
@media(max-width:328px){#slider-header .find-out-button{margin-top:-20px}
}
#barra-momenti-home{background-color:#fff;width:100%}
#barra-momenti-home .wrapper{width:100%;max-width:1140px;margin:0 auto}
#barra-momenti-home #slider-momenti{margin-left:0;margin-right:0}
#barra-momenti-home a{outline:0 !important}
#barra-momenti-home img{width:48px;height:48px;margin-bottom:4px;margin-top:10px}
#barra-momenti-home #slider-momenti .slide{text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;min-height:110px;cursor:pointer;cursor:hand}
#barra-momenti-home #slider-momenti .slide.nohover{border-bottom:5px solid #fff !important}
#barra-momenti-home #slider-momenti .slide:hover{background-color:#eee}
#barra-momenti-home #slider-momenti .slide a{text-decoration:none !important;display:block;width:100%}
#barra-momenti-home #slider-momenti .slide a span{font-size:14px;font-family:"Baloo Paaji",sans-serif;color:#484d67;margin-bottom:8px;line-height:17px;text-align:center;display:block}
@media(max-width:980px){#barra-momenti-home{position:relative}
#barra-momenti-home:before{content:' ';width:30px;height:100%;position:absolute;pointer-events:none;left:0;top:0;bottom:0;z-index:2;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$chicco_color_white',endColorstr='#00ffffff',GradientType=1)}
#barra-momenti-home:after{content:' ';width:30px;height:100%;position:absolute;pointer-events:none;right:0;top:0;bottom:0;z-index:2;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.01) 1%,white 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.01) 1%,white 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.01) 1%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='$chicco_color_white',GradientType=1)}
}
#only-mobile-message{display:none}
#only-mobile-message p{padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:5px;font-size:16px;line-height:19px;text-align:center;font-family:"Baloo Paaji",sans-serif;color:#484d67;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:0 !important}
#only-mobile-message p span{font-size:11px}
@media(max-width:986px){#only-mobile-message{display:block}
}
#benvenuto.home-element{background-color:#f6f6f7}
#benvenuto.home-element .row{max-width:1280px;margin-left:auto;margin-right:auto}
#benvenuto.home-element .row .wrapper{padding-left:20px;padding-right:20px;text-align:center}
#benvenuto.home-element h3{padding-top:30px;margin-bottom:40px}
#benvenuto.home-element .sub-title-size{margin-top:-5px;padding-bottom:47px;margin-bottom:0 !important}
#experience.home-element{background-color:#f6f6f7;padding-bottom:40px}
#experience.home-element .slider-experience{padding-left:5px;padding-right:5px}
#experience.home-element .slider-experience .slick-track{min-width:100%}
#experience.home-element .box-interno-prodotto{text-align:center;background-color:#fff;margin:10px 0;padding-top:20px;height:auto !important;padding-bottom:0 !important}
#experience.home-element .box-interno-prodotto img{max-height:200px;max-width:200px}
#experience.home-element .box-interno-prodotto .color-prodotto{font-size:13px;font-family:"Baloo Paaji",sans-serif;color:grey;height:15px;margin-bottom:5px}
#experience.home-element .box-interno-prodotto .voti_stelle{padding-bottom:10px}
#experience.home-element .box-interno-prodotto .costo-prodotto{height:25px;box-sizing:content-box;padding:15px 0;border-top:3px solid #f6f6f8;font-family:"Roboto",sans-serif;font-weight:normal;font-size:14px;line-height:1}
#experience.home-element .box-interno-prodotto .nome-prodotto{margin-bottom:4px;font-size:18px;color:#484d67 !important;font-family:"Baloo Paaji",sans-serif;padding-top:10px;padding:0 16px}
#experience.home-element .box-interno-prodotto .costo-prodotto{font-family:"Roboto",sans-serif;font-weight:normal;font-size:14px;padding:15px 0;border-top:3px solid #f6f6f7}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-price{float:left;text-align:right;font-size:12px;padding-left:0}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-promo-price p{color:#e21d38;font-weight:bold}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-new-price{float:left}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-new-price .red{color:#e21d38;font-family:"Roboto",sans-serif;font-weight:500}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-price del{color:#a8a9ad}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-promo{background-color:#e21d38;border-radius:50%;color:#fff;height:38px;width:38px;display:table;float:right;padding:0;margin:-8px 10px 0 0}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-promo p{font-family:"Baloo Paaji",sans-serif;font-size:14px;vertical-align:middle;display:table-cell;color:#fff;padding-left:4px}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-promo-price p{font-size:20px;font-weight:normal;line-height:20px}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-price del{font-size:14px;color:#484d67}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-price{padding-right:0}
#experience.home-element .box-interno-prodotto .costo-prodotto .item-promo-price{padding:0}
@media(max-width:767px){#experience.home-element .box-interno-prodotto .nome-prodotto{font-size:20px}
#experience.home-element .box-interno-prodotto .colore-prodotto{font-size:14px}
}
#experience.home-element .slick-dots{bottom:-35px;left:0;right:0}
#experience.home-element .slick-dots li{margin-left:4px;margin-right:4px}
#experience.home-element .slick-dots li button{width:16px;height:16px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff}
#experience.home-element .slick-dots li button:before{display:none}
#experience.home-element .slick-dots li button:hover,#experience.home-element .slick-dots li.slick-active button{background-color:#1b4f93 !important}
#mondochicco.home-element.dual-block .sub-container-top{padding-top:20px !important}
#mondochicco.home-element.dual-block .container-top h3{margin-bottom:3px !important}
#mondochicco.dual-block .container-top .saldo{top:48%}
#mondochicco.dual-block .container-top .saldo_punti_text{top:73.5%}
.home-element .container{max-width:1280px !important;width:auto !important;padding-left:20px;padding-right:20px}
@media(max-width:1270px){#moda .slick-prev,#moda .slick-next{display:none !important}
}
#locator.home-element .occhiello{font-size:24px;font-weight:500}
#locator.home-element h2{margin-bottom:22px}
#locator.home-element .sub-title-size{margin-top:-5px;margin-bottom:22px}
#locator.home-element #over_map{top:0 !important;height:10000px;padding-left:18px;padding-right:18px;min-width:250px}
#locator.home-element #map-container{overflow:hidden;position:relative;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
#locator.home-element #map{border:0 !important}
#locator.home-element .address .street,#locator.home-element .address .opening{margin-left:0}
#locator.home-element #over_map .address p.tel,#locator.home-element #over_map .address p.tel+p,#locator.home-element #over_map .address .status{margin-left:25px}
#locator.home-element #over_map .address .status{margin-bottom:10px}
#locator.home-element #over_map .address p.tel+p{margin-bottom:20px}
#locator.home-element #over_map .address p{line-height:23px;font-size:15px;margin-bottom:0}
#locator.home-element #over_map .address .street{background-position:left 0}
#locator.home-element #over_map .address .opening{background-position:left 1px}
#locator.home-element #over_map .address a{margin-left:25px;margin-bottom:11px;font-size:16px !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#locator.home-element #over_map .address a:hover{-ms-filter:"alpha(opacity=75)" !important;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;-khtml-opacity:.75 !important;opacity:.75 !important}
#locator.home-element #over_map .address .distance{margin-left:0}
#social-share.home-element .occhiello{min-height:1px}
#social-share.home-element h3{margin-bottom:22px}
#social-share.home-element .sub-title-size{margin-top:-5px;margin-bottom:22px}
#social-share.home-element .container .social-container,#social-share .container.mobile .social-container{background-position:8px 7px !important}
#social-share.home-element .social-box p.title{margin-top:8px !important}
@media(max-width:768px){#locator.home-element #over_map{height:auto}
#locator.home-element #over_map{left:0 !important}
}
#osservatorio.home-element .info-block,#moda.home-element .info-block,#chisiamo.home-element .info-block,#mondochicco.home-element .info-block,#locator.home-element .info-block,#social-share.home-element .info-block{padding-left:25px;padding-right:25px}
@media(max-width:700px){#benvenuto.home-element h3,#osservatorio.home-element .title-size,#moda.home-element h2,#chisiamo.home-element.dual-block .info-block h2,#mondochicco.home-element.dual-block .info-block h2,#locator.home-element h2,#social-share.home-element h3{padding-top:10px;margin-bottom:30px;margin-top:5px !important;margin-bottom:20px !important}
#benvenuto.home-element .sub-title-size,#moda.home-element .sub-title-size,#chisiamo.home-element .sub-title-size,#locator.home-element .sub-title-size,#social-share.home-element .sub-title-size{font-size:20px;line-height:26px;margin-bottom:25px}
#benvenuto.home-element .sub-title-size{padding-bottom:28px !important}
#osservatorio.home-element .osservatorio-size,#moda.home-element .occhiello,#chisiamo.home-element .occhiello,#mondochicco.home-element .occhiello,#locator.home-element .occhiello,#social-share.home-element .occhiello{margin-bottom:0 !important;font-size:20px}
}
@media(max-width:1030px){.space-image-text #left-block-1,.space-image-text #left-block-2,.space-image-text #right-block-1,.space-image-text #right-block-2{max-width:200px}
.space-image-text p{font-size:14px;line-height:19px}
.space-image-text h4{font-size:22px;line-height:25px}
}
@media(max-width:860px){#osservatorio.home-element .momenti-desktop{width:390px}
.space-image-text #left-block-1,.space-image-text #right-block-1{top:100px}
.space-image-text #left-block-2,.space-image-text #right-block-2{top:370px}
}
@media(max-width:800px){#osservatorio.home-element .momenti-desktop{width:300px;margin-top:50px;margin-bottom:75px}
#osservatorio_block .osservatorio-item a{text-align:center;margin-left:0 !important}
}
@media(max-width:700px){.space-image-text #left-block-2,.space-image-text #right-block-1,.space-image-text #right-block-2{display:none !important}
#osservatorio.home-element .momenti-desktop{margin-top:100px !important;margin-bottom:10px !important}
.space-image-text #left-block-1{top:90px !important;left:20px !important;right:20px !important;max-width:none !important;width:auto !important}
.space-image-text #left-block-1 h4 br{display:none}
.space-image-text .space-circles{display:none !important}
.space-image-text p{display:none !important}
#osservatorio.home-element .osservatorio-description{font-size:16px !important}
.upper-quote span,.down-quote span{font-size:38px}
#osservatorio.home-element .momenti-desktop{margin-bottom:30px;margin-top:130px}
#osservatorio.home-element .bottom-font-size{font-size:22px !important;line-height:25px !important}
}
@media(max-width:770px){#osservatorio.home-element .info-block.bottom .container{background-color:#fff !important}
}
@media(max-width:510px){.space-image-text #left-block-1{top:110px !important}
.space-image-text #left-block-1 h4{margin-bottom:5px !important;font-size:18px !important}
#osservatorio.home-element .momenti-desktop{width:90%;max-width:260px !important}
}
.box-juve{z-index:30}
.sticky-chat,.sticky-chat-mobile{z-index:30 !important}
@media(max-width:370px){.space-image-text #left-block-1{top:155px !important}
}
@media(max-width:350px){.space-image-text #left-block-1{top:165px !important}
}
.modal-dialog{margin:20px auto 10px !important}
@media(max-width:770px){.modal-dialog{margin:20px 20px 10px !important}
}
@media(max-width:580px){.modal-dialog .modal-title{font-size:30px;line-height:35px}
}
@media(max-width:1240px){#moda.home-element .container{padding-left:0 !important;padding-right:0 !important}
#moda.home-element .moda-mobile-landscape,#moda.home-element .moda-mobile-landscape img.background{width:900px !important}
#moda.home-element .slick-slide h3.collectionmsg{font-size:26px !important}
#moda.home-element .slick-slide a.btn{margin-top:12px !important}
#moda.home-element .product a{text-shadow:0 0 4px white}
}
@media(max-width:840px){#moda .moda-mobile-portrait,#moda .moda-mobile-portrait img.background{width:700px !important}
#moda.home-element .slick-slide h3.collectionmsg{font-size:20px !important}
#moda.home-element .slick-slide a.btn{font-size:13px !important;margin-left:-8px !important;margin-top:20px !important;min-width:180px !important}
}
#moda.home-element .moda-mobile .mobile-a .btn{margin-bottom:20px !important;height:40px !important;min-width:180px !important;padding:0 20px !important;line-height:40px !important;font-size:16px !important;color:#fff !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#moda.home-element .moda-mobile .mobile-a .btn:hover{-ms-filter:"alpha(opacity=75)" !important;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;-khtml-opacity:.75 !important;opacity:.75 !important;color:#fff !important}
#chisiamo.home-element.dual-block .container-top p{padding-left:20px;padding-right:20px}
@media(max-width:767px){#chisiamo.dual-block .container .first-block-chisiamo{margin-bottom:210px !important}
}
#mondochicco.home-element .ribbon-mobile{display:none !important}
#mondochicco.home-element .slide{padding-right:15px;padding-left:15px}
#mondochicco.home-element .slick-dots{bottom:-40px !important}
@media(max-width:767px){.mobile-title-map{padding:0 20px !important;text-align:center !important}
.mobile-title-map h3{font-size:26px;margin-bottom:20px;margin-top:10px}
}
@media(max-width:700px){#moda.home-element .slick-slide h3.collectionmsg,#moda.home-element .moda-mobile h3.collectionmsg{font-size:17px !important}
#benvenuto.home-element h3{padding-top:22px !important}
#experience.home-element{padding-bottom:20px !important}
#osservatorio.home-element{margin-top:40px !important}
#osservatorio.home-element .title-size{padding-top:6px !important;font-size:22px !important}
.home-element .upper-quote span{left:4px}
.home-element .down-quote span{right:4px}
.space-image-text h4{margin-bottom:0 !important}
#osservatorio.home-element .bottom-font-size{margin-bottom:24px !important}
#osservatorio.home-element .info-block.bottom .container{padding-bottom:40px !important}
#moda.home-element,#chisiamo.home-element,#mondochicco.home-element{padding-top:3px !important}
body #moda.home-element h2,body #chisiamo.home-element.dual-block .info-block h2{margin-bottom:24px !important}
body #mondochicco.home-element.dual-block .info-block h2{padding-top:18px !important;margin-bottom:32px !important;line-height:1.2em}
#mondochicco.home-element .slick-dots li{margin:0 4px !important}
#mondochicco.home-element .slick-dots li button:before{font-size:18px !important}
#mondochicco.home-element{padding-bottom:30px !important}
#locator.home-element .occhiello,#social-share.home-element .occhiello{padding-top:10px !important}
body #locator.home-element h2{margin-bottom:22px !important}
body #locator.home-element .info-block a.btn{margin-bottom:5px !important}
#locator.home-element .mobile-title-map p:first-child{margin-bottom:6px !important}
#locator.home-element #over_map .address .status{margin-top:0 !important}
#locator.home-element #over_map{padding-bottom:26px !important}
}
@media(max-width:400px){#chisiamo.home-element.dual-block .container-bottom,#mondochicco.home-element.dual-block .container-bottom{padding-left:13px !important;padding-right:13px !important}
}
@media(max-width:840px){#moda.home-element .slick-dots{bottom:0 !important}
}
#over_map .address .street{background-size:16px 21px;background-position:2px 0}
#over_map .address .opening{background-size:20px;background-position:-0.5 -0.5px}
#over_map .address .distance{background-size:19px 21px;background-position:-0.5 -0.5px}