h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400}
#header.navbar-fixed-top.mini-navbar .top-navhead{display:none}
.logo.img-fluid{max-width:250px}
body#cms .breadcrumb{display:none!important}
. whatsappBlock{bottom:60px!important}
.leo-megamenu .navbar-nav > li > a{font-size:1rem;text-transform:uppercase}
.leo-megamenu .dropdown-menu li a{color:var(--text-color);padding:.5rem;font-weight:300;font-size:1rem;line-height:1.3;border-bottom:1px solid #cfcfcf;text-transform:uppercase}
.leo-megamenu .dropdown-menu li a .menu-title:hover{color:#e3a320}
.userinfo-selector{padding:0}
#_desktop_language_selector button{padding:0}
.userinfo-selector.popup-over a.popup-title,.userinfo-selector.popup-over .popup-title,.userinfo-selector.popup-over a.popup-title:hover{color:#FFF}
.ce-product-description-short > p,.ce-product-description > p,.elementor-image-hotspot-description p,.elementor-tab-content p,.elementor-text-editor p{font-family:var(--font-family-base)!important}
.elementor-widget-image-box .elementor-image-box-description{font-family:var(--font-family-base)!important}
.banner2-home2 .elementor-row{gap:1rem}
.banner2-home2 .elementor-element{height:450px;overflow:hidden}
.banner2-home2 .elementor-element img{width:100%;height:100%;object-fit:cover}
.leo-plist-style-10 .ajax_block_product{margin:0 0 30px}
.leo-plist-style-10 .product-miniature{height:100%}
.leo-plist-style-10 .thumbnail-container .product-image img{height:100%;width:100%;max-height:100%;max-width:100%;object-fit:cover}
.leo-plist-style-10 .thumbnail-container .product-meta{padding:5px 0 10px;text-align:center;background:#fff;margin:0;border-radius:0}
.leo-plist-style-10 .thumbnail-container .product-title{text-transform:uppercase;border-bottom:0;padding:0;margin:0 0 5px}
.leo-plist-style-10 .thumbnail-container .product-title a{font-weight:400}
.leo-plist-style-10 .thumbnail-container .product-price-and-shipping{color:#000;font-size:1.2rem;font-weight:400;margin:0}
.leo-plist-style-10 .thumbnail-container{border:1px solid #cfcfcf;border-radius:3px;box-shadow:0 0 2px #d9d9d929;height:100%;justify-content:space-between;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0}
.leo-plist-style-10 .thumbnail-container .product-image{max-height:130px;overflow:hidden;margin-bottom:0;min-height:100px;align-items:flex-start;display:flex}
body.ce-kit-2{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.col-md-6.col-lg-6.grid-selecting{float:right;clear:right}
#horizontal_filters #search_filters{position:relative}
#horizontal_filters #search_filters #_desktop_search_filters_clear_all{position:absolute;top:0;right:0;left:auto}
#horizontal_filters #search_filters #_desktop_search_filters_clear_all .btn{background-color:#BE965B;color:#FFF;margin:0;padding:5px 15px}
#content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet{padding:0 15px 15px 0}
.sidebar .block .title_block{font-size:1rem!important;text-transform:uppercase!important;font-family:Poppins;letter-spacing:0}
#main .page-header{margin-bottom:0;margin-top:2rem}
#manufacturer .container #left-column{display:none}
#manufacturer .container #content-wrapper{width:100%}
#manufacturer #main ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start}
#manufacturer #main ul .brand{width:calc(20% - 10px);min-width:200px;height:180px;padding:5px;margin:5px;border:1px solid #ccc;align-content:center;overflow:hidden}
#manufacturer #main ul .brand-img img{max-width:100%;max-height:100%}
#manufacturer #main ul .brand-infos,#manufacturer #main ul .brand-products{display:none}
#manufacturer #main h1{font-size:1.5rem;margin:0 0 1.5rem}
#wrapper .breadcrumb{margin-bottom:0}
#wrapper .breadcrumb ol{padding:2rem 1rem}
img.img-left{margin:0 1rem .6rem 0;float:left;max-width:50%}
img.img-right{margin:0 0 .6rem 1rem;float:right;max-width:50%}
@media screen and (min-width:1024px) {
.header-top .col-info .elementor-column-wrap{background-color:#FFF!important}
}
@media screen and (max-width:768px) {
#manufacturer #main ul .brand{min-width:47%;height:140px}
#manufacturer #main ul .brand-img{width:100%}
#category .sidebar #search_filters .facet .collapse{}
#category #left-column #search_filters_wrapper{margin-bottom:20px;border:1px solid #333;border-width:1px 0;padding:10px;z-index:100;position:relative}
#category #left-column #search_filters_wrapper #_mobile_search_filters_clear_all .btn{background-color:#BE965B;color:#FFF;padding:10px;border:1px solid #ccc;font-size:1rem;text-transform:uppercase}
#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title{border-bottom:0}
img.img-left{max-width:100%;width:100%!important;margin:0 0 1rem;float:none}
img.img-right{max-width:100%;width:100%!important;margin:0 0 1rem;float:none}
}
.asagiSabit{position:fixed;bottom:60px;right:5px;z-index:999}
.asagiSabit .message{display:none!important}
.asagiSabit .tiklaAc{cursor:pointer}
#leo-paneltool{display:none!important}
#boxmodale{height:0}
#boxappuntamenti{display:none;position:fixed;z-index:9999;width:100%;height:100vh;top:0;left:0;right:0;text-align:center;bottom:0;background:rgba(0,0,0,0.5)}
#boxappuntamenti .modal-content{padding:1rem 1.5rem 1.5rem;border:1px solid #e3a320;width:98%;margin:20% auto 0;max-width:500px}
#boxappuntamenti .close{color:#918381;float:right;font-size:28px;font-weight:700}
#boxappuntamenti .close:hover,#boxappuntamenti .close:focus{color:#000;text-decoration:none;cursor:pointer}
#boxappuntamenti ul{margin:0}
#boxappuntamenti ul li.elementor-icon-list-item{margin:0 0 .6rem!important;padding:.6rem!important;border:1px solid #ccc;border-radius:5px}
#boxappuntamenti ul li.elementor-icon-list-item:hover{border-color:#e3a320}
#boxappuntamenti ul li.elementor-icon-list-item a .elementor-icon-list-text{color:#000!important}
#boxappuntamenti ul li.elementor-icon-list-item a .elementor-icon-list-icon i{color:#e3a320!important}
.product-miniature .thumbnail-container .wishlist-button-add{display:none!important}
.product-miniature .thumbnail-container .functional-buttons{display:none!important}
.opzione-colore .elementor-product-miniature{background:transparent!important}
.opzione-colore .elementor-content .elementor-price-wrapper{display:none!important}
.opzione-colore .elementor-content .elementor-title{white-space:wrap;text-overflow:inherit;overflow:hidden;margin-top:0}
.opzione-colore .elementor-product-miniature .elementor-image{position:relative;overflow:hidden;width:100%;height:80px;border:1px solid #ccc;display:flex;align-items:center;border-radius:5px;padding:0}
.opzione-colore .elementor-product-miniature a:hover .elementor-image{border-color:#e3a320}
#product .ce-product-badge.ce-product-badge-new{color:var(--new-badge-color);background-color:var(--new-badge-background);border:1px solid var(--new-badge-color);font-size:.8rem;text-transform:uppercase}
#product .elementor-skin-slideshow .elementor-main-swiper{position:relative;display:flex;align-items:center;height:auto;overflow:hidden;border:1px solid #d7d7d7;border-radius:5px;max-height:400px}
#product .elementor-skin-slideshow .elementor-main-swiper .swiper-wrapper{align-items:center}
#product .elementor-main-swiper .swiper-slide:not(.swiper-slide-active){opacity:0!important}
#product .elementor-thumbnails-swiper .swiper-slide{height:100px;display:flex;align-items:center;border:1px solid #ccc;border-radius:4px}
#product .elementor-thumbnails-swiper .swiper-slide.swiper-slide-active{border-color:#e3a320}
#products .product-miniature .thumbnail-container .product-image .product-flags{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:999}
.product-flags li.product-flag{border-radius:0;border:0!important;padding:4px;line-height:1;text-transform:uppercase;font-weight:600;background:none!important;opacity:.8}
@media screen and (min-width:1024px) {
.leo-megamenu .dropdown-menu{padding:15px 20px 20px;top:90%;min-width:260px}
.leo-megamenu .dropdown-menu li a{padding:5px}
.leo-megamenu .dropdown-menu.level1 .nav-item.leo-2{padding-bottom:15px;border:0}
.leo-megamenu .dropdown-menu.level1 .nav-item.leo-2 > a{padding:5px 5px 0;border:0}
.leo-megamenu .dropdown-submenu .dropdown-menu{top:0;position:absolute;left:150%!important}
.nav.megamenu .dropdown-menu.level1 .nav-item.leo-1 > a > .menu-title{text-transform:uppercase;font-weight:400;color:#e3a320;font-family:var(--font-family-megamenu);letter-spacing:0;font-size:.9em}
.nav.megamenu .dropdown-menu.level1 .nav-item.leo-1 > a:hover{background-color:#f7f7f7;color:#000}
.nav.megamenu .dropdown-menu.level1 .nav-item.leo-1 > a:hover > span{color:#000}
.nav.megamenu .dropdown-menu.level1 .dropdown-menu .nav-item.leo-1 > a > .menu-title{text-transform:none;font-weight:400;color:#333;font-size:.9em}
.nav.megamenu .dropdown-menu .dropdown-sub li a::before{content:'-';display:inline-block;vertical-align:middle;margin-right:5px}
.nav.megamenu .dropdown-menu .nav-item a.dropdown-toggle::after{content:"\f105";font-size:14px;display:inline-block;margin:0;float:right;vertical-align:middle}
}
.off-canvas-nav-megamenu .dropdown-sub .mega-col{padding-bottom:0}
@media screen and (max-width:1024px) {
.header-top .elementor img.logo{max-width:500px}
.header-top .elementor-element.elementor-element-bc3e613.col-info{border-top:2px solid #918381}
.navbar-toggleable-md{display:none!important}
.hidden-lg-up{display:block!important}
.off-canvas-button-megamenu{display:block!important}
.off-canvas-nav-megamenu .navbar-nav > li li.dropdown-submenu .caret{top:-10px}
.off-canvas-nav-megamenu .navbar-nav > li li.dropdown-submenu:first-of-type .caret{right:20px}
.off-canvas-nav-megamenu .dropdown-menu.level1 .nav-item.parent.leo-1 > a > .menu-title{text-transform:uppercase;font-weight:400;color:#e3a320;font-family:var(--font-family-megamenu);letter-spacing:0;font-size:1em}
.off-canvas-nav-megamenu .navbar-nav > li.open-sub > a{background:#f9f9f9;color:#e3a320;font-weight:700}
.fa-house_menu{display:none}
}
@media screen and (max-width:768px) {
.header-top .elementor img.logo{max-width:260px}
.header-top .elementor-element.elementor-element-bc3e613.col-info{border-top:0}
}
.elementor-widget-container .ce-product-variants .ce-product-variants__pattern{border-radius:3px!important;padding:1px!important;width:100px!important;height:80px!important;background-position:center;background-repeat:no-repeat;background-color:#ccc;background-size:contain}
.elementor-widget-container .ce-product-variants input:checked ~ .ce-product-variants__pattern{border-color:#e3a320!important}
.product-miniature .variant-links{position:relative;margin:0 0 10px;padding:0 0 20px;top:0;left:0;right:0}
.product-miniature .variant-links .color{display:inline-block;margin:0!important;border-radius:0;box-shadow:none}
.product-miniature .variant-links .color:first-of-type{border-color:#000}
.product-miniature .variant-links .color:hover{border:2px solid #e3a320!important}
.product-miniature .variant-links .color::after{display:block;content:attr(title);color:#e3a320;font-size:.8rem;font-weight:500;position:absolute;bottom:0;left:0;right:0;text-align:center;opacity:0;background:#f7f7f7;padding:3px}
.product-miniature .variant-links .color:hover::after,.product-miniature .variant-links .color:first-of-type::after{opacity:1}
.leo-plist-style-8-1 .thumbnail.product-thumbnail{overflow:hidden;position:relative}
.thumbnail-container:hover .product-flags{opacity:1}
.elementor-widget-heading .elementor-heading-title {font-family:var(--font-family-base)}