/*!
Theme Name: Goman
Theme URI: http://underscores.me/
Author: Sviluppatore To-link - Samuel Coppola
Author URI: http://www.to-link.it/
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: goman
*/

@font-face {
  font-family: "open-sans";
  src: url("/wp-content/themes/goman/Fonts/OpenSans-Regular.woff") format("woff"), /*Versione 1*/
       url("/wp-content/themes/goman/Fonts/OpenSans-Regular.woff2") format("woff2"); /*Versione 2*/
	font-weight:400;
	font-display: swap;
}

@font-face {
  font-family: "open-sans";
  src: url("/wp-content/themes/goman/Fonts/opensans-italic.woff") format("woff"), /*Versione 1*/
       url("/wp-content/themes/goman/Fonts/opensans-italic.woff") format("woff2"); /*Versione 2*/
	font-style:italic;
	font-display: swap;
}

@font-face {
  font-family: "open-sans";
  src: url("/wp-content/themes/goman/Fonts/OpenSans-Bold.woff") format("woff"), /*Versione 1*/
       url("/wp-content/themes/goman/Fonts/OpenSans-Bold.woff2") format("woff2"); /*Versione 2*/
	font-weight:700;
	font-style:normal;
	font-display: swap;
}

@font-face {
  font-family: "open-sans";
  src: url("/wp-content/themes/goman/Fonts/OpenSans-BoldItalic.woff") format("woff"), /*Versione 1*/
       url("/wp-content/themes/goman/Fonts/OpenSans-BoldItalic.woff2") format("woff2"); /*Versione 2*/
	font-weight:700;
	font-style:italic;
	font-display: swap;
}

@font-face {
   font-family: "open-sans";
  src: url("/wp-content/themes/goman/Fonts/OpenSans-ExtraBold.woff") format("woff"), /*Versione 1*/
       url("/wp-content/themes/goman/Fonts/OpenSans-ExtraBold.woff2") format("woff2"); /*Versione 2*/
	font-weight:800;
	font-style:normal;
	font-display: swap;
}

@font-face {
  font-family: 'icomoon';
  src:  url('Fonts/icomoon.eot?ctqck0');
  src:  url('Fonts/icomoon.eot?ctqck0#iefix') format('embedded-opentype'),
    url('Fonts/icomoon.ttf?ctqck0') format('truetype'),
    url('Fonts/icomoon.woff?ctqck0') format('woff'),
    url('Fonts/icomoon.svg?ctqck0#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon-arrow-left:before {
  content: "\e907";
}

[class^="icon-"], [class*=" icon-"] { 
	font-family: 'icomoon' !important;  speak: never;  font-style: normal; transition:all 0.3s;-webkit-transition:all 0.3s;display:inline-block;font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;
	-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-down:before {  content: "\e900"; }
.icon-arrow-right:before {  content: "\e901"; }
.icon-lente .path1:before {  content: "\e902"; }
.icon-lente .path2:before {  content: "\e903";  margin-left: -1em; }
.icon-lente .path3:before {  content: "\e904";  margin-left: -1em; }
.icon-semiarrow-down:before {  content: "\e905"; }
.icon-semiarrow-up:before {  content: "\e906";  }

body{margin:0px;overflow-x:hidden;box-sizing:border-box;}
p,li{font-family:"open-sans";font-weight:400;font-size:1.2rem;/*letter-spacing:3px;line-height:1.35;*/}
h1,h2,h3,h4,h5,h6{font-family:"open-sans";font-weight:400;color:#AA1B33;/*letter-spacing:3px;font-family:"montserrat-light";*/}
ul, li{font-size:18px;line-height:1.5;/*letter-spacing:3px;*/}
h1{font-size:2.75rem;}
h2{font-size:2.5rem;}
h3{font-size:2.15rem;}
h4{font-size:1.75rem;}
h5{font-size:1.5rem;}
img{width:100%;}
a{text-decoration:none;color:#000;}
p.more-info a{max-width:fit-content;}
p.btn-mob{display:none;}
.iksm-term__link {font-family:"open-sans";}
div.grecaptcha-badge{display:none;}
body{background-color:#fff;}

.bottone-rosso{background-color:#AA1B33;color:#fff;padding:8px 16px;border:1px solid #AA1B33;-webkit-transition:all 0.6s;transition:all 0.6s}
.bottone-rosso:hover{background-color:#fff;color:#AA1B33;border:1px solid #AA1B33}

@media only screen and (max-width:1023px){
/* HAMBURGERR ICON and MOBILE ELEMENTS*/
div#custom-mmenu{position:relative;}
#nav-hamburger{position:absolute;right:0;bottom:-10px;height:32px;width:36px;margin-bottom:0px;}
.hamburger{    position: absolute;    bottom: 0;    right: 0;    height: 32px;    width: 36px;    padding: 0;   display: flex;    align-items: center;    justify-content: center;}
.hamburger > div{    position: relative;    top: 0;    left: 0;    background:#000;    height: 2px;    width: 100%;   transition: all  0.4s ease;}
.hamburger > div::before,
.hamburger > div::after{    content: '';    position: absolute;    top: -10px;    background:#000;    width: 100%;    height: 2px;    transition: all  0.4s ease;}
.hamburger > div::after{    top: 10px;}
.sfondo-bianco .hamburger > div,
.sfondo-bianco .hamburger > div::before,    
.sfondo-bianco .hamburger > div::after{background: #000; }
.mm-wrapper--opened .hamburger > div{    background: rgba(0,0,0,0);}
.mm-wrapper--opened .hamburger > div::before{    top: 0;    transform: rotate(45deg); background:#AA1B33   }
.mm-wrapper--opened .hamburger > div::after{    top: 0;    transform: rotate(135deg);  background:#AA1B33  }

.mm-menu--theme-dark .mm-panel{
	--mm-color-background: #AA1B33;
    --mm-color-border: rgb(0, 0, 0, 0);
    --mm-color-icon: rgb(255, 255, 255, 1);
    --mm-color-text: rgb(255, 255, 255, 1);
    --mm-color-text-dimmed: rgb(255, 255, 255, 0.4);
    --mm-color-background-highlight: rgb(255, 255, 255, 0.08);
    --mm-color-background-emphasis: rgb(0, 0, 0, 0.1);
    --mm-color-focusring: #06c
}
.mm-navbar__title>span{color:#fff;font-family:"open-sans";;}
.mm-listitem{font-family:"open-sans";;}

#primary-menu-mobile.mm-listview{display:block}
#primary-menu-mobile .icometra-lente{color:#E00C19;padding-right:15px;font-size:20px;font-weight:bold;}
div.menu-goman-container ul li:last-child {display:none;}
/* .dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler, html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {display:none!important; } */
/* a.mm-wrapper__blocker {background:transparent!important;} */
}

@media only screen and (min-width:1024px){
	div#custom-mmenu, nav#menu{display:none;}
	
}
.mm-wrapper--position-left .mm-slideout, .mm-wrapper--position-right .mm-slideout {transform:none;-webkit-transform:none;}
/*TOP BAR*/
div.top-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;background-color:#AA1B33;padding:0.5% 2.5%;}
div.top-bar p{border-right:1px solid #fff;padding:0px 0.5vw;margin:0px;font-size:1rem;}
div.top-bar p a{color:#fff;}

/*HEADER*/
header.main-menu  img.logo-menu{width:145px;height:auto;}
header.main-menu div.col-10 > div{display: flex;justify-content: flex-end;}
header.main-menu div.col-10 ul{display: flex;justify-content: flex-end;width: 100%;list-style-type: none;text-decoration:none;font-size:1rem;font-family:"open-sans";font-weight:400;z-index:999;}/*width: 85%;*/
section.header ul li a{text-decoration:none!important;color:#333!important;font-size:1.1rem;}/*font provvisiorio*/
header ul > li{cursor:pointer;}
header ul > li.menu-item-has-children{padding-right:25px;background-image:url('/wp-content/uploads/2023/06/arrow-down-sign-to-navigate.png');background-repeat:no-repeat;background-position:center right;background-size:15px;cursor:pointer;position:relative;}
header ul.menuDesktop ul.sub-menu{list-style-type:none;background-color:#AA1B33;border-color:#333;position: absolute;padding: 0}
header ul.menuDesktop ul.sub-menu li{margin:0;padding:4px 12px;border:1px solid #AA1B33}
header ul.menuDesktop ul.sub-menu li a{color:#fff}
header ul.menuDesktop ul.sub-menu li:hover{background:#ffffff}
header ul.menuDesktop ul.sub-menu li:hover a{color:#aa1b33}
header ul.menuDesktop > li ul.sub-menu{left:-9999px;top:25px;min-width:220px; flex-direction:column;/* transition:all 0.1s;-webkit-transition:all 0.1s */}
header ul.menuDesktop > li:hover ul.sub-menu{left:0;}
header ul.menuDesktop  > li:last-child:hover ul.sub-menu{}
div.menu-prov{display:none;}
header.main-menu div.col-10 ul {justify-content: space-between;}
header.main-menu div.col-10{display:flex;align-items:center;justify-content:flex-end;}

header.main-menu div.col-10 > div {display: flex;justify-content: flex-end;width: 96.66%;}


/*FOOTER*/
footer{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;background-color:#AA1B33;}
footer div.col-2{text-align:center;}
footer img.logo-footer{width:40%;height:auto;}
footer div.icone-social{margin-top:30px;}
footer div.icone-social img{width:25px;margin:5px;}
footer div.col-10 {padding:60px 90px;}
footer div.col-10 div.contatti-aziendali{display:flex;justify-content:flex-start;flex-wrap:wrap;}
footer div.col-10 div.contatti-aziendali p{margin-right:60px;}
footer div.col-10 p, footer div.col-10 p > a{color:#fff;text-decoration:none;line-height:1.75;}
footer div.col-10 div.info-aziendali{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:30px;}
footer div.col-10 div.info-aziendali p{width:100%;margin-top:5px;margin-bottom:5px;}
a.back-to-top{position:fixed;bottom:30px;right:15px;padding:15px 10px;background-color:#ab1c31;cursor:pointer;z-index:999;display:none;}
footer div.col-10 div.contatti-aziendali p:last-child{width:35%;}
circle, ellipse{fill:#AA1B33!important;}

/*SINGLE POST*/
article{padding-top:30px;}
article main.site-main{align-items:flex-start;}
body.single-post article, body.single-blog article{width:85%;margin:0 auto;}
article div.col-8{padding-right:80px}
article div.col-8, article div.col-4  {margin-bottom: 90px;}
p#breadcrumbs a{text-decoration: none;color: #333;}
p#breadcrumbs span.breadcrumb_last > strong{color: #ab1c31;}
body.single-post h1, body.single-blog h1{font-size:2.75rem;margin-top:30px;margin-bottom:30px;line-height:1.25;} /*Header post*/
img.img-anteprima{width:100%;margin-bottom:30px;}
div.form-post{width:90%;margin:0 auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;}
form {margin-bottom:90px;}
div.modulo-di-contattto-1{width:60%;margin:0 auto;display: flex;flex-wrap: wrap;flex-direction: row;align-items: stretch;}/*width:50%;*/
.single-product div.modulo-di-contattto-1{width:100%;}/*width:50%;*/
.single-product div.modulo-di-contattto-1 div.privacy > p, .single-product div.modulo-di-contattto-1 div.full:last-child p{text-align:left;}/*width:50%;*/
div.modulo-di-contattto-1 div.meta{width:100%;}
div.modulo-di-contattto-1 div.meta p{display:flex;justify-content:space-between}
div.modulo-di-contattto-1 div.meta p span{width:49%;}
div.modulo-di-contattto-1 div.meta p span input{width:100%;}
div.full{width:100%;}
div.full textarea{width:100%;}
form div.full:last-child p{text-align:center;}
form div.full:last-child p > span.wpcf7-spinner{display:none;}
div.form-post h3{color:#AA1B33;}
input, input:focus-visible, textarea,select{border: none;border-bottom: 1.5px solid #333;padding: 5px;outline:none;}
input, textarea, select{font-family:"open-sans";font-weight:400;line-height: 1.5;font-size: 1rem;}
select{width:100%}
div.modulo-di-contattto-1 div.meta p span.wpcf7-not-valid-tip{width:100%;padding-top:10px;}
textarea{height:100px;}
input.wpcf7-submit{color: #AA1B33;font-weight: 800;text-transform: uppercase;font-size: 1.2rem;background-color: unset;border-bottom: 0px;cursor: pointer;font-family: "open-sans";font-weight:700;padding:10px 15px;border:2px solid #AA1B33;}
input.wpcf7-submit:hover{background-color:#ab1c31;color:#fff}
h3{color: #333;font-family: "open-sans";font-weight:700;}
div.privacy > p{text-align:center;}
div.privacy span.wpcf7-list-item{margin-left:0px!important;}
article div.col-4{padding-left:60px;}
article div.col-4 div{width:100%;margin-bottom:50px;}
article div.col-4 div:last-child{margin-bottom:0px;}
article div.col-4 div > img{width:100%;height:auto;}
article div.col-4 h2{text-transform:uppercase;font-family: "open-sans";font-weight:400;font-size: 1.8rem;margin-top:35px;margin-bottom:30px;line-height:1.25;}
article div.col-4 div > p:first-child{font-size:1.45rem;}
article div.col-4  > div > p{color:#AA1B33;}
article div.col-4 a.leggidipiu{display:block;color: #333;font-family:  "open-sans";font-weight:700;margin-top:20px;}
article div.col-4 a.leggidipiu{text-decoration: none;font-size: 1rem;} 
article div.col-4 a.leggidipiu:after{content:"";padding-right:15px;background-image:url("/wp-content/uploads/2023/06/right-arrow-1.png");padding-right: 16px;background-image: url('/wp-content/uploads/2023/06/right-arrow.png');background-size: auto;padding-left: 10px;background-position:right;background-repeat:no-repeat;}
article div.col-4 h2.tlt-categoria {margin-bottom:0px;}
article div.col-4 ul.categorie{padding-left:0px;}
article div.col-4 ul.categorie li{list-style-type:none;}
article div.col-4 ul.categorie li > a{text-decoration:none;color:#333;font-size:1.25rem;font-family:  "open-sans";font-weight:700;line-height:1.5;}
article div.col-4 ul.categorie li > a:hover{color:#AA1B33;}
article p a{color:#000;}

/*ARCHIVE BLOG*/
body.post-type-archive-blog h1, body.archive h1{font-size:4.5rem;}
div.blog, div.news{width:85%;margin:0 auto;margin-bottom:3vw;}
div.row-int-archive{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:10vh;}
div.img-nw-bg{background-position: center center;background-size: cover;background-repeat: no-repeat;padding-top:29.25%;}
div.row-int-archive div.col-7 img{width:100%;}
div.row-int-archive div.col-4{padding-bottom:0.5vw;}/*padding-bottom:2vw;*/
div.row-int-archive div.col-4 a.leggidipiu{display: block;color: #333;font-family:  "open-sans";font-weight:700;margin-top: 20px;text-decoration: none;font-size: 1rem;}
div.row-int-archive div.col-4 a.leggidipiu:after {content: "";padding-right: 15px;background-image: url('/wp-content/uploads/2023/06/right-arrow-1.png');padding-right: 16px;background-image: url('/wp-content/uploads/2023/06/right-arrow.png');background-size: auto;padding-left: 10px;background-position: right;background-repeat: no-repeat;}
span.current, a.page-numbers:not(.next):not(.prev){width:32px;height:32px;}
span.current, a.page-numbers{margin: 0px 5px;text-align:center;text-decoration: none;color: #AA1B33;background-color: #fff;Border:2px solid #AA1B33;display:inline-block;padding: 5px 10px;font-family:  "open-sans";font-weight:700;font-size: 0.9rem;}
span.current{background-color:#AA1B33;color:#fff;}
a.page-numbers:hover{background-color:#AA1B33;color:#fff;}
div.page-nav{text-align:center;margin:2vw 0px 2vw;}

/*Bagni per*/
section.header{text-align:center;margin-bottom: 7vw;}
section.header img{width:95%;}
section.header div.boxato{display:block;text-align:left;}
div.blocco-bagni-per img{width:100%;}
div.boxato h1{font-size: 6.75rem;text-transform: uppercase;margin-top: -3.3vw;line-height: 1.1;margin-bottom:2.25vw;letter-spacing:3px;}/*line-height: 0.9;font-weight: 900;*/
div.boxato h1>span{display:inline-block;/*text-transform:initial;font-size: 5rem;*/color: rgba(170, 27, 51, 1);width: 100%;min-width: 100%;} /*font-size:3.75rem;font-family:'montserrat-thin';font-weight:100;*/
p > span.sub-title-p {display:inline-block;font-size:4.1rem;font-family:  "open-sans";font-weight:400;padding-left: 8vw;text-transform:initial;color:rgba(170, 27, 51, 1);line-height:1.3;margin-bottom:1vw;} 
div.boxato h1>span.small{padding-left: 1.5vw;font-size: 4.5rem;}
section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info){font-size: 1.3rem;}
body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p{font-size: 1.75rem;}
section.header p, body.page-template-homepage main div.col-6 p{max-width: 75%;margin: 0 auto;}
div.blocco-bagni-per{padding-bottom:6vw;}
div.blocco-bagni-per div.col-8:first-child{padding-right:100px;}
div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7{padding-left:40px;}
div.blocco-bagni-per div.col-align-mdl{display:flex;flex-direction:column;justify-content:center;}
div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left:100px;}
div.blocco-bagni-per div.col-6.col-align-mdl{padding-right:100px;padding-top:70px;}
div.blocco-bagni-per div.col-6:last-child{margin-top:60px;}
p.more-info{margin-top:2vw;font-size:1.2rem;margin-bottom:0px;font-weight: 700;display:flex;align-items:center;}/*margin-top:3vw;*/
p.more-info a{display: flex;flex-wrap: wrap;align-items: center;text-decoration:none;color:#000;}
p.more-info img{width:25px;margin-left:10px;}
div.stile-design{padding-bottom:8vw;align-items:flex-start;justify-content:center;}/*justify-content:flex-start;*/
div.stile-design img{width:100%;}
div.stile-design div.col-5:first-child{padding-top:4.5vw;}
div.stile-design div.col-7{padding-left:100px;}
div.stile-design div.col-7 h2{max-width:75%;}
div.stile-design div.col-5:first-child p{padding:50px 30px;}
div.stile-design div.col-10{padding:80px 30px;}
div.stile-design div.col-5:nth-child(4){padding:50px 30px;}
div.stile-design div.col-7:last-child{display: flex;justify-content: space-between;}
div.stile-design div.col-7:last-child img{width:49%;}
div.progetta-con{margin-top: 7vw;}
div.progetta-con div.col-7 h2{font-weight:400;margin-bottom: 3vw;margin-top:0px;}
div.progetta-con div.col-7 img{padding-left:0px;}
div.progetta-con div.col-5{padding-left:100px;}
div.realizzazioni{margin-top:7vw;justify-content: flex-start;}
div.realizzazioni h2{color:rgba(170, 27, 51, 0.75);width:100%;}
div.realizzazioni h3{font-size:1.4rem;color:#AA1B33;}
div.realizzazioni ol{padding-left:0px;}
div.realizzazioni li{list-style-type:none;line-height:1.8;}
div.risultati{justify-content:flex-start;margin-top: 7vw;}
div.risultati div.col-12 h2{font-family: 'open-sans';font-weight: 400;}
div.risultati div.col-12 h2 span{display:inline-block;margin-top:15px;color:rgba(170, 27, 51, 0.75);}
div.risultati div.col-4 img{width:50%;}
div.risultati div.col-8{padding-left:40px;}
div.risultati div.col-7 h2 span{display:inline-block;margin-top:15px;color:rgba(170, 27, 51, 0.75);}
div.richiedi-info{margin-top:9vw;}/*margin-top: 5.5vw;*/
div.richiedi-info h2{font-size: 4.5rem;font-family:'open-sans';}

/*Azienda*/
body.page-template-azienda main{justify-content:flex-end;align-items:flex-start;}
body.page-template-azienda div.col-3{position:sticky;top:22.5vw;}
body.page-template-azienda section.header img {width: 100%;}
body.page-template-azienda section.header h1{text-align:left;font-size:2.5rem;color:rgba(170, 27, 51, 1);}
body.page-template-azienda div.col-9{margin-bottom:2.5vw;}
body.page-template-azienda div.col-9 section.header {text-align:left;}
div.col-9 h2,{font-size: 6.75rem;text-transform: uppercase;margin-top: 1vw;line-height: 0.9;margin-bottom: 2.25vw;transform: translateX(-80px);}/*margin-top: -2.75vw;*/
.woocommerce ul.products li.product .woocommerce-loop-product__title{transform:translateX(0)}
h2.mission span.sub_title{display: inline-block;font-size: 1.6rem;text-transform:initial;color: rgba(170, 27, 51, 1);margin-top:2vw;line-height: 1.2;transform: translateX(80px);}
div.col-9 h3.sub-intro{color:rgba(170, 27, 51, 1);font-weight:400;}
body.page-template-azienda section.header p{max-width:100%;margin-bottom:1.5vw;}
body.page-template-azienda section.header{margin-bottom:4vw;}
iframe{margin-bottom:1.5vw;}
img.rating-img{margin: 2.75vw 0px;}
div.col-8 div.row{width:100%;display:flex;justify-content:space-between;align-items:stretch;margin-bottom: 3.25vw;flex-wrap:wrap;}
body.page-template-azienda div.col-8 div.row h3, body.page-template-homepage div.col-6 h3{font-size: 1.6rem;font-family: 'open-sans';color:#AA1B33;margin-bottom:1vw;}/*margin-bottom:0.5vw;*/
div.col-6 p.sub-tlt-p{font-family: 'open-sans';font-size:1.2rem;margin-top:0px;}
div.col-8 div.row div.col-6:first-child{padding-right:30px;}
div.col-8 div.row div.col-6:nth-child(2){padding-left:30px;}
div.col-8 h3{font-size: 1.6rem;color:#AA1B33;margin-bottom:0.5vw;}
div.col-8 p.sub-tlt-p{font-size:1.3rem;margin-top:0px;line-height:1.2;}
div.reparto-1{width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;}
body.page-template-azienda div.col-8 img{margin-top:2.75vw;}
div.reparto-1 div.col-4{padding-left: 6.5vw;}
div.col-8 h2.mission{margin-top: 7vw;}
div.col-8.mission h2{margin-bottom:0px;}
div.col-8.valori h3{font-weight:400;}
p.font-p-big{font-size: 1.3rem;}
p.font-p-big a{font-style:italic;}
div.row-2-cols{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
div.col-4 p.tlt-col-4{color:rgba(170, 27, 51, 1);font-size:5rem;margin-bottom:0px;}
div.row-2-cols .col-4{padding-left:6.5vw;}
div.row-2-cols div.col-8 img{margin-bottom:1.75vw;}
img.riconoscimenti-loghi{width:auto;}
div.row-2-cols div.col-10 h2{margin-top:3vw;}
p.active{font-family: "montserrat-semibold";font-weight: 400;display:flex;align-items:center;}
p.active a{color:#AA1B33;}
p.active:after{content:'';height:2px;background-color:#AA1B33;width:30px;display:inline-block;margin-left:10px;}
p.label{margin:10px 0px;}
p.label a{font-family: 'open-sans';font-weight:700;font-size: 1.25rem;} /*font-size: 1.25rem;*/
body.page-template-azienda p.more-info {margin-top:15px;}
iframe{aspect-ratio:16/9;}
p.not-big{font-size:1.2rem!important;}
div.valori > div.row:first-child{margin-bottom:0px;}

/*AZIENDA JQUERY*/
section#azienda div.accord-more-info, section#mission-valori div.accord-more-info{display:none;}
section#azienda div.accord-more-info p:first-child, section#mission-valori div.accord-more-info p:first-child{margin-top:0px;}
section#azienda p.arrow-accord, section#mission-valori p.arrow-accord{cursor:pointer;margin-top:0px;}
section#azienda p.arrow-accord img, section#mission-valori img{width:18px;margin-top:0px;margin-left:1vw;vertical-align: middle;transition: transform 1s;}
section#azienda p.accord-active img.rotateTrue, section#mission-valori p.accord-active img.rotateTrue{transform:rotate(180deg);}

/*BAGNI PER ANZIANI*/
body.page-template-page-bagni-per-anziani .header{margin-bottom:5.5vw;}
body.page-template-page-bagni-per-anziani div.boxato h1 > span.sub_title{text-transform:initial;}
h2.health{font-size: 6.75rem;line-height:1;}
h2.health > span.sup-title{display: inline-block;font-size: 3rem;color: rgba(170, 27, 51, 0.75);}
div.health{justify-content:space-between;align-items:center;margin-top:7vw;}
div.health div.col-4{z-index:1;}
div.health div.col-7{transform: translate(-149px, 0px);}
div.health div.col-1{transform: translate(-70px, 0px);}
div.health p.more-info a {flex-wrap:nowrap;}
div.goman-scopri-azienda{align-items:flex-end;}
div.goman-scopri-azienda p.more-info a {justify-content:flex-end;}
div.goman-scopri-azienda h2{margin-bottom:0px;}
div.goman-scopri-azienda{margin-top:3vw;margin-bottom: 7vw;}
div.pr-eleganti{align-items:center;}
div.pr-eleganti div.col-4{padding-top:0vw;padding-right: 1vw;}
div.pr-eleganti div.col-8 > img{margin-bottom:2vw;}
div.vasche-porta{justify-content: flex-start;align-items: center;margin-top:4vw;}/*7vw*/
div.vasche-porta div.col-6:nth-child(3){padding-left:40px;}
div.vasche-porta div.col-6:nth-child(3) p.more-info{margin-top:3vw;}
div.concept{align-items:center;margin-top:7vw;justify-content:space-between;}
div.concept div.col-4 h2{margin-top:0px;}
/*div.concept div.col-8 p:first-child{margin-top:0px;}*/
div.col-4.img-concept{margin-top:2.5vw;width:33%;max-width:33%;}
div.sicurezza div.col-6:first-child{padding-right:40px;}
div.sicurezza{margin-top:7vw;}
div.contributi p.more-info a{justify-content:flex-end;}
div.contributi{margin-top:5.5vw;}
div.goman-scopri-azienda h2 > span.sub-title {display: inline-block;font-weight: 300;text-transform: initial;color: rgba(170, 27, 51, 1);margin-top: 2vw;line-height: 1.1;}
div.scopri-mob{display:none;}
div.concept-mobile{display:none;}
div.boxato.concept p.btn-desk{margin-top:0px;}
div.boxato.concept div.col-4:not(:first-child){margin-top:4vw;}
body.page-template-page-bagni-per-anziani section.header{padding-left:10%;}/*padding-left:10vw;*/
body.page-template-page-bagni-per-anziani section.header img{width:100%;}
body.page-template-page-bagni-per-anziani section.header div.boxato{width:100%;display:flex;align-items:center;}
body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6 h1{transform: translate(-7vw, 0px);margin-bottom:0px;}
body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6:nth-child(2) p.sub_title{font-size: 2rem;color: #AA1B33;margin-bottom: 0px;max-width: 100%;}
body.page-template-page-bagni-per-anziani section.header div.boxato div.col-12.col-intro{margin-top:2.5vw;}
body.page-template-page-bagni-per-anziani section.header div.boxato div.col-12 p{max-width:60%;}

/*Bagni per anziani - ES*/
body.page-id-7986 div.contributi{display:none;}

/*BAGNI PER DISABILI*/
body.page-template-page-bagni-per-disabili div.boxato h1>span {padding-left: 44vw;}
div.video-bagno-disabili{align-items:center;}
div.video-bagno-disabili iframe{height:400px;}
div.video-bagno-disabili div.col-4{padding-right:40px;}
div.scacchi-img-txt{margin-top:7vw;align-items:center;margin-bottom: 6vw;}
div.scacchi-img-txt div.col-5:nth-child(4){margin-top: 3.5vw;margin-bottom: 6vw;}
div.scacchi-img-txt div.col-txt-pd{padding: 50px 10vw;}
div.scacchi-img-txt div.col-5.col-txt-pd:last-child{padding-right: 5vw;}
div.dm-minima-bx{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3vw;flex-wrap:wrap;}
div.dm-minima-bx div.col-6:last-child{padding-left: 6.5vw;}
div.dm-minima-bx div.col-6:last-child p.more-info{margin: 20px 0px;}
div.dm-minima-bx div.col-6:first-child{padding:1.5vw;}
body.page-template-page-bagni-per-disabili section.header{padding-left:10%;}/*padding-left:10vw;*/
body.page-template-page-bagni-per-disabili section.header img{width:100%;}
body.page-template-page-bagni-per-disabili section.header div.boxato{width:100%;display:flex;align-items:center;}
body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6 h1{transform: translate(-7vw, 0px);margin-bottom:0px;}
body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:nth-child(2) p.sub_title{font-size: 2rem;color: #AA1B33;margin-bottom: 0px;max-width: 100%;}
body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12.col-intro{margin-top:2.5vw;}
body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12 p{max-width:60%;}

/*SINGLE POST AGEVOLAZIONI*/
body.single-agevolazioni div.boxato.contenuto {justify-content: left;width:60%;}
body.single-agevolazioni div.boxato h1>span{text-transform: initial;display:inline-block;text-align:end;}
body.single-agevolazioni section.header {margin-bottom: 3vw;}
body.single-agevolazioni div.boxato.contenuto p{width:100%;}
body.single-agevolazioni div.boxato.contenuto p.more-info{margin-top:1vw;width:auto;}
body.single-agevolazioni div.boxato.contenuto p.more-info img{transform: rotate(90deg);}
body.single-agevolazioni div.boxato.contenuto h2{font-size: 1.5rem;margin-top: 3vw;margin-bottom:0px;}
body.single-agevolazioni ol li, body.single-agevolazioni ul li{margin-bottom:1vw;font-size:1.2rem;}
body.single-agevolazioni div.boxato.contenuto ol{margin-top:2vw;}
div.referenti{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:0.5vw;}
div.referenti img{width:auto;}
body.single-agevolazioni div.boxato img{width:auto;}
body.single-agevolazioni div.referenti div.col-6:first-child p{margin-top:2.5vw;}
body.single-agevolazioni div.referenti div.col-6:first-child p:first-child{margin-top:1vw;}
body.single-agevolazioni div.referenti div.col-6:last-child{text-align:left;}
body.single-agevolazioni div.referenti div.col-12 ol {columns: 2;-webkit-columns: 2;column-gap: 40px;}
body.postid-658 div.referenti, body.postid-653 div.referenti, body.postid-648 div.referenti{align-items:flex-start!important;justify-content:space-between;}
body.single-agevolazioni div.boxato.contenuto h2, body.single-agevolazioni div.boxato.contenuto h3{width:100%;}
body.single-agevolazioni h3{margin-bottom: 0px;font-size: 1.3rem;color: #AA1B33;}
div.referenti div.col-12 > ul{column-count:2;}

/*ARCHIVIO AGEVOLAZIONI*/
body.post-type-archive-agevolazioni div.boxato h1 {line-height: 0.9;margin-top: -2.75vw;}
section.header p{max-width: 75%;text-align:left;}
section.header p{margin-bottom:1vw;}
section.header p.tlt-p{font-size:2.4rem;}
body.post-type-archive-agevolazioni section.header div.boxato h1{margin-bottom:4.5vw;}
body.post-type-archive-agevolazioni div.col-7 h2 {margin-top:0.75vw;}
body.post-type-archive-agevolazioni main{justify-content:flex-start;align-items:flex-start;}
/*div.col-9 h2 {font-size: 6.75rem;text-transform: uppercase;margin-top: 1vw;line-height: 0.9;margin-bottom: 2.25vw;transform: translateX(-80px);}*/
body.post-type-archive-agevolazioni h3{font-size: 1.4rem;margin-top: 3vw;color: #AA1B33;}
h2.classic-h2{margin-top:7vw!important;}
body.post-type-archive-agevolazioni h2 span.sub_title {display: inline-block;line-height: 1.1;}
body.post-type-archive-agevolazioni main div.col-9 h2 {font-size: 4.75rem;}
/*h2.classic-h2 span.sub_title{position:relative;right:-24vw;}*/
p.column-p{column-count:2;column-gap:40px;}
body.post-type-archive-agevolazioni div.row-full{justify-content:space-between;}
body.post-type-archive-agevolazioni section#come_fare div.row-full div[class^=col-] p:first-child, body.post-type-archive-agevolazioni section#come_fare div.row-full div[class^=col-] ul:first-child{margin-top:0px;}
body.post-type-archive-agevolazioni main > div.col-9{padding-right:15%;}
body.post-type-archive-agevolazioni div.col-9 div.row-2-cols{margin-top:5vw;}
body.post-type-archive-agevolazioni div.col-9 div.row-2-cols img{margin-bottom:0vw;}
body.post-type-archive-agevolazioni div.col-9 div.row-2-cols div.col-4 p.tlt-col-4:last-child{margin-top:15vw;}
body.post-type-archive-agevolazioni div.row-2-cols div.col-8{padding-right: 5vw;}
body.post-type-archive-agevolazioni div.col-9 > p.more-info{margin-top:1.75vw;margin-bottom:1.75vw;}
body.post-type-archive-agevolazioni div.col-3{position:sticky;top:140px;}
h3.tlt-regione{margin-top:3vw;margin-bottom:2.5vw;}
section#approfondimenti p.big-p{margin-bottom:2.5vw;}
section#approfondimenti p.more-info{margin-top:1vw;}
section#approfondimenti > p:nth-child(5){margin-top:0px;}
body.post-type-archive-agevolazioni section#approfondimenti h3{margin-bottom:1.25vw;}
body.post-type-archive-agevolazioni section#ristrutturare div.row-2-cols div.col-8 p:last-child{margin-bottom:0px;}
body.post-type-archive-agevolazioni div.row-2-cols .col-4{padding-left:2.5vw;}


/* Style the tab */
div.row-full.tab-rw{border-bottom:1px solid #ccc;}
div.row-full.tab-rw div.col-4{padding: 10px 20px;border: 1px solid #ccc;border-bottom: 0px;}
div.row-full.tab-rw div.col-4.tab {background-color: #f1f1f1;width: 100%;}
div.row-full.tab-rw .last{border-bottom:1px solid #ccc!important;}
div.row-full.tab-rw div.col-8{display: flex;align-items: center;border: 0.5px solid #ccc;border-bottom: 0px;border-left: 0px;padding: 10px 20px;flex-wrap:wrap;}
div.row-full.tab-rw div.col-8 p{margin:0px;margin-right:1%;border-right:1px solid #000;padding-right:2%;padding-left:1%;}
div.row-full.tab-rw div.col-8 p a:hover{color:#AA1B33;}
div.row-full.tab-rw div.col-4 p{color:#AA1B33;font-size: 1.2rem;}
div.row-full.tab-rw div.col-4 p > span.rivenditori{font-size: 1rem;color:rgba(170, 27, 51, 0.75);}

/*Design For*/
span.motto{font-style: italic;color: #AA1B33;font-size: 2.75rem;}
body.page-template-pages-design-for section.header, body.page-template-page-design-for-health section.header{padding-left:10%;}/*padding-left:10vw;*/
body.page-template-pages-design-for section.header > img:first-child, body.page-template-page-design-for-health section.header > img:first-child{width:100%;}
body.page-template-pages-design-for div.boxato, body.page-template-page-design-for-health div.boxato{display:flex;align-items:center;}
body.page-template-pages-design-for section.header div.boxato div.col-12, body.page-template-page-design-for-health section.header div.boxato div.col-12{margin-top:2.5vw;}
body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2){padding-left:4vw;padding-right:10vw;}
body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title{font-size:2rem;color:#AA1B33;max-width:100%;margin-bottom:0px;}
body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1{padding-left:0px;transform:translate(-7vw, 0px);margin-bottom:0px;}
body.page-template-pages-design-for div.boxato > p, body.page-template-page-design-for-health div.boxato > p{max-width:60%;}
body.page-template-pages-design-for section.header div.boxato, body.page-template-page-design-for-health section.header div.boxato{width:100%;margin-bottom:0px;align-items:center;}/*align-items:flex-end;*/
body.page-template-pages-design-for div.boxato div.col-12{margin-top:2.25vw;}
body.page-template-pages-design-for div.boxato div.col-12 p, body.page-template-page-design-for-health div.boxato div.col-12 p{max-width:60%;}section.blocco-centrale div.boxato div.col-4 > p:first-child{font-size: 2.5rem;text-transform: Initial;color: #AA1B33;margin-bottom:0px;margin-top:0px;}
section.blocco-centrale div.boxato div.col-4 > p:last-child{font-size:1.6rem;color:#000;margin-bottom:0px;}
body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-4 > p:last-child{font-size:2.5rem;color:#AA1B33;margin-bottom:0px;}
section.blocco-centrale div.boxato{align-items:flex-start;}
section.blocco-centrale div.boxato div.col-8{padding-left:5vw;}
body.page-template-pages-design-for section.blocco-centrale div.boxato div.col-8 p,  body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-8 p{margin-top:10px;}
section.blocco-centrale div.boxato:nth-child(2){margin-top:6vw;align-items:center;margin-bottom:6vw;}section.blocco-accordion div.col-8{position:relative;margin-bottom: 2vw;}
h2.tlt-accordion{font-weight:400;text-align:right;color:#AA1B33;font-size:2.5rem;}
section.blocco-accordion p{padding-left:1.5vw;}
section.blocco-accordion p.numb-accord{position: absolute;top: 2vw;margin: 0;right: 2vw;font-size: 6vw;color: rgba(170, 27, 51, 0.15);z-index: -1;}
div.blocco-txt-or-btn{margin-top:3vw;margin-bottom:4vw;}
div.blocco-txt-or-btn div.col-8 p:nth-child(2){font-size:1.5rem;margin-top:0px;color:#AA1B33;margin-bottom:10px;}
div.blocco-txt-or-btn div.col-8{display: flex;justify-content: space-between;flex-wrap: wrap;}
div.blocco-txt-or-btn div.col-8 h3, div.blocco-txt-or-btn div.col-8 p{width:100%;}
section.serie{padding-top:6vw;padding-bottom:4vw;}
section.serie h2{text-align: center;width: 100%;margin-bottom:4vw;}
section.serie div.boxato{justify-content:flex-start;}
section.serie div.boxato p.more-info{margin-top:0.5vw;}
section.serie div.boxato div.col-4 p.more-info a{margin:0 auto;}body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion{font-size:2.5rem;}
body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2{font-size:1.6rem;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3{font-weight:400;font-size:2.5rem;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 p:nth-child(2){font-size:1.3rem;color:#000;}section.bagni-per div.col-8{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
section.bagni-per div.col-8 p:not(p.more-info){margin-top: -3.5vw;margin-left: -6.5vw;margin-bottom:0px;}
section.bagni-per p.more-info{margin-bottom:0px;margin-top:20px;margin-left:auto;}
section.bagni-per p.more-info a{margin-right: 0px;margin-left: auto;}
section.bagni-per{margin-top:6vw;margin-bottom:6vw;}
section.blocco-scacchiera div.col-testo p > span{font-weight:400;font-size:1.6rem;color:#AA1B33;}
div.blocco-txt-or-btn p.btn-red{font-size:1.4rem!important;color:#AA1B33!important;margin-top:1.5vw!important;margin-bottom:3vw!important;width:33.33%!important;}
body.page-template-page-design-for-health div.blocco-txt-or-btn p.btn-red{width:fit-content!important;}
section.serie p.more-info{font-size:1rem;}

/*Design for health*/
body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82%;left: -29px;}


/*Design for living*/
body.page-id-1861 div.blocco-txt-or-btn p.btn-red{width:50%!important;}div.blocco-txt-or-btn p.btn-red > a{color:#AA1B33!important;margin:0 auto;margin-left:0px;}

/*CATALOGUE ES. FLIGHT*/
body.page-template-pages-catalogue section.header div.boxato, body.page-template-page-estraibile section.header div.boxato{display:flex;align-items:center;width:100%;}
body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child{width:49.98%;max-width:49.98%;}
body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child h1{transform: translate(-7vw, 0px);margin-bottom:0px;}
body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2), body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2){width: 49.98%;max-width: 49.98%;padding-left: 4vw;padding-right: 10vw;margin-bottom: 0px;}
/*body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title{font-size:2rem;color: #AA1B33;margin-bottom: 0px;max-width: 100%;}*/
p.sub-title{width: 100%;min-width: 100%;font-size: 5rem;color: #AA1B33;}
body.page-template-pages-catalogue section.header, body.page-template-page-estraibile section.header{padding-left: 10%;}/*padding-left: 10vw;*/
body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro{transform: translate(0px, 0px);margin-top:2.5vw;}
body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p{max-width:65%;}
body.page-template-pages-catalogue section.header > img:first-child,  body.page-template-page-estraibile section.header > img:first-child{width: 100%;}
body.page-template-pages-catalogue h2.mission  span.sub_title{font-weight:600;color:#AA1B33;transform: translateX(0px);}
body.page-template-pages-catalogue  div.blocco-2-cat div.col-5{padding-right:6vw;}
body.page-template-pages-catalogue div.blocco-2-cat div.col-5 img{max-width:40%;}
body.page-template-pages-catalogue div.blocco-2-cat div.col-12 h2{max-width: 40%;}
body.page-template-pages-catalogue  div.blocco-2-cat div.testo_col_sx, body.page-template-pages-catalogue  div.blocco-2-cat div.testo_col_dx{margin-top:2.5vw;padding-right:3vw;position:relative}
body.page-template-pages-catalogue  div.blocco-2-cat div.testo_col_dx p.more-info{max-width:fit-content;margin-left:auto;margin-top:0px;}
body.page-template-pages-catalogue  div.blocco-2-cat div.col-7 p.more-info{width: fit-content;margin-left: auto;margin-top:0px;}
body.page-template-pages-catalogue section.blocco-accordion{padding-top: 3vw;}
section.blocco-scacchiera{padding-top:9vw;}
section.blocco-scacchiera div.boxato{align-items:center;}
section.blocco-scacchiera div.col-testo{padding-left:4vw;padding-right:4vw;}
section.blocco-scacchiera div.col-testo h2{margin-top: 0px;}/*margin-bottom:2vw;*/
section.blocco-scacchiera div.col-6{margin-bottom:6vw;}
/*section.blocco-scacchiera div.col-6:nth-child(3n+0){order:2!important;}*/
body.page-template-pages-catalogue section.blocco-accordion div.col-8 p.more-info{margin-bottom:2vw;}
body.page-template-pages-catalogue section.blocco-accordion div.col-8:last-child p.more-info{margin-bottom:0px;}section.gallery{padding-top:2vw;padding-bottom: 6vw;}section.gallery div.boxato{margin-left:auto;margin-right:0;}section.gallery div.boxato h3{width: 100%;text-align: left;text-transform: uppercase;font-size: 6.75rem;margin-bottom: 0;color: #AA1B33;font-weight:400;transform: translate(-6vw,2.5vw);margin-top:0px;z-index: 99;}/*transform: translate(-6vw, 2.5vw);*/div.owl-carousel{position: relative;}div.owl-nav{display:inherit!important;position: absolute;top: 35%;left: -6vw;}div.owl-nav button[type="button"] span{font-size:100px;color: #AA1B33;font-family: 'open-sans';}div.owl-dots{display:none;}.owl-theme .owl-nav [class*=owl-]:hover {background-color:transparent;}/*FLIGHT*/body.page-template-pages-catalogue	div.blocco-2-cat div.col-7 p.more-info, body.page-template-pages-catalogue div.col-6.col-testo p.more-info{margin-top:1.5vw;}
body.page-template-pages-catalogue div.richiedi-info {margin-top: 6vw;}
body.page-template-pages-catalogue div.blocco-2-cat div.col-5 p:first-child{margin-top:0px;}

/*NEW AGE*/
    .embed-container {position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;} 
	.embed-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
body.page-id-1941 section.blocco-accordion div.col-8 p > img, body.page-id-7905 section.blocco-accordion div.col-8 p > img, body.page-id-8132 section.blocco-accordion div.col-8 p > img{max-width:300px;}
body.page-id-1941 section.blocco-accordion div.col-8:first-child{margin-bottom:0px;}

/*HOMEPAGE*/
/*body.page-template-homepage div.owl-nav{display:none!important;}*/
body.page-template-homepage p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2{font-size: 6.75rem;font-weight: 900;margin-bottom:35px;color: #AA1B33;line-height:1.15;font-weight:400;} /*uguale alla riga 287*/
body.page-template-homepage main{justify-content:flex-end;align-items:flex-end;}/*justify-content:center;*/
body.page-template-homepage main div.col-3 p{font-weight:700;}
body.page-template-homepage main div.col-3 p.title{font-weight:400;margin-top:4vw;}
body.page-template-homepage main div.col-6 h3{margin-top:40px;font-weight:400;}
body.page-template-homepage main div.col-6 p{margin-bottom:0px;}
body.page-template-homepage main div.col-3 p > span{color:#AA1B33;}
body.page-template-homepage main div.owl-carousel div.owl-item div.item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-items:stretch;}
body.page-template-homepage main div.owl-nav {top:unset;bottom:-25px;left:unset;display:none!important;}
body.page-template-homepage main div.col-3:last-child p{max-width:fit-content;margin-left:auto;margin-right:auto;}
body.page-template-homepage main div.col-6 p{max-width:90%;margin-top:20px;}
body.page-template-homepage section.design-for{padding-top:0vw;padding-bottom:8vw;}
body.page-template-homepage section.design-for div.boxato{align-items:flex-start;}
body.page-template-homepage section.design-for div.boxato div.col-1 img{max-width:30%;}
body.page-template-homepage section.design-for div.boxato div.col-1:last-child{text-align:right;}
body.page-template-homepage section.design-for div.boxato div.col-5{padding:1vw 1vw 0px;}
body.page-template-homepage section.design-for div.boxato div.col-1{padding-top:1vw;}
body.page-template-homepage section.design-for div.boxato div.col-5 p{padding:0px 3vw;}
body.page-template-homepage section.design-for div.boxato div.col-5 p.more-info{margin-top:20px;}
body.page-template-homepage section.design-for div.boxato div.col-5:not(div.col-5:nth-child(2)) > img{margin-top:7vw;}
body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat{font-size: 5rem;color: #AA1B33;margin-bottom: 0px;}
body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat a{color: #AA1B33;}
body.page-template-homepage section.consigliati-da{padding-bottom:8vw;}
body.page-template-homepage section.consigliati-da div.boxato > h2{width:100%;font-weight:400;}
body.page-template-homepage section.consigliati-da div.boxato{justify-content:space-between;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3{width:24%;max-width:24%;position:relative;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child{font-size: 2rem;color: #AA1B33;line-height: 1;position: absolute;width: 100%;background: linear-gradient(#ffffff, #ffffff, #ffffff66, #ffffff00);margin:0px;padding:1vw 0.5vw;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span{display: inline-block;font-size: 3rem;position: relative;left: 2vw;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3 p.more-info{width: fit-content;margin-left: auto;margin-top:1.5vw;}
body.page-template-homepage div.boxato{align-items:center;margin-top: 0px;}
body.page-template-homepage section.catalogo-prodotti, body.page-template-homepage section.virtual-tour{padding-bottom:8vw;}
body.page-template-homepage section.catalogo-prodotti div.boxato div.col-5:first-child{padding:3vw;}
section.news-block{padding-bottom:8vw;}
section.news-block div.row-full{justify-content:flex-end;}
section.news-block div.row-full div.col-10 article > img{max-height:36vh;}
section.news-block div.row-full div.col-10 div.owl-item header.entry-header{padding: 1vw 1vw 0px;}
section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title{margin: 0px;margin-top: 10px;font-size:1.5rem;}
section.news-block div.row-full div.col-10 div.owl-item div.entry-content{padding: 0vw 1vw 0px;font-family:"open-sans";}
section.news-block p.more-info{margin-top:1vw;}
section.news-block p.more-info a > img{width:auto;}

/*child casi studio*/
section.i-progetti h2{text-align:center;margin-bottom:2.5vw;}
section.i-progetti{padding-bottom:6vw;}
section.i-progetti div.boxato div.col-4{margin: 0.5vw;}
section.i-progetti div.boxato div.bg-case-history{padding-top: 15vw;background-size: cover;background-position: center center;position:relative;}
section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:2rem;color:#AA1B33;margin-top: 8px;margin-bottom:0px;padding: 0px 12px;}
section.i-progetti div.boxato div.col-4 p.more-info{margin-top:20px;padding: 0px 12px;}

/*CASI STUDIO*/
body.page-template-pages-casi-studio section.header{margin-bottom:5vw;}
body.page-template-pages-casi-studio section.header div.boxato{display:flex;justify-content:center;}
/*body.page-template-pages-casi-studio section.header div.boxato h1 {font-size: 6.75rem;margin-bottom: 1vw;margin-top: -3.3vw;line-height: 1.1;}*/
body.page-template-pages-casi-studio section.header div.boxato div.col-10 p{font-size: 2rem;color: #AA1B33;}
body.page-template-pages-casi-studio section.dati-progetto{padding-bottom:6vw;}
body.page-template-pages-casi-studio section.sezione-accordion{padding-bottom:6vw;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p{margin-bottom:0px;display: flex;align-items:stretch;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p > strong{display:inline-block;min-width:180px;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p > span{display:inline-block;margin-left:45px;}
body.page-template-pages-casi-studio section.necessita{padding-bottom:12vw;}
body.page-template-pages-casi-studio section.necessita div.col-5{padding-left:4vw;padding-right:4vw;}
body.page-template-pages-casi-studio section.necessita div.col-7 div.owl-nav{top: unset;left: 0vw;bottom: 0px;}
body.page-template-pages-casi-studio section.soluzioni-goman{padding-bottom:4vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.boxato{justify-content:space-between;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:first-child{margin-bottom:3vw;padding-right:4vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:first-child img{margin-bottom:2.5vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:first-child p{padding:0px 3vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6 h2{margin-top:0px;margin-bottom:4.5vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:last-child img{margin-bottom:1vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:last-child > div.row-full div.col-6:first-child{padding-right:0.5vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.col-6:last-child > div.row-full div.col-6:last-child{padding-left:0.5vw;}
body.page-template-pages-casi-studio section.soluzioni-goman div.owl-nav{position: absolute;bottom: 2vw;left: 0;height: fit-content;top: unset;}
body.page-template-pages-casi-studio section.partner-perfetto{padding-bottom:8vw;}
body.page-template-pages-casi-studio section.partner-perfetto div.col-5 img{max-width:35%;}
body.page-template-pages-casi-studio section.partner-perfetto div.col-6 h2 span{color:rgba(170, 27, 51, 0.75);}
body.page-template-pages-casi-studio section.progettiamo-per{padding-bottom:12vw;padding-top:0px;}
body.page-template-pages-casi-studio section.realizzazioni div.boxato div.col-4 p{line-height:1.9;}
section.realizzazioni div.boxato div.col-4 p:first-child{color:#AA1B33;font-size:1.3rem;}
div.accordion{border-bottom: 2px solid #AA1B33;padding-bottom: 15px;margin-bottom: 15px;cursor:pointer;}
div.accordion{position:relative;}
div.accordion h2{;margin:0px;}
body.page-template-pages-casi-studio section.gallery{padding-top:0px;padding-bottom:8vw;}
body.page-template-pages-casi-studio div.richiedi-info {margin-top: 2vw;}


/*B&B Sharing (da modificare per le traduzioni a venire)*/
body.page-id-5147 section.soluzioni-goman div.boxato div.col-6 h2{margin-bottom:2vw;}
body.page-id-5147 section.soluzioni-goman div.boxato div.col-6:nth-child(2) > img{margin-top:1vw;}
body.page-id-5147 section.realizzazioni{display:none;}
body.page-id-5147 div.richiedi-info{margin-top:2vw;}

/*Bagni per Rsa e Ospedali*/
body.page-template-page-bagni-per section.partner-perfetto {padding-bottom: 8vw;}
body.page-template-page-bagni-per div.progetta-con {margin-top:0px;padding-bottom:8vw;}
body.page-template-page-bagni-per section.partner-perfetto div.col-5 img {max-width: 35%;}
body.page-template-page-bagni-per section.header{margin-bottom:10vw;}

/*Bagni per locali*/
body.page-template-page-bagni-per.page-id-5144 section.partner-perfetto, body.page-template-page-bagni-per.page-id-8256 section.partner-perfetto, body.page-template-page-bagni-per.page-id-8688 section.partner-perfetto{padding-bottom: 0px;}
body.page-template-page-bagni-per.page-id-5144 section.realizzazioni, body.page-template-page-bagni-per.page-id-8256 section.realizzazioni, body.page-template-page-bagni-per.page-id-8688 section.realizzazioni{display:none;}

/*Design for Living*/
body.page-id-1861 section.bagni-per {margin-top: 0vw;}

/*TEMPLATE PARTS*/
section.progettiamo-per{padding-top:4vw;padding-bottom:8vw;}
section.progettiamo-per h2{text-align:center;margin-bottom:2.5vw;}
section.progettiamo-per div.boxato div.col-4{padding: 10vw 1.5vw 1vw;background-size: cover;background-position: center bottom;background-repeat: no-repeat;position:relative;max-width:32%;}
section.progettiamo-per div.boxato{justify-content:space-between;}
section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){font-size: 4rem;color: #AA1B33;margin-bottom: 0px;position:relative;z-index:999;transform: translate(0px, 95px);line-height:1;}
section.progettiamo-per div.boxato div.col-4 span.motto{display: block;font-size: 2rem;}
section.progettiamo-per div.boxato div.col-4 p.more-info{max-width: fit-content;margin: 0 auto;position:relative;z-index:999;transform: translate(0px, 110px);display:flex;align-items:center;}
section.progettiamo-per div.sfondo-white, div.bg-case-history div.sfondo-white{position: absolute;bottom: 0px;width: 100%;padding-top: 30px;left: 0;background:linear-gradient(#ffffff00, #ffffff00, #ffffff, #ffffff);}
div.virtual-tour div.col-8{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content:space-between;}
div.virtual-tour div.col-8 p:not(p.more-info){/*font-size: 6.75rem;line-height: 1;color: #AA1B33;*/margin-top: -7.5vw;margin-left: -6.5vw;margin-bottom: 0;}
div.virtual-tour div.col-8 p > span:last-child{text-align:right;}
div.virtual-tour p.more-info{margin-bottom:0px;}

/*CONTATTI*/
body.page-template-template-contatti div.boxato h1{transform:translate(-2vw, 0px);}
body.page-template-template-contatti div.boxato div.dati, body.page-template-template-contatti div.boxato div.col-7{padding: 5vw 0vw 0px 5vw;}
body.page-template-template-contatti div.boxato div.dati{background-color: #AA1B33;color: #fff;padding-top:6.5vw;}
body.page-template-template-contatti div.boxato div.dati p a{color:#fff;}
body.page-template-template-contatti div.boxato div.col-7 div.modulo-di-contattto-1 {width: 100%;}
body.page-template-template-contatti div.boxato div.col-7 div.modulo-di-contattto-1 div.full:last-child > p{margin-bottom:0px;}
body.page-template-template-contatti div.boxato{margin-bottom:3.5vw;align-items:stretch;}
body.page-template-template-contatti div.boxato div#mappa{width: 100%;padding-top: 33.33%;margin-top: 4vw;}
body.page-template-template-contatti div.boxato div.col-7 h3{color:#AA1B33;}

/*DOCUMENTAZIONE*/
body.page-template-template-pagina-documentazione section.dflex.quite-full{padding-top:2.5vw;padding-bottom:2.5vw;}


/*BLOCCHI PAGINE*/
div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info){font-size: 6.75rem;line-height: 1;color: #AA1B33;}
div.virtual-tour div.col-8 .virtual-iframe{display:block;width:100%;border: 0px;box-shadow: 0px 0px 50px 23px #69001254;}
section.bagni-per div.col-8 p > span, div.virtual-tour div.col-8 p > span{font-size: 3rem;display:block;}
body.page-template-pages-design-for.page-id-1861 section.bagni-per div.col-8 p > span, body.page-template-pages-design-for.page-id-7897 section.bagni-per div.col-8 p > span, body.page-template-pages-design-for.page-id-8063 section.bagni-per div.col-8 p > span, body.page-template-pages-design-for.page-id-8384 section.bagni-per div.col-8 p > span{color:#000;}
html[lang="fr-FR"] div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info){font-size:5.75rem;}


/*DESIGN FOR ALL*/
body.page-template-template-design-for-all h1{margin:8.5vw 0px;}

/*CASI STUDIO*/
body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 60px);}
body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 85px);}

/*PAGINE FOCUS SEO CITTÀ*/
body.page-template-pagine-seo-focus-citta section.header div.boxato {display:flex;}
body.page-template-pagine-seo-focus-citta iframe{margin-top:1.5vw;}
body.page-template-pagine-seo-focus-citta section.header {margin-bottom: 3vw;}
body.page-template-pagine-seo-focus-citta section.dati-progetto h2{border-top: 2px solid #AA1B33;padding-top: 15px;}
body.page-template-pagine-seo-focus-citta section.gallery {padding-top: 5vw;padding-bottom: 0vw;}

/*Bagni per anziani*/
div.sicurezza p.btn-mob{margin-left:auto;}

/*Masonry Grid*/
section.masonry-grid{margin-bottom:3.5vw;}
section.masonry-grid div.esg-container{padding:20px 48px!important;}
section.masonry-grid div.esg-loadmore{font-family: "open-sans";font-weight: 400;background-color: #AA1B33;color: #fff;margin-top: 35px;font-size: 1.25rem;margin-right: 0px;}

/*Homepage FR - DE*/
html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 5.75rem;} /*uguale alla riga 287*/

.page-template-template-criteri-ambientali-minimi .products .product p.psku,
.page-template-template-criteri-ambientali-minimi .products .product p.dimensioni,
.page-template-template-criteri-ambientali-minimi .products .product p.peso,
.page-template-template-criteri-ambientali-minimi .products .product .cta-download-loop,
.page-template-template-criteri-ambientali-minimi .products .product div.container-download,
.page-template-template-criteri-ambientali-minimi .products .product p.more-info{display:none}

/*RESPONSIVE*/

@media only screen and (max-width:767px){
.page-template-template-criteri-ambientali-minimi .col-3.sticky{display:none}
header.main-menu img.logo-menu {width: 125px;height:auto;}
#chaty-widget-0 .chaty-channel-list {left:-18px;}


/*TOP BAR*/
div.top-bar {padding: 2vw 2vw;}
div.top-bar p {padding: 0px 2vw;}
	
/*DESIGN FOR ALL*/
body.page-template-template-design-for-all h1{margin:15.5vw 0px;}
header.main-menu {align-items:center!important;}	
div.menu-prov{display:unset;width:50%;text-align:end;position:relative;}	
div.menu-prov img{width:35px;position:absolute;right:15px;top:20%;} 
div.menu-prov div.iksm{display:none;padding: 8vw 2.5vw 15vh;position: fixed;background-color: rgb(0 0 0 / 75%);z-index: 999;width: 100vw;right: 0px;height: 100vh;overflow: scroll;top:100px;}
div.menu-prov div.iksm{min-height:100vh;}
div.menu-prov div.iksm div.iksm-terms-tree__inner > div.iksm-term:last-child{margin-bottom: 60px;}

header.main-menu div.menu-goman-container ul#menu-goman{display:none;}
main div.col-3 p.title{font-size:3rem!important;margin-top:0px;}
div.owl-nav button[type="button"] span {font-size: 70px;}
h1{font-size:2.1rem;}
div.boxato h1 {font-size: 2.1rem;margin-top:1.5vw;margin-bottom: 4vw;}
h2 {font-size: 1.8rem!important;}/*2.5rem*/
div.boxato h2{margin-top:0px!important}
h3{font-size:1.5rem!important;}/*font-size:1.5rem!important;*/
body.page-template-homepage main > div.col-6 h3{font-size:1.8rem!important;}
p, p.font-p-big{font-size: 1.1rem;}
p.more-info{font-size:1.1rem;}
a.back-to-top {display:none;}
div.owl-nav {top:-17vw;left:0;}
p.btn-desk{display:none;}
p.btn-mob{display:unset;}
section.header p.more-info{margin-top:4vw;} /*Da Design For*/
/*footer*/footer.site-footer{padding-top: 12vw;padding-left: 2.5%;padding-right: 2.5%;}
footer.site-footer div.col-2{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 30px;}
footer.site-footer div.col-2 a{width:50%;text-align:left;}
footer.site-footer div.col-2 a img.logo-footer{width:60%;}
footer.site-footer div.col-2 div.icone-social{width:50%;text-align:right;margin-top:0px;}
footer.site-footer p{font-size:0.9rem!important;}
header.main-menu div.col-10{display:none;}
footer div.col-10 {padding:0px;}
footer div.col-10 div.contatti-aziendali {flex-wrap:wrap;justify-content:space-between;}
footer.site-footer div.col-2 div.contatti-aziendali p{width:49%;margin-right:0px;}
footer div.icone-social img {width: 20px;}
a.back-to-top {display:none!important;}

/*HOMEPAGE*/
body.page-template-homepage main div.col-6 p {max-width: 100%;}
body.page-template-homepage main div.col-3:last-child p {margin-left:unset;margin-right:unset;}
body.page-template-homepage section.design-for div.boxato div.col-1{display:none;}
body.page-template-homepage section.design-for div.boxato div.col-1 img {max-width: 80%;}
body.page-template-homepage section.design-for div.boxato div.col-5{width:100%;max-width:100%;margin-bottom:40px;}/*91%*/
body.page-template-homepage section.design-for div.boxato div.col-5 p:not(p.more-info){margin-top:0px;}
body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat{margin-top:-10vw;font-size:2.1rem;}
body.page-template-homepage section.design-for div.boxato div.col-5 p.more-info {width: fit-content;margin-left: auto;margin-top:0px;}
body.page-template-homepage section.design-for div.boxato div.col-1:first-child{order:0;}
body.page-template-homepage section.design-for div.boxato div.col-5:nth-child(2){order:1;}
body.page-template-homepage section.design-for div.boxato div.col-5:nth-child(3){order:3;margin-bottom:0px;}
body.page-template-homepage section.design-for div.boxato div.col-5:nth-child(3) p:not(p.more-info, p.tlt-cat){padding:0px;}
body.page-template-homepage section.design-for div.boxato div.col-1:nth-child(4){order:2;}
body.page-template-homepage section.design-for div.boxato div.col-5:nth-child(3) p.more-info:not(p.more-info:last-child){margin-bottom:40px;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3 {width:49%;max-width:49%;margin-bottom: 8vw;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3  p:first-child{font-size:1.3rem;padding: 5vw 0.5vw;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3  p:first-child span{font-size:2.1rem;}
body.page-template-homepage section.consigliati-da div.boxato div.col-3:nth-child(4), body.page-template-homepage section.consigliati-da div.boxato div.col-3:nth-child(5){margin-bottom:0px;}
body.page-template-homepage section.catalogo-prodotti div.boxato div.col-5:first-child {padding: 0vw;order:1;}
body.page-template-homepage section.catalogo-prodotti div.boxato div.col-5:last-child {order:0;}
body.page-template-homepage div.richiedi-info {margin-top: 12vw;}
body.page-template-homepage section.catalogo-prodotti, body.page-template-homepage section.virtual-tour {padding-bottom: 8vw;padding-top: 8vw;}

/*TEMPLATE PARTS*/
body.page-template-homepage section.progettiamo-per h2 {margin-bottom: 7vw;}
body.page-template-homepage section.progettiamo-per div.boxato div.col-4,  body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4{width:100%;max-width:100%;padding: 20vw 1.5vw 1vw;}
body.page-template-homepage section.progettiamo-per div.boxato div.col-4:not(div.col-4:last-child), body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4:not(div.col-4:last-child){margin-bottom:140px;}
body.page-template-homepage section.progettiamo-per div.boxato div.col-4 p:not(p.more-info), body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){font-size:2.1rem!important;}
body.page-template-homepage section.progettiamo-per div.boxato div.col-4  p.more-info, body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4  p.more-info{margin-left:auto;margin-right:0px;}
body.page-template-homepage section.design-for {margin-top: 25vw;}
div.virtual-tour div.col-8 p > span {font-size: 1.75rem;}
div.virtual-tour div.col-8 p:not(p.more-info) {font-size: 2.1rem;margin-top: -7.5vw;margin-left: 3.5vw;}
div.virtual-tour div.col-8 p.more-info{margin-left:auto;}

/*NEWS BLOCK*/
div.entry-content{font-family: 'montserrat-regular';line-height: 1.35;font-size: 1.1rem;margin-top: 10px;}
div.entry-content p.more-info{margin-top:20px;}
section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {font-size:1.3rem;}

/*AZIENDA*/
section#azienda section.header{width:100%!important;}
body.page-template-azienda main div.col-3{display:none;}
section#azienda h1, section#mission h2.mission span.sub_title{font-size:1.8rem;margin-top:0px;}
section#azienda h2{transform: translateX(0px);margin-top: 8vw;}
section#azienda div.col-8 iframe{margin-top:15px;}
section#azienda div.col-8 h3{margin-bottom:3vw;}
div.col-8 p.sub-tlt-p {font-size:1.35rem;}
div.reparto-1 div.col-8 h3{margin-top:10px;}
div.col-8 div.row div.col-6:first-child{padding-right:0px;}
div.col-8 div.row div.col-6:nth-child(2){padding-left:0px;}
div.reparto-1 div.col-4 {padding-left: 0px;}
div.reparto-1 p.more-info{margin-top:15px;}
section#mission-valori{padding-top:12vw;}
section#mission-valori h2, section#riconoscimenti h2{transform: translateX(0px);}
section#mission-valori h2.mission span.sub_title {transform: translateX(0px);margin-top: 3vw;}
section#mission-valori h3{margin-bottom:3vw;}
section#mission-valori  div.col-8.mission h2.mission {margin-top: 0px;}
section#mission-valori  div.col-8.mission p:last-child{margin-bottom:0px;}
section#mission-valori div.valori h2{margin-top:12vw;}
img.riconoscimenti-loghi{width:45%;}
section#riconoscimenti{margin-top:12vw;margin-bottom: 5vw;}
section#riconoscimenti div.col-4{width:fit-content;margin-left:auto;padding-left:0px;}
section#riconoscimenti div.col-4 p.tlt-col-4{font-size:2.5rem;margin-top:0px;}
section#riconoscimenti div.row-2-cols div.col-10 h2{margin-top:0px;}
section#riconoscimenti div.for-prime{margin-top:6vw;}


/*TEMPLATE CATALOGUE*/

/*Ausili per il bagno*/
section.header{width:95%;margin:0 auto;}
section.header{padding-left:0px!important;}
section.header div.boxato div.col-6:first-child h1 {transform: translate(0vw, 0px);margin-bottom: 0px;}
section.header div.boxato div.col-6{width:100%!important;max-width:100%!important;}
section.header div.boxato div.col-6:first-child h1 {transform: translate(0px, 0px)!important;margin-bottom: 3vw;}
body.page-template-pages-design-for div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health div.boxato div.col-6:nth-child(2) {margin-bottom:2vw;}
section.header p, main div.col-6 p {font-size:1.3rem!important;max-width: 100%!important;}
section.blocco-immagine-testo{margin-top:12vw;}
div.blocco-2-cat div.col-12 h2 {max-width: 100%!important;margin-top:0px!important;margin-bottom: 10px;}
section.header div.boxato div.col-12 p, body.page-template-page-design-for-health section.header div.boxato div.col-12 p{font-size:1.3rem!important;}/*font-size:1.1rem!important;*/
section.header p.not-big{font-size: 1.1rem!important;}

/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
body.page-id-1941 section.blocco-accordion div.col-8 p > img, body.page-id-7905 section.blocco-accordion div.col-8 p > img{max-width:250px;}
body.page-id-1941 section.blocco-accordion div.col-8:last-child, body.page-id-7905 section.blocco-accordion div.col-8:last-child{margin-bottom:30px;}
/*------------------------------*/

/*Bagni per anziani*/
div.pr-eleganti{margin-top:12vw;}
div.pr-eleganti h2{margin-bottom:2.5vw;}
div.pr-eleganti div.col-4 p.more-info{margin-bottom:5vw;}
div.pr-eleganti div.col-8 p:last-child{margin-bottom:0px;}
div.vasche-porta {margin-top:12vw;}
div.vasche-porta div.col-6:nth-child(3) {padding-left: 0px;}
div.boxato.concept, div.sicurezza, div.contributi, div.goman-scopri-azienda{margin-top: 12vw;}
div.goman-scopri-azienda h2 > span.sub-title {font-size: 1.5rem;}
div.sicurezza p.btn-mob{width:100%;}
div.scopri-desk{display:none;}
div.scopri-mob{display:unset;}
div.goman-scopri-azienda h2.health{margin-bottom:2vw;}
div.goman-scopri-azienda {margin-bottom:40px;}
div.img-concept{display:none;}
div.concept-mobile{display:unset;}
div.concept-mobile{margin-top:6vw;margin-bottom:6vw;}
div.concept-mobile div.owl-carousel{overflow:hidden;}
div.sicurezza div.col-6:first-child {padding-right: 0px;}
div.scacchi-img-txt div.col-5:nth-child(1){order:1;}
div.scacchi-img-txt div.col-7:nth-child(2){order:2;}
div.scacchi-img-txt div.col-7:nth-child(3){order:4;}
div.scacchi-img-txt div.col-5:nth-child(4){order:3;}
div.scacchi-img-txt div.col-7:nth-child(5){order:5;margin-top:20px;}
div.scacchi-img-txt div.col-5:nth-child(6){order:6;}

/*Bagni per disabili*/
div.scacchi-img-txt div.col-txt-pd {padding: 15px 0vw;}
div.video-bagno-disabili div.col-4 {padding-right: 0px;}
div.scacchi-img-txt div.col-5:nth-child(4) {margin-top:20px;margin-bottom:0px;}
div.dm-minima-bx div.col-6:last-child {padding-left: 0px;}
div.dm-minima-bx div.col-6 img{max-width:65%;}
div.scacchi-img-txt div.col-5.col-txt-pd:last-child {padding-right: 0px;}
div.video-bagno-disabili div.col-4 p {font-size: 1.1rem}

/*Bagni per RSA e Ospedali*/
body.page-template-page-bagni-per div.blocco-bagni-per {padding-bottom: 0px;}
div.blocco-bagni-per div.col-8:first-child {padding-right:0px;}
div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7 {padding-left:0px;margin-top: 8vw;}
body.page-template-page-bagni-per h2.tlt-bagni-per{margin-bottom:0px;}
body.page-template-page-bagni-per p.more-info{margin-bottom:10vw;}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left:0px;}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-8{order:1}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-4{order:2}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-5{order:3}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-7{order:4;}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-7 p.more-info{margin-bottom:0px;}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-6.col-align-mdl{order:6;padding-top: 8vw;padding-right:0px;}
body.page-template-page-bagni-per div.blocco-bagni-per div.col-6:last-child{order:5;margin-top:12vw;}
body.page-template-page-bagni-per div.stile-design div.col-5:first-child{padding-top:0px;}
body.page-template-page-bagni-per div.stile-design div.col-5:first-child p {padding:0px;padding-top: 4vw;margin-bottom:0px;}
body.page-template-page-bagni-per div.stile-design div.col-7{margin-top:12vw;padding-left:0px;}
body.page-template-page-bagni-per div.stile-design div.col-10{padding:8vw 0px 0px;}
body.page-template-page-bagni-per div.stile-design div.col-10 p{margin-top:0px;margin-bottom:0px;}
body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(4){padding:0px;}
body.page-template-page-bagni-per div.stile-design div.col-7:nth-child(5){margin-top:4vw;}
div.progetta-con div.col-5 {padding-left: 0px;}
body.page-template-page-bagni-per div.progetta-con {margin-top: 6vw;}
body.page-template-page-bagni-per div.progetta-con {padding-bottom:3vw;}
body.page-template-page-bagni-per div.progetta-con div.col-5{padding-top:8vw}
body.page-template-page-bagni-per div.progetta-con div.col-5 p{margin-top:0px;}
body.page-template-page-bagni-per section.partner-perfetto div.col-5 img {max-width: 50%;}
body.page-template-page-bagni-per section.header img{width:100%;}
body.page-template-page-bagni-per section.header div.boxato{width:100%;}
body.page-template-page-bagni-per section.header {margin-bottom: 15vw;}
body.page-template-page-bagni-per div.richiedi-info {margin-top: 10vw;}
section.realizzazioni div.col-12 h2{margin-bottom:0px;}

/*Blocco casi studio - progetti realizzati*/
section.i-progetti h2 {margin-bottom: 6vw;}
section.i-progetti div.boxato div.bg-case-history {padding-top: 50vw;}
section.i-progetti div.boxato div.col-4 p.case-tlt {font-size: 1.5rem;padding: 0px 8px;}

/*Design for*/
/*Health*/
section.blocco-centrale div.boxato div.col-4 > p:first-child {font-size: 1.8rem;}
section.blocco-centrale{margin-top:8vw;}
section.blocco-centrale div.boxato div.col-8 {padding-left:0px;} 
body.page-template-page-design-for-health section.blocco-scacchiera{padding-top:4vw;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6 {margin-bottom:5vw;}
body.page-template-page-design-for-health div.boxato div.col-6:nth-child(2) {padding:0px;} 
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo{margin-bottom:0px;padding:0px;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo p{margin-top:0px;margin-bottom:0px;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo:nth-child(2) p:last-child{margin-top:4vw;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo:last-child p:first-child{margin-bottom:4vw;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6:nth-child(3){margin-top:5vw;margin-bottom:0px;}
body.page-template-page-design-for-health section.blocco-accordion{margin-top:8vw;}
section.blocco-accordion div.col-8 h2{font-size:1.3rem!important;}
section.blocco-accordion div.col-8 h2.tlt-accordion{font-size:1.8rem!important;}
section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 1.3rem!important;margin-top:5px;}
section.blocco-accordion p.numb-accord {font-size: 20vw;}
div.blocco-txt-or-btn div.col-8 h3, div.blocco-txt-or-btn div.col-8 p {width: 100%!important;font-size: 1.3rem!important;}
section.blocco-accordion div.col-8:not(section.blocco-accordion div.col-8:first-child, section.blocco-accordion div.col-8:last-child) {margin-bottom:4vw;}/*margin-bottom:6vw;*/
div.virtual-tour{margin-top:8vw;margin-bottom:8vw;}
section.bagni-per div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p > span {font-size:2.1rem;margin-left:0px;margin-top:-2.5vw;}
body.page-template-page-design-for-health section.bagni-per, body.page-template-pages-design-for section.bagni-per{margin-bottom:14vw;margin-top:8vw;}
section.serie p.more-info {font-size: 0.8rem;margin-bottom: 3vw;}
section.serie p.more-info img {width: 18px;}
body.page-template-pages-design-for section.blocco-centrale div.boxato div.col-8{display:none!important;}
body.page-template-pages-design-for section.blocco-accordion {margin-top: 10vw;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3{font-size:1.8rem!important;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 p{font-size:1.1rem!important;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 p:nth-child(2){font-size:1.3rem!important;}
body.page-template-pages-design-for section.blocco-accordion div.boxato div.col-8:last-child p:nth-child(3){margin-bottom:0px;}
body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3{margin-top:0px;}
body.page-template-pages-design-for div.blocco-txt-or-btn{margin-top:8vw;}
section.serie div.col-4:last-child p.more-info{margin-bottom:0px;}
body.page-template-pages-catalogue section.blocco-scacchiera div.col-6{padding:0px;}
body.page-template-pages-catalogue section.blocco-immagine-testo div.blocco-2-cat div.col-5{padding-right:0px;}
body.page-template-pages-catalogue section.blocco-scacchiera div.col-6{padding:0px;}
body.page-template-pages-catalogue section.blocco-scacchiera div.col-testo {padding-left: 0vw;padding-right: 0vw;}
body.page-template-pages-catalogue div.blocco-2-cat div.col-5 p.more-info{margin-bottom:5.5vw;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo:nth-child(4){margin-top:6vw;margin-bottom:6vw;}
body.page-template-page-design-for-health section.blocco-scacchiera div.col-6.col-testo:nth-child(4) p:first-child{margin-bottom:4vw;}
span.motto {font-size:1.9rem;}
body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: auto;left: 0px;bottom:-39px;}



/*LIVING*/
	body.page-id-1861 div.blocco-txt-or-btn p.btn-red {width: 100%!important;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-7 p.more-info {margin-top:15px;}
	body.page-id-1878.page-template-pages-catalogue section.blocco-scacchiera div.col-6:first-child{order:1;}
	body.page-id-1878.page-template-pages-catalogue section.blocco-scacchiera div.col-6:nth-child(2){order:2;}
	body.page-id-1878.page-template-pages-catalogue section.blocco-scacchiera div.col-6:nth-child(3){order:3;}
	body.page-id-1878.page-template-pages-catalogue section.blocco-scacchiera div.boxato div.col-6:nth-child(4){order:4;}
	section.gallery{padding-bottom:0px;margin-bottom:18vw;}
	section.gallery div.boxato h3 {font-size: 2.1rem!important;transform: translate(-4vw, .5vw);margin-top: 0px;}/*transform: translate(-4vw, 5.5vw);*/
	body.page-template-pages-catalogue div.owl-nav {top: unset;bottom:-45px;}
	
/*NEW AGE*/
	body.page-id-1974 section.blocco-immagine-testo div.blocco-2-cat div.col-5 p.more-info{margin-bottom:5.5vw;}
	body.page-id-1974 section.blocco-scacchiera div.col-6:first-child{order:2;margin-bottom:0px;}
	body.page-id-1974 section.blocco-scacchiera div.col-6:nth-child(2){order:1;}
	body.page-id-1974 section.blocco-scacchiera div.col-6:nth-child(3){order:4!important;margin-bottom:12vw;}
	body.page-id-1974 section.blocco-scacchiera div.col-6:nth-child(4){order:3!important;margin-top:8vw;}
	
/*PRIME*/
	body.page-id-1941.page-template-pages-catalogue div.blocco-2-cat div.testo_col_sx, body.page-id-1941.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx {padding-right:0px;}
	body.page-id-1941.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx{margin-top:0px;}
	body.page-id-1941.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx p:first-child{margin-top:0px;}
	body.page-id-1941 section.blocco-accordion div.boxato div.col-8 p.more-info{font-size:1rem;}
	body.page-id-1941 section.blocco-accordion div.boxato div.col-8 > ul > li {background-image:none;}
	
/*SHADE*/
	body.page-id-1959 section.blocco-scacchiera {padding-top: 12vw;}
	
/*SHINE*/
	body.page-id-1955 div.blocco-2-cat div.col-5{padding-right:0px;}
	
/*VASCHE CON SPORTELLO*/
	body.page-id-1996 section.blocco-immagine-testo div.col-6.testo_col_dx{margin-top:0px;}
	body.page-id-1996 section.blocco-immagine-testo div.col-6.testo_col_dx p{margin-top:0px;}	
	body.page-id-1996 section.blocco-scacchiera {padding-top: 2vw;}
	body.page-id-1996 section.blocco-accordion div.boxato div.col-8:nth-child(2){padding-top:3vw;}	
	
/*PAGES SINGLE CASI STUDIO*/
body.page-template-pages-casi-studio section.header div.boxato h1 {font-size:2.1rem;margin-top:unset;}	
body.page-template-pages-casi-studio section.header img {width: 100%;}
body.page-template-pages-casi-studio div.row-full, body.page-template-pages-casi-studio section.header .boxato {width:100%;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p{display:block;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p > span {margin-left:unset;}
body.page-template-pages-casi-studio section.dati-progetto div.col-10 p > strong {display:block;min-width:unset;}
body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 {max-width: 100%;}
body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 65px);}
body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4:not(div.col-4:last-child) {margin-bottom: 105px;}
body.page-template-pages-casi-studio div.richiedi-info {margin-top: 25vw;}
	
/*FORM*/


div.modulo-di-contattto-1 div.meta p {margin-bottom: 0px;margin-top:0px;flex-wrap:wrap;}
div.modulo-di-contattto-1 div.meta:first-child p {margin-top: 20px;}
div.modulo-di-contattto-1 div.meta p span{margin-bottom:20px;}
div.modulo-di-contattto-1 {width: 100%;}
div.modulo-di-contattto-1 div.meta p span {width: 100%;}
form {margin-bottom: 40px;}
input.wpcf7-submit {font-size: 1rem;padding: 8px 30px;}

/*HEADER*/

header.main-menu div.col-1{width:50%;max-width:50%;}
header.main-menu div#page{width:50%;max-width:50%;}


/*CONTATTI*/
body.page-template-template-contatti section.header img {width: 100%;}
body.page-template-template-contatti div.boxato h1 {transform: translate(-0px, 0px);}
body.page-template-template-contatti section.header div.boxato {width:100%;margin-top:6.5vw;}
body.page-template-template-contatti div.boxato div.dati{padding:40px 20px;}
body.page-template-template-contatti div.boxato div.col-7{padding-left:0px;}
body.page-template-template-contatti div.boxato div.col-7 h3{margin-bottom:5px;}
body.page-template-template-contatti div.boxato div#mappa {padding-top: 92.25%;margin-bottom:8vw;}

/*DOCUMENTAZIONE*/
body.page-template-template-pagina-documentazione section.dflex.quite-full{padding-top:2.5vw;padding-bottom:2.5vw;}
body.page-template-template-pagina-documentazione .contenitore-documenti {padding-left: 0px!important;}

/*ARCHIVIO AGEVOLAZIONI*/
body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 0%;}
div.boxato h1>span.small {padding-left: 1.5vw;font-size: 1.5rem;}
body.post-type-archive-agevolazioni main div.col-3 {display:none;}
body.post-type-archive-agevolazioni section.header{width:100%;}
body.post-type-archive-agevolazioni div > div.col-8 {padding-right: 0%;}
body.post-type-archive-agevolazioni div.col-9 h2{transform:unset;margin-top: 7vw;line-height: 1.1;}
body.post-type-archive-agevolazioni h1{line-height:1.1!important;margin-top:-5vw!important;}
body.post-type-archive-agevolazioni h3 {margin-top: 7vw;margin-bottom: 0px;}
body.post-type-archive-agevolazioni div.row-full{width:100%;}
body.post-type-archive-agevolazioni ul{margin-top:0px;margin-bottom:5px;}
body.post-type-archive-agevolazioni section#ristrutturare{margin-top:40px;}
body.post-type-archive-agevolazioni section#ristrutturare h2{margin-top:0px!important;}
body.post-type-archive-agevolazioni section#ristrutturare h3{margin-top:0px!important;}
p.column-p {column-count:unset;}
body.post-type-archive-agevolazioni div.col-9 div.row-2-cols img {margin-bottom: 4vw;}
body.post-type-archive-agevolazioni section#approfondimenti{margin-top:30px!important;}
body.post-type-archive-agevolazioni section#approfondimenti h2{margin-top:0px!important;}
body.post-type-archive-agevolazioni div.richiedi-info h2{margin-top:40px!important;}
div.row-full.tab-rw div.col-8 {padding:15px 20px 5px;}
div.row-full.tab-rw div.col-8 p {margin-bottom:10px;}
div.row-full.tab-rw div.col-8:last-child {border-bottom:0.5px solid #ccc;}
body.post-type-archive-agevolazioni h3.tlt-regione{margin-bottom:20px!important;}
section#approfondimenti > p:nth-child(5) {margin-top: 15px;}
body.post-type-archive-agevolazioni div.row-2-cols .col-4 {padding-left: 0px;}

/*SINGLE AGEVOLAZIONI*/
body.single-agevolazioni section.header img {width: 100%;}
body.single-agevolazioni section.header div.boxato {width:100%;}
body.single-agevolazioni div.boxato.contenuto {width:95%;}
body.single-agevolazioni div.boxato.contenuto h2{margin-top:30px!important;font-size:1.6rem!important;}
body.single-agevolazioni div.boxato.contenuto ol {margin-top: 6vw;width:100%;max-width:100%;overflow: hidden;padding-left:20px;}
body.single-agevolazioni ol li, body.single-agevolazioni ul li {margin-bottom: 3vw;}
body.single-agevolazioni div.referenti div.col-12 ol {columns: unset;-webkit-columns: unset;column-gap: 0px;}

/*ARCHIVE NEWS*/
.chaty-widget.left-position .chaty-i-trigger .chaty-channel {left: -14px;}
div.blog, div.news {width: 100%;}
div.news h1{font-size:2.1rem;}
body.post-type-archive-blog h1, body.archive h1 {font-size: 2.1rem;}
div.row-int-archive {margin-bottom:4vh;}
div.img-nw-bg {padding-top:45%;}

/*SINGLE ARTICLE*/
body.single-post article, body.single-blog article {width: 100%;}
article div.col-8, article div.col-4 {padding-right: 0px;margin-bottom:35px;}
body.single-post h1, body.single-blog h1 {font-size:2.1rem;margin-bottom:18px;}
article div.col-4 {padding-left: 0px;}
body.single-post img, body.single-blog img{margin-bottom:0px;}
/*body.single-post p:last-child img:first-child, body.single-blog p:last-child img:first-child{margin-top:40px;}*/
article div.col-4 p.more-info{font-size: 1.1rem;margin-top:4vw;}
article div.col-4 p.more-info > img{width:25px;}

} /*END 767PX*/

@media only screen and (min-width:1024px){
	/*Design for Health*/
	section.blocco-scacchiera div.col-6:nth-child(1){order:1;}
	section.blocco-scacchiera div.col-6:nth-child(2){order:0;}
	section.blocco-scacchiera div.col-6:nth-child(3){order:2;}
	section.blocco-scacchiera div.col-6:nth-child(4){order:3;}
	section.blocco-scacchiera div.col-6:nth-child(5){order:5;}
	section.blocco-scacchiera div.col-6:nth-child(6){order:4;}
}

@media only screen and (min-width:1280px){
body.page-template-homepage main > div.col-6 {width: 74.97%!important;max-width: 74.97%!important;}
body.page-template-homepage main > div.col-6 h3{max-width: 80%;font-size:2.5rem;}
body.page-template-homepage main > div.col-6 p{max-width:71%;margin-left:1.5vw;}
div.menu-goman-container ul li:last-child{padding-right:0px;}
div.goman-scopri-azienda p.more-info{margin-top:-2vw;}
}

@media only screen and (min-width:1280px) and (max-width:1535px){
	div.boxato h1 {font-size: 4.5rem;}
	h2{font-size:1.85rem;}
	h3{font-size:1.35rem;}
	p, li {font-size:1rem;}
	p.more-info {font-size:1rem;}	
	a.back-to-top {padding: 12px 3px;text-align:center;}
	a.back-to-top img{width:55%;}
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {max-width: 15px!important;}	
	/*header.main-menu div.col-10 a.home-menu img {width: 20px;}*/
	header.main-menu div.col-10 ul {padding-left: 20px;}
	
	/*HOMEPAGE*/
	body.page-template-homepage div.col-6 h3, body.page-template-azienda div.col-8 h3{font-size:1.35rem;}  /*H3 tlt red pagina home e azienda*/
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size: 1.1rem;}
	header.main-menu img.logo-menu {width: 110px;}
	body.page-template-homepage main div.col-6 p {max-width:78%;}
	.boxato {width: 85%!important;}
	div.col-1 {width: 10%;max-width: 10%;}
	header.main-menu a.logo-menu{width:100px;}
	div.col-10 {width: 88%;max-width: 88%;}
	header ul > li {margin-right: 1.5vw;font-size: 16px;padding-right: 25px;}
	body.page-template-homepage main div.col-3 p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2 {margin-top: 3vw;font-size:4.5rem;}
	div.owl-nav button[type="button"] span {font-size: 65px;}
	body.page-template-homepage	main > div.col-6{width:75%;max-width:75%;}
	body.page-template-homepage	main > div.col-3{width:30%;max-width:30%;}
	body.page-template-homepage main div.col-3:last-child p {margin-top:20px;}
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p{font-size: 1.35rem;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){font-size: 2.5rem;transform: translate(0px, 70px);}
	section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 85px);}
	body.page-template-homepage p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2, body.post-type-archive-agevolazioni div.col-9 h2 {font-size:4.5rem;}
	body.page-template-homepage section.design-for div.boxato div.col-5 p {padding: 0px 1vw;}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 3.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span {font-size:2.25rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child {padding: 0vw 0.5vw;}
	body.page-template-homepage section.catalogo-prodotti h2{margin-top:2.5vw;}
	/*div.virtual-tour div.col-8 p:not(p.more-info) {font-size: 4.5rem;}*/
	section.catalogo-prodotti div.boxato div.col-8{width: 75%;max-width: 75%;}
	div.richiedi-info h2 {font-size: 3.5rem;}
	div.modulo-di-contattto-1 {width: 65%;}
	section.news-block div.row-full div.col-10 article > img {max-height: 33vh;}
	section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {font-size: 1.3rem;margin-bottom: 0.5vw;}
	body.page-template-homepage section.progettiamo-per {padding-top: 5vw;padding-bottom: 10vw;}
	body.page-template-homepage section.design-for {padding-bottom:10vw;}
	body.page-template-homepage section.consigliati-da {padding-bottom:10vw;}
	body.page-template-homepage section.catalogo-prodotti, body.page-template-homepage section.virtual-tour {padding-bottom:10vw;}
	body.page-template-homepage section.news-block {padding-bottom:10vw;}
	body.page-template-homepage main > div.col-6 h3{font-size: 1.85rem;}
	
	/*AZIENDA*/
	p.label a {font-size:1.2rem;}
	p.active{font-size:1.3rem;}
	body.page-template-azienda div.col-9 h2 {font-size:4.5rem;}
	body.page-template-azienda section#azienda div.col-8{width:80%;max-width:80%;}	
	body.page-template-azienda div.col-8 p.sub-tlt-p {font-size: 1.1rem;}
	h2.mission span.sub_title {font-size:1.3rem;}
	body.page-template-azienda div.mission{width:80%;max-width:80%;}
	body.page-template-azienda div.valori{width:80%;max-width:80%;}	
	body.page-template-azienda section#riconoscimenti div.col-8{width:80%;max-width:80%;}	
	p.font-p-big {font-size: 1.2rem;}
	img.riconoscimenti-loghi {width: 25%;}
	body.page-template-azienda	div.reparto-1 div.col-4 {padding-left: 1.5vw;width:20%;max-width:20%;}
	body.page-template-azienda section#riconoscimenti div.col-4{width:20%;max-width:20%;padding-left:2vw;}
	body.page-template-azienda section#riconoscimenti div.col-4 p.tlt-col-4{font-size:3.5rem;}
	section.header p.not-big{font-size: 1rem!important;}
	
	/*AUSILI PER IL BAGNO*/
	body.page-template-pages-catalogue section.header, body.page-template-page-estraibile section.header{padding-left: 7.5%;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, 	body.page-template-page-estraibile section.header div.boxato div.col-6:first-child h1{transform: translate(-12vw, 0px);font-size:4.5rem;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) {padding-left: 0vw;padding-right: 5vw;}
	/*body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title {font-size: 1.5rem;}*/
	div.virtual-tour div.col-8 p > span {font-size: 2.75rem;}
	
	/*BAGNI PER*/
	div.blocco-bagni-per div.col-8:first-child {padding-right: 50px;}
	div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left: 90px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-right: 50px;padding-top: 35px;}
	div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7 {padding-left:0px;}
	div.stile-design {justify-content:center;}
	div.stile-design div.col-7 {padding-left: 90px;}
	div.stile-design div.col-10 {padding: 15px 30px 60px;}
	div.stile-design div.col-5:nth-child(4) {padding: 50px 0px;}
	div.stile-design div.col-5:first-child p {padding: 40px 0px;}
	div.progetta-con div.col-7{padding-right:80px;}
	div.progetta-con div.col-5 {padding-left: 0px;}
	section.realizzazioni div.boxato div.col-4 p:first-child {font-size:1.2rem;}
	div.progetta-con div.col-7 h2 {margin-top:10px;}
	
	/*child casi studio*/
	section.i-progetti h2{text-align:center;margin-bottom:2.5vw;}
	section.i-progetti div.boxato div.bg-case-history{padding-top: 17vw;}
	section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:1.4rem;margin-top:0px;}
	section.i-progetti div.boxato div.col-4 p.more-info{margin-top:20px;}
	
	/*DESIGN FOR HEALTH*/
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-pages-casi-studio section.header div.boxato div.col-10 p {font-size:1.5rem;}
	body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1{transform: translate(-14.7vw, 0px);font-size: 4.5rem;}/*transform: translate(-12vw, 0px);*/
	body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2), body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2){padding-left: 0vw;padding-right: 2vw;}
	body.page-template-pages-design-for div.boxato div.col-12 p, body.page-template-page-design-for-health div.boxato div.col-12 p, body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-page-bagni-per-anziani section.header div.boxato div.col-12 p, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12 p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p{max-width: 80%;}
	body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 1.85rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2 {font-size: 1.4rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion {font-size: 1.85rem;margin-bottom:0px;}
	section.blocco-scacchiera div.col-6 {margin-bottom: 2.5vw;}
	section.blocco-scacchiera div.col-testo p > span {font-size:1.35rem;}
	section.blocco-accordion p.numb-accord {font-size:7vw;top:2vw;right:1vw;}
	body.page-template-page-design-for-health div.blocco-txt-or-btn p.btn-red {font-size: 1.3rem!important;}
	section.serie div.boxato div.col-4{width:50%;max-width:50%;margin-bottom:0.5vw;}
	section.serie p.more-info {font-size: 0.9rem;}
	section.blocco-accordion{padding-top:4vw;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82%;left: -19px;}
	
	/*DESIGN FOR*/
	section.blocco-centrale div.boxato div.col-4 > p:first-child {font-size: 1.85rem;}
	section.blocco-centrale div.boxato div.col-4 > p:last-child{font-size: 1.4rem;margin-top: 1vw;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 p:nth-child(2){font-size: 1.4rem;}
	body.page-template-pages-design-for section.blocco-accordion {padding-top: 0vw;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3 {font-size:1.85rem;}
	span.motto {font-size:2.25rem;}
	
	/*ARCHIVIO AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 7.5%;}
	body.post-type-archive-agevolazioni main div.col-9 h2 {font-size: 4.5rem;}
	body.post-type-archive-agevolazioni div > div.col-8	{padding-right: 5%;}
	body.post-type-archive-agevolazioni p.label{max-width:60%;line-height:1;}
	
	/*PRODOTTI FOCUS*/
	body.page-template-pages-catalogue div.richiedi-info {margin-top: 5vw;}
	
	/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
	body.page-id-1941 section.blocco-accordion div.col-8 p > img{max-width:250px;}
	
	/*CATALOGUE GALLERY - BARRA SHADE*/
	body.page-id-1959 section.gallery{padding-bottom:1vw;}/*pagina barra shade gallery*/
	
	/*BAGNI PER ANZIANI*/
	body.page-template-page-bagni-per-anziani section.header {padding-left: 7.5%;}/*padding-left: 7.5vw;*/
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6 h1 {transform: translate(-12vw, 0px);}
	body.page-template-page-bagni-per-anziani div.sicurezza div.col-6 h2{margin-top:0px;}	
	
	/*BAGNI PER DISABILI*/
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:first-child{width:60%;max-width:60%;}	
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:nth-child(2){width:33.33%;max-width:33.33%;}	
	body.page-template-page-bagni-per-disabili section.header {padding-left: 7.5%;}/*padding-left: 7.5vw;*/
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6 h1 {transform: translate(-14.75vw, 0px);}
	div.video-bagno-disabili div.col-4 p {font-size: unset;}
	div.scacchi-img-txt div.col-5.col-txt-pd:last-child {padding-right: unset;}
	div.scacchi-img-txt div.col-txt-pd {padding: 25px 5vw;}
	div.dm-minima-bx div.col-6:last-child {padding-left: 2.5vw;}
	
	/*AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni section#come_fare div.row-full div[class^=col-]{width:100%;max-width:100%;}
	body.post-type-archive-agevolazioni p.label a {font-size: 1.1rem;}
	
	/*SINGLE AGEVOLAZIONI*/
	body.single-agevolazioni ol li, body.single-agevolazioni ul li {font-size:1rem;}
	
	/*CASI STUDIO*/
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 40px);}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 60px);}
	body.page-template-pages-casi-studio div.accordion-case{width:75%;max-width:75%;}
	
	/*ARCHIVE NEWS*/
	body.post-type-archive-blog h1, body.archive h1 {font-size: 4.5rem;}
	
	/*SINGLE POST - ARTICLE*/
	body.single-post h1, body.single-blog h1 {font-size: 2.5rem;}
	body.single-post article div.col-8, body.single-blog article div.col-8{padding-right: 35px!important;}
	body.single-post article div.col-4, body.single-blog article div.col-4{padding-left: 35px!important;}
	body.single-post article div.col-4 h2, body.single-blog article div.col-4 h2{font-size:1.5rem;}
	body.single-post article div.col-4  div > p:first-child, body.single-blog article div.col-4 div > p:first-child{font-size: 1.3rem;}
	
	
	/*BLOCCHI PAGINE*/
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info), section.gallery div.boxato h3{font-size: 4.5rem;}
	section.bagni-per div.col-8 p > span, div.virtual-tour div.col-8 p > span{font-size: 2.75rem;}
	div.pr-eleganti div.col-4, div.concept  div.col-4{padding-right:2vw;}
	div.goman-scopri-azienda {margin-top: 6vw;}
	div.goman-scopri-azienda h2.health {font-size: 4.5rem;}

	/*MODULO DI CONTATTO*/
	input, textarea {font-size:1rem;}
	input.wpcf7-submit {font-size: 1rem;padding:5px 10px;}
	
	/*FOOTER*/
	 footer div.col-10 div.contatti-aziendali{justify-content:space-between;}
	 footer div.col-10 div.contatti-aziendali p{margin-right:40px;}	 
	 footer div.col-10 div.contatti-aziendali p:last-child {width:100%;}
	 
	 /*HOMEPAGE FR - DE*/
	 html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 4.5rem;} /*uguale alla riga 287*/

}

@media only screen and (min-width:1366px) and (max-width:1535px){
	body.page-template-homepage main > div.col-6 {width: 75%;max-width: 75%;}
	body.page-template-azienda div.col-8 h3 {font-size:1.45rem;}
	body.page-template-homepage main div.col-6 h3 {max-width: 80%;}
	body.page-template-homepage main div.col-6 p {max-width:74%;margin-left:1.5vw;}
	section.blocco-accordion{padding-top:3.5vw;}
	
	/*AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni div > div.col-8 {padding-right: 10%;}
	
	/*Design for health*/
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 85%;}
	
}

@media only screen and (min-width:1440px) and (max-width:1535px){
	
	/*HOMEPAGE*/
	body.page-template-homepage main div.col-6 p {max-width:76%;}
	body.page-template-homepage main div.col-3:last-child p {margin-top: 35px;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {font-size: 3rem;transform: translate(0px, 75px);}
	section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 90px);}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 3.75rem;}
	p, li{font-size:1.1rem;}
	section.header p.not-big {font-size:1.1rem!important;}
	
	/*BAGNI PER*/
	div.blocco-bagni-per div.col-8:first-child {padding-right: 90px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-right: 90px;}
	
	/*child casi studio*/
	section.i-progetti div.boxato div.bg-case-history{padding-top: 17vw;}
	section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:1.5rem;margin-top:0px;}
	
	/*DESIGN FOR HEALTH*/
	body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2) {padding-left: 0vw;padding-right: 4vw;}
	section.blocco-accordion p.numb-accord {top:1vw;right:1vw;}
	section.serie div.boxato div.col-4 {width:33.33%;max-width:33.33%;}
	section.serie div.boxato div.col-4 p.more-info{font-size:0.85rem;}
	section.blocco-scacchiera div.col-testo p > span {font-size: 1.35rem;}
	section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 1.4rem;}
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size: 1.25rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 85.5%;}

	
	/*BAGNI PER ANZIANI*/
	div.pr-eleganti div.col-4:first-child, div.concept  div.col-4:first-child{padding-right:3vw;}
	
	/*BAGNI PER DISABILI*/
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6 h1 {transform: translate(-15vw, 0px);}
	
	/*AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni section#approfondimenti div.tab-rw{margin-top:2vw;}
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 11.5%;}
	
	/*CASI STUDIO*/
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 45px);}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 65px);}
	
	/*MODULO DI CONTATTO*/
	input, textarea {font-size:1.1rem;}
	input.wpcf7-submit {font-size: 1.1rem;padding:5px 15px;}

	/*HOMEPAGE FR - DE*/
	html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 5rem;} /*uguale alla riga 287*/
	
}


@media only screen and (min-width:1536px) and (max-width:1599px){
	body.page-template-homepage main div.col-6 p {max-width:71%;}
	p, li {font-size:1.1rem;}
	div.boxato h1 {font-size:5rem;margin-top: -2.5vw;}
	
	/*HOMEPAGE*/
	body.page-template-homepage	main > div.col-6{width:55%;max-width:55%;}
	body.page-template-homepage	main > div.col-3{width:20%;max-width:20%;}
	.boxato {width:85%;}
	body.page-template-homepage main div.col-3 p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2{margin-top: 3vw;font-size:5rem;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {font-size: 3rem;transform: translate(0px, 85px);}
	section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 108px);}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 4rem;}
	section.catalogo-prodotti div.boxato{width:90%;}
	section.catalogo-prodotti div.boxato:first-child div.col-8{width: 70%;max-width: 70%;}	
	div.virtual-tour div.col-8 p:not(p.more-info) {margin-top: -5.75vw;}
	section.news-block div.row-full div.col-10 article > img {max-height: 33vh;}
	body.page-template-homepage section.progettiamo-per {padding-top: 5vw;padding-bottom: 10vw;}
	body.page-template-homepage section.design-for {padding-bottom:10vw;}
	body.page-template-homepage section.consigliati-da {padding-bottom:10vw;}
	body.page-template-homepage section.catalogo-prodotti, body.page-template-homepage section.virtual-tour {padding-bottom:10vw;}
	body.page-template-homepage section.news-block {padding-bottom:10vw;}
	section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {margin-bottom:0.5vw;}
	body.page-template-homepage main > div.col-6 h3 {font-size:2.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span {font-size: 2.25rem;}
	
	/*AZIENDA*/
	div.col-9 h2 {font-size: 5rem;}
	section#azienda div.col-8{width:75%;max-width:75%;}
	section#azienda	div.col-4{padding-left:3vw;width:25%;max-width:25%;}
	section#mission-valori div.col-8{width:75%;max-width:75%;}
	section#riconoscimenti div.col-8{width:75%;max-width:75%;}
	section#riconoscimenti div.col-4{padding-left:3vw;width:25%;max-width:25%;}	
	section#riconoscimenti div.col-4 p.tlt-col-4 {font-size:4rem}
	section.header p.not-big {font-size:1.1rem!important;}
	
	/*AUSILI PER IL BAGNO*/
	body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-pages-design-for div.boxato div.col-12 p, body.page-template-page-design-for-health div.boxato div.col-12 p, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12 p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p{max-width: 70%;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-pages-casi-studio section.header div.boxato div.col-10 p{font-size:1.75rem;}
	
	/*BAGNI PER*/
	div.blocco-bagni-per div.col-8:first-child {padding-right: 100px;}
	div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left: 100px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-right: 90px;padding-top: 35px;}
	div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7 {padding-left:0px;}
	div.stile-design {justify-content:center;}
	div.stile-design div.col-7 {padding-left: 90px;}
	div.stile-design div.col-10 {padding: 60px 30px 70px;}
	div.stile-design div.col-5:nth-child(4) {padding: 50px 0px;}
	div.stile-design div.col-5:first-child p {padding: 40px 0px;}
	div.progetta-con div.col-7{padding-right:80px;}
	div.progetta-con div.col-5 {padding-left: 0px;}
	section.realizzazioni div.boxato div.col-4 p:first-child {font-size:1.2rem;}
	div.progetta-con div.col-7 h2 {margin-top:10px;}
	body.page-template-page-bagni-per div.progetta-con {align-items: flex-end;}
	
	/*child casi studio*/
	section.i-progetti div.boxato div.bg-case-history{padding-top: 17vw;}
	section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:1.75rem;margin-top:0px;}
	
	/*BAGNI PER ANZIANI*/
	body.page-template-page-bagni-per-anziani div.sicurezza div.col-6 h2 {margin-top: 0px;}
	div.pr-eleganti div.col-4:first-child, div.concept  div.col-4:first-child{padding-right:3vw;}
	div.goman-scopri-azienda h2 > span.sub-title {font-size: 2rem;}

	
	/*DESIGN FOR HEALTH*/
	body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header  div.boxato div.col-6:nth-child(2) {padding-left: 0vw;padding-right: 8vw;}
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title {font-size: 1.85rem;}
	body.page-template-page-design-for-health section.blocco-accordion{padding-top:1.5vw;}	
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion {margin-bottom:0px;}
	section.blocco-scacchiera div.col-testo p > span {font-size: 1.45rem;}
	section.blocco-accordion p.numb-accord {font-size: 6.5vw;}
	section.serie div.col-4{margin-bottom:0.5vw;}
	section.serie div.boxato p.more-info {font-size:0.85rem;}
	section.bagni-per div.col-8 p:not(p.more-info) {font-size: 5rem;}
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p{font-size: 1.6rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82.5%;left: -24px;}
	div.owl-nav button[type="button"] span {font-size: 80px;}
	
	/*DESIGN FOR*/
	span.motto {font-size:2.5rem;}
	
	/*PRODOTTI FOCUS*/
	section.gallery div.boxato h3 {transform: translate(-6vw,3vw);}
	body.page-template-pages-catalogue div.richiedi-info {margin-top: 6vw;}
	
	/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
	body.page-id-1941 section.blocco-accordion div.col-8 p > img{max-width:275px;}
	
	/*CATALOGUE GALLERY - BARRA SHADE*/
	body.page-id-1959 section.gallery{padding-bottom:1vw;}/*pagina barra shade gallery*/
	
	/*BAGNI PER ANZIANI*/
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6:nth-child(2) p.sub_title {font-size: 1.75rem;}
	
	/*ALL HEADER*/
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1 {transform: translate(-7.75vw, 0px);}
	
	/*BAGNI PER DISABILI*/
	div.scacchi-img-txt div.col-txt-pd {padding:50px 5vw;}
	
	/*AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 13%;}
	body.post-type-archive-agevolazioni div.col-9 h2 {transform: translateX(-40px);}
	
	/*SINGLE AGEVOLAZIONI*/
	body.single-agevolazioni div.boxato.contenuto {width:66.66%;}
	
	/*BLOCCHI PAGINE*/
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info), section.gallery div.boxato h3{font-size: 5rem;}
	section.bagni-per div.col-8 p > span, div.virtual-tour div.col-8 p > span{font-size: 2.75rem;}
	
	/*CASI STUDIO*/
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 48px);}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 65px);}
	
	/*ARCHIVE NEWS*/
	body.post-type-archive-blog h1, body.archive h1 {font-size: 5rem;}
	
	/*SINGLE POST - ARTICLE*/
	body.single-post article div.col-8{padding-right:50px!important;}
	body.single-post article div.col-4 {padding-left:50px!important;}
	article div.col-4 p:first-child {font-size: 1.4rem;}
	
	/*MODULO DI CONTATTO*/	
	div.richiedi-info {margin-top: 8vw;}
	div.richiedi-info h2 {font-size: 4.2rem;}
	input, textarea {font-size:1.1rem;}	
	
	/*FOOTER*/
	footer div.col-10 div.contatti-aziendali {justify-content: space-between;}
	footer div.col-10 div.contatti-aziendali p:last-child {width: 100%;}
	
	/*HOMEPAGE FR - DE*/
	html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 5.1rem;} /*uguale alla riga 287*/

}

@media only screen and (min-width:1600px) and (max-width:1699px){
	/*header.main-menu div.col-10 a.home-menu img {width: 25px;}*/
	
	body.page-template-homepage main div.col-3 p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2{margin-top: 3vw;font-size:5.5rem;}
	header.main-menu img.logo-menu {width: 115px;}
	body.page-template-homepage main > div.col-6 p {max-width: 68%;}
	body.page-template-homepage main > div.col-6{width:55%;max-width:55%;}
	body.page-template-homepage main > div.col-3{width:20%;max-width:20%;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {font-size: 3.25rem;transform: translate(0px, 85px);}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 4.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span {font-size:2.75rem;}
	div.virtual-tour div.col-8 p:not(p.more-info){margin-top:-5.75vw;}
	section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {margin-bottom:0.5vw;}
	section.news-block div.row-full div.col-10 div.owl-item div.entry-content {font-size:1.2rem;}
	body.page-template-homepage section.progettiamo-per {padding-top: 5vw;padding-bottom: 10vw;}
	body.page-template-homepage section.design-for {padding-bottom:10vw;}
	body.page-template-homepage section.consigliati-da {padding-bottom:10vw;}
	body.page-template-homepage section.catalogo-prodotti, body.page-template-homepage section.virtual-tour {padding-bottom:10vw;}
	body.page-template-homepage section.news-block {padding-bottom:10vw;}
	
	/*AZIENDA*/
	div.col-9 h2 {font-size: 5.5rem;}
	section#riconoscimenti div.col-4 p.tlt-col-4 {font-size:4.5rem}
	
	/*AUSILI PER IL BAGNO*/
	div.boxato h1 {font-size: 5.5rem;}
	
	/*PAGE TEMPLATE PAGES CATALOGUE*/
	body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) {padding-left: 2vw;}
	body.page-template-pages-catalogue div.richiedi-info {margin-top: 9vw;}

	/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
	body.page-id-1941 section.blocco-accordion div.col-8 p > img{max-width:285px;}
	
	/*CATALOGUE GALLERY - BARRA SHADE*/
	body.page-template-pages-catalogue div.richiedi-info {margin-top: 6vw;}
	body.page-id-1959 section.gallery{padding-bottom:0.5vw;}/*pagina barra shade gallery*/
	
	/*BAGNI PER*/
	div.blocco-bagni-per div.col-8:first-child {padding-right: 70px;}
	div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7 {padding-left: 0px;}
	div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left:70px;}
	div.stile-design div.col-7 {padding-left: 70px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-right:70px;padding-top: 35px;}
	div.progetta-con div.col-5 {padding-left: 70px;}
	div.progetta-con div.col-7 h2 {margin-top:0px;}
	
	/*child casi studio*/
	section.i-progetti div.boxato div.bg-case-history{padding-top: 17vw;}
	section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:1.75rem;margin-top:0px;}
	
	/*DESIGN FOR HEALTH*/
	section.blocco-accordion p.numb-accord {font-size: 7vw;top:1vw;right:1vw;}
	body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2) {padding-left: 2vw;padding-right: 8vw;}	
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-pages-casi-studio section.header div.boxato div.col-10 p{font-size: 1.8rem;}
	section.serie p.more-info {font-size: 0.9rem;}
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size: 1.35rem;}
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p{font-size: 1.65rem;}
	div.owl-nav button[type="button"] span {font-size: 85px;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82%;left: -25px;}
	
	/*DESIGN FOR*/
	span.motto {font-size:2.6rem;}
	
	/*BAGNI PER ANZIANI*/
	body.page-template-page-bagni-per-anziani div.sicurezza div.col-6 h2 {margin-top: 0px;}
	div.goman-scopri-azienda h2 > span.sub-title {font-size: 2rem;}
	
	/*BAGNI PER DISABILI*/
	div.scacchi-img-txt div.col-txt-pd {padding: 50px 5vw;}
	
	/*AGEVOLAZIONI*/
	body.post-type-archive-agevolazioni main div.col-9 h2 {transform: translateX(-65px);}
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 14%;}

	
	/*CASI STUDIO*/
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 50px);}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 70px);}
	
	/*ARCHIVE NEWS*/
	body.post-type-archive-blog h1, body.archive h1 {font-size: 5.5rem;}
	
	/*CONTATTI*/
	body.page-template-template-contatti div.boxato div.dati, body.page-template-template-contatti div.boxato div.col-7 {padding: 5vw 0px 0px 3.5vw;}
	body.page-template-template-contatti div.boxato div.dati{padding-top:7vw;}

	
	/*ALL HEADER*/
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1 {transform: translate(-8vw, 0px);}
	
	/*BLOCCHI PAGINE*/
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info), section.gallery div.boxato h3{font-size: 5.5rem;}
	
	/*MODULO DI CONTATTO*/
	div.richiedi-info h2 {font-size: 4rem;}
	input, textarea {font-size:1.2rem;}
	div.richiedi-info {margin-top: 8vw;}
	
	/*FOOTER*/
	footer div.col-10 div.contatti-aziendali p {margin-right: 45px;}
	footer div.col-10 div.contatti-aziendali p:last-child{width:28%;}
	a.back-to-top {padding: 12px 4px;text-align:center;}
	a.back-to-top > img{width:65%;}
	
	/*HOMEPAGE FR - DE*/
	html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 5.1rem;} /*uguale alla riga 287*/
}

@media only screen and (min-width:1650px) and (max-width:1799px){
	body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p {max-width: 65%;}
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size: 1.5rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82.5%;}
	
	/*HOMEPAGE FR - DE*/
	html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 5.15rem;} /*uguale alla riga 287*/
	
}

@media only screen and (min-width:2000px){
	
	/* header ul > li.menu-item-has-children {padding-right: 40px;background-size: 20px;} */
	header.main-menu img.logo-menu {width: 160px;}
	body.page-template-homepage main > div.col-6 p {max-width: 68%;}
	.dgwt-wcas-ico-magnifier-handler {width:135%;}
	body.page-template-homepage p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2 {font-size:8.75rem;}
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size:2.2rem;}
	/* p, li {font-size:1.7rem;} */
	div.col-8 div.row h3, body.page-template-homepage div.col-6 h3 {font-size: 2.5rem;}
	p.more-info {font-size:1.7rem;}
	h2 {font-size: 3.4rem;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {font-size: 5rem;transform: translate(0px, 132px);}
	section.progettiamo-per div.boxato div.col-4 span.motto {font-size:3rem;}
	section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 155px);}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 6.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child {font-size: 3.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span {font-size: 4rem;}
	body.page-template-homepage section.catalogo-prodotti div.boxato div.col-8{width:70%;max-width:70%;}
	div.virtual-tour div.col-8 p > span {font-size: 3.4rem;}
	section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {font-size:2.5rem;margin-bottom: 0.5vw;}
	section.news-block div.row-full div.col-10 div.owl-item div.entry-content {font-size:1.7rem;}
	body.page-template-homepage main > div.col-6 h3 {font-size:3.4rem;}
	p.more-info img {width: 40px;height:fit-content;}
	
	/*AZIENDA*/
	
	body.page-template-azienda section.header h1 {font-size:3.4rem;}
	body.page-template-azienda div.col-8 h3, body.page-template-azienda div.col-8 div.row h3, body.page-template-homepage div.col-6 h3{font-size:2.5rem;}	
	p.label a {font-size:1.8rem;}
	div.col-8 p.sub-tlt-p, 	p.font-p-big {font-size: 1.9rem;}
	h2.mission span.sub_title {font-size:2.5rem;}
	section#riconoscimenti div.col-4 p.tlt-col-4 {font-size:6.5rem;}
	section.header p.not-big {font-size:1.7rem!important;}
	
	/*AUSILI PER IL BAGNO*/
	div.boxato h1 {font-size: 8.75rem;}
	
	/*IMMAGINE LAVABO PRIME IN "ACCORDION" Fare anche nelle altre lingue tramite id*/
	body.page-id-1941 section.blocco-accordion div.col-8 p > img{max-width:350px;}
	
	/*BAGNI PER*/
	section.realizzazioni div.boxato div.col-4 p:first-child {font-size: 1.9rem;}
	section.realizzazioni div.boxato div.col-4 p:not(section.realizzazioni p.first-child){line-height:1.8;}
	div.blocco-bagni-per div.col-4, div.blocco-bagni-per div.col-7 {padding-left: 0px;}
	div.blocco-bagni-per div.col-align-mdl.col-7 {padding-left:170px;}
	div.stile-design div.col-7 {padding-left: 140px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-right:140px;}
	div.progetta-con div.col-5 {padding-left: 140px;}
	
	/*child casi studio*/
	section.i-progetti div.boxato div.col-4 p.case-tlt{font-size:2.75rem;margin-top:0px;}
	
	/*DESIGN FOR HEALTH*/
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-pages-casi-studio section.header div.boxato div.col-10 p {font-size: 2.75rem;}
	body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 3.4rem;}
	section.blocco-scacchiera div.col-testo p > span {font-size:2.25rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion {font-size: 3.4rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2 {font-size: 2.75rem;}
	section.blocco-accordion p.numb-accord {font-size:6.5vw;}
	div.blocco-txt-or-btn p.btn-red {font-size:2.4rem!important;margin-top:1vw!important;}
	section.bagni-per div.col-8 p > span {font-size: 3.4rem;}
	section.bagni-per div.col-8 p:not(p.more-info) {font-size: 8.75rem;}
	section.serie p.more-info {font-size: 1.5rem;}
	section.blocco-accordion{padding-top:2vw;}	
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p {font-size: 2.4rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 86%;}
	div.owl-nav button[type="button"] span {font-size: 105px;}
	
	/*DESIGN FOR*/
	section.blocco-centrale div.boxato div.col-4 > p:first-child {font-size: 3.4rem;}
	section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 2.4rem;margin-top: 1vw;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3 {font-size:3.4rem;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 p:nth-child(2) {font-size: 2.4rem;}
	span.motto {font-size:3.5rem;}
	
	/*BAGNI PER ANZIANI*/
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6:nth-child(2) p.sub_title {font-size: 2.75rem;}
	
	/*AGEVOLAZIONI*/
	div.boxato h1>span.small{font-size:6.75rem;}
	body.post-type-archive-agevolazioni h3 {font-size:2.5rem;}
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 12%;}
	body.post-type-archive-agevolazioni main div.col-9 h2 {font-size: 6.75rem;}
	div.row-full.tab-rw div.col-4 p {font-size:1.75rem;}
	div.row-full.tab-rw div.col-4 p > span.rivenditori {font-size: 1.5rem;}
	
	/*SINGLE AGEVOLAZIONI*/
	body.single-agevolazioni div.boxato.contenuto h2 {font-size: 2.5rem;}
	body.single-agevolazioni ol li, body.single-agevolazioni ul li {font-size:1.7rem;}
	
	/*ARCHIVE NEWS*/
	body.post-type-archive-blog h1, body.archive h1 {font-size: 8.75rem;}
	
	/*SINGLE POST - NEWS*/
	body.single-post div.col-12, body.single-blog div.col-12{margin-top:2vw;margin-bottom:2vw;}
	article div.col-4 h2 {font-size:2.75rem;}
	article div.col-4 p:not(p.more-info) {font-size: 2.1rem;}
	article div.col-4 p.more-info {font-size: 1.7rem;color:#000;}
	article div.col-4 p.more-info img{width:40px;height:fit-content;}
	body.single-post h1, body.single-blog h1 {font-size: 4rem;margin-bottom:50px;}
	article div.col-4 ul.categorie li > a {font-size:1.75rem;}

	
	/*CATEGORY*/
	div.row-int-archive div.col-4 a.leggidipiu {font-size:1.7rem;}
	
	/*CONTATTI*/
	body.page-template-template-contatti div.boxato div.col-7 {padding: 4.5vw 5vw 0px;}
	
	/*ALL HEADER*/
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child h1{transform: translate(-7.95vw, 0px);}

	/*BLOCCHI PAGINE*/
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info), section.gallery div.boxato h3{font-size: 8.75rem;}
	section.bagni-per div.col-8 p > span, div.virtual-tour div.col-8 p > span{font-size: 4.4rem;}
	
	/*CATALOGUE GALLERY - BARRA SHADE*/
	body.page-id-1959 section.gallery{padding-bottom:1vw;}/*pagina barra shade gallery*/
	
	/*CASI STUDIO*/
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 75px);}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 105px);}
	
	/*MODULO DI CONTATTO*/
	input, textarea {font-size:1.7rem;}
	input[type="checkbox"]{width:25px;height:20px;}
	input.wpcf7-submit {font-size:1.7rem;padding: 10px 20px;}
	
	/*FOOTER*/
	div.richiedi-info {margin-top: 9vw;}
	footer div.col-10 div.contatti-aziendali p {margin-right: 85px;}
	a.back-to-top {padding: 20px 15px;}
	div.richiedi-info h2 {font-size: 6rem;}
	#chaty-widget-0 .chaty-i-trigger .chaty-channel {width: 75px!important;height: 75px!important;}
	#chaty-widget-0 .chaty-i-trigger .chaty-cta-button {background-color:unset!important;}
	#chaty-widget-0 .chaty-i-trigger .chaty-channel button {background-color:unset;width:75px!important;height:75px!important;}
	#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {width:75px!important;height:75px!important;}
	
	/*HOMEPAGE FR - DE*/
	html[lang="fr-FR"] body.page-template-homepage p.title,html[lang="fr-FR"] body.page-template-homepage section.design-for h2,html[lang="fr-FR"] body.page-template-homepage section.catalogo-prodotti h2,html[lang="fr-FR"] body.page-template-homepage section.news-block h2{font-size: 8rem;} /*uguale alla riga 287*/
	
}


/*RESPONSIVE 768*/

@media only screen and (min-width:768px) and (max-width:1023px){
	a.back-to-top {display:none!important;}
	h1 {font-size: 2.25rem;}
	
	/*Homepage*/
	
	h2 {font-size: 2rem;}
	body.page-template-azienda div.col-8 div.row h3, body.page-template-homepage div.col-6 h3 {font-size: 1.75rem;}
	header.main-menu div.col-10 {display:none;}
	body.page-template-homepage p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2 {font-size: 4.75rem;}
	body.page-template-homepage main div.col-9, body.page-template-homepage main div.col-6, body.page-template-homepage main div.col-3{width:100%;max-width:100%;}
	body.page-template-homepage main div.col-6 p {max-width: 100%;}
	div.boxato{width:95%;}
	section.progettiamo-per div.boxato div.col-4 {padding: 30vw 1.5vw 1vw;margin-bottom: 22vw;width:100%;max-width:100%;}
	section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(150px, 90px);}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 80px);font-size:3.75rem;}
	section.progettiamo-per h2 {width:95%;margin-left:auto;margin-right:auto;margin-bottom:3vw;}
	section.design-for div.boxato div.col-8{width:100%;max-width:100%;}
	section.design-for div.boxato h2{margin-top:2.5vw;}
	body.page-template-homepage section.design-for {padding-top: 0px;}
	section.progettiamo-per {padding-bottom:0px;}
	section.design-for div.col-1{display:none;}
	section.design-for div.col-5{width:100%;max-width:100%;padding:1vw 0px 0px!important;}
	section.design-for div.col-5 p.tlt-cat{margin-top:-6.5vw;font-size:3.75rem!important;}
	section.design-for div.col-5:nth-child(3){margin-top:5vw;}
	body.page-template-homepage section.consigliati-da div.boxato h2{margin-bottom:5vw;}
	body.page-template-homepage section.design-for div.boxato div.col-5:not(div.col-5:nth-child(2)) > img {margin-top: 10vw;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3{width:49%;max-width:49%;margin-bottom:8vw;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child {font-size: 2rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span{font-size: 2.75rem;}
	section.catalogo-prodotti div.boxato div.col-8{width:100%;max-width:100%;}
	section.catalogo-prodotti div.boxato div.col-8 h2{margin-top:0px;margin-bottom:0px;}
	section.catalogo-prodotti div.boxato:nth-child(2){justify-content:space-between;}
	section.catalogo-prodotti div.boxato:nth-child(2) div.col-5{width:49%;max-width:49%;padding:3vw 0px!important;}
	div.modulo-di-contattto-1 {width: 100%;}
	div.virtual-tour div.col-8 {width:100%;max-width:100%;}
	div.virtual-tour div.col-8 p:not(p.more-info) {font-size: 4.75rem;}
	div.virtual-tour div.col-8 p:not(p.more-info) {margin-top: -8vw;margin-left: 1.5vw;}
	section.news-block div.row-full div.col-10{width:97.5%;max-width:97.5%;}
	body.page-template-homepage div.owl-nav {display:initial!important;top: unset;bottom: -11vw;left: 0vw;}
	body.page-template-homepage div.boxato {margin-top:30px;}
	section.news-block div.row-full div.col-10 article > img {max-height: 21vh;}
	
	/*Azienda*/
	body.page-template-azienda section.header h1 {font-size:2.25rem;}
	body.page-template-azienda div.col-3{display:none;}	
	body.page-template-azienda div.col-9 {width:100%;max-width:100%;}
	body.page-template-azienda div.col-9 h2 {font-size: 4.5rem;transform: translateX(0px);}
	body.page-template-azienda div.col-8{width:100%;max-width:100%;}
	/*body.page-template-azienda div.col-8 div.row h3, body.page-template-homepage div.col-6 h3 {font-size: 1.6rem;}*/
	body.page-template-azienda section#azienda div.row div.col-6{width:100%;max-width:100%;}
	body.page-template-azienda div.col-8 div.row div.col-6:nth-child(2) {padding-left: 0px;}
	body.page-template-azienda h2.mission span.sub_title {transform:translateX(0px)!important;}
	body.page-template-azienda div.valori div.row > div.col-6{width:100%;max-width:100%;}
	img.riconoscimenti-loghi {width: 35%;}
	div.row-2-cols .col-4 {padding-left: 0vw;margin-bottom:30px;}
	div.col-4 p.tlt-col-4 {margin-top: 0px;font-size:3.75rem;}
	img.riconoscimenti-loghi {width: 190px;}
	div.row-2-cols .col-4 {margin-left:auto;margin-top: -110px;}
	
	/*Pages catalogue*/
	body.page-template-pages-catalogue section.header > img:first-child, body.page-template-page-estraibile section.header > img:first-child {width: 95%;}
	body.page-template-pages-catalogue section.header div.boxato, body.page-template-page-estraibile section.header div.boxato {width: 95%;}
	div.boxato h1 {font-size: 4.75rem;margin-top:0px;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child h1 {transform: translate(0vw, 0px);}
	body.page-template-pages-catalogue section.header, body.page-template-page-estraibile section.header {padding-left: 0px;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2), body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) {padding-left:1vw;padding-right:0px;}
	body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p {max-width:100%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-12 h2 {max-width: 75%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-5 {width:100%;max-width:100%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-5 img {max-width: 25%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-7{margin-top:20px;width:100%;max-width:100%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-7 p.more-info, body.page-template-pages-catalogue div.col-6.col-testo p.more-info {margin-top: 3.5vw;}
	body.page-template-pages-catalogue div.blocco-2-cat div.testo_col_sx, body.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx {padding-right:0px;width:100%;max-width:100%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx{margin-top:0px;}
	body.page-template-pages-catalogue div.blocco-2-cat div.testo_col_dx p{margin-top:0px;}
	body.page-template-pages-catalogue section.blocco-scacchiera div.boxato div.col-6{width:100%;max-width:100%;}
	section.blocco-scacchiera div.col-6 {margin-bottom:4vw;}
	section.blocco-scacchiera div.col-testo {padding-left: 0px;padding-right: 0px;}
	body.page-id-1941 section.blocco-accordion div.col-8{width:100%;max-width:100%;}
	body.page-template-pages-catalogue section.blocco-accordion {padding-top: 0vw;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child,body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2), body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) {width: 100%;max-width: 100%;}
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title {margin-top:15px;}
	body.page-template-pages-catalogue section.blocco-accordion div.col-8{width:100%;max-width:100%;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-7 {margin-top: 30px;}
	body.page-template-pages-catalogue div.blocco-2-cat div.col-5 {padding-right: 0px;}
	body.page-template-pages-catalogue section.blocco-immagine-testo{margin-bottom:2.5vw;}
	
	/*Estraibile*/
	body.page-template-page-estraibile section.header div.col-intro p.more-info{margin-top:3.5vw;}
	body.page-template-page-estraibile section.gallery {padding-top: 0vw;}
	
	/*Bagni per anziani*/
	body.page-template-page-bagni-per-anziani section.header {padding-left: 0%;}
	body.page-template-page-bagni-per-anziani section.header img{width:95%;}
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6{width:95%;max-width:95%;}	
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6 h1 {transform: translate(0vw, 0px);}
	body.page-template-page-bagni-per-anziani section.header div.boxato div.col-12 p {max-width:95%;}
	div.pr-eleganti div.col-4, div.pr-eleganti div.col-8{width:100%;max-width:100%;padding-right:0px;}
	div.vasche-porta div.col-10, div.vasche-porta div.col-6{width:100%;max-width:100%;}
	div.vasche-porta div.col-6:nth-child(3) {padding-left:0px;}
	div.concept div.col-4:first-child p.more-info{display:none;}
	div.concept div.col-4 h2 {margin-bottom:0px;}
	div.concept div.col-4:first-child, div.concept div.col-8:nth-child(2){width:100%;max-width:100%;}
	div.boxato.concept div.col-4:not(:first-child) {margin-top: 1vw;}
	div.sicurezza, div.contributi{margin-top: 3vw;}
	div.sicurezza div.col-6 {width:100%;max-width:100%;padding-right:0px!important;}
	div.sicurezza p.more-info{margin-left:0px;margin-right:auto;margin-top:2.5vw;}
	div.sicurezza div.col-6:nth-child(2) img{margin-top:2%;}
	div.contributi div.col-8{width:100%;max-width:100%;}
	
	/*Bagni per disabili*/
	body.page-template-page-bagni-per-disabili section.header {padding-left: 0%;}
	body.page-template-page-bagni-per-disabili section.header img {width: 95%;}
	body.page-template-page-bagni-per-disabili section.header div.boxato {width: 95%;}
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6{width:100%;max-width:100%;}
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6 h1 {transform:unset;}
	body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12 p {max-width: 100%;}
	body.page-template-page-bagni-per-disabili div.video-bagno-disabili div.col-4{width:100%;max-width:100%;order:1;}
	body.page-template-page-bagni-per-disabili div.video-bagno-disabili div.col-8{width:100%;max-width:100%;}
	body.page-template-page-bagni-per-disabili div.video-bagno-disabili div.col-8 p{margin:0px;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div[class^='col-']{width:100%;max-width:100%;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-txt-pd {padding:0px;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5:first-child{order:0;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-7:nth-child(2){order:1;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-7:nth-child(3){order:3;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5:nth-child(4){order:2;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-7:nth-child(5){order:4;margin-bottom:2.5vw;margin-top: 3.5vw;}	
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5:nth-child(6){order:5;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5:nth-child(6) h2{margin-bottom:0px;margin-top: 10px;}	
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5:nth-child(4) {margin-top: 3.5vw;margin-bottom:0px;}
	body.page-template-page-bagni-per-disabili div.scacchi-img-txt div.col-5.col-txt-pd:last-child {padding-right: 0vw;}
	body.page-template-page-bagni-per-disabili div.boxato div.col-7{width:100%;max-width:100%;}
	
	/*Bagni per*/
	body.page-template-page-bagni-per div.blocco-bagni-per div.col-8:first-child {padding-right: 0px;width: 100%;max-width: 100%;}
	section.header p {max-width: 100%;}
	body.page-template-page-bagni-per div.blocco-bagni-per div[class^='col-'], body.page-template-page-bagni-per div.stile-design div[class^="col-"]{padding-left: 0px;padding-right:0px;width: 100%;max-width: 100%;}
	body.page-template-page-bagni-per div.blocco-bagni-per div.col-4 h2{margin-bottom: 0px;}
	body.page-template-page-bagni-per div.blocco-bagni-per div.col-4{margin-bottom:6vw;}
	body.page-template-page-bagni-per div.col-align-mdl p{margin-top:0px;}
	div.blocco-bagni-per div.col-6.col-align-mdl{width:100%;max-width:100%;padding-top:30px;padding-right:0px;order:6;padding-top:0px;}
	body.page-template-page-bagni-per div.col-6:last-child{order:5;width:100%;max-width:100%;}
	/*section.i-progetti div.boxato{justify-content:space-between;}*/
	section.i-progetti div.boxato div.col-4{width:49%;max-width:49%;margin:20px 0.5%;}
	section.i-progetti div.boxato div.bg-case-history {padding-top: 27vw;}
	section.i-progetti div.boxato div.col-4 p.case-tlt {font-size: 1.5rem;margin-top:0px;padding:0px 8px}
	section.i-progetti div.boxato div.col-4 p.more-info {margin-top: 14px;padding: 0px 8px;}
	section.partner-perfetto div.boxato{justify-content:flex-start;}
	section.partner-perfetto div.boxato div.col-5 img{max-width:70%;}
	section.partner-perfetto div.boxato div.col-7{width:100%;max-width:100%;margin-top:2.5vw;}
	section.partner-perfetto div.boxato div.col-7 ul{padding-left:23px;}
	section.realizzazioni div.col-4{width:100%;max-width:100%;}
	section.i-progetti {padding-bottom: 6vw;padding-top: 6vw;}
	body.page-template-page-bagni-per section.partner-perfetto{padding-top:6vw;}
	div.stile-design div.col-5:first-child p {padding:0px;}
	body.page-template-page-bagni-per div.stile-design div.col-10{padding-top:0px;padding-bottom:0px;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(4) {padding:0px;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(1){order:1;}
	body.page-template-page-bagni-per div.stile-design div.col-7:nth-child(2){order:0;}
	body.page-template-page-bagni-per div.stile-design div.col-10:nth-child(3){order:2;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(4){order:3;}
	body.page-template-page-bagni-per div.stile-design div.col-7:nth-child(5){order:4;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(1){display:flex;flex-wrap:wrap;padding-top:0px;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(1) img{order:1;}
	body.page-template-page-bagni-per div.stile-design div.col-5:nth-child(1) p{order:0;margin-top:10px;}
	body.page-template-page-bagni-per div.stile-design div[class^="col-"] img{margin-top:15px;margin-bottom:15px;}	
	body.page-template-page-bagni-per div.progetta-con div[class^="col-"]{width:100%;max-width:100%;padding:0px;}
	
	/*Casi studio*/
	body.page-template-pages-casi-studio div.boxato div.col-10{width:100%;max-width:100%;}
	body.page-template-pages-casi-studio section.header div.boxato div.col-10 p {font-size: 1.75rem;}
	section.dati-progetto div.boxato div.col-10{width:100%;max-width:100%;}
	body.page-template-pages-casi-studio section.dati-progetto div.col-10 p > span {display: inline-block;margin-left: 0px;}
	body.page-template-pages-casi-studio section.sezione-accordion {padding-bottom: 6vw;padding-top: 6vw;}
	body.page-template-pages-casi-studio section.sezione-accordion div.accordion-case{width:100%;max-width:100%;}
	body.page-template-pages-casi-studio div.accordion {padding-bottom:15px;margin-bottom:25px;}
	body.page-template-pages-casi-studio section.partner-perfetto {padding-bottom: 8vw;padding-top: 10vw;}
	body.page-template-pages-casi-studio section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 50px);margin-left:auto;margin-right:0px;}
	body.page-template-pages-casi-studio section.progettiamo-per {padding-bottom: 0vw;}
	body.page-template-pages-casi-studio div.richiedi-info {margin-top: 0vw;}
	
	/*Archivio pagine Seo*/
	div.boxato h1>span.small {font-size:2.5rem;}
	body.post-type-archive-agevolazioni div.col-3 {display:none;}
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 0%;width: 100%;max-width: 100%;}
	body.post-type-archive-agevolazioni main div.col-9 h2 {font-size: 2.5rem;transform:unset;}
	body.post-type-archive-agevolazioni div[class^='col-']{width:100%;max-width:100%;}
	body.post-type-archive-agevolazioni h3 {margin-top:6vw;}
	body.post-type-archive-agevolazioni section#ristrutturare{margin-top:10vw;}
	body.post-type-archive-agevolazioni section#ristrutturare h2{margin-top:0px;}
	p.column-p {column-count:unset;}
	div.row-full.tab-rw div.col-8 {padding:20px 20px 0px;}
	div.row-full.tab-rw div.col-8 p {margin-bottom: 20px;}
	div.row-full.tab-rw div.col-4 p {font-size:1.4rem;}
	
	/*Design for health*/
	body.page-template-pages-design-for section.header, body.page-template-page-design-for-health section.header {padding-left: 0%;}
	body.page-template-pages-design-for section.header > img:first-child, body.page-template-page-design-for-health section.header > img:first-child {width: 95%;}
	body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1 {transform: translate(0px, 0px);}
	body.page-template-pages-design-for section.header div.boxato, body.page-template-page-design-for-health section.header div.boxato {width: 95%;}
	body.page-template-pages-design-for section.header div.boxato div.col-6, body.page-template-page-design-for-health section.header div.boxato div.col-6{width: 100%;max-width: 100%;}
	body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2) {padding-left: 0vw;padding-right: 0vw;}
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p {font-size: 1.5rem;}
	span.motto {font-size:2rem;}
	body.page-template-pages-design-for div.boxato div.col-12 p, body.page-template-page-design-for-health div.boxato div.col-12 p {margin-top: 2vw;max-width: 100%;}
	section.blocco-centrale div.boxato div.col-4{width:100%;max-width:100%;}
	body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-4 > p:last-child{font-size:2rem;}
	section.blocco-centrale div.boxato div.col-8 {width: 100%;max-width: 100%;padding-left:0px;}
	section.blocco-scacchiera div.col-6 {width:100%;max-width:100%;margin-bottom:2vw;}
	section.blocco-scacchiera {padding-top: 2vw;}
	section.blocco-accordion div.col-8 {width: 100%;max-width: 100%;margin-bottom: 0vw;}
	div.blocco-txt-or-btn div.col-8 {width: 100%;max-width: 100%;}
	div.blocco-txt-or-btn p.btn-red {font-size: 1.4rem !important;}
	section.serie div.col-4{width:100%;max-width:100%;margin-bottom:1vw;}
	body.page-template-page-design-for-health div.virtual-tour, body.page-template-pages-design-for div.virtual-tour{margin-top:7.5vw;margin-bottom:7.5vw;}
	body.page-template-page-design-for-health section.serie,  body.page-template-pages-design-for section.serie{padding-top:0px;}
	section.blocco-scacchiera div.col-testo p > span {font-size:1.4rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion {font-size: 2rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: auto;left: 0px;bottom: -51px;}
	div.owl-nav button[type="button"] span {font-size: 95px;}
	
	/*Pages design for*/
	body.page-template-pages-design-for section.blocco-centrale div.boxato div.col-4 > p:first-child {font-size: 2rem;}
	body.page-template-pages-design-for section.blocco-centrale div.boxato:nth-child(2) {justify-content: space-between;}
	body.page-template-pages-design-for section.blocco-centrale div.boxato:nth-child(2) div[class^='col-']{width:49%;max-width:49%;}
	
	/*Documentazione*/
	body.page-template-template-pagina-documentazione div.col-4, body.page-template-template-pagina-documentazione div.col-8{width:100%;max-width:100%;}
	.contenitore-documenti {padding-left:0px!important;}
	
	/*Contatti*/
	body.page-template-template-contatti div.boxato {margin-bottom: 6.5vw;}
	body.page-template-template-contatti div.boxato h1 {transform:unset;}
	body.page-template-template-contatti div.boxato div[class^="col-"]{width:100%;max-width:100%;padding-left:5vw;padding-right:5vw;}
	body.page-template-template-contatti div.boxato div.dati {padding-top: 2.5vw;padding-bottom: 2.5vw;display: flex;flex-wrap: wrap;justify-content: space-between;}
	body.page-template-template-contatti div.boxato div.col-7 h3 {font-size:1.3rem;}
	input.wpcf7-submit {padding:10px 25px;}
	body.page-template-template-contatti div.boxato div#mappa {padding-top:50%;}
	
	/*Single Seo*/
	body.single-agevolazioni div.boxato h1 {font-size: 4rem;}
	body.single-agevolazioni div.boxato.contenuto {width:95%;}
	body.single-agevolazioni div.referenti div.col-12 ol {columns: 1;-webkit-columns: 1;}
	body.single-agevolazioni div.boxato.contenuto p {margin-bottom:0px;}
	
	/*BLOCKS*/
	
	/*Gallery*/
	section.gallery div.boxato h3 {font-size:4.75rem;transform: translate(-3vw, 4.5vw);}
	div.owl-nav {top:unset;left:-1vw;bottom:-12vw;}
	section.gallery {padding-top: 6vw;}
	/*Bagni per*/
	section.bagni-per div.col-8 {width:100%;max-width:100%;}
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info) {font-size:4.75rem;}
	section.bagni-per div.col-8 p:not(p.more-info) {margin-left:0px;}
	
	/*Goman scopri azienda*/
	div.goman-scopri-azienda div.col-5{width:100%;max-width:100%;}
	div.goman-scopri-azienda div.col-5:first-child{order:0;}
	div.goman-scopri-azienda div.scopri-desk:nth-child(2){order:2;}
	div.goman-scopri-azienda div.col-7:nth-child(3){order:1;}
	div.goman-scopri-azienda div.scopri-desk, div.goman-scopri-azienda div.col-7:nth-child(3){width:75%!important;max-width:75%!important;}
	div.goman-scopri-azienda h2.health {font-size: 4.75rem;}


	/*Contattaci*/
	div.richiedi-info h2 {font-size: 3.5rem;}
	body.page-template-pages-catalogue div.richiedi-info {margin-top: 10vw;}
	
	/*Footer*/
	footer {align-items:flex-start;padding-top:60px;}
	footer div.col-2 {width:25%;max-width:25%;}
	footer div.col-10 {width:75%;max-width:75%;padding:0px 10px 60px 20px;}
	footer div.col-10 div.contatti-aziendali p {margin-right: 38px;margin-top: 0px;}
	footer div.col-10 div.contatti-aziendali p:last-child {width: 58%;}
	footer img.logo-footer {width: 60%;}
}

@media only screen and (min-width:1024px) and (max-width:1279px){
	body.page-template-homepage main div.col-3 p.title {font-size:3.75rem;}
	h2 {font-size: 2rem;}
	h3 {font-size: 1.5rem;}
	li,p{font-size:1rem;}
	p.more-info {font-size:0.95rem;}
	section.progettiamo-per div.boxato div.col-4 p.more-info {transform: translate(0px, 85px);}
	a.back-to-top {bottom:25px;max-width:45px;padding:12px 10px;text-align:center;}
	a.back-to-top img{max-width:70%;}
	div.richiedi-info h2 {font-size: 3rem;}
	
	/*Header*/
	div.col-10 {width: 86.3%;max-width: 86.3%;}
	/*div.col-10 li{font-size: 0.9rem;}*/
	/* header.main-menu div.col-10 ul {padding-left:10px;} */
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {max-width: 14px!important;}
	
	/*Homepage*/
	header.main-menu.header-fixed {padding-top:2.5%!important;}
	header.main-menu img.logo-menu {width:100%;}
	body.page-template-homepage div.col-6 h3 {font-size: 1.5rem;}
	body.page-template-homepage main div.col-3 p {font-size:0.9rem;}
	body.page-template-homepage main div.col-6{width:74.9%;max-width:74.9%;}
	section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {font-size: 1.2rem;}
	div.boxato {width: 95%;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {font-size: 2.5rem;}
	section.progettiamo-per div.boxato div.col-4 span.motto {font-size:1.5rem;}
	section.progettiamo-per div.boxato div.col-4 p:not(p.more-info) {transform: translate(0px, 65px);}
	body.page-template-homepage section.design-for {padding-top: 5vw;}
	body.page-template-homepage p.title, body.page-template-homepage section.design-for h2, body.page-template-homepage section.catalogo-prodotti h2, body.page-template-homepage section.news-block h2 {font-size: 3.75rem;}
	body.page-template-homepage section.design-for div.boxato div.col-5:not(div.col-5:nth-child(2)) > img {margin-top: 9vw;}
	body.page-template-homepage section.design-for div.boxato div.col-5 p.tlt-cat {font-size: 3.75rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child {font-size: 1.5rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p:first-child span {font-size: 2rem;}
	body.page-template-homepage section.consigliati-da div.boxato div.col-3 p.more-info {margin-right:1.5vw;}
	div.virtual-tour div.col-8 p:not(p.more-info), section.bagni-per div.col-8 p:not(p.more-info) {font-size: 3.75rem;}
	
	/*Azienda*/
	body.page-template-azienda section.header h1 {font-size:2rem;}
	p.label a {font-size:1rem;}
	p.active:after {display:none;}
	div.col-9 h2 {font-size:3.75rem;}
	body.page-template-azienda section#azienda div.col-8{width:100%;max-width:100%;}
	body.page-template-azienda div.col-8 h3 {font-size: 1.5rem;}
	body.page-template-azienda div.col-8 p.sub-tlt-p {font-size: 1.1rem;}
	body.page-template-azienda div.col-8 div.row h3{font-size:1.3rem;} 
	div.col-9 div.col-8{width:100%;max-width:100%;}
	img.riconoscimenti-loghi {width: 20%;}
	body.page-template-azienda div.col-4 p.tlt-col-4 {font-size:3.75rem;}
	div.for-flight div.col-4, div.for-prime div.col-4{padding-left: 0px;margin-top: -8vw!important;transform: translateX(55vw);}
	div.for-flight div.col-4 p, div.for-prime div.col-4 p{margin-top:0px!important;}
	
	/*Pages Catalogue*/
	div.boxato h1 {font-size: 3.75rem;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2), body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2), body.page-template-pages-design-for section.header div.boxato div.col-6:nth-child(2), body.page-template-page-design-for-health section.header div.boxato div.col-6:nth-child(2){padding-left: 0vw;padding-right: 6vw;}
	body.page-template-pages-design-for div.boxato div.col-6 > p.sub_title, body.page-template-page-design-for-health div.boxato div.col-6 > p.sub_title, body.page-template-pages-catalogue section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-estraibile section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6:nth-child(2) p.sub_title, body.page-template-pages-casi-studio section.header div.boxato div.col-10 p{font-size:1.5rem;}
	body.page-template-pages-catalogue section.header div.boxato div.col-12.col-intro p, body.page-template-page-estraibile section.header div.boxato div.col-12.col-intro p, body.page-template-page-bagni-per-anziani section.header div.boxato div.col-12 p, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-12 p, section.header p:not(section.header p.more-info), body.page-template-homepage main div.col-6 p:not(main div.col-6 p.more-info) {max-width: 75%;font-size: 1.1rem;}
	body.page-template-pages-catalogue section.header div.boxato div.col-6:first-child h1, body.page-template-page-estraibile section.header div.boxato div.col-6:first-child h1, body.page-template-page-bagni-per-anziani section.header div.boxato div.col-6 h1, body.page-template-page-bagni-per-disabili section.header div.boxato div.col-6 h1, body.page-template-pages-design-for div.boxato h1, body.page-template-page-design-for-health div.boxato h1 {transform: translate(-7.75vw, 0px);}
	section.gallery div.boxato h3 {font-size: 3.75rem;transform: translate(-2vw, 2.5vw);}
	section.blocco-scacchiera div.col-testo:nth-child(2) {padding-left: 0vw;}
	section.gallery div.owl-nav {top: 80%;left: -4vw;}
	section.blocco-accordion div.col-8{width:80%;max-width:80%;}
	div.boxato h1>span.small {font-size:3rem;}
	div.scacchi-img-txt h2{margin-top:0px;}
	div.dimensione-min div.col-7{width:75%;max-width:75%;}
	div.dimensione-min div.dm-minima-bx div.col-6:first-child img{width:75%;}
	
	/*Design for health*/
	span.motto {font-size:2rem;}
	body.page-template-page-design-for-health section.header div.boxato div.col-12 p, body.page-template-pages-design-for section.header div.boxato div.col-12 p {font-size: 1.25rem;}
	body.page-template-page-design-for-health section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 2rem;}
	section.blocco-scacchiera div.col-testo p > span {font-size:1.3rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2.tlt-accordion, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2.tlt-accordion {font-size: 2rem;}
	body.page-template-page-design-for-health section.blocco-accordion div.col-8 h2, body.page-template-pages-design-for section.blocco-accordion div.col-8 h2 {font-size: 1.5rem;}
	div.blocco-txt-or-btn p.btn-red {font-size: 1.2rem !important;}
	section.serie div.col-4{width:100%;max-width:100%;margin: 0.5vw 0px;}
	
	
	/*Pagina Agevolazioni*/
	body.post-type-archive-agevolazioni div.col-3 {display:none;}
	body.post-type-archive-agevolazioni main > div.col-9 {padding-right: 0%;width: 100%;max-width: 100%;margin: 0 auto;}
	body.post-type-archive-agevolazioni main div.col-9 h2 {font-size: 3.75rem;}
	body.post-type-archive-agevolazioni div.col-9 h2{transform: translateX(0px);}
	body.post-type-archive-agevolazioni div.col-9 p.big-p{font-size:1.2rem;}
	body.post-type-archive-agevolazioni div.row-full.tab-rw div.col-8 {width:66.64%;max-width:66.64%;}
	body.post-type-archive-agevolazioni section#approfondimenti h3 {margin-bottom: 2.25vw;}
	body.post-type-archive-agevolazioni section.header p {max-width: 85%;}
	
	/*Single Agevolazioni*/
	body.single-agevolazioni ol li, body.single-agevolazioni ul li {font-size:unset;}
	body.single-agevolazioni div.boxato.contenuto {width:95%;}
	
	/*Bagni per elezioni*/
	div.pr-eleganti div.col-8 > img {margin-bottom: 1vw;}
	div.vasche-porta {margin-top: 8vw;}
	div.concept {margin-top:8vw;}
	div.concept div.col-4:first-child{padding-right:4vw;}
	div.sicurezza h2{margin-top:0px!important;}
	
	/*Bagni per ausili a norma*/
	div.blocco-bagni-per div.col-8{width:60%;max-width:60%;}
	div.blocco-bagni-per div.col-4{width:40%;max-width:40%;padding-left:0px;}	
	div.blocco-bagni-per div.col-4 h2{margin-top:0px;}
	div.blocco-bagni-per div.col-8:first-child {padding-right: 60px;}
	div.blocco-bagni-per div.col-align-mdl.col-7 {padding-top:5vw;padding-left: 60px;}
	div.blocco-bagni-per div.col-6.col-align-mdl {padding-top: 30px;padding-right: 60px;}
	section.i-progetti div.boxato div.col-4 p.case-tlt {font-size: 1.5rem;margin-bottom: 0px;padding: 0px 8px;}
	
	/*Casi studio*/
	body.page-template-pages-casi-studio div.accordion h2{font-size:1.5rem;}
	body.page-template-pages-casi-studio section.gallery {padding-bottom: 12vw;}
	body.page-template-pages-casi-studio section.progettiamo-per {padding-bottom: 15vw;}
	
	/*Contatti*/
	body.page-template-template-contatti div.boxato h1 {transform: translate(0vw, 0px);}
	body.page-template-template-contatti div.boxato div.dati {width:100%;max-width:100%;padding-top: 2.5vw;padding-bottom:2.5vw;display:flex;justify-content:flex-start;}
	body.page-template-template-contatti div.boxato div.dati p:last-child{margin-left:10vw;}
	body.page-template-template-contatti div.col-7{width: 83.32%;max-width:83.32%;padding-left:0px!important;}

	
	/*BLOCKS*/
	div.modulo-di-contattto-1 {width: 83.32%;}
	
	h2.health {font-size: 3.75rem;}
	
	/*News*/
	section.news-block div.row-full div.col-10 div.owl-item header.entry-header h6.entry-title {font-size: 1.25rem;}
	section.news-block div.row-full div.col-10 div.owl-item div.entry-content {margin-top:1vw;}
	
	/*Health*/
	div.goman-scopri-azienda {margin-top: 8vw;margin-bottom: 8vw;}
	div.goman-scopri-azienda h2 > span.sub-title {font-size:1.75rem;}
	body.page-template-page-design-for-health div.owl-slider-health div.owl-nav {top: 82%;left: -29px;}
	div.owl-nav button[type="button"] span {font-size: 60px;}
	
	/*Design for*/
	section.blocco-centrale div.boxato div.col-4 > p:first-child {font-size:2rem;}
	section.blocco-centrale div.boxato div.col-4 > p:last-child {font-size: 1.3rem;margin-top: 10px;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 h3 {font-size:2rem;}
	body.page-template-pages-design-for div.blocco-txt-or-btn div.col-8 {width:80%;max-width:80%;}
	
	/*Documentazione*/
	.contenitore-documenti {padding-left: 135px;}
	body.page-template-template-pagina-documentazione h1{font-size:2rem;}
	body.page-template-template-pagina-documentazione .titolo-gruppo{font-size:1.6rem;}
	
	/*Gallery*/
	div.owl-nav {top: 20%;left: -12vw;}
	
	/*FOOTER*/
	footer {align-items:flex-start;}
	footer div.col-10 div.contatti-aziendali p {margin-top:0px;}
	footer div.col-2{padding-top:60px;}
	footer div.col-10 div.contatti-aziendali p {margin-right: 30px;}
	footer div.col-10 div.contatti-aziendali p:last-child {width: 100%;}
	footer img.logo-footer {width: 55%;}
	footer div.icone-social {margin-top: 15px;}
	footer div.icone-social img {width: 18px;}
	a.back-to-top {display:none!important}
}



header img.close_mg_menu{display:none;}
header.menu_active_full img.close_mg_menu{display:block;}
header.woocommerce-products-header{background-color:unset!important;}
ul.menuDesktop > li.current-menu-item a, .current-menu-ancestor a{border-bottom:2px solid #AA1B33;}
ul.sub-menu > li > a[aria-current="page"]{border-bottom:2px solid #fff!important;font-weight:bold;}

body.postid-8262 p > img.girodItalia{max-width:225px;height:auto;}


/*SPAGNOLO*/
@media only screen and (min-width:1440px) and (max-width:1535px){
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info),  html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){transform: translate(0px, 90px);}
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p.more-info, html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 105px);}
}

@media only screen and (min-width:1536px){
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info),  html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){transform: translate(0px, 95px);}
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p.more-info, html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 110px);}
}

@media only screen and (min-width:1600px){
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info),  html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){transform: translate(0px, 105px);}
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p.more-info, html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 115px);}
}

@media only screen and (min-width:1700px){
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info),  html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){transform: translate(0px, 122px);}
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p.more-info, html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 135px);}

}

@media only screen and (min-width:2000px){
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info),  html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p:not(p.more-info){transform: translate(0px, 155px);}
html[lang="es-ES"] body.page-id-8716 section.progettiamo-per div.boxato div.col-4 p.more-info, html[lang="es-ES"] body.page-id-8645 section.progettiamo-per div.boxato div.col-4 p.more-info{transform: translate(0px, 190px);}
}

body.page-id-8040 div.blocco-txt-or-btn div.col-8, body.page-id-7891 div.blocco-txt-or-btn div.col-8{justify-content:flex-start;}
body.page-id-8040 div.blocco-txt-or-btn div.col-8 p:first-child, body.page-id-7891 div.blocco-txt-or-btn div.col-8 p:first-child{margin-right:5vw;}

.page-id-9241 .modulo-di-contattto-1{width:100%!important}
.page-id-9241 div.privacy > p{text-align:left}

*{box-sizing:border-box;}
section.full{width:100%;}
header.main-menu{width:95%;margin:0 auto;padding-top:20px;padding-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}
header.main-menu.header-fixed{position: fixed;top: 0;left: 0;background: #fff;z-index: 999999;border-bottom: 1px solid #f5f5f5;padding-top: 10px;padding-bottom: 10px;width:100%;padding-left:2.5%;padding-right:2.5%;}
main{width:95%;margin:0 auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;}
.boxato{width:80%;margin:0 auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;}
.row-full{width:100%;margin:0 auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;}

div.col-1{width:8.33%;max-width:8.33%;}
div.col-2{width:16.66%;max-width:16.66%;}
div.col-3{width:24.99%;max-width:24.99%;}
div.col-4{width:33.32%;max-width:33.32%;}
div.col-5{width:41.66%;max-width:41.65%;}
div.col-6{width:49.98%;max-width:49.98%;}
div.col-7{width:58.31%;max-width:58.31%;}
div.col-8{width:66.64%;max-width:66.64%;}
div.col-9{width:74.97%;max-width:74.97%;}
div.col-10{width:83.3%;max-width:83.3%;}
div.col-11{width:91.63%;max-width:91.63%;}
div.col-12{width:100%;max-width:100%;}

@media only screen and (max-width:767px){
div.row-full, .boxato{width:95%;}
div.col-1, div.col-2, div.col-3, div.col-4, div.col-5, div.col-6, div.col-7, div.col-8, div.col-9, div.col-10, div.col-11, div.col-12{width:100%;max-width:100%;}
}