.product-type-variable .add_to_cart-btn {
	opacity: 1 !important;
	visibility: visible !important;
	width: 100%;
}

.product-type-variable .add_to_cart-btn .add_to_cart-svg {
	display: none !important;
}

.product-type-variable .add_to_cart-btn {
	position: static !important;
}

.product-type-variable .add_to_cart-btn form {
}

.product-type-variable .products-post::after {
	/* z-index: 10; */
}

.product-type-variable .add_to_cart-btn .variations_button {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.product-type-variable .woo_product_content {
	padding-bottom: 10px !important;
}

.product-type-variable .add_to_cart-btn  .woocommerce-variation-price {
	text-align: center;
}

.product-type-variable .add_to_cart-btn table.variations {
	padding: 5px;
	margin-bottom: 0 !important;
}

.product-type-variable .add_to_cart-btn table.variations td {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.product-type-variable .add_to_cart-btn table.variations td.label {
	margin-right: 10px;
}

.product-type-variable .add_to_cart-btn table.variations td.value select {
	padding: 0;
	width: 100%;
}

.product-type-variable .add_to_cart-btn table.variations tr {
	display: flex;
	align-items: center;
	padding-left: 20px;
}

.woocommerce div.product.product-type-variable .add_to_cart-btn form.cart .variations td.value {
	margin-bottom: 0;
}

.product-type-variable .add_to_cart-btn table.variations td a.reset_variations {
	display: flex;
	align-items: center;
}

.product-type-variable .add_to_cart-btn table.variations td.label label {
	display: flex;
	align-items: center;
	height: 30px;
}


.product-type-variable .add_to_cart-btn .quantity.number-input {
	display: none !important;
}

div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
	position: absolute;
	bottom: -20px;
	padding: 8px 28px;
	text-transform: lowercase;
	background: none;
	border: none;
	border-radius: 0;
	font-size: 18px;
	font-weight: bold;
	opacity: 0;
	visibility: hidden;
	line-height: 24px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23f7b035" x="0px" y="0px" viewBox="0 0 229.1 42.6" preserveAspectRatio="none"><path d="M226.3,1.4c0.7,0.6,0.9,1.1,0.5,1.8c-0.7,1.2-1.4,2.5-2.5,3.6c-1.3,1.2-2.5,2.4-3.4,3.7 c-0.4,0.6-1.1,1.2-1.7,1.7c-2.3,1.8-3.7,4-4.9,6.4c2.3,2.9,4.6,5.9,6.9,8.9c2.2,2.9,4.4,5.8,6.6,8.7c1.5,2.1,1.5,2.4,1,5 c-0.6,0.6-1.5,0.9-2.5,0.9c-1.6,0-3.2,0.1-4.8,0.1c-9.6,0.5-19.2,0.5-28.8,0.4c-2.4,0-4.9-0.2-7.3-0.3c-2.8-0.1-5.5-0.1-8.3-0.1 c-3.1-0.1-6.2-0.1-9.3-0.2c-4.1-0.1-8.3-0.3-12.4-0.3c-7,0-14,0-21.1,0c-4.1,0-8.1,0-12.2,0.1c-3.1,0-6.2,0-9.3,0.1 c-3.8,0.1-7.7,0.2-11.5,0.3c-3.9,0.1-7.9,0.1-11.8,0.2c-4,0.1-8,0.1-12,0.2c-1.6,0-3.2,0-4.8,0c-1.9-0.1-3.8-0.3-5.7-0.1 c-1.9,0.2-3.8,0-5.7,0.1c-2.1,0.1-4.2,0.1-6.3,0c-2.1,0-4.2-0.2-6.3-0.2c-3.4,0-6.8,0-10.2,0c-2.2,0-4.5-0.1-6.7-0.1 c-9.4-0.1-18.8-0.2-28.2-0.3c-1.2,0-2.3-0.2-3.3-0.3c-0.7-0.7-0.7-1.3-0.2-1.9c1.6-1.7,3.3-3.3,4.8-5c3.2-3.6,6.8-7.1,9.7-11 c-0.2-0.3-0.4-0.6-0.6-1c-2-3-4-5.9-6-8.9c-0.3-0.4-0.6-0.8-0.9-1.2c-1.9-2.5-3.8-4.9-5.7-7.4C1.1,4.5,0.6,3.6,0.2,2.7 c-0.5-0.9-0.1-2.2,2-2.4C4.8,0.2,7.3,0.1,9.8,0c7.9-0.1,15.7,0.4,23.6,0.3c4.4,0,8.7,0.3,13.1,0.3c2.9,0.1,5.7,0,8.6,0 c5.4,0,10.9,0.1,16.3,0.1c4.4,0,8.7,0,13.1-0.1c1.4,0,2.8-0.1,4.1-0.1c4.5-0.1,8.9-0.3,13.4-0.4c4.9,0,9.8,0,14.7,0.1 c1,0,1.9,0,2.9,0c1.8,0,3.6,0,5.4,0.2c2.1,0.2,4.2,0.1,6.4,0.1c4.1,0,8.3,0.1,12.4-0.2c2.2-0.1,4.5,0.2,6.7,0.2c4.4,0,8.7,0,13.1,0 c5.5,0,11.1-0.2,16.6,0.4c0.5,0.1,1.1,0,1.6,0c4.8,0.1,9.6,0.1,14.4,0.2c4.3,0.1,8.5,0.5,12.7,0.7c3.9,0.1,7.9,0.4,11.8-0.2 C222.6,1.5,224.5,1.5,226.3,1.4z"></path></svg>');
	font-family: Delius Unicase;
	letter-spacing: -.8px;
	min-height: auto;
}

div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button:before  { 
	content: '+ ';
}

div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button svg {
	height: 40px
}

div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button:hover span {
	color: #fff;
}

div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.disabled span {
	visibility: visible;
	opacity: 0.5;
}

div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.added {
	visibility: hidden !important;
	opacity: 0 !important;
}

div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
	visibility: visible;
	opacity: 1;
    color: #fff;
}

@media only screen and (max-width: 768px) {
	div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
		visibility: visible;
		opacity: 1;
	}
	div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.added {
		visibility: hidden !important;
		opacity: 0 !important;
	}
}

div.product.product-type-variable .woo_product_content .price {
	display: none;
}


div.product .products-post_wrapper {
	padding-bottom: 20px;
}

div.product.product-type-variable .add_to_cart-btn form.cart .added_to_cart.wc-forward {
	color: #f7b035;
	opacity: 0;
	visibility: hidden;
}

div.product.product-type-variable:hover .add_to_cart-btn form.cart .added_to_cart.wc-forward {
	opacity: 1;
	visibility: visible;
}

.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo div.add_to_cart-btn {
	opacity: 1;
	visibility: visible;
}



