h1.product_title.entry-title {
  margin-bottom: 0;
  line-height: 1.643em;
}
.product-subtitle {
}

@media (min-width: 1170px) {
  /* Hiding the border line */
  .section-products-carousel .products .product.slick-active::after,
  .section-products-carousel-tabs .products .product.slick-active::after {
    all: unset;
  }
}

@media (min-width: 992px) {
  #grid .products .product:not(.first)::before {
    all: unset;
  }
}

.products .product .product-inner {
  border: 1px solid #ededed;
  border-radius: 0.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  display: flex;
align-items: center;
}
section.related .products .product .product-inner{
    min-height: 19.5rem;
}
section:not(.related) .products .product .product-inner {
  min-height: 28.5rem;

}

/* For LS custom responsiveness  */
@media (max-width: 767px) {
  section.related .products .product .product-inner,
  section:not(.related) .products .product .product-inner,
  .columns-5 .ls-cat-and-rel-product-container,
  .columns-5 .ls-cat-and-rel-product-container img,
  .columns-5 .products .product .product-inner,
  .ls-cat-and-rel-product-container
   {
    min-height: 7.5rem;
  }
}


.section-products-carousel .products .product .product-inner,
.section-products-carousel-tabs .products .product .product-inner {
  padding: 0px 13px 14px;
}

.home-v10-banner-with-products-carousel .products .product .product-inner {
  border: 1px solid #cfcfcf;
  background-color: #fff;
}

.products .product:focus .product-inner,
.products .product:hover .product-inner {
  box-shadow: 0 6px 12px -2px rgba(50, 50, 93, 0.25), 0 3px 7px -3px rgba(0, 0, 0, 0.3);
  transition: box-shadow 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 0.5rem;
  background-color: white;
}

@media (max-width: 767px) {
  .products .product {
    border-radius: 0;
    box-shadow: none;
  }
}

.products .product .price {
  text-align: left;
  font-size: 1.1rem;
}

.woocommerce-loop-product__title {
  text-align: left;
}

/* This one is a featured one */
.products .product .woocommerce-loop-product__title,
.products .product h2,
.products .product h3 {
  margin-left: 0;
  font-size: 1rem;
  font-weight: 500;
}

@media (min-width: 768px) {
  .home-v10-banner-with-products-carousel
    .section-products-carousel
    .products
    .product
    .price {
    margin-top: 0em;
  }
}

.home-v10-banner-with-products-carousel
  .section-products-carousel
  .products
  .product
  .woocommerce-loop-product__title {
  margin-top: 1rem;
}

@media (min-width: 768px) {
  .home-v10-banner-with-products-carousel
    .section-products-carousel
    .products
    .product
    .price {
    font-size: 1rem;
  }
}

.col-full.desktop-only{
  margin: 0;
  width: 100%;
}


.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before {

  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

.yith-wcwl-share .email:before, .yith-wcwl-share .pinterest:before, .yith-wcwl-share .twitter:before, .yith-wcwl-share .facebook:before {
  display: none;
}

.products .product:hover .yith-wcwl-add-to-wishlist{
  opacity: 0;
  display: block;
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 1;
}

.site-content#content{
  height: auto;
}

.kc_column>.kc-col-container, .kc_column_inner>.kc-col-inner-container{
  height: auto !important;
}