.elementor-28992 .elementor-element.elementor-element-6aec6cae .elementor-repeater-item-9ceffad.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28992 .elementor-element.elementor-element-16c0cffa{text-align:start;}.elementor-28992 .elementor-element.elementor-element-16c0cffa .elementor-heading-title{font-size:1rem;text-transform:uppercase;letter-spacing:2px;}.elementor-28992 .elementor-element.elementor-element-2e8b7cba{text-align:start;}.elementor-28992 .elementor-element.elementor-element-2e8b7cba .elementor-heading-title{color:#111618;}.elementor-28992 .elementor-element.elementor-element-14662b8{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28992 .elementor-element.elementor-element-4b45a809 .elementor-button{background-color:#ffffff;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#3c6950;color:#3c6950;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3c6950;border-radius:0px 0px 0px 0px;}.elementor-28992 .elementor-element.elementor-element-4b45a809 .elementor-button:hover, .elementor-28992 .elementor-element.elementor-element-4b45a809 .elementor-button:focus{background-color:#3c6950;color:#ffffff;}.elementor-28992 .elementor-element.elementor-element-4b45a809 .elementor-button:hover svg, .elementor-28992 .elementor-element.elementor-element-4b45a809 .elementor-button:focus svg{fill:#ffffff;}.elementor-28992 .elementor-element.elementor-element-6aec6cae:not(.elementor-motion-effects-element-type-background), .elementor-28992 .elementor-element.elementor-element-6aec6cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28992 .elementor-element.elementor-element-6aec6cae > .elementor-container{min-height:580px;}.elementor-28992 .elementor-element.elementor-element-6aec6cae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 5% 7% 5%;}.elementor-28992 .elementor-element.elementor-element-6aec6cae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-28992 .elementor-element.elementor-element-7f89734b > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28992 .elementor-element.elementor-element-2e8b7cba > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-28992 .elementor-element.elementor-element-4b45a809 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28992 .elementor-element.elementor-element-6aec6cae{padding:50px 20px 50px 20px;}}/* Start custom CSS for woo-top-rated-products, class: .elementor-element-19090205 */.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 24px;
    text-align: center;
    color: #111618;
}
.woocommerce ul.products li.product .price {
    display: none;
}

.woocommerce ul.products li.product .star-rating{
    margin: 0 auto;
}

.woocommerce .star-rating span::before{
    color: #fdbc32;
}

.woocommerce ul.products li.product .star-rating {
    font-size: 16px;
    
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button,

a.button.button.product_type_variable{
    position: absolute;
    bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    display: inline-block;
    width: 190px;
     visibility: hidden;
}

.woocommerce ul.products li.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce ul.products li.product:hover a.button.product_type_variable.add_to_cart_button,
.woocommerce ul.products li.product:hover a.button.button.product_type_variable{
    visibility: visible;
    transition-delay: 0.2s;
}

@media screen and (max-width:480px){
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48% !important;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button {
    bottom: 80px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size: 1em;
}

.woocommerce ul.products li.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce ul.products li.product:hover a.button.product_type_variable.add_to_cart_button{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for woo-top-rated-products, class: .elementor-element-19090205 */.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 24px;
    text-align: center;
    color: #111618;
}
.woocommerce ul.products li.product .price {
    display: none;
}

.woocommerce ul.products li.product .star-rating{
    margin: 0 auto;
}

.woocommerce .star-rating span::before{
    color: #fdbc32;
}

.woocommerce ul.products li.product .star-rating {
    font-size: 16px;
    
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button,

a.button.button.product_type_variable{
    position: absolute;
    bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    display: inline-block;
    width: 190px;
     visibility: hidden;
}

.woocommerce ul.products li.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce ul.products li.product:hover a.button.product_type_variable.add_to_cart_button,
.woocommerce ul.products li.product:hover a.button.button.product_type_variable{
    visibility: visible;
    transition-delay: 0.2s;
}

@media screen and (max-width:480px){
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48% !important;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button {
    bottom: 80px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size: 1em;
}

.woocommerce ul.products li.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce ul.products li.product:hover a.button.product_type_variable.add_to_cart_button{
    display:none;
}
}/* End custom CSS */