/* Start custom CSS */.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	margin-top: -2px !important;
	margin-left: 10px !important;
	margin-bottom: 10px !important;
	background-color: #29b473;
	color: #fff !important;
}
.added_to_cart.wc-forward {
	margin-left: 10px !important;
	background-color: #1C74BC !important;
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	border-radius: 4px !important;
	color: #fff !important;
}
.page-id-20154.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		border: 0px !important;
	padding:0px !important;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover::after {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;

  background-color: #29B473 !important;
  pointer-events: none;
  opacity: 0.3 !important;
  height: 285px !important;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link::after {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  /*background-color: transparent !important;*/
  pointer-events: none;
  opacity: 0 !important;
  height: 285px !important;
}
.products.columns-4 li {
	border: 0px aliceblue;
	box-shadow: 4px 4px 8px rgba(41, 180, 115, 0.82), -4px -4px 8px rgb(200, 197, 197) !important;
}
.products.columns-4 li:hover {
	border: 0px aliceblue;
	box-shadow: 4px 4px 8px rgba(41, 180, 115, 0.82), -4px -4px 8px rgb(200, 197, 197) !important;
	transition: transform 0.3s ease-in-out;
	transform: translateY(-10px);
}
.woocommerce-loop-product__title {
	padding-left: 13px !important;
}
.price {
	padding-left: 13px !important;
}
.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	margin-top: -2px !important;
	margin-left: 10px !important;
	margin-bottom: 10px !important;
	background-color: #29b473;
color: #fff !important;
}


@media only screen and (max-width: 780px) and (min-width: 300px)  {
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	width: 100% !important;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link::after {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;

  background-color: #29B473 !important;
  pointer-events: none;
  opacity: 0 !important;
  height: 285px !important;
}
    
    
}

@media only screen and (max-width: 1024px) and (min-width: 781px)  {

.woocommerce-LoopProduct-link.woocommerce-loop-product__link::after {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;

  background-color: #29B473 !important;
  pointer-events: none;
  opacity: 0.0 !important;
  height: 223px !important;
}
    
    
}/* End custom CSS */