/*button css */
.woocommerce li.product a.button.add_to_cart_button,
.woocommerce div.single-product form.cart button.button,
.woocommerce a.button,
.woocommerce div.coupon button.button,
.woocommerce form.checkout div.place-order button.button{
  background-color: #ebe9eb !important;
  color: #515151 !important;
  border: 2px solid #515151;
}

/* button hover */
.woocommerce li.product a.button.add_to_cart_button:hover,
.woocommerce div.single-product form.cart button.button:hover,
.woocommerce a.button:hover,
.woocommerce div.coupon button.button:hover,
.woocommerce form.checkout div.place-order button.button:hover{
  background-color: #cdcdcd !important;
}

/*coupon text*/
.woocommerce div.coupon input.input-text{
  width: unset !important;
}

/* Price Amount Color */
.woocommerce p.price span.amount,
.woocommerce span.price span.amount{
  color: #646464;
}

/* hide related products and category */
.woocommerce section.related.products,
.woocommerce div.summary div.product_meta{
  display: none;
}

/* Single Product gallery */
.woocommerce div.single-product div.woocommerce-product-gallery ol{
  margin-top: 1rem !important;
}
/* Single Product gallery */
.woocommerce div.single-product div.woocommerce-product-gallery ol li{
  width: 15% !important;
  border-left: 2px solid #fff;
 border-top: 2px solid #fff;
 border-bottom: 2px solid #fff;
  position: relative;
}
/* Single Product gallery */
.woocommerce div.product div.images .flex-control-thumbs li img{
  opacity: 1 !important;
}
/* Single Product gallery */
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
  opacity: 0.5 !important;
}

div.woocommerce-product-details__short-description p{
word-spacing: 0em;
    line-height: 170%;
    font-family: "Barlow";
    color: rgba(100,100,100,1);
    text-transform: none;
    font-variant: none;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0em;
    font-size: 18px !important;
}

div.woocommerce div.woocommerce-product-details__short-description h1{
word-spacing: 0.2em;
    line-height: 110%;
    font-family: "Barlow";
    color: rgba(100,100,100,1);
    text-transform: none;
    font-variant: none;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0em;
    font-size: 25px;
}
/* shop product title font amount*/ 
div.woocommerce ul.products li.product span.price span.amount, div.woocommerce ul.products li.product h2.woocommerce-loop-product__title{
line-height: 110%;
    font-family: "Barlow";
    color: rgba(100,100,100,1);
    text-transform: none;
    font-variant: none;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0em;
    font-size: 25px !important;
}

/*  metaslider caption */
div.caption-wrap > div.caption{
padding-right:35px;
}

/* product next and priv  */
.css-7f6cs2 .pp-post-navigation, [data-css-7f6cs2] .pp-post-navigation {
    padding: 0%;
    display: none;
}