@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype") , url(./fonts/slick.woff) format("woff") , url(./fonts/slick.ttf) format("truetype") , url(./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"segoe";src:url(assets/fonts/segoe_ui.eot);src:url(assets/fonts/segoe_ui.woff2) format("woff2") , url(assets/fonts/segoe_ui.woff) format("woff") , url(assets/fonts/segoe_ui.eot?#iefix) format("embedded-opentype") , url(assets/fonts/segoe_ui.ttf) format("truetype") , url(assets/fonts/segoe_ui.svg#segoe) format("svg");font-weight:normal;font-style:normal;font-size:16px}@font-face{font-family:"big_john";src:url(assets/fonts/big_john.eot);src:url(assets/fonts/big_john.woff2) format("woff2") , url(assets/fonts/big_john.woff) format("woff") , url(assets/fonts/big_john.eot?#iefix) format("embedded-opentype") , url(assets/fonts/big_john.ttf) format("truetype") , url(assets/fonts/big_john.svg#big_john) format("svg");font-weight:normal;font-style:normal;font-size:16px}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.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:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;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:6px;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}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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{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);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 transparent}.slick-arrow.slick-hidden{display:none}body{color:#646464}h1,h2{font-family:"big_john"}h3,h4,h5{font-family:"segoe"}a{color:#646464}a:hover{color:#000;text-decoration:none}#widget-header .widget-header{color:#e6e6e6}#widget-header .widget-header .textwidget p a{color:#e6e6e6}#widget-header .widget-header .textwidget p a:hover{color:#000}.breadcrumbs{color:#fff;text-transform:uppercase}.breadcrumbs a,.breadcrumbs span{color:#fff;text-transform:uppercase;padding:0 .5em}.breadcrumbs a:hover,.breadcrumbs span:hover{font-weight:bold}.prodotti-container .nav-item a{font-size:16px;text-transform:uppercase}.prodotti-container .nav-item a:hover{font-weight:bold}.prodotti-container .nav-item ul.dropdown-menu .nav-item.menu-item-has-children>a{font-weight:600;text-transform:uppercase}.prodotti-container .nav-item ul.dropdown-menu .nav-item a{font-size:15px}.prodotti-container .nav-item ul.dropdown-menu .nav-item a.dropdown-toggle{font-weight:600;text-transform:uppercase}.prodotti-container .nav-item ul.dropdown-menu .nav-item.parent-item a{font-weight:600;text-transform:uppercase}.prodotti-container .nav-item ul.dropdown-menu .nav-item.menu-primo-livello a{font-size:15px}.prodotti-container .nav-item ul.dropdown-menu .nav-item.menu-primo-livello a.dropdown-item{font-weight:600;text-transform:uppercase}.category-text-box .category-text a{font-family:"big_john";font-size:30px}.category-text-box .cat_link a{text-transform:uppercase;font-weight:bold}.category-text-box .cat_link a:hover{color:#000}.category-text-box-child{text-align:center}.category-text-box-child a{font-family:"big_john";font-size:30px}@media screen and (max-width:767px){.category-text-box-child a{font-size:20px}}.container-categorie-description{font-family:"segoe";font-size:18px}.product-text-box{font-size:20px}.single-prodotti .container-slider h1,.tax-categoria .container-slider h1{text-align:center}.single-prodotti .componenti h4,.tax-categoria .componenti h4{text-transform:uppercase;font-size:16px;font-weight:bold}.single-prodotti .elenco-finitura h2,.tax-categoria .elenco-finitura h2{font-family:"segoe"}.single-prodotti .elenco-finitura .nome-finitura,.tax-categoria .elenco-finitura .nome-finitura{text-transform:uppercase;font-size:16px;font-weight:bold}.single-prodotti .correlati .intestazione h2,.tax-categoria .correlati .intestazione h2{font-family:"segoe"}.single-prodotti .correlati .container-text,.tax-categoria .correlati .container-text{text-align:center;font-weight:bold;color:#fff}.single-prodotti .correlati .container-text .titolo,.tax-categoria .correlati .container-text .titolo{color:#fff}.single-prodotti .correlati .container-text .titolo:hover,.tax-categoria .correlati .container-text .titolo:hover{color:#000}.single-prodotti .correlati .container-text:hover,.tax-categoria .correlati .container-text:hover{color:#000}.azienda-menu-container .azienda-menu-row .navbar .navbar-nav>li>a{font-size:16px;text-transform:uppercase}.azienda-menu-container .azienda-menu-row .navbar .navbar-nav>li>a:hover{font-weight:bold;color:#000}#banner-bottom h3{font-family:"big_john";font-size:30px}@media screen and (max-width:767px){#banner-bottom h3{font-size:20px}}.widget a:hover{font-weight:bold}#footer-top-widget h3{font-size:30px}#footer-widget .widget-title{font-family:"segoe";text-transform:uppercase;font-weight:bold;font-size:15px;padding-bottom:.5em;color:#fff}#footer-widget .textwidget{color:#fff}#footer-widget a{color:#fff}#footer-widget a:hover{font-weight:bold;color:#fff}footer#colophon a{color:#fff}footer#colophon a:hover{font-weight:bold;color:#fff}.prodotti-container .nav-prodotti{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.prodotti-container .nav-prodotti li.dropdown,.prodotti-container .nav-prodotti li.dropleft,.prodotti-container .nav-prodotti li.dropright,.prodotti-container .nav-prodotti li.dropup{position:initial}.prodotti-container .nav-prodotti li.dropdown>ul,.prodotti-container .nav-prodotti li.dropleft>ul,.prodotti-container .nav-prodotti li.dropright>ul,.prodotti-container .nav-prodotti li.dropup>ul{background-color:#fff;width:100%;left:0}.prodotti-container .nav-prodotti li.dropdown>ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropleft>ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropright>ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropup>ul.dropdown-menu{margin:.7rem 0 0}.prodotti-container .nav-prodotti li.dropdown>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropleft>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropright>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropup>ul.dropdown-menu.show{grid-template-columns:repeat(6,1fr);display:grid}.prodotti-container .nav-prodotti li.dropdown>ul a:after,.prodotti-container .nav-prodotti li.dropleft>ul a:after,.prodotti-container .nav-prodotti li.dropright>ul a:after,.prodotti-container .nav-prodotti li.dropup>ul a:after{content:none!important}.prodotti-container .nav-prodotti li.dropdown>ul ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropleft>ul ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropright>ul ul.dropdown-menu,.prodotti-container .nav-prodotti li.dropup>ul ul.dropdown-menu{display:block;float:none;position:initial;border:none}.prodotti-container .nav-prodotti .dropdown-submenu .dropdown-toggle:after{display:none}.prodotti-container .nav-prodotti .dropdown-submenu>ul.dropdown-menu{margin:0!important;border:none}.prodotti-container a.nav-link{color:#646464}.azienda-menu-container{background-color:#646464}.azienda-menu-container .azienda-menu-row .navbar{max-width:1600px;width:100%;margin:0 auto}.azienda-menu-container .azienda-menu-row .navbar .navbar-nav>li>a{color:#fff}.navbar-light .navbar-toggler{border-color:transparent}@media screen and (max-width:768px){.navbar-light .navbar-toggler{position:absolute;right:0}}.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image:url(/wp-content/themes/wp-bootstrap-starter-child/assets/img/xicona-X.png.pagespeed.ic.sgZihZ118D.png)}@media (min-width:1200px){.navbar-expand-xl .navbar-toggler{display:block}.navbar-expand-xl .navbar-collapse{display:none!important}.navbar-expand-xl .navbar-collapse.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-toggler{position:absolute;right:0}.nav-prodotti{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:1024px) and (min-width:500px){ul.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:right}ul.navbar-nav li{padding:0 1em}ul.navbar-nav li:last-child{padding:0 0 0 1em}}@media screen and (max-width:1024px){.prodotti-container .nav-prodotti li.dropdown>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropleft>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropright>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropup>ul.dropdown-menu.show{grid-template-columns:repeat(3,1fr);display:grid;grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:1024px) and (max-width:768px){.prodotti-container .nav-prodotti li.dropdown>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropleft>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropright>ul.dropdown-menu.show,.prodotti-container .nav-prodotti li.dropup>ul.dropdown-menu.show{grid-template-columns:repeat(2,1fr);grid-row-gap:1em}}@media screen and (max-width:991px){.dropdown-menu li a{padding:.25rem 1.5rem}}header#masthead{background-color:#fff;-webkit-box-shadow:inset 0 -1px 0 #646464;box-shadow:inset 0 -1px 0 #646464}header#masthead .main-menu-container{z-index:1}header#masthead .main-menu-container #header-search{text-transform:uppercase;cursor:pointer}header#masthead .main-menu-container #header-search:before{content:"\f002";font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;color:#646464;padding:0 .5em}@media screen and (max-width:768px){header#masthead .container{padding-right:0;padding-left:0}}.container-fluid.cerca{background-color:#e6e6e6}.container-fluid.cerca .navbar{padding:0}.container-fluid.cerca .navbar #search-nav{width:100%}.container-fluid.cerca .navbar #search-nav #cerca .widget{margin:0;padding-top:.5em}.container-fluid.cerca .navbar #search-nav #cerca .widget form label{width:100%}.container-fluid.cerca .navbar #search-nav #cerca .widget form label input.form-control{border:none;background-color:#e6e6e6}.container-fluid.cerca .navbar #search-nav #cerca .widget form label ::-webkit-input-placeholder{text-align:center}.container-fluid.cerca .navbar #search-nav #cerca .widget form label :-moz-placeholder{text-align:center}.container-fluid.cerca .navbar #search-nav #cerca .widget form label ::-moz-placeholder{text-align:center}.container-fluid.cerca .navbar #search-nav #cerca .widget form label :-ms-input-placeholder{text-align:center}#widget-header{background-color:#646464}#widget-header .widget-header{max-width:1600px;width:100%;margin:0 auto;padding:1em 0;text-align:right}#widget-header .widget-header .widget{margin:0 auto}#widget-header .widget-header .textwidget p{display:inline}#widget-header .widget-header .textwidget p:first-child{padding-right:1em}@media screen and (max-width:767px){#widget-header .widget-header .textwidget{text-align:center}}.category-header{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;background-position:center center}.category-header:before{content:"";background-color:rgba(0,0,0,.5);height:100%;display:block}.category-header .breadcrumbs{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1200px){.container{max-width:1600px}.container .navbar-expand-xl{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (min-width:768px){.main-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:3em}.main-menu-container #header-search{padding:.5rem 1rem}}@media screen and (max-width:767px){.navbar-toggler{position:absolute;top:1em;right:0}}.container-banner-bottom{border-top:1px solid #e6e6e6;padding:2em 0}.container-banner-bottom .banner-bottom{text-align:center;margin:0 auto}.container-banner-bottom .banner-bottom .widget-title{text-transform:uppercase}.container-banner-bottom .banner-bottom .textwidget{max-width:768px;margin:0 auto}.container-banner-bottom .banner-bottom a{color:#fff;text-transform:uppercase}.container-banner-bottom .banner-bottom a:before{content:"scopri di più";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#646464;padding:1em}#footer-top-widget{background-color:#e6e6e6;position:relative}#footer-top-widget:before{content:"";background-size:contain;padding:20vh 0;display:block}#footer-top-widget .footer-top-widget{text-align:center;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer-top-widget .footer-top-widget .widget-title{margin-bottom:1em;color:#646464}#footer-top-widget .footer-top-widget .textwidget{padding:1em 2em}#footer-top-widget .footer-top-widget .textwidget a{padding:1em 2em;background-color:transparent;border:1px solid #646464;color:#646464;text-transform:uppercase}#footer-widget{background-color:#646464;padding:1em 0}#footer-widget .footer-widget-list{grid-template-columns:repeat(4,1fr);display:grid;grid-column-gap:1em;padding:1em 0}@media screen and (max-width:768px){#footer-widget .footer-widget-list{grid-template-columns:repeat(2,1fr);grid-row-gap:1em}}@media screen and (max-width:767px){#footer-widget .footer-widget-list{grid-template-columns:repeat(1,1fr);grid-row-gap:1em}}#footer-widget .footer-widget-list .col-lg-12{padding:0}#footer-widget .footer-widget-list ul li{display:block}#footer-widget .footer-widget-list ul li .nav-link{padding:.5em 0;color:#fff}#footer-widget .footer-widget-list ul li .nav-link:hover{background-color:transparent}footer#colophon{background-color:#646464!important}footer#colophon .site-info{color:#fff;text-align:center}.container-categorie-parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:1em;grid-row-gap:1em;padding-bottom:2em}@media screen and (max-width:768px){.container-categorie-parent{grid-template-columns:repeat(1,1fr)}}.container-categorie-parent .container-single-categorie-parent{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;max-width:960px;height:500px}.container-categorie-parent .container-single-categorie-parent .category-text-box{position:absolute;background-color:rgba(230,230,230,.9);top:1em;left:1em;bottom:auto;right:50%;padding:1em}@media screen and (max-width:1024px){.container-categorie-parent .container-single-categorie-parent .category-text-box{right:25%}}@media screen and (max-width:767px){.container-categorie-parent .container-single-categorie-parent .category-text-box{right:1em}}.container-categorie-parent .container-single-categorie-parent .category-text-box .cat_descrizione{padding:1em 0 0 0}.container-categorie-parent .container-single-categorie-parent .category-text-box .cat_link{padding:1em 0}.container-categorie-parent .container-single-categorie-parent .category-text-box .cat_link a{background-color:#fff;padding:.5em 1em}.home .cat_descrizione{display:none}.container-categorie-child{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:1em;grid-row-gap:1em;padding-bottom:2em}@media screen and (max-width:768px){.container-categorie-child{grid-template-columns:repeat(1,1fr)}}.container-categorie-child .container-single-categorie-child{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;max-width:960px;height:500px}.container-categorie-child .container-single-categorie-child:before{content:"";background-color:rgba(0,0,0,.5);height:100%;display:block}.container-categorie-child .container-single-categorie-child .category-text-box-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.5em}.container-categorie-child .container-single-categorie-child .category-text-box-child a{text-transform:uppercase;color:#fff}.tax-categoria .gallery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tax-categoria .gallery .gallery-item{padding-right:.5em}.tax-categoria .gallery .gallery-item img{border:none!important}.elenco-prodotti{grid-template-columns:repeat(3,1fr);display:grid;grid-template-rows:repeat(1,1fr);grid-column-gap:1em;grid-row-gap:1em}@media screen and (max-width:768px){.elenco-prodotti{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.elenco-prodotti{grid-template-columns:repeat(1,1fr)}}.elenco-prodotti .title-box{padding-bottom:.5em}.flexslider .flex-direction-nav a{height:45px;width:45px}.flexslider ul li{background-color:#e6e6e6}.mfp-figure:after{-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}.container-caratteristiche{grid-template-columns:100%;display:grid;grid-template-rows:repeat(1,1fr);grid-column-gap:1em}.container-caratteristiche .componenti{grid-template-columns:repeat(2,1fr);display:grid;grid-template-rows:repeat(1,1fr);grid-column-gap:1em;border-bottom:1px solid #e6e6e6;padding:1em 0}.container-caratteristiche .componenti:last-child{border-bottom:none}.container-finiture{position:relative;border-bottom:1px solid #e6e6e6;padding-bottom:2em}.container-finiture .elenco-finitura{position:relative;margin:1em 0}.container-finiture .elenco-finitura .tipologia-finiture{grid-template-columns:repeat(auto-fill,minmax(10%,1fr));display:grid;grid-gap:1em;margin:1em 0}@media screen and (max-width:1024px){.container-finiture .elenco-finitura .tipologia-finiture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.container-finiture .elenco-finitura .tipologia-finiture .nome-finitura{opacity:.5;border-bottom:3px solid #646464;margin-right:auto;cursor:pointer}@media screen and (max-width:1024px){.container-finiture .elenco-finitura .tipologia-finiture .nome-finitura{margin-right:1em;margin-top:1em}}.container-finiture .elenco-finitura .tipologia-finiture .nome-finitura.current{opacity:1;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.container-finiture .elenco-finitura .dettaglio-finiture{display:none;opacity:.5}.container-finiture .elenco-finitura .dettaglio-finiture.current{grid-template-columns:repeat(12,1fr);display:grid;grid-template-rows:repeat(1,1fr);grid-gap:1em;opacity:1;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}@media screen and (max-width:1024px){.container-finiture .elenco-finitura .dettaglio-finiture.current{grid-template-columns:repeat(8,1fr);display:grid;grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:768px){.container-finiture .elenco-finitura .dettaglio-finiture.current{grid-template-columns:repeat(6,1fr);display:grid;grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:767px){.container-finiture .elenco-finitura .dettaglio-finiture.current{grid-template-columns:repeat(3,1fr);display:grid;grid-template-rows:repeat(3,1fr)}}@media only screen and (min-device-width:320px) and (max-device-width:667px){.container-finiture .elenco-finitura .dettaglio-finiture.current{display:block}}.container-finiture .elenco-finitura .dettaglio-finiture .finitura{display:grid;grid-template-rows:repeat(1,1fr)}.container-finiture .elenco-finitura .dettaglio-finiture .finitura .immagine-finitura{width:100%;min-height:116px;background-repeat:no-repeat;background-position:center center}.correlati{padding:2em 0;position:relative}.correlati .elenco-correlati{grid-template-columns:repeat(3,1fr);display:grid;grid-column-gap:1em;position:relative}@media screen and (max-width:767px){.correlati .elenco-correlati{grid-template-columns:repeat(1,1fr);grid-row-gap:1em}}.correlati .elenco-correlati a .prodotto-correlato{position:relative}.correlati .elenco-correlati a .prodotto-correlato.img-correlato{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:20em}.correlati .elenco-correlati a .prodotto-correlato.img-correlato:before{content:"";background-color:rgba(100,100,100,.3);width:100%;height:100%;background-size:cover;display:block}.correlati .elenco-correlati a .prodotto-correlato .container-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(100,100,100,.3);padding:.5em}#rotator .slick-prev,#rotator .slick-next{z-index:998;height:50px;width:50px;background-color:#e6e6e6;border-radius:50%}#rotator .slick-prev:before,#rotator .slick-next:before{font-family:"Font Awesome\ 5 Free";font-size:50px;color:#fff;line-height:30px}#rotator .slick-prev{left:25px}#carousel .slick-prev{left:-60px}#rotator .slick-prev{padding-right:5px}#rotator .slick-prev:before{content:"\f104";font-family:"Font Awesome\ 5 Free"}#rotator .slick-next{right:25px}#carousel .slick-next{right:-60px}#rotator .slick-next{padding-left:5px}#rotator .slick-next:before{content:"\f105";font-family:"Font Awesome\ 5 Free"}#rotator .slick-dots li.slick-active button:before{color:#646464;opacity:1}#rotator .slick-dots li button:before{content:"\f111";font-family:"Font Awesome\ 5 Free";font-size:15px;color:#e6e6e6;opacity:1}#rotator .slick-dotted.slick-slider{margin-bottom:60px}#rotator .btn-slider{margin:20px 0;font-style:normal!important}#rotator .btn-slider a{background-color:#e6e6e6;border-radius:10px;padding:10px 40px;color:#fff;font-weight:bold;text-transform:uppercase}#carousel .slick-slide{position:relative}#carousel .brands{padding:20%}#rotator .slick-prev:hover,#rotator .slick-prev:focus,#rotator .slick-next:hover,#rotator .slick-next:focus{outline:none;background:#646464;color:#fff}.slide{background-repeat:no-repeat;display:inline-block;background-position:center center;background-size:cover}.image-box{width:100%;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#slider-footer .slick-prev,#slider-footer .slick-next,#carousel .slick-prev,#carousel .slick-next{z-index:998;height:50px;width:50px;background-color:transparent;border-radius:50%}#slider-footer .slick-prev:before,#slider-footer .slick-next:before,#carousel .slick-prev:before,#carousel .slick-next:before{font-family:"Font Awesome\ 5 Free";font-size:50px;color:#e6e6e6;line-height:30px}#slider-footer .slick-prev,#carousel .slick-prev{left:25px}#slider-footer .slick-prev,#carousel .slick-prev{padding-right:5px}#slider-footer .slick-prev:before,#carousel .slick-prev:before{content:"\f104";font-family:"Font Awesome\ 5 Free"}#slider-footer .slick-next,#carousel .slick-next{right:25px}#slider-footer .slick-next,#carousel .slick-next{padding-left:5px}#slider-footer .slick-next:before,#carousel .slick-next:before{content:"\f105";font-family:"Font Awesome\ 5 Free"}#slider-footer .slick-dots li.slick-active button:before{color:#e6e6e6;opacity:1}#slider-footer .slick-dots li button:before{content:"\f111";font-family:"Font Awesome\ 5 Free";font-size:15px;color:#fff;opacity:1}#slider-footer .slick-dotted.slick-slider{margin-bottom:60px}#slider-footer .btn-slider{margin:20px 0;font-style:normal!important}#slider-footer .btn-slider a{background-color:transparent;padding:10px 40px;color:#e6e6e6;font-weight:bold;text-transform:uppercase;border:3px solid #e6e6e6}#slider-footer .btn-slider a:hover{background-color:#646464}#slider-footer .slick-prev:hover,#slider-footer .slick-prev:focus,#slider-footer .slick-next:hover,#slider-footer .slick-next:focus{outline:none;color:#646464}#slider-footer .col-full{text-align:center;margin:0 auto;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home #sub-header #slider-footer .col-full{padding-top:0}.page-template-arte-cioccolato .slick-slide{padding-right:1em}.page-template-azienda-page #content{padding-bottom:0;padding-top:0}.page-template-azienda-page #content .entry-content{margin:0}.page-template-contatti-page #content{padding-bottom:0;padding-top:0}.page-template-contatti-page #content .entry-content{margin:0}.page-template-contatti-page #content .entry-content .wp-block-column{margin-bottom:0}.page-template-contatti-page #content .entry-content .wp-block-column:nth-child(2) {padding:15% 0}.page-template-contatti-page #content .entry-content .wp-block-column:nth-child(2) .wp-block-button a {background-color:#646464;text-transform:uppercase}.page-template-contatti-page #content .entry-content .wp-block-column:last-child{padding:5% 0}.page-template-fullwidth .entry-header .entry-title{font-size:40px;text-align:center;border-bottom:none;margin-bottom:0;padding-bottom:0}.page-template-fullwidth .wp-block-gallery .blocks-gallery-image figcaption,.page-template-fullwidth .wp-block-gallery .blocks-gallery-item figcaption{font-size:20px;font-family:"big_john"}@media screen and (max-width:767px){.page-template-fullwidth .wp-block-gallery .blocks-gallery-image figcaption,.page-template-fullwidth .wp-block-gallery .blocks-gallery-item figcaption{font-size:16px}}.wpcf7-form .half-width{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em}.wpcf7-form .half-width label{width:100%}.wpcf7-form .full-width label{width:100%}.pagination{margin-top:2em}.pagination .nav-links{margin:0 auto}.pagination .nav-links .page-numbers{background-color:#e6e6e6;border-radius:5em;padding:.6em 1em}.pagination .nav-links .page-numbers.current{background-color:#646464;color:#fff}.pagination .nav-links .page-numbers:hover{background-color:#646464;color:#fff}.pagination .nav-links .next,.pagination .nav-links .prev{font-weight:bold;background-color:transparent}.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover{background-color:#e6e6e6;color:#646464}.single-prodotti .col-full{padding-right:15px;padding-left:15px}.single-prodotti .col-full.back-container{width:100%;max-width:1600px}@media only screen and (min-device-width:320px) and (max-device-width:667px){.single-prodotti .col-full.back-container{padding-bottom:2em}}.single-prodotti .col-full.back-container .return_link{text-align:right}.single-prodotti .col-full.back-container .return_link a{text-transform:uppercase;font-size:1rem;font-weight:bold;background-color:#e6e6e6;border-radius:5em;padding:.6em 1em}.single-prodotti .col-full.back-container .return_link a:hover{color:#fff;background-color:#646464}.col-full{width:100%;max-width:1600px;margin-top:1em;padding-right:15px;padding-left:15px}.col-full .paginazione{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;padding-left:0}@media only screen and (min-device-width:320px) and (max-device-width:667px){.col-full .paginazione{display:inline-block}}.col-full .paginazione .return_link{text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:667px){.col-full .paginazione .return_link{text-align:center;min-height:4em}}.col-full .paginazione .return_link a{text-transform:uppercase;font-size:1rem;font-weight:bold;background-color:#e6e6e6;border-radius:5em;padding:.6em 1em}.col-full .paginazione .return_link a:hover{color:#fff;background-color:#646464}