.woocommerce-page ul.products li.product {
  margin: 0 0 50px 0;
  padding:0 15px;

}
.woocommerce div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first
{
	clear: none !important;
}

div.quantity {
width: 127px;
padding-right: 15px;
}
div.quantity .input-group {
border: 0;
}
div.quantity span.input-group-btn button {
border: none;
z-index: 0;
font-size: 20px;
}
div.quantity span.input-group-btn button:hover, div.quantity span.input-group-btn button:active, div.quantity span.input-group-btn button:focus {
background: transparent;
outline: none;
}
div.quantity .qty {
border: none;
width: 50px;
background-color: #ECECEC;
font-size: 20px;
}
div.quantity .qty:hover, div.quantity .qty:active, div.quantity .qty:focus {
outline: none;}
.single-product .input-group-btn:last-child > .btn{margin: 0;}
.single-product .btn{margin: 0;}
.single-product span.input-group-btn {
border: 1px solid #E0E0E0;
padding: 0 16px 0 15px;
background: #fff;
}
.single-product span.input-group-btn .btn {
padding: 0;
margin: 0;
border-radius: 0;
text-align: center;
background: transparent;
}
.single-product.woocommerce div.product form.cart .button {
margin-left: 45px;
}
.woocommerce-cart .quantity button.btn.btn-default {
background: #D6D6D6;
}
.woocommerce-cart .quantity button.btn.btn-default:hover {
  background: #7B7B7B;
}

.woocommerce-cart .quantity input.input-text.qty.text {
height: 40px;
width: 100%;
}

.variations td.label {
	color: #000000;
	text-transform: capitalize;
}

.woocommerce.woocommerce-page .related.products ul.slick-slider li{
	width: auto;
}

/* .woocommerce.woocommerce-page .related.products ul.slick-slider li{
	margin: 0 20px;
	width: auto;
} */

.woocommerce.woocommerce-page .related.products ul.products.slick-slider ul.slick-dots li {
   margin: 0 2px;
}
.related.products .slick-dots li button {
   font-size: 0;
   line-height: 0;
   display: block;
   width: 10px;
   height: 10px;
   padding: 0px;
   cursor: pointer;
   color: transparent;
   border: 0;
   outline: none;
   background: #d2d2d2;
   border-radius: 50%;
}
.related.products .slick-dots li.slick-active button {
   background: #FFC107;
}
.related.products .slick-dots li button:before{font-size: 0px;}
