@media screen and (max-width: 1600px) {.content_wmax { width:95%;}}@media screen and (max-width: 1400px) {.content { width:95%;} .content-table-cell{width:90%;} .content_small{max-width:100%;}}@media screen and (max-width: 1240px) {.content_big { width:90%;} #slider div.item .image{height: 600px;} .slide-caption{width: 300px;height: 300px;}  .slick-slide h2{font-size: 26px;}} @media screen and (max-width: 960px) {.slick-dots li button:before { background:#809366!important;}   #close-cookie-notice{left:-15px;}  .display-table{display: block;} .display-table div{float:left;} .display-table .table-cell{display: block;float:left;} .display-table .table-row{display: block;} .zitem .overlay{top: 40%;font-size:25px} .lista ul li.span4{width: calc(50% - 18px);} .nodesktop{display:inline!important;} .nomobile{display:none!important;} .nosmart{display:none;} .span1{width: 100%;} .span2{width: 100%;} .span3{width: 100%;} .span4{width: 100%;} .span5{width: 100%;} .span6{width: 100%;} .span7{width: 100%;} .span8{width: 100%;} .span9{width: 100%;} .span10{width: 100%;} .span11{width: 100%;} .span1_5{width: 100%;}  .grid-4-colums{display: grid;grid-column-gap: 20px;grid-template-columns: -webkit-calc(33.33% - 20px) -webkit-calc(33.33% - 15px) -webkit-calc(33.33% - 20px) -webkit-calc(33.33% - 20px);} h1{font-size: 25px;} h3{font-size: 18px;} .grid-item-3{width: -moz-calc(50% - 15px);width: -webkit-calc(50% - 15px);width: calc(50% - 15px);} .grid-item-4{width: -moz-calc(33.33% - 10px);width: -webkit-calc(33.33% - 10px);width: calc(33.33% - 10px);} .button{text-align:center;min-width:150px;}  .padding-left40, .padding-right40{padding:0px;}  .leggend{width:100%;display:block;float: left;} .leggend span{display:block;margin:5px 0!important;width:100%;float:left;} .leggend span img{margin:0px;} .fa-map-marker.ml10 i{margin:0 ;} #btnInit{display:block;margin-top:20px;float: left;width:100%;} #totrisultati{display:inline-block;float:left;}   #slider div.item{padding:0px;width:100%;} #slider div.item .image{height:450px;} #slider div.item .slide-caption{position:relative;top:auto;left:auto;transform:none;width:100%;height:150px;padding:30px;} #slider div.item .slide-caption p{margin:5px 0 0 0 ;} #slider div.item .slide-caption p.center {display:none;} #slider div.item .slide-caption h2{font-size:20px;} #slider div.item .slide-caption p{font-size:16px;} #slider div.item .slide-caption div{display:block;} #slider .slick-dots{bottom: 10px;padding: 0;} #slider .slick-dots li{width:10px;}.scheda .link_360 { margin-right:-5px; } .scheda h4{font-size: 14px;} .mt50{margin-top:30px;} .mb50{margin-bottom:30px;}  .roundedRadio.scrittura{width: 35px;height: 35px;margin: 0 6px 6px 0;} .roundedRadio.scrittura label{width: 35px;height: 35px;padding-top: 2px;}  .scheda .span3{width:30%;} .scheda .span6{width:40%;} .padding-side100{padding:0 50px;} .padding-side100{padding:0 50px;} .div-submenu{text-align:center;} .div-menu{display:none;} header .span2{width:50%;} header .group.mt10{margin-top:5px;} .lang.mt5{margin-top:0px;} .menu-user img{width:15px;}  .div-logo.mb30{margin:20px 0 20px 0;} .div-logo img.logo{width:150px;} .div-logo-menu{margin-top:46px!important;}  .menu ul{position: absolute;top: 90px;left: 0;} .menu ul li{margin:0px;display:block;float:left;width:100%;margin-bottom:10px!important;} .widget{overflow: scroll;} .widget-btn-close img{width:30px;}  .menu .nav-submenu li ul li{display:none;text-align:center;} .menu .nav-submenu li ul.submenu_mobile li{display:block;text-align:center;margin-bottom: 0px!important;} .menu .nav-submenu, .menu .nav-submenu ul{width:100%;position:relative;top:0px;margin-top:20px;} .menu .nav-submenu li{height:auto;margin-bottom:30px;text-align:center;font-size: 12px;} .menu .nav-submenu li ul li{margin-bottom:0;} .menu .nav-submenu li ul{margin-top: 5px;} .menu ul li a{text-align:center;} .menu ul li a span{font-weight:400px;} .menu .nav-submenu li a{font-size: 12px;}  .grid-4-colums{display: grid;grid-column-gap: 20px;grid-template-columns: -webkit-calc(50% - 30px) -webkit-calc(50% - 30px) -webkit-calc(50% - 30px) -webkit-calc(50% - 30px);}  .contatti .padding-left20, .contatti .padding-left10,   .contatti .padding-right10{padding:0;}   .promo .bgpromo{background-image:url(../images/bgtop_promo_san_valentino_mobile.jpg);background-position:center 200px;} .promo .padding40,  .promo .descri{padding:0 10px;} .promo .descri .p1{padding-right:0px;} .promo .descri .p2{padding-left:0px;}  .timeline__item .item1 .span9 {padding:0;text-align:center;} .timeline__item .item1 .span9  h2{text-align:center;} .timeline__item .item2 .span9{padding:0;} .timeline__item .span3{text-align:center;} .timeline__item .span9{text-align:center;}  .center-mobile{text-align:center;} .timeline--mobile .timeline__item:after{display:none;}   #popup_offer{background: url(../images/box_sanvalentino.jpg) rgb(251, 251, 251);background-size: 80px;background-repeat: no-repeat;background-position: right 86%;}  .buttonCheck label{float:none;}  .footer{text-align:center;} .footer p{text-align:center;} .footer ul li{text-align:center;} .footer h5{text-align:center;} footer .bggreen div{text-align:center;}}@media screen and (max-width: 600px) {#slider div.item .image { height:280px;}  .grid-item-2{width: 100%;} .grid-item-3{width: 100%;} .grid-item-4{width: 100%;}   .scheda .span3{width:100%;} .scheda .span6{width:100%;} .buttonCheck{float:none;display: inline-block;}  .scheda .col, .scheda .right .col, .scheda h4 , #product_caratteristiche{text-align:center;} .scheda .span3.col.right.mt40{margin-top:0;} .tipo_scrittura{margin-top:0;} .scheda .span6.padding-side100{margin-bottom:0px;} .scheda .span3.relative.mt40{margin-top:10px;} .scheda .owl-carousel .owl-item img{width: auto;max-height: 500px;}}@media screen and (max-width:600px) {.grid-4-colums { display: block;width:100%;}}