/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.stl_home_product_slider .slick-slide img{width:100%;}
.stl_home_product_slider .woocommerce ul.products li.product li.category{display:none;}
.stl_home_product_slider .woocommerce ul.products .product-inner{border:1px solid #ccc; }
.stl_home_product_slider .woopspro-product-slider .products li.image-wrap{padding:0px !important; }
.stl_home_product_slider .woocommerce ul.products li.product li.title h2, .stl_home_product_slider  .woocommerce ul.products li.product li.title a{    font-size: 16px;
    line-height: 1.5;
    padding-top: 10px;}
@media (max-width: 1000px) {
    .stl_footer_content.elementor-widget-image-box .elementor-image-box-wrapper {
        display: block !important;
        text-align: center;
    }

    .stl_footer_content.elementor-widget-image-box .elementor-image-box-img {
        margin-bottom: 15px !important;
    }
}
.stl_home_product_slider  .woocommerce ul.products li.product .woo-entry-inner li:last-child{padding:15px 0px !important; }
/*.stl_featured_product.stl_home_product_slider .woocommerce ul.products li.product li.title h2,.stl_featured_product.stl_home_product_slider .woocommerce ul.products li.product li.title a {color :#fff; }*/

/* Elementor Column Background Hover Zoom */
.bg-hover-zoom .elementor-widget-wrap {
    background-size: 100% !important;
    background-position: center !important;
    transition: background-size 0.5s ease-out;
    overflow: hidden;
}

.bg-hover-zoom .elementor-widget-wrap:hover {
    background-size: 120% !important;
}

.fancy-icon {
    display: inline-flex !important;  /* shrink to content width */
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    width: auto !important;           /* prevents 100% width */
    margin: 0 auto 22px !important;                   /* centers under heading */
}

.fancy-icon:before,
.fancy-icon:after {
    content: "";
    width: 70px !important;                      /* fixed line width */
    height: 2px !important;
    background: #EC2A23;
    margin-top: -8px;
}


