.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#faq{display:none}*{margin:0;padding:0}body{background-color:transparent}.tappo{clear:both}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.container-fluid{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}#to-top{display:none;position:fixed;bottom:100px;right:0;z-index:99;font-size:18px;border:none;outline:none;background-color:#666;color:#fff;cursor:pointer;padding:7px 13px;border-radius:4px 0 0 4px}#to-top i{font-size:20px}.hide-badge{display:none}.show-badge{display:block}.img-responsive{width:100%}.img-responsive-square{width:100%;height:auto}h1{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:7vw;line-height:1.3em;color:#333}h2{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:3.5vw;line-height:1.2em;color:#333}h3{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:none;font-size:1.2vw;line-height:1.5em;letter-spacing:1px;color:#333}h4{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1em;color:#333}h5{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:14px;line-height:1em;color:#333}p{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;line-height:1.8em;color:#666}li{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;line-height:1.5em;color:#666}.txt-color-giallo{color:#f6dc00}a:link,a:visited{display:block;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;line-height:1em;color:#666;text-decoration:none;transition:all .3s}a.nero:link,a.nero:visited{width:fit-content;text-transform:uppercase;font-size:16px;line-height:1.5em;color:#333;background-color:#fff;padding:15px;border-radius:0;-webkit-box-shadow:0 0 7px 0 #666;box-shadow:0 0 7px 0 #666;transition:all .3s}a.nero.landing-page:link,a.nero.landing-page:visited{font-size:24px}a.nero i{display:none !important;padding-top:3px;transition:all .3s}a.nero.landing-page i{padding-top:5px}a.nero:hover{color:#333;background-color:#fff;padding:15px 10px;transition:all .3s}a.nero:hover i{display:block !important;float:right;padding-left:10px;transition:all .3s}a.link-in-linea{display:inline-block}a.link-in-linea:hover{text-decoration:underline}#main-header{height:85px;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.56);position:fixed;z-index:500;padding:0;transition:all .3s}#main-header #logo-header{width:165px;height:85px;padding-left:0;padding-right:0;opacity:1;transition:all .3s}#main-header #logo-header a:link,#main-header #logo-header a:visited{display:inline-block;width:165px;height:85px;background-image:url(//tonincaseinlegno.it/wp-content/themes/tonincaseinlegno/./img/logo-tonin-rest-1-1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#main-header #container-menu nav#menu-header ul{margin-bottom:0}#main-header #container-menu nav#menu-header li{display:inline-block}#main-header #container-menu nav#menu-header li a:link,#main-header #container-menu nav#menu-header li a:visited{display:block;font-family:'Oxygen',sans-serif;font-size:18px;font-weight:400;color:#fff;text-decoration:none;letter-spacing:1px;line-height:1em;padding:33px 12px 34px;transition:all .3s}#main-header #container-menu nav#menu-header li a:hover{color:#f6dc00}#main-header #container-menu nav#menu-header li.current-menu-item a{color:#f6dc00}#main-header #menu-toggle{width:125px;height:85px}#main-header #menu-toggle #menu-toggle-chiuso #burger{font-size:18px;color:#fff;padding:29px 15px;transition:all .3s}#main-header.small-menu{height:55px}#main-header.small-menu #logo-header{width:125px;height:55px;opacity:1;transition:all .3s}#main-header.small-menu #logo-header a:link,#main-header.small-menu #logo-header a:visited{width:100px;height:55px;transition:all .3s}#main-header.small-menu #container-menu nav#menu-header li a:link,#main-header.small-menu #container-menu nav#menu-header li a:visited{padding:18px 12px 19px;transition:all .3s}#main-header.small-menu #menu-toggle{height:55px}#main-header.small-menu #menu-toggle #menu-toggle-chiuso #burger{padding:14px 15px;transition:all .3s}.modal-dialog{max-width:none;max-height:none;width:100vw;min-height:100vh;margin:0}.modal-dialog .modal-content{max-width:none;max-height:none;width:100vw;min-height:100vh;border:none}.modal-dialog .modal-content .col-sx-toggle{min-height:100vh;background-image:url(//tonincaseinlegno.it/wp-content/themes/tonincaseinlegno/./img/img-bozza-5.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-left:0;padding-right:0}.modal-dialog .modal-content .col-sx-toggle img{width:100%}.modal-dialog .modal-content .col-dx-toggle .modal-header #cross-burger{margin-bottom:0}.modal-dialog .modal-content .col-dx-toggle .modal-header #cross-burger i{font-size:50px}.modal-dialog .modal-content .col-dx-toggle .modal-body{position:relative}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger{margin-bottom:50px}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger ul{padding-left:0}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li{list-style-type:none}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{display:block;font-family:'Oxygen',sans-serif;font-size:1.5vw;font-weight:600;text-align:left;color:#666;text-decoration:none;letter-spacing:1px;line-height:1em;padding:23px 12px 24px 0;transition:all .3s}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:hover{border-left:16px solid #666;padding-left:16px;transition:all .3s}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-logo-modal{text-align:left;padding-bottom:20px;border-bottom:1px solid #dee2e6;margin-bottom:15px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-titolo-h1-modal h1{font-size:2vw;text-align:right}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal{position:absolute;top:25%;right:0}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal a{padding:10px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal a:hover{padding-right:20px;border-right:16px solid #666}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal a i{font-size:2.8vw}.modal-backdrop.show{z-index:unset}.modal-backdrop.show{opacity:0}#home-banner-rest-1{min-height:100vh;margin-bottom:50px;position:relative}#home-banner-rest-1 .box-video-bg{position:absolute;top:0;left:0}#home-banner-rest-1 .box-video-bg #video-banner-home{object-fit:cover;width:calc(100vw - 17px);height:100vh}#home-banner-rest-1 .box-img-bg-smarpthone{margin-bottom:25px;display:none}#home-banner-rest-1 .box-img-bg-smarpthone img{min-height:100vh;width:auto}#home-banner-rest-1 .box-contenuto{height:calc(100vh - 85px);position:absolute;top:85px;left:0}#home-banner-rest-1 .box-contenuto .col-sx{background-size:cover;background-position:center center;background-repeat:no-repeat}#home-banner-rest-1 .box-contenuto .col-dx{height:calc(100vh - 85px);padding-top:100px;background-color:rgba(0,0,0,.56);box-shadow:unset}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:256px}#home-banner-rest-1 .box-contenuto .col-dx #box-logo img{width:9vw;height:auto}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:32px;margin-bottom:-10px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:0}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:350px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1 h1{font-size:3vw;color:#fff;text-transform:uppercase}#home-banner-rest-1 .box-contenuto .col-dx #icona-rotazione-schermo{width:100vw;height:50px;position:absolute;bottom:0;left:0;display:none}#home-banner-rest-1 .box-contenuto .col-dx #icona-rotazione-schermo img{width:50px;height:50px;float:right}#home-banner-rest-1 .box-contenuto .col-dx #icona-rotazione-schermo p{font-size:11px;line-height:1em;letter-spacing:1px;color:#fff;padding-top:15px;padding-right:5px;float:right}#home-chi-siamo-rest-1,#home-sistema-costruttivo-rest-1,#home-certificazioni-rest-1,#home-recensioni-rest-1{margin-bottom:50px}.col-sx{padding:4vw 8vw}.col-sx .box-titolo-h2{margin-bottom:50px;position:relative}.col-sx .box-titolo-h2 h2{font-size:2.4vw;text-transform:uppercase}.col-sx .box-titolo-h2 img.logo-sistema-costruttivo{width:250px;height:auto;position:absolute;top:-100px;right:0}.col-sx .box-titolo-h4{margin-bottom:50px}.col-sx .box-titolo-h4 h4{font-weight:700;font-size:16px;color:#333;text-align:left;letter-spacing:1px;line-height:1.3em;padding-top:10px;padding-bottom:10px}.col-sx .box-paragrafo{margin-bottom:50px}.col-sx .box-paragrafo p{text-align:justify}.col-dx{padding:1.6vw;background-color:#008c95;background-repeat:no-repeat;background-position:right bottom;background-size:cover;box-shadow:0 0 0 1.6vw #008c95 inset;position:relative}.col-dx .col-img{padding:0;background-color:transparent}.col-dx .col-img.img-100{height:24vw;margin-bottom:1.6vw}.col-dx .col-img.img-100-square{height:calc(50vw - 3.2vw)}.col-dx .col-img img{height:auto}#quali-sono-i-vantaggi- .col-dx{background-position:center center;background-size:contain;box-shadow:unset}#home-sistema-costruttivo-rest-1 .col-sx{padding-top:0;padding-bottom:0}#home-sistema-costruttivo-rest-1 .col-dx{background-color:unset;min-height:unset;padding:0;box-shadow:unset}#home-sistema-costruttivo-rest-1 .col-dx.col-img img{width:100%;height:auto;border:1.6vw solid #008c95}.col-dx .col-txt{padding:0}.col-dx .col-txt .box-titolo-h4 h4{font-weight:500;font-size:.8vw;color:#fff;text-align:right;letter-spacing:1px;padding-top:10px;padding-bottom:10px;transition:all .3s}.col-dx .col-txt .box-titolo-h4 h4:hover{border-right:.8vw solid #fff;padding-right:.8vw;transition:all .3s}.col-dx .col-txt .box-titolo-h4 .loghi-certificazioni .box-logo{padding-right:0}.col-dx .col-txt .box-titolo-h4 .loghi-certificazioni .box-logo a img{width:100%;height:auto}.modulo-tipo-chiavi-in-mano-rest-1{margin-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .naturale-h2{font-size:7vw;font-weight:300;color:#495b52;line-height:1.3em;padding-left:4%}.modulo-tipo-chiavi-in-mano-rest-1 .ecosostenibile-h2{font-family:'Cormorant',Georgia,"Times New Roman",serif;font-style:italic;text-transform:uppercase;text-align:center;font-size:7vw;font-weight:400;color:#f6dc00;line-height:1.3em}.modulo-tipo-chiavi-in-mano-rest-1 .energeticamente-indipendente-h2{text-transform:uppercase;text-align:right;color:#008c95;margin-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .col-sx{background-size:cover;background-position:center;background-repeat:no-repeat;padding:0}.modulo-tipo-chiavi-in-mano-rest-1 .col-sx.col-img img{width:100%;height:auto}#home-chiavi-in-mano-rest-1.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding:1.6vw 4vw;background-color:#fff;box-shadow:unset}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding:1.6vw 8vw;background-color:#fff;box-shadow:unset}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{font-size:7vw;font-weight:300;margin-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{text-align:justify;padding-right:50%}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4 h4{font-weight:700;font-size:16px;color:#333;text-align:left;letter-spacing:1px;padding-top:10px;padding-bottom:10px}.modulo-tipo-modelli-rest-1{margin-bottom:50px;position:relative}.modulo-tipo-modelli-rest-1 .call-to-action{width:40vw;background-color:#f6dc00;padding:24px 24px 24px 80px;position:absolute;top:-80px;left 0;display:none}.modulo-tipo-modelli-rest-1 .call-to-action .box-titolo-h2{margin-bottom:40px}.modulo-tipo-modelli-rest-1 .call-to-action .box-titolo-h2 h2{font-size:2.4vw;text-transform:uppercase}.modulo-tipo-modelli-rest-1 .call-to-action .box-titolo-h3{margin-bottom:24px}.modulo-tipo-modelli-rest-1 .call-to-action .box-titolo-h3 h3{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:none;font-size:1.2vw;line-height:1.5em;letter-spacing:1px;color:#333}.modulo-tipo-modelli-rest-1 .call-to-action .box-pulsante a.nero:link i,.modulo-tipo-modelli-rest-1 .call-to-action .box-pulsante a.nero:visited i{opacity:0;transition:all .3s}.modulo-tipo-modelli-rest-1 .call-to-action .box-pulsante a.nero:hover i{opacity:1;transition:all .3s}.modulo-tipo-modelli-rest-1 .col-sx{padding-top:1.6vw;padding-bottom:1.6vw;padding-left:calc((50vw - 470px)/2);padding-right:calc((50vw - 470px)/2)}.modulo-tipo-modelli-rest-1 .col-dx{padding-right:calc((50vw - 470px)/2)}.col-dx .col-img-100-link{padding:0;background-color:transparent;margin-bottom:1.6vw}.col-dx .col-img-100-link:last-of-type{margin-bottom:0}.col-dx .col-img-100-link a.box-link{height:20vw;position:relative;background-color:rgba(0,0,0,0);background-size:100%;background-position:center center;background-repeat:no-repeat;margin-bottom:0;transition:all .3s}.col-dx .col-img-100-link a.box-link:hover{background-size:120%;background-color:rgba(0,0,0,.5);background-blend-mode:overlay;transition:all .3s}.col-dx .col-img-100-link a.box-link img{width:100%}.col-dx .col-img-100-link a.box-link .box-titolo-h2{width:100%;text-align:center;position:absolute;top:calc((100% - 3vw)/2);background-color:rgba(0,0,0,.4);transition:all .3s}.col-dx .col-img-100-link a.box-link .box-titolo-h2 h2{font-size:3vw;line-height:3vw;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.col-dx .col-img-100-link a.box-link:hover img{filter:brightness(40%)}.col-dx .col-img-100-link a.box-link:hover .box-titolo-h2{background-color:rgba(0,0,0,0);transition:all .3s}.modulo-tipo-realizzazioni-rest-1{margin-bottom:50px}#carosello-realizzazioni{padding:40px 0 25px;margin-bottom:25px}#carosello-realizzazioni .box-realizzazione .box-img a{height:20vw;background-size:100%;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,140,149,0);transition:all .3s;position:relative}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo{width:100%;text-align:center;position:absolute;top:calc((100% - 4vw)/2);transition:all .3s;display:none}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h2{font-size:1vw;text-transform:uppercase;font-weight:300;line-height:1vw;letter-spacing:1px;color:#fff;margin-bottom:0;padding:1vw;background-color:rgba(0,0,0,.6)}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h4{font-size:.8vw;text-transform:uppercase;font-weight:300;line-height:.8vw;letter-spacing:1px;color:#fff;margin-bottom:0;padding-bottom:1vw;background-color:rgba(0,0,0,.6)}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h5{font-size:.6vw;font-weight:300;line-height:.8vw;letter-spacing:.8px;color:#fff;margin-bottom:0;padding-bottom:1vw;background-color:rgba(0,0,0,.6)}#carosello-realizzazioni .box-realizzazione .box-img a:hover{background-size:120%;background-color:rgba(0,0,0,.5);background-blend-mode:overlay;transition:all .3s}#carosello-realizzazioni .box-realizzazione .box-img a:hover .box-titolo{transition:all .3s;display:block}#carosello-realizzazioni .box-realizzazione .col-img-100-link a.box-link:hover img{filter:brightness(40%);transition:all .3s}#carosello-realizzazioni .owl-dots .owl-dot.active span{background-color:#008c95}.modulo-tipo-realizzazioni-rest-1 .col-sx,.modulo-tipo-realizzazioni-rest-1 .col-dx{padding:1.6vw;background-color:#008c95}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2{margin-bottom:0}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2 h2{color:#fff}.modulo-tipo-realizzazioni-rest-1 .col-dx .box-paragrafo{margin-bottom:50px}.modulo-tipo-realizzazioni-rest-1 .col-dx .box-paragrafo p{color:#fff}.modulo-tipo-realizzazioni-rest-1.landing-page{padding:50px 0}.modulo-tipo-realizzazioni-rest-1.landing-page .box-titolo-h2 h2{text-align:center;color:#fff;margin-bottom:50px}.modulo-tipo-realizzazioni-rest-1.landing-page .box-modello{margin-bottom:25px}.modulo-tipo-realizzazioni-rest-1.landing-page .box-modello .box-img img{width:100%;height:auto}.modulo-tipo-realizzazioni-rest-1.landing-page .box-titolo-h4 h4{font-size:24px;letter-spacing:1px;text-align:center;color:#fff;margin:50px 0}.modulo-tipo-realizzazioni-rest-1.landing-page .box-pulsante a.nero:link,.modulo-tipo-realizzazioni-rest-1.landing-page .box-pulsante a.nero:visited{width:fit-content;text-transform:uppercase;font-size:24px;line-height:1.5em;color:#333;background-color:#fff;padding:15px;border-radius:0;-webkit-box-shadow:0 0 7px 0 #666;box-shadow:0 0 7px 0 #666;transition:all .3s;margin:0 auto}.modulo-tipo-realizzazioni-rest-1.landing-page .box-pulsante a.nero:hover{color:#fff;background-color:#333;transition:all .3s}#home-certificazioni-rest-1 .col-sx{padding-top:1.6vw;padding-bottom:1.6vw;padding-left:calc((50vw - 400px)/2);padding-right:calc((50vw - 400px)/2)}#home-certificazioni-rest-1 .col-dx{padding-left:calc((50vw - 400px)/2);background-color:unset;box-shadow:unset}.modulo-tipo-recensioni-rest-1{margin-bottom:50px}.modulo-tipo-recensioni-rest-1 .col-sx .box-recensione{border-right:1px solid #000;padding-bottom:1px;margin-bottom:35px}.modulo-tipo-recensioni-rest-1 .col-sx .box-recensione p{text-align:justify;margin-right:.5vw}.modulo-tipo-recensioni-rest-1 .col-sx .box-recensione h5{font-style:italic;text-align:right;margin-right:.5vw}.modulo-tipo-recensioni-rest-1 .col-sx .box-pulsante.recensioni-desktop{display:block}.modulo-tipo-recensioni-rest-1 .col-sx .box-pulsante.recensioni-smartphone{display:none}.modulo-tipo-recensioni-rest-1 .col-dx.col-img img{width:100%;height:auto}#main-footer{background-color:#f7f7f7}#page-banner-rest-1{min-height:45vh;background-color:#f7f7f7;margin-bottom:50px}#page-banner-rest-1 #box-titolo-h1{text-transform:uppercase;padding-top:150px;padding-left:8vw;margin-bottom:50px}#page-banner-rest-1 .box-titolo-h2{padding-left:27%}#page-banner-rest-1 p.breadcrumbs{text-align:center}#page-banner-rest-1 p.breadcrumbs a{display:inline-block}#page-banner-rest-1 p.breadcrumbs a:hover{text-decoration:underline}#page-banner-rest-1 p.breadcrumbs span.breadcrumb_last{-webkit-box-shadow:0 8px 0 0 rgba(68,88,14,.16);box-shadow:0 8px 0 0 rgba(68,88,14,.16)}#page-content{padding:5% 25%}.page-id-97 .modulo-tipo-1-rest-1 .col-sx .box-titolo-h4 h4,.page-id-97 .modulo-tipo-2-rest-1 .col-sx .box-titolo-h4 h4{text-transform:unset}.modulo-tipo-1-rest-1 .col-dx,.modulo-tipo-2-rest-1 .col-dx{min-height:50vw}#certificazioni .col-dx{opacity:0;min-height:unset}#dop.modulo-tipo-1-rest-1 .col-dx,#dop.modulo-tipo-2-rest-1 .col-dx,#garanzie.modulo-tipo-1-rest-1 .col-dx,#garanzie.modulo-tipo-2-rest-1 .col-dx,#brochure.modulo-tipo-1-rest-1 .col-dx,#brochure.modulo-tipo-2-rest-1 .col-dx{min-height:auto;background-color:transparent}#garanzie.modulo-tipo-1-rest-1 .col-dx .schedario,#garanzie.modulo-tipo-2-rest-1 .col-dx .schedario{padding-left:0;padding-right:0}.box-link{margin-bottom:25px}.box-link a{font-size:24px;letter-spacing:1px;color:#333;padding:15px 0}.box-link a:hover{border-left:10px solid #333;padding-left:15px;transition:all .3s}.single-modelli .box-link a:hover,.single-realizzazioni .box-link a:hover{border-left:0 solid #333}.box-link a i{margin-right:15px}.torna-archivio .box-link a i{margin-right:0}:root{--wbox:46vw;--hbox:46vw}.box-icone{width:var(--wbox);height:var(--hbox);background-color:#fff;position:absolute;top:calc((100% - (var(--wbox)))/2);left:calc((100% - (var(--hbox)))/2);text-align:center;padding:25px}.box-icone .box-icona{padding:25px}.box-icone .box-icona img{width:100%;height:auto}form.wpcf7-form table{border:none !important}form.wpcf7-form table tr td{border-top:none;padding:0 10px}form.wpcf7-form table tr td.testo-titolo-cella p{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:18px;line-height:1.8em;text-align:right;color:#fff}form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#000;width:100%;height:50px;margin-top:10px;margin-bottom:10px;padding-left:10px;border:1px solid rgba(0,0,0,.1)}form.wpcf7-form span.wpcf7-form-control-wrap select.wpcf7-form-control{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#666;width:100%;height:50px;margin-top:10px;margin-bottom:10px;padding-left:7px;border:1px solid rgba(0,0,0,.1)}form.wpcf7-form span.wpcf7-form-control-wrap select.wpcf7-form-control option{color:#000}form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio{width:100%;min-height:175px;margin-top:10px;resize:vertical;font-size:15px;padding-left:10px;padding-top:15px;border:1px solid rgba(0,0,0,.1)}form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control::placeholder,form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control::-webkit-input-placeholder,form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio::placeholder,form.wpcf7-form span.wpcf7-form-control-wrap textarea.area-messaggio::-webkit-input-placeholder{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-transform:capitalize;font-weight:400;letter-spacing:1px;color:#666}#box-privacy td,#box-newsletter td{width:100%}#box-privacy .wpcf7-list-item,#box-newsletter .wpcf7-list-item{margin-left:0}input[type=checkbox]{margin-right:10px;width:14px;height:14px}#box-privacy p,#box-newsletter p{color:#fff}#box-privacy a#legge-privacy{display:inline-block;color:#fff;text-decoration:underline}#box-privacy a#legge-privacy:hover{text-decoration:none}#box-pulsante-invia td{width:100%;text-align:center;padding-top:35px}#box-pulsante-invia td input.wpcf7-form-control{height:65px;margin-left:72px}#box-pulsante-invia td input[type=submit]:not(:disabled){background-color:#fff;color:#333}#box-pulsante-invia td input[type=submit]:not(:disabled):hover{background-color:#333}#cf7-note p.nota-campi,#cf7-note p.nota-recaptcha{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-style:italic;font-size:12px;text-align:center;color:#fff}#cf7-note a.link-recaptcha{display:inline-block;font-size:12px;font-style:italic;text-decoration:underline;color:#fff}#cf7-note a.link-recaptcha:hover{text-decoration:none}.wpcf7 form .wpcf7-response-output{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;border:none}#modulo-richiesta-info-modello .desktop{display:block}#modulo-richiesta-info-modello .smartphone{display:none}.cf7-desktop{display:block}.cf7-smartphone{display:none}.box-mappa .box-titolo-h2{text-align:center;padding-top:100px;margin-bottom:25px}.box-mappa .box-titolo-h4{text-align:center;margin-bottom:25px}.box-mappa .box-titolo-h4 h4{font-size:22px;font-weight:600;line-height:1.4em;text-transform:none;padding-bottom:10px}.box-mappa .iframe-mappa{margin-bottom:50px}.box-mappa .box-pulsante{margin-bottom:50px}.box-mappa .box-pulsante a{margin:0 auto}.modulo-tipo-divider{height:10vw}.modulo-tipo-archivio{padding:70px 15px 15px;margin-bottom:105px}.modulo-tipo-archivio,.modulo-tipo-archivio-2{background-color:transparent}.modulo-tipo-archivio-2 #modelli-small,.modulo-tipo-archivio-2 #modelli-large{padding:30px 25px 0;background-color:transparent}.modulo-tipo-archivio-2 #modelli-medium{padding:30px 25px 0;background-color:#fff}.modulo-tipo-archivio .box-scheda,.modulo-tipo-archivio-2 .box-scheda{min-height:30vw;padding:15px;margin-bottom:2vw;position:relative}.modulo-tipo-archivio .box-scheda.realizzazione,.modulo-tipo-archivio-2 .box-scheda.realizzazione,.modulo-tipo-archivio .box-scheda.modello,.modulo-tipo-archivio-2 .box-scheda.modello{min-height:unset;margin-bottom:0}.modulo-tipo-archivio-2 .box-scheda .box-img a,.modulo-tipo-archivio .box-scheda .box-img a{height:20vw;background-size:100%;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,140,149,0);transition:all .3s;position:relative}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo-h2,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo-h2{width:100%;text-align:center;position:absolute;top:calc((100% - 2vw)/2);transition:all .3s;display:none}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo{width:100%;text-align:center;position:absolute;top:calc((100% - 4vw)/2);transition:all .3s;display:none}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h2,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h2,.modulo-tipo-archivio-2 .box-scheda.modello.box-img a .box-titolo h2,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h2{font-size:1vw;text-transform:uppercase;font-weight:300;line-height:1vw;letter-spacing:1px;color:#fff;margin-bottom:0;padding:1vw;background-color:rgba(0,0,0,.6)}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h4,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h4,.modulo-tipo-archivio-2 .box-scheda.modello.box-img a .box-titolo h4,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h4{font-size:.8vw;text-transform:uppercase;font-weight:300;line-height:.8vw;letter-spacing:1px;color:#fff;margin-bottom:0;padding-bottom:1vw;background-color:rgba(0,0,0,.6)}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h5,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h5,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo h5,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h5{font-size:.6vw;font-weight:300;line-height:.8vw;letter-spacing:.8px;color:#fff;margin-bottom:0;padding-bottom:1vw;background-color:rgba(0,0,0,.6)}.modulo-tipo-archivio-2 .box-scheda .box-img a:hover,.modulo-tipo-archivio .box-scheda .box-img a:hover{background-size:120%;background-color:rgba(0,140,149,.5);background-blend-mode:overlay;transition:all .3s}.modulo-tipo-archivio-2 .box-scheda .box-img a:hover .box-titolo-h2,.modulo-tipo-archivio .box-scheda .box-img a:hover .box-titolo-h2{transition:all .3s;display:block}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a:hover .box-titolo,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a:hover .box-titolo,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a:hover .box-titolo,.modulo-tipo-archivio .box-scheda.modello .box-img a:hover .box-titolo{transition:all .3s;display:block}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio .box-scheda .box-testo h3{display:block}.modulo-tipo-archivio .box-scheda .box-testo.smartphone h2,.modulo-tipo-archivio .box-scheda .box-testo.smartphone h3{display:none}.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio-2 .box-scheda .box-testo h2{font-size:3vw;text-transform:capitalize;padding-top:0;padding-left:0}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{height:40px;padding:5px 0 5px}.modulo-tipo-archivio .box-scheda .box-testo h3,.modulo-tipo-archivio-2 .box-scheda .box-testo h3{height:45px;font-style:italic;color:#fff;padding:5px 0 5px 15px;background-color:#008c95}.modulo-tipo-archivio .box-scheda .box-testo i,.modulo-tipo-archivio-2 .box-scheda .box-testo i{position:absolute;top:25px;right:25px}.modulo-tipo-archivio .box-scheda.modello-small .box-testo i,.modulo-tipo-archivio-2 .box-scheda.modello-small .box-testo i{color:#f6dc00}.modulo-tipo-archivio .box-scheda.modello-medium .box-testo i,.modulo-tipo-archivio-2 .box-scheda.modello-medium .box-testo i{color:#fff}.modulo-tipo-archivio .box-scheda.modello-large .box-testo i,.modulo-tipo-archivio-2 .box-scheda.modello-large .box-testo i{color:red}.modulo-tipo-archivio .box-scheda .box-link,.modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(-30px)}.post-type-archive-realizzazioni .modulo-tipo-archivio .box-scheda .box-link,.post-type-archive-realizzazioni .modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(-40px)}.modulo-tipo-archivio .box-scheda .box-link .rich-info,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio .box-scheda .box-link .download-pdf,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf{width:80px;height:80px;margin-right:15px;float:right}.modulo-tipo-archivio .box-scheda .box-link .rich-info form button,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info form button{width:80px;height:80px;font-size:22px;padding:23px 15px;box-shadow:0 0 7px 0 #666}.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:visited{font-size:24px;padding:26px 15px 27px;box-shadow:0 0 7px 0 #666}.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:visited{font-size:24px;padding:26px 15px 27px;box-shadow:0 0 7px 0 #666}.modulo-tipo-archivio .box-scheda .box-link .rich-info button i,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a i,.modulo-tipo-archivio .box-scheda .box-link .download-pdf a i,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info button i,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a i,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a i{font-size:24px;color:#666}.modulo-tipo-archivio .box-scheda .box-link .rich-info button:hover i,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:hover i,.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:hover i,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info button:hover i,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:hover i,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:hover i{color:#fff}.schedario{padding:0 calc(8vw - 15px)}.schedario .box-scheda{padding:25px 15px}.schedario .box-scheda .box-img{padding:15px}.schedario .box-scheda .box-img img{height:auto}.schedario .box-scheda .box-testo{text-align:center}.schedario .box-scheda .box-pulsante a{margin:0 auto}.schedario .box-scheda .box-link{margin-bottom:25px}.schedario .box-scheda .box-link a{font-size:16px;line-height:1.3em;letter-spacing:1px;color:#333;padding:10px 0}.schedario .box-scheda .box-link a:hover{border-left:5px solid #333;padding-left:10px;transition:all .3s}.schedario .box-scheda .box-link a i{margin-right:15px}#page-banner-rest-1.banner-single{min-height:75vh;margin-bottom:50px;background-repeat:no-repeat;background-size:cover;background-position:center center}#page-banner-rest-1.banner-single #box-titolo-h1{padding-left:0}#page-banner-rest-1.banner-single #box-titolo-h1 h1{color:#fff}#page-banner-rest-1.banner-single #box-titolo-h1-realizzazioni{padding-top:350px;margin-bottom:25px}#page-banner-rest-1.banner-single #box-titolo-h1-realizzazioni h1{font-size:3vw;color:#fff;text-shadow:0 0 3px rgba(28,28,28,1)}#page-banner-rest-1.banner-single .box-titolo-h2{padding-left:0}#page-banner-rest-1.banner-single .box-titolo-h2 h2{font-size:2vw;color:#fff}#page-banner-rest-1.banner-single .intro-banner p{font-size:16px;color:#fff}#page-banner-rest-1.banner-single .box-titolo-h4{margin-bottom:150px}#page-banner-rest-1.banner-single .box-titolo-h4 h4{color:#fff}#page-banner-rest-1.banner-single h5.copyright-modello{font-size:14px;letter-spacing:1px;line-height:1.3em;color:#fff;padding:150px 0 50px}#page-banner-rest-1.banner-single p.breadcrumbs{text-align:left;color:#fff}#page-banner-rest-1.banner-single p.breadcrumbs a{color:#fff}#page-banner-rest-1.banner-single p.breadcrumbs span.breadcrumb_last{-webkit-box-shadow:0 8px 0 0 rgba(68,88,14,.16);box-shadow:0 8px 0 0 rgba(68,88,14,.16)}.modulo-tipo-single .col-sx{height:50px;margin-bottom:50px;background-color:#f6dc00}.modulo-tipo-single .box-scheda{padding:0;position:relative}#galleria-immagini{margin-bottom:50px}#galleria-immagini .grid-sizer,#galleria-immagini .grid-item{width:33.333%}#galleria-immagini .grid-item{height:auto;float:left;background:#fff;padding:1%}#galleria-immagini a img{max-width:100%;height:auto}.modulo-tipo-single .box-scheda .box-img img{height:auto;margin-bottom:50px}.modulo-tipo-single .box-scheda .box-testo i{position:absolute;top:14px;right:25px}.modulo-tipo-single .box-scheda.modello-small .box-testo i{color:#f6dc00}.modulo-tipo-single .box-scheda.modello-medium .box-testo i{color:#fff}.modulo-tipo-single .box-scheda.modello-large .box-testo i{color:red}.box-testi{padding:50px 0;margin-bottom:50px}.box-testi .box-testo.col-descrizione{padding-right:75px}.box-testi .box-testo.col-classe-energetica{padding-left:75px}.box-testi .box-testo h4,.box-testi .box-testo p{letter-spacing:.5px;color:#333}.box-testi .box-testo h4:last-of-type{margin-top:25px}.box-testi .box-testo p{text-align:justify}.box-testi .box-testo p:last-of-type{margin-bottom:0}.modulo-tipo-single .box-planimetrie{margin-bottom:50px}.modulo-tipo-single .box-scheda .box-planimetria iframe{height:900px;margin-bottom:10px}pdf-viewer#viewer span#title{display:none}.modulo-tipo-single .box-scheda .box-pulsante{margin-bottom:50px}.modulo-tipo-single .box-scheda .box-pulsante a{margin:0 auto}.modulo-tipo-single .box-scheda .box-link{text-align:center;padding:50px 0 0;margin-bottom:0}.modulo-tipo-single .box-scheda .box-link .rich-info{width:80px;height:80px;margin:0 auto}.modulo-tipo-single .box-scheda .box-link .rich-info.scheda-modello{width:auto;height:auto;margin:0 auto}.modulo-tipo-single .box-scheda .box-link .box-titolo-h4 h4{letter-spacing:1px;color:#fff}.modulo-tipo-single .box-scheda .box-link .box-titolo-h2{margin-bottom:25px}.modulo-tipo-single .box-scheda .box-link .box-titolo-h2 h2{color:#fff}.modulo-tipo-single .box-scheda .box-link .rich-info form button{width:80px;height:80px;font-size:22px;background-color:#fff;padding:23px 15px;box-shadow:0 0 7px 0 #666}.modulo-tipo-single .box-scheda .box-link .rich-info form button:hover{background-color:#333}.modulo-tipo-single .box-scheda .box-link .rich-info form button.stile-2{width:fit-content;height:unset;font-size:2.5vw;font-weight:600;background-color:#fff;padding:20px 40px;margin-top:30px;box-shadow:0 0 7px 0 #666}@media only screen and (max-width:767px){.modulo-tipo-single .box-scheda .box-link .rich-info form button.stile-2{font-size:5vw}}.modulo-tipo-single .box-scheda .box-link .rich-info form button.stile-2:hover{background-color:#333}.modulo-tipo-single .torna-archivio .box-titolo-h2{margin-bottom:25px}.modulo-tipo-single .torna-archivio .box-link{width:80px;height:80px;padding-left:0;padding-right:0}.modulo-tipo-single .torna-archivio .box-link a{width:80px;height:80px;font-size:22px;padding:27px 15px 19px;box-shadow:0 0 7px 0 #666}#lp-banner .col-sx{min-height:100vh;background-image:url(//tonincaseinlegno.it/wp-content/themes/tonincaseinlegno/./img/real-img-2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#lp-banner .col-dx{padding-top:20px}#lp-banner .col-dx #box-logo img{width:200px;height:auto}#lp-banner .col-dx #box-img-smarpthone{display:none}#lp-banner .col-dx #box-img-smarpthone img{width:100%;height:auto;margin-bottom:25px}#lp-banner .col-dx #box-titolo-h1{padding-top:50px;margin-bottom:50px}#lp-banner .col-dx #box-titolo-h1 h1{font-size:6vw;line-height:1em;color:#fff}#lp-banner .col-dx .box-titolo-h4{width:40%;float:right;border-bottom:75px solid #f6dc00}#lp-banner .col-dx .box-titolo-h4 h4{color:#fff;font-weight:500;text-align:right;letter-spacing:1px;padding-top:10px;padding-bottom:10px;transition:all .3s}#lp-banner .col-dx .box-titolo-h4 h4:hover{border-right:16px solid #fff;padding-right:16px;transition:all .3s}@media only screen and (min-width:1641px) and (max-width:1900px){#main-header{padding:0}}@media only screen and (min-width:1340px) and (max-width:1640px){#main-header{height:68px;padding:0}#main-header #logo-header{width:120px;height:68px;opacity:1}#main-header #logo-header a:link,#main-header #logo-header a:visited{width:120px;height:68px}#main-header #container-menu nav#menu-header li a:link,#main-header #container-menu nav#menu-header li a:visited{font-size:16px;letter-spacing:1px;padding:26px 12px 26px}#main-header #menu-toggle{width:100px;height:68px}#main-header #menu-toggle #menu-toggle-chiuso #burger{font-size:18px;color:#fff;padding:21px 15px 20px;transition:all .3s}#main-header.small-menu #logo-header{width:100px}#main-header.small-menu #container-menu nav#menu-header li a:link,#main-header.small-menu #container-menu nav#menu-header li a:visited{padding:19px 12px 20px}#main-header.small-menu #menu-toggle{height:55px}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger{margin-bottom:25px}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{padding:13px 12px 14px 0}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:hover{border-left:10px solid #666;padding-left:10px}#home-banner-rest-1 .box-video-bg #video-banner-home{object-fit:cover;width:100vw;height:100vh}#home-banner-rest-1 .box-contenuto{height:calc(100vh - 68px);top:68px}#home-banner-rest-1 .box-contenuto .col-dx{height:calc(100vh - 68px);padding-top:50px;padding-left:20px;padding-right:50px}#home-banner-rest-1 .box-contenuto .col-dx .col-logo{padding:0}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:156px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:16px;margin-bottom:-2.5px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-size:16px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:300px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1 h1{font-size:2.4vw}.col-sx .box-titolo-h2{margin-bottom:25px}.col-sx .box-titolo-h4{margin-bottom:25px}.col-dx .col-txt .box-titolo-h4 h4{font-size:1vw;padding-top:5px;padding-bottom:5px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{padding-right:5%}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:25px}.col-dx .col-img-100-link a.box-link{height:23vw}#carosello-realizzazioni{padding:40px 25px 25px}#home-recensioni-rest-1 .col-sx .box-recensione p{line-height:1.3em}.modulo-tipo-1-rest-1 .col-dx,.modulo-tipo-2-rest-1 .col-dx{min-height:50vw}.box-icone .box-icona{padding:10px}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{font-size:12px;height:35px}.modulo-tipo-archivio .box-scheda .box-link,.modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(10px)}.modulo-tipo-archivio-3 .schedario .box-scheda .box-link a{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1339px) and (orientation:landscape){#main-header #logo-header{opacity:1}#main-header #container-menu{display:none}#main-header #menu-toggle{text-align:right}#main-header #menu-toggle #menu-toggle-chiuso #burger{font-size:24px;color:#fff;padding:24px 15px 25px;transition:all .3s}#main-header.small-menu #menu-toggle{height:55px}#main-header.small-menu #menu-toggle #menu-toggle-chiuso #burger{padding:9px 15px 10px;transition:all .3s}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{font-size:2.5vw;padding:18px 12px 19px 0;transition:all .3s}#home-banner-rest-1 .box-video-bg #video-banner-home{object-fit:cover;width:100vw;height:100vh}#home-banner-rest-1 .box-contenuto .col-dx{padding-left:25px;padding-right:25px}#home-banner-rest-1 .box-contenuto .col-dx .col-logo{padding:0}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:128px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:12px;margin-bottom:-1.5px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-size:12px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:250px}.col-sx{padding:4vw}.col-sx .box-titolo-h2{margin-bottom:25px}.col-sx .box-titolo-h4{margin-bottom:25px}.col-sx .box-paragrafo{margin-bottom:25px}.col-sx .box-paragrafo p{line-height:1.5em}.col-dx .col-txt .box-titolo-h4 h4{font-size:1vw;padding-top:4px;padding-bottom:4px}#home-sistema-costruttivo-rest-1 .col-sx{padding-top:4vw;padding-bottom:4vw}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{line-height:1.5em;padding-right:5%}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:25px}.modulo-tipo-modelli-rest-1 .col-sx{padding-left:calc((50vw - 390px)/2);padding-right:calc((50vw - 390px)/2)}.modulo-tipo-modelli-rest-1 .col-dx{padding-right:calc((50vw - 390px)/2)}.col-dx .col-img-100-link a.box-link{height:32vw}.col-dx .col-img-100-link a.box-link img{width:100%;height:32vw}#carosello-realizzazioni{padding:40px 25px 25px}#carosello-realizzazioni .box-realizzazione .box-img a{height:32vw}#carosello-realizzazioni .box-realizzazione .box-img a img{height:32vw}#home-realizzazioni-rest-1 .col-dx .box-paragrafo p{line-height:1.5em}#home-certificazioni-rest-1 .col-sx{padding-top:1.6vw;padding-bottom:1.6vw;padding-left:calc((50vw - 360px)/2);padding-right:calc((50vw - 360px)/2)}#home-certificazioni-rest-1 .col-dx{padding-left:calc((50vw - 360px)/2)}#home-recensioni-rest-1 .col-sx .box-recensione p{line-height:1.3em}#main-footer .box-titolo-h2{height:45px}#main-footer .box-titolo-h2 h2{font-size:1.8vw}#main-footer .box-titolo-h2 .bg-color-giallo{height:25px;top:10px;left:20px}#main-footer .col-txt p{font-size:14px}#main-footer .col-txt a:link,#main-footer .col-txt a:visited{font-size:14px}#main-footer .col-txt.visura p{font-size:14px;letter-spacing:1px}#page-banner-rest-1{min-height:55vh}#page-banner-rest-1.banner-single h5.copyright-modello{font-size:8px}#page-banner-rest-1 p.breadcrumbs span.breadcrumb_last{-webkit-box-shadow:0 4px 0 0 rgba(68,88,14,.16);box-shadow:0 4px 0 0 rgba(68,88,14,.16)}#page-content{padding:5%}.box-testi .box-testo.col-descrizione{padding-right:25px}.box-testi .box-testo.col-classe-energetica{padding-left:25px}.page-id-121 .modulo-tipo-1-rest-1 .col-dx,.page-id-121 .modulo-tipo-2-rest-1 .col-dx{min-height:25vw}.modulo-tipo-1-rest-1 .schedario .box-testo h3,.modulo-tipo-1-rest-2 .schedario .box-testo h3{font-size:3vw}.box-icone{width:100%;height:100%;position:unset}.box-icone .box-icona{padding:5px}.modulo-tipo-archivio{padding:15px;margin-bottom:50px}.modulo-tipo-archivio .box-scheda .box-img a,.modulo-tipo-archivio-2 .box-scheda .box-img a{height:30vw}.modulo-tipo-archivio .box-scheda .box-testo h3,.modulo-tipo-archivio-2 .box-scheda .box-testo h3{font-size:2.8vw}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{font-size:9px;height:25px}.modulo-tipo-archivio .box-scheda .box-link,.modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(10px)}.schedario{padding:0 calc(4vw - 15px)}.modulo-tipo-single .box-scheda .box-planimetria iframe{height:550px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#main-header #logo-header{opacity:1}#main-header #container-menu{display:none}#main-header #menu-toggle{text-align:right}#main-header #menu-toggle #menu-toggle-chiuso #burger{font-size:24px;color:#fff;padding:24px 15px 25px;transition:all .3s}#main-header.small-menu #menu-toggle #menu-toggle-chiuso #burger{padding:9px 15px 10px;transition:all .3s}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{font-size:2.5vw;padding:18px 12px 19px 0;transition:all .3s}#home-banner-rest-1{min-height:60vh}#home-banner-rest-1 .box-video-bg #video-banner-home{width:100vw;height:60vh}#home-banner-rest-1 .box-contenuto{height:calc(60vh - 85px);top:85px}#home-banner-rest-1 .box-contenuto .col-dx{height:calc(60vh - 85px);padding-top:50px;padding-left:10px;padding-right:0}#home-banner-rest-1 .box-contenuto .col-dx .col-logo{padding:0}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:88px}#home-banner-rest-1 .box-contenuto .col-dx #box-logo img{width:100%;height:auto}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:12px;margin-bottom:-1px;padding:0}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-size:12px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:200px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1 h1{font-size:24px}.col-sx .box-titolo-h2{margin-bottom:25px}.col-sx .box-titolo-h2 h2{font-size:3.2vw}.col-sx .box-titolo-h4{margin-bottom:25px}.col-sx .box-titolo-h4 h4{padding-top:5px;padding-bottom:5px}.col-sx .box-paragrafo{margin-bottom:25px}.col-sx .box-paragrafo p{line-height:1.5em}.col-dx{background-position:right center;background-size:contain}#home-sistema-costruttivo-rest-1 .col-sx{padding-top:50px;padding-bottom:50px}.col-dx .col-txt .box-titolo-h4 h4{font-weight:500;font-size:2vw;padding-top:10px;padding-bottom:10px;padding-left:1vw;margin-bottom:0}.col-dx .col-txt .box-titolo-h4 h4:first-of-type{padding-top:2.4vw}.col-dx .col-txt .box-titolo-h4 h4:hover{border-right:unset;padding-right:0;transition:unset;padding-left:1vw}#home-chiavi-in-mano-rest-1.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding-top:0;padding-bottom:50px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{padding-right:7%}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:25px}.modulo-tipo-modelli-rest-1 .col-sx{padding-left:1.6vw;padding-right:3.2vw}.modulo-tipo-modelli-rest-1 .col-dx{padding-right:0}.col-dx .col-img-100-link{margin-bottom:1.6vw;padding-right:1.6vw}.col-dx .col-img-100-link:last-of-type{margin-bottom:0}.col-dx .col-img-100-link a.box-link{height:26vw;position:relative}.col-dx .col-img-100-link a.box-link img{width:100%;height:100%}#carosello-realizzazioni{padding:3.2vw 1.6vw;margin-bottom:25px}#carosello-realizzazioni .box-realizzazione .box-img a{height:32vw}.modulo-tipo-realizzazioni-rest-1 .col-sx,.modulo-tipo-realizzazioni-rest-1 .col-dx{padding:3.2vw;background-color:#008c95}#home-certificazioni-rest-1 .col-sx{padding:3.2vw}#home-certificazioni-rest-1 .col-dx{padding:3.2vw;background-color:unset;box-shadow:unset}#home-recensioni-rest-1 .col-sx{padding:3.2vw}#home-recensioni-rest-1 .col-dx{display:none}#main-footer{padding:50px 0 0}#main-footer .box-titolo-h2{width:50%}#main-footer .box-titolo-h2 h2{font-size:5vw}#main-footer .box-titolo-h2 .bg-color-giallo{width:100%}#main-footer .box-icone-social{text-align:center}#main-footer .col-txt.visura p{font-size:14px;letter-spacing:1px}#page-banner-rest-1{height:30vh}.modulo-tipo-1-rest-1 .schedario .box-testo h3,.modulo-tipo-1-rest-2 .schedario .box-testo h3{font-size:3vw}.box-icone{width:100%;height:100%;position:unset}.box-icone .box-icona{padding:10px}.modulo-tipo-archivio-2 .box-scheda .box-img a,.modulo-tipo-archivio .box-scheda .box-img a{height:30vw}.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio-2 .box-scheda .box-testo h2{font-size:5vw;padding-left:0}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{font-size:10px;height:30px;padding:5px 0;margin-bottom:0}.modulo-tipo-archivio .box-scheda .box-testo h3,.modulo-tipo-archivio-2 .box-scheda .box-testo h3{height:35px;font-size:20px;padding:5px 0 5px 10px}.modulo-tipo-archivio .box-scheda .box-link,.modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(-20px)}.modulo-tipo-archivio .box-scheda .box-link .rich-info,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio .box-scheda .box-link .download-pdf,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf{width:64px;height:64px}.modulo-tipo-archivio .box-scheda .box-link .rich-info form button,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info form button{width:64px;height:64px;padding:15px}.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:visited{font-size:24px;padding:18px 15px 19px;box-shadow:0 0 7px 0 #666}.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:visited{font-size:24px;padding:18px 15px 19px;box-shadow:0 0 7px 0 #666}.box-testi .box-testo.col-descrizione{padding-right:0;margin-bottom:50px}.box-testi .box-testo.col-classe-energetica{padding-left:0}.modulo-tipo-single .box-scheda .box-planimetria iframe{height:550px}}@media only screen and (max-width:767px) and (orientation:landscape){#main-header #logo-header{opacity:1}#main-header #container-menu{display:none}.modal-dialog .modal-content .col-sx-toggle{display:none}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger{width:400px;margin-bottom:25px}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{font-size:3vw}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:hover{border-left:10px solid #666;padding-left:10px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-logo-modal{padding-bottom:10px;margin-bottom:5px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-logo-modal img{width:75px;height:auto}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-titolo-h1-modal h1{font-size:5vw}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal a i{font-size:7vw}#home-banner-rest-1 .box-video-bg #video-banner-home{object-fit:cover;width:100vw;height:100vh}#home-banner-rest-1 .box-contenuto{height:100vh}#home-banner-rest-1 .box-contenuto .col-sx{display:none}#home-banner-rest-1 .box-contenuto .col-dx{padding-top:100px;padding-right:75px}#home-banner-rest-1 .box-contenuto .col-dx .col-logo{padding:0}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:96px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:16px;margin-bottom:-2px;margin-left:-30px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;font-size:16px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:25px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1 h1{font-size:4vw}.col-sx{padding:1.6vw 8vw 8vw}.col-sx .box-titolo-h2 h2{font-size:3.2vw}#home-sistema-costruttivo-rest-1 .col-sx{box-shadow:unset;padding-bottom:50px}#home-chi-siamo-rest-1 .no-smartphone{display:block}#home-chi-siamo-rest-1 .no-smartphone .col-img.img-100{height:50vw;margin-bottom:3.2vw}.col-dx{padding:3.2vw;box-shadow:0 0 0 3.2vw #008c95 inset}.col-dx .col-img{padding:0;background-color:transparent}.col-dx .col-img.img-100{height:24vw;margin-bottom:1.6vw}.col-dx .col-img.img-100-square{height:calc(50vw - 3.2vw)}.col-dx .col-img img{height:auto}.col-dx .col-txt{padding:0}.col-dx .col-txt .box-titolo-h4 h4{font-size:2vw;padding-top:5px;padding-bottom:5px;padding-left:0;transition:all 0s}.col-dx .col-txt .box-titolo-h4 h4:hover{border-right:0 solid #fff;padding-right:0;transition:all 0s;padding-left:0}#home-chiavi-in-mano-rest-1.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding-bottom:4vw}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding:1.6vw 8vw 8vw}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{font-size:5vw;margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{padding-right:0}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:25px}.modulo-tipo-modelli-rest-1 .col-sx{padding:1.6vw 8vw 8vw}.modulo-tipo-modelli-rest-1 .col-dx{padding:0}.col-dx .col-img-100-link{padding:3.2vw 3.2vw 0;background-color:transparent;margin-bottom:0}.col-dx .col-img-100-link:last-of-type{padding-bottom:3.2vw;margin-bottom:0}.col-dx .col-img-100-link a.box-link{height:50vw;padding:0}.col-dx .col-img-100-link a.box-link img{width:100%;height:100%}#carosello-realizzazioni{padding:40px 25px 25px;margin-bottom:25px}#carosello-realizzazioni .box-realizzazione .box-img a{height:32vw}.modulo-tipo-realizzazioni-rest-1 .col-sx,.modulo-tipo-realizzazioni-rest-1 .col-dx{padding:25px}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2{margin-bottom:0}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2 h2{color:#fff}.modulo-tipo-realizzazioni-rest-1 .col-dx .box-paragrafo{margin-bottom:50px}.modulo-tipo-realizzazioni-rest-1 .col-dx{padding-left:25px}#home-certificazioni-rest-1 .col-sx{padding:25px}.no-smartphone{display:none}#main-footer .box-titolo-h2 h2{font-size:7vw}#main-footer .box-titolo-h2 .bg-color-giallo{width:70%;height:30px;top:25px;left:35px}#main-footer .col-txt p{font-size:16px;padding:10px 0}#main-footer .box-icone-social{text-align:center}#main-footer .box-icone-social a i{font-size:7vw}#main-footer .col-txt.visura p{display:block;font-size:14px;padding:0}#main-footer .col-txt.legacy{width:100vw;margin:25px auto 50px}#page-banner-rest-1{min-height:60vh}#page-banner-rest-1 #box-titolo-h1{text-transform:uppercase;padding-top:100px;padding-left:calc(8vw - 12px);margin-bottom:25px}#page-banner-rest-1 .box-titolo-h2{padding-left:27%}#page-content{padding:5%}.modulo-tipo-1-rest-1 .col-sx,.modulo-tipo-2-rest-1 .col-sx{margin-top:6.4vw;padding-top:8vw;box-shadow:0 -6.4vw 0 0 #008c95}.modulo-tipo-1-rest-1 .col-dx,.modulo-tipo-2-rest-1 .col-dx{min-height:100vw}#consegna-chiavi-in-mano.modulo-tipo-1-rest-1 .col-dx,#consegna-chiavi-in-mano.modulo-tipo-2-rest-1 .col-dx,#consegna-al-grezzo-avanzato.modulo-tipo-1-rest-1 .col-dx,#consegna-al-grezzo-avanzato.modulo-tipo-2-rest-1 .col-dx,#servizi-e-prestazioni-su-richiesta.modulo-tipo-1-rest-1 .col-dx,#servizi-e-prestazioni-su-richiesta.modulo-tipo-2-rest-1 .col-dx{min-height:50vw}.box-icone{width:100%;height:100%;position:unset}.box-icone .box-icona{width:30%;padding:10px}.box-mappa{margin-bottom:100px}.box-mappa .box-titolo-h2 h2{font-size:7vw}.box-mappa .iframe-mappa iframe{height:100vw}.modulo-tipo-chiavi-in-mano-rest-1 .col-sx{min-height:100vh}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding:8vw}.modulo-tipo-archivio-2 .box-scheda .box-img a,.modulo-tipo-archivio .box-scheda .box-img a{height:48vw}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo-h2,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo-h2{top:calc((100% - 6vw)/2)}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo{top:calc((100% - 10vw)/2)}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h2,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h2{font-size:3vw;line-height:6vw;padding:1vw}.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio-2 .box-scheda .box-testo h2{font-size:9vw;padding-left:0}.modulo-tipo-archivio .box-scheda .box-testo h3,.modulo-tipo-archivio-2 .box-scheda .box-testo h3{font-size:3.5vw}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{padding:5px 0}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h4,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h4{font-size:2vw;line-height:2vw;padding-bottom:2vw}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h5,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h5{font-size:1.5vw;line-height:2vw;padding-bottom:1vw}#page-banner-rest-1.banner-single .intro-banner{width:50%;margin-bottom:75px}#page-banner-rest-1.banner-single h5.copyright-modello{width:49%;font-size:10px;letter-spacing:1px;line-height:1.3em;color:#fff;padding:0 0 5px}.modulo-tipo-single .box-scheda .box-planimetria iframe{height:550px}.box-testi .box-testo.col-descrizione{padding-right:75px;margin-bottom:18px}.box-testi .box-testo.col-classe-energetica{padding-left:0;padding-right:75px}}@media only screen and (max-width:767px) and (orientation:portrait){#main-header #logo-header{opacity:1}#main-header #container-menu{display:none}.modal-dialog .modal-content .col-sx-toggle{display:none}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger{width:240px;margin-bottom:25px}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:link,.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:visited{font-size:5vw;letter-spacing:1px;line-height:1em;padding:13px 12px 14px 0}.modal-dialog .modal-content .col-dx-toggle .modal-body #menu-header-burger li a:hover{border-left:10px solid #666;padding-left:10px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-logo-modal{padding-bottom:10px;margin-bottom:5px}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-logo-modal img{width:75px;height:auto}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-titolo-h1-modal h1{font-size:5vw}.modal-dialog .modal-content .col-dx-toggle .modal-body #box-icone-social-modal a i{font-size:7vw}#home-banner-rest-1{min-height:100vh;margin-bottom:50px;position:relative;background-image:url(//tonincaseinlegno.it/wp-content/themes/tonincaseinlegno/./img/home-banner-smart-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#home-banner-rest-1 .box-video-bg{display:none}#home-banner-rest-1 .box-img-bg-smarpthone{display:block}#home-banner-rest-1 .box-contenuto{height:100vh;position:absolute;top:0;left:0}#home-banner-rest-1 .box-contenuto .col-sx{display:none}#home-banner-rest-1 .box-contenuto .col-dx{height:100vh;padding-top:125px;padding-left:50px;padding-right:25px}#home-banner-rest-1 .box-contenuto .col-dx .col-logo{display:none}#home-banner-rest-1 .box-contenuto .col-dx #box-logo{width:156px}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4{height:24px;margin-bottom:0;padding-top:20vh;padding-left:0}#home-banner-rest-1 .box-contenuto .col-dx .box-titolo-h4 h4{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;font-size:24px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1{padding-top:50px;padding-left:0;padding-right:25px}#home-banner-rest-1 .box-contenuto .col-dx #box-titolo-h1 h1{font-size:32px}#home-banner-rest-1 .box-contenuto .col-dx #icona-rotazione-schermo{display:block}.col-sx{padding:1.6vw 8vw 8vw}.col-sx .box-titolo-h2{margin-bottom:25px}.col-sx .box-titolo-h2 h2{font-size:5.6vw}.col-sx .box-titolo-h4{margin-bottom:25px}.col-sx .box-paragrafo{margin-bottom:25px}.col-dx{padding:3.2vw;box-shadow:0 0 0 3.2vw #008c95 inset}#home-chi-siamo-rest-1 .col-dx .no-smartphone .col-img.img-100{height:60vw}#home-sistema-costruttivo-rest-1 .col-sx{padding-top:0;padding-bottom:8vw;box-shadow:unset}#home-sistema-costruttivo-rest-1 .col-sx .box-titolo-h4 h4{font-size:11px}.col-dx .col-txt .box-titolo-h4 h4{font-size:3.2vw;padding-left:0;transition:all 0s}.col-dx .col-txt .box-titolo-h4 .loghi-certificazioni .box-logo{width:33.33333%}.modulo-tipo-chiavi-in-mano-rest-1 .naturale-h2{font-size:7.2vw}.page-template-landing-page-23-12 .modulo-tipo-chiavi-in-mano-rest-1 .naturale-h2{font-size:16vw}.page-template-landing-page-23-12 .modulo-tipo-chiavi-in-mano-rest-1 .ecosostenibile-h2{font-size:10vw}.page-template-landing-page-23-12 .modulo-tipo-chiavi-in-mano-rest-1 .energeticamente-indipendente-h2{font-size:8vw;margin-bottom:10px}.page-template-landing-page-23-12 .modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{font-size:12vw;margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .energeticamente-indipendente-h2{font-size:4.8vw}.modulo-tipo-chiavi-in-mano-rest-1 .col-sx{background-size:cover;background-position:center;background-repeat:no-repeat;display:none}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx{padding:1.6vw 8vw;background-color:#fff;box-shadow:unset}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .la-tua-casa-h2{font-size:9.6vw;margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p{text-align:justify;padding-right:0}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx p:last-of-type{margin-bottom:25px}.modulo-tipo-chiavi-in-mano-rest-1 .col-dx .box-titolo-h4{margin-bottom:25px}.modulo-tipo-modelli-rest-1{margin-bottom:50px}.modulo-tipo-modelli-rest-1 .col-sx{padding:6.4vw}.modulo-tipo-modelli-rest-1 .col-dx{padding-right:3.2vw}.col-dx .col-img-100-link{margin-bottom:3.2vw}.col-dx .col-img-100-link:last-of-type{margin-bottom:0}.col-dx .col-img-100-link a.box-link{height:48vw}.col-dx .col-img-100-link a.box-link img{width:100%;height:100%}.col-dx .col-img-100-link a.box-link .box-titolo-h2 h2{font-size:7.2vw;line-height:7.2vw}#carosello-realizzazioni{padding:30px 15px 15px;margin-bottom:25px}#carosello-realizzazioni .box-realizzazione .box-img a{height:64vw}#carosello-realizzazioni .box-realizzazione .box-img a img{height:100%}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo{width:100%;text-align:center;position:absolute;top:calc((100% - 3vw)/2);transition:all .3s;display:none}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h2{font-size:3.2vw;line-height:3.2vw;letter-spacing:2px}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h4{font-size:2.4vw;line-height:2.4vw}#carosello-realizzazioni .box-realizzazione .box-img a .box-titolo h5{font-size:1.6vw;line-height:1.6vw}#carosello-realizzazioni .box-realizzazione .box-img a:hover img{filter:brightness(40%);transition:all .3s}#carosello-realizzazioni .box-realizzazione .box-img a:hover .box-titolo{transition:all .3s;display:block}#carosello-realizzazioni .owl-dots .owl-dot.active span{background-color:#008c95}.modulo-tipo-realizzazioni-rest-1 .col-sx,.modulo-tipo-realizzazioni-rest-1 .col-dx{padding:3.2vw;background-color:#008c95}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2{margin-bottom:0}.modulo-tipo-realizzazioni-rest-1 .col-sx .box-titolo-h2 h2{color:#fff}.modulo-tipo-realizzazioni-rest-1 .col-dx .box-paragrafo{margin-bottom:25px}.modulo-tipo-realizzazioni-rest-1 .col-dx .box-paragrafo p{color:#fff}.modulo-tipo-realizzazioni-rest-1.landing-page .box-titolo-h2 h2{font-size:8vw}.modulo-tipo-realizzazioni-rest-1.landing-page .box-titolo-h4 h4{font-size:24px;letter-spacing:1px;line-height:1.3em}#home-certificazioni-rest-1 .col-sx{padding:3.2vw}#home-certificazioni-rest-1 .col-dx{padding-left:calc((50vw - 400px)/2);background-color:unset;box-shadow:unset}#home-recensioni-rest-1{box-shadow:0 -6.4vw 0 0 #008c95}#home-recensioni-rest-1 .col-sx{padding:6.4vw 3.2vw 3.2vw}#home-recensioni-rest-1 .col-sx .box-recensione p{margin-right:3.2vw}#home-recensioni-rest-1 .col-sx .box-recensione h5{margin-right:3.2vw}#home-recensioni-rest-1 .col-sx .box-pulsante.recensioni-desktop{display:none}#home-recensioni-rest-1 .col-sx .box-pulsante.recensioni-smartphone{display:block}#home-recensioni-rest-1 .col-dx .col-img{height:calc(100vw - 6.4vw)}#main-footer .box-titolo-h2 h2{font-size:9vw}#main-footer .box-titolo-h2 .bg-color-giallo{width:90%;height:30px;left:20px}#main-footer .col-txt p{font-size:16px;padding:10px 0}#main-footer .box-icone-social{text-align:center}#main-footer .box-icone-social a i{font-size:7vw}#main-footer .col-txt.visura p{display:block;font-size:14px;padding:0}#main-footer .col-txt.legacy{width:100vw;margin:25px auto 50px}#main-footer .col-txt.legacy a{padding:0 15px 15px}#main-footer .col-txt.crediti p{font-size:12px;letter-spacing:1px}#main-footer .col-txt.crediti p span a{font-size:12px}#page-banner-rest-1{min-height:50vh}#page-banner-rest-1 #box-titolo-h1{padding-left:calc(8vw - 12px)}.tax-stile #page-banner-rest-1 #box-titolo-h1 .box-titolo-h3{padding-right:calc(8vw - 12px)}.tax-stile #page-banner-rest-1 #box-titolo-h1 .box-titolo-h3 h3{font-size:4vw}#page-banner-rest-1 p.breadcrumbs a{font-size:14px}#page-banner-rest-1 p.breadcrumbs span.breadcrumb_last{-webkit-box-shadow:0 4px 0 0 rgba(68,88,14,.16);box-shadow:0 4px 0 0 rgba(68,88,14,.16);font-size:14px}#page-content{padding:5%}.modulo-tipo-1-rest-1 .schedario .box-testo h3,.modulo-tipo-2-rest-1 .schedario .box-testo h3{font-size:6.4vw}.modulo-tipo-1-rest-1 .col-dx,.modulo-tipo-2-rest-1 .col-dx{min-height:100vw}.modulo-tipo-1-rest-1 .col-sx,.modulo-tipo-2-rest-1 .col-sx{margin-top:6.4vw;padding-top:8vw;box-shadow:0 -6.4vw 0 0 #008c95}.box-link a{font-size:18px}.box-icone{width:100%;height:100%;position:unset}.box-icone .box-icona{width:50%;padding:10px}form.wpcf7-form table tr td.testo-titolo-cella p{font-size:15px;line-height:1.3em}.box-paragrafo h2{font-size:7vw}.box-mappa{margin-bottom:100px}.box-mappa .box-titolo-h2 h2{font-size:7vw}.box-mappa .iframe-mappa iframe{height:100vw}.modulo-tipo-archivio{padding:5px;margin-bottom:0}.modulo-tipo-archivio-2 #modelli-small,.modulo-tipo-archivio-2 #modelli-large{padding:5px 5px 0}.modulo-tipo-archivio-2 #modelli-medium{padding:5px 5px 0}.modulo-tipo-archivio .box-scheda,.modulo-tipo-archivio-2 .box-scheda{padding:0;margin-bottom:24vw}.modulo-tipo-archivio .box-scheda.realizzazione,.modulo-tipo-archivio-2 .box-scheda.realizzazione,.modulo-tipo-archivio .box-scheda.modello,.modulo-tipo-archivio-2 .box-scheda.modello{margin-bottom:16vw}.modulo-tipo-archivio-2 .box-scheda .box-img a,.modulo-tipo-archivio .box-scheda .box-img a{height:56vw}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo{top:calc((100% - 8vw)/2)}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo{top:calc((100% - 12vw)/2)}.modulo-tipo-archivio-2 .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio .box-scheda .box-img a .box-titolo-h2 h2,.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h2,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h2,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo h2,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h2{font-size:3vw;line-height:6vw;padding:1vw}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h4,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h4,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo h4,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h4{font-size:2vw;line-height:2vw;padding-bottom:2vw}.modulo-tipo-archivio-2 .box-scheda.realizzazione .box-img a .box-titolo h5,.modulo-tipo-archivio .box-scheda.realizzazione .box-img a .box-titolo h5,.modulo-tipo-archivio-2 .box-scheda.modello .box-img a .box-titolo h5,.modulo-tipo-archivio .box-scheda.modello .box-img a .box-titolo h5{font-size:1.5vw;line-height:2vw;padding-bottom:2vw}.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio .box-scheda .box-testo h3{display:none}.modulo-tipo-archivio .box-scheda .box-testo.smartphone h2,.modulo-tipo-archivio .box-scheda .box-testo.smartphone h3{display:block}.modulo-tipo-archivio .box-scheda .box-testo h2,.modulo-tipo-archivio-2 .box-scheda .box-testo h2{font-size:9vw;padding-left:0}.modulo-tipo-archivio .box-scheda .box-testo h5,.modulo-tipo-archivio-2 .box-scheda .box-testo h5{font-size:11px;height:30px;padding:5px 0}.modulo-tipo-archivio .box-scheda .box-testo h3,.modulo-tipo-archivio-2 .box-scheda .box-testo h3{height:40px;font-size:5vw;padding:5px 0 5px 10px}.modulo-tipo-archivio .box-scheda .box-testo i,.modulo-tipo-archivio-2 .box-scheda .box-testo i{position:absolute;top:15px;right:15px}.modulo-tipo-archivio .box-scheda .box-link,.modulo-tipo-archivio-2 .box-scheda .box-link{transform:translateY(-15px)}.modulo-tipo-archivio .box-scheda .box-link .rich-info,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio .box-scheda .box-link .download-pdf,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf{width:56px;height:56px;margin-right:10px}.modulo-tipo-archivio .box-scheda .box-link .rich-info form button,.modulo-tipo-archivio-2 .box-scheda .box-link .rich-info form button{width:56px;height:56px;font-size:22px;padding:11px 15px;box-shadow:0 0 7px 0 #666}.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio .box-scheda .box-link .scheda-modello a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .scheda-modello a:visited{padding:14px 15px 15px}.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio .box-scheda .box-link .download-pdf a:visited,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:link,.modulo-tipo-archivio-2 .box-scheda .box-link .download-pdf a:visited{padding:14px 15px 15px}#page-banner-rest-1.banner-single #box-titolo-h1-realizzazioni{padding-top:250px}#page-banner-rest-1.banner-single #box-titolo-h1-realizzazioni h1{font-size:7vw}#page-banner-rest-1.banner-single .box-titolo-h2{width:50%}#page-banner-rest-1.banner-single .box-titolo-h2 h2{font-size:5vw}#page-banner-rest-1.banner-single .intro-banner{width:50%}#page-banner-rest-1.banner-single .intro-banner p{font-size:14px}#page-banner-rest-1.banner-single .logo-studio-banner{height:50px !important;margin-bottom:25px}#page-banner-rest-1.banner-single .box-titolo-h4{margin-bottom:150px}#page-banner-rest-1.banner-single h5.copyright-modello{font-size:8px;letter-spacing:1px;line-height:1.3em;text-align:center;padding:5px;background-color:rgba(0,0,0,.5)}#page-banner-rest-1.banner-single p.breadcrumbs a,#page-banner-rest-1.banner-single p.breadcrumbs span.breadcrumb_last{font-size:12px}#galleria-immagini{margin-bottom:50px}#galleria-immagini .grid-sizer,#galleria-immagini .grid-item{width:100%}.modulo-tipo-single .box-scheda .box-planimetria iframe{height:550px}.modulo-tipo-single .box-scheda .box-link .box-titolo-h2 h2{font-size:7vw}.modulo-tipo-single .torna-archivio .box-titolo-h2 h2{font-size:7vw}.box-testi .box-testo.col-descrizione{padding-right:50px;margin-bottom:20px}.box-testi .box-testo.col-classe-energetica{padding-left:0;padding-right:50px}#lp-banner .col-sx{min-height:50vh}#lp-banner .col-dx #box-titolo-h1 h1{font-size:8vw;line-height:1.1em}#lp-banner .col-dx .box-titolo-h4{width:100%;border-bottom:25px solid #f6dc00}#lp-banner .col-dx .box-titolo-h4 h4{padding-top:8px;padding-bottom:8px}.modulo-tipo-recensioni-rest-1 .col-sx{padding:6.4vw 3.2vw 3.2vw !important}.modulo-tipo-recensioni-rest-1 .box-recensione p{margin-right:3.2vw !important}}