html,body{margin:0;padding:0;height:100%;width:100%}body{height:100%;padding:0;margin:0;list-style:none;font:300 14px/22px source-sans-pro,sans-serif;color:#666;background-color:#ffffff;font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:source-sans-pro,sans-serif;font-weight:300;line-height:1.3;color:inherit;font-display:swap}b,strong{font-weight:400}p{line-height:24px;font-size:1.2em;color:#000000}p a{color:#333333;text-decoration:underline}p a:hover{color:#666666;text-decoration:underline}a{padding:0;margin:0;outline:none;color:#666}a:hover{color:#333333;text-decoration:underline;outline:none !important}a:active{outline:none !important;text-decoration:none}a:focus{color:#666}figure.miniatura{padding:6px}img{max-width:100%;height:auto !important}input[type="text"]::-webkit-placeholder{opacity:1}input[type="text"]::-moz-placeholder{opacity:1}input[type="password"]::-webkit-placeholder{opacity:1}input[type="password"]::-moz-placeholder{opacity:1}input[type="search"]::-webkit-placeholder{opacity:1}input[type="search"]::-moz-placeholder{opacity:1}input[type="email"]::-webkit-placeholder{opacity:1}input[type="email"]::-moz-placeholder{opacity:1}input[type="tel"]::-webkit-placeholder{opacity:1}input[type="tel"]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}.wpcf7-form label,.wpcf7-form input,.wpcf7-form textarea{width:100%}input.wpcf7-form-control.wpcf7-submit{max-width:120px}form h5{font:600 15px/22px source-sans-pro,sans-serif,sans-serif;margin:30px 0 4px;text-transform:uppercase}form .underTitleSmall{background:#000000;height:1px;width:60px;margin:4px 0;clear:both}form label{display:inline-block;max-width:100%;margin:0;font:400 14px/22px source-sans-pro,sans-serif,sans-serif}form select,form textarea,form input[type=text],form form input[type=email],form .wpcf7-email{padding:8px 6px;border:0;border-bottom:1px solid #ccc}form select:focus,form textarea:focus,form input[type=text]:focus,form form input[type=email]:focus,form .wpcf7-email:focus{outline:none !important;box-shadow:0 0 5px #dfe0e0}form button,form html input[type=button],form input[type=reset],form input[type=submit]{-webkit-appearance:button;cursor:pointer;background-color:#666;color:#f2f2f2;border:0;border-radius:0;font:400 16px/22px source-sans-pro,sans-serif;text-transform:uppercase;padding:4px 16px;margin:10px 0;display:block;clear:both;max-width:140px}form.searchform{padding-top:6px}form.searchform button{display:inline-block;margin:0;background-color:transparent;padding:0}form.searchform button img{width:18px;fill:#333333}form.searchform button:hover{opacity:.5}form.searchform input[type="text"]{padding:2px}.wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:10px}#form-free-check label,#form-free-check-1 label,#form-free-check-2 label{margin:20px 0 0;display:block}#errorMsgTop,#errorMsgBottom{color:#ff0000;font-weight:600}input.wpcf7-form-control.wpcf7-text,textarea{max-width:100%}input.wpcf7-form-control.wpcf7-submit{font:600 16px/20px source-sans-pro,sans-serif;text-transform:uppercase;font:500 15px/20px source-sans-pro,sans-serif;margin:0;color:#ffffff;width:100%;background-color:#666;border:0}input.wpcf7-form-control.wpcf7-submit:hover{border:0}iframe{max-width:100%}#fitvid0{max-width:700px;height:400px;margin:20px auto;text-align:center;display:block}.alignright{float:right;margin:0 0 10px 30px}@media screen and (max-width:600px){.alignright{float:none;margin:0 auto;display:block;text-align:center}#fitvid0{max-width:400px;height:250px;margin:10px auto;text-align:center;display:block}}#topbar{padding-top:3px;padding-bottom:3px;color:#4e4d4d}#topbar .desktop-topbar{color:#333333;font-size:13px;width:100%;display:inline-block;padding:0;margin:0;font-weight:300;text-align:right}#topbar .nav li{display:inline-block}.menu-inline__item{font-size:12px;padding-left:10px;color:#fff;font-weight:300}.menu-inline i{padding-right:3px}.menu-inline .top-menu{float:right}.menu-inline .top-menu ul li{display:inline-block}.menu-inline .top-menu ul li a{padding:4px 10px;color:#ffffff;font-size:14px;text-decoration:none}.menu-inline .top-menu ul li a:hover{color:#666666;text-decoration:underline}.menu-inline .menu_sec{margin-top:0;display:block}.main-menu .menu{float:right}.main-menu .menu ul li{display:inline-block}.main-menu .menu ul li a{padding:4px 10px;color:#4e4d4d;font-size:16px;text-decoration:none;text-transform:uppercase}.main-menu .menu ul li a:hover{color:#cccccc;text-decoration:underline}.animated-icon1{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.animated-icon1 span{display:block;position:absolute;height:2px;width:100%;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.animated-icon1 span{background:#ffffff}.animated-icon1 span:nth-child(1){top:0}.animated-icon1 span:nth-child(2),.animated-icon1 span:nth-child(3){top:10px}.animated-icon1 span:nth-child(4){top:20px}.animated-icon1.open span{background:#666666}.animated-icon1.open span:nth-child(1){top:11px;width:0;left:50%}.animated-icon1.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon1.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon1.open span:nth-child(4){top:11px;width:0;left:50%}@media only screen and (min-width:768px){#topbar .navbar-nav>li>a{padding-top:2px;padding-bottom:2px}}@media only screen and (max-width:540px){.main-menu__right .cta{display:none}}.navbar-default .menu_sec{padding-top:0;padding-bottom:10px}.navbar-default .menu_sec li{margin:0 0 0 12px;padding:0 10px}.navbar-default .menu_sec li li:first-of-type{padding-left:0}.navbar-default .menu_sec li a{color:#ffffff;font:300 15px/17px source-sans-pro,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.1rem;padding:20px 0}.navbar-default .menu_sec li a:hover{color:#cccccc}.navbar-default .menu_sec li:first-child{padding-left:0;margin-left:0;background:none}.navbar-default .menu_sec li:last-child{padding:0 0 10px 0}.navbar-default .menu_sec li.current-menu-item a{color:#666666}.navbar-default .menu_sec li.current-menu-item a::after{content:"";height:1px;width:30px;background-color:#666666;display:block;margin:5px auto 0}.nav_top{width:100%;background:none;padding:0;margin:0;border-radius:0;border:none;min-height:inherit;padding:26px 0 0}.navbar-brand{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;padding:0;display:inline-block;position:relative;z-index:1000000000000;height:auto;margin-bottom:20px}.navbar-brand img{padding-top:0;width:290px}.navbar-brand.video{position:absolute;text-align:left;top:14px;left:10px;z-index:10}.navbar-brand.video img{padding-top:0}.navbar-brand.logoMenuToggle{z-index:0}.sticky .navbar-brand img{padding-top:0}.sticky .navbar-brand.video{top:14px}ul li{padding:3px 0;margin:0;font-size:1.1em;line-height:1.3em}ul li a{color:#333333;text-decoration:underline}ul li a:hover{color:#666666;text-decoration:none}#listall{list-style:none;padding:0;font-size:14px;padding-left:10px;margin-bottom:30px}#listall li{padding:8px 0;font-size:1.3em}#listall li a{color:#666}#listall .current{font-weight:bold;color:#333333}#rooms{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:14px}#rooms .menupost{flex-grow:1;text-align:center;font-weight:400;border:2px solid #cccccc;font-family:source-sans-pro,sans-serif;margin:0 10px;padding:10px 0;font-size:20px;color:#666666}#rooms .menupost:hover{border:2px solid #666666}#rooms .menupost a{color:#000000}#rooms .menupost a:hover{color:#666666}.listServices{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:14px;margin:0 0 50px}.listServices .itemService{flex-grow:1;font-weight:400;border-right:1px solid #cccccc;font-family:source-sans-pro,sans-serif;margin:0;padding:4px 0;font-size:16px;line-height:18px;color:#8c8b8a;text-align:center}.listServices .itemService img{max-width:50px}.listServices .itemService .paxRoom{font-size:26px;line-height:26px;font-family:source-sans-pro,sans-serif;padding:8px 0 4px;font-weight:bold;color:#8c8b8a}.listServices .itemService::last-child{border-right:0 solid #cccccc}@media (max-width:768px){.navbar-brand.video{top:10px;left:0}.navbar-brand.video img{padding-top:0}.navbar-brand.logoMenuToggle{display:none}.sticky .navbar-brand.video{top:10px;left:0}.listServices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}.listServices .itemService{padding:4px;font-size:14px;line-height:14px;max-width:80px}.listServices .itemService img{max-width:35px}.listServices .itemService .paxRoom{line-height:18px;padding:8px 0 0}}#subnavigation{position:relative;z-index:10;margin-bottom:6%}.catBr{padding-left:10px;font-size:1.4em;color:#ccc;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;max-width:200px;display:block}#selectall{width:100%;padding:10px}.menu-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:12px}.menu-inline .item{flex-grow:1;text-align:right;font-weight:300}.menu-inline .item a{width:100%;color:#ffffff;text-align:right;display:inline-block;font-weight:400}.menu-inline .item a:hover{color:#666666}@media (min-width:768px) and (max-width:991px){.menu_sec li{margin:0 0 0 8px;padding:0 0 0 8px}#topbar h1.desktop-topbar{font-size:12px}.menu-inline{font-size:12px}}@media only screen and (max-width:991px){.navbar-nav>li>a{padding:0 5px}.catBr{max-width:100%;margin:20px}}@media only screen and (max-width:767px){#topbar{padding:2px;margin-bottom:20px;background-color:#4e4d4d}.nav_top{padding:0}.navbar-default .navbar-nav>li>a{color:#000000}.main-menu .menu{float:left;margin-top:10px}.main-menu .menu ul li{display:block}.menu-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.menu-inline .item{flex-grow:1}.menu-inline .item a{width:100%;color:#ffffff;text-align:center;display:inline-block;padding:3px;font-size:20px}.menu-inline .item a:hover{color:#666666}.menu-inline .top-menu ul li{display:inline-block}.menu-inline .top-menu ul li a{padding:2px 10px;color:#333333;font-size:14px;text-decoration:none}.menu-inline .top-menu ul li a:hover{color:#cccccc;text-decoration:underline}.menu_sec li{margin:0;padding:0;background:#fff;text-align:center}.menu_sec li:first-child{margin:0 0 0 12px !important;padding:0 10px !important;background:#fff !important}.menu_sec li a{padding:15px 0}.navbar-brand{padding:0;margin-bottom:16px}.navbar-brand img{padding-top:16px;padding-left:10px;max-height:70px}.menu-inline .menu_sec{display:none}.nav-tabs li{width:100%}.nav-tabs lia{width:100%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-toggle,.navbar-toggle:hover{margin:15px 0;border-radius:0;border:none;background:none;color:#cccccc}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;width:28px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-collapse{border:none;box-shadow:inherit}}@media only screen and (max-width:540px){.navbar-toggle{margin:15px 0;padding:9px 0}}.menu-sandwich{z-index:4;float:right}.menu-sandwich ul.shortMenu,.menu-sandwich ul.largeMenu{display:inline-block;list-style-type:none;margin:0 auto 12px;padding-left:0}.menu-sandwich ul.shortMenu li,.menu-sandwich ul.largeMenu li{display:inline-block;float:left;font-weight:300;text-transform:none;letter-spacing:.1em;font-size:12px;padding:0 10px;color:#000000}.menu-sandwich ul.shortMenu li a,.menu-sandwich ul.largeMenu li a{color:#000000;text-decoration:none;font-size:15px}.menu-sandwich ul.shortMenu li a:hover,.menu-sandwich ul.largeMenu li a:hover{color:#333333}.menu-sandwich ul.shortMenu li #menu-toggle,.menu-sandwich ul.largeMenu li #menu-toggle{cursor:pointer;padding-left:16px;padding-top:10px;font-weight:500}.menu-sandwich ul.shortMenu li .subItem,.menu-sandwich ul.largeMenu li .subItem{padding:8px 0 0}.menu-sandwich ul.shortMenu li img,.menu-sandwich ul.largeMenu li img{width:20px}.menu-sandwich ul.shortMenu li img:hover,.menu-sandwich ul.largeMenu li img:hover{opacity:.5}.menu-sandwich .hamburger{padding:0;height:38px}.menu-sandwich .hamburger:focus{outline:none;border:0 solid #ffffff}.menu-sandwich .hamburger .hamburger-box{width:40px;height:38px;display:inline-block;position:relative}.menu-sandwich .hamburger .hamburger-box .hamburger-inner,.menu-sandwich .hamburger .hamburger-box .hamburger-inner::before,.menu-sandwich .hamburger .hamburger-box .hamburger-inner::after{width:30px !important;height:2px !important;background-color:#000000 !important;right:0}.menu-sandwich .hamburger.is-active .hamburger-inner,.menu-sandwich .hamburger.is-active .hamburger-inner::before,.menu-sandwich .hamburger.is-active .hamburger-inner::after{width:30px !important;height:2px !important;background-color:#000000 !important}.header{position:absolute;width:100%;z-index:3;background:#ffffff}.header.whiteMenu .menu-sandwich{margin:10px 0 5px}.header.sticky{position:fixed;width:100%;top:0;left:0;background:#fff}.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner,.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner::before,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner::before,.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner::after,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner::after{background-color:#000000 !important}.header.sticky .menu-sandwich ul.shortMenu li,.header.blackMenu .menu-sandwich ul.shortMenu li,.header.sticky .menu-sandwich ul.largeMenu li,.header.blackMenu .menu-sandwich ul.largeMenu li{color:#000000}.header.sticky .menu-sandwich ul.shortMenu li a,.header.blackMenu .menu-sandwich ul.shortMenu li a,.header.sticky .menu-sandwich ul.largeMenu li a,.header.blackMenu .menu-sandwich ul.largeMenu li a{color:#000000}.header.sticky .menu-sandwich ul.shortMenu li a:hover,.header.blackMenu .menu-sandwich ul.shortMenu li a:hover,.header.sticky .menu-sandwich ul.largeMenu li a:hover,.header.blackMenu .menu-sandwich ul.largeMenu li a:hover{color:#333333}.header--notHome{position:absolute;width:100%;z-index:3}.header--notHome .sticky-breadcrumb{z-index:1;display:none}.header--notHome.whiteMenu .menu-sandwich,.header--notHome.blackMenu .menu-sandwich{margin:10px 0 5px}.header--notHome.sticky .sticky-breadcrumb{display:block;margin:24px 0 5px;font-size:12px;font-weight:500;text-align:center;text-transform:lowercase}.header--notHome.sticky .sticky-breadcrumb a{text-decoration:underline;font-weight:300}.header--notHome.sticky .sticky-breadcrumb a:hover{text-decoration:none}.header ul.largeMenu{display:none}.header ul.largeMenu li{color:#333333}.header ul.largeMenu li a{color:#333333}.header ul.largeMenu li a:hover{color:#000000}.header.menuOpened,.header--notHome.menuOpened{position:fixed;z-index:3;width:100%;background:transparent}.header.menuOpened .menu-sandwich ul.shortMenu,.header--notHome.menuOpened .menu-sandwich ul.shortMenu,.header.menuOpened .menu-sandwich ul.largeMenu,.header--notHome.menuOpened .menu-sandwich ul.largeMenu{display:none}.header.menuOpened .menu-sandwich ul.shortMenu li,.header--notHome.menuOpened .menu-sandwich ul.shortMenu li,.header.menuOpened .menu-sandwich ul.largeMenu li,.header--notHome.menuOpened .menu-sandwich ul.largeMenu li{color:#333333}.header.menuOpened .menu-sandwich ul.shortMenu li a,.header--notHome.menuOpened .menu-sandwich ul.shortMenu li a,.header.menuOpened .menu-sandwich ul.largeMenu li a,.header--notHome.menuOpened .menu-sandwich ul.largeMenu li a{color:#333333}.header.menuOpened .menu-sandwich ul.shortMenu li a:hover,.header--notHome.menuOpened .menu-sandwich ul.shortMenu li a:hover,.header.menuOpened .menu-sandwich ul.largeMenu li a:hover,.header--notHome.menuOpened .menu-sandwich ul.largeMenu li a:hover{color:#000000}.header.menuOpened .menu-sandwich ul.shortMenu li .subItem,.header--notHome.menuOpened .menu-sandwich ul.shortMenu li .subItem,.header.menuOpened .menu-sandwich ul.largeMenu li .subItem,.header--notHome.menuOpened .menu-sandwich ul.largeMenu li .subItem{padding:8px 0 0}.header.menuOpened .menu-sandwich ul.largeMenu,.header--notHome.menuOpened .menu-sandwich ul.largeMenu{display:inline-block}.main{padding-top:100px}.post-header{content:url(../images/post-menu-stripe.png);background:transparent !important;position:absolute;z-index:1000;right:0}.category-container{position:relative;top:0;left:0;width:100%;text-align:center;overflow:auto;z-index:1}@media (max-width:768px){.main{padding:60px 30px 0}.menu-sandwich ul.shortMenu li,.menu-sandwich ul.largeMenu li{font-size:11px;padding:0 4px;color:#000000}.menu-sandwich ul.shortMenu li a,.menu-sandwich ul.largeMenu li a{color:#000000;text-decoration:none}.menu-sandwich ul.shortMenu li a:hover,.menu-sandwich ul.largeMenu li a:hover{text-decoration:underline;color:#333333}.menu-sandwich ul.shortMenu li #menu-toggle,.menu-sandwich ul.largeMenu li #menu-toggle{display:none}.menu-sandwich ul.shortMenu li .subItem,.menu-sandwich ul.largeMenu li .subItem{padding:8px 0 0}.menu-sandwich ul.shortMenu li img,.menu-sandwich ul.largeMenu li img{width:16px}.header{position:absolute;z-index:3}.header .row{background:#ffffff}.header.whiteMenu .menu-sandwich{margin:0 0 10px}.header.whiteMenu .menu-sandwich ul.shortMenu{margin:0 0 10px;padding-left:0}.header.whiteMenu .menu-sandwich ul.shortMenu li .subItem{padding:8px 0 0}.header.sticky{position:fixed;height:68px;width:100%;top:0;left:0;background:#fff}.header.sticky .menu-sandwich,.header.blackMenu .menu-sandwich{margin:0 0 5px}.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner,.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner::before,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner::before,.header.sticky .menu-sandwich .hamburger .hamburger-box .hamburger-inner::after,.header.blackMenu .menu-sandwich .hamburger .hamburger-box .hamburger-inner::after{background-color:#000000 !important}.header.sticky .menu-sandwich ul.shortMenu li,.header.blackMenu .menu-sandwich ul.shortMenu li{color:#000000}.header.sticky .menu-sandwich ul.shortMenu li a,.header.blackMenu .menu-sandwich ul.shortMenu li a{color:#000000}.header.sticky .menu-sandwich ul.shortMenu li a:hover,.header.blackMenu .menu-sandwich ul.shortMenu li a:hover{color:#333333}.header.sticky .menu-sandwich ul.shortMenu li .subItem,.header.blackMenu .menu-sandwich ul.shortMenu li .subItem{padding:8px 0 0}.header.sticky .menu-sandwich ul.largeMenu li,.header.blackMenu .menu-sandwich ul.largeMenu li{color:#000000}.header.sticky .menu-sandwich ul.largeMenu li a,.header.blackMenu .menu-sandwich ul.largeMenu li a{color:#000000}.header.sticky .menu-sandwich ul.largeMenu li a:hover,.header.blackMenu .menu-sandwich ul.largeMenu li a:hover{color:#333333}.header.sticky .menu-sandwich ul.largeMenu li .subItem,.header.blackMenu .menu-sandwich ul.largeMenu li .subItem{padding:8px 0 0}.header--notHome{position:absolute;z-index:3}.header--notHome .sticky-breadcrumb{z-index:1;display:none}.header--notHome.sticky .sticky-breadcrumb{display:block;margin:24px 0 5px;font-size:12px;font-weight:500}.header--notHome.sticky .sticky-breadcrumb a{text-decoration:underline;font-weight:300}.header--notHome.sticky .sticky-breadcrumb a:hover{text-decoration:none}.header.menuOpened,.header--notHome.menuOpened{position:fixed;z-index:3;width:100%}.header.menuOpened .menu-sandwich,.header--notHome.menuOpened .menu-sandwich{z-index:4}.header.menuOpened .menu-sandwich ul.shortMenu,.header--notHome.menuOpened .menu-sandwich ul.shortMenu{display:inline-block;margin:0 0 10px}.header.menuOpened .menu-sandwich ul.largeMenu,.header--notHome.menuOpened .menu-sandwich ul.largeMenu{display:none;margin:7px 0 5px}.header--notHome .imageHeader{height:205px;position:relative}.header--notHome .imageHeader__titleBar{padding:2%}.headerImage .center-block-page{font:300 1.2em/1em source-sans-pro,sans-serif;top:25%}.headerImage .center-block-page h1{font:300 1.8em/1em source-sans-pro,sans-serif}}.headerImage{position:relative;display:block}section.page-section{display:block}.wrapper{width:100%;max-width:1400px;margin:0 auto}section{padding-top:20px;padding-bottom:40px}section.content-section{padding-top:40px;padding-bottom:60px}section.home{padding-top:80px;padding-bottom:60px}section.home .rowHome,section.home .parallaxRow{margin-bottom:60px}section.home .titleHome{margin-bottom:40px}@media only screen and (max-width:767px){section{padding-top:0;padding-bottom:30px}.home section{padding-top:0;padding-bottom:30px}}.narrow-section{width:100%;max-width:800px;margin:0 auto;text-align:center}.narrow-section_title{max-width:50%;margin:0 auto}.post{padding-bottom:30px}.entry-meta{padding:10px 0}.meta-sep,.author,.vcard{display:none}.entry-content{padding:20px 0}.section-cta{background:#e8e8e8}#primary ul{list-style:none;padding-left:0}#primary label{display:block}#primary input[type="text"]{max-width:50%}.right-sidebar{background:#f1f1f1;padding:3% 4%}.right-sidebar ul{list-style:none;padding:20px 0;text-transform:uppercase}.footer-sec--fullscreen-page{height:120px;position:absolute;bottom:0;width:100%;color:rgba(255,255,255,0.5)}.footer-sec--fullscreen-page a{color:rgba(255,255,255,0.5)}.footer-sec{background:#ffffff;color:#333333;margin-top:70px}.footer-sec .footer-menu{text-align:left;padding:0;display:block;float:right}.footer-sec .footer-menu li{list-style:none;padding-bottom:5px;padding-top:0;float:left}.footer-sec .footer-menu li a{color:#999999;text-decoration:none}.footer-sec .footer-menu li a:hover{text-decoration:underline}.footer-sec .footer-menu.nav>li>a{padding:0 10px;color:#333333;font-weight:300;text-transform:uppercase;letter-spacing:.1em;font-size:12px;text-decoration:none}.footer-sec .footer-menu.nav>li>a:hover,.footer-sec .footer-menu.nav>li>a:focus{text-decoration:underline;background:none;color:#666666}.footer-sec .footer-menu.nav>li:last-child a{padding:0 0 4px 10px}.footer-sec .topFooter{margin-top:10px;padding:15px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;display:flex;align-items:center}.footer-sec .bottomFooter{padding:10px 0;margin-bottom:20px}.footer-sec .footer-sec__left{font:300 14px/16px source-sans-pro,sans-serif,sans-serif;color:#000000;float:left}.footer-sec .footer-sec__left img{width:200px;display:block;opacity:1}.footer-sec .footer-sec__left h4{font:700 16px/20px source-sans-pro,sans-serif,sans-serif;color:#000000;text-transform:uppercase;padding-top:10px;margin:0 0 2px}.footer-sec .footer-sec__left p{font:400 14px/20px source-sans-pro,sans-serif,sans-serif;padding-top:0}.footer-sec .footer-sec__left a,.footer-sec .footer-sec__left a:visited{color:#4e4d4d}.footer-sec .footer-sec__left a:hover{color:#666666}.footer-sec .footer-sec__mid{width:100%;display:inline-block}.footer-sec .footer-sec__mid img{max-width:100%}.footer-sec .footer-sec__rt{font:300 14px/16px source-sans-pro,sans-serif,sans-serif;color:#000000;width:100%;float:right;display:inline-block;text-align:right}.footer-sec .footer-sec__rt p{padding-top:10px}.footer-sec .footer-sec__rt p a{color:#333333;font-weight:400}.footer-sec .footer-sec__rt p span{font-weight:600}.footer-sec .footerAddress{padding-left:68px;margin-top:30px}.footer-sec .copyR{font-size:12px}.footer-sec .copyR a{text-align:right;color:#999}.footer-sec .copyR a:hover{color:#474747}.footer-sec .partnersFooter{max-width:160px;opacity:.5}.footer-sec .privacy{margin-top:0}.footer-sec .privacy a{color:#222;text-decoration:underline}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{padding-bottom:30px;background:#2a2623;margin-bottom:0}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer a{display:block;text-decoration:none;padding:0 4px;margin:0;line-height:1;color:#ffffff;background-color:#2a2623}.footer-credits{color:#c3c3c3;font-size:12px}@media only screen and (max-width:767px){.menu-sandwich{z-index:4;float:right}.menu-sandwich ul.shortMenu li,.menu-sandwich ul.largeMenu li{padding:4px 4px 0;color:#000000}.menu-sandwich ul.shortMenu li a,.menu-sandwich ul.largeMenu li a{color:#000000;text-decoration:none;font-size:15px}.menu-sandwich ul.shortMenu li a:hover,.menu-sandwich ul.largeMenu li a:hover{text-decoration:underline;color:#333333}.footer-sec{padding:35px 0 0;height:auto;text-align:center}.footer-sec .footer-sec__rt,.footer-sec .footer-sec__mid{width:100%;float:none;display:inline-block;text-align:center !important;margin-top:30px}.footer-sec .footer-sec__left{display:block;width:100%;margin-bottom:20px;border:none;text-align:center !important}.footer-sec .footer-sec__left img{float:none;margin:0 auto}.footer-sec.copyFooter.copyR.text-right{text-align:center !important}.footer-sec .copyFooter .copyR.text-right{text-align:center !important}.footer-sec .copyR a{text-align:center}.footer-sec .social ul{margin:0;padding:0;vertical-align:middle;margin-top:10px}.footer-sec .footerAddress{padding-left:0;margin-top:30px;margin-bottom:20px}.footer-sec .footer-menu{padding:0;display:block;float:left;max-width:100%;width:100%;text-align:center;margin:0}.footer-sec .partnersFooter{max-width:140px}.footer-sec .privacy{margin-top:0;padding-left:0}}.catalog-filter-home-container{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0}.section-content__txt{padding:15px 40px}.section-content__txt p a{color:#333333}.section-content .content-right{text-align:center}.section-content.page h2{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:72px;line-height:64px;text-transform:uppercase;margin-top:0}.section-content.page h2::before{display:block;content:"";height:4px;width:60px;margin-bottom:10px}.section-content.page h3{font-family:source-sans-pro,sans-serif;font-weight:500;font-size:32px;line-height:1;text-transform:none;margin-top:15px;margin-bottom:25px}.section-content.page h4{font-family:source-sans-pro,sans-serif;font-weight:500;font-size:20px;line-height:1.2em;text-transform:none;margin-top:20px;margin-bottom:10px}.section-content.page pre{display:block;padding:10px 0 10px 8px;margin:0 0 10px;font-size:20px;line-height:1.42857143;color:#a7a7a7;word-break:break-all;word-wrap:break-word;background-color:#ffffff;border:1px solid #fff;border-radius:4px;font-style:italic;font-family:georgia,serif}.section-content .titlePrincipi{display:inline-block;width:100%;margin-top:30px;position:relative}.section-content .titlePrincipi .bigChar{font-family:source-sans-pro,sans-serif;font-weight:800;font-size:102px;color:#eeeeee;z-index:1;display:inline-block;height:50px;width:80px;text-align:center}.section-content .titlePrincipi .smallChar{font-size:22px;position:absolute;top:-6px;left:34px;z-index:2;color:#000000}.section-content section.trasp-slanted-accent{background-color:transparent;position:relative;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.section-content section.trasp-slanted-accent h3{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:56px;margin-top:0;margin-bottom:0;text-transform:uppercase}.section-content section.grey-slanted-accent{background-color:#e8e8e8;position:relative;padding-top:10px;padding-bottom:0;margin-bottom:100px}.section-content section.grey-slanted-accent h4,.section-content section.trasp-slanted-accent h4{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:46px;margin-bottom:20px;margin-top:50%;text-transform:uppercase}.section-content section.grey-slanted-accent h4:after,.section-content section.trasp-slanted-accent h4:after{display:block;transition-delay:750ms;transition:all 550ms ease-in-out;content:' ' !important;height:4px;background-color:#ed1a3b;width:100px}.section-content section.grey-slanted-accent p,.section-content section.trasp-slanted-accent p{font-size:1.2em;line-height:1.6em;margin-bottom:20px}.section-content section.grey-slanted-accent ul,.section-content section.trasp-slanted-accent ul{list-style-type:none;margin-left:0;padding-left:0}.section-content section.grey-slanted-accent ul li,.section-content section.trasp-slanted-accent ul li{list-style-type:none;font-size:1.2em;font-weight:400}.section-content section.grey-slanted-accent a,.section-content section.trasp-slanted-accent a{font-size:.8em;letter-spacing:.1em;line-height:1em;border:2px solid #ed1a3b;padding:8px 20px 6px 20px;text-transform:uppercase;font-weight:400}.section-content section.grey-slanted-accent a a:hover,.section-content section.trasp-slanted-accent a a:hover{color:#ed1a3b;border:1px solid #ed1a3b}.section-content svg.slanted-accent{position:absolute;top:-0.125rem;left:0;width:100%;height:100%;z-index:0}.section-content svg.slanted-accent polygon{fill:#ffffff}.section-content .animateMe{opacity:0}.section-content .animateMe .animated{opacity:1}@media screen and (min-width:991px){.section-content__txt{column-gap:50px}}@media screen and (max-width:991px){.home .section-heading{padding:10px 0;text-align:center}.home .section-heading__title{font:300 1.3em/1.4em source-sans-pro,sans-serif;margin:0 auto}.home .section-heading__subtitle{font:100 1.1em/1.4em source-sans-pro,sans-serif;max-width:100%;margin:0 auto;padding-top:10px;padding-bottom:15px}.section-heading{padding:10px 0;text-align:center}.section-heading__title{font:300 1.4em/1.6em source-sans-pro,sans-serif}.section-heading__subtitle{font:300 1.1em/1.4em 'Open Sans',sans-serif;max-width:90%}}@media screen and (max-width:768px){.section-content.page h2{font-size:52px;line-height:52px}.section-content.page .backLink{margin-bottom:20px}}.social-container{text-align:right}@media screen and (max-width:991px){.social-container{text-align:center}}.social{width:auto;display:inline-block}.social .labelSocial{display:inline-block;vertical-align:top;padding-top:2px}.social ul{display:inline-block;margin:0;padding:0;vertical-align:middle}.social ul li{float:left;margin:0 10px;display:inline-block;text-align:center}.social ul li:last-of-type{margin-right:0}.social ul li:first-child{margin-left:0}.social ul li a{color:#4e4d4d;font:600 20px/18px source-sans-pro,sans-serif;text-decoration:none;display:block}.social ul li a:hover{color:#666666}.social ul li a:last-of-type{padding-right:0}.post-page-by-category{background:#f2f2f2}.category-block{padding:3%}.category-block a{display:block;padding-top:10px;text-decoration:underline;overflow:hidden}.category-block__post{margin:1% 0;padding:1% 3%;background:#fff}.category-block__heading h2{text-decoration:underline;padding-bottom:15px}.category-block__figure{max-height:240px;background-size:cover !important;background-size:cover;background-repeat:no-repeat}.category-block__figure--main{height:350px;background-size:cover !important;background-size:cover;background-repeat:no-repeat}.category-block__figure:hover{transition-duration:1s;transform:scale(1.1, 1.1)}@media only screen and (min-width:768px){.col-sm-6.category-block__post{width:48%;margin:1% 0;height:590px}}.cpt-list__item{height:300px;margin:30px 0}.cpt-list__txt{padding:20px 30px;background:#fff;height:100%}.cpt-list__image{background-size:cover;height:100%}.cpt-list__categ-feat-title:hover{color:#fff}@media only screen and (max-width:991px){.cpt-list__item{height:auto;margin:30px 0}.cpt-list__image{display:none}}.cpt-list-orizontal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:14px}.cpt-list-orizontal .cpt-list-orizontal__link{flex-grow:1;margin:0 10px 10px;max-width:340px;height:auto;width:100%}.cpt-list-orizontal .cpt-list-orizontal__link .item{text-align:center;font-size:20px;padding:40px;height:100%;width:100%}.cpt-list-orizontal .cpt-list-orizontal__link .item .content{text-align:center;padding:17% 8%;position:relative;font-size:1em;line-height:1.1em;color:#666;font-weight:bold;background:rgba(255,255,255,0.9);margin:0 auto}.cpt-list-orizontal .cpt-list-orizontal__link .item .content:hover{background:#fff}.cpt-list-orizontal .cpt-list-orizontal__link .item .content .data-offer{font-size:.8em;line-height:.9em;margin-top:10px;font-weight:300}.cpt-list-orizontal .cpt-list-orizontal__link .item.services{padding:0;text-align:left}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content{padding:4%;text-align:left;background:transparent}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content div{font-family:source-sans-pro,sans-serif;font-size:1.1em}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content div.data-offer{font-family:source-sans-pro,sans-serif;font-size:.8em}.cpt-list-orizontal .cpt-list-orizontal__link .item.services:hover{background-color:#ffffff}@media only screen and (max-width:991px){.cpt-list-orizontal__item{margin:30px 0}}.titleRow{padding-top:12px;padding-bottom:12px}.titleRow h3{font-weight:300;font-size:2em}h3.subtitleProd{font-weight:300;font-size:2em;padding-bottom:10px;margin-bottom:0}.greyRow{background-color:#f2f2f2;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #666666;color:#000000}.trasp-slanted-accent,.grey-slanted-accent{background-color:none;padding-top:40px;padding-bottom:40px}.trasp-slanted-accent h3,.grey-slanted-accent h3{margin-top:0;font-size:1.8em}.trasp-slanted-accent p,.grey-slanted-accent p{line-height:24px;font-size:1.2em;color:#000000}.trasp-slanted-accent a,.grey-slanted-accent a{font-weight:500;text-decoration:underline}.trasp-slanted-accent a:hover,.grey-slanted-accent a:hover{text-decoration:none}.grey-slanted-accent{background-color:#f2f2f2}p.text-column{text-align:justify;font-size:1.2em;padding:0 15px}.contentBreadcrumb{border-bottom:1px solid #666666;padding:5px 0;margin-bottom:0;font-size:2.2rem;text-transform:uppercase;float:left;width:100%}.contentBreadcrumb .breadcrumbTaxonomy{font-size:2.2rem;float:left}.contentBreadcrumb .filterButton{font-size:1.5rem;float:right;text-transform:lowercase;cursor:pointer}.contentBreadcrumb .filterButton.filtered{color:#cccccc}.contentFilter{display:none;width:100%;float:left;padding:20px 0;border-bottom:1px solid #666666}.contentFilter .titleFilter{color:#999999;font-weight:600;height:20px;margin-bottom:5px}.contentFilter ul.listFilter{list-style-type:none;padding-left:0}.contentFilter ul.listFilter.dez{columns:2;-webkit-columns:2;-moz-columns:2}.contentFilter ul.listFilter li{cursor:pointer;font-size:15px !important}.contentFilter ul.listFilter li a{text-decoration:none;font-weight:400;font-size:1.6rem;cursor:pointer;color:#4e4d4d}.contentFilter ul.listFilter li a.maiusc{text-transform:uppercase}.contentFilter ul.listFilter li a:hover{text-decoration:underline}ul.listFilterHome{list-style-type:none;padding-left:0;margin-top:10px}ul.listFilterHome.cat{columns:3;-webkit-columns:3;-moz-columns:3}ul.listFilterHome li{cursor:pointer;font-size:15px !important}ul.listFilterHome li a{text-decoration:none;font-weight:400;cursor:pointer;color:#4e4d4d;text-transform:uppercase}ul.listFilterHome li a:hover{text-decoration:underline}.imgHeaderProdotto{border-bottom:1px solid #666666;width:100%}.zoomGallery{content:"";display:inline-block;width:50px;height:50px;padding:0 10px 10px 0;bottom:0;right:0;position:absolute;z-index:1;cursor:pointer}ul.submenuHeaderProdotto{background-color:#f2f2f2;border-bottom:1px solid #666666;margin-bottom:20px;padding:0}ul.submenuHeaderProdotto li{text-transform:uppercase;font-size:.9em;font-weight:500;display:inline-block;padding:10px 2% 0;color:#656565;cursor:pointer}ul.submenuHeaderProdotto li:after{content:"";width:100%;height:3px;display:block;margin-top:8px}ul.submenuHeaderProdotto li.active{color:#333333}ul.submenuHeaderProdotto li.active:after{background-color:#656565}ul.submenuHeaderProdotto li:hover{color:#333333}ul.submenuHeaderProdotto li:hover::after{background-color:#656565}li.tableSize{display:table;width:100%;margin-bottom:0}.rowSize{display:table-row}.rowSize :last-child{border-bottom:none}.titleSize,.extSize,.plusSize,.downSize{display:table-cell;padding:6px 0;font-weight:300;font-size:1.5rem}.titleSize img,.extSize img,.plusSize img,.downSize img{width:20px}.titleSize{width:80%;text-transform:uppercase;font-weight:400}.extSize{text-transform:uppercase;width:10%;text-align:right}.plusSize{width:10%}.plusSize,.downSize{cursor:pointer;text-align:center}.plusSize:hover,.downSize:hover{opacity:.8}ul.linkDez{margin-top:20px;list-style-type:none;padding-left:0}ul.linkDez a li{border-bottom:1px solid #ccc;padding:6px 0;font-size:15px !important;text-decoration:none;font-size:14px}ul.linkDez a li i{float:right}ul.linkDez a li:hover{text-decoration:underline}ul.linkDez a li:hover i{padding-left:5px}.moreInfo{margin-top:20px;margin-bottom:10px;background-color:#f2f2f2;border-radius:12px;padding:20px 10px}.moreInfo a{text-align:center;color:#666666;width:100%;text-transform:uppercase;display:inline-block;vertical-align:middle;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;font-weight:500}.moreInfo a img{width:20px;fill:#666666;transform:rotate(-90deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.moreInfo a:hover img{transform:translateX(10px)}.moreInfo:hover{background-color:#dddddd}.flex-section__heading{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:20px;background:#474747;padding:2%}.flex-section__grid{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-left:0}.flex-section__grid .product_categ-box{list-style:none;margin:10px .5% 10px .5%;display:block;position:relative;flex-basis:24%;padding:0 0 10px;text-align:center}.flex-section__grid .categ-feat-new{background-color:#d9d9d9;text-align:center;color:#ffffff;font-size:.9em;font-weight:400;padding:0;z-index:1;top:0;width:100%;position:absolute}.flex-section__grid .categ-feat-image{display:block;width:100%}.flex-section__grid .categ-feat-image:hover{animation-name:opacity-animation;animation-duration:1s}.flex-section__grid .categ-feat-content{display:block;bottom:0;font-size:1.2em;font-weight:400;text-transform:uppercase;text-align:center;background:#ffffff;padding:2%;color:#666;margin:0 auto}.flex-section__grid .categ-feat-content .categ-feat-title{font-size:20px;font-weight:400;color:#666;margin-bottom:10px}.flex-section__grid .categ-feat-content .categ-feat-title:hover{text-decoration:underline}.flex-section__grid .categ-feat-content .categ-feat-address{display:none;font-size:12px;text-transform:none;line-height:1.2rem;font-weight:300;color:#666666}.flex-section__grid .categ-feat-content .categ-feat-address:hover{text-decoration:underline}.flex-section__grid .categ-feat-content .categ-feat-address p{font-size:1em;line-height:1.2em}.flex-section__grid .categ-feat-content:hover{color:#666666;transition-duration:1s}.flex-section__grid .categ-feat-content:hover .categ-feat-title{color:#666666;transition-duration:1s}@media only screen and (max-width:767px){.contentBreadcrumb{padding:5px 12px}.contentBreadcrumb .breadcrumbTaxonomy{font-size:1.5rem}.contentBreadcrumb .filterButton{font-size:1.3rem}ul.listFilterHome{list-style-type:none;padding-left:0;padding-top:10px}ul.listFilterHome.cat{columns:1;-webkit-columns:1;-moz-columns:1}.flex-section__heading{padding:5%;line-height:1.2em}.flex-section .products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.flex-section .products-page__2liv__cat .product_categ_box{min-height:auto}.flex-section__heading{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:20px;background:#474747;padding:2%}.flex-section__grid{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-left:0}.flex-section__grid .product_categ-box{list-style:none;margin:10px;display:block;position:relative;flex-basis:100%;padding:0 0 10px;text-align:center}.flex-section__grid .categ-feat-new{background-color:#cccccc;text-align:center;color:#ffffff;font-size:.7em;font-weight:bold;padding:2px;z-index:1;top:0;width:100%;position:absolute}.flex-section__grid .categ-feat-image{display:block;width:100%}.flex-section__grid .categ-feat-image:hover{animation-name:opacity-animation;animation-duration:1s}.flex-section__grid .categ-feat-content{display:block;bottom:0;font-size:1.2em;font-weight:400;text-transform:uppercase;text-align:center;background:#ffffff;padding:2%;color:#666;margin:0 auto}.flex-section__grid .categ-feat-content .categ-feat-title{font-size:20px;font-weight:400;color:#666;margin-bottom:10px}.flex-section__grid .categ-feat-content .categ-feat-title:hover{text-decoration:underline}.flex-section__grid .categ-feat-content .categ-feat-address{font-size:12px;text-transform:none;line-height:1rem;font-weight:300;color:#666666}.flex-section__grid .categ-feat-content .categ-feat-address:hover{text-decoration:underline}.flex-section__grid .categ-feat-content .categ-feat-address p{font-size:1em;line-height:1.2em}.flex-section__grid .categ-feat-content:hover{color:#666666;transition-duration:1s}.flex-section__grid .categ-feat-content:hover .categ-feat-title{color:#666666;transition-duration:1s}.titleSize,.extSize,.plusSize,.downSize{font-size:1.3rem}.titleSize img,.extSize img,.plusSize img,.downSize img{width:18px}.titleSize{width:70%}.extSize{width:15%}.plusSize{width:15%}ul.linkDez{margin-top:20px;list-style-type:none;margin-left:0;padding-left:0}ul.linkDez li{padding:8px 0;width:100%}.wp-block-column{flex-basis:100% !important;padding:0 10px}}@media only screen and (max-width:480px){.cpt-list-orizontal__overlay{padding:20% 8%;height:240px;width:240px;font-size:1.2em;line-height:1.2em}}.home section.section-claim{padding:20px 0 100px;min-height:400px}.section-claim__secondary{font-size:1.4em;padding-top:10px}.section-claim-static{min-height:400px}@media only screen and (max-width:767px){.home section.section-claim{min-height:100px}ul.listAllegato{padding-left:0;margin-left:0;columns:1;-webkit-columns:1;-moz-columns:1}}.products-page__1liv__cat{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:20px;text-align:center;padding:2%}.products-page__2liv__cat{padding-bottom:30px;padding-left:0;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.products-page__2liv__cat .product_categ_box{list-style:none;margin:1%;display:block;min-height:260px;position:relative;flex-basis:47%}.products-page__2liv__cat .product_categ_box.base-3{flex-basis:31%}.products-page__2liv__cat .categ-feat-image{display:block}.products-page__2liv__cat .categ-feat-image img{width:100%}.products-page__2liv__cat .categ-feat-image:hover{animation-name:opacity-animation;animation-duration:1s}.products-page__2liv__cat .categ-feat-title{display:block;font-size:1.3em;font-weight:600;text-transform:uppercase;bottom:0;text-align:center;background:#333333;padding:5%;color:#fff;margin:0 auto}.products-page__2liv__cat .categ-feat-title--projects{background:#333333}.products-page__2liv__cat .categ-feat-title:hover{color:#333333;transition-duration:1s}.proCatFeatures ul{height:60px}.proCatFeatures li{float:left;margin-right:50px;text-transform:uppercase;font-size:1.2em;line-height:1.6em}.proCatFeatures li:last-of-type{float:none}@media only screen and (max-width:1200px){.products-page__2liv__cat .product_categ_box{flex-basis:46%}}@media only screen and (max-width:991px){.products-page__2liv__cat .product_categ_box{flex-basis:45%}}@media only screen and (max-width:767px){.products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.products-page__2liv__cat .product_categ_box{min-height:auto}.products-page__1liv__cat{padding:5%;line-height:1.2em}}.titlePage-container .header-title{background-color:none;text-align:center;width:40%;padding:30px 0;margin:240px auto 10px}.titlePage-container .header-title .titlePage{font-family:source-sans-pro,sans-serif;font-size:4em;color:#fff;letter-spacing:0;margin:0;opacity:.4;font-style:italic;font-weight:300}.titlePage-container .header-title .titlePage.small{font-size:3em}.titlePage-container.simplePage .header-title{width:90%}.prod-subtitle{margin:0 0 10px;font-size:1em;line-height:1.4em}.prod-list{padding:0;list-style:none;font-size:.9em}.prod-gallery__links{padding-top:15px}.prod-gallery__links a{color:#4e4d4d;font-weight:bold;font-size:.8em}.prod-descr__elem{padding:10px 0}.prod-descr h4{font-size:.9em}@media only screen and (max-width:991px){.titlePage-container .header-title{text-align:center;width:60%;padding:20px 0;margin:220px auto 10px}.titlePage-container .header-title .titlePage{font-size:2.5em;padding:0;margin:0}}@media only screen and (max-width:767px){.titlePage-container .header-title{text-align:center;width:100%;padding:20px 0;margin:260px auto 10px}.titlePage-container .header-title .titlePage{font-size:2.5em;padding:0;margin:0}}@media only screen and (max-width:540px){.titlePage-container .header-title{text-align:center;width:100%;padding:15px 0;margin:200px auto 10px}.titlePage-container .header-title .titlePage{font-size:2em;padding:0;margin:0}}.single-project__1-slot a{color:#4e4d4d;font-size:.9em;padding-left:5px}.second-menu{padding:0 0 20px}.second-menu a{color:#fff}h3.proj-subtitle{color:#333333;text-transform:uppercase;font-size:1em;border-top:3px solid #333333;display:inline-block;padding-top:5px}.proj-infos h2{max-width:250px}.proj_gallery ul{list-style:none;padding:0}.proj_gallery img{width:100%}.proj-descr{padding-top:60px}.post-content .row{padding-top:20px;padding-bottom:20px}.post-content__link-1 a{font-size:1.3em;font-weight:600;color:#4e4d4d;text-align:center;max-width:300px;display:inline-block;text-transform:uppercase;line-height:1.3em}.post-content__link-1 a .projects-page-icon{display:inline-block;float:left;padding-right:20px;max-width:100%}.post-content__link-2{text-align:right}.post-content__link-2__elem{display:inline-block}.post-content__link-2 a{font-size:1.8em;color:#4e4d4d;font-weight:400}.post-content__link-2 .next-project-icon{padding-left:30px}.single-service.content-section{background:transparent;padding-top:0;margin-top:-25px}.panel-heading{border-radius:0;margin-bottom:1px}.panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg);top:13px;position:relative}.panel-heading.active a:before{transform:rotate(0deg)}.panel-default{border:none}.panel-body{list-style-type:none}.panel-body .current-item{color:#333333;background:#fff;text-decoration:underline;font-weight:600;font-size:18px}.panel-default>.panel-heading a:before,.subnav-parent-cat a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg)}.panel-default>.panel-heading .active a:before,.subnav-parent-cat .active a:before{transform:rotate(0deg)}@media only screen and (max-width:540px){.single-service.content-section{background:#fff}}.cta-section .row{display:flex}.cta-section .cta{margin-top:15px}.box-border{border:1px solid #777;padding:2%;min-height:240px;margin:15px}.box-border p{min-height:50px;padding-bottom:10px}@media only screen and (max-width:767px){.cta-section .row{display:block}}.heading-cta-box{position:absolute;color:#fff;top:30%;left:20%;z-index:10}.heading-cta-box h2{font-size:3.5em;font-weight:100;max-width:600px;padding-bottom:30px}.heading-cta-box .cta{color:#333333}@media (max-width:1200px){.heading-cta-box{top:28%;left:10%;z-index:10}.heading-cta-box h2{font-size:2.5em;font-weight:100;max-width:80%;padding-bottom:30px}}@media (max-width:991px){.heading-cta-box{top:20%;left:10%}.heading-cta-box h2{font-size:2em;padding-bottom:20px}.heading-cta-box .cta{display:inline-block}}@media (max-width:667px){.heading-cta-box{top:30%}.heading-cta-box .cta{display:none}}@media (max-width:540px){.heading-cta-box{top:18%;left:4%}.heading-cta-box h2{font-size:1.8em;font-weight:100;padding-bottom:30px;max-width:95%}.heading-cta-box .cta{display:none}}.home-prod-category .box{position:relative}.home-prod-category .box:hover{cursor:pointer}.home-prod-category .image{display:block;width:100%;height:auto}.home-prod-category .image:hover{display:none}.home-prod-category .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.05s ease;background-size:91%;background-repeat:no-repeat;transform:translate(5%)}.home-prod-category .box:hover .overlay{opacity:1}.home-prod-category .text{color:white;font-size:20px;position:relative;bottom:85px;text-align:center}.home-prod-category h4{color:#333333}.cat-0{background:url('../images/home-prod-1-hover.png')}.cat-1{background:url('../images/home-prod-2-hover.png')}.cat-2{background:url('../images/home-prod-3-hover.png')}select#continente,select#paese,select#provincia{font-size:1.2em;padding:2px 4px;margin-right:10px;margin-bottom:20px}.grid-rivenditori{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-left:0}.grid-rivenditori .itemGrid{margin:10px 10px 10px 0;display:block;position:relative;flex-basis:23%;padding:0 0 10px;text-align:left;border-bottom:1px solid #f2f2f2}.grid-rivenditori .itemGrid .nomeRiv{font-weight:600}.grid-rivenditori .itemGrid .tipoRiv{font-style:italic;font-size:11px}.grid-rivenditori .itemGrid .indirizzoRiv{font-size:13px}.grid-rivenditori .itemGrid .datiRiv{margin-top:10px;font-size:13px}@media only screen and (min-width:768px){.flex-grid{display:flex}.home-prod-category.flex-grid{display:flex;padding:30px 0 0}}@media (max-width:540px){.home-prod-category .image{display:block;width:100%;height:auto;max-width:230px;margin:0 auto}}.boxNews{margin-bottom:30px}.boxNews .imgNews:hover{opacity:.8}.boxNews .dataNews{font-size:11px;color:#666666;text-transform:uppercase;display:block}.boxNews .titoloNews{font-size:1.2em;margin-top:6px;display:block}@media only screen and (max-width:767px){.news-event,.news-event .col-sm-3{text-align:center}}.icon-mobile-menu-icon:before{color:#ffffff;font-size:2.3em;font-weight:700;cursor:pointer}.overlay{height:100%;width:0;position:fixed;z-index:2;top:0;right:0;background:rgba(0,0,0,0.5);overflow-x:hidden;transition:.5s}.overlay .overlay-content{position:relative;background:#fff;padding:104px 2% 2% 2%;top:0;width:80%;max-width:800px;text-align:left;margin-top:0;float:right;height:100%}.overlay .overlay-content .navbar-brand-mobile{display:none}.overlay .overlay-content .navbar-brand-mobile img{width:250px}.overlay .overlay-content ul.fullscreen-menu__list{list-style:none;padding-left:0;margin-top:20px}.overlay .overlay-content ul.fullscreen-menu__list li{padding:2px 0;margin-bottom:8px;text-align:left}.overlay .overlay-content ul.fullscreen-menu__list li a{font-weight:400;font-size:20px;text-decoration:none;text-transform:uppercase;color:#666666;display:block;transition:.3s;padding:8px 0;border-bottom:1px solid #666666}.overlay .overlay-content ul.fullscreen-menu__list li a:hover{text-decoration:none;color:#000000}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu{list-style:none;padding-left:0;margin-top:10px;margin-bottom:10px}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li{margin-bottom:0}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li a{font-weight:300;font-size:15px;text-transform:uppercase;padding:2px 0;border-bottom:0 solid #666666;color:#666666;display:block;transition:.3s}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li a:hover{text-decoration:underline;color:#000000}.overlay .overlay-content .footer-overlay{border-top:1px solid #cccccc;padding:20px 0;margin-top:30px}.overlay .closebtn{position:absolute;top:32px;right:20px;font-size:60px}@media (max-width:768px){.overlay{height:100%;width:0;position:fixed;z-index:2;top:0;left:0;background:#fff;overflow-x:hidden;transition:.5s}.overlay .overlay-content{position:relative;top:0;width:100%;text-align:center;margin-top:10px;padding:54px 2% 2% 2%}.overlay .overlay-content .navbar-brand-mobile{display:inline-block}.overlay .overlay-content .navbar-brand-mobile img{width:200px;margin-top:0}.overlay .overlay-content ul.fullscreen-menu__list{list-style:none;margin-top:2px;padding-left:0}.overlay .overlay-content ul.fullscreen-menu__list li{padding:4px 0;text-align:center}.overlay .overlay-content ul.fullscreen-menu__list li a{font-size:18px;border-bottom:1px solid #cccccc}.overlay .overlay-content .footer-overlay{border-top:0 solid #cccccc;padding:10px 0;margin-top:15px}.overlay .closebtn{position:absolute;top:32px;right:20px;font-size:60px}}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.widget-fluid{text-align:center;background:#09172d;background:-moz-linear-gradient(left, #09172d 0, #113449 100%);background:-webkit-linear-gradient(left, #09172d 0, #113449 100%);background:linear-gradient(to right, #09172d 0, #113449 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09172d', endColorstr='#113449', GradientType=1)}.widget-fluid h3{color:#fff;font-size:1.6em;text-transform:uppercase}.widget-fluid h4{color:#fff;font-size:1.2em;font-weight:100;font-family:"Open Sans",sans-serif}.widget-fluid__overlay{background:url('../images/section_home_storia_texture.png');width:100%;height:100%}.section-before-decor-1{position:relative;top:-29px}.section-before-decor-1b{position:relative;top:2px}.section-before-decor-2{position:relative;top:2px}.section-before-decor-3{position:relative;top:-37px}@media only screen and (max-width:991px){.section-before-decor-1{position:relative;top:-21px}.section-before-decor-2{position:relative;top:3px}.section-before-decor-3{position:relative;top:-21px}}@media only screen and (max-width:540px){.section-before-decor-1{position:relative;top:-17px}.section-before-decor-1b{position:relative;top:5px}.section-before-decor-2{position:relative;top:7px}.section-before-decor-3{position:relative;top:-17px}}.pre-footer{background:#e6e6e6}a.cpt-list-orizontal__link{color:#777;display:block;overflow:hidden}.cpt-list-orizontal__link span,.entry-date{font-size:.5em !important;display:block;line-height:.8em;color:#333;margin-top:1em}.post-categories{padding:0}.post-categories li{display:inline-block}.post-categories li a{color:#00aeeb;text-decoration:underline;padding-right:10px;font-size:.9em}.sliderWrapper{position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;overflow:hidden}.sliderWrapper #piucomm-intro,.sliderWrapper .video-js{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#ffffff}.sliderWrapper #piucomm-intro .vjs-tech,.sliderWrapper .video-js .vjs-tech{height:auto !important;background-color:#000000}.page-template-default .sliderWrapper,.page-template-template-grid-casehistory .sliderWrapper,.page-template-template-casehistory .sliderWrapper,.page-template-template-contact .sliderWrapper,.error404 .sliderWrapper{position:relative}.center-container{position:relative;top:0;left:0;width:100%;height:100%;text-align:center;overflow:auto;z-index:1}.center-container .center-block{position:absolute;text-transform:uppercase;font:300 2.8em/1em source-sans-pro,sans-serif;color:rgba(0,0,0,0.4);top:60%;width:100%;z-index:11;display:block;height:260px;text-align:center;cursor:pointer}.center-container .center-block img{margin-bottom:20px}.center-container .right-block{position:absolute;font:300 2.8em/1em source-sans-pro,sans-serif;color:rgba(255,255,255,0.5);font-style:italic;bottom:180px;width:100%;z-index:11;display:block;height:45px;text-align:right;cursor:pointer}.center-block-page{position:absolute;text-transform:none;font:300 2em/1em source-sans-pro,sans-serif;color:rgba(0,0,0,0.4);top:65%;width:100%;z-index:1;display:block;text-align:center}.center-block-page h1{color:#ffffff}.center-block-page img{margin-bottom:20px}.buttonCta{width:auto;padding:4px 10px;font-size:14px;border:1px solid #ffffff;text-transform:uppercase;color:#ffffff}.buttonCta:hover{border:1px solid #cccccc;color:#cccccc}.buttonCta:after{content:""}div.center{display:block;margin:0 auto}div .c-button{background-color:#000000;text-transform:uppercase;font:500 14px/18px source-sans-pro,sans-serif;margin:0;color:#fff;width:auto;padding:8px 16px;position:relative;-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:color,background-color;transition-property:color,background-color;display:inline-block;cursor:pointer}div .c-button.black{background-color:#000000}div .c-button:before{content:'';display:block;-webkit-transform:translate3d(-50%, 200%, 0);transform:translate3d(-50%, 200%, 0);-webkit-transition:.3s .2s cubic-bezier(.455, .03, .515, .955);transition:.3s .2s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}div .c-button .button__label{letter-spacing:.1em;margin-left:10px;color:#ffffff;display:block;-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:75ms;transition-delay:75ms;-webkit-backface-visibility:visible;padding-top:4px}div .c-button .button__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;top:0;left:10px;line-height:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:5px;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}div .c-button svg{-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:fill;transition-property:fill;fill:#ffffff}div .c-button:hover .button__label{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-transition-delay:0ms;transition-delay:0ms;color:#cccccc}div .c-button:hover .button__icon svg{fill:#cccccc}div.negative{margin-top:30px}div.negative .c-button{background-color:#ffffff}div.negative .c-button .button__label{letter-spacing:.1em;color:#000000}div.negative .c-button .button__icon svg{fill:#000000;margin-left:4px}div.negative .c-button:hover{background-color:#666666}button.arrow-bottom{position:absolute;bottom:50px;z-index:1;display:block;width:100%;height:80px;text-align:center;color:#333333;cursor:pointer;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:none;border:none;text-transform:uppercase;font-size:12px;font-family:source-sans-pro,sans-serif;font-style:normal;letter-spacing:.1em;animation:animArrow 2s ease infinite;-moz-animation:animArrow 2s ease infinite;-webkit-animation:animArrow 2s ease infinite;-ms-animation:animArrow 2s ease infinite;-o-animation:animArrow 2s ease infinite}button.arrow-bottom:after{font-family:'FontAwesome';content:"\f0d7";font-size:30px;display:block;display:none}@keyframes animArrow{0%{bottom:50px}50%{bottom:40px}100%{bottom:50px}}#iubenda-cs-banner{background-color:#2b2b2b !important;bottom:0 !important;left:0 !important;position:fixed !important;width:100% !important;z-index:99999998 !important}#iubenda-cs-banner .iubenda-cs-content{display:block;width:auto;font-family:Helvetica,Arial,FreeSans,sans-serif;font-size:12px !important;background:#2b2b2b !important;color:#fff;margin:15px !important;border-radius:0 !important}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content #iubenda-cs-title{font-size:12px !important}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content #iubenda-cs-paragraph{font-size:12px !important}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a.iubenda-cs-close-btn,#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited.iubenda-cs-close-btn{float:right;text-decoration:none;font-size:30px;color:#333333}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:hover.iubenda-cs-close-btn{color:#ffffff}.iubenda_legal_document h1,.iub_content.legal_pp h1{font-family:source-sans-pro,sans-serif !important;font-size:1.6em !important;line-height:1.8em !important;font-weight:400 !important}.iubenda_legal_document h2,.iub_content.legal_pp h2{font-family:source-sans-pro,sans-serif !important;font-size:1.4em !important;line-height:1.6em !important;font-weight:400 !important}.iubenda_legal_document h2:before,.iub_content.legal_pp h2:before{height:0 !important}.iubenda_legal_document h3,.iub_content.legal_pp h3{font-family:source-sans-pro,sans-serif !important;font-size:1.2em !important;line-height:1.3em !important;font-weight:400 !important}.grecaptcha-badge{display:none}.wp-block-column.bloccoInterno .article-block{margin-bottom:40px;min-height:150px}.wp-block-column.bloccoInterno .article-block h3{font:400 20px/24px source-sans-pro,sans-serif;padding-bottom:6px;border-bottom:1px solid #e4e4e4;margin-top:0;margin-bottom:10px;text-transform:uppercase}.wp-block-column.bloccoInterno .article-block p{margin-bottom:0}.wp-block-column.bloccoInterno .article-block .c-button--inline{font-family:source-sans-pro,sans-serif;line-height:1;text-transform:uppercase;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;vertical-align:top;margin:0;text-align:center;letter-spacing:.04em;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1em;padding:14px 32px;border-radius:0;background-color:#0e0e0e;color:#fff;-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:color,background-color;transition-property:color,background-color;overflow:hidden;-webkit-backface-visibility:visible;backface-visibility:visible;line-height:inherit;padding:0;background-color:transparent;color:#1a18f7;padding-right:10px}.wp-block-column.bloccoInterno .article-block .c-button--inline:before{content:'';display:block;-webkit-transform:translate3d(-50%, 200%, 0);transform:translate3d(-50%, 200%, 0);-webkit-transition:.3s .2s cubic-bezier(.455, .03, .515, .955);transition:.3s .2s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.wp-block-column.bloccoInterno .article-block .c-button--inline .button__label{display:block;-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:75ms;transition-delay:75ms;-webkit-backface-visibility:visible;backface-visibility:visible;margin-left:auto;margin-right:auto;color:#666666;margin-top:2px;text-transform:lowercase}.wp-block-column.bloccoInterno .article-block .c-button--inline .button__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;top:0;left:0;line-height:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:5px;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.wp-block-column.bloccoInterno .article-block .c-button--inline svg{-webkit-transition:.3s cubic-bezier(.455, .03, .515, .955);transition:.3s cubic-bezier(.455, .03, .515, .955);-webkit-transition-property:fill;transition-property:fill}.wp-block-column.bloccoInterno .article-block .c-button--inline:hover .button__label{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-transition-delay:0ms;transition-delay:0ms}.wp-block-column.bloccoInterno .article-block blockquote{padding:10px 24px;margin:0 0 18px;font-size:14.5px;border-left:5px solid #eee}.grid-target{white-space:nowrap}.grid-target ul.picks{text-align:center;display:grid;grid-gap:.6vw;margin:10px 0 40px;padding:0}.grid-target ul.picks li{position:relative;display:block;float:left;box-sizing:border-box;transform:translateZ(0);background-color:#272625;color:#ffffff;text-align:center}.grid-target ul.picks li:first-child{grid-column:1 / span 2;grid-row:1 / span 2;background-color:#272625}.grid-target ul.picks li a.boxTitle{display:inline-block;width:100%;text-align:center;padding:20% 0;font-family:source-sans-pro,sans-serif;font-size:2em;color:#fff;letter-spacing:0;margin:0;opacity:.6;font-style:normal;font-weight:300;cursor:pointer;text-decoration:none}.grid-target ul.picks li a.boxTitle:hover{opacity:1;text-decoration:underline}@media screen and (max-width:1999px) and (min-width:1600px){.grid-target ul.picks{grid-template-columns:repeat(3, auto)}}.grid-item.column{padding:0;margin:0;position:relative;border-color:white;min-height:350px;margin-bottom:30px}.grid-item.column:before{display:block;content:"";width:100%;padding-top:100%}.grid-item.column .bgLink{transition:all 400ms ease;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.grid-item.column .bgLink .work-grid-image{transition:all 1s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.grid-item.column .bgLink:hover .work-grid-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.grid-item.column .work-title{position:absolute;bottom:1.5rem;left:1rem;font-family:source-sans-pro,sans-serif;color:#ffffff;font-size:5rem;line-height:64px;text-transform:uppercase;margin-top:0;cursor:pointer;font-weight:700;text-align:left}.grid-item.column .work-title:before{transition-delay:750ms;transition:all 550ms ease-in-out;content:' ' !important;width:100px;height:4px;position:absolute;bottom:-0.5rem}.grid-item.column:hover .work-title:before{transform:translateX(10px);-webkit-transform:translateX(10px)}h4.titleHome{font-family:source-sans-pro,sans-serif;font-size:30px;font-weight:400;color:#000000;margin-bottom:0;margin-top:20px}h2.subtitleHome{font-family:source-sans-pro,sans-serif;font-size:40px;font-weight:100;color:#000000;margin-top:10px;margin-bottom:20px;font-style:italic}.clients-logos .row:nth-of-type(2){margin-bottom:40px;margin-bottom:20px}.clients-logos .col-md-2{text-align:center;margin:20px 0}.clienti{list-style:none;padding:0;overflow:hidden;text-align:center;margin:0 0 60px 20px}.clienti li{margin:10px;list-style-type:none !important;display:inline-block}.clienti li img{max-width:200px}.thumbDesigner{margin-top:15px}@media screen and (max-width:600px){.clienti li{display:block}}@media screen and (min-width:600px){.single-post-feat-img{float:left;margin-right:4%}}.grid-6-home{margin-top:0;background:#f3f3f3;padding-top:10px}.grid-6-home__block{text-align:center}@media screen and (max-width:991px){.grid-6-home__block{margin-bottom:40px}}#cn-accept-cookie{color:white;font-weight:bold}#cn-refuse-cookie{color:#eb600a}#cn-more-info{color:white;text-decoration:underline}.parent-pageid-13471 #menu-item-16897 a,.parent-pageid-16937 #menu-item-17050 a{color:#eb6714}.parent-pageid-16843 #menu-item-16898 a,.parent-pageid-16943 #menu-item-17055 a{color:#eb6714}.parent-pageid-13553 #menu-item-16896 a,.parent-pageid-16991 #menu-item-17086 a{color:#eb6714}.parent-pageid-13555 #menu-item-16896 a,.parent-pageid-17009 #menu-item-17086 a{color:#eb6714}.category #menu-item-13480 a,.current-cat a{color:#eb6714}.single-post #menu-item-13480 a{color:#eb6714}.carousel-indicators.vertical li:first-of-type p{top:48px}.carousel-indicators.vertical li:nth-of-type(2) p{top:37px;left:123px}.category .post{border-bottom:1px solid #b9b9b9;margin-bottom:30px}.bgCross{background:url(/wp-content/uploads/2018/11/cross_img-3.png) top right}@media screen and (min-width:992px){.infografica-servizi{width:50%;float:right}}div.wpcf7{margin-top:14px}div.wpcf7 div.wpcf7-mail-sent-ok{border:0;border-bottom:2px solid #398f14}div.wpcf7 div.wpcf7-mail-sent-ok{border:0;border-bottom:2px solid #398f14}div.wpcf7 div.wpcf7-mail-sent-ng,div.wpcf7 div.wpcf7-aborted{border:0;border-bottom:2px solid #ff0000}div.wpcf7 div.wpcf7-spam-blocked{border:0;border-bottom:2px solid #ffa500}div.wpcf7 div.wpcf7-validation-errors,div.wpcf7 div.wpcf7-acceptance-missing{border:0;border-bottom:2px solid #f7e700}.wpcf7-form-control-wrap{display:inline-block}.wpcf7-form-control-wrap.acceptance-308{display:inline-block;width:auto !important}span.wpcf7-list-item{margin:0}.item-slider{width:100%}.item-slider .item{height:100vh;width:100%}.item-slider .item .item-content{position:relative;padding-top:270px}.item-slider .item .item-content .titleSlider{float:left;margin-left:83px;font-size:5rem;line-height:5.2rem;width:100%;max-width:720px;border-left:1px solid #ffffff;color:#ffffff}.item-slider .item .item-content .titleSlider .content{padding-left:20px;font-family:source-sans-pro,sans-serif;text-shadow:2px 2px #333333}.item-slider .item .item-content .titleSlider .content .title{font-size:5rem;line-height:6rem;margin-bottom:10px}.item-slider .item .item-content .titleSlider .content p{font-size:1.7rem;line-height:2rem}.item-slider .item .item-content .titleSlider .content .ctaSlider{margin-top:10px;margin-bottom:10px;display:inline-block;background-color:rgba(0,0,0,0.6);width:auto}.item-slider .item .item-content .titleSlider .content .ctaSlider a{font-family:source-sans-pro,sans-serif;color:#fff;font-size:13px;line-height:24px;font-weight:400;margin-top:0;text-transform:uppercase;padding:6px 14px;display:block;letter-spacing:.2rem}.item-slider .item .item-content .socialBlock{float:right;max-width:400px}.item-slider .item .item-content .socialBlock .socialCircle{position:absolute;z-index:2;width:100px;height:100px;padding:5px;margin-top:10px;border-radius:50%;background-color:#ffffff}.item-slider .item .item-content .socialBlock .socialCircle .socialCircleImg{border-radius:50%;background-color:#ff0000;width:90px;height:90px;overflow:hidden}.item-slider .item .item-content .socialBlock .socialText{background-color:#ffffff;color:#000000;z-index:1;margin-left:50px;padding:14px 10px 14px 60px}.item-slider .item .item-content .socialBlock .socialText .titleSocial{font-size:17px;line-height:20px;font-weight:400;width:100%;display:block;margin-bottom:4px}.item-slider .item .item-content .socialBlock .socialText .txtSocial{font-size:14px;line-height:16px;font-weight:300}.item-slider .item .item-content .socialBlock .socialText .votoSocial{margin-top:4px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #cccccc;width:100%;display:block}.item-slider .item .item-content .socialBlock .socialText .votoSocial .circleVote{border-radius:50%;height:12px;width:12px;background-color:#19a780;display:inline-block;margin-right:2px;padding:2px;border:1px solid #cccccc}.item-slider .item .item-content .socialBlock .socialText .firmaSocial{font-size:12px;line-height:16px;margin-top:6px;text-transform:uppercase;width:100%;display:block}.item-slider.owl-theme .owl-controls{bottom:0;left:48%;text-align:center;position:absolute}.item-slider.owl-theme .owl-controls .owl-buttons div{color:#000000;display:inline-block;zoom:1;*display:inline;margin:5px;padding:2px 10px;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ffffff;filter:alpha(opacity=40);opacity:.4;text-align:center}@media (max-width:767px){.wp-block-cover .has-large-font-size{line-height:34px;font-size:30px}.item-slider{width:100%}.item-slider .item{height:400px}.item-slider .item .item-content{position:relative;padding-top:190px}.item-slider .item .item-content .titleSlider{margin-left:0;font-size:2rem;line-height:2rem;border-left:0 solid #ffffff}.item-slider .item .item-content .titleSlider .content{padding-left:10px}.item-slider .item .item-content .titleSlider .content .title{font-size:3rem;line-height:3rem;margin-bottom:6px}.item-slider .item .item-content .titleSlider .content .ctaSlider{background-color:rgba(0,0,0,0.6)}.item-slider .item .item-content .titleSlider .content .ctaSlider a{font-size:14px;line-height:18px;padding:5px 10px;letter-spacing:.1rem}.item-slider .item .item-content .socialBlock{display:none}.item-slider.owl-theme .owl-controls{bottom:8px;left:40%;text-align:center;position:absolute}}@media (min-width:768px) and (max-width:959px){.item-slider .item{height:600px}}@media (min-width:960px) and (max-width:1201px){.item-slider .item{height:700px}}h4.title-section{text-align:center;color:#4e4d4d;font-family:source-sans-pro,sans-serif;font-size:2em;line-height:2.2em;margin:0}h4.title-section::after{content:"";width:50px;height:1px;display:block;background-color:#cccccc;margin:2px auto 28px}.section-cta h4.title-section::after{margin:2px auto 2px}.galleryRoom{width:90%;float:right;margin-top:45px}.galleryRoom .itemGallery{width:100%;cursor:pointer}.galleryRoom .itemGallery img{width:100%}.galleryRoom .overlayGall{background:rgba(0,0,0,0.5);padding:150px 0 0;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);text-align:center;color:#ffffff;transition:opacity .5s ease-in-out;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.galleryRoom #openGallery{text-align:center;color:#000000;text-transform:uppercase;letter-spacing:.2em;padding:10px 0;font-size:1.2em;line-height:1.4em;cursor:pointer}.galleryRoom .gallery0 a{display:inline-block;width:100%;position:relative}.galleryRoom .gallery0 a .itemGallery{width:100%}.galleryRoom .gallery0:hover .overlayGall{display:block;opacity:100;filter:alpha(opacity=100)}.galleryRoom .gallery1,.galleryRoom .gallery2{margin-top:25px;width:48%}.galleryRoom .gallery1 a,.galleryRoom .gallery2 a{display:inline-block;width:100%;position:relative}.galleryRoom .gallery1 a .itemGallery,.galleryRoom .gallery2 a .itemGallery{width:100%}.galleryRoom .gallery1 a .overlayGall,.galleryRoom .gallery2 a .overlayGall{padding:80px 0 0}.galleryRoom .gallery1:hover .overlayGall,.galleryRoom .gallery2:hover .overlayGall{display:block;opacity:100;filter:alpha(opacity=100)}.galleryRoom .gallery1{float:left;z-index:2;position:absolute;top:260px;left:28px}.galleryRoom .gallery2{float:right}.galleryPage{width:100%;margin-top:20px}.galleryPage .itemGallery{width:100%;cursor:pointer}.galleryPage .itemGallery img{width:100%}.galleryPage .overlayGall{background:rgba(0,0,0,0.5);padding:180px 0 0;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);text-align:center;color:#ffffff;transition:opacity .5s ease-in-out;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.galleryPage #openGallery{text-align:center;color:#000000;text-transform:uppercase;letter-spacing:.2em;padding:10px 0;font-size:1.2em;line-height:1.4em;cursor:pointer}.galleryPage .gallery0 a{display:inline-block;width:100%;position:relative}.galleryPage .gallery0 a .itemGallery{width:100%}.galleryPage .gallery0:hover .overlayGall{display:block;opacity:100;filter:alpha(opacity=100)}.galleryPage .gallery1,.galleryPage .gallery2{margin-bottom:25px;width:100%}.galleryPage .gallery1 a,.galleryPage .gallery2 a{display:inline-block;width:100%;position:relative}.galleryPage .gallery1 a .itemGallery,.galleryPage .gallery2 a .itemGallery{width:100%}.galleryPage .gallery1 a .overlayGall,.galleryPage .gallery2 a .overlayGall{padding:80px 0 0}.galleryPage .gallery1:hover .overlayGall,.galleryPage .gallery2:hover .overlayGall{display:block;opacity:100;filter:alpha(opacity=100)}.galleryPage .gallery1{float:left}.galleryPage .gallery2{float:left}.fancybox-content{padding-bottom:6px !important}blockquote{padding:10px 20px;margin:0;font-size:17px;border-bottom:0 solid #eee;border-left:0}blockquote p::after{display:block;content:"";height:4px;width:60px;margin-bottom:10px;background-color:#eee}.block-location{font-size:14px}.block-location .title-location{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:44px;line-height:60px;text-transform:uppercase;margin-top:0}@media (max-width:768px){.galleryRoom,.galleryPage{width:100%;float:left;margin-top:20px}.gallery0:hover .overlayGall{display:none}.gallery1,.gallery2{display:none}h4.title-section{font-size:1.6em;line-height:1em}h4.title-section::after{margin:12px auto 4px}}.wpml-ls-legacy-dropdown{width:100%;max-width:100%;margin-left:0;background-color:transparent}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:0 solid #cdcdcd;background-color:transparent;padding:2px 6px;line-height:1}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover>a{color:#000;background-color:transparent}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000;background:transparent}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:0 solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item{background-color:#ffffff}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a{border-width:0;padding:5px 6px;text-align:center}.wp-block-media-text{background-color:#f9f8f3}.wp-block-media-text.has-media-on-the-right{background:#f1f1f1}.fancybox-ceccotti-layout .fancybox-bg{background:#ffffff}.fancybox-ceccotti-layout.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-ceccotti-layout .fancybox-progress{background:#cccccc !important}.fancybox-button{background:transparent !important}.fancybox-button:hover{color:#999999 !important}.fancybox-button svg{fill:#333 !important}.fancybox-caption{background:none !important;text-transform:uppercase !important;font-size:20px !important;font-weight:300 !important;color:#333333 !important;display:none}.fancybox-slide{padding-bottom:6px !important}.fancybox-infobar{display:none}.fancybox-button--play{display:none}.fancybox-button.fancybox-button--close svg{color:#000000}.wpml-ls-legacy-list-horizontal{border:0 solid transparent;padding:inherit;clear:both}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:0 10px 0 10px;line-height:1;font-size:15px}.menu-sandwich ul.shortMenu li.langSwitcher,.menu-sandwich ul.largeMenu li.langSwitcher{display:inline-block;float:left;font-weight:300;text-transform:none;letter-spacing:.1em;font-size:12px;padding:5px 4px 0;color:#000000}@media (max-width:768px){.wpml-ls-legacy-list-horizontal a{padding:3px 5px 0 5px;font-size:14px !important}}ul li{font-size:13px !important}ul li.wpml-ls-item-legacy-list-horizontal{padding:0 !important}ul li.wpml-ls-current-language a{color:#000000 !important;font-weight:600 !important}.langSwitcherFooter{display:inline-block;margin-right:20px;vertical-align:middle}.langSwitcherFooter ul li{padding-top:6px}.langSwitcherFooter ul li a{font-size:14px;font-weight:400;color:#000000}.langSwitcherFooter ul li.wpml-ls-current-language{font-weight:600 !important}.w2dc-content .w2dc-form-control,.w2dc-content .w2dc-form-control:focus{width:100%;max-width:100%;float:none;color:#b9b9b9;border:1px solid #d0d0d0;border-radius:0;height:48px;font-size:14px;box-shadow:none !important;padding:3px 12px;font-weight:normal}.w2dc-content address{font-style:normal;margin:0;line-height:inherit;font-size:inherit}.w2dc-content .w2dc-btn{margin:0;max-width:100%;float:none;border-radius:0;height:32px;font-size:14px;padding:4px 12px}.w2dc-content p.w2dc-search-suggestions{margin-top:5px;margin-bottom:0;padding:0;font-weight:400}.w2dc-content p.w2dc-search-suggestions a{font-weight:400;text-decoration:underline}.w2dc-content .w2dc-search-radius-label{font-weight:400}.w2dc-content .w2dc-category-label,.w2dc-content .w2dc-tag-label{margin-bottom:2px;padding:4px 10px;font-size:12px;border-radius:2px;font-style:italic;border:0 solid #ffffff;color:#6d6d6d;text-decoration:none;font-weight:400}.w2dc-content .w2dc-field-output-block{margin:5px 0;overflow:hidden}button.w2dc-show-more-button{margin-top:20px;border-left:0;border-right:0}.w2dc-search-form{border-radius:0;border:0 solid #CCCCCC;margin-bottom:20px}form.w2dc-content.w2dc-search-form{background:none}.w2dc-search-overlay{background:none;padding:0}.w2dc-listings-block .w2dc-listing{border-top:0 solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-bottom:20px;margin-bottom:20px}.w2dc-listings-block-content .w2dc-listing-header h2 a{font-weight:300;text-decoration:none}.w2dc-listings-block-content .w2dc-listing-header h2 a:hover{text-decoration:underline;font-weight:300}.w2dc-listings-block-content .w2dc-listing-header .w2dc-listing-date{display:none}.w2dc-listings-block-content .w2dc-field .w2dc-field-caption .w2dc-field-name{display:none}.w2dc-listings-block-content .w2dc-field .w2dc-field-content{font-weight:300}.w2dc-content.w2dc-listing-single .w2dc-listing-header h2{font-weight:400;text-decoration:none;font-size:1.8em}.w2dc-content.w2dc-listing-single .w2dc-meta-data{display:none}.w2dc-content.w2dc-listing-single .w2dc-field-caption .w2dc-field-name{display:none}.w2dc-content.w2dc-listing-single .w2dc-location{display:inline-block;font-weight:300}.w2dc-content.w2dc-listing-single ul.w2dc-listing-tabs{display:none}.w2dc-content.w2dc-listing-single .w2dc-row.w2dc-form-group .w2dc-col-md-12.w2dc-control-label{display:none}.w2dc-content.w2dc-listing-single .w2dc-col-md-12 .w2dc-radio{display:none}.w2dc-content.w2dc-listing-single .w2dc-row.w2dc-form-group .w2dc-btn.w2dc-btn-primary{background-color:#f2f2f2 !important;border-radius:12px;padding:20px 55px 20px 20px;border:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;font:500 14px/22px source-sans-pro,sans-serif;color:#666666 !important;max-width:none;width:auto;height:auto;float:right;background-image:url("../images/diamond-turn-right-solid.svg") !important;background-repeat:no-repeat;background-size:30px;background-position:right 20px center}.w2dc-content.w2dc-listing-single .w2dc-fields-group-caption{display:none}.w2dc-content.w2dc-listing-single .w2dc-fields-group .w2dc-field-caption{display:inline-block;padding:0 5px;vertical-align:top;width:auto}.w2dc-content.w2dc-listing-single .w2dc-fields-group .w2dc-field-content{display:inline-block;padding:0 5px;font-weight:300}.w2dc-content.w2dc-listing-single .w2dc-fields-group{margin:20px 0 15px 0;overflow:auto;width:100%}.label-new{border-bottom:1px solid #c3c3c3;display:inline-block;font-weight:600}span.wpcf7-list-item{display:inline-block}.post{padding:30px 0}button#discoverSite:focus,button#discoverSite:focus-within,button#discoverSite:active,button#discoverSite:root{border:none !important;outline:none}.w2dc-bx-pager{display:none}ol.w2dc-breadcrumbs{font-weight:300}h3.has-text-align-center{font-size:1.8em}.w2dc-search-overlay.w2dc-container-fluid{padding:0}.categ-feat-title{text-transform:capitalize}h1{text-transform:capitalize}.center-block-page h1{text-transform:none;font-weight:400;text-shadow:0 0 8px #000}.wp-block-webfactory-map iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.modal{display:none;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:7% auto;padding:20px}form.wpcf7-form small{font-size:12px;line-height:12px;margin-top:15px}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.wpcf7-form-control-wrap.your-message textarea{height:150px}.w2dc-listing-logo.w2dc-listings-own-page{display:none}.w2dc-categories-root.w2dc-category-item{border-bottom:1px solid #b9b9b9 !important;border-top:1px solid #b9b9b9 !important}.w2dc-term-label{font-size:1.2em;font-weight:400}.boxNews .dataNews{height:18px}.boxNews .titoloNews{margin-top:0;height:60px}form.wpcf7-form p small{display:block;line-height:12px}span.wpcf7-form-control-wrap.privacy,span.wpcf7-form-control-wrap.marketing-ceccotti,span.wpcf7-form-control-wrap.marketing-group{display:block;float:left;margin-bottom:0;line-height:1;width:25px}#myBtn.moreInfo{cursor:pointer}.category-news div.post{margin-bottom:0}.search-results h1.page-title{font-size:1.6em;text-transform:none}.search-results h1.page-title span{font-weight:400;text-transform:none}.search-results h2.entry-title{font-size:1.6em;text-transform:none}.search-results .entry-meta{padding:0}.search-results .row h2.entry-title{font-size:1.6em;text-transform:capitalize;margin-top:0}.marketing-ceccotti input[type="radio"],.marketing-group input[type="radio"]{display:inline-block;width:25px}input[type="checkbox"]{width:20px;margin:0}.w2dc-label.w2dc-label-primary.w2dc-category-label{background:none;font-weight:600;text-transform:uppercase;font-style:normal;padding:0}.w2dc-listing-single .w2dc-label.w2dc-label-primary.w2dc-category-label{margin-left:23px}.w2dc-glyphicon.w2dc-glyphicon-tag{display:none}.w2dc-fields-group .w2dc-field-output-block{border-bottom:none;padding:0}.w2dc-listing-single #w2dc-fields-group-1{border-top:1px solid #ccc;padding-top:20px}#menu-toggle{display:none}.overlay .overlay-content ul.fullscreen-menu__list li a{font-size:18px}.flex-section__grid .categ-feat-content .categ-feat-title{font-size:17px}.flex-section__grid .categ-feat-content{position:relative;top:-30px;background:rgba(255,255,255,0.6)}.flex-section__grid .product_categ-box .categ-feat-new{background:transparent;text-align:left}.categ-feat-new img{width:50px}.flex-section__grid .product_categ-box{overflow:hidden}h3.subtitleProd{font-size:1.6em}.contentFilter ul.listFilter li a{font-size:1.5rem}header.w2dc-listing-header h2{font-size:1.8rem}.titleRow h3{font-size:1.6em}.greyRow h3{font-size:1.6em;color:#666}.w2dc-btn.w2dc-btn-primary.w2dc-map-btn-roadmap,.w2dc-btn.w2dc-btn-primary.w2dc-map-btn-satellite{display:none}.w2dc-content .w2dc-btn-group{display:block}ul li.wpml-ls-current-language a span{border-bottom:1px solid #000}form.wpcf7-form br{display:none}.wpcf7-form-control-wrap.marketing-ceccotti{margin-bottom:0}.single-prodotti h1{font-size:2em}.page-template-default ul li,.page-template-default ol li{color:#000}.wp-block-column ul li{font-size:1.2em !important;line-height:24px !important}.category-news .imgNews,.category-news-en .imgNews,.category-491 .imgNews{margin-top:20px}.single-post .dataNews{font-size:12px;color:#666666;text-transform:uppercase;display:block}.single-post h2.entry-title{margin-top:0}.wp-block-gallery .blocks-gallery-item figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption{font-size:1.1em;background:#fff;color:#000;margin:0 0 10px 0;padding:0}figcaption.blocks-gallery-item__caption{overflow:hidden !important}.pgc-rev-lb-b-item-title{font:300 1.2em/1em source-sans-pro,sans-serif}.wp-block-table.cookies tr{border-bottom:1px solid #ccc}.wp-block-table.cookies table{margin-bottom:20px}#cn-notice-text.cn-text-container{display:block}.cn-button.bootstrap{background:#666666}#cn-more-info{text-decoration:none}#newsletter-section{margin-top:20px;max-width:100%;border-top:1px solid #cccccc}#newsletter-section h3{font-size:1.8em}#newsletter-section p{font-size:1.2em}#newsletter-section button{margin-bottom:20px;margin-top:10px}#mc_embed_signup{background:#fff;clear:left}#mc_embed_signup_scroll{display:flex;justify-content:center}#mc_embed_signup input.email{font-family:source-sans-pro,sans-serif;font-size:15px;display:block;padding:0 .4em;margin:0 1% 10px 0 !important;min-height:32px;width:58%;min-width:130px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:340px}#mc_embed_signup .button{text-transform:uppercase;font-family:source-sans-pro,sans-serif !important;margin:0 !important;color:#ffffff !important;width:100% !important;background-color:#666 !important;border-radius:0 !important}.w2dc-row .w2dc-visible-search-params{display:none}.wpml-ls-legacy-list-horizontal a span{vertical-align:sub}.w2dc-row w2dc-visible-search-params{display:none}.flex-section__grid .categ-feat-image{overflow:hidden}.flex-section__grid .categ-feat-image img{transform:scale(1);transition-duration:.4s;transition-timing-function:ease-in-out}.flex-section__grid .categ-feat-image img:hover{transform:scale(1.15);transition-duration:.4s;transition-timing-function:ease-in-out}.page-template-template-home .boxNews .imgNews,.category-news .boxNews .imgNews,.category-491 .boxNews .imgNews{overflow:hidden}.page-template-template-home .boxNews .imgNews img,.category-news .boxNews .imgNews img,.category-491 .boxNews .imgNews img{transform:scale(1);transition-duration:.4s;transition-timing-function:ease-in-out}.page-template-template-home .boxNews .imgNews img:hover,.category-news .boxNews .imgNews img:hover,.category-491 .boxNews .imgNews img:hover{transform:scale(1.15);transition-duration:.4s;transition-timing-function:ease-in-out}.boxNews .imgNews:hover{opacity:1}ul.listFilterHome.filters li a.btFilter{font-weight:400;color:#000}ul.listFilter.filters li a.btFilter.maiusc{font-weight:400;color:#000}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-39 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-2877 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-2989 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-2995 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-22506 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-22507 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-22508 a{font-weight:400}.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-6323 a,.overlay .overlay-content ul.fullscreen-menu__list li ul.sub-menu li.menu-item-6324 a{font-weight:600}.container-fluid{width:100% !important}.listAllegato div.rowSize{background-color:#f2f2f2;display:block}.listAllegato div.rowSize:hover{background-color:#dddddd}.listAllegato div.titleSize{padding-left:5px;width:80%;display:block;float:left}.listAllegato{display:flex;flex-wrap:wrap;flex-direction:row}.listAllegato>a{flex-basis:24%;margin-right:1.33%;margin-bottom:1.33%}.listAllegato>a:nth-of-type(3n+4){margin-right:0}@media (max-width:1199px){.listAllegato div.titleSize{padding-left:5px;width:70%}.extSize{width:15%}.downSize{width:15%}}@media (max-width:991px){.listAllegato div.titleSize{padding-left:5px;width:85%}.extSize{display:none}.downSize{width:15%}}@media (max-width:768px){.listAllegato{display:flex;flex-wrap:wrap;flex-direction:row}.listAllegato>a{flex-basis:49%;margin-right:2%;margin-bottom:2%}.listAllegato>a:nth-of-type(3n+2){margin-right:0}.listAllegato div.titleSize{padding-left:5px;width:90%}.extSize{display:none}.downSize{width:10%}}@media (max-width:420px){.listAllegato{display:flex;flex-wrap:wrap;flex-direction:row}.listAllegato>a{flex-basis:100%;margin-right:0;margin-bottom:4%}}.listDimensione div.rowSize{border:1px solid #f2f2f2;display:block}.listDimensione div.titleSize{text-align:center;width:100%;display:block;text-transform:none;padding-top:0}.listDimensione{display:flex;flex-wrap:wrap;flex-direction:row}.listDimensione>div.tableSize{flex-basis:24%;margin-right:1.33%;margin-bottom:1.33%}.listDimensione>div.tableSize:nth-of-type(4n){margin-right:0}@media (max-width:768px){.listDimensione{display:flex;flex-wrap:wrap;flex-direction:row}.listDimensione>div.tableSize{flex-basis:49%;margin-right:2%;margin-bottom:2%}.listDimensione>div.tableSize:nth-of-type(2n){margin-right:0}.wpml-ls-current-language{display:none !important}.menu-sandwich ul.shortMenu li.langSwitcher{padding:5px 0 0 !important}}@media (max-width:420px){.listDimensione{display:flex;flex-wrap:wrap;flex-direction:row}.listDimensione>div.tableSize{flex-basis:100%;margin-right:0;margin-bottom:4%}}button.close{background-color:#fff;padding:5px 12px;border-radius:26px;right:-15px;-webkit-box-shadow:0 0 37px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 0 37px -4px rgba(0,0,0,0.75);box-shadow:0 0 37px -4px rgba(0,0,0,0.75)}.section-content.video-banner-home{background:url(/wp-content/uploads/2021/02/bg_banner_video_Ceccotti-Collezioni-ok-1.jpg) no-repeat center center;background-size:cover;height:300px}.video-banner-home__title,.video-banner-home__subtitle{color:#fff;text-shadow:0 0 8px #000}.video-banner-home__title{padding-top:40px;font-size:2.5em;font-weight:400}.video-banner-home__subtitle{margin-bottom:20px}.video-banner-home a.buttonCta{text-shadow:0 0 8px #000;font-weight:400;border:0}.cta.cta--ghost{border:1px solid #fff;color:#fff;padding:8px 14px}.modal-body{position:relative;padding:0}.close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}.mfp-iframe-holder .mfp-content{line-height:0;width:85%;max-width:1900px}.buttonCta:focus{color:#fff !important}#newsletter-section input.email,#prodInfo input.email{border-radius:unset;width:220px}#newsletter-section input,#prodInfo input{border:0;border-bottom:1px solid #ccc}#newsletter-section input.wpcf7-form-control.wpcf7-submit,#prodInfo input.wpcf7-form-control.wpcf7-submit{background:#000}#newsletter-section .btn,#prodInfo .btn{background:#000;color:#fff;border-radius:0;letter-spacing:1px}#newsletter-section .modal-content,#prodInfo .modal-content{border:0}::placeholder{opacity:.6}:-ms-input-placeholder{opacity:.6}::-ms-input-placeholder{opacity:.6}.close{color:#333;right:0;top:-20px;font-size:3rem}.w2dc-search-param{background-color:#fff;border:1px solid #ebebeb;color:#b3b3b3}.w2dc-search-param-delete{color:#b3b3b3 !important}.modal-header{border:none}.modal-header .close{margin-top:21px;margin-right:7px}.info-request-title{color:#5d5d5d;font-weight:500;text-align:center}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:1;position:absolute;visibility:visible;z-index:99997}.fancybox-navigation .fancybox-button{background-clip:content-box;height:120px;opacity:1;position:absolute;width:88px}.fancybox-button{position:relative;padding:9px;margin:10px;width:38px;height:38px;cursor:pointer;float:left;transition:background-color .2s,transform .4s ease-out;border-radius:2px}.mfp-iframe-holder{position:fixed}input.wpcf7-form-control.wpcf7-submit{margin-top:20px;display:block}.home .fancybox-button.fancybox-button--arrow_left,.home .fancybox-button.fancybox-button--arrow_right{display:none}@media (orientation:portrait) and (max-width:600px){h3.video-banner-home__title{padding-top:0}.section-content.video-banner-home{height:auto}.page-section.grey-slanted-accent h3{padding-top:15px}.boxNews .titoloNews{height:60px;padding-bottom:10px}.boxNews .col-xs-6{width:100%}.langSwitcherFooter{margin-right:0}.social ul li:first-child{margin-right:0}.social ul li{width:max-content !important}.center-container .center-block{display:none}button.arrow-bottom{display:none}body{height:50vh}.sliderWrapper{height:50vh}#home-slider.owl-theme.owl-loaded.owl-drag,#home-slider .owl-stage-outer,#home-slider .owl-stage,#home-slider .owl-item,#home-slider .item,#home-slider .owl-item,#home-slider .img-responsive{height:50vh !important}}.fancybox-button.fancybox-button--close{background-color:#fff !important}.buttonCtaCatalog{width:auto;padding:4px 10px;font-size:14px;border:1px solid #4e4d4d;text-transform:uppercase;color:#4e4d4d}a.buttonCtaCatalog{text-decoration:none}.secondHeadTabs .active a{font-weight:600}.topHeadTabs .active a{font-weight:600}.finitura p{font-size:1em}.social ul li:last-of-type{margin-left:0}.social ul li:first-child{margin-right:0}#linkVideoProdotto a{text-decoration:none;color:#656565;font-weight:700}.btnProdVideo{position:absolute;bottom:9px;right:10px;z-index:10;display:inline-block;width:40px;height:41px;padding:0 10px 10px 0;margin-right:50px;background-size:contain}.fancybox-button--arrow_left,.fancybox-button--arrow_right{display:none}.fancybox-ceccotti-layout .fancybox-button--arrow_left,.fancybox-ceccotti-layout .fancybox-button--arrow_right{display:revert}.single-post ul li{font-size:1.2em !important;font-weight:300 !important}.fancybox-content{height:100% !important;text-align:center !important;display:contents !important;overflow:hidden}.fancybox-content img{max-height:100% !important}.fancybox-slide{overflow:hidden}.content-greybg{background-color:#f2f2f2;padding-left:15px;padding-right:15px}@media (min-width:782px){.content-greybg .wp-block-column:not(:first-child){margin-left:1em;border-left:1px solid #ccc;padding-left:1em}}@media (min-width:782px){.content-greybg .wp-block-column h3{margin-top:0}}@media (min-width:782px){.content-greybg .wp-block-column p{margin-bottom:0}}.table-content-page .wp-block-image{margin-bottom:0}.bt-cta-in-page{margin:10px 0 !important}.bt-cta-in-page a{padding:20px 30px;margin:0 20px}.bt-cta-in-page a:hover{background-color:#dddddd !important}.bt-cta-sub-materiali{margin:20px 0 0 0 !important;width:100%}.bt-cta-sub-materiali a{padding:15px 30px;margin:0;width:100%;font-size:24px;text-transform:uppercase}.bt-cta-sub-materiali a:hover{background-color:#dddddd !important;text-decoration:none}.prod-feat-new{background:transparent;text-align:left;padding:0;z-index:1;top:0;width:100%;position:absolute}.prod-feat-new img{width:60px}.prod-feat-image{display:block;width:100%}.specialbadge img{height:12px !important;margin-top:15px;display:block;position:relative}.specialbadge{float:right}.specialbadge.prodgrid{position:absolute;z-index:1;top:0;display:flex;width:100%;justify-content:center}.specialbadge.prodgrid img{height:10px !important;margin-top:0;display:block;position:relative;opacity:.5}@media (max-width:767px){.specialbadge.prodgrid img{margin-top:0 !important}.specialbadge.prodgrid{top:2px}}.col-xs-12.homeDUObanner{padding:0;margin-top:30px;position:relative;text-align:center}h3.video-banner-home__title.titleBanner{position:absolute;padding:0;margin:0;width:inherit}.homeDUObanner h3{top:45%}@media (orientation:portrait) and (max-width:600px){.homeDUObanner h3{top:25%;line-height:1.1em}}