.woocommerce ul.products li.product .price{
  color: black !important;
}

.woocommerce ul.products li.product .price del{
  color: red !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: black !important;
    text-decoration: none !important;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del{
    color: red !important;
}


 .woocommerce a.button, .woocommerce div.product form.cart .button, .woocommerce a.button.alt, .woocommerce input.button.alt  {
    background-color: #de2666;
    color:  white;
    border-radius: 4px;
    border: 2px solid #de2666;
}

 .woocommerce a.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: white;
    color: #de2666;

}


.woocommerce div.product .woocommerce-tabs ul.tabs li {
  
      border: 1px solid grey;
    background-color: white;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    color: #de2666;
    border-top: 1px solid #de2666;    
    border-left: 1px solid #de2666;
    border-right: 1px solid #de2666;
  
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: 1px solid #de2666;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    border: none;
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 0px;
}

/* Set 1 column product grid for small mobile */
.small-mobile.mobile-ui-enabled .products.grid.auto-size > .inner > .tile {
	width: 100% !important;
}



@media screen and (max-width: 500px){
    /* Set 1 column product grid for small mobile */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    width: 100% !important;
}
  
}