/*
Theme Name: Demia Child
Theme URI: http://www.wpbingosite.com/demia
Author: wpbingo
Description: This is a child theme for Demia
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: demia
Text Domain: demia-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@font-face {
    font-family: 'Mattone';
    src: url('fonts/Mattone-Regular.woff2') format('woff2'),
        url('fonts/Mattone-Regular.woff') format('woff'),
        url('fonts/Mattone-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: "Poppins", sans-serif;
}
h1,h2,h3,h5,h5,h6 {
	font-family: 'Mattone' !important;
}
.green-text {
	color: #145333;
}
.hot {
	background: #A194FF;
}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button:hover, .products-list.grid .product-wapper .products-thumb .product-button .added_to_cart:hover, .products-list.grid .product-wapper .products-thumb .product-button .product_type_external:hover, .products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped:hover, .products-list.grid .product-wapper .products-thumb .product-button .product_type_variable:hover, .products-list.grid .product-wapper .products-thumb .product-button .read_more:hover {
	background: #A194FF;
}
.countdown-content {
	background: #A194FF !important;
}
.back-top:hover,
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn:hover,
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover>a {
	background: #A194FF !important;
}
.bwp-header .header-page-link .wishlist-box .count-wishlist,
.bwp-header .header-page-link .wishlist-box .count-wishlist,
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {
	background: #EA4A10;
}
.onsale {
	background: #EA4A10;
}
.author .read-more, .category-posts .cate-post-content .read-more, .post-related .read-more, .search .read-more {
	background-color: #A194FF;
	border: 1px solid #A194FF;
}
.author .post-categories a:hover, .category-posts .cate-post-content .post-categories a:hover, .post-related .post-categories a:hover, .search .post-categories a:hover {
	background-color: #A194FF;
}
.button-slider {
	font-size: 11px !important;
}
.footer-bottom-nav {
	
}
.font-mattone {
	font-family: 'Mattone' !important;
}
.bwp-header .wpbingoLogo img {
	max-width: 155px;
}
.btn-default:before, .btn-primary:before {
	background: #A194FF;
}
.vgwc-label.vgwc-featured.hot {
	    right: auto;
    left: 15px;
}
.vgwc-label.vgwc-featured.hot + .onsale {
	top: 50px;
}

.checkout .woocommerce-checkout-payment .payment_methods img {
	object-fit: contain !important;
}
.simple-size {
	margin-bottom: 40px;
}
.attr-title {
	    font-size: calc(var(--font-size-body, 14px) + 2px);
    color: var(--text-color, #666666);
    margin-bottom: 0;
    margin-right: 10px;
    line-height: 40px;
    font-weight: 400;
}
.size-value .swatch {
	position: relative;
	    width: auto;
    height: auto;
    text-align: center;
    line-height: 25px;
    padding: 5px 7px;
    min-width: 40px;
    display: inline-block;
    background: transparent;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0 0 1px 1px #ddd;
    box-shadow: 0 0 1px 1px #ddd;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 2px solid #fff;
    color: var(--text-color, #666666);
    font-weight: 400;
    font-size: var(--font-size-body, 14px);
    cursor: pointer;
    min-height: auto;
    overflow: unset;
	    background: var(--theme-color, #145333);
    color: #fff;
    border-color: var(--theme-color, #145333);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.size-value .swatch:before {
	content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border: 1px solid #ddd;
	display: block;
	    border-color: #674399;
}
html .single-product .bwp-single-info .stock.in-stock {
	display: flex !important;
}
body .woocommerce-variation-availability *{
	display: flex !important;
}
.woocommerce-shop .main-archive-product  .products-entry .price .woocommerce-Price-amount + span,
.woocommerce-shop .main-archive-product  .products-entry .price .woocommerce-Price-amount + span + span {
	display: none;
}
.woocommerce-variation-availability:not(.new) {
	display: none !important;
}
.buy-btn-wrap {
	    display: flex;
    width: 100%;
	flex-wrap: wrap;
}
.buy-btn-wrap .button.quick-buy {
	width: 100%;
}
.buy-btn-wrap.backorder {
	flex-wrap: nowrap;
}
.bwp-filter-size .category-level-1 {
	    display: flex;
    flex-direction: column;
    margin-left: 0 !important;
	font-size: 14px !important;
}
.bwp_product_list .products-content .woocommerce-Price-amount + span,
.bwp_product_list .products-content .woocommerce-Price-amount + span + span,
.products-list .products-content .woocommerce-Price-amount + span,
.products-list .products-content .woocommerce-Price-amount + span + span,
.result-search-products .woocommerce-Price-amount + span,
.result-search-products .woocommerce-Price-amount + span + span {
	display: none;
}
.about-us .page-title {
	display: block !important;
}
.products-list.grid .product-wapper .products-thumb {
	background: #edefe4;
}
.contents-detail .bwp-single-product .price-single.show_price {
	display: block !important;
}