/* Menu */
.topdeal-mega.topdeal-menures li a{
	padding: 0 15px !important;
	font-weight: 400 !important;
	text-transform: none !important;
	font-size: 14px !important;
}

.page #slider_sw_woo_slider_widget_5 .slider{
	padding: 0 15px;
}

.item.product .reviews-content .item-number-rating{
	display:none !important;
}
.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link, .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link{
	text-align: center !important;
}
.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link > a, .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link > a{
	padding: 0px !important;
	display: block !important;
}

/* Breadcrumb Theme */
.topdeal_breadcrumbs{
	margin-bottom: 15px !important;
	padding: 0 15px !important;
}

.single-product.single #left{
	padding: 0 15px;
}
.single-product.single #sw_woo_slider_widget-1{
	margin-bottom: 15px;
}
.single-product.single #contents-detail{
	padding-left: 0px;
}
.single-product.single .tabs{
	margin-top: 15px;
	margin-bottom: 15px;
}
/* Best Seller */
.single-product.single .sidebar .widget.sw_woo_slider_widget .best-selling-product .box-slider-title h2{
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 6px 16px;
    margin-top: 20px;
    border-left: 3px solid #ec2e3c;
    border-bottom: none;
    border-radius: 0;
}
.single-product.single .sidebar .widget.sw_woo_slider_widget .best-selling-product .box-slider-title h2::before{
    display: none;
}
/* Style grp 4 button product card  */
.single-product.single .tabs .tabbable #tab-more_seller_product #product_listing .item .item-bottom, .single-product.single .sw_related_upsell_widget .slider .slick-list .item.slick-slide .item-bottom{
    top: 35px;    
    right: 5px;
    padding: 2px;
}
.single-product.single .tabs .tabbable #tab-more_seller_product #product_listing .item .item-bottom a, .single-product.single .sw_related_upsell_widget .slider .slick-list .item.slick-slide .item-bottom a{
    box-shadow: 0px 2px 7px rgba(0,0,0,0.15);
}
/* Slider Related Product */
.single-product.single .sw_related_upsell_widget .slider .slick-list .item.slick-slide .item-wrap{
	border: none;
}
.single-product.single .sw_related_upsell_widget .slick-list .item.slick-slide{
	padding: 5px;
}
.single-product.single .sw_related_upsell_widget .slick-list .item.slick-slide .item-content h4 {
	margin: 0px 0px 5px 0px;
}
.single-product.single .sw_related_upsell_widget .sw-woo-container-slider .res-button{
	top: 20px;
}
.single-product.single .sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-prev{
	right: 55px;
}
.single-product.single .sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-next{
	right: 20px;
}
.single-product.single .sw_related_upsell_widget .slick-list .item.slick-slide .item-detail .item-img img{
	object-fit: none;
}
.single-product.single .sw_related_upsell_widget .slick-list .item.slick-slide .item-content h4 a{
	min-height: 41px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
	padding-bottom: 0px !important;
	margin-bottom: 0px;
	font-size: 16px;
	border-bottom-color: transparent;
}
.single-product.single .sw_related_upsell_widget .slick-list .item.slick-slide .item-content .item-price{
	font-size: 16px;
}
.single-product.single .sw_related_upsell_widget .slick-list  .item .item-wrap .item-detail .products-thumb .sw-newlabel, .single-product.single .sw-newlabel, .dokan-store .sw-newlabel{
    top: 0;
    right: 0;
    background-color: #e90006;
}
.single-product.single .tabbable .shipping_tab ,.single-product.single .tabbable .seller_tab {
	display: none;
}
.single-product.single  .yith-wcwl-add-button .yith-wcwl-icon{
	display: none;
}
.single-product.single #slider_sw_related_upsell_widget-1{
	background: #ffffff;
	padding: 20px;
}
.single-product.single #slider_sw_related_upsell_widget-1 .box-slider-title h2{
	margin-bottom: 10px;
}
.single-product.single #slider_sw_related_upsell_widget-1 .box-slider-title h2 span{
	padding: 5px 16px;
	border-left: 3px solid #ec2e3c;
}
.single-product.single #slider_sw_related_upsell_widget-1 .resp-slider-container > .slider{
	margin: 0 -5px;
}
/* Style Single Product - More Seller */
.single-product.single #tab-more_seller_product #product_listing{
	margin: 0 -5px;
}
.single-product.single #tab-more_seller_product #product_listing .item.product{
	padding: 5px !important;
}
.single-product.single #tab-more_seller_product #product_listing .item.product .products-entry .item-detail .item-img img{
	margin-bottom: 0px;
	object-fit: none;
}
.single-product.single #tab-more_seller_product #product_listing .item.product .products-entry .item-detail .item-content{
    padding: 12px;
}
.single-product.single #tab-more_seller_product #product_listing .item.product .products-entry .item-detail .item-content h4 {
	margin: 0px 0px 5px 0px;
}
.single-product.single #tab-more_seller_product #product_listing .item.product .products-entry .item-detail .item-content h4 a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
	padding-bottom: 0;
	min-height: 41px;
	font-size: 16px;
	margin-bottom: 0px;
	border-bottom-color: transparent;
}
.single-product.single #tab-more_seller_product #product_listing .item.product .products-entry .item-detail .item-content .item-price .woocommerce-Price-amount{
	font-size: 16px;
}

/* Best Selling Product */
.single-product.single .best-selling-product .resp-slider-container .slider .item .item-wrap .item-content h4 a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.single-product.single .best-selling-product .resp-slider-container .slider .item .item-wrap .item-content h4 a, .best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price span{
	font-size: 16px;
}

/* Dokan Theme */
.dokan-store #primary.content-area .fas{
	font-family: 'FontAwesome';
	font-style: normal;
}
.dokan-store #primary.content-area{
	max-width: 1440px;
}
.dokan-store .elementor-location-header, .dokan-store .header{
	margin-bottom: 0px !important;
}
.dokan-store #primary.content-area .dokan-store-sidebar{
	margin-right: 15px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget{
	border-radius: 0px;
	border-top: none;
	margin-bottom: 15px;
	padding: 20px;
	border: none;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .widget-title{
	border-left: 3px solid #ec2e3c;
	border-bottom: none;
	border-top: none;
	padding: 5px 15px;
	margin-bottom: 8px;
	/* font-weight: 400; */
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget ul{
	padding: 0px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li:last-child{
	margin-bottom: 0px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li a {
	padding-top: 0;
	padding-bottom: 3px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li a img{
	float: left;
	width: 60px;
	margin-right: 15px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li span{
	font-size: 16px;
	font-weight: 500;
	margin-right: 5px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li a span{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product_list_widget li > span{
	color: #ec2e3c;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan{
	padding: 0px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan ul > li > a{
	margin: 0px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan ul li a{
	font-size: 16px;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan ul li:hover > a{
	color: #ec2e3c;
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan ul li:hover > a > span{
	transform: rotate(90deg);
}
.dokan-store #primary.content-area .dokan-store-sidebar .dokan-widget-area .widget .product-cat-stack-dokan ul li:hover > .children{
	display: block;
	background-color: #ffffff;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul{
	margin-bottom: 15px;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li{
	margin-right: 0px;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li a, .dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li.dokan-right button{
	font-size: 16px;
	line-height: 1;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li.dokan-right{
	margin-left: 8px;
	border: none;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li.dokan-right button{
	padding: 10px 15px;
	margin: 0px;
	border: none;
    border-radius: 0px;
	background-color: #ec2e3c !important;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li.dokan-right button .dokan-follow-store-button-label-unfollow{
	display: none;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area{
	margin-bottom: 15px;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area form input{
	margin-bottom: 0px;
	border-radius: 0px;
}
.dokan-store #primary.content-area .dokan-single-store .dokan-btn-theme{
	background-color: #ec2e3c !important;
}
.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing {
	width: 100%;
	margin: 0px;
}
.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing .item{
	padding: 8px;
	margin-bottom: 0px;
}
.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing .item .products-entry .item-detail .item-img img{
	margin-bottom: 0px;
}
.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing .item .products-entry .item-detail .item-content h4 a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	min-height: 41px;
	font-size: 16px;
}
.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing .item .products-entry .item-detail .item-content .item-price .amount{
	font-size: 16px;
}


@media (max-width: 1199px){
    .single-product.single .tabs .tabbable .nav.nav-tabs li a{
        padding: 8px 16px;
    }
}
/* Mobile */
@media (max-width: 480px){
    .single-product.single #tab-more_seller_product #product_listing {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.single-product.single #tab-more_seller_product #product_listing::before{
		display: none;
	}
    
	/* Dokan Store */
	.dokan-store #primary.content-area .dokan-single-store{
		width: 100% !important;
		margin: 0px 0px 15px 0px;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul{
		margin-bottom: 8px;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li a, .dokan-store #primary.content-area .dokan-single-store .dokan-store-tabs ul li.dokan-right button{
		font-size: 12px;
		color: #000;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area{
		margin-bottom: 8px;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area form input.product-name-search{
		width: 70%;
		border: 1px solid #eee;
		height: 35px;
		color: #000;
		font-size: 12px;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area form input.product-name-search::placeholder{
		color: #000;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area form input.search-store-products{
		width: 30%;
		font-size: 12px;
		border: none;
		height: 35px;
	}
	.dokan-store #primary.content-area .dokan-single-store .dokan-store-products-filter-area form select.orderby-search{
		width: 100%;
		height: 35px;
		margin-top: 8px;
		font-size: 12px;
		color: #000;
		border-radius: 0px;
	}
	.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 16px;
	}
	.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing::before{
		display: none;
	}
	.dokan-store #primary.content-area .dokan-single-store .seller-items #product_listing .item{
		padding: 0px;
	}

    /* Chatbot */
	#wp-chatbot-chat-container{
		right: 0 !important;
		bottom: 0 !important;
	}
	#wp-chatbot-ball-container{
		margin-left: 30px;
	}
}