/* 
Theme Name: BCBUDDEPOT
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: bcbuddepot
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.pack-label{
    font-size: 14px !important;
}
.progress{
    height: 5px !important;
    margin-top: 50px;
    }
    .progress-bar{
    background: linear-gradient(135deg,#2aa34f,#05B57D 33%,#05B57D 66%,#FFE734);
    height: 5px;
    }
    .star-rating svg{
        width: 18px !important;
    }
    .pack_listed_prod_rght{
        display: block;
        gap: 10px;
        justify-content: center;
        text-align:center;
    }
    /* the slides */
.slick-slide {
margin-left:7px;
}

/* the parent */
.slick-list {
margin-left:-7px;
}
.slidermn_best_seller_in_top{
height: 190px;
overflow: hidden;
border-radius: 10px;
}
.thc_review{
padding: 10px 0px;
}
.product_price_dfn{
padding: 20px 0px;
color: #000;
font-size: 16px;
font-weight: 500;
}
.pack_listed_prod_rght .variation_val {
display: inline-block;
margin-right: 7px;
position: relative;
border-radius: 20px;
-webkit-border-radius: 20px;
}

.pack_listed_prod_rght .variation_val input[type="radio"] {
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
}

.pack_listed_prod_rght .variation_val .variation_val_num {
min-width: 26px;
background: transparent;
border: 1px solid #cfcfcf;
color: #000000;
border-radius: 20px;
-webkit-border-radius: 20px;
font-size: 10px;
font-weight: 700;
text-align: center;
padding: 1px 3px;
cursor: pointer;
}

.pack_listed_prod_rght .variation_val:last-child {
margin-right: 0;
}

.pack_listed_prod_rght .variation_val input[type="radio"]:checked+.variation_val_num {
background: #12784A;
color: #fff;
}
.variation_val:hover{
    background: #82DABE !important;
}
.cmn_row_ofsld {
align-items: center;
margin-bottom: 42px;
}

.compare_slider_part_top_btt {
display: flex;
flex-wrap: wrap;
margin: 0 -7px;
}

.compare_slider_part_top_btt_in {
padding: 0 7px;
flex-basis: 20%;
max-width: 20%;
}

.woocommerce .compare_slider_part_top_btt_in .star-rating {
width: auto;
height: auto;
}

.woocommerce .compare_slider_part_top_btt_in .star-rating:before {
display: none;
}
.prod_titles{
min-height: 60px;
padding: 0px 15px;
}
.prod_titles a{
color: #3d3d3d !important;
font-weight: 400;
min-height: 80px;
}
.add_wrapper{
padding: 10px 0px;

}
.prod_cart_addbtn{
background: #12784A;
color: #fff !important;
padding: 10px 15px;
border-radius: 5px;

}
.prod_cart_addbtn:hover{
background: #039365; 
}
.onsales{
    width: 100% !important;
}

.preloaders{
    width: 1280px;
    background:#f7f7f7;
    min-height:300px;
}

@media (min-width: 767px){
    .prod_titles{
        min-height: 40px;
    }
    .product_price_dfn{
        font-size: 18px;
    }
    .pack_listed_prod_rght{
        display: flex;
        gap: 10px;
        justify-content: center;
    }
    .onsales{
        width: 1280px !important;
    }
    
        /* the slides */
.slick-slide {
margin-left:47px;
}

/* the parent */
.slick-list {
margin-left:-47px;
}
.slidermn_best_seller_in_top{
height: 350px;
}

}

