.single-product{
    .left-thumb,.inside-thumb{
        .single-product-wrap{
            .product-image{
                .onsale{
                    &.sale-style-1{
                        left: auto;
                        right: 0;
                    }
                    &.sale-style-2{
                        left:auto;
                        right: 0;
                        .percent{
                            transform: rotate(405deg);
                            top: 10px;
                            left: -10px;
                        }
                    }
                    &.sale-style-3{
                        right: 0;
                        left: auto;
                        .percent{
                            top: -2px;
                            left: 25px;
                            right: auto;
                            transform: rotate(400deg);
                        }
                    }
                }
            }
        }
    }
    .nbcs-section{
        .nbcs-add-to-cart-button{
          input[type='submit']{
            border-radius: 5px;
          outline: none;
          }
        }
      }
    .single-product-wrap,
    #tab-seller,
    .accordion-content{

        h2 {
            display: none;
        }

        .list-unstyled {
            
            li {
                margin-bottom: 10px;
            }
            .seller-rating {
                display: block;
                overflow: hidden;
                height: 25px;

                .star-rating {

                    &:before {
                        float: none;
                        position: static;
                    }
                }
            }
        }
        .product-vendor-info{
            @include flex();
            align-items: flex-start;
            margin-bottom: 30px;
            .profile-img{
                margin-right: 20px;
            }
            .dokan-store-info{
                flex: 1;
                .store-name{
                    margin-bottom: 0;
                    @include media-breakpoint-down(xs){
                        margin-bottom: 5px;
                    }
                }
                .store-ratings{
                    >span{
                        display: inline-block;
                        padding-left: 0;
                        padding-right: 0;
                    }
                    display: flex;
                    margin-left: 0;
                    margin-right: 0;
                    @include media-breakpoint-down(xs){
                        flex-direction: column;
                        align-items: flex-start;
                        .seller-rating{
                            order: 1;
                            .star-rating{
                                margin-bottom: 5px;
                            }
                        }
                        .text{
                            order: 2;
                            margin-bottom: 5px;
                        }
                    }
                    .seller-rating{
                        order: 1;
                        .star-rating{
                            margin-bottom: 0;
                            margin-right: 20px;
                        }
                    }
                    .text{
                        order: 2;
                    }
                }
                .store-address,
                .store-phone{
                    display: flex;
                    address{
                        display: inline-block;
                        margin-bottom: 5px;
                        font-style: normal;
                    }
                    [class^="icon-"]{
                        &:before{
                            text-align: left;
                            margin: 0;
                        }
                    }
                }
                .store-details{
                    >a{
                        text-decoration: underline;
                    }
                    .icon-eye{
                        margin-right: 5px;
                        &:before{
                            margin: 0;
                        }
                    }
                }
                .seller-name{
                    margin-bottom: 5px;
                }

                i {
                    margin-right: 10px;
                }
            }
            @include media-breakpoint-down(xs){
                flex-direction: column;
                .profile-img{
                    margin-bottom: 20px;
                }
            }
        }
    }

    .product-vendor-info{
        .dokan-store-info{
            .store-ratings{
                justify-content: flex-start;
                .text{
                    margin-right: 15px;
                }
                .seller-rating {
                    
                    .star-rating {

                        &:before {
                            position: static !important;
                        }
                    }
                }
            }
        }
    }

    .woocommerce-tabs {

    }
    
    #tab-more_seller_product, 
    .accordion-item{
        .products{
            .product{
                @include make-col-ready();
                @include make-col(12);
            }
        }
    }
    .morepd-columns-xl-4{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-xl(3);
                }
            }
        }        
    }
    .morepd-columns-xl-3{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-xl(4);
                }
            }
        }        
    }
    .morepd-columns-xl-2{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-xl(6);
                }
            }
        }        
    }
    .morepd-columns-lg-4{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-lg(3);
                }
            }
        }        
    }
    .morepd-columns-lg-3{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-lg(4);
                }
            }
        }        
    }
    .morepd-columns-lg-2{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-lg(6);
                }
            }
        }        
    }
    .morepd-columns-md-4{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-md(3);
                }
            }
        }        
    }
    .morepd-columns-md-3{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-md(4);
                }
            }
        }        
    }
    .morepd-columns-md-2{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-md(6);
                }
            }
        }        
    }
    .morepd-columns-sm-4{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-sm(3);
                }
            }
        }        
    }
    .morepd-columns-sm-3{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-sm(4);
                }
            }
        }        
    }
    .morepd-columns-sm-2{
        #tab-more_seller_product, 
        .accordion-item{
            .products{
                .product{
                    @include make-col-sm(6);
                }
            }
        }        
    }
    .wc-tabs-wrapper{
        #tab-faq_tab{
            .nbt-faqs-container{
                margin-top: 0;
                h3{
                    font-size: 20px !important;
                }
            }
        }
    }
}