@media screen and (max-width:380px){#wrapper header .menu .loghi div:last-child img{margin-right:-20px}#wrapper #content .pagging{width:100%;text-align:center}#wrapper #content .pagging a.btn{float:none!important;width:auto}#wrapper #content section#slider{height:auto}#wrapper #content section#slider .owl-carousel{height:auto}#wrapper #content section#slider .owl-carousel .owl-item{height:auto}#wrapper #content section#slider .owl-carousel .owl-item .img{height:auto}#wrapper #content section#slider .owl-carousel .capton{margin-top:8%!important}#wrapper #content section#slider .owl-carousel .capton h2{font-size:16px}#wrapper #content section#slider .owl-carousel .capton h3{font-size:13px}#wrapper #content section#slider .title{margin:5% 0 0 10%;display:none}#wrapper #content section#slider #configuratore{position:relative;float:left;width:80%;height:auto;margin:0 10%!important;padding:0;left:auto;right:auto;top:auto;bottom:auto}#wrapper #content section#slider #configuratore .bordo{float:left;width:100%;margin-left:0;margin-top:5px;border-radius:5px}#wrapper #content section.offerte a.btn{float:left;width:100%;margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper #content section.bottom{background-color:#000}#wrapper #content section.footer .res_none{display:none}#wrapper #popup .modal-container{width:90%!important;margin:0 5%!important;padding:10px 0;margin-top:10px}#wrapper #popup .modal-container .modal-header{margin-bottom:15px;padding-bottom:15px}}@media screen and (max-width:767px){#wrapper header{position:absolute;top:0;left:0;float:left}#wrapper header .top ul.contact li{float:left;width:100%}#wrapper header .top ul.contact li a i{float:left;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}#wrapper header .top ul.contact li a strong{float:left;width:auto;height:30px;line-height:30px}#wrapper header .top ul.lingua{float:right}#wrapper header .top ul.lingua li{float:left;width:auto;height:auto}#wrapper header .menu .loghi div{margin:5px 0}#wrapper header .menu .loghi div:first-child{padding-left:20px}#wrapper header .menu nav{position:relative;float:left;width:100%;height:50px}#wrapper header .menu nav .open_menu{float:left;width:60px;height:60px;text-align:center;line-height:60px}#wrapper header .menu nav ul{display:block;width:100%;height:auto;position:absolute;left:-100%;top:50px}#wrapper header .menu nav ul li{float:left;width:100%;height:auto;padding:5px 0;margin:0}#wrapper header .menu nav ul li a{float:left;width:90%;height:auto;padding:5px 5%}#wrapper header .menu nav ul li ul{display:none;position:relative;top:auto;left:auto;float:left;width:100%;padding:0 0 10px}#wrapper header .menu nav ul li ul li{float:left;width:90%;padding:0 5%;height:auto}#wrapper header .menu nav form{float:right}#wrapper header .menu nav form .form-group label{display:none}#wrapper #content{float:left;width:100%;height:auto;padding-top:200px}#wrapper #content section#slider .owl-carousel .owl-item .img{height:auto}#wrapper #content section#slider .owl-carousel .capton h2{font-size:20px}#wrapper #content section#slider .owl-carousel .capton h3{font-size:15px}#wrapper #content section#slider .title{margin:7% 0 0 10%}#wrapper #content section#slider .title h2{font-size:20px}#wrapper #content section#slider .title h3{font-size:10px}#wrapper #content section#slider #configuratore{margin:26% 0 0}#wrapper #content section.carousel .owl-carousel .owl-item .hover{opacity:1}#wrapper #content section#configuratore .res_none{color:#000;height:25px;line-height:25px}#wrapper #content section.bottom .tasto .row .img,#wrapper #content section.bottom .tasto .row .text{padding:20px!important}#wrapper #content section.offerte a.btn{padding:7px 10px}#wrapper #content section.offerte .btn.btn-secondary{font-size:14px}#wrapper #content section.offerte .bottom-50{margin-bottom:30px}#wrapper #content section.offerte form .col-sm-3{padding-left:0}#wrapper #content section.offerte form .col-sm-3 label{width:auto}#wrapper #content section.offerte form .col-sm-9 .col-sm-3{padding:0}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:first-child{padding:0}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:last-child{padding:0}#wrapper #content section.white h1{font-size:30px}#wrapper #content section.white p{font-size:14px}#wrapper #content section.white p.target{font-size:18px;line-height:25px}#wrapper #popup .modal-container{width:70%;margin:0 15%;padding:10px 0;margin-top:140px}#wrapper #popup .modal-container .modal-header{margin-bottom:15px;padding-bottom:15px}}@media screen and (min-width:768px) and (max-width:992px){#wrapper header{position:absolute;top:0;left:0;float:left}#wrapper header .top{padding:0;height:50px}#wrapper header .top .rivenditore_header{height:50px;line-height:50px}#wrapper header .top ul.contact{margin-left:20px;margin-top:10px}#wrapper header .top ul.contact li{float:left;width:auto;margin-right:20px}#wrapper header .top ul.contact li a i{float:left;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}#wrapper header .top ul.contact li a strong{float:left;width:auto;height:30px;line-height:30px}#wrapper header .top ul.lingua{float:right;margin-top:10px}#wrapper header .top ul.lingua li{float:left;width:auto;height:auto}#wrapper header .menu .loghi div{margin:5px 0}#wrapper header .menu .loghi div:first-child{padding-left:20px}#wrapper header .menu nav{position:relative;float:left;width:100%;height:50px}#wrapper header .menu nav .open_menu{display:none}#wrapper header .menu nav ul{display:block;width:auto;height:auto;position:relative;left:auto;top:auto}#wrapper header .menu nav ul li{float:left;width:auto;height:50px;line-height:50px;padding:0;margin:0;font-size:14px;position:relative}#wrapper header .menu nav ul li a{float:left;width:auto;height:auto;padding:0 13px}#wrapper header .menu nav ul li ul{display:none;position:absolute;top:50px;left:0;float:left;width:auto;height:auto;margin:0;padding:0}#wrapper header .menu nav ul li ul li{float:left;width:120px;height:25px;padding:0 13px;line-height:25px;margin:3px 0 0;background:#000}#wrapper header .menu nav ul li ul li a{float:left;width:auto;height:auto;margin:0;padding:0}#wrapper header .menu nav form{float:left}#wrapper header .menu nav form .form-group label{display:block;padding:0 0 0 15px}#wrapper header .menu nav form .form-group input[type="text"]{display:block;width:0;opacity:0}#wrapper header .menu nav form .form-group button[type="submit"]{display:block;width:0;opacity:0}#wrapper header .menu nav.search_open ul li a{padding:0 5px}#wrapper header .menu nav.search_open form{padding-left:30px}#wrapper header .menu nav.search_open form .form-group{padding:0;margin-top:10px}#wrapper header .menu nav.search_open form .form-group label{width:0;opacity:0;padding:0;margin:0}#wrapper header .menu nav.search_open form .form-group input[type="text"]{width:75%;opacity:1}#wrapper header .menu nav.search_open form .form-group button[type="submit"]{width:20%;opacity:1}#wrapper #content{float:left;width:100%;height:auto;margin:0;padding:0;padding-top:160px}#wrapper #content section#slider .owl-carousel .owl-item .img{height:auto}#wrapper #content section#slider .owl-carousel .capton h2{font-size:30px}#wrapper #content section#slider .owl-carousel .capton h3{font-size:25px}#wrapper #content section#slider .title{margin:10% 0 0 10%}#wrapper #content section#slider .title h2{font-size:35px}#wrapper #content section#slider .title h3{font-size:20px}#wrapper #content section#slider #configuratore{margin:26% 0 0}#wrapper #content section#configuratore .res_none{color:#000;height:25px;line-height:25px}#wrapper #content section.offerte a.btn{padding:10px 15px}#wrapper #content section.offerte .btn.btn-secondary{font-size:14px}#wrapper #content section.offerte .bottom-50{margin-bottom:40px}#wrapper #content section.offerte form .col-sm-3{padding-left:25px}#wrapper #content section.offerte form .col-sm-3 label{width:auto}#wrapper #content section.offerte form .col-sm-9 .col-sm-3{padding:0 5px}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:first-child{padding:0 5px 0 0}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:last-child{padding:0 0 0 5px}#wrapper section.white h1{font-size:47px}#wrapper section.white p{font-size:15px}#wrapper section.white p.target{font-size:21px;line-height:40px}#wrapper section.grey .col-sm-6:first-child{padding-right:10px}#wrapper section.grey .col-sm-6:last-child{padding-left:10px}#wrapper #popup .modal-container{width:50%;margin:0 25%;padding:10px 0;margin-top:140px}#wrapper #popup .modal-container .modal-header{margin-bottom:15px;padding-bottom:15px}}@media screen and (min-width:993px){#wrapper header{position:absolute;top:0;left:0;float:left}#wrapper header .top{padding:0;height:50px}#wrapper header .top .rivenditore_header{height:50px;line-height:50px}#wrapper header .top ul.contact{margin-left:20px;margin-top:10px}#wrapper header .top ul.contact li{float:left;width:auto;margin-right:20px}#wrapper header .top ul.contact li a i{float:left;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}#wrapper header .top ul.contact li a strong{float:left;width:auto;height:30px;line-height:30px}#wrapper header .top ul.lingua{float:right;margin-top:10px}#wrapper header .top ul.lingua li{float:left;width:auto;height:auto}#wrapper header .menu .loghi{height:60px}#wrapper header .menu .loghi div{margin:3px 0}#wrapper header .menu .loghi div:first-child{padding-left:20px}#wrapper header .menu nav{position:relative;float:left;width:100%;height:60px;margin:0;padding:0}#wrapper header .menu nav .open_menu{display:none}#wrapper header .menu nav ul{display:block;width:auto;height:auto;position:relative;left:auto;top:auto}#wrapper header .menu nav ul li{float:left;width:auto;height:60px;line-height:60px;padding:0;margin:0;font-size:13px;position:relative}#wrapper header .menu nav ul li a{float:left;width:auto;height:auto;padding:0 24px}#wrapper header .menu nav ul li ul{display:none;position:absolute;top:60px;left:0;float:left;width:100%;height:auto;margin:0;padding:0}#wrapper header .menu nav ul li ul li{float:left;width:120px;height:25px;padding:0 13px;line-height:25px;margin:3px 0 0;background:#000}#wrapper header .menu nav ul li ul li a{float:left;width:auto;height:auto;margin:0;padding:0}#wrapper header .menu nav form{width:auto}#wrapper header .menu nav form *{transition-delay:.2s;-webkit-transition-delay:.2s}#wrapper header .menu nav form .form-group{width:100%}#wrapper header .menu nav form .form-group label{height:35px;line-height:35px}#wrapper header .menu nav form .form-group input[type="text"]{display:block;width:0;opacity:0}#wrapper header .menu nav form .form-group button[type="submit"]{display:block;width:0;opacity:0}#wrapper header .menu nav.search_open ul li a{padding:0 10px}#wrapper header .menu nav.search_open form{padding-left:30px}#wrapper header .menu nav.search_open form .form-group{padding:0;margin-top:15px}#wrapper header .menu nav.search_open form .form-group label{width:0;opacity:0;padding:0;margin:0}#wrapper header .menu nav.search_open form .form-group input[type="text"]{width:75%;opacity:1}#wrapper header .menu nav.search_open form .form-group button[type="submit"]{width:20%;opacity:1}#wrapper #content{float:left;width:100%;height:auto;margin:0;padding:0;padding-top:0}#wrapper #content section#slider .owl-carousel .owl-item .img{height:auto}#wrapper #content section#slider .owl-carousel .capton h2{font-size:50px}#wrapper #content section#slider .owl-carousel .capton h3{font-size:25px}#wrapper #content section#slider .title{margin:15% 0 0 10%}#wrapper #content section#slider .title h2{font-size:50px}#wrapper #content section#slider .title h3{font-size:25px}#wrapper #content section#slider #configuratore{margin:26% 0 0}#wrapper #content section.white h1{font-size:47px}#wrapper #content section.white p{font-size:19px}#wrapper #content section.white p.target{font-size:29px;line-height:45px}#wrapper #content section.offerte a.btn{padding:10px 15px}#wrapper #content section.offerte .bottom-50{margin-bottom:50px}#wrapper #content section.offerte form .col-sm-3{padding-left:35px}#wrapper #content section.offerte form .col-sm-9 .col-sm-3{padding:0 5px}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:first-child{padding:0 5px 0 0}#wrapper #content section.offerte form .col-sm-9 .col-sm-3:last-child{padding:0 0 0 5px}#wrapper #content section.grey .col-sm-6:first-child{padding-right:10px}#wrapper #content section.grey .col-sm-6:last-child{padding-left:10px}#wrapper #popup .modal-container{width:35%;margin:0 32.5%;padding:10px 0;margin-top:140px}#wrapper #popup .modal-container .modal-header{margin-bottom:15px;padding-bottom:15px}body.page #wrapper #content{float:left;width:100%;height:auto;padding-top:100px}}@media screen and (max-width:992px){.riga:nth-child(2n){background:#f0f0f0}.row.info h1{float:left;width:100%!important}.row.info .prezzo{float:left;width:100%;margin:20px 0 0}}@media screen and (min-width:993px){.riga:nth-child(4n),.riga:nth-child(4n - 1){background:#f0f0f0}.row.info .prezzo{float:right;width:auto;margin-top:-30px}}@media screen and (min-width:768px){.padding20{padding:0 20px}.padding20:first-child{padding-left:0;padding-right:40px}.padding20:last-child{padding-left:40px;padding-right:0}.padding5{padding:0 5px}.padding5:first-child{padding-left:0;padding-right:10px}.padding5:last-child{padding-left:10px;padding-right:0}.paddingLeft20{padding-left:20px}#wrapper header .menu .loghi a.califano img{margin-top:7px}#wrapper header .menu nav ul li ul.sotto_menu{background:#111;margin-top:5px;width:330px}#wrapper header .menu nav ul li ul.sotto_menu li{width:146px;margin:0 5px 0 10px;padding:5px 0;border-top:solid 1px #ccc;font-weight:300;background:none}#wrapper header .menu nav ul li ul.sotto_menu li a{color:#ccc;display:block;text-transform:uppercase;width:100%}#wrapper header .menu nav ul li ul.sotto_menu li:hover{background:#111;border-color:#ccc}#wrapper header .menu nav ul li ul.sotto_menu li:hover a{color:#fff;text-shadow:1px 1px 1px #000}#wrapper header .menu nav ul li ul.sotto_menu.servizi{width:330px}#wrapper header .menu nav ul li ul.sotto_menu.servizi li:first-child,#wrapper header .menu nav ul li ul.sotto_menu.servizi li:nth-child(2){border:none}#wrapper header .menu nav ul li ul.sotto_menu.prodotti{width:575px}#wrapper header .menu nav ul li ul.sotto_menu.prodotti li{width:175px}#wrapper header .menu nav ul li ul.sotto_menu.prodotti li:first-child,#wrapper header .menu nav ul li ul.sotto_menu.prodotti li:nth-child(2),#wrapper header .menu nav ul li ul.sotto_menu.prodotti li:nth-child(3){border:none}#wrapper header .menu nav ul li ul.sotto_menu.assistenza,#wrapper header .menu nav ul li ul.sotto_menu.offerte,#wrapper header .menu nav ul li ul.sotto_menu.contatti,#wrapper header .menu nav ul li ul.sotto_menu.azienda{width:165px}#wrapper header .menu nav ul li ul.sotto_menu.assistenza li:first-child,#wrapper header .menu nav ul li ul.sotto_menu.offerte li:first-child,#wrapper header .menu nav ul li ul.sotto_menu.contatti li:first-child,#wrapper header .menu nav ul li ul.sotto_menu.azienda li:first-child{border:none}#wrapper section.white.servizi .servizio{padding:0 5%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.clear{clear:both}