﻿@import"https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900";@import"../../plugins/woocommerce/assets/css/_mixins.scss";@import"../../plugins/woocommerce/assets/css/_fonts.scss";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:rgba(0,0,0,0);border:0;margin:0;padding:0;vertical-align:baseline}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{line-height:1.2;font-family:"Lato",sans-serif;color:#444;font-size:1.8rem}a,a:visited,a:active,a:hover{text-decoration:none;color:#00914b}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;font-family:"Lato",sans-serif}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}div{-ms-overflow-style:none;scrollbar-width:none}div::-webkit-scrollbar{display:none}.clear{clear:both}.right{float:right !important}.left{float:left}.block{display:block}.center{text-align:center}.aligncenter{margin:auto;display:block}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}.invisible{visibility:hidden}.nofloat{float:none}.uc{text-transform:uppercase}.bold{font-weight:bold}.container,#container{width:1280px;margin:0px auto;max-width:100%}.col-1-2,.col-2-4{float:left;width:50%}.col-1-3{float:left;width:33.333333%}.col-2-3{float:left;width:66.666666%}.col-1-4{float:left;width:25%}.col-3-4{float:left;width:75%}.col-1-5{float:left;width:20%}.col-2-5{float:left;width:40%}.col-3-5{float:left;width:60%}.col-4-5{float:left;width:80%}.verde{color:#008b4b !important}.grigio{color:#ececec !important}.grigio-scuro{color:#706f6f !important}.rosso{color:#c11c24 !important}.bg-rosso{background-color:#c11c24 !important}.bianco{color:#fff !important}.bg-verde{background-color:#008b4b !important}.bg-grigio{background-color:#706f6f !important}.bordo-verde{border-color:#008b4b !important}.btn-disabled{background-color:#706f6f !important;cursor:not-allowed;opacity:.6}.header{height:auto;background-color:#fff;width:100%;text-align:center;z-index:100;margin-top:32px !important}.menu-external-container{padding:0 !important;margin-top:0 !important;margin-bottom:1rem !important}.menu-menu-principale-container.desktop-menu{display:table;width:100%}#menu-main-menu{width:100%;margin-top:1rem;margin-bottom:1rem;font-size:0;position:relative;display:table-row}#menu-main-menu>li{font-size:1.4rem;display:table-cell;vertical-align:middle;border-spacing:.5rem;border-collapse:separate;border-right:.5rem;border-color:#fff;border-style:solid;padding:1.5rem 1.2rem;text-transform:uppercase;position:relative;font-weight:bold;height:6rem;margin:0 .5rem;background-color:#008b4b;text-align:center}#menu-main-menu>li a{color:#fff !important}#menu-main-menu>li.menu-item-has-children{padding-right:3rem}#menu-main-menu>li.menu-item-has-children:after{position:absolute;right:1rem;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);white-space:nowrap;content:"";font-family:"FontAwesome"}#menu-main-menu>li.menu-item-has-children:hover ul{display:block;position:absolute;top:5.9rem;left:0;text-align:left;background-color:#008b4b;z-index:100;padding:1rem;min-width:100%}#menu-main-menu>li.menu-item-has-children:hover ul li{display:block}#menu-main-menu>li.menu-item-has-children:hover ul li a{color:#fff !important;line-height:1.3;width:auto;white-space:nowrap}#menu-main-menu>li.menu-item-has-children:hover ul li.menu-item-has-children{position:relative}#menu-main-menu>li.menu-item-has-children:hover ul li.menu-item-has-children ul{display:none;position:absolute;top:-1rem;left:100%}#menu-main-menu>li.menu-item-has-children:hover ul li.menu-item-has-children:hover>ul{display:block}#menu-main-menu>li.vendita-online{background-color:#f5c227}#menu-main-menu>li.vendita-online a{color:#000 !important}#menu-main-menu>li.vendita-online:hover ul.sub-menu{left:auto;right:0;background-color:#f5c227 !important}#menu-main-menu>li.vendita-online:hover ul.sub-menu a{color:#000 !important}#menu-main-menu>li.vendita-online:hover ul.sub-menu .sub-menu{right:100%;left:auto}#menu-main-menu .sub-menu{padding:0 !important}#menu-main-menu .sub-menu li{padding:.5rem 1rem}#menu-main-menu .sub-menu .sub-menu{top:0 !important}#menu-main-menu .fb-link{background-image:url(./img/fb.png);background-position:center center;background-repeat:no-repeat;width:3rem;padding-left:0;padding-right:0;background-size:1.3rem auto;margin-left:1rem;display:inline-block}#menu-main-menu .fb-link a{width:3rem;display:inline-block}#menu-main-menu ul.sub-menu{display:none}#menu-main-menu .bianco *{color:#fff !important}#menu-main-menu li:hover,#menu-main-menu .current-product-ancestor,#menu-main-menu .current-menu-parent,#menu-main-menu .current-product-parent,#menu-main-menu .current-menu-item,#menu-main-menu .current_page_item{text-decoration:underline}.head-iv-logo{display:inline-block;background-image:url("./img/LOGO-IDEAVERDE.png");width:262px;height:145px}.page-template-template-home>.page-content{background-color:#ddd;border-bottom:1px solid #ddd}.page-content{margin:0 auto;width:1280px;margin-top:3rem;padding:0 2rem;max-width:100%}.page-content.middle-content{margin-top:0}.page-content p{margin:1rem 0}.promo-box-container{margin-top:0 !important;padding-top:2rem}.yt-video{padding:2rem 2rem 2rem 0}.yt-video .yt-container{position:relative;padding-bottom:50%}.yt-video .yt-container iframe{position:absolute;top:0rem;left:0rem;right:0rem;bottom:0rem;width:100%;height:100%}.promo-boxes.page-content{margin-top:0;padding-top:3rem}.box-superiore{padding:2rem;padding-left:0}.box-superiore a.img{padding-bottom:50%;display:block;background-size:cover;background-position:center center}.box-superiore a.titolo,.box-superiore a.testo{display:block;color:#fff;background-color:#008b4b;width:100%;padding:.5rem 1rem;text-align:center}.box-superiore a.titolo p,.box-superiore a.testo p{margin:0;padding:0}.box-superiore a.titolo{border-top:4px solid #f5c227;font-size:2.5rem}.box-superiore a.testo{min-height:7rem}.box-superiore.right{padding-right:0}.box-superiore.right:after{display:table;content:"";clear:both}.box-superiore iframe{width:100%;min-height:500px}.home-main-carousel{width:100%;padding-bottom:31%}.carousel{position:relative;overflow:hidden}.carousel.fader .carousel-film{position:absolute;top:0;left:0;bottom:0;right:0}.carousel.fader .carousel-film .slide{display:none;width:100%;padding-bottom:31%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff}.carousel.slider .carousel-film{width:100%;position:absolute;top:0;bottom:0;left:0;display:block}.carousel-button{bottom:4rem;left:4rem;font-size:2.3rem;white-space:nowrap;color:#008b4b;height:4rem;line-height:4rem;display:block}.carousel-button .button-label{background-color:#ececec;display:block;border-radius:1rem 0 0 1rem;width:calc(100% - 4rem);float:left;padding:0 3rem}.carousel-button .button-arrow{display:block;border-radius:0 1rem 1rem 0;width:4rem;float:right;background-color:#706f6f;color:#fff;text-align:center}.carousel-bullets{position:absolute;bottom:1rem;left:0;right:0;top:auto;text-align:center;height:2rem;line-height:2rem}.carousel-bullets .carousel-bullet{display:inline-block;width:1.3rem;height:1.3rem;border-radius:1rem;background-color:#fff;margin:0 .5rem;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);opacity:.9;transition:all .3s linear;cursor:pointer}.carousel-bullets .carousel-bullet:hover,.carousel-bullets .carousel-bullet.active{background-color:#008b4b;transition:all .3s linear}.etichetta{top:-2rem;right:0;transform:rotate(45deg) translate(35.35%, 35.35%);font-size:1.8rem;padding:1rem 8rem;white-space:nowrap;color:#fff;box-shadow:-8px 0px 8px 8px rgba(0,0,0,.36);background-color:#008b4b;position:absolute;z-index:50}.etichetta-home{top:1rem;right:-1rem;font-size:1.6rem;padding:1rem 4rem 1rem 3rem;white-space:nowrap;color:#fff;box-shadow:3px 3px 8px 2px rgba(0,0,0,.36);background-color:#008b4b;position:absolute;z-index:50}.noleggio-box{display:block;height:38rem;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat}.noleggio-box .overlay{top:0;left:0;bottom:0;right:0;transition:all .2s ease}.noleggio-box .noleggio-slogan{bottom:1rem;left:1rem;font-size:4.4rem;line-height:1.2;color:#008b4b;text-shadow:1px 1px 2px rgba(0,0,0,.66)}.noleggio-box:hover .overlay{background-color:rgba(0,140,75,.4);transition:all .2s ease}.news-container{position:relative;overflow:hidden;height:38rem}.news-box{width:28rem;height:38rem;background-color:#ececec;margin-left:2rem;float:left}.news-box .news-thumb{height:18.6rem;width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}.news-box .news-title{text-align:center;color:#008b4b;margin-top:2rem;font-size:2.2rem;line-height:1.2;display:block}.news-box .news-excerpt{padding:2rem;font-size:1.7rem;text-align:justify;white-space:normal}.top-content{padding:0}.home-box-container{padding:1rem}.home-box-container .home-box-content{height:50rem;background-color:#fff;border-top:4px solid #008b4b}.home-box-container .home-box-image{padding-bottom:75%;background-size:contain;background-position:center center;background-repeat:no-repeat}.home-box-container .home-box-title{font-size:2rem;padding:2rem;font-weight:bold;min-height:15rem}.home-box-container a{color:#fff;background-color:#008b4b;padding:1rem 2rem;margin-top:2rem}.home-box-container a:hover{opacity:.8}.home-box-container div{display:block;float:none}.home-box-container .prezzo{margin-bottom:2rem}.home-box-container .sale-price{margin-left:0}.home-box-container .scontato{margin-top:-2.8rem}.box-1-3{padding:1rem}.box-1-3 .box-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:50%}.box-1-3 .box-label{background-color:#008b4b;color:#fff;font-size:3rem;text-transform:uppercase;padding:1rem}@keyframes marquee{0%{transform:translate3d(0%, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}.brand-container{width:100%;padding:2rem 0;overflow:hidden;height:16rem}.brand-container .brand-film{position:absolute;overflow:visible;text-align:center;height:9rem;white-space:nowrap;animation:marquee 30s linear infinite;animation-fill-mode:forwards}.brand-container .brand-film:hover{animation-play-state:paused}.brand-container .brand-film .brand-box{display:inline-block;white-space:nowrap;padding:2rem 3rem;margin:2rem 1rem;height:6rem;color:#fff;background-color:#008b4b;background-size:0px;background-repeat:no-repeat;background-position:center center;text-transform:uppercase;border:1px solid #008b4b}.brand-container .brand-film .brand-box.transition:hover{background-color:#fff;background-position:center center;background-size:contain;color:rgba(0,0,0,0)}.home .brand-container{background-color:#ddd}.newsletter-subscribe-form-widget{text-align:left;padding:0 2rem !important;color:#fff}.newsletter-subscribe-form-widget label{color:#fff}.newsletter-subscribe-form-widget h2{color:#fff;margin-bottom:2rem}.newsletter-subscribe-form-widget input[type=text],.newsletter-subscribe-form-widget input[type=email]{width:100%;height:3rem;margin-top:.5rem;margin-bottom:.5rem;padding:0 1rem}.newsletter-subscribe-form-widget input[type=submit]{color:#fff;background-color:#008b4b;border:none;width:100%;height:3rem;font-size:1.8rem;margin-top:2rem}.newsletter-subscribe-form-widget.nl-promo-form{color:#706f6f !important}.newsletter-subscribe-form-widget.nl-promo-form input[type=text],.newsletter-subscribe-form-widget.nl-promo-form input[type=email]{color:#706f6f !important;background-color:#e0e0e0;border:none}.newsletter-subscribe-form-widget.nl-promo-form label,.newsletter-subscribe-form-widget.nl-promo-form h2{color:#008b4b;font-weight:bold}.nl-promo-container{width:50vw;height:70vh}.nl-promo-container .textwidget{font-size:2.3rem;text-align:center}.nl-promo-container .nl-promo-bg{background-image:url(./img/newsletter.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0}.nl-promo-container .nl-promo-form{position:absolute;top:0;right:0;bottom:0;background-color:#fff;overflow:scroll}.nl-promo-container .euro-5{position:absolute;top:2rem;left:2rem;background-color:#f5c227;color:#008b4b;width:20rem;height:20rem;border-radius:20rem;text-align:center;line-height:20rem;font-size:10rem;font-weight:bold;transform:rotate(-15deg);box-shadow:0px 3px 2px -1px rgba(0,0,0,.5)}@media only screen and (max-width: 1280px){.nl-promo-container{width:80vw;height:60vh}.nl-promo-container .nl-promo-bg{width:50%}.nl-promo-container .nl-promo-form{width:50%}}@media only screen and (max-width: 768px){.nl-promo-container{width:90vw;height:90vh}.nl-promo-container .nl-promo-bg{width:100%;position:static;height:30vh}.nl-promo-container .nl-promo-form{width:100%;position:static}.nl-promo-container .euro-5{position:absolute;top:2rem;left:auto;right:2rem;background-color:#f5c227;color:#008b4b;width:20vh;height:20vh;border-radius:20rem;text-align:center;line-height:20vh;font-size:10vh;font-weight:bold;transform:rotate(-15deg);box-shadow:0px 3px 2px -1px rgba(0,0,0,.5)}}.footer{background-color:#5a5a5a;border-top:10px solid #008b4b;min-height:200px;text-align:center;padding:2rem;line-height:1.2}.footer .maps-links{margin-top:3rem;border-right:1px solid #008b4b}.footer .maps-links .map-link{min-height:10rem;width:20rem;float:right;margin-right:3rem;border:1px solid rgba(0,0,0,0)}.footer .maps-links .map-link a:hover{opacity:.8;transition:all .2s}.footer .maps-links .map-link a{opacity:1;transition:all .2s}.footer .maps-links .map-link .map-label{border:1px solid rgba(0,0,0,0);bottom:0;display:inline-block;text-align:right;padding-right:8rem;padding-top:2rem;font-weight:bold;background-position:bottom right;background-repeat:no-repeat;height:8rem}.footer .maps-links .map-link .map-label.italy{background-image:url(./img/italy.png)}.footer .maps-links .map-link .map-label.europe{background-image:url(./img/europe.png)}.footer .pages-menu{padding:0 2rem !important}.footer .pages-menu h2{color:#fff;margin-bottom:2rem}.footer .pages-menu a{color:#fff}.footer .pages-menu a:hover{color:#008b4b}.footer .pages-menu ul{margin-left:2rem}.footer .pages-menu li{text-align:left;list-style:square}.footer .sites-links{min-height:8rem;padding:0 3rem !important}.footer .sites-links h2{color:#fff;margin-bottom:2rem}.footer .sites-links .site-link{width:100%;height:12rem;margin:0 auto 2rem auto;opacity:1;transition:all .2s;display:block;background-position:center center;background-size:contain;background-repeat:no-repeat}.footer .sites-links .site-link:hover{opacity:.8;transition:all .2s}.footer .sites-links .iv-camper-rent-link{background-image:url(./img/LOGO-IDEAVERDE-RENT.png)}.footer .sites-links .iv-camper-link{background-image:url(./img/LOGO-IDEAVERDE.png)}.footer .sites-links .iv-fuel-link{background-image:url(./img/LOGO-IDEAVERDE-FUEL.png)}.dati-societari{padding:2rem 3rem;background-color:#008b4b;color:#fff;font-size:1.5rem}.immagine-chiusura{padding-bottom:25%;background-size:cover;background-position:center center}.promo-boxes .box{text-align:center;padding:2rem}.promo-boxes .box-content{border-top:4px solid #008b4b;background-color:#e0e0e0;padding:2rem;min-height:40rem}.promo-boxes .icon{font-size:4rem;margin-bottom:2rem;color:#008b4b}.page-template-template-home .box-content{background-color:#fff}.footer h2{text-shadow:1px 1px 1px rgba(0,0,0,.9);border-bottom:1px solid #fff}#content .page-title{font-size:4.6rem;line-height:5rem;padding:0 2rem;color:#008b4b;text-align:center;text-transform:uppercase;margin-bottom:2rem}.title-line{margin:3rem auto}.title-line .page-title,.title-line .separator{height:5rem;display:inline-block}.title-line .page-title{font-size:4.6rem;line-height:5rem;padding:0 2rem;color:#008b4b}.title-line .separator{border-bottom:1px solid #008b4b;width:12rem;-webkit-transform:translate(0, -1.5rem);-moz-transform:translate(0, -1.5rem);-ms-transform:translate(0, -1.5rem);transform:translate(0, -1.5rem)}.veicolo-cat-name{font-size:3.4rem;border-bottom:1px solid #ececec;padding:2rem 0;margin:2rem}.veicolo-box{padding:2rem}.veicolo-box .veicolo-thumb{padding-bottom:66%;background-color:#fff;border-width:5px 5px 5px 5px;border-style:solid;border-color:#008b4b;background-position:center center;background-size:cover;background-repeat:no-repeat}.veicolo-box .veicolo-info{background-color:#ececec;font-size:2.3rem;color:#706f6f;border-style:solid;border-color:#008b4b;border-width:0px 1px 1px 1px}.veicolo-box .veicolo-info .veicolo-name{padding:1rem 0;height:6.6rem}.veicolo-box .veicolo-info .veicolo-posti,.veicolo-box .veicolo-info .veicolo-letti{background-image:url(./img/persone.png);height:6rem;line-height:6rem;background-position:left center;background-repeat:no-repeat;padding-left:5rem;width:8rem;margin:1rem;float:left}.veicolo-box .veicolo-info .veicolo-persone{width:20rem;margin:0px auto}.veicolo-box .veicolo-info .veicolo-letti{background-image:url(./img/letti.png)}.ideaverde-btn{width:auto;color:#fff;background-color:#008b4b;margin:2rem;border:none;padding:0 1rem;font-size:1.6rem;text-transform:uppercase;line-height:3.8rem;height:3.8rem;font-weight:300;border-radius:1rem;white-space:nowrap}.search-form{padding:2rem}.search-form input,.search-form select{width:100%;margin-bottom:2rem;border:none;background-color:#ececec;padding:0 1rem;font-size:1.8rem;color:#706f6f;text-transform:uppercase;line-height:3.8rem;height:3.8rem;font-weight:300;border-radius:1rem}.search-form input[type=submit]{width:auto;color:#fff;background-color:#008b4b}.map{padding-bottom:35%;position:relative}#ideaverde-map{position:absolute;top:0;left:0;width:100%;height:100% !important}.contatti-title{font-size:3.4rem;margin:2rem 0}.page-template-template-contatti .orari{font-size:1.8rem;padding:1rem 0}.page-template-template-contatti .orari td{padding:1rem;text-align:left;font-weight:300}.contact-form form>div{margin:2rem}.contact-form span{float:right}.contact-form div.privacy-check>span:first-child{float:left}.contact-form input[type=checkbox]{float:left;margin-top:1px;margin-right:1rem}.contact-form span.label{text-transform:uppercase;color:#008b4b;font-size:1.8rem;float:left}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.contact-form select{border:1px solid #706f6f;font-size:1.8rem;border-radius:3px;width:29rem;padding:.3rem 1rem}.contact-form input[type=text],.contact-form input[type=email]{line-height:1.8rem}.contact-form .textarea-terms textarea{font-size:1.3rem;color:#706f6f}.contact-form input[type=submit]{color:#fff;background-color:#008b4b;border-radius:10px;padding:.6rem 2rem;font-size:1.8rem;text-transform:uppercase;border:none;cursor:pointer}.contact-form input[type=submit][disabled]{background-color:#ececec !important;cursor:not-allowed}.contact-form .iv-captcha{text-align:center}.contact-form .iv-captcha>div{display:inline-block}.archive-container{text-align:center}.archive-block{display:inline-block;float:none;height:36rem;vertical-align:top}.archive-thumb{margin:5%;padding-bottom:90%;background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#fff;image-rendering:-webkit-optimize-contrast;border:1px solid #ececec}.archive-thumb.placeholder{background-color:#e0e0e0;background-position:center center;background-size:66%;border:1px solid #008b4b;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3;border:1px solid #cecece}.archive-name{margin:5%;text-align:center;max-height:4rem;overflow:hidden;text-overflow:ellipsis}.archive-text{height:4rem;margin-bottom:3rem}.header-image{padding-bottom:30%;background-position:center center;background-size:cover;background-repeat:no-repeat}.content{padding:1rem;font-size:1.8rem;line-height:1.2;font-weight:500}.content p{margin:1rem 0}.scheda-tecnica{background-color:#ececec;padding:3rem;margin:2rem 0}.data-sheet{height:29rem;margin-bottom:2%;background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#fff}.veicolo-thumb-gallery{padding-bottom:74.6%;background-position:center center;background-size:contain;background-repeat:no-repeat;border:2px solid #008b4b;background-color:#fff;margin-bottom:1rem;overflow:hidden}.gallery-photo{float:left;width:23%;margin-left:2%;margin-bottom:2%;padding-bottom:20%;border:2px solid #008b4b;background-color:#fff;background-position:center center;background-size:contain;background-repeat:no-repeat}.gallery-photo.variation-photo{opacity:.7;position:relative}.gallery-photo.variation-photo span{position:absolute;bottom:0;left:0;right:0;background-color:#008b4b;color:#fff;text-align:center;padding:.5rem 1rem;display:none;font-size:1.6rem}.gallery-photo.variation-photo.current-variation{opacity:1;border:3px solid #008b4b;-webkit-filter:none;filter:none}.gallery-photo.variation-photo:hover{opacity:1}.gallery-photo.variation-photo:hover span{display:block}.variation-selection{margin:1rem 0 2rem 0}.gallery-photo:nth-child(4n+1){margin-left:0}.veicolo-calcolo{padding:0 2rem}.preventivo-title{font-size:3.4rem}.preventivo-section{margin:1rem 0}.preventivo-subtitle{margin:2rem 0 1rem 0}.preventivo-table{margin-top:2rem}.preventivo-section .datepicker{font-size:1.8rem;width:20rem;height:2.5rem;line-height:2.5rem;margin:1rem 0;padding-left:1rem;font-family:"Lato",sans-serif;color:#706f6f;cursor:pointer}.preventivo-section table{width:100%}.preventivo-section table tr{height:2rem}.preventivo-section table tr.visible td.row-label{padding-left:1rem}.preventivo-section table tr:nth-child(2n){background-color:#e0e0e0}.preventivo-section table tr:nth-child(2n+1){background-color:#cecece}.preventivo-section table td,.preventivo-section table th{vertical-align:middle;text-align:right;padding-top:1rem;padding-bottom:1rem}.preventivo-section table th:last-child{padding-right:1rem}.preventivo-section table td.row-label{text-align:left;padding-left:1rem}.preventivo-section table td.row-control{width:2rem;padding-left:1rem}.preventivo-section table td.total-price,.preventivo-section table td.visible{text-align:right;color:#c11c24;font-weight:bold;padding-right:1rem}.preventivo-section table td.total-price.non-selected{font-size:0}.preventivo-section table td.total-price.non-selected.prezzo-fascia{font-size:1.6rem;opacity:.3;color:#706f6f}.preventivo-section table td.row-control select{width:5rem}.preventivo-section table .fa-search-plus{padding-left:1rem;font-size:1.5rem}.preventivo-section .preventivo-first-table .total-price{font-size:1.4rem}.preventivo-section .partenza-ammessa,.preventivo-section .rientro-ammesso{height:2rem}.preventivo-section .min-days-message{display:none}.preventivo-section .min-days-enabled .min-days-message{display:inline;padding-left:2rem;color:#c11c24}.preventivo-section .min-days-enabled .min-days{opacity:.3}.very-total-price{padding:1rem;background-color:#c11c24;color:#fff}.date-selection-section{margin-bottom:2rem}.date-selection-section table{margin-top:1rem;font-size:1.4rem}.date-selection-section table.fasce-partenza{width:97%}.date-selection-section .gratis{padding-right:1rem}.date-message{padding:1rem;margin-top:1rem}.item-dotazione div{text-transform:uppercase;padding:1rem;margin:1rem;background-color:#ececec}.veicolo-scheda{padding-left:2rem;margin:0}.veicolo-scheda .brand-logo{display:block;max-width:40%;height:auto;margin-bottom:2rem}.veicolo-scheda-tecnica{overflow:hidden}.veicolo-scheda-tecnica .brand-logo{position:absolute;top:0;left:0;display:block;height:4.5rem;width:100%;background-color:#fff;box-shadow:0px 0px 8px 4px rgba(0,0,0,.26);padding:0rem;transform-origin:center top;transform:translate(-40%, 80%) rotate(-30deg)}.veicolo-scheda-tecnica .brand-logo .brand-logo-img{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center;height:4.5rem;width:13.5rem;left:50%;transform:translateX(-50%)}.prezzo-label{margin-top:1rem;font-size:1.6rem}.variations label{color:#008b4b;text-transform:uppercase}.single_variation_wrap .woocommerce-variation-price{margin:2rem 0}.single_variation_wrap .woocommerce-variation-price:before{content:"Prezzo";text-transform:uppercase;color:#008b4b;display:block}.single_variation_wrap .woocommerce-Price-amount.amount,.single_variation_wrap ins{color:#008b4b;font-size:2.4rem;font-weight:bold;text-decoration:none}.single_variation_wrap del{color:#c11c24 !important;font-size:2.4rem;font-weight:bold}.single_variation_wrap del .woocommerce-Price-amount.amount{color:#c11c24 !important;font-size:2.4rem;font-weight:bold;margin-right:1rem}.reset_variations{visibility:hidden !important;display:none !important}.reg-price,.sale-price{font-size:2.4rem;font-weight:bold;float:left}.sale-price{margin-left:1rem}.info-title{color:#008b4b;font-weight:bold;font-size:3.4rem;border-bottom:2px solid #008b4b}.cart-btn{padding:1rem 2rem;background-color:#008b4b;color:#fff !important}.cart-btn.vieni:before{content:"";font-family:"FontAwesome";padding-right:1rem}.cart-btn.findomestic{background-color:#fff;border:2px solid #008b4b;padding:0;background-image:url(./img/findomestic.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;width:266px;height:83px;margin:1rem 0}.cart-btn.add-cart:before{content:"";font-family:"FontAwesome";padding-right:1rem}.cart-btn:hover{opacity:.8}.info-veicolo{min-height:10rem;border-top:1px solid rgba(0,0,0,0)}.info-veicolo .item-interaction{padding:2rem 0}.info-veicolo .item-interaction .stock{font-weight:bold}.info-veicolo .item-interaction a{display:inline-block}.info-veicolo .quantity{float:left;margin-right:1rem;margin-top:2px}.marchio-img{float:right;max-height:50px;width:auto}.info-label,.info-value{float:left;line-height:1.3}.info-label{font-weight:bold;width:18rem}.info-value{margin-left:1rem}.veicolo-excerpt{margin:3rem 0}.condizioni-content{text-align:justify;font-size:1.7rem;line-height:1.2;font-weight:300;padding-right:1rem}.condizioni-content p{margin:1rem 0}.genera-preventivo-section{margin:3rem auto}.genera-prev-btn{padding:1rem 2rem}#ui-datepicker-div{display:none}.pack-single-image{max-width:100%;height:auto}.scontato{text-decoration:line-through}.button{background-color:#008b4b !important;color:#fff !important}.input-text{line-height:3rem !important}.share{margin:4rem 0}.share h4{margin-bottom:1rem}.share-socials>div{float:left;height:24px;width:13rem}.hr-separator{width:100%;background-color:#706f6f;height:1px;margin:3rem 0}.categorie-siblings{text-align:right;padding-left:3rem}.categorie-siblings h5{min-height:4.2rem;padding-top:1.5rem;margin-bottom:1rem;border-bottom:1px solid #706f6f}.categorie-siblings li{font-size:1.5rem}.woocommerce span.onsale{background-color:#008b4b !important}ul.products li.product{text-align:center;background-color:#fff;border:1px solid #008b4b;position:relative}ul.products li.product a.woocommerce-loop-product__link{text-align:center;position:relative;min-height:46rem;display:inline-block;width:100%}ul.products li.product a.woocommerce-loop-product__link img{height:auto;display:inline-block !important;max-height:20rem;width:auto !important;text-align:center;margin-top:1rem !important}@media only screen and (max-width: 768px){ul.products li.product a.woocommerce-loop-product__link{min-height:0}}ul.products li.product h3,ul.products li.product>span{padding:0 1rem}ul.products li.product .add_to_cart_button,ul.products li.product .single_add_to_cart_button,ul.products li.product .product_type_simple,ul.products li.product .ajax_add_to_cart,ul.products li.product .product_type_variable{margin-bottom:2rem;position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 768px){ul.products li.product .add_to_cart_button,ul.products li.product .single_add_to_cart_button,ul.products li.product .product_type_simple,ul.products li.product .ajax_add_to_cart,ul.products li.product .product_type_variable{position:static;left:auto;transform:none}}ul.products li.product .woocommerce-Price-amount{text-decoration:none !important;-webkit-text-decorations-in-effect:none !important}ul.products li.product .woocommerce-Price-currencySymbol{margin-left:.5rem}ul.products li.product h2{width:100%;text-align:center;padding:0 2rem !important;top:24rem;position:absolute;text-overflow:ellipsis}@media only screen and (max-width: 768px){ul.products li.product h2{position:static}}ul.products li.product .price{color:#000 !important;position:absolute;top:33rem;width:100%;font-size:2.4rem !important;font-weight:bold !important;text-align:center;padding:0 2rem}@media only screen and (max-width: 768px){ul.products li.product .price{position:static;margin-top:2rem}}ul.products li.product .price ins{color:#008b4b !important;text-decoration:none !important;-webkit-text-decorations-in-effect:none !important}ul.products li.product .price del{color:#c11c24 !important;opacity:.7 !important}@media only screen and (max-width: 1023px){ul.products li.product{width:49% !important;margin:0 auto 2rem !important}ul.products li.product a.woocommerce-loop-product__link{height:38rem !important}ul.products li.product:nth-child(2n+1){float:left !important}ul.products li.product:nth-child(2n){float:right !important}}@media only screen and (max-width: 768px){ul.products li.product a.woocommerce-loop-product__link{min-height:0}}.top-left-menu{position:absolute;left:1rem;top:0}.top-left-menu .search-form-container{float:left;margin-right:1rem}.top-left-menu .search-field{border:none;border-bottom:1px solid #008b4b;font-size:1.8rem}.top-left-menu .search-icon{color:#008b4b;background:none;border:none;font-size:2rem;cursor:pointer}.menu-utente{position:absolute;right:1rem;top:0;height:auto;text-align:right}.menu-utente .social a i{font-family:Fontawesome;font-style:normal;font-size:3rem}.woocommerce-info{border-color:#008b4b !important}.woocommerce-info:before{content:"" !important;color:#008b4b !important}.veicolo-prezzo{margin:2rem 0}.suggestions h2{margin-bottom:2rem}.suggestions>div>a{width:15rem;margin-right:2rem;height:20rem}.gallery-label{margin:2rem 0 1rem 0}.page-template-template-home>.page-content{width:100%;margin:0 auto;padding:0}.page-template-template-home .content-section{padding:1rem 0}.page-template-template-home .gallery-photo{border-color:#008b4b;margin-left:0;margin-right:2%;width:31%;padding-bottom:31%}.page-template-template-home .offerte-home{background-color:#e0e0e0;padding:1rem}.page-template-template-home .offerte-home .hr-separator{border-color:#008b4b;background-color:#008b4b;margin:2rem;width:auto}.page-template-template-home .offerte-home ins{color:#008b4b;text-decoration:none !important;-webkit-text-decorations-in-effect:none !important;display:block}.page-template-template-home .offerte-home del{color:#c11c24 !important;opacity:.7 !important;display:block}.page-template-template-home .offerta-home{width:100%;padding-bottom:66%;margin:2rem 0;background-position:center center;background-size:cover;background-repeat:no-repeat}.page-template-template-home .variation-photo{opacity:1}.page-template-template-home .titolo-sezione{margin-bottom:2rem}.page-template-template-home .shop-link{background-color:#008b4b !important;color:#fff !important;font-size:2rem;padding:1rem 2rem;margin-bottom:3rem}.servizi h1.title{text-decoration:underline;margin:7rem 0}.servizi .colonna-servizi.sx{padding-right:4rem}.servizi .colonna-servizi.dx{padding-left:4rem;border-left:1px solid #706f6f}.servizi .colonna-servizi .servizio-box{text-align:center;margin:4rem 0}.servizi .colonna-servizi .servizio-box .servizio-thumb{padding-bottom:60%;background-position:center center;background-size:cover;background-repeat:no-repeat}.servizi .colonna-servizi .servizio-box .servizio-thumb .invio-richiesta{right:1rem;bottom:1rem;padding:1rem 2rem}.servizi .colonna-servizi .servizio-box .servizio-thumb.news-thumb-archive{padding-bottom:75%}.servizi .colonna-servizi .servizio-box h2{margin-top:1rem}.page-cover-thumb{padding-bottom:40%;background-position:center center;background-size:cover;background-repeat:no-repeat}.pagina-contenuto .title{margin:2rem 0}.pagina-contenuto .really-content{font-size:1.8rem;font-weight:400;text-align:justify}input#coupon_code{width:22rem;height:3.8rem}span.wpcf7-not-valid-tip{display:block;clear:both;float:none}.wc-bacs-bank-details-heading{margin:2rem 0}p.woocommerce-thankyou-order-received{margin:2rem 0 3rem 0;font-weight:bold}.wc-bacs-bank-details-account-name{margin-bottom:2rem}.woocommerce-thankyou-order-details+p{font-size:2rem;font-weight:bold;color:#008b4b;border-left:3px solid #008b4b;padding:2rem;background-color:rgba(0,139,75,.2)}.woocommerce-products-header h1.page-title{color:#008b4b;font-weight:bold;margin:2rem 0;text-align:center;text-transform:uppercase}ul.products li.product-category{background-color:#fff !important;height:30rem}ul.products li.product-category h2{background-color:#008b4b !important;color:#fff;top:auto !important;position:absolute !important;height:8rem !important;text-transform:uppercase;padding:.5rem 1rem !important;bottom:0}@media all and (max-width: 425px){ul.products li.product-category h2{height:9rem !important}}ul.products li.product-category h2 .count{background:none !important;color:#ececec;font-size:1.4rem}ul.products li.product-category h2 .count:before{content:"";display:table;clear:both}.woocommerce-result-count,form.woocommerce-ordering{display:none}.products-list-really-header .woocommerce-result-count,.products-list-really-header form.woocommerce-ordering{display:block}.prodotti-nella-categoria{margin:3rem 0}.woocommerce ul.products li.product a img{height:auto;display:inline-block !important;max-height:20rem;width:auto !important;text-align:center;margin-top:1rem !important}div#sidebar[role=complementary]{display:none}table.variations select{margin:2rem}.woocommerce form input,.woocommerce form textarea{font-size:1.8rem;padding-left:1rem;padding-right:1rem}.page-template-template-pagina p{margin-bottom:1rem}.page-template-template-pagina table.wp-block-table td,.page-template-template-pagina table.wp-block-table th{padding:.5rem}#payment .payment_methods li[class*=payment_method_xpay] label img{max-width:unset !important;max-height:unset !important;height:32px;margin-left:4rem !important}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@media all and (max-width: 425px){.body-search{float:none !important;margin-bottom:2rem}}.body-search .search-form-container{float:left;margin-right:1rem}.body-search .search-field{border:none;border-bottom:1px solid #008b4b;font-size:1.8rem;background:none}.body-search .search-icon{color:#008b4b;background:none;border:none;font-size:2rem;cursor:pointer}.suggestions .cross-sells a{background-color:#fff;padding:1rem;box-shadow:1px 1px 8px rgba(0,0,0,.4);transition:all .2s linear;margin-bottom:2rem;position:relative;width:17rem !important;height:23rem !important}.suggestions .cross-sells a:hover{transition:all .2s linear;opacity:.8}.suggestions .cross-sells a span{position:absolute;bottom:0;left:0;right:0;top:auto;height:7.5rem;background-color:#008b4b;color:#fff !important;padding:1rem;font-size:1.5rem}.suggestions .cross-sells a img{position:absolute;top:calc(50% - 3.25rem);left:50%;transform:translate(-50%, -50%);height:auto;width:auto;max-width:130px;max-height:130px}.mc4wp-response,.mc4wp-alert .mc4wp-success{color:#fff !important;margin-top:1rem}