.bzotech-swiper-navi .swiper-button-nav.swiper-button-disabled {
    opacity: 1;
}
.mini-cart-button .button {
    border-radius: 0;
    transition: all .4s;
    border: 1px solid var(--bzo-main-color);
}
.mini-cart-content .mini-cart-footer .mini-cart-button .button:hover {
    background: #fff;
    color: var(--bzo-main-color);
}
.mini-cart-button .button.wc-forward:first-child {
    background: #fff;
    color: var(--bzo-main-color);
}
.top-filter,
.sidebar-widget,
.widget_price_filter .price_slider_amount .price_label span,
.woocommerce div.product form.cart .single_add_to_cart_button, .box-upload .wpcf7-submit, .elbzotech-bt-default,
.sidebar .wg-product-slider .item-product .product-thumb .product-thumb-link img, .sidebar .wg-product-slider .item-product .product-thumb > a,
.item-list-default2 .product-thumb-link,
.js-filter-hitory .item,
.product-detail-gallery .mid,
.style-gallery-horizontal .gallery-control img,
.bzotech-form-cart-single .detail-qty,
.woocommerce div.product form.cart button.single_add_to_cart_button,
.tab-product-horizontal .product-tab-title ul {
    border-radius: 0;
}
.elbzotech-bread-crumb-global .container-flex-e span,
.elbzotech-bread-crumb-global .container-flex-e a {
    color: #D9D9D9;
}
.elbzotech-bread-crumb-global .container-flex-e span:last-child {
    color: #fff;
}
.item-list-default2 .product-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--bzo-main-color);
}
.item-list-default2 .product-title:hover {
    text-decoration: underline;
}
.item-list-default2 .product-extra-link-defaut2 .case-cart-default {
    border: 1px solid var(--bzo-main-color);
}
.item-list-default2 .product-extra-link-defaut2 .case-cart-default:hover {
    background: #fff;
    border: 1px solid var(--bzo-main-color);
    color: var(--bzo-main-color);
}
.product-detail .product-detail-info .product-title-single,
.single-related-product .title-related-product .single-title2{
    color: var(--bzo-main-color);
}
.product-detail .product-rate {
    background-image: url(../../global/css/images/icon/rate-star3.png);
    background-position: 0 -16px;
    height: 16px;
    width: 100px;
}
.product-detail .product-rating {
    background-image: url(../../global/css/images/icon/rate-star3.png);
    height: 16px;
}
.single-related-product .swiper-button-nav {
    top: 40%;
    width: 32px;
    height: 32px;
    border-radius: 30px;
    background: #D9D9D9;
    transform: scale(1);
    -webkit-transform: scale(1);
    border: 1px solid #D9D9D9;
    font-size: 12px;
}
.single-related-product .swiper-button-nav:not(.swiper-button-disabled){
    background: #ffffff;
    border: 1px solid var(--bzo-main-color);
    color: var(--bzo-main-color);

}
.single-related-product .swiper-button-next {
    right: -16px;
}
.single-related-product .swiper-button-prev {
    left: -16px;
}
.woocommerce table.shop_table td a.product-title:hover {
    text-decoration: underline;
}

.product-detail .product-label {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 1;
    display: flex;
}
.product-detail .product-label .sale {
    order: 1;
    padding: 4px 15px;
    background: #fff;
    color: var(--bzo-main-color);
    border: 1px solid #B7B7B7;
}
.product-detail .product-label .new {
    color: #fff;
    background: var(--bzo-main-color);
    padding: 4px 16px;
    text-transform: capitalize;
}

.product-detail .product-label span {
    border-radius: 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}
.item-list-post-style2 .post-title a:hover,
.item-grid-post-style7 .item-post .post-title a:hover,
.item-grid-post-style7 .item-post .meta-post .meta-cats .flex-wrapper a:first-child:hover,
.item-grid-post- .post-title a:hover,
.item-grid-post-style3 .post-title a:hover {
    color: var(--bzo-gray-color);
}
.item-grid-post-style7 .item-post .post-title a {
    color: var(--bzo-main-color);
}
.woocommerce .woocommerce-info .showcoupon {
    color: #fff;
}
.woocommerce .woocommerce-info .showcoupon:hover {
    color: #fff;
    text-decoration: underline;
}
.item-grid-post-style2 .item-post .post-title a:hover {
    color: #fff;
}
.elbzotech-accordion-global- .box-icon-accor {
    float: right;
}
.mini_cart_item .product-info .product-title a{
    color: var(--bzo-main-color);
}

.bzotech-form-cart-single .variations .type-color .swatch-color,
.elbzotech-login-popup-content .popup-form .form-field .input,
.elbzotech-login-popup-content,
.fancybox-opened .fancybox-skin,
.bzo-ajaxcart-report >div,.btn-popup-cart,
.bzo-ajaxcart-report .msg-success,
.item-list-post-default .post-thumb img,
.wp-block-search__inside-wrapper,
.widget_search .wg-search-form,
.widget_tag_cloud a,
.widget_product_tag_cloud a,
.style-item-meta__cats .meta-cats a,
.content-custom .box-image img,
.bzotech-blog-form-comment .comment-form input[type="text"], 
.bzotech-blog-form-comment .comment-form textarea,
.item-list-post-default .post-thumb,
.item-list-post-style2 .post-thumb,
.item-list-post-style2 .post-thumb .meta-post-style1 .meta-cats a {
    border-radius: 0;
}
.woocommerce div.product form.cart .variations label {
    margin-bottom: 0;
}
.product-list-view .item-product .product-rate,
.widget_bzotech_rating_filter .product-rate {
    background-image: url(../../global/css/images/icon/rate-star3.png);
    background-position: 0 -16px;
    height: 16px;
    width: 100px;
}
.product-list-view .item-product .product-rating,
.widget_bzotech_rating_filter .product-rating {
    background-image: url(../../global/css/images/icon/rate-star3.png);
    height: 16px;
}
.product-list-view .item-product .product-label {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 1;
    display: flex;
} 
.product-list-view .item-product .product-label span {
    border-radius: 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}
.product-list-view .item-product .product-label .sale{
    order: 1;
    padding: 4px 15px;
    background: #fff;
    color: var(--bzo-main-color);
    border: 1px solid #B7B7B7;
}
.product-list-view .item-product .product-label .new {
    color: #fff;
    background: var(--bzo-main-color);
    padding: 4px 16px;
    text-transform: capitalize;
}