.elementor-17894 .elementor-element.elementor-element-27432f90 > .elementor-container{max-width:1560px;}.elementor-17894 .elementor-element.elementor-element-27432f90{padding:0% 6% 3% 3%;}.elementor-17894 .elementor-element.elementor-element-66a10bb1 > .elementor-element-populated{padding:0px 40px 0px 50px;}.elementor-17894 .elementor-element.elementor-element-44491c2a{padding:70px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-2e9617ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-c0c32af{width:100%;max-width:100%;}@media(min-width:768px){.elementor-17894 .elementor-element.elementor-element-502e08f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17894 .elementor-element.elementor-element-66a10bb1{width:85%;}}@media(max-width:1024px){.elementor-17894 .elementor-element.elementor-element-66a10bb1 > .elementor-element-populated{padding:60px 20px 0px 20px;}.elementor-17894 .elementor-element.elementor-element-44491c2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-2e9617ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-17894 .elementor-element.elementor-element-27432f90{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-66a10bb1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-44491c2a{padding:0px 0px 0px 0px;}.elementor-17894 .elementor-element.elementor-element-7e137af2{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-27432f90 */.product_section ul.products li.product {
    margin-bottom: 24px;
    float: left;
    overflow: hidden;
}
.title_subtitle_holder{
    display: none !important;
}
.title_size_large{
    background-position: center center !important;
}/* End custom CSS */
/* Start custom CSS */.shop-btn a{
    width: 100%;
    display: block;
}
.slider-content-here .qode_content_slider .flex-control-nav li a.flex-active {
    background-color: #e82233;
}
.product_section ul.products li.product {
    margin-bottom: 24px;
    float: left;
    overflow: hidden;
}
.woocommerce ul.products li.product .broken_link, .woocommerce ul.products li.product a.broken_link{
    text-decoration: none;
}
@media only screen and (max-width: 800px) {
  .columns-4 .container_inner>ul.products li.product, .columns-4 .cross-sells>ul.products li.product, .columns-4 .products>ul.products li.product, .columns-4 .woocommerce_with_sidebar ul.products li.product, div.woocommerce.columns-4 ul.products li.product{
      width: 97.372093%;
  }
}

@media only screen and (max-width: 600px) {
  .columns-4 .container_inner>ul.products li.product, .columns-4 .cross-sells>ul.products li.product, .columns-4 .products>ul.products li.product, .columns-4 .woocommerce_with_sidebar ul.products li.product, div.woocommerce.columns-4 ul.products li.product{
      width: 100% !important;
  }
  .woocommerce ul.products li.product .price{
      margin: 0 0 26px;
  }
}

.title.title_size_large.position_left.has_background {
    background-size: cover!important;
}/* End custom CSS */