@charset "UTF-8";body .nopaddinglateral,body .nopaddingright{padding-right:0!important}body .nopaddinglateral,body .nopaddingleft{padding-left:0!important}.mfp-container,.slick-slider,img.mfp-img{box-sizing:border-box}.slick-loading .slick-slide,.slick-loading .slick-track,body .clear{visibility:hidden}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/poppins-v5-latin-200.eot);src:local("Poppins ExtraLight"),local("Poppins-ExtraLight"),url(/fonts/poppins-v5-latin-200.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v5-latin-200.woff2) format("woff2"),url(/fonts/poppins-v5-latin-200.woff) format("woff"),url(/fonts/poppins-v5-latin-200.ttf) format("truetype"),url(/fonts/poppins-v5-latin-200.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v5-latin-regular.eot);src:local("Poppins Regular"),local("Poppins-Regular"),url(/fonts/poppins-v5-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v5-latin-regular.woff2) format("woff2"),url(/fonts/poppins-v5-latin-regular.woff) format("woff"),url(/fonts/poppins-v5-latin-regular.ttf) format("truetype"),url(/fonts/poppins-v5-latin-regular.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/fonts/poppins-v5-latin-italic.eot);src:local("Poppins Italic"),local("Poppins-Italic"),url(/fonts/poppins-v5-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v5-latin-italic.woff2) format("woff2"),url(/fonts/poppins-v5-latin-italic.woff) format("woff"),url(/fonts/poppins-v5-latin-italic.ttf) format("truetype"),url(/fonts/poppins-v5-latin-italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-v5-latin-700.eot);src:local("Poppins Bold"),local("Poppins-Bold"),url(/fonts/poppins-v5-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v5-latin-700.woff2) format("woff2"),url(/fonts/poppins-v5-latin-700.woff) format("woff"),url(/fonts/poppins-v5-latin-700.ttf) format("truetype"),url(/fonts/poppins-v5-latin-700.svg#Poppins) format("svg")}body{font-family:Poppins,sans-serif,"Helvetica Neue",Arial,sans-serif!important;font-weight:400!important}body .lowercase{text-transform:lowercase}body .floatleft{float:left}body .floatright{float:right}body .nomarginall{margin:0!important}body .nomargintop{margin-top:0!important}body .nomarginright{margin-right:0!important}body .nomarginbottom{margin-bottom:0!important}body .nomarginleft{margin-left:0!important}body .nopaddingall{padding:0!important}body .nopaddingtop{padding-top:0!important}body .nopaddingbottom{padding-bottom:0!important}body .spacer{height:1px}body .clear{width:100%;height:1px;padding:0;margin:0;clear:both;float:none}@keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2,2,2);opacity:0}}.gradient-v-black{background:-moz-linear-gradient(top,#000 0,#000 1%,transparent 100%);background:-webkit-linear-gradient(top,#000 0,#000 1%,transparent 100%);background:linear-gradient(to bottom,#000 0,#000 1%,transparent 100%)}.gradient-v-white{background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.gradient-circle-black{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.65) 0,transparent 70%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.65) 0,transparent 70%);background:radial-gradient(ellipse at center,rgba(0,0,0,.65) 0,transparent 70%)}.gradient-circle-white{background:-moz-radial-gradient(center,ellipse cover,#fff 0,rgba(255,255,255,0) 70%);background:-webkit-radial-gradient(center,ellipse cover,#fff 0,rgba(255,255,255,0) 70%);background:radial-gradient(ellipse at center,#fff 0,rgba(255,255,255,0) 70%)}.gradient-bottom-black{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%)}.gradient-bottom-white{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 100%)}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.nograyscale{-webkit-filter:grayscale(0);filter:grayscale(0)}@font-face{font-family:icomoon;src:url(/fonts/icon/icomoon.eot?l6xluy);src:url(/fonts/icon/icomoon.eot?l6xluy#iefix) format("embedded-opentype"),url(/fonts/icon/icomoon.ttf?l6xluy) format("truetype"),url(/fonts/icon/icomoon.woff?l6xluy) format("woff"),url(/fonts/icon/icomoon.svg?l6xluy#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:"";color:#999}.icon-android:before{content:"";color:#a4c639}.icon-filter_list:before{content:""}.icon-close:before{content:""}.icon-cancel:before{content:""}.icon-error_outline:before{content:""}.icon-arrow_back:before{content:""}.icon-arrow_downward:before{content:""}.icon-arrow_drop_down:before{content:""}.icon-arrow_drop_up:before{content:""}.icon-arrow_forward:before{content:""}.icon-arrow_upward:before{content:""}.icon-crop_free:before{content:""}.icon-done:before{content:""}.icon-done_all:before{content:""}.icon-drafts:before{content:""}.icon-invert_colors:before{content:""}.icon-keyboard_arrow_down:before{content:""}.icon-keyboard_arrow_left:before{content:""}.icon-keyboard_arrow_right:before{content:""}.icon-keyboard_arrow_up:before{content:""}.icon-mail_outline:before{content:""}.icon-visibility:before{content:""}.icon-search:before{content:""}.icon-expand:before{content:""}.icon-twitter:before{content:""}.icon-facebook-f:before,.icon-facebook:before{content:""}.icon-feed:before,.icon-rss:before{content:""}.icon-pinterest:before{content:""}.icon-google-plus:before{content:""}.icon-linkedin:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}.icon-whatsapp:before{content:""}.icon-vimeo:before{content:""}/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;outline:0!important;-webkit-appearance:none!important;overflow:visible}.hamburger .hamburger-box{opacity:.8}.hamburger:hover .hamburger-box{opacity:1}.hamburger-box{width:42px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms}.hamburger-inner.white,.hamburger-inner.white::after,.hamburger-inner.white::before{width:100%;height:4px;background-color:#FFF;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner.black,.hamburger-inner.black::after,.hamburger-inner.black::before{width:100%;height:4px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner.black::before,.hamburger-inner.white::before{top:-10px;right:0;width:75%}.hamburger-inner.black::after,.hamburger-inner.white::after{bottom:-10px;right:0;width:50%}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;height:100%;width:100%}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms;width:100%;background-color:#fff!important}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;width:100%;background-color:#fff!important}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms;width:100%;background-color:#fff!important}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.95}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#8d8d8b;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a,.mfp-preloader a:hover{color:#8d8d8b}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:fixed;top:1rem;right:1rem;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:48px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#000;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:fixed;bottom:1rem;right:0;color:#8d8d8b;font-size:12px;line-height:18px;white-space:nowrap;width:100vw;background:rgba(255,255,255,.5)}.mfp-arrow-left:after,.mfp-arrow-right:after{font-family:icomoon;font-style:normal;font-weight:400;text-decoration:inherit;color:#000;font-size:4em}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{content:"\e314"}.mfp-arrow-right{right:0}.mfp-arrow-right:after{content:"\e315"}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:90vh}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(255,255,255,.6);background:#fff}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}#eucookielaw,.mfp-title{line-height:18px;text-align:center}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:fixed;bottom:2rem;left:0;width:100vw;cursor:auto;text-align:center}.mfp-title{color:#000;word-wrap:break-word;font-size:.8em;text-transform:uppercase;background:rgba(255,255,255,.5)}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#000;position:fixed;text-align:center;padding:0}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0!important}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#contact_form .help-block,#eucookielaw,#newsletter_form .help-block,.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(/img/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0;z-index:9}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:40px;line-height:1;color:#FFF;opacity:.75}.slick-dots li button:focus:before,.slick-dots li button:hover:before,img{opacity:1}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}.slick-next:before,[dir=rtl] .slick-prev:before{content:""}.slick-next{right:25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.radio{padding-left:20px}.radio label{display:block;position:relative;padding-left:5px;font-size:1em}.radio label::after,.radio label::before{position:absolute;margin-left:-20px;display:inline-block}.radio label::before{content:"";width:17px;height:17px;left:0;border:1px solid #ccc;border-radius:50%;background-color:#f9f9f9;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{content:" ";width:11px;height:11px;left:3px;top:3px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio-primary input[type=checkbox]+label::after,.radio-primary input[type=checkbox]:checked+label::after{background-color:#e22113}.radio input[type=checkbox]{opacity:0;outline:0;-moz-appearance:none;-webkit-appearance:none}.radio input[type=checkbox]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#homepage #news .item:hover .title a,#homepage #news .item:hover img,#news #content .item-focus:hover .title a,#news #content .item-focus:hover img,#news #content .item:hover .title a,#news #content .item:hover img,#progetti main .item:hover .title a,#progetti main .item:hover img,#video main .item:hover .title a{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.radio input[type=checkbox]:disabled+label{opacity:.65}.radio input[type=checkbox]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=checkbox]:checked+label::before{border-color:#e22113}.radio-danger input[type=checkbox]+label::after,.radio-danger input[type=checkbox]:checked+label::after{background-color:#d9534f}.radio-danger input[type=checkbox]:checked+label::before{border-color:#d9534f}.radio-info input[type=checkbox]+label::after,.radio-info input[type=checkbox]:checked+label::after{background-color:#4285f4}.radio-info input[type=checkbox]:checked+label::before{border-color:#4285f4}.radio-warning input[type=checkbox]+label::after,.radio-warning input[type=checkbox]:checked+label::after{background-color:#f0ad4e}.radio-warning input[type=checkbox]:checked+label::before{border-color:#f0ad4e}.radio-success input[type=checkbox]+label::after,.radio-success input[type=checkbox]:checked+label::after{background-color:#5cb85c}.radio-success input[type=checkbox]:checked+label::before{border-color:#5cb85c}#breadcrumb,#collezioni main{background:#FFF}picture.cover{min-width:100vw;min-height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:-1}picture.cover img{position:fixed;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto}#breadcrumb{margin:0 0 2rem;padding:0}#breadcrumb li{color:#000!important;text-transform:uppercase}#breadcrumb a{color:#b7b7b7;text-decoration:none}#breadcrumb a:hover{color:#000}#breadcrumb .active{font-weight:700}#breadcrumb .active:before{font-weight:400}@media (max-width:767px){#breadcrumb{font-size:.8em}#collezioni main{padding:1rem}}#collezioni main #content{columns:2;column-gap:4rem}#collezioni main #content h2{font-size:1.5em;font-weight:700;margin-bottom:1rem}#collezioni main #content h3{font-size:1.2em;font-weight:700;margin-bottom:1rem}#collezioni main #content p{font-size:1em;color:#818181;line-height:1.5em}#collections-list .sub-item{padding:0;position:relative}#collections-list .sub-item img{width:100%;max-width:100%;height:auto}#collections-list .sub-item .logo{margin:auto;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);text-align:center}#collections-list .sub-item .logo img{max-width:250px;max-height:200px;margin:auto}#collections-list .sub-item .title{font-size:1.5em;line-height:1em}#collections-list .sub-item .title small{font-size:.6em}#collections-list .item{overflow:hidden;height:300px;margin-bottom:2rem!important}#collections-list .item img{min-width:100%;height:auto;min-height:100%;width:min-content}@media (max-width:767px){#collezioni main #content{columns:inherit}#collections-list .item img{max-width:100%;height:auto;min-height:inherit}}#collections-list .large-item{height:50vh;position:relative}#collections-list .large-item img{min-width:100%;height:auto;min-height:100%;width:min-content}#collections-list .title{background:#FFF;text-transform:uppercase;color:#818181;text-decoration:none;width:100%;padding:1rem;font-size:.8em;text-align:center;position:absolute;font-weight:700;left:0;bottom:0}#collezione #gamma_prodotti h2:before,#contact_box h3:before{content:"";position:absolute;height:5px;background:#b7b7b7}#collezione #gamma_prodotti h2,#contact_box h3{position:relative;margin-bottom:2rem;font-weight:700;text-transform:uppercase;color:#000}#collections-list .title:hover{color:#000}#collezione main{padding:0}#collezione #gamma_prodotti img,#collezione #slide picture img{width:100%;height:auto}#collezione #gamma_prodotti{background:#FFF;padding:4rem}#collezione #gamma_prodotti h2{font-size:1.5em;line-height:1em}#collezione #gamma_prodotti h2:before{top:-20px;left:0;width:75px}#collezione #gamma_prodotti span.linea{font-weight:700;font-size:.8em;line-height:1em;text-transform:uppercase;color:#000;margin-top:1rem}#collezione #gamma_prodotti table{width:100%}#collezione #gamma_prodotti table thead{text-align:center;text-transform:uppercase}#collezione #gamma_prodotti table thead td:first-child,#collezione #gamma_prodotti table thead th:first-child{text-align:left}#collezione #gamma_prodotti table tr td{text-align:center;color:#818181;font-size:.75em}#collezione #gamma_prodotti table tr td span{color:#008c70}#collezione #gamma_prodotti table tr td:first-child{text-align:left;color:#000}#collezione #accordion h5{border-top:1px dotted #b7b7b7}#collezione #accordion h5 button{color:#000}#collezione #accordion h5 button:before{content:"—";margin-right:.2rem}#collezione #accordion h5 button:focus,#collezione #accordion h5 button:hover{text-decoration:none;color:#e22113}#contact_box{padding:4rem 0;background:#FFF}#contact_box h3{width:100%;font-size:2em;word-break:break-all;line-height:.8em}@media (max-width:767px){#collezione #gamma_prodotti{padding-left:0;padding-right:0}#contact_box h3{font-size:2em}}#contact_box h3 small{font-size:.6em;color:#000;font-weight:700}#contact_box h3:before{top:-10px;width:75px;left:50%;margin-left:-25px}#contact_box a{background:#000;color:#FFF;display:inline-block;margin:auto;padding:.5rem 1.5rem;font-size:1.5em;text-transform:uppercase;font-weight:400}#contact_box a:hover{background:#e22113;text-decoration:none}#contact_form input[type=text],#contact_form input[type=email],#contact_form select,#newsletter_form input[type=text],#newsletter_form input[type=email],#newsletter_form select{-webkit-appearance:none;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #b7b7b7;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms}#contact_form input[type=text]:focus,#contact_form input[type=email]:focus,#contact_form select:focus,#newsletter_form input[type=text]:focus,#newsletter_form input[type=email]:focus,#newsletter_form select:focus{border-bottom:1px solid #4285f4}#contact_form textarea,#newsletter_form textarea{height:200px;border:1px solid #b7b7b7}#contact_form .step-container,#newsletter_form .step-container{border-top:10px solid #EAEAEA;padding-top:2rem;margin:auto auto 2rem}#contact_form .group,#newsletter_form .group{position:relative;margin-bottom:2rem}#contact_form h2,#newsletter_form h2{font-weight:400;color:#000;text-transform:uppercase;font-size:1.2em;margin-bottom:2rem}#gallery h3,a.readmore{text-transform:uppercase;font-weight:700}#contact_form .form-control,#newsletter_form .form-control{-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:inherit;line-height:inherit;color:inherit;background-color:inherit}#contact_form .has-error label strong,#contact_form .has-error select,#newsletter_form .has-error label strong,#newsletter_form .has-error select{color:#D92529!important}#contact_form label,#newsletter_form label{font-size:.9em}#contact_form label a,#contact_form label[for=newsletter] strong,#contact_form label[for=privacy] strong,#newsletter_form label a,#newsletter_form label[for=newsletter] strong,#newsletter_form label[for=privacy] strong{color:#000}#contact_form label a:hover,#newsletter_form label a:hover{color:#e22113}#contact_form label[for=newsletter],#contact_form label[for=privacy],#newsletter_form label[for=newsletter],#newsletter_form label[for=privacy]{font-size:.8em;color:#b7b7b7}#contact_form span,#newsletter_form span{color:#818181;font-size:1em}#contact_form .radio,#newsletter_form .radio{margin-top:0;margin-bottom:0}#contact_form .help-block,#newsletter_form .help-block{position:absolute;bottom:-3rem;left:0;margin-top:0;margin-bottom:0}#contact_form input:-webkit-autofill,#newsletter_form input:-webkit-autofill{background-color:none!important}#contact_form input[type=submit],#newsletter_form input[type=submit]{background:#e22113;color:#FFF;font-size:1.4em;line-height:2em;text-transform:uppercase;text-align:center;display:inline-block;padding:.5rem 2rem;max-width:300px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#contact_form input[type=submit].disabled,#newsletter_form input[type=submit].disabled{background:#b7b7b7}#contact_form input[type=submit].disabled:hover,#newsletter_form input[type=submit].disabled:hover{background:#9e9e9e}#countertops main,#downloads main,#editoriale-full main,#gallery,footer{background:#FFF}#contact_form input[type=submit]:hover,#newsletter_form input[type=submit]:hover{background:#005947}@media (max-width:767px){#contact_form input[type=submit],#newsletter_form input[type=submit]{max-width:280px}}#contact_form .has-success,#newsletter_form .has-success{position:relative}#contact_form .has-success:after,#newsletter_form .has-success:after{content:"\e877";font-family:icomoon;position:absolute;right:0;bottom:5px;color:#008c70;font-size:1.2em}#contact_form .has-success input[type=text],#contact_form .has-success input[type=email],#contact_form .has-success select,#newsletter_form .has-success input[type=text],#newsletter_form .has-success input[type=email],#newsletter_form .has-success select{border-bottom:1px solid #008c70}#contact_form .has-success.privacy-container:after,#newsletter_form .has-success.privacy-container:after{right:inherit;left:100px;bottom:inherit;top:-5px}#contact_form .has-success.newsletter-container:after,#newsletter_form .has-success.newsletter-container:after{right:inherit;left:130px;bottom:inherit;top:-5px}#contact_form .has-error,#newsletter_form .has-error{position:relative}#contact_form .has-error:after,#newsletter_form .has-error:after{content:"\e901";font-family:icomoon;position:absolute;right:0;bottom:5px;color:#D92529;font-size:1.2em}#contact_form .has-error.privacy-container:after,#newsletter_form .has-error.privacy-container:after{right:inherit;left:100px;bottom:inherit;top:-5px}#contact_form .has-error.newsletter-container:after,#newsletter_form .has-error.newsletter-container:after{right:inherit;left:120px;bottom:inherit;top:-5px}#newsletter_form input[type=submit]{max-width:inherit!important}#contatti #map{height:calc(100% - 250px);width:100%}@media (max-width:767px){#contatti #map{height:100vh}#contatti main{padding:1rem}}#eucookielaw{position:fixed;bottom:0;left:0;min-width:100%;height:auto;z-index:100000;font-size:13px;background-color:#000}#eucookielaw p{margin:auto;padding:40px 40px 15px;border:0;outline:0;font-size:1em;vertical-align:baseline;background:0 0;font-family:Poppins,sans-serif;max-width:875px;color:#FFF;display:block}#eucookielaw a{color:#FFF!important;text-decoration:underline}#removecookie{display:block;position:absolute;top:12px;right:10px;width:25px;height:25px;background:url(img/cookie-close.png) no-repeat;background-size:contain;cursor:pointer;z-index:100001}#countertops #content a,#countertops #content p a{color:#000;text-decoration:none}#countertops #content p{font-size:1em;color:#818181;line-height:1.5em;text-align:justify}#countertops #content p strong{color:#000}#countertops #content .icon-android,#countertops #content .icon-apple{font-size:2em}#countertops #content a.btn img{max-width:200px}#countertops #content img{max-width:100%;width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}#countertops #content img.full{height:100%}#countertops #content img.logo{max-width:280px;height:auto}#countertops #content ol li,#countertops #content ul li{font-size:1em;color:#818181;line-height:1.5em;margin-bottom:.5rem}#countertops #content ol li strong,#countertops #content ul li strong,#editoriale #content p strong,#editoriale-full #content p strong{color:#000}#downloads #top-container p,#editoriale #top-container p,#editoriale-full #top-container p{font-size:1em;color:#818181;line-height:1.5em}#downloads main img{margin:auto;max-height:50px}#downloads main table thead{text-transform:uppercase;text-align:left}#downloads main table thead th{width:100%}#downloads main table tbody{font-size:.9em}#downloads main table tbody a{color:#818181}#downloads main table tbody tr{border-bottom:1px solid #b7b7b7;text-transform:uppercase}#downloads main table tbody tr th{color:#b7b7b7;width:50px!important}#editoriale #content a,#editoriale #content p a,#editoriale-full #content a,#editoriale-full #content p a{color:#000;text-decoration:none}#editoriale #content p,#editoriale-full #content p{font-size:1em;color:#818181;line-height:1.5em;text-align:justify;width:100%}#editoriale #content .icon-android,#editoriale #content .icon-apple,#editoriale-full #content .icon-android,#editoriale-full #content .icon-apple{font-size:2em}#editoriale #content a.btn img,#editoriale-full #content a.btn img{max-width:200px}#editoriale #content img,#editoriale-full #content img{max-width:100%;width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}#editoriale #content img.full,#editoriale-full #content img.full{height:100%}#editoriale #content img.logo,#editoriale-full #content img.logo{max-width:280px;height:auto}#editoriale #content ol li,#editoriale #content ul li,#editoriale-full #content ol li,#editoriale-full #content ul li{font-size:1em;color:#818181;line-height:1.5em;margin-bottom:.5rem}#editoriale #content ol li strong,#editoriale #content ul li strong,#editoriale-full #content ol li strong,#editoriale-full #content ul li strong{color:#000}#brand-container img{max-width:200px!important;max-height:75px!important}#brand-container .item{margin:0;padding:0}#gallery,main{padding:4rem}@media (min-width:1025px){#brand-container .item{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#brand-container .item.col-md-3:nth-child(7n),#brand-container .item.col-md-4:nth-child(3n){border-right:none}#brand-container .item:nth-child(3)~div{border-bottom:none}}#brand-container .item a{text-transform:uppercase;text-decoration:none;line-height:2em;font-size:.8em}#brand-container .item a:hover{color:#e22113!important}#follow_us a:hover,footer a:hover,footer a:not(:first-of-type):hover{color:#e22113;text-decoration:none}#follow_us{background:#f9f9f9;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding-top:15rem;padding-bottom:15rem}#follow_us a{color:#818181;margin:2rem 1rem 1rem;font-size:1.5em;display:inline-block}footer,footer a,footer a:not(:first-of-type){color:#818181;font-size:.9em}footer{min-height:300px;padding:4rem 2rem}footer b,footer strong{color:#000}footer .link{text-align:right}footer svg{width:180px;height:auto}footer svg .fill_matimex{fill:#000}@media (max-width:767px){footer .link{text-align:left;margin-left:1rem}footer svg{margin:auto}#gallery{padding:1rem!important}}footer a:not(:first-of-type){margin-right:.5rem;margin-left:.5rem}footer a{margin-right:.5rem}#gallery{position:relative}#gallery h3{font-size:1.5em;line-height:1em;color:#000;position:relative;margin-bottom:2rem}#gallery h3:before{content:"";position:absolute;top:-20px;left:0;width:75px;height:5px;background:#b7b7b7}#gallery .item{margin:0 0 1rem}#gallery .item img{max-width:100%}::-webkit-scrollbar{display:none}::selection{background:#e22113;color:#fff}img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}a,a.readmore,a:after,a:before{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms}img[data-src]{opacity:0}a,a:after,a:before{transition:all 150ms}a.readmore{text-decoration:none;transition:all 150ms}#homepage #carousel .carousel-item .carousel-caption h2 a,a.readmore:before{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms}a.readmore.white{color:#FFF}a.readmore.black{color:#000}a.readmore:hover{color:#e22113}a.readmore:before{content:"—";margin-right:5px;transition:all 150ms}@media (max-width:767px){main{padding:3rem 3rem 2rem}}.btn-black,.btn-white{padding:1rem 2rem;font-size:1.2em;word-break:break-all;text-transform:uppercase;font-weight:700;display:inline-block}.columns_x_2{columns:2;column-gap:4rem}@media (max-width:767px){.columns_x_2{columns:inherit}}.columns_x_3{columns:3;column-gap:4rem}.column_break{-webkit-column-break-before:always;column-break-before:always;height:0}.btn-black{background:#000;color:#FFF!important}.btn-black:hover{text-decoration:none;background:#e22113}.btn-white{background:#FFF;color:#000!important}.btn-white:hover{text-decoration:none;background:#e22113;color:#FFF!important}.bg-white{background:#FFF!important}#homepage #carousel .carousel-item{min-height:100vh}#homepage #carousel .carousel-item .carousel-caption{background:#FFF;position:absolute;left:0;bottom:0;z-index:97;padding:3rem 3rem 6rem;width:25%;text-align:left}@media (max-width:1024px) and (min-width:768px){.columns_x_3{columns:2}#homepage #carousel .carousel-item .carousel-caption{width:33.33333%}}@media (max-width:767px){.columns_x_3{columns:inherit}.column_break{-webkit-column-break-before:initial;column-break-before:initial;height:inherit}#homepage #carousel .carousel-item .carousel-caption{width:100%;padding:3rem}#homepage #news .item{min-height:50vh}}#homepage #carousel .carousel-item .carousel-caption span.category{color:#b7b7b7;text-transform:uppercase;font-size:.9em;font-weight:700;position:relative}#homepage #carousel .carousel-item .carousel-caption span.category:before{content:"";position:absolute;top:-10px;left:0;width:75px;height:5px;background:#b7b7b7}#homepage #carousel .carousel-item .carousel-caption h2{text-transform:uppercase;color:#000;font-size:1.5em;line-height:1em;font-weight:700;padding-top:1rem;padding-bottom:1rem}#homepage #carousel .carousel-item .carousel-caption h2 a{color:#000;text-decoration:none;transition:all 150ms}#homepage #carousel .carousel-item .carousel-caption h2 a:hover{color:#e22113!important}#homepage #carousel .carousel-item .carousel-caption p{color:#818181}#homepage #carousel .carousel-item .carousel-caption p strong{color:#000}#homepage #carousel .carousel-indicators{right:inherit;margin-right:inherit;margin-left:3rem;list-style:none}#homepage #effetti .item .title a,#homepage #news .item .title a{margin:auto;max-width:400px;font-size:1.5em;line-height:1em;text-transform:uppercase;font-weight:700}#homepage #carousel .carousel-indicators .active{background:#000}#homepage #carousel .carousel-indicators li{background:rgba(0,0,0,.5)}#homepage #news{background:#FFF}#homepage #news h3{display:inline-block;text-transform:uppercase;font-weight:700;position:relative}#homepage #news h3 a{color:#000;text-decoration:none}#homepage #news h3:before{content:"";position:absolute;top:-10px;right:0;width:75px;height:5px;background:#e22113}#homepage #news .item{max-height:50vh;overflow:hidden;position:relative;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms}#homepage #news .item .title,#homepage #news .item img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;position:absolute}#homepage #news .item img{top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto;filter:grayscale(100%);transition:all .5s}#homepage #news .item .title{transition:all .5s;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.1)}#homepage #news .item .title a{display:block;color:#FFF;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-shadow:2px 2px 15px #000}#homepage #effetti .item,#menu nav.overlay .menu-col{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms}#homepage #news .item:hover img{filter:grayscale(0)}#homepage #news .item:hover .title{background:rgba(0,0,0,.2)}#homepage #effetti{background:#FFF}#homepage #effetti h3{display:inline-block;text-transform:uppercase;font-weight:700;color:#000;position:relative}#homepage #effetti h3:before{content:"";position:absolute;top:-10px;right:0;width:75px;height:5px;background:#e22113}#homepage #effetti .item{max-height:50vh;overflow:hidden;position:relative;transition:all 150ms}#homepage #effetti .item .title,#homepage #effetti .item img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}#homepage #effetti .item.product-finder{background:#000}#homepage #effetti .item.product-finder a{position:relative}#homepage #effetti .item.product-finder a:before{content:"";position:absolute;top:-10px;left:0;width:75px;height:5px;background:#e22113}#homepage #effetti .item.product-finder:hover a{color:#e22113!important}#homepage #effetti .item.product-finder:hover a:before{width:100px}@media (max-width:767px){#homepage #effetti .item{min-height:50vh}}#homepage #effetti .item img,#homepage #floornature picture img{min-height:100%;overflow:auto;left:0;top:0;position:absolute;bottom:0;right:0}#homepage #effetti .item img{min-width:100%;width:auto;height:auto;filter:grayscale(0);transition:all .5s}#homepage #effetti .item .title{transition:all .5s;position:absolute;text-align:left;width:100%;height:100%;background:0 0}#homepage #effetti .item .title a{display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}#homepage #effetti .item .title a.white{color:#FFF}#homepage #effetti .item .title a.black{color:#000}#homepage #effetti .item .title a.link{margin-top:1rem;font-size:.9em!important;line-height:1em}#homepage #effetti .item:hover .title{background:rgba(0,0,0,.2)}#homepage #effetti .item:hover img{filter:grayscale(100%)}#homepage #effetti .item:hover a{text-decoration:none;color:#fff!important}#homepage #floornature picture{position:absolute;top:0;min-width:100vw;min-height:100vh;overflow:hidden}#homepage #floornature picture img{min-width:100%;width:auto;height:auto}#homepage #floornature .caption{padding-top:4rem;padding-bottom:4rem;background:rgba(255,255,255,.9);z-index:1}#homepage #floornature .caption img{max-width:320px;height:auto;margin-bottom:2rem}#homepage #floornature .caption p{text-transform:uppercase;font-style:italic;color:#818181;font-size:1em;max-width:70%;margin:auto;padding-bottom:2rem}#homepage #floornature .caption a{color:#000;text-transform:uppercase;font-size:1.1em;font-weight:700}#homepage #floornature .caption a:hover{color:#e22113}#menu{position:absolute;top:5em;left:0;z-index:98}#menu svg{height:30px;width:auto;position:absolute;left:2rem;top:0;z-index:97}@media (max-width:767px){#homepage #floornature .caption p{max-width:100%}#menu{top:2rem}#menu svg{left:1rem;top:.5rem}}#menu.white svg .fill_matimex{fill:#FFF}#menu.black svg .fill_matimex{fill:#000}#menu .hamburger{position:absolute;top:0;right:0;margin-right:2rem;z-index:99}#menu .hamburger.is-active .hamburger-inner,#menu .hamburger.is-active .hamburger-inner:after,#menu .hamburger.is-active .hamburger-inner:before{background-color:#000!important}#menu nav.overlay{display:none;position:absolute;top:-5rem;right:0;overflow:scroll;z-index:98;background:0 0;color:#818181}@media (max-width:767px){#menu nav.overlay{top:-2rem;padding-top:4rem;border-bottom:4px solid #e22113;background:#FFF}}@media (min-width:1025px){#menu nav.overlay .row{width:800px}}#menu nav.overlay .menu-col{background:rgba(255,255,255,.85);padding:4rem;min-height:100vh;transition:all 150ms}#menu nav.overlay #lang-container a,#menu nav.overlay ul li a{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;text-decoration:none}@media (max-width:1024px) and (min-width:768px){#menu nav.overlay{width:100%}#menu nav.overlay .menu-col{padding:8rem 2rem 2rem}}@media (max-width:767px){#menu nav.overlay .menu-col{background:#FFF!important;padding:0 1.2rem;min-height:inherit}}#menu nav.overlay .menu-col:first-of-type{background:rgba(255,255,255,.8)}#menu nav.overlay .menu-col:hover{background:#FFF}#menu nav.overlay #lang-container{display:block;margin-bottom:1rem;height:2rem;width:100%}#menu nav.overlay #lang-container a{font-size:1.3em;line-height:1.5em;color:#818181;transition:all 150ms;text-transform:uppercase;float:left}#menu nav.overlay #lang-container a:hover{color:#e22113}#menu nav.overlay #lang-container strong,#menu nav.overlay strong{color:#000;font-size:1.3em;text-transform:uppercase}#menu nav.overlay #lang-container strong{font-weight:700;line-height:1.5em;float:left}#menu nav.overlay #lang-container .divider{float:left;margin:0 .7rem}#menu nav.overlay #lang-container .divider:after{content:"/";line-height:2em}#menu nav.overlay ul{padding:0;margin-bottom:2rem;list-style-type:none;list-style-image:none}#menu nav.overlay ul li{color:#818181;line-height:2em}#menu nav.overlay ul li a{color:#818181;transition:all 150ms}#news #content .item,#news #content .item-focus,#product-finder #content #pf-menu .category{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms}#menu nav.overlay ul li a:hover{color:#e22113}#menu nav.overlay ul li a.title{font-size:1.3em;text-transform:uppercase;color:#000;font-weight:700}#news #top-container{margin-top:5rem}#news #top-container p{font-size:1em;color:#818181;line-height:1.5em}@media (max-width:767px){#news #top-container{padding:0;margin-top:10rem}#news main{padding:0}#news main #breadcrumb{padding:3rem 3rem 0}}#news #content .item,#news #content .item-focus{min-height:50vh;overflow:hidden;position:relative;transition:all 150ms}#news #content .item img,#news #content .item-focus img{position:absolute;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto;filter:grayscale(100%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}#news #content .item .title,#news #content .item-focus .title{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:absolute;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.1)}#news #content .item .title a,#news #content .item-focus .title a{margin:auto;max-width:400px;display:block;color:#FFF;text-transform:uppercase;font-size:1.5em;line-height:1em;font-weight:700;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-shadow:2px 2px 15px #000}#news #content .item .title a span,#news #content .item-focus .title a span{text-transform:none}#news #content .item-focus:hover img,#news #content .item:hover img{filter:grayscale(0)}#news #content .item-focus:hover .title,#news #content .item:hover .title{background:rgba(0,0,0,.2)}#news #content .item time,#news #content .item-focus time{background:#000;color:#FFF;font-size:.8em;position:absolute;bottom:0;right:0;padding:.5rem 1rem}#filter-news{margin-top:-4rem}#filter-news button{background:#818181;font-size:.8em;color:#FFF;text-transform:uppercase}#product-finder #top-container-full{min-height:50vh}#product-finder main{padding:0}#product-finder #content #pf-menu .category{background:rgba(255,255,255,.5);border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;cursor:pointer;transition:all 150ms}#product-finder #content #pf-menu .category .title,#product-finder #content #submit-container{-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms}#product-finder #content #pf-menu .category .title{width:100%;height:450px;font-weight:700;font-size:2em;line-height:.7em;color:#000;transition:all 150ms}#product-finder #content #pf-menu .category .title small{font-size:.5em}#product-finder #content #pf-menu .category:hover .title{color:#000}#product-finder #content #pf-menu .category.active{background:#4285f4!important;color:#FFF;border-top:1px solid #4285f4;border-bottom:1px solid #4285f4;border-right:1px solid #4285f4}#product-finder #content #pf-menu .category.active .title{color:#FFF}#product-finder #content #pf-menu.fixed{position:fixed;top:0;left:0;height:100px;width:100%;z-index:2;background:#FFF}#product-finder #content #pf-menu.fixed .title{height:100px;color:#b7b7b7}@media (max-width:767px){#product-finder #content #pf-menu.fixed{position:inherit;top:inherit;left:inherit}#progetti main{padding:0}#progetti main #breadcrumb{padding:3rem 3rem 0}}#product-finder #content #effects{background:#FFF}#product-finder #content #effects input{display:none}#product-finder #content #effects .effect-item{cursor:pointer;position:relative;height:45vh;overflow:hidden}#product-finder #content #effects .effect-item img{position:absolute;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto;filter:grayscale(100%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;opacity:.5}#product-finder #content #colors .color-item .title,#product-finder #content #effects .effect-item .title,#product-finder #content #sizes .size-item .title{width:100%;text-transform:uppercase;font-size:1.5em;line-height:1em;font-weight:700;margin:0;top:0;text-align:center}#product-finder #content #colors .color-item,#product-finder #content #sizes .size-item{cursor:pointer;overflow:hidden;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea}#product-finder #content #effects .effect-item .title{position:absolute;height:100%;display:block;color:#FFF;background:rgba(0,0,0,.2)}#product-finder #content #effects .effect-item:hover img{filter:grayscale(0);opacity:.75}#product-finder #content #effects .effect-item.active img{filter:grayscale(0);opacity:1}#product-finder #content #colors{background:rgba(255,255,255,.9);border-bottom:1px solid #eaeaea}#product-finder #content #colors input{display:none}#product-finder #content #colors .color-item{position:relative;height:45vh}#product-finder #content #colors .color-item .title{position:absolute;height:100%;display:block;color:#b7b7b7}#product-finder #content #colors .color-item.active.white .title,#product-finder #content #colors .color-item.active.yellow .title{color:#000}#product-finder #content #colors .color-item.active.white{background:#fff}#product-finder #content #colors .color-item.active.yellow{background:#ff0}#product-finder #content #colors .color-item.active.black .title,#product-finder #content #colors .color-item.active.blue .title,#product-finder #content #colors .color-item.active.green .title,#product-finder #content #colors .color-item.active.red .title{color:#FFF}#product-finder #content #colors .color-item.active.black{background:#212121}#product-finder #content #colors .color-item.active.blue{background:#483d8b}#product-finder #content #colors .color-item.active.red{background:#c00}#product-finder #content #colors .color-item.active.green{background:#228b22}#product-finder #content #colors .color-item.active.beige .title,#product-finder #content #colors .color-item.active.grey .title{color:#000}#product-finder #content #colors .color-item.active.grey{background:#a9a9a9}#product-finder #content #colors .color-item.active.beige{background:beige}#product-finder #content #colors .color-item.active.brown .title,#product-finder #content #colors .color-item.active.pink .title{color:#FFF}#product-finder #content #colors .color-item.active.brown{background:#8b4513}#product-finder #content #colors .color-item.active.pink{background:pink}#product-finder #content #colors .color-item.active.orange{background:orange}#product-finder #content #colors .color-item.active.orange .title{color:#000}#product-finder #content #colors .color-item.active.bronze{background:#cd7f32}#product-finder-results main,#progetti main{background:#FFF}#product-finder #content #colors .color-item.active.bronze .title{color:#000}#product-finder #content #sizes{background:#FFF;border-bottom:1px solid #eaeaea}#product-finder #content #sizes input{display:none}#product-finder #content #sizes .size-item{position:relative;height:90vh}#product-finder #content #sizes .size-item .title{position:absolute;height:100%;display:block;color:#000}#product-finder #content #sizes .size-item img{position:absolute;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto;filter:grayscale(100%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;opacity:.5}#product-finder #content #sizes .size-item:hover img{filter:grayscale(0);opacity:.75}#product-finder #content #sizes .size-item.active img{filter:grayscale(0);opacity:1}#product-finder #content #submit-container{width:100%;bottom:0;left:0;transition:all 150ms}#product-finder #content #submit-container input[type=submit],#product-finder-results main #filter #submit-container input[type=submit]{border:none;line-height:.7em;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;background:#ca362c;color:#FFF;text-transform:uppercase;font-weight:700}#product-finder #content #submit-container input[type=submit]{height:100px;font-size:2em;transition:all 150ms}#product-finder #content #submit-container input[type=submit]:disabled{background:#f9f9f9;color:#b7b7b7}#product-finder #content #submit-container.fixed{bottom:0;left:0;position:fixed;margin-top:0!important;margin-bottom:0!important}#product-finder-results #top-container-full{min-height:50vh}#product-finder-results main .item img{width:100%;max-width:100%;height:auto}#product-finder-results main #filter{line-height:2em;color:#818181}#product-finder-results main #filter h3{font-weight:700;text-transform:uppercase;color:#000;font-size:1.2em}#product-finder-results main #filter #submit-container input[type=submit]{height:100px;font-size:2em;transition:all 150ms}#product-finder-results main .btn-filter{color:#000;font-size:1.5em;text-transform:uppercase;font-weight:700;margin-bottom:4rem;text-decoration:none}#product-finder-results main .btn-filter:hover{text-decoration:none}#progetti main .item{min-height:75vh;overflow:hidden;position:relative;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms}#progetti main .item .title,#progetti main .item img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;position:absolute}#progetti main .item img{top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:auto;filter:grayscale(0);transition:all .5s}#progetti main .item .title{transition:all .5s;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.1)}#progetti main .item .title a{margin:auto;max-width:400px;display:block;color:#FFF;text-transform:uppercase;font-size:1.5em;line-height:1em;font-weight:700;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-shadow:2px 2px 15px #000}#progetti_dettaglio #content img,#social-share{margin-top:2rem;margin-bottom:2rem}#progetti_dettaglio #content p,#showroom #content p,#showroom #top-container-full .caption p{font-size:1em;color:#818181;line-height:1.5em}#progetti main .item .title a span{text-transform:none}#progetti main .item:hover img{filter:grayscale(100%)}#progetti main .item:hover .title{background:rgba(0,0,0,.2)}#progetti_dettaglio main,#showroom main{background:#FFF}#progetti_dettaglio #content p{text-align:justify}#progetti_dettaglio #content p a{color:#000;text-decoration:none}#progetti_dettaglio #content ol li strong,#progetti_dettaglio #content p strong,#progetti_dettaglio #content ul li strong{color:#000}#progetti_dettaglio #content img{max-width:100%;height:auto}#progetti_dettaglio #content ol li,#progetti_dettaglio #content ul li{font-size:1em;color:#818181;line-height:1.5em;margin-bottom:.5rem}#showroom #top-container-full .caption img{max-height:200px;max-width:100%;width:auto}#showroom #map-container,#showroom #map-container #map{min-height:75vh}#showroom #gallery{padding:0 4rem 4rem}#social-share span{text-transform:uppercase;font-weight:700;color:#000}#social-share a{color:#000;text-decoration:none;font-size:1.3em;margin:0 .5rem}#social-share a:hover{color:#4285f4}.tabs-left{border-bottom:none;padding-top:2px;border-right:1px solid #ddd}.tabs-left>li{float:none;margin-bottom:1rem;width:100%;margin-right:-1px}.tabs-left>li a{color:#818181;display:block;padding:.5rem 0;text-transform:uppercase}.tabs-left>li a.active{color:#000;font-weight:700}#top-container-full .caption #social-share,#top-container-full .caption h2{color:#FFF}.tabs-left>li.active>a,.tabs-left>li.active>a:focus,.tabs-left>li.active>a:hover{border-bottom-color:#ddd;border-right-color:transparent}.tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;display:block}#top-container-full{position:relative;min-height:100vh}#top-container-full .caption{background:#000;position:absolute;bottom:0;left:0;padding:6rem 3rem 3rem;max-width:420px;text-align:left}@media (max-width:767px){#top-container-full{min-height:100vh}#top-container-full .caption{position:absolute;bottom:inherit;top:6rem;margin-top:0;margin-bottom:50vh;max-width:inherit!important;width:100%}}#top-container-full .caption h1{color:#FFF;font-size:2em;text-transform:uppercase;font-weight:700;position:relative;margin-bottom:1rem}#top-container-full .caption h1 span{text-transform:none}#top-container-full .caption h1:before{content:"";position:absolute;top:-10px;left:0;width:75px;height:5px;background:#f9f9f9}#top-container-full .caption p{color:#b7b7b7;word-wrap:break-word}#top-container-full .caption ul{color:#b7b7b7}#top-container-full .caption ul.submenu{text-transform:uppercase;line-height:2em;list-style:none;padding:0}#top-container-full .caption ul.submenu li:before{content:"—";margin-right:.2rem}#top-container-full .caption a{color:#FFF}#top-container-full .caption a:hover{color:#e22113}#top-container-full .caption #social-share span{color:#FFF}#top-container{padding:10rem 1rem 1rem;position:relative;background:#FFF}@media (max-width:767px){#top-container{padding:0;margin-top:10rem}}#top-container .caption h1{font-weight:700;font-size:2em;line-height:1em;text-transform:uppercase;color:#000;position:relative}#top-container .caption h1 span{text-transform:none}#top-container .caption h1:before{content:"";position:absolute;top:-20px;width:75px;height:5px;background:#b7b7b7}#top-container .caption h1 small{font-size:.7em;color:#000;font-weight:400}#top-container .caption a{color:#818181}#top-container .caption ul{list-style:none;padding-left:0;margin-top:2rem}#top-container .caption ul li{font-size:.9em;line-height:1.5em;margin-bottom:.5rem}#top-container .caption ul.submenu{text-transform:uppercase;line-height:2em;list-style:none;padding:0}#top-container .caption svg{max-width:200px;max-height:150px}#top-container .caption img{width:100%;height:100%;max-width:280px;max-height:100px}#top-container .img-index{overflow:hidden;max-height:600px;min-height:400px}#top-container .img-index img{width:100%;height:auto}@media (max-width:1024px) and (min-width:768px){#top-container .img-index img{min-height:600px;width:auto}}.video-background video{width:100%;height:100%;position:absolute;bottom:0;background:#000}.video-background .dark-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.75)}.video-background .video-caption{z-index:2;margin:auto;max-width:800px;color:#FFF}.video-background .video-caption h2{margin-top:2rem;font-weight:700;font-size:2.5em}.video-background .video-caption a,.video-background .video-caption h2 a{color:#FFF}#video main{background:#FFF}@media (max-width:767px){#top-container .img-index{max-height:inherit;min-height:inherit}#video main{padding:0}#video main #breadcrumb{padding:3rem 3rem 0}#video main .item{padding-left:0}}#video main .item{max-height:350px;overflow:hidden;position:relative;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms}#video main .item .title,#video main .item img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}#video main .item img{min-width:100%;min-height:100%;height:auto;overflow:auto;filter:grayscale(0);transition:all .5s}#video main .item .title{transition:all .5s;position:absolute;top:0;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.1)}#video main .item .title a{margin:auto;max-width:400px;display:block;color:#FFF;text-transform:uppercase;font-size:1.5em;line-height:1em;font-weight:700;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-shadow:2px 2px 15px #000}#video main .item:hover img{filter:grayscale(100%)}#video main .item:hover .title{background:rgba(0,0,0,.2)}#video main .item .duration{position:absolute;bottom:0;right:0;background:#000;color:#FFF;padding:.5rem 1rem;font-size:.8em;font-weight:700}