/*!/wp-content/themes/maggiorifratelli/assets/css/custom2.css*/@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-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:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/maggiorifratelli/assets/css/../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/wp-content/themes/maggiorifratelli/assets/css/../fonts/slick.eot);src:url("/wp-content/themes/maggiorifratelli/assets/css/../fonts/slick.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/maggiorifratelli/assets/css/../fonts/slick.woff) format("woff"),url(/wp-content/themes/maggiorifratelli/assets/css/../fonts/slick.ttf) format("truetype"),url("/wp-content/themes/maggiorifratelli/assets/css/../fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;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:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;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:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{display:none;position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-right{right:0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{display:none;text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.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:rgb(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:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@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-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.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 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}::selection{color:#fff;background:#1D3E80}::-moz-selection{color:#fff;background:#1D3E80}body{background-color:#fff;font-family:aktiv-grotesk-extended,sans-serif;font-size:14px;font-weight:400;color:#14171C;padding-top:63px}.home body{padding-top:93px}@media (min-width:1200px){body{font-size:15px;padding-top:95px}.home body{padding-top:65px}}@media (min-width:1360px){body{padding-top:135px}.home body{padding-top:105px}}h1,h2,h3{font-weight:300}h1,.h1{font-size:30px}@media (max-width:991px){h1,.h1{font-size:40px}}h1,.h1,h2,.h2{font-size:25px}@media (min-width:768px){h1,.h1,h2,.h2{font-size:30px}}h3,.h3{font-weight:700;font-size:16px}h4,.h4{font-size:15px}@media (min-width:992px){h4,.h4{font-size:18px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:700}.text-color{color:#1D3E80}b,strong{font-weight:700}a{color:#14171C;text-decoration-color:#1D3E80}a:hover{color:#1D3E80;text-decoration-color:#1D3E80}span{text-decoration-color:#14171C!important}img{display:inline-block;max-width:100%}.alignleft{display:block;float:left;margin:0 20px 15px 0}.alignright{display:block;float:right;margin:0 0 15px 20px}#loader{position:fixed;top:-50%;left:-50%;background-color:#EEE;z-index:99999;width:200%;height:200%;border-radius:100%;transition:transform 0.8s ease-out;transition-delay:0.5s}#loader.out{transform:translate(-100%,-100%)}#loader img{width:500px;height:auto;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.container-fluid{overflow:hidden;padding-left:0;padding-right:0}.bg-light{background-color:#F7F5F5}.bg-light-gray{background-color:#F7F5F5}.bg-color{background-color:#1D3E80}.bg-color2{background-color:#14171C}.bg-default{background-color:#1D3E80}.bg-default.bg-pattern2:before{opacity:.1}.bg-dark{background-color:#14171C!important}.bg-fixed{background-size:cover}@media (min-width:1024px){.bg-fixed{background-attachment:fixed}}.btn{display:inline-block;overflow:hidden;font-weight:700;font-size:15px;padding:15px 15px;transition:all 0.4s;border-radius:0}@media (min-width:992px){.btn{font-size:16px;padding:15px 20px}}@media (min-width:1200px){.btn{min-height:60px;font-size:18px;padding:15px 50px}}.btn.btn-default{border-color:#99AD2A;background-color:#99AD2A;color:#fff}.btn.btn-default:before{background-color:#fff}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{color:#99AD2A}.btn.btn-primary{border-color:#1D3E80;background-color:#1D3E80;color:#fff}.btn.btn-primary:before{background-color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{color:#1D3E80}.btn.btn-primary:active svg *,.btn.btn-primary:focus svg *,.btn.btn-primary:hover svg *{fill:#1D3E80}.btn.btn-white{border-color:#fff;background-color:#fff;color:#1D3E80}.btn.btn-white:before{background-color:#1D3E80}.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{color:#fff}.btn.btn-dark{border-color:#fff;background-color:#14171C;color:#fff}.btn.btn-dark:before{background-color:#fff}.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{color:#14171C}.lk-plus{display:block;margin-left:auto;margin-right:auto;width:48px;height:48px;border:1px solid #fff;color:#fff;font-size:30px;font-weight:400;text-align:center;border-radius:50%;background-color:#14171C}.lk-plus:hover{text-decoration:none;color:#fff}.lk-plus:hover:before{z-index:0;visibility:visible;border-width:6px}.lk-plus:before{border-radius:50%;border-color:#fff;visibility:hidden;border-width:1px;transition:border 0.6s;animation-fill-mode:forwards}.lk-plus.lk-gray{background-color:#fff;color:#14171C;border-color:#14171C}.lk-plus.lk-gray:hover{color:#14171C}.lk-plus.lk-gray:before{border-color:#14171C;opacity:.3}@media (min-width:1200px){.container{max-width:1440px}}.menu-principale{margin-right:20px}@media (max-width:1679px){.menu-principale{margin-right:40px}}.header{position:fixed;width:100%;left:0;top:0;background-color:#fff;transition:all 0.4s;z-index:30}.header .container-fluid{overflow:visible;padding-left:2rem;padding-right:2rem}@media (min-width:1200px){.header .container-fluid{padding-left:3.5rem;padding-right:3.5rem}}.admin-bar .header{top:30px}.header nav.navbar{padding:0 10px 0 0}@media (max-width:576px){.header nav.navbar{height:auto}}@media (min-width:1200px){.header nav.navbar{padding-right:70px}}@media (min-width:1680px){.header nav.navbar{padding-right:150px}}.header a.navbar-brand{padding:0;z-index:5;width:200px;margin-right:0;position:relative;z-index:1030}@media (min-width:1200px){.header a.navbar-brand{width:210px}}@media (min-width:1360px){.header a.navbar-brand{width:auto}}.header .navbar-nav a.nav-link{padding:10px 10px;font-size:12px;color:#14171C;text-transform:uppercase;font-weight:700}@media (min-width:1440px){.header .navbar-nav a.nav-link{padding:10px 15px;font-size:13px}}.header .navbar-nav a.nav-link:hover{color:#1D3E80}.header .navbar-nav .active a.nav-link{color:#1D3E80}.single-costruzione-stampi .header .navbar-nav .nav-item-193 a,.post-type-archive-costruzione-stampi .header .navbar-nav .nav-item-193 a{color:#1D3E80}.single-metalli .header .navbar-nav .nav-item-130 a,.post-type-archive-metalli .header .navbar-nav .nav-item-130 a{color:#1D3E80}.single-applicazioni .header .navbar-nav .nav-item-129 a,.post-type-archive-applicazioni .header .navbar-nav .nav-item-129 a{color:#1D3E80}.term-finiture-metalli .header .navbar-nav .nav-item-256 a,.single-altre-lavorazioni .header .navbar-nav .nav-item-256 a,.post-type-archive-altre-lavorazioni .header .navbar-nav .nav-item-256 a{color:#1D3E80}.header .navbar:after{background-color:#14171C;content:"";display:block;position:fixed;right:-5px;top:0;width:0%;height:100%;transition:all 0.8s}.header .navbar .base-menu01{position:relative;z-index:1030}.header.menu-open .navbar-nav{visibility:hidden;opacity:0}.header.menu-open .navbar:after{width:100%;right:0;z-index:1020}.header.menu-open .navbar-collapse{visibility:visible;min-height:100vh}.header.menu-open .navbar-collapse .secondary-menu-cont{opacity:1;visibility:visible;transition:all 0.4s ease 0.5s}@media (min-width:1200px){.header.menu-open .navbar-collapse .secondary-menu-cont{left:50%}}.header .navbar-collapse{display:block!important;position:fixed;right:0;top:0;width:100%;text-align:right;color:#fff;visibility:hidden;padding-left:0;min-height:0;z-index:1028}.header .navbar-collapse .secondary-menu-cont{position:relative;text-align:left;padding-top:100px;max-width:1300px;margin-left:auto;margin-right:auto;overflow:auto;height:100vh;opacity:0;visibility:hidden}@media (min-width:1200px){.header .navbar-collapse .secondary-menu-cont{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);padding-top:150px;padding-bottom:150px;overflow:hidden;height:auto}}.header .navbar-collapse .secondary-menu-cont a{color:#fff;font-size:13px}@media (min-width:992px){.header .navbar-collapse .secondary-menu-cont a{font-size:16px}}.header .navbar-collapse .secondary-menu-cont a:hover{color:#999}.header .navbar-collapse .secondary-menu-cont .col-text{position:relative;width:100%;max-width:450px}.header .navbar-collapse .secondary-menu-cont .col-text h2{position:relative;z-index:1}@media (min-width:1200px){.header .navbar-collapse .secondary-menu-cont .col-text h2{font-size:45px}}.header .navbar-collapse .secondary-menu-cont .col-text img{position:absolute;max-width:50%;right:35px;top:20px;z-index:0}.header .navbar-collapse .secondary-menu-cont .col-social p{position:relative;display:block;width:100%;overflow:hidden;margin-bottom:15px;padding-left:45px;padding-top:10px;padding-bottom:10px}.header .navbar-collapse .secondary-menu-cont .col-social p img{position:absolute;width:33px;left:0;top:50%;margin:0;transform:translate(0,-50%)}.header .navbar-collapse .secondary-menu-cont .navbar-mobile{list-style:none;padding-left:0;padding-left:40px;margin-bottom:0}.header .navbar-collapse .secondary-menu-cont .navbar-mobile li a{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}.header .navbar-collapse .secondary-menu-cont .navbar-mobile li a:hover{color:#999}.header .navbar-collapse .secondary-menu-cont .navbar-mobile li.menu-contatti{display:none}.header .navbar-collapse .secondary-menu-cont .navbar-mobile .active>a{opacity:1;color:#999}.header .navbar-collapse .secondary-menu-cont .navbar-secondary{margin:0 0 25px;list-style-type:none;width:100%}@media (min-width:768px){.header .navbar-collapse .secondary-menu-cont .navbar-secondary{width:33.333%}}@media (min-width:1024px){.header .navbar-collapse .secondary-menu-cont .navbar-secondary{width:100%;max-width:255px;margin-bottom:0}}.header .navbar-collapse .secondary-menu-cont .navbar-secondary li{display:block}@media (min-width:1024px){.header .navbar-collapse .secondary-menu-cont .navbar-secondary li{margin-bottom:25px}}.header .navbar-collapse .secondary-menu-cont .navbar-secondary a{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}@media (min-width:992px){.header .navbar-collapse .secondary-menu-cont .navbar-secondary a{font-size:16px}}.header .navbar-collapse .secondary-menu-cont .navbar-secondary a:hover{color:#999}.header .navbar-collapse .secondary-menu-cont .navbar-secondary .active>a{opacity:1;color:#999}.header .navbar-collapse .secondary-menu-cont .navbar-secondary .dropdown-toggle{display:none}.header .navbar-collapse .secondary-menu-cont .dropdown-menu{display:block;border:none;background-color:#fff0;position:inherit;top:0;margin-bottom:50px}.header .navbar-expand-lg .navbar-toggler{display:block;margin-left:auto}.header .navbar-nav{display:none}@media (min-width:1200px){.header .navbar-nav{display:flex}}.header .navbar-toggler{pointer-events:all;position:absolute;width:34px;height:28px;background-color:#fff0;display:block;z-index:13;outline:none;border:none;top:50%;right:15px;transform:translate(0,-50%);z-index:1031}@media (min-width:1200px){.header .navbar-toggler{right:-55px}}@media (min-width:1680px){.header .navbar-toggler{right:-85px}}.header .navbar-toggler .icon-bar{display:block;position:absolute;width:28px;height:3px;background-color:#14171C;top:2px;left:0;transition:all 0.4s}.header .navbar-toggler .icon-bar+.icon-bar{top:12px}.header .navbar-toggler .icon-bar+.icon-bar+.icon-bar{top:22px}.header .navbar-toggler:hover .icon-bar{background-color:#14171C}.header .navbar-toggler:not(.collapsed) .icon-bar{background-color:#fff}.header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){top:10px;transform:rotate(-45deg)}@media (min-width:1024px){.header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(-45deg)}}.header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){top:10px;transform:rotate(45deg)}@media (min-width:1024px){.header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){transform:rotate(45deg)}}.header .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){opacity:0}#header.open-menu{position:fixed}#slider-home{position:relative;overflow:hidden;z-index:2;margin-bottom:0;min-height:350px}@media (min-width:768px) and (orientation:portrait){#slider-home{padding-right:0}}@media (min-width:1024px){#slider-home{padding-top:100px}}#slider-home .slider-item{min-height:350px}@media (min-width:1024px){#slider-home .slider-item{height:100vh;max-height:calc(100vh - 105px)}}#slider-home .slider-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}#slider-home .slider-image{width:100%;text-align:center;background-size:cover;background-position:50% 0;left:0;top:0;z-index:0;width:100%;height:100%;position:absolute}#slider-home .slider-image img{margin-left:auto;margin-right:auto;width:100%;display:none}#slider-home .start-effect .slider-icon{opacity:1}#slider-home .start-effect .base-titolo{opacity:1}@media (min-width:768px){#slider-home .start-effect .base-titolo{left:10%}}#slider-home .slider-base{position:absolute;left:50%;top:0;height:100%;width:100%;transform:translate(-50%,0);padding-left:15px;padding-right:15px;max-height:100vh;z-index:2}#slider-home .base-titolo{position:absolute;z-index:3;bottom:40px;left:50%;background-color:#14171C;padding:15px 20px;transition:all 0.6s ease-in-out 0.3s;transform:translate(-50%,0);opacity:0}@media (max-width:767px){#slider-home .base-titolo{width:90%}}@media (min-width:768px){#slider-home .base-titolo{padding:35px 40px;left:5%;max-width:50%;transform:translate(0,0)}}#slider-home .base-titolo p{display:inline-block;font-size:24px;color:#fff;margin:0}@media (min-width:1200px){#slider-home .base-titolo p{font-size:36px}}#slider-home .slider-titolo{position:relative;display:inline-block;z-index:1}#slider-home .slider-titolo h1{font-family:aktiv-grotesk-extended,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:1.4em;margin:0}@media (max-width:767px){#slider-home .slider-titolo h1{text-align:center}}@media (min-width:992px){#slider-home .slider-titolo h1{font-size:22px}}@media (min-width:1200px){#slider-home .slider-titolo h1{font-size:32px}}@media (min-width:1440px){#slider-home .slider-titolo h1{font-size:45px}}#slider-home .item{margin-bottom:3px}#slider-home .slick-dots{position:absolute;right:30px;bottom:20px;z-index:10;text-align:right;color:#fff}#slider-home .slick-dots li{width:20px;margin-left:0;margin-right:0}@media (min-width:1200px){#slider-home .slick-dots li{width:40px}}@media (min-width:1200px){#slider-home .slick-dots{right:60px;bottom:40px}}#slider-home .slick-dots button{color:#fff;width:35px;height:auto;opacity:.36;transition:all 0.4s;text-align:center;font-size:14px}@media (min-width:1200px){#slider-home .slick-dots button{width:45px;font-size:40px}}#slider-home .slick-dots button:before{display:none}#slider-home .slick-dots .slick-active button{opacity:1;font-size:20px}@media (min-width:1200px){#slider-home .slick-dots .slick-active button{font-size:60px}}.breadcrumb{position:fixed;z-index:10;width:100%;top:63px;border-radius:0;background-color:#fff0;font-size:11px;padding:0;margin-bottom:0;text-transform:uppercase;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;background-color:#fff;font-weight:700;letter-spacing:1px}@media (max-width:991px){.breadcrumb{display:none}}@media (min-width:1200px){.breadcrumb{top:66px}}@media (min-width:1360px){.breadcrumb{top:105px}}@media (min-width:1440px){.breadcrumb{font-size:12px;letter-spacing:2px}}.breadcrumb span>span>span>span a{padding:10px 15px;min-width:230px}.breadcrumb .breadcrumb_last,.breadcrumb a{color:#14171C;font-weight:700;display:block;float:left}.breadcrumb .breadcrumb_last{position:relative;padding:10px 15px}.breadcrumb span>span>span>span>span a,.breadcrumb span>span>span>span>div.breadcrumb_last a.breadcrumb-menu,.breadcrumb span>span>span>span>span.breadcrumb_last{position:relative;padding:10px 25px 10px 15px;border-left:1px solid #E6E6E6}.breadcrumb span>span>span>span>span a:after,.breadcrumb span>span>span>span>div.breadcrumb_last a.breadcrumb-menu:after,.breadcrumb span>span>span>span>span.breadcrumb_last:after{position:absolute;right:5px;top:50%;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0dd";display:block;color:#14171C;font-size:15px;transform:translate(0,-50%);margin-top:-3px}.breadcrumb span>span>span>span>span a.open:after,.breadcrumb span>span>span>span>div.breadcrumb_last a.breadcrumb-menu.open:after,.breadcrumb span>span>span>span>span.breadcrumb_last.open:after{top:30%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.breadcrumb span>span>span>span>div.breadcrumb_last{padding:0}.breadcrumb .first-item{display:block;overflow:hidden;padding:10px 15px;background-color:#1D3E80;color:#fff;border-bottom:1px solid #1D3E80;margin-bottom:-1px;width:150px}@media (min-width:1024px){.breadcrumb .first-item{width:200px}}@media (min-width:1200px){.breadcrumb .first-item{width:210px}}@media (min-width:1360px){.breadcrumb .first-item{width:336px}}div.breadcrumb_last{position:relative}div.breadcrumb_last .breadcrumb-nav{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#fff;border:1px solid #E6E6E6;border-top:none;overflow:auto;overflow-x:hidden;max-height:350px}div.breadcrumb_last .breadcrumb-nav .breadcrumb-item{padding-left:0}div.breadcrumb_last .breadcrumb-nav .breadcrumb-item:before{display:none}.home{padding-top:0}.page .page-header-content h1{max-width:none;width:100%}.slider-hero-item{width:20%;text-align:center}.p-rel{position:relative}@media (min-width:992px){.two-col{column-count:2;column-gap:40px}}@media (min-width:1200px){.two-col{column-count:2;column-gap:130px}}#chi-siamo .list-chi-siamo-item{padding-right:3vw}@media screen and (max-width:1199px){.tax-categorie .page-header-img+.page-content{padding-bottom:0}.tax-categorie .altre-elenco{margin-top:80px}}.page-header{padding:20px 0;position:relative}@media (min-width:1200px){.page-header{padding:40px 0}}.page-header.page-header-img{padding:0}.page-header.page-header-img:before{width:100%;height:50%;min-height:100px;position:absolute;left:0;top:0;display:block;content:"";z-index:2;background:-moz-linear-gradient(bottom,#fff0 0%,rgb(0 0 0 / .9) 100%);background:-webkit-linear-gradient(bottom,#fff0 0%,rgb(0 0 0 / .9) 100%);background:linear-gradient(to top,#fff0 0%,rgb(0 0 0 / .9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.page-header .page-header-image{position:relative;z-index:0;overflow:hidden;max-height:825px}.page-header .page-header-image img{display:block;width:100%;height:auto}.page-header .page-header-titolo{position:absolute;width:100%;z-index:2;padding:20px 0}@media (min-width:1200px){.page-header .page-header-titolo{padding:40px 0}}.page-header h1{position:relative;z-index:2;margin-bottom:0;font-size:23px;line-height:1.2em}@media (max-width:991px){.page-header h1{padding-left:30px}}@media (min-width:992px){.page-header h1{font-size:35px}}@media (min-width:1440px){.page-header h1{font-size:45px}}.page-header h1:before{content:"";width:25px;height:1px;display:inline-block;background-color:#14171C}@media (max-width:991px){.page-header h1:before{position:absolute;left:0;top:25px}}@media (min-width:992px){.page-header h1:before{margin-right:10px;width:33px}}.single-applicazioni .page-header h1:before{background-color:#fff}@media (max-width:1023px){.page-header-img:before{width:100%;height:122px;background:linear-gradient(#000 0%,#fff0 100%);position:absolute;left:0;top:0;display:block;content:"";z-index:1}}.page-header-img h1:before{background-color:#fff}.anima-lr{position:relative;opacity:1!important}.anima-lr:after{content:"";width:100%;height:100%;position:absolute;z-index:99999;top:0;right:0;background-color:#fff;opacity:1}.page-template-template-azienda .anima-lr:after{background-color:#F7F5F5}.anima-lr.aos-animate:after{width:0;transition:all 1s ease 0.8s}.page-content{padding-top:30px;padding-bottom:30px}@media (min-width:992px){.page-content{padding-top:80px;padding-bottom:80px}}.page-content h2{font-size:18px;font-weight:700}@media (min-width:992px){.page-content h2{font-size:24px;margin-bottom:15px}}@media (min-width:1200px){.page-content h2{font-size:25px;margin-bottom:20px}}@media (min-width:1440px){.page-content h2{font-size:30px;margin-bottom:30px}}@media (min-width:992px) and (max-width:1199px){.page-content .container{padding-left:15px;padding-right:15px}}@media (min-width:1200px) and (max-width:1480px){.page-content .container{padding-right:80px;padding-left:80px}}.single-applicazioni .container-fluid>.wrap{background-color:#14171C;color:#fff}.single-applicazioni .page-content .container{position:relative;padding-left:20px}@media (min-width:992px){.single-applicazioni .page-content .container{padding-left:90px}}.single-applicazioni .page-content .container h2{text-transform:uppercase}.single-applicazioni .page-content .container .icon{margin-bottom:15px}@media (min-width:992px){.single-applicazioni .page-content .container .icon{position:absolute;left:10px;top:5px}}.single-applicazioni .page-content .container .icon img{width:50px;max-height:60px}@media (min-width:992px){.single-applicazioni .page-content .container .icon img{width:60px}}.page-template .wrap .page-content .container table h3{text-transform:uppercase;color:#1D3E80;font-weight:700}.page-header+.page-content{padding-top:0;padding-bottom:40px;position:relative;z-index:2}@media (min-width:992px){.page-header+.page-content{padding-top:20px;padding-bottom:80px}}.page-header-img+.page-content{padding-top:40px;padding-bottom:40px}@media (min-width:992px){.page-header-img+.page-content{padding-top:80px;padding-bottom:80px}}.metalli-slider{background-color:#000}.metalli-section{background-color:#14171C;color:#fff}.metalli-section a{color:#fff}.metalli-section .metalli-item{position:relative}.metalli-section .metalli-item img{display:block;margin-left:auto;margin-right:auto;width:100%}.metalli-section .metalli-image{height:100vh;min-height:500px;max-height:825px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.metalli-section .metalli-title{font-size:20px;font-weight:700;margin-bottom:10px;transition:all 0.4s}@media (min-width:1680px){.metalli-section .metalli-title{margin-bottom:20px}}.metalli-section .mettalli-text{display:block;width:100%;overflow:hidden;height:0;opacity:0;transition:all 0.4s;font-size:14px;line-height:1.4em}@media (min-width:1680px){.metalli-section .mettalli-text{font-size:16px}}.metalli-section .metalli-description{font-size:14px;line-height:1.8em}.metalli-section .metalli-page-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px;background-color:#14171C;width:100%;max-width:90%}@media (min-width:992px){.metalli-section .metalli-page-text{padding:40px;max-width:430px;min-height:430px}}.metalli-section .lk-plus{margin-left:auto;margin-right:0;line-height:45px;outline:none}.metalli-section .metalli-section-nav{padding:15px 20px;height:80vh;max-height:825px}@media (min-width:1680px){.metalli-section .metalli-section-nav{padding:6vh 5vw}}.metalli-section .metalli-section-nav .metalli-description{position:relative;padding-right:80px;font-weight:300}.metalli-section .metalli-section-nav .metalli-description strong{font-weight:700}.metalli-section .metalli-section-nav .metalli-description .lk-plus{position:absolute;right:10px;top:0;opacity:0;visibility:hidden;transition:all 0.4s}.metalli-section .metalli-section-nav .slick-slide{opacity:.3;font-weight:700;cursor:pointer;margin-bottom:15px}@media (min-width:1680px){.metalli-section .metalli-section-nav .slick-slide{margin-bottom:25px}}.metalli-section .metalli-section-nav .slick-slide.slick-current{opacity:1}.metalli-section .metalli-section-nav .slick-slide.slick-current .metalli-title{font-size:25px}@media (min-width:1680px){.metalli-section .metalli-section-nav .slick-slide.slick-current .metalli-title{font-size:30px}}.metalli-section .metalli-section-nav .slick-slide.slick-current .mettalli-text{visibility:visible;opacity:1;height:auto}.metalli-section .metalli-section-nav .slick-slide.slick-current .metalli-description .lk-plus{opacity:1;visibility:visible}.metalli-section .slick-dotted.slick-slider{margin-bottom:0;padding-bottom:20px}.metalli-section .slick-dots{bottom:15px}.metalli-section .slick-dots li button:before{color:#fff}.applicazioni-section{position:relative;padding-left:3vw;padding-right:3vw;background-color:#14171C!important}@media (min-width:768px){.applicazioni-section{background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/bg-applicazioni2.jpg) no-repeat 50% 0;background-size:cover}}.applicazioni-section:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;left:0;top:0;background:linear-gradient(#000 0%,rgb(0 0 0 / .37) 100%);opacity:.9;transform:rotate(180deg)}.applicazioni-section .applicazioni-content{position:relative;z-index:1}.applicazioni-section .applicazioni-item{width:100%;text-align:center;color:#fff;font-weight:700;margin-bottom:30px}@media (min-width:768px){.applicazioni-section .applicazioni-item{width:33.3333%}}@media (min-width:992px){.applicazioni-section .applicazioni-item{width:25%}}@media (min-width:1200px){.applicazioni-section .applicazioni-item{width:20%;margin-bottom:60px}}.applicazioni-section .applicazioni-item a{color:#fff;font-weight:400}.applicazioni-section .applicazioni-item a:hover{text-decoration:none}.applicazioni-section .applicazioni-item .applicazioni-card{width:100%;max-width:280px;height:100%;padding:60px 25px 30px;margin-left:auto;margin-right:auto;background-color:#fff0;transition:all 0.4s}.applicazioni-section .applicazioni-item .icon{margin-bottom:20px}.applicazioni-section .applicazioni-item .icon img{width:80px;max-height:55px;display:block;margin-left:auto;margin-right:auto}.applicazioni-section .applicazioni-item .applicazioni-title{margin-bottom:30px;font-size:16px;font-weight:700}.applicazioni-section .applicazioni-item .lk-plus{transition:all 0.4s}@media (min-width:1024px){.applicazioni-section .applicazioni-item .lk-plus{opacity:0;visibility:hidden}}@media (min-width:768px){.applicazioni-section .applicazioni-item:hover .lk-plus{opacity:1;visibility:visible}.applicazioni-section .applicazioni-item:hover .applicazioni-card{background-color:#14171C}}.altre-slider .slick-arrow,.costruzione-stampi-list .slick-arrow,.gallery .slick-arrow{outline:none;opacity:.7;transition:all 0.4s}.altre-slider .slick-arrow:hover,.costruzione-stampi-list .slick-arrow:hover,.gallery .slick-arrow:hover{opacity:1}.gallery img{width:100%;transform:scale(.95);transition:all 0.8s}@media (min-width:1680px){.gallery img{transform:scale(.9)}}.gallery .description{opacity:0;transition:all 0.4s ease 0.6s}.gallery .slider-gallery .slick-slide.slick-active img{transform:scale(1)}.gallery .slider-gallery .slick-slide.slick-active .description{opacity:1}.gallery .slick-arrow{width:80px;height:80px;border-radius:50%}.page-template-template-realizzazioni .gallery .slick-arrow svg *{fill:#fff}.gallery .slick-arrow:before{display:none}.gallery .slick-prev{z-index:5;left:12vw}@media (min-width:1200px){.gallery .slick-prev{left:60px}}@media (min-width:1680px){.gallery .slick-prev{left:100px}}.gallery .slick-next{z-index:5;right:12vw}@media (min-width:1200px){.gallery .slick-next{right:60px}}@media (min-width:1680px){.gallery .slick-next{right:100px}}.timeline{position:relative;overflow:hidden;background-color:#14171C;color:#fff}@media (min-width:1200px){.timeline{min-height:950px;padding-bottom:200px}.timeline .container{max-width:100%;padding-left:15vw;padding-right:15vw}}@media (min-width:1200px){.timeline .h2{margin-bottom:150px}}.timeline .h3{font-size:20px;font-weight:700;margin-bottom:25px}@media (min-width:1200px){.timeline .h3{font-size:30px}}.timeline .slick-track{display:flex}.timeline .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.timeline .container-timeline{margin-left:auto;margin-right:auto}.timeline .container-timeline .timeline-line{position:inherit}.timeline .container-timeline .slick-list{overflow:visible}.timeline .container-timeline .slick-slide{opacity:.3;transition:all 0.4s}.timeline .container-timeline .slick-slide.slick-current{opacity:1}.timeline .container-timeline .slick-arrow{top:auto;bottom:120px;width:84px;height:84px;opacity:.7;transition:all 0.4s}@media (min-width:1200px){.timeline .container-timeline .slick-arrow{bottom:140px}}.timeline .container-timeline .slick-arrow:before{display:none}.timeline .container-timeline .slick-arrow:hover{opacity:1}.timeline .container-timeline .slick-arrow.slick-prev{left:80px;background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/arrow-tl-left.svg) no-repeat 0 0}.timeline .container-timeline .slick-arrow.slick-next{right:130px;background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/arrow-tr-left.svg) no-repeat 0 0}.timeline .timeline-item{padding:0 15px}.timeline .timeline-item .timeline-card{max-width:580px;display:block;margin-left:auto;margin-right:auto}.timeline .timeline-item .anno{font-size:30px;font-weight:700;margin-bottom:0}@media (min-width:992px){.timeline .timeline-item .anno{font-size:45px}}.timeline .container-timeline-nav{position:relative}@media (min-width:1200px){.timeline .container-timeline-nav{position:absolute;bottom:50px;left:0;max-width:100%;padding-left:15vw;padding-right:15vw}}.timeline .container-timeline-nav:before{content:"";display:block;z-index:0;width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:27px}.timeline .container-timeline-nav .timeline-nav-item{text-align:center;padding-top:60px}.timeline .container-timeline-nav .slick-slide{height:120px;position:relative;cursor:pointer}.timeline .container-timeline-nav .slick-slide:before{content:"";display:block;width:30px;height:30px;border:1px solid #fff;border-radius:50%;position:absolute;left:50%;top:12px;transform:translate(-50%,0);background-color:#14171C;transition:all 0.4s}.timeline .container-timeline-nav .slick-slide:after{content:"";display:block;width:15px;height:15px;border:1px solid #fff;border-radius:50%;position:absolute;left:50%;top:19px;transform:translate(-50%,0);background-color:#fff;transition:all 0.4s}.timeline .container-timeline-nav .slick-slide .anno{font-weight:700;opacity:.5;transition:all 0.4s}.timeline .container-timeline-nav .slick-slide.slick-current:before{width:55px;height:55px;top:0}.timeline .container-timeline-nav .slick-slide.slick-current:after{width:22px;height:22px;top:15px}.timeline .container-timeline-nav .slick-slide.slick-current .anno{opacity:1;font-size:25px}.table-responsive table{min-width:992px}@media (min-width:1200px){.team-section .container{max-width:100%;padding-left:15vw;padding-right:15vw}}.team-list{padding-right:15px;padding-left:15px}@media (min-width:1200px){.team-list{margin-left:60px;padding-right:60px}}.team-list img{display:block;width:100%}.team-list .team-item{margin-bottom:30px;position:relative}.team-list .team-item .team-page-content{position:relative}.team-list .team-item .team-page-content:after{content:"";display:block;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(#fff0 0%,#000 70%)}.team-list .team-title{font-size:22px;position:absolute;left:0;bottom:0;width:100%;padding:25px 30px 30px;text-transform:uppercase;font-weight:700;z-index:2}@media (min-width:1200px){.team-list .team-title{font-size:26px}}@media (min-width:1440px){.team-list .team-title{font-size:30px}}@media (min-width:1680px){.team-list .team-title{padding:25px 60px 30px}}.team-list .team-title:after{content:"";display:block;width:64px;height:1px;background-color:#fff;margin:15px 0 0}.download-certificati{color:#fff;text-align:center}.download-certificati .file-item{width:100%}.download-certificati a{width:100%;display:block;padding:50px;color:#fff;font-size:14px;font-weight:700;background-color:#14171C}.download-certificati a .icon{display:inline-block;margin:0 15px 0 0}.download-certificati a:hover{text-decoration:none;background-color:#1D3E80}.stampi-section{background-color:#fff;position:relative}.stampi-section a{color:#14171C;text-decoration:none}@media (min-width:768px){.stampi-section:hover .stampi-item a{color:#14171C}.stampi-section:hover .stampi-item .stampi-image{opacity:0;transform:scale(1.4)}.stampi-section:hover .stampi-item .stampi-page-text{background-color:#fff}.stampi-section:hover .stampi-item .stampi-title:after{background-color:#14171C}.stampi-section:hover .stampi-item .lk-plus{color:#14171C;border-color:#14171C;background-color:#fff}}.stampi-section .stampi-item{position:relative;overflow:hidden;padding:0}@media (min-width:1024px){.stampi-section .stampi-item{color:#fff}}@media (max-width:1023px){.stampi-section .stampi-item{color:#fff}}.stampi-section .stampi-item a{color:#fff}.stampi-section .stampi-item:before{display:none;position:absolute;left:50%;top:100%;transform:translate(-50%,-50%) rotate(0deg);content:"";width:209px;height:209px;margin:0 auto;z-index:5;background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/icon-page-lg.svg) no-repeat 50% 50%;transition:all 0.4s}@media (min-width:1024px){.stampi-section .stampi-item:before{display:block;top:50%}}.stampi-section .stampi-item:first-child:before{left:50%}@media (min-width:768px){.stampi-section .stampi-item:first-child:before{left:100%}}.stampi-section .stampi-item:nth-child(2):before{left:50%;top:0}@media (min-width:768px){.stampi-section .stampi-item:nth-child(2):before{left:0%;top:50%}}.stampi-section .stampi-item:first-child:hover:before{transform:translate(-50%,-50%) rotate(-90deg)}.stampi-section .stampi-item:nth-child(2):hover:before{transform:translate(-50%,-50%) rotate(90deg)}.stampi-section .stampi-item .stampi-image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:1024px){.stampi-section .stampi-item .stampi-image{opacity:1;transform:scale(1);transition:all 0.4s}}.stampi-section .stampi-item .stampi-image img{width:100%}.stampi-section .stampi-item .img-base img{width:100%;height:auto;display:block;opacity:0}.stampi-section .stampi-item .stampi-title{font-size:25px;font-weight:700;margin-bottom:10px;max-width:265px}@media (min-width:992px){.stampi-section .stampi-item .stampi-title{font-size:30px;margin-bottom:20px}}.stampi-section .stampi-item .stampi-title:after{content:"";width:64px;height:1px;overflow:hidden;display:block;margin:15px auto 0 0;transition:all 0.4s;background-color:#14171C}@media (min-width:1024px){.stampi-section .stampi-item .stampi-title:after{background-color:#fff}}.stampi-section .stampi-item .stampi-description{font-size:14px;line-height:1.8em;margin-bottom:50px}.stampi-section .stampi-item .stampi-page-text{position:relative;z-index:1;padding:20px;background-color:#14171C;z-index:2;border:1px solid #14171C;transition:all 0.4s;position:absolute;left:50%;top:50%;width:85%;transform:translate(-50%,-50%)}@media (min-width:1024px){.stampi-section .stampi-item .stampi-page-text{background-color:#14171C;padding:40px;max-width:430px;min-height:400px;width:100%}}.stampi-section .stampi-item .lk-plus{display:block;margin-left:auto;margin-right:0;position:absolute;right:30px;bottom:30px;color:#fff;border-color:#fff;background-color:#14171C}@media (min-width:1024px){.stampi-section .stampi-item .lk-plus{color:#fff;border-color:#fff;background-color:#14171C}}.stampi-section .stampi-item .lk-plus:hover{color:#fff}@media (min-width:768px){.stampi-section .stampi-item:hover{color:#fff}.stampi-section .stampi-item:hover a{color:#fff}.stampi-section .stampi-item:hover .stampi-image{opacity:1;transform:scale(1)}.stampi-section .stampi-item:hover .stampi-page-text{background-color:#14171C}.stampi-section .stampi-item:hover .stampi-title:after{background-color:#fff}.stampi-section .stampi-item:hover .lk-plus{color:#fff;border-color:#fff;background-color:#14171C}}@media (min-width:768px){.stampi-section .stampi-item:nth-child(2){color:#14171C}.stampi-section .stampi-item:nth-child(2) a{color:#14171C}.stampi-section .stampi-item:nth-child(2) .stampi-image{opacity:0;transform:scale(1.4)}.stampi-section .stampi-item:nth-child(2) .stampi-page-text{background-color:#fff}.stampi-section .stampi-item:nth-child(2) .stampi-title:after{background-color:#14171C}.stampi-section .stampi-item:nth-child(2) .lk-plus{color:#14171C;border-color:#14171C;background-color:#fff}.stampi-section .stampi-item:nth-child(2):hover{color:#fff}.stampi-section .stampi-item:nth-child(2):hover a{color:#fff}.stampi-section .stampi-item:nth-child(2):hover .stampi-image{opacity:1;transform:scale(1)}.stampi-section .stampi-item:nth-child(2):hover .stampi-page-text{background-color:#14171C}.stampi-section .stampi-item:nth-child(2):hover .stampi-title:after{background-color:#fff}.stampi-section .stampi-item:nth-child(2):hover .lk-plus{color:#fff;border-color:#fff;background-color:#14171C}}.page-template-template-prodotti .page-header h1{color:#1D3E80}.prodotto-section .container{max-width:100%}@media (min-width:1680px){.prodotto-section .container{max-width:100%;padding-left:5vw;padding-right:5vw}}@media (min-width:1920px){.prodotto-section .container{padding-left:5vw;padding-right:5vw}}@media (min-width:1200px){.prodotto-section .prodotto-item .btn{width:400px}}.prodotto-section .prodotto-item .btn .icon{margin-right:15px}@media (min-width:1200px){.prodotto-section .prodotto-base-text{padding-left:5vw;padding-right:5vw}}.prodotto-section .prodotto-content{width:100%;max-width:500px}.prodotto-section .prodotto-title{line-height:1.2em}.prodotto-section .prodotto-image{position:relative}.prodotto-section .prodotto-image img{display:block;width:100%}.prodotto-section .prodotto-image .prodotto-img-info{position:absolute;left:40px;padding:10px 0;text-transform:uppercase;letter-spacing:2px;color:#fff;left:50px;top:15px}.prodotto-section .prodotto-image .prodotto-img-info:after{content:"";display:block;width:200px;height:1px;background-color:#fff;margin:10px 0}.page-template-template-contatti .page-header h1:before{background-color:#fff}.page-template-template-contatti .wrap{color:#fff;background-color:#14171C}.page-template-template-contatti .page-content{line-height:1.7em}.page-template-template-contatti .page-content a{color:#fff}.page-template-template-contatti .page-content a:hover{text-decoration:underline}.page-template-template-contatti .page-content h3{font-size:20px;font-weight:700;padding-top:30px}.page-template-template-contatti .page-content p{font-size:15px;line-height:1.7em}@media (min-width:1200px){.page-template-template-contatti .page-text{padding-right:180px}}.page-template-template-contatti .page-text h3{text-transform:uppercase;margin-bottom:20px}.page-template-template-contatti .page-text p+h3{padding-top:80px}.page-template-template-contatti .form-contatto{padding-top:30px}@media (min-width:992px){.page-template-template-contatti .form-contatto{padding-left:80px}}@media (min-width:1200px){.page-template-template-contatti .form-contatto{padding-left:200px}}.page-template-template-contatti .form-contatto .icon{position:absolute;left:0;top:35px;display:none}@media (min-width:992px){.page-template-template-contatti .form-contatto .icon{display:block}}@media (min-width:1200px){.page-template-template-contatti .form-contatto .icon{left:100px}}.page-template-template-contatti .form-contatto .icon svg *{fill:#fff}.page-template-template-contatti div.wpcf7{padding-bottom:150px}.page-template-template-contatti div.wpcf7 .ajax-loader{position:absolute;width:148px;height:148px;margin:0 auto;background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/icon-contact-page.svg) no-repeat 50% 50%;left:50%;bottom:0;margin-left:-75px;visibility:visible}@media (min-width:992px){.page-template-template-contatti div.wpcf7 .ajax-loader{left:-80px;bottom:-50px;margin-left:auto}}.page-template-template-contatti div.wpcf7 .ajax-loader:before{display:block;content:"";width:148px;height:148px;margin:0 auto;opacity:0;background:url(/wp-content/themes/maggiorifratelli/assets/css/../images/maggiori-loader2.gif) no-repeat 50% 50%;background-size:386px;transition:all 0.3s}.page-template-template-contatti div.wpcf7 .ajax-loader.is-active:before{opacity:1}.home .costruzione-stampi-section{background-color:#14171C;color:#fff}@media (min-width:768px){.costruzione-stampi-nav{margin-bottom:30px}}.costruzione-stampi-nav .slick-list{padding:0!important}.costruzione-stampi-nav .slick-track{width:100%!important}.costruzione-stampi-nav .slick-slide{width:100%!important}@media (min-width:768px){.costruzione-stampi-nav .slick-slide{width:317px!important}}@media (min-width:992px){.costruzione-stampi-nav .slick-slide{max-width:50%}}.costruzione-stampi-nav .costruzione-stampi-nav-item{text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:15px;text-align:center;opacity:.3;transition:all 0.4s;cursor:pointer}@media (min-width:768px){.costruzione-stampi-nav .costruzione-stampi-nav-item{width:317px;letter-spacing:1px;margin-bottom:0;text-align:left}}.costruzione-stampi-nav .slick-current .costruzione-stampi-nav-item{opacity:1}.costruzione-base{position:relative}.costruzione-stampi-list{position:inherit}.costruzione-stampi-list .slick-arrow{z-index:3;cursor:pointer}.costruzione-stampi-list .slick-arrow:before{display:none}.costruzione-stampi-list .slick-arrow.slick-next{display:none!important}.costruzione-stampi-list .slick-arrow.slick-prev{left:2vw;width:79px;height:79px}@media (min-width:1480px){.costruzione-stampi-list .slick-arrow.slick-prev{margin-left:0;left:4vw}}.costruzione-stampi-list .slick-list{overflow:visible;position:relative}.costruzione-stampi-list .costruzione-stampi-list-item{opacity:.5}.costruzione-stampi-list .costruzione-stampi-list-item .costruzione-stampi-img{position:relative;transform:scale(.94);transition:all 0.5s ease 0.5s}.costruzione-stampi-list .costruzione-stampi-list-item .costruzione-stampi-img img{width:100%}.costruzione-stampi-list .costruzione-stampi-list-item .h3{display:inline-block;position:absolute;left:5%;top:50%;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;z-index:2;opacity:0;font-size:18px;font-weight:700;padding:10px 15px;background-color:#14171C;transition:all 0.5s ease 0.8s;transform:translate(0,-50%);max-width:90%}@media (min-width:992px){.costruzione-stampi-list .costruzione-stampi-list-item .h3{padding:30px 25px;font-size:30px;max-width:60%;left:50px}}.costruzione-stampi-list .slick-current .costruzione-stampi-list-item{opacity:1}.costruzione-stampi-list .slick-current .costruzione-stampi-list-item .costruzione-stampi-img{transition:all 0.5s ease 0.5s;transform:scale(1)}.costruzione-stampi-list .slick-current .costruzione-stampi-list-item .h3{opacity:1}.costruzione-stampi-block01{position:inherit}.costruzione-stampi-descr-block{position:relative}@media (min-width:992px){.costruzione-stampi-descr-block:before{content:"";display:block;width:100vw;min-width:100%;height:100%;position:absolute;left:0;top:0;background-color:#14171C;z-index:1}}.costruzione-stampi-descr-block .costruzione-stampi-descr-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:450px;opacity:0;visibility:hidden;transition:all 0.4s ease 0s;z-index:2}.costruzione-stampi-descr-block .costruzione-stampi-descr-item.act{opacity:1;visibility:visible;transition:all 0.4s ease 0.5s}@media (min-width:1980px){.costruzione-stampi-row{margin-left:-5vw;margin-right:-5vw}}.costruzione-stampi-cont{position:relative;z-index:1}.costruzione-stampi-cont a{outline:none}@media (min-width:992px){.costruzione-stampi-cont:after{content:"";position:absolute;display:block;width:100vw;height:100%;left:100%;top:0;margin-left:-15px;background-color:#14171C}}.costruzione-stampi-descr a{color:#fff}.costruzione-stampi-descr a:hover{text-decoration:none}.altre-section{min-height:28vw;position:relative;padding-left:5vw;padding-right:5vw}@media (min-width:992px){.altre-section{padding-left:2vw;padding-right:2vw}}@media (min-width:1368px){.altre-section{padding-left:4vw;padding-right:4vw}}@media (min-width:1680px){.altre-section{padding-left:10vw;padding-right:10vw}}@media (min-width:1980px){.altre-section{padding-left:15vw;padding-right:15vw}}.altre-section .altre-page-content{position:relative}.altre-section .altre-page-content:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:238px;background:linear-gradient(#000 0%,#fff0 100%)}.altre-section .altre-page-content:after{content:"";display:block;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(#fff0 0%,#000 100%)}.altre-section .altre-title{position:absolute;left:0;top:0;padding:30px;text-transform:uppercase;color:#fff;z-index:2}@media (min-width:1200px){.altre-section .altre-title{font-size:25px}}@media (min-width:1440px){.altre-section .altre-title{font-size:30px}}.altre-section .altre-title:after{content:"";width:70px;height:1px;display:block;overflow:hidden;background-color:#fff;margin-top:15px}.altre-section .lk-plus{position:absolute;right:25px;bottom:25px;background-color:#fff0;z-index:2}.altre-section .altre-slider{position:static}.altre-section .altre-slider img{width:100%;height:auto;position:relative}.altre-section .altre-slider .slick-list{overflow:visible}.altre-section .altre-slider .slick-dots{position:relative;bottom:0}.altre-section .altre-slider .slick-dots li{margin:0}.altre-section .altre-slider .slick-arrow{width:80px;height:80px;border-radius:50%;transition:all 0.4s;z-index:10}.altre-section .altre-slider .slick-arrow:before{display:none}.altre-section .altre-slider .slick-arrow.slick-prev{left:4vw}.altre-section .altre-slider .slick-arrow.slick-next{right:4vw}.altre-section .altre-slider .slick-arrow.slick-disabled{opacity:.2}.altre-section .altre-slider .slick-slide{padding:7px;padding-top:4vw;transition:all 0.4s;opacity:.6}@media (min-width:992px){.altre-section .altre-slider .slick-slide{height:30vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide{height:25vw}}.altre-section .altre-slider .slick-slide .altre-page-content{overflow:hidden;transition:all 0.4s}@media (min-width:992px){.altre-section .altre-slider .slick-slide .altre-page-content{height:22vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide .altre-page-content{height:18vw}}.altre-section .altre-slider .slick-slide .altre-page-content img{transition:all 0.4s}@media (min-width:992px){.altre-section .altre-slider .slick-slide .altre-page-content img{top:-3vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide .altre-page-content img{top:-4vw}}.altre-section .altre-slider .slick-slide.slick-open,.altre-section .altre-slider .slick-slide.slick-rl{opacity:1}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open,.altre-section .altre-slider .slick-slide.slick-rl{padding-top:2vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content,.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content{height:28vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content,.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content{height:22vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content img,.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content img{top:-4vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content img,.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content img{top:-2vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-rl{padding-top:2vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content{height:28vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content{height:22vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content img{top:-4vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-rl .altre-page-content img{top:-2vw}}.altre-section .altre-slider .slick-slide.slick-open{padding-top:0}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content{height:28vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content{height:22vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content img{top:-4vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content img{top:-2vw}}@media (min-width:992px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content{height:33vw}}@media (min-width:1440px){.altre-section .altre-slider .slick-slide.slick-open .altre-page-content{height:26vw}}.altre-section .altre-slider .slick-slide.slick-open .altre-page-content img{top:0}.altre-elenco{margin-left:auto;margin-right:auto;max-width:1950px;margin-top:-170px}.altre-elenco .altre-elenco-item{width:100%;padding:7px}@media (min-width:768px){.altre-elenco .altre-elenco-item{width:50%}}@media (min-width:1024px){.altre-elenco .altre-elenco-item{width:33.333%}}@media (min-width:1600px){.altre-elenco .altre-elenco-item{width:23.6667%}}@media (min-width:1700px){.altre-elenco .altre-elenco-item{width:16.6667%}}.altre-elenco .altre-elenco-item a{text-decoration:none;color:#14171C}.altre-elenco .altre-elenco-item a:hover{color:#fff;transition:all 0.4s;text-decoration:none}.altre-elenco .altre-elenco-card{height:100%;padding:40px 25px;font-size:15px;transition:all 0.4s;background-color:#14171C;color:#fff}@media (min-width:768px){.altre-elenco .altre-elenco-card{background-color:#fff;color:#14171C}}.altre-elenco .altre-elenco-card h2{font-size:23px;text-transform:uppercase;transition:all 0.4s;color:#fff}@media (min-width:768px){.altre-elenco .altre-elenco-card h2{color:#1D3E80}}@media (min-width:1024px){.altre-elenco .altre-elenco-card h2{font-size:25px}}.altre-elenco .altre-elenco-card h2:after{content:"";display:block;width:64px;height:1px;margin:15px 0 0;transition:all 0.4s;background-color:#fff}@media (min-width:768px){.altre-elenco .altre-elenco-card h2:after{background-color:#1D3E80}}.altre-elenco .altre-elenco-card p{font-size:15px}.altre-elenco .altre-elenco-card:hover{background-color:#14171C;color:#fff}.altre-elenco .altre-elenco-card:hover h2{color:#fff}.altre-elenco .altre-elenco-card:hover h2:after{background-color:#fff}.form-group{position:relative;padding-top:10px}.form-group label{display:inline-block;position:absolute;left:10px;top:17px;pointer-events:none;width:auto;z-index:2;padding:5px 5px;transition:all 0.4s;background-color:#14171C;line-height:1em}.form-group.input-active label{top:5px;font-size:12px;padding-top:0}.form-group span.wpcf7-not-valid-tip{position:absolute;left:10px;top:-4px;padding-left:2px;background-color:#14171C;z-index:5;width:93%;pointer-events:none;overflow:hidden;white-space:nowrap}.wpcf7-form{text-align:left}.wpcf7-form .wpcf7-form-control-wrap{width:100%}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea{width:100%;border-radius:5px;background:#fff;border:none;border:1px solid #fff;line-height:26px;color:#fff;padding:10px;resize:none;background-color:#14171C}.wpcf7-form .wpcf7-text.wpcf7-not-valid,.wpcf7-form .wpcf7-textarea.wpcf7-not-valid{border-color:red}.wpcf7-form .wpcf7-text{height:41px}.wpcf7-form .wpcf7-textarea{height:100px}.wpcf7-form .wpcf7-list-item{margin:0 5px 0 0}.wpcf7-form .row{margin-bottom:25px}.wpcf7-form p{margin-bottom:10px}.wpcf7-form .btn{width:100%;margin:0}.wpcf7-form .wpcf7-mail-sent-ok{display:none!important}.wpcf7-form .wpcf7-submit{display:block;background-color:#14171C;margin-left:auto;margin-right:0;border:none;cursor:pointer;outline:none}.wpcf7-form .wpcf7-submit svg{position:relative;left:0;transition:all 0.4s}.wpcf7-form .wpcf7-submit svg *{fill:#fff;transition:all 0.4s}.wpcf7-form .wpcf7-submit:hover svg{left:10px}.wpcf7-form .wpcf7-submit.btn-error svg *{fill:red}.wpcf7-form .wpcf7-response-output{display:none;visibility:hidden;opacity:0;position:absolute;height:0;overflow:hidden;padding:0}.wpcf7-form .wpcf7-response-output.wpcf7-acceptance-missing{border-width:1px;height:auto;opacity:1;padding:6px 10px;visibility:visible;text-align:center}.wpcf7-form input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 9999px #14171C}.checkator_holder{display:inline-block;position:relative;min-width:22px}.checkator_holder input{width:22px;height:22px}.custom-check{font-size:14px}.checkator_element{border:1px solid #B5B5B5;background-color:#F5F5F5;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:25px;height:25px;border-radius:0;pointer-events:none}.error .checkator_element{border-color:red}.checkator_element:after{display:block;content:" ";left:50%;top:50%;width:15px;height:13px;position:absolute;border-radius:0;margin-left:-7px;margin-top:-7px;background-color:#fff0}.checkator_source:checked+.checkator_element:after{background-color:#1D3E80}.checkator_source:focus+.checkator_element{border:1px solid #ccc}.checkator_source:hover+.checkator_element{background-color:#def;border:1px solid #79b}.content-reveal{overflow:hidden;display:block;width:100%;background-color:#fff}.footer{position:relative;z-index:3;background-color:#14171C;bottom:0;width:100%;color:#fff;font-size:12px;overflow:hidden}@media (max-width:991px){.footer{text-align:center}}.footer p{font-size:11px}.footer .sidebar1{text-transform:uppercase}.footer .sidebar1 p{margin-bottom:21px}.footer .sidebar1 .textwidget{padding-top:30px}.footer .copyright a,.footer .widget-area a{color:#fff}.footer .copyright a:hover,.footer .widget-area a:hover{opacity:.7}.footer .container-fluid{padding:15px 30px}@media (min-width:992px){.footer .container-fluid{padding:60px}}@media (min-width:1200px){.footer .container-fluid{padding:60px 100px}}.footer h2{font-size:17px;text-transform:uppercase;font-weight:700;margin-bottom:30px}@media (min-width:992px){.footer h2{font-size:14px}}.footer .col{font-size:11px}.footer .col ul{list-style:none;margin:0;padding:0}.footer .col ul li{color:#fff;font-size:10px;margin-bottom:17px}.footer .col ul li a{font-size:10px;color:#fff}.footer .col a{color:#fff}.footer .col a:hover{color:#fff}.footer .col .sidebar3 img{margin-top:30px;margin-bottom:-30px}.footer .widget-area{font-size:16px;padding-top:25px;padding-bottom:25px}.footer .widget-area ul{list-style:none;margin:0;padding:0;font-size:14px}.footer .widget-area ul+h2{margin-top:80px}@media (max-width:991px){.footer .widget-area{margin-bottom:25px;padding-right:10px}}.footer .calltoaction{position:relative;z-index:6;padding-top:30px;padding-bottom:30px;color:#fff}@media (max-width:991px){.footer .calltoaction{text-align:center}.footer .calltoaction .btn{margin-left:auto;margin-right:auto;font-size:14px}.footer .calltoaction .cta-text{width:100%}.footer .calltoaction br{display:none}}@media (min-width:1440px){.footer .calltoaction{padding:65px 45px}}@media (min-width:1680px){.footer .calltoaction .container{max-width:100%;padding-left:15vw;padding-right:15vw}}.footer .calltoaction h2,.footer .calltoaction .h2{font-size:15px}@media (min-width:992px){.footer .calltoaction h2,.footer .calltoaction .h2{font-size:20px;line-height:32px}}@media (min-width:1200px){.footer .calltoaction h2,.footer .calltoaction .h2{font-size:25px;line-height:34px}}@media (min-width:1440px){.footer .calltoaction h2,.footer .calltoaction .h2{font-size:30px;line-height:42px;margin-bottom:0}}.footer .calltoaction h3{font-size:15px}@media (min-width:992px){.footer .calltoaction h3{font-size:18px}}@media (min-width:1200px){.footer .calltoaction h3{font-size:26px}}.footer .calltoaction .btn-openform{width:285px;max-width:100%}.footer .calltoaction .newsletter-form{text-align:center}.footer .calltoaction .newsletter-form a{color:#fff}.footer .calltoaction .col-txt{text-align:center;margin-bottom:20px}@media (min-width:768px){.footer .calltoaction .col-txt{text-align:left;margin-bottom:0}}.footer .calltoaction .col-btn{text-align:center}@media (min-width:768px){.footer .calltoaction .col-btn{text-align:right}}.footer .calltoaction-text h3{margin-bottom:50px}.copyright{text-align:center;font-size:14px;padding:15px 30px}@media (min-width:992px){.copyright{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.copyright{padding-left:100px;padding-right:100px}}.copyright p{margin-bottom:0}.copyright .container-fluid{position:relative;overflow:visible}@media (min-width:992px){.copyright .container-fluid{min-height:46px;padding-left:120px}}.wpcf7-text,input[type=text],textarea{transition:all 0.3s ease-in-out;outline:none}.wpcf7-text:focus,.wpcf7-area:focus,input[type=text]:focus,textarea:focus{border-color:#1D3E80}#page-content #iubenda_policy .iub_content{padding:0}.floating-bar{display:none;position:fixed;width:56px;right:0;top:50%;z-index:26;transform:translate(0,-50%);background-color:#14171C;padding:25px 0 5px;text-align:center}@media (min-width:992px){.floating-bar{display:block}}.floating-bar a{margin-bottom:20px;display:block;opacity:1;transition:all 0.4s;color:#fff;font-size:24px}.floating-bar a:hover{opacity:.6}.post-type-archive-altre-lavorazioni .page-content{padding-bottom:0}.page-template-template-azienda .gallery{margin-bottom:50px}@media (min-width:992px){.page-template-template-azienda .gallery{padding-bottom:80px}}.page-template-template-realizzazioni .gallery{background-color:#fff;padding-top:80px;padding-bottom:80px}.page-template-template-realizzazioni .page-content>.container{padding-bottom:40px}.page-template-template-realizzazioni .page-header,.page-template-template-realizzazioni .page-content,.page-template-template-azienda .page-header,.page-template-template-azienda .page-content,.page-template-template-applicazioni .page-header,.page-template-template-applicazioni .page-content,.page-template-template-metalli .page-header,.page-template-template-metalli .page-content,.page-template-template-costruzione-stampi .page-header,.page-template-template-costruzione-stampi .page-content,.post-type-archive-applicazioni .page-header,.post-type-archive-applicazioni .page-content,.post-type-archive-metalli .page-header,.post-type-archive-metalli .page-content,.post-type-archive-costruzione-stampi .page-header,.post-type-archive-costruzione-stampi .page-content,.post-type-archive-altre-lavorazioni .page-header,.post-type-archive-altre-lavorazioni .page-content,.page-template-template-altre-lavorazioni .page-header,.page-template-template-altre-lavorazioni .page-content{background-color:#F7F5F5}.page-template-template-realizzazioni .page-header+.page-content,.page-template-template-altre-lavorazioni .page-header+.page-content{padding-bottom:0}.altre-section{position:relative;background-color:#fff}@media (min-width:992px){.altre-section{padding-bottom:80px}}.altre-section:before{content:"";display:block;width:100%;height:50%;position:absolute;left:0;top:0;z-index:0;background-color:#F7F5F5}.altre-section .altre-slider{z-index:2;position:static}.section-altre{background-color:#F7F5F5;padding-bottom:0}div.cc_container{background-color:#212121}div.cc_container .cc_btn,div.cc_container .cc_btn:visited{background-color:#1D3E80;color:#fff;border-radius:0}div.cc_container .cc_btn:hover,div.cc_container .cc_btn:visited:hover{text-decoration:none}div.cc_container a,div.cc_container a:visited{color:#fff}div.cc_container a:hover,div.cc_container a:visited:hover{text-decoration:underline}.error404 .page-text h1,.page-template-404 .page-text h1,.page-template-grazie .page-text h1{font-size:30px;text-transform:uppercase}.error404 .page-text h2,.page-template-404 .page-text h2,.page-template-grazie .page-text h2{line-height:1.2em;margin-bottom:60px;font-size:30px}@media (min-width:992px){.error404 .page-text h2,.page-template-404 .page-text h2,.page-template-grazie .page-text h2{font-size:100px}}@media (min-width:992px){.error404 .page-text p,.page-template-404 .page-text p,.page-template-grazie .page-text p{font-size:45px}}.error404 .page-text p.text-el,.page-template-404 .page-text p.text-el,.page-template-grazie .page-text p.text-el{font-size:100px;font-weight:700}@media (min-width:992px){.error404 .page-text p.text-el,.page-template-404 .page-text p.text-el,.page-template-grazie .page-text p.text-el{font-size:300px;line-height:1em}}.error404 .page-text a,.page-template-404 .page-text a,.page-template-grazie .page-text a{color:#14171C}.error404 .page-text a.lk-nav-pag,.page-template-404 .page-text a.lk-nav-pag,.page-template-grazie .page-text a.lk-nav-pag{font-size:15px}.error404 .page-text a.lk-nav-pag svg,.page-template-404 .page-text a.lk-nav-pag svg,.page-template-grazie .page-text a.lk-nav-pag svg{width:25px;margin-right:5px;position:relative;left:0;transition:all 0.4s}.error404 .page-text a.lk-nav-pag svg *,.page-template-404 .page-text a.lk-nav-pag svg *,.page-template-grazie .page-text a.lk-nav-pag svg *{fill:#17243e}.error404 .page-text a.lk-nav-pag:hover,.page-template-404 .page-text a.lk-nav-pag:hover,.page-template-grazie .page-text a.lk-nav-pag:hover{text-decoration:none}.error404 .page-text a.lk-nav-pag:hover svg,.page-template-404 .page-text a.lk-nav-pag:hover svg,.page-template-grazie .page-text a.lk-nav-pag:hover svg{left:-5px}.error404 .lk-goto,.page-template-404 .lk-goto,.page-template-grazie .lk-goto{font-size:15px;color:#14171C}.error404 .lk-goto svg,.page-template-404 .lk-goto svg,.page-template-grazie .lk-goto svg{width:25px;margin-right:5px;position:relative;right:0;transition:all 0.4s}.error404 .lk-goto svg *,.page-template-404 .lk-goto svg *,.page-template-grazie .lk-goto svg *{fill:#17243e}.error404 .lk-goto:hover,.page-template-404 .lk-goto:hover,.page-template-grazie .lk-goto:hover{text-decoration:none}.error404 .lk-goto:hover svg,.page-template-404 .lk-goto:hover svg,.page-template-grazie .lk-goto:hover svg{right:-5px}.error404 .altre-section:before,.page-template-404 .altre-section:before,.page-template-grazie .altre-section:before{display:none}.page-404{background:#000 url(/wp-content/themes/maggiorifratelli/assets/css/../images/bg-404.jpg) no-repeat 50% 100%;background-size:cover;padding-top:4vw;padding-bottom:4vw}@media (min-width:992px){.page-404{background-size:contain}}@media (min-width:992px){.page-404 .page-center{min-height:750px}}.page-thankyou{background:#000 url(/wp-content/themes/maggiorifratelli/assets/css/../images/bg-thankyou.jpg) no-repeat 50% 100%;background-size:cover;padding-top:4vw;padding-bottom:4vw}@media (min-width:992px){.page-thankyou .page-center{min-height:750px}}.credit-dexanet{background-color:#E6007E}.block-second .container{max-width:650px}.block-second h2{color:#1D3E80}.block-second .btn{width:392px;max-width:100%}#tornearia-in-lastra{min-height:100vh}#tornearia-in-lastra .block-text{background-color:#14171C;color:#fff;max-width:1120px;padding:20px;margin:0 auto}@media (min-width:992px){#tornearia-in-lastra .block-text{padding:45px}}@media (min-width:1200px){#tornearia-in-lastra .block-text{padding:60px 40px 60px 80px}}#tornearia-in-lastra .block-text p{line-height:1.6em}@media screen and (max-width:1199px){.menu-footer-mobile{margin-bottom:30px}}.menu-footer-mobile.active-group .sottomenu{margin-bottom:20px;max-height:1000px;opacity:1}.menu-footer-mobile.active-group .click-titolo a::after{transform:rotate(180deg)}footer .widget-area .click-titolo.no-link a:hover{opacity:1}.sottomenu .nascondi{display:none}@media screen and (max-width:767px){footer .widget-area .click-titolo.no-link a:hover{opacity:.7}.sottomenu2{padding-bottom:10px!important}.lavorazioni-seo-titolo{padding-bottom:0}.lavorazioni-seo-menu{padding-top:5px}.copyright-dexa{padding-top:30px}.menu-footer-mobile .sottomenu{max-height:0;opacity:1;overflow:hidden;transition:max-height 0.5s ease,opacity 0.5s ease}footer .col .menu-footer-mobile .sottomenu li a{font-size:15px!important}footer .lavorazioni-seo-menu .text-left{text-align:center!important}.menu-footer-mobile{margin-bottom:0}.menu-footer-mobile .sottomenu{margin-bottom:0px!important;padding-bottom:0px!important}.menu-footer-mobile .sottomenu .nascondi{display:unset}.menu-footer-mobile .sottomenu li:last-child{padding-bottom:10px}.click-titolo a{padding-right:25px;position:relative;cursor:pointer}.click-titolo a::after{-webkit-mask-image:url(/wp-content/themes/maggiorifratelli/assets/css/../images/freccia-menu-footer.svg);mask-image:url(/wp-content/themes/maggiorifratelli/assets/css/../images/freccia-menu-footer.svg);position:absolute;content:"";background-color:#fff;width:18px;height:18px;border:0;top:2px;right:0;position:absolute;vertical-align:bottom;background-repeat:no-repeat;background-size:contain;mask-size:18px;margin-bottom:.75rem;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 0.2s cubic-bezier(.215,.61,.355,1);transition:transform 0.2s cubic-bezier(.215,.61,.355,1);transition:transform 0.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.2s cubic-bezier(.215,.61,.355,1);transition:transform 0.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.2s cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 0.2s cubic-bezier(.215,.61,.355,1);-moz-transition:transform 0.2s cubic-bezier(.215,.61,.355,1);-ms-transition:transform 0.2s cubic-bezier(.215,.61,.355,1);-o-transition:transform 0.2s cubic-bezier(.215,.61,.355,1)}}