/********* Compiled - Do not edit *********/
:root{--color-primary:#2481d7;--color-gradient-start:#2481D7;--color-gradient-stop:#1969B4;--color-link:#2481d7;--color-link-hover:#1969b4;--lqd-cc-size-inner:12px;--lqd-cc-bg:rgb(22, 87, 116);--lqd-cc-active-bw:1px;--lqd-cc-active-bg:rgb(53, 145, 186);--lqd-cc-active-bc:rgb(53, 145, 186);--lqd-cc-active-circle-txt:rgb(53, 145, 186);--lqd-cc-active-circle-color:rgb(53, 145, 186);}body{font-family:'Titillium Web', sans-serif ;font-weight:400;line-height:1.6em;font-size:17px;color:#27273a;}.btn{font-family:inherit;font-weight:700;line-height:16px;letter-spacing:0.02em;font-size:16px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;line-height:1.73em;font-size:19px;color:#737373;}.h1,h1{font-family:'Titillium Web', sans-serif ;font-weight:400;line-height:1.2em;font-size:55px;color:#2481d7;}.h2,h2{font-family:'Titillium Web', sans-serif ;font-weight:700;line-height:1.2em;font-size:48px;color:#2481d7;}.h3,h3{font-family:'Titillium Web', sans-serif ;font-weight:700;line-height:1.2em;font-size:38px;color:#2481d7;}.h4,h4{font-family:'Titillium Web', sans-serif ;font-weight:700;line-height:1.2em;font-size:30px;color:#2481d7;}.h5,h5{font-family:'Titillium Web', sans-serif ;font-weight:700;line-height:1.2em;font-size:25px;color:#27273a;}.h6,h6{font-family:'Titillium Web', sans-serif ;font-weight:700;line-height:1.2em;font-size:21px;color:#27273a;}.main-header .navbar-brand{max-width:120;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background:linear-gradient(0deg, rgb(255,255,255) 0.6369426751592356%, rgba(245,236,255,0.69) 97.77070063694266%);}#lqd-site-content{background-image:url( ../2020/05/bg-pattern-3.svg);background-repeat:repeat;background-position:center center;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(255, 255, 255) !important;}.is-stuck .lqd-head-col > .header-module > p, .is-stuck .lqd-head-col > .header-module .nav-trigger, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu, .is-stuck .lqd-head-col > .header-module > .btn-naked, .is-stuck .lqd-head-col > .header-module > .btn-underlined, .is-stuck .lqd-head-col > .header-module > .social-icon li a, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a, .is-stuck .lqd-head-col > .header-module .ld-module-trigger .ld-module-trigger-txt, .is-stuck .lqd-head-col > .header-module .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck .lqd-head-col > .header-module .ld-module-trigger-icon, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgb(22, 21, 31);}.is-stuck .lqd-head-col > .header-module .nav-trigger.bordered .bars:before{border-color:rgb(22, 21, 31);}.is-stuck .lqd-head-col > .header-module .nav-trigger .bar, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc .lqd-scrl-indc-line{background:rgb(22, 21, 31);}.is-stuck .lqd-head-col > .header-module > .btn-naked:hover, .is-stuck .lqd-head-col > .header-module > .btn-underlined:hover, .is-stuck .lqd-head-col > .header-module > .social-icon li a:hover, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li:hover > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.is-active > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck .lqd-head-col > .header-module > .iconbox h3, .is-stuck .lqd-head-col > .header-module > .iconbox .iconbox-icon-container{color:rgb(22, 21, 31);}}/* header */
.logo-default {
max-width: 320px;
}

.navbar-brand-inner {
max-width: 320px;
}

/*header mobile */
[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header {
background-color: rgba(246, 246, 246, 0);
}

.lqd-mobile-sec .navbar-header>* {
flex: 0 0 60%;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container~.navbar-toggle {
flex: 0 0 20%;
}

.z-index-1 {
z-index: 999999999999;
}

/* carosello immagini */
.carousel-item .lqd-fb-style-1:hover {
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}

/* CSS tema */
@media screen and (min-width: 1200px) {
.is-stuck {
    background-color: rgba(0, 0, 0, 1);
    box-shadow: 0 4px 20px rgba(0,0,0,.05);
}}

/* recaptcha */
.grecaptcha-badge {
display: none !important;
}

/* woocommerce 

.wp-block-woocommerce-cart, .wp-block-woocommerce-checkout, .ld-shop-topbar, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .woocommerce-notices-wrapper, .woocommerce-no-products-found {
margin-top: 100px !important;
}

.lqd-sidebar-container {
    margin-top: 100px !important;
    width: 25% !important;
}

@media screen and (max-width: 1200px) {
    .lqd-sidebar-container {
    margin-top: 24px !important;
    width: 100% !important;
}
}*/

.woocommerce .widget:not(:last-of-type):not(:empty) {
padding-bottom: 0px;
}

#lqd-site-content {
background-image: none;
}

/*
.titlebar-inner {
padding-top: 50px;
padding-bottom: 0px;
}

.woocommerce div.product .woocommerce-tabs {
margin-top: 30px;
} */

.related.products {
display: none;
}

.woocommerce .ld-sp .ld-sp-btn {
background-color: #479ded;
}

.ld-sp.ld-sp-def {
background-color: #f9f9f9;
border-radius: 8px;
}

.ld-sp.ld-sp-def:hover {
background-color: #fefefe;
border: 1px solid #d1d1d1;
}

.ld-sp-info {
margin-left: 32px !important;
}

.woocommerce ul.products li.product .price {
font-size: clamp(16px,.9em,1em);
padding-bottom: 32px;
}

.woocommerce span.ld-sp-soldout, .woocommerce span.lqd-sp-label, .woocommerce span.onsale {
display: none !important;
}


/* checkout */

.wc-block-checkout__shipping-option--free {
display: none;
}

.wc-block-components-shipping-rates-control__package__description--free {
display: none;
}

.wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper {
display: none;
}

.wc-block-components-product-metadata {
display: none;
}

.concludipagamento {
background-color: var(--color-link);
color: #fff !important;
border-radius: 200px;
margin-top: 20px !important;
}

.concludipagamento .wc-block-components-button__text {
color: #fff !important;
}

.wc-block-components-totals-shipping {
display: none;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained {
background-color: var(--color-link);
border: 0px solid #fff;
color: #fff;
border-radius: 200px;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
display: none;
}

/* product filter */
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
background-color: #2481d7;
box-shadow: 0 0 0 2px #2481d7;
color: var(--yith-wcan-labels_style_text_active, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
background-color: #195c9a;
box-shadow: 0 0 0 2px #195c9a;
color: var(--yith-wcan-labels_style_text_hover, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
color: #505050;
font-size: 22px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}

.yith-wcan-filters .yith-wcan-filter {
margin-bottom: 24px;
}

.titlebar {
background: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
padding: 16px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
display: block;
font-size: 0.9rem;
}

/* ricerca */
.lqd-lp-meta.lqd-lp-meta-dot-between.text-uppercase.font-weight-bold.ltr-sp-1 {
display: none;
}

/* resposive */
@media screen and (max-width: 1000px) {
.logo-default {
max-width: 200px !important;
}

.ld-sp-info {
margin-left: 0px !important;
}
}