body {
    font-family: Manrope, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    font-family: Roboto Slab, sans-serif !important;
}

.qodef-h6, h6 {
    color: #000;
    font-family: Roboto Slab, sans-serif !important;
    font-size: 16px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
}
.qodef-section-title .qodef-m-text {
    font-weight: 400 !important;
}
/** Header **/
#qodef-top-area {
    background-color: rgb(255 182 16 / 70%) !important;
}
#qodef-page-header {
    background-color: rgb(255 255 255 / 70%) !important;
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section.qodef--bottom.qodef-skin--light {
    background-color: rgb(84 122 1 / 80%) !important;
}
.qodef-product-search-holder .qodef-product-category-holder {
    display: none !important;
}
.qodef-product-search-holder .qodef-product-search {
    margin: 0 72px 0 20px;
}

/** -------- **/


#qodef-page-outer {
    background-color: rgb(255 253 246) !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img {
    background-color: #ffffff !important;
}
#qodef-woo-page.qodef--single .qodef-e-buy-now-wrapper>button, #yith-quick-view-content.single-product .qodef-e-buy-now-wrapper>button {
    border: 1px solid #dedede !important;
    border-radius: 8px !important;
}
table {
    background-color: #ffffff !important;
}
#qodef-woo-page.qodef--single .entry-summary .entry-title, #yith-quick-view-content.single-product .entry-summary .entry-title {
    font-size: 32px !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating, #yith-quick-view-content.single-product .woocommerce-product-rating {
    display: none !important;
}
.etichetta {
    padding:10px !important;
    border: 1px solid #dedede !important;
    border-radius: 8px !important;
    background-color: #ffffff !important;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child {
    background-color: #ffffff !important;
}
.qodef-product-search-holder .qodef-product-search-form {
    border-radius: 0px !important;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
    font-weight: 500 !important;
    color: #050602 !important;
}
#qodef-woo-page.qodef--single .product_meta, #yith-quick-view-content.single-product .product_meta {
    background-color: #ffffff !important;
    padding: 20px !important;
    border: 1px solid #dedede !important;
    border-radius: 8px !important;
}
.qodef-social-share {
    padding: 20px !important;
    margin-top: 35px !important;
    border: 1px solid #dedede !important;
    border-radius: 8px !important;
    background-color: #ffffff !important;
    display:block !important;
}
.qodef-social-share ul {
    margin-top: 7px !important;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {
    width: 125px !important;
}
#qodef-woo-page.qodef--single .qodef-e-buy-now-wrapper>button, #yith-quick-view-content.single-product .qodef-e-buy-now-wrapper>button {
    background-color: #c4e3a0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {
    background-color: #c4e3a0 !important;
}
#qodef-woo-page.qodef--single .qodef-social-share li a, #yith-quick-view-content.single-product .qodef-social-share li a {
    color: #648125 !important;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value {
    color: #648125 !important;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a {
    color: #648125 !important;
}
.qodef-woo-product-list:not(.qodef-item-layout--info-right) li {
    background-color: #ffffff !important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    left: 0px !important;
}
sup {
    top: 0em !important;
}
.qodef-woo-shortcode .price sup {
    font-weight: 600 !important;
    font-size: 20px !important;
}
.qodef-woo-shortcode .price .woocommerce-Price-currencySymbol {
    top: 0px !important;
}
#qodef-woo-page .price .woocommerce-Price-currencySymbol, #qodef-woo-page .price sup, #yith-quick-view-modal .price .woocommerce-Price-currencySymbol, #yith-quick-view-modal .price sup, .qodef-woo-shortcode .price .woocommerce-Price-currencySymbol, .qodef-woo-shortcode .price sup {
    font-size: 20px !important;
}
.qodef-woo-shortcode .button.add_to_cart_button:first-child:nth-last-child(4) {
    width: 100% !important;
}
#qodef-woo-page.qodef--single .entry-summary .price .woocommerce-Price-currencySymbol, #qodef-woo-page.qodef--single .entry-summary .price sup, #yith-quick-view-content.single-product .entry-summary .price .woocommerce-Price-currencySymbol, #yith-quick-view-content.single-product .entry-summary .price sup {
    top: 0em !important;
}
.widget_greenpath_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener-amount .woocommerce-Price-amount sup::before {
    display: none !important;
}
.widget_greenpath_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener-amount {
    margin-left: 15px !important;
}
#qodef-page-content-bottom {
    background-color: #2d5d1b !important;
}
#qodef-page-footer-bottom-area {
    background-color: #2d5d1b !important;
    border-top: 1px solid var(--qode-main-color) !important;
}
 .woocommerce-MyAccount-navigation-link--greenpath_membership_profile {
    display:none !important;
 }
 #qodef-woo-page .price .woocommerce-Price-currencySymbol, #yith-quick-view-modal .price .woocommerce-Price-currencySymbol, .qodef-woo-shortcode .price .woocommerce-Price-currencySymbol {
    top: 0em !important;
}
#qodef-woo-page .price .woocommerce-Price-currencySymbol, #qodef-woo-page .price sup, #yith-quick-view-modal .price .woocommerce-Price-currencySymbol, #yith-quick-view-modal .price sup, .qodef-woo-shortcode .price .woocommerce-Price-currencySymbol, .qodef-woo-shortcode .price sup {
    font-size: .7em !important;
}
#qodef-woo-page .button.add_to_cart_button:first-child:nth-last-child(4), #qodef-woo-page .button.product_type_grouped:first-child:nth-last-child(4), #qodef-woo-page .button.product_type_variable:first-child:nth-last-child(4), #qodef-woo-page a.added_to_cart:first-child:nth-last-child(4), #yith-quick-view-modal .button.add_to_cart_button:first-child:nth-last-child(4), #yith-quick-view-modal .button.product_type_grouped:first-child:nth-last-child(4), #yith-quick-view-modal .button.product_type_variable:first-child:nth-last-child(4), #yith-quick-view-modal a.added_to_cart:first-child:nth-last-child(4), .qodef-woo-shortcode .button.add_to_cart_button:first-child:nth-last-child(4), .qodef-woo-shortcode .button.product_type_grouped:first-child:nth-last-child(4), .qodef-woo-shortcode .button.product_type_variable:first-child:nth-last-child(4), .qodef-woo-shortcode a.added_to_cart:first-child:nth-last-child(4) {
    width: 100% !important;
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section--bottom-inner .qodef-widget-holder {
    display: none !important;
}
@media (min-width: 768px) {
    .elementor-11888 .elementor-element.elementor-element-fae9d0a {
        --width: 39.1% !important;
    }
}
.yith-woocompare-widget {
    display:none !important;
}
#qodef-page-header {
    background-color: rgb(255 255 255 / 30%) !important;
}
.qodef-header--standard-extended #qodef-page-header-inner .qodef-header-section.qodef--bottom.qodef-skin--light {
    background-color: rgb(84 122 1 / 60%) !important;
}
#qodef-top-area {
    background-color: rgb(255 182 16 / 30%) !important;
}
.qodef-banner .qodef-m-image {
    border-radius: var(--qode-banner-image-border-radius, 10px) !important;
}
.qodef-banner .qodef-m-image {
    border-radius: var(--qode-banner-image-border-radius, 10px) !important;
}
.qodef-h6, h6 {
    font-size: 18px !important;
    line-height: 25px !important;
}
.qodef-h3, h3 {
    font-family: Lobster Two !important;
    font-size: 35px !important;
    line-height: 40px !important;
}
.qodef-woo-sales-count {
    display:none !important;
}
#qodef-woo-page.qodef--cart .shop_table td .woocommerce-Price-amount, .yith-wcwl-form .shop_table td .woocommerce-Price-amount {
    display: contents !important;
}
.woocommerce-page div.woocommerce .shop_table th {
    padding-left: 20px !important;
}
.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th {
    padding-left: 20px !important;
}

#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal .input-radio
 {
    top: 0px !important;
}
#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs {
    display: none !important;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-content.single-product .qodef-woo-single-inner {
    border-bottom: 1px solid #88a842 !important;
    padding-bottom: 35px !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    margin-top: 10px !important;
}
table {
    background-color: rgb(255 255 255 / 0%) !important;
}
.select2-container--default .select2-selection {
    background-color: #ffffff !important;
}
  #qodef-side-area-mobile-header .qodef-widget-holder.qodef--two {
    display: none !important;
}
#qodef-page-mobile-header .qodef--predefined-logo-icon {
    display: none !important;
}
@media (min-width: 1000px) {
    .fc-sidebar {
        z-index: 3;
        float: right;
        width: 34% !important;
        margin-top: 0 !important;
    }
    body:not(.has-checkout-must-login-notice) .fc-inside {
        width: 65% !important;
}
    body:not(.has-checkout-must-login-notice) .fc-checkout-notices {
      width: 100% !important;
    }
}
.qodef-h3, h3 {
    font-family: Manrope, sans-serif !important;
    font-size: 25px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    background-color: #ffffff !important;
    padding: 20px !important;
    border: 1px solid #d6d6d6 !important;
    width: 25% !important;
    margin-right: 25px !important;
    border-radius: 10px !important;
}
@media (max-width: 880px) {
.woocommerce-product-details__short-description table {
    display: none !important;
}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {
    width: initial !important;
}
}
#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-menu-item-arrow {
    width: 25px !important;
    height: 25px !important;
    z-index: 9999999999999;
    top: 10px !important;
}