/**
* Theme Name: Ekommart Child new
* Description: This is a child theme of Ekommart, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Duc Pham (Opal Team)</a>
* Template: ekommart
* Version: 3.0.1
*/
.product-style-3 ul.products li.product a[class*="product_type_"] {
    display: none;
}
.product-style-3 ul.products li.product a[class*="product_type_"] {
    position: relative;
    float: right;
    font-size: small !important;
    margin-right: 10px !important;
    width: 70px !important;
    height: auto !important;
    border-radius: 0% !important;
    background-color: #08862e !important;
    border: none !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.product-style-3 ul.products li.product a[class*="product_type_"]:before,
.product-style-3 ul.products li.product a[class*="product_type_"]:hover:before {
    color: #0000 !important;
	z-index:-99999;
}
.single-product div.product form.cart {
    display: block !important; 
}
.quantity-wrapper {
    width: 100%;
    float: left;
}

.product-block a.button222 {
	display:none !important;
}

.product-block a.custom_add_to_cart22  {
	display:block !important;
}
.single-product div.product form.cart .quantity {
	float: none;
	margin: 0;
	display: inline-block;
 }

.woocommerce .quantity .product_quantity_minus,	 	 
.woocommerce .quantity .product_quantity_plus {	 	 
	width: 12px;	 	 
	height: 19px;	 	 
	display: inline-block;	 	 
	color: white;	 	 
	padding: 6px;	 	 
	background: #a46497;	 	 
	margin-right: 0;	 	 
	border-radius: 3px;	 	 
	font-size: 20px;	 	 
	cursor: pointer;	 	 
	line-height: 1;	 	 
}	 	 

.woocommerce .quantity .qty {	 	 
	display: inline-block;	 	 
	height: 17px;	 	 
	vertical-align: top;	 	 
}	 	 

/* Smartphone - portrait (max 479px) */	 	 
@media screen and (max-width: 479px) {	 	 
	.woocommerce .shop_table.cart .quantity .product_quantity_minus,	 	 
	.woocommerce .shop_table.cart .quantity .product_quantity_plus {	 	 
		width: 29px;	 	 
		height: 18px;	 	 
		display: block;	 	 
		padding: 3px 5px 3px 20px;	 	 
	}	 	 
}	 	 