.elementor-5759 .elementor-element.elementor-element-80562d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5759 .elementor-element.elementor-element-80562d4:not(.elementor-motion-effects-element-type-background), .elementor-5759 .elementor-element.elementor-element-80562d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-80562d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;padding:0% 5% 0% 5%;}.elementor-5759 .elementor-element.elementor-element-80562d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5759 .elementor-element.elementor-element-0ea6fa4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5759 .elementor-element.elementor-element-0ea6fa4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5759 .elementor-element.elementor-element-0ea6fa4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-6de1cc0{text-align:start;}.elementor-5759 .elementor-element.elementor-element-6de1cc0 img{width:50%;}.elementor-5759 .elementor-element.elementor-element-fd0d08e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5759 .elementor-element.elementor-element-fd0d08e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-fd0d08e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5759 .elementor-element.elementor-element-fd0d08e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5759 .elementor-element.elementor-element-6567995 > .elementor-widget-container{background-color:var( --e-global-color-8e73456 );margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu .elementor-item{font-family:"Open Sans";font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-6567995{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f9b8f47 );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a:hover,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a:focus,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle:hover,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a:hover,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a:focus,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-fd796f8 );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown .elementor-item, .elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans";font-size:18px;font-weight:700;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a{padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle{color:var( --e-global-color-4323f08 );}.elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle svg{fill:var( --e-global-color-4323f08 );}.elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle:hover, .elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle:hover svg, .elementor-5759 .elementor-element.elementor-element-6567995 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle:hover, .elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-5759 .elementor-element.elementor-element-eb79a73 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5759 .elementor-element.elementor-element-eb79a73:not(.elementor-motion-effects-element-type-background), .elementor-5759 .elementor-element.elementor-element-eb79a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd796f8 );}.elementor-5759 .elementor-element.elementor-element-eb79a73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-5759 .elementor-element.elementor-element-eb79a73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5759 .elementor-element.elementor-element-2d56a46.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5759 .elementor-element.elementor-element-2d56a46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5759 .elementor-element.elementor-element-2d56a46.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5759 .elementor-element.elementor-element-2d56a46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5759 .elementor-element.elementor-element-2d56a46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu .elementor-item{font-family:"Open Sans";font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8e73456 );}.elementor-5759 .elementor-element.elementor-element-ca7bf61{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f9b8f47 );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a:hover,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a:focus,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle:hover,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a:hover,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a:focus,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-fd796f8 );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown .elementor-item, .elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans";font-size:18px;font-weight:700;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a{padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle:hover, .elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle:hover svg, .elementor-5759 .elementor-element.elementor-element-ca7bf61 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-text );}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle:hover, .elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-5759:not(.elementor-motion-effects-element-type-background), .elementor-5759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e73456 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-5759 .elementor-element.elementor-element-0ea6fa4{width:75%;}.elementor-5759 .elementor-element.elementor-element-2d56a46{width:75%;}}@media(max-width:1024px){.elementor-5759 .elementor-element.elementor-element-80562d4{margin-top:0px;margin-bottom:0px;}.elementor-5759 .elementor-element.elementor-element-6567995 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-6567995{--nav-menu-icon-size:46px;}.elementor-5759 .elementor-element.elementor-element-eb79a73{margin-top:0px;margin-bottom:0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61{--nav-menu-icon-size:46px;}}@media(max-width:767px){.elementor-5759 .elementor-element.elementor-element-80562d4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-0ea6fa4{width:80%;}.elementor-5759 .elementor-element.elementor-element-0ea6fa4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5759 .elementor-element.elementor-element-fd0d08e{width:20%;}.elementor-5759 .elementor-element.elementor-element-fd0d08e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5759 .elementor-element.elementor-element-fd0d08e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5759 .elementor-element.elementor-element-fd0d08e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-6567995 > .elementor-widget-container{margin:0px 8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown .elementor-item, .elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;}.elementor-5759 .elementor-element.elementor-element-6567995{--nav-menu-icon-size:24px;}.elementor-5759 .elementor-element.elementor-element-6567995 .elementor-menu-toggle{border-width:1px;}.elementor-5759 .elementor-element.elementor-element-eb79a73{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-2d56a46{width:75%;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown .elementor-item, .elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61{--nav-menu-icon-size:40px;}.elementor-5759 .elementor-element.elementor-element-ca7bf61 .elementor-menu-toggle{border-width:2px;}}/* Start custom CSS for nav-menu, class: .elementor-element-6567995 */.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    background-color: #0f976e;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80562d4 */@media (min-width: 1024px) {
    .alignright {
        direction: rtl;
    }
    .alignright .elementor-text-editor {
       text-align: right;
    }
}

.woocommerce ul.products li.product .cart_button form {
    display: none;
    visibility: hidden;
}

//.single_add_to_cart_button.button,
.stock.in-stock {    
    display: none !important;
}

.product .cart {
    flex-wrap: wrap !important;
}

.single_variation_wrap {
    width: 100%;
}

.pi-eqw-qty-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-heading-title {
    line-height: 1.3 !important;
}

.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
    font-size: 18px;
    font-weight: normal;
    color: red;
    opacity: 1;
}

.woocommerce .price {
    font-size: 22px !important;
    color: #000;
    font-weight: 400 !important;
    font-family: 'Open Sans', Sans-Serif !important;
}

.woocommerce .price ins {
    color: #44956f !important;
    font-size: 36px !important;
    font-weight: 600 !important;
    line-height: 1.5;
    text-decoration: none;
}

.fpf-fields hr {
    margin-bottom: 30px;
    margin-top: 30px;
}

.stock.in-stock {
    display: none;
}

.woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>* {
    flex-basis: auto;
}

.single_add_to_cart_button {
    padding: 8px 15px !important;
}

.woocommerce ul.products li.product .price {
    display: flex;
    flex-direction: column;
}

td[data-title="Versand"],
td[data-title="Zwischensumme"],
.cart_totals h2 {
    display: none;
}

@media (min-width:768px) {

    .cquote_cart_to_quote.after_cart_table {
        border: 1px solid #ccc;
        padding: 30px;
        margin: 50px 20% 0 20%;
    }
}


@media (max-width: 767px) {
    .cquote_cart_to_quote.after_cart_table {
        border: 1px solid #ccc;
        padding: 30px;
        margin: 30px 2% 0 2%;
    }
}


.e-cart-totals.e-cart-section {
    padding: 0;
    border: 0;
}

#cquote_form_field_16062 {
    height: 200px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 5px !important;
    border: 1px solid #ccc;
}

.woocommerce-tabs .tabs.wc-tabs {
    display: none;
}

.woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 2em 2em 2em 3.5em !important;
    margin: 0 0 2em;
    position: relative;
    background-color: #4a9670 !important;
    color: #ffffff !important;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.woocommerce-error::before, 
.woocommerce-info::before, 
.woocommerce-message::before {
    top: 2em !important;
    color: #fff !important;
}

.cquote_cart_to_quote.after_cart_table:before {
    content: 'Bitte füllen Sie die Felder aus und wir schicken Ihnen Ihr unverbindliches Angebot zu!';
    margin-bottom: 20px;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 600;
    display: block;
}

.cquote_cart_to_quote.after_cart_table form:before {
    content: 'Dies ist keine Bestellung! Sie gehen keinerlei Verpflichtungen ein. Mit „abschicken“ erhalten Sie von uns ein kostenloses und unverbindliches Angebot für Ihre Wunschprodukte. Auf unserer Website werden nur unverbindliche Preisangaben gezeigt.';
    margin-bottom: 20px;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400;
    display: block;
}

.cart_totals .shop_table {
    display: none;
}

button.cquote_submit_quote,
button.cquote_submit_quote:hover {
    fill: var( --e-global-color-8e73456 );
    color: var( --e-global-color-8e73456 );
    background-color: var( --e-global-color-4323f08 );
    border: none;
    margin-top: 30px;
    font-family: 'Open Sans', Sans-Serif;
}


.woocommerce-product-gallery .flex-viewport {
    border: 1px solid #ccc;
    margin-left: 5px;
    margin-right: 5px;
}

.single_add_to_cart_button { 
    fill: var( --e-global-color-8e73456 ) !important;
    color: var( --e-global-color-8e73456 ) !important;
    background-color: var( --e-global-color-4323f08 ) !important;
    box-shadow: 2px 2px 6px 0px #000000 !important;
    border-radius: 10px !important;
    border: none !important;
}

.fpf-totals dt {
    width: 80% !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 22.8% !important;
}


/* Produktübersicht mobil */
@media (max-width: 767px) {
    
    .elementor-element.elementor-wc-products ul.products li.product {
        padding: 5px !important;
        padding-bottom: 40px !important;
    }
    
    .woocommerce ul.products li.product .cart_button {
        bottom: 0px !important;
    }
    
    .woocommerce ul.products li.product .cart_button a {
        font-size: 16px !important;
    }
    
    .elementor-element.elementor-wc-products ul.products li.product h2.woocommerce-loop-product__title {
        font-size: 15px !important;
    }
    
    .woocommerce .price {
        font-size: 17px !important;
        line-height: 1.2;
    }
    
    .woocommerce .price ins {
        font-size: 24px !important;
    }
    
     .woocommerce .products .wc-gzd-additional-info, .products .wc-gzd-additional-info a {
        margin: 0 !important;
        font-size: 12px !important;
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ca7bf61 */.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    background-color: #0f976e;
    border-radius: 12px;
}

.elementor-5759 .elementor-element.elementor-element-ca7bf61 i {
    margin-right: 7px;
    color: #0F976E;
}

.elementor-5759 .elementor-element.elementor-element-ca7bf61 .current-menu-item i,
.elementor-5759 .elementor-element.elementor-element-ca7bf61 .menu-item:hover i {
    color: #fff;
}/* End custom CSS */