@font-face {
    font-family: 'vim_en';
    src: url('../fonts/vim_en.eot');
    src: url('../fonts/vim_en.eot?#iefix') format('embedded-opentype'),
        url('../fonts/vim_en.woff2') format('woff2'),
        url('../fonts/vim_en.woff') format('woff'),
        url('../fonts/vim_en.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vim_ku';
    src: url('../fonts/vim_ku.eot');
    src: url('../fonts/vim_ku.eot?#iefix') format('embedded-opentype'),
        url('../fonts/vim_ku.woff2') format('woff2'),
        url('../fonts/vim_ku.woff') format('woff'),
        url('../fonts/vim_ku.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.menu-ku a {
    font-family: 'vim_ku' !important;
    font-size: 18px !important;
}

html, h1, h2, h3, h4, h5, h6, a, p, .comment-reply-title, .error-404 .page-sub-title, .woocommerce-ordering select, .woocommerce-ordering select option, .woocommerce-message, .wc_payment_methods, .elementor-text-editor{
	font-family: 'vim_en' !important;
	font-weight: 300 !important;
}
.menu-item-2093 .menu-link{
    padding: 0 1em !important;
}
.button,
button, 
.search-field, 
.product_meta span, 
.woocommerce-result-count, 
.onsale, 
.ast-woo-product-category, 
.price_label, 
.woocommerce-breadcrumb, 
.hfe-copyright-wrapper, 
.cat-item-none, 
.woocommerce-product-attributes-item, 
.comment-form-rating, 
.comment-form-comment textarea, 
.wpforms-field-label,
.price_slider_amount .button,
.wb-posted_in,
.woocommerce form .form-row label,
#billing_address_1,
#billing_address_2,
#order_comments,
tr,th,td,
.wc-block-product-search__label{
    font-family: 'vim_en' !important;
    font-weight: normal !important;
}

#ast-fixed-header .sub-menu .menu-link:hover{
    color: #fff !important;
}
#tab-product_brand_tab-content div{
    display: none !important;
}
.wb-single-img-cnt img,
#tab-product_brand_tab-content img{
    border-radius: 50% !important;
}
.wb-single-img-cnt a{
    margin: 0 !important;
}
.ast-menu-cart-outline .ast-addon-cart-wrap{
    border: none !important;
}
.ast-site-header-cart i.astra-icon:after{
    background: #435983 !important;
}
.ast-woocommerce-container .woocommerce-products-header .brand-description img{
    border-radius: 50% !important;
    margin-bottom: 20px !important;
}
.wb-thumb-wrapper .wb-thumb-cnt{
    background: transparent !important;
}
.ast-archive-description{
	display: none !important
}

#soldOutProducts ul {
	margin: 0;
	padding: 0;
	list-style: none outside;
	clear: both;
	display: flex;
	flex-wrap: wrap;
}

#soldOutProducts ul li {
	width: calc((100% - 40px) / 3);
	margin: 0 20px 2.992em 0;
	padding: 0;
	text-align: left;
}

#soldOutProducts ul li:nth-child(3n){
    margin-right: 0;
}

#soldOutProducts ul li a img {
	width: 100%;
}

#soldOutProducts ul li h2 {
	font-size: 1.2em;
  	padding: .5em .6em 0 .6em;
}

#soldOutProducts ul li .product-categories {
	padding: 0 .9em;
	opacity: .6;
}

#soldOutProducts .product-price {
	padding: 0 .9em;
}

#soldOutProducts .woocommerce-Price-amount {
	color: #000;
}

#soldOutProducts .page-numbers {
	margin-right: 20px;
}

@media (max-width: 480px) {
	#soldOutProducts ul li {
		width: calc((100% - 20px) / 2);
	}
	#soldOutProducts ul li:nth-child(3n){
    	margin-right: 20px;
	}
	#soldOutProducts ul li:nth-child(2n){
    	margin-right: 0;
	}
	
}