.search-container-mobile {
  display: flex;
  justify-content: center;
  margin: 5px 25px;
  position: relative;
}

.search-container-mobile__input {
  margin: auto;
  height: 40px;
  padding: 0 12px 0 40px !important;
  font-size: 16px;
  border-radius: 4px;
  border: 1px solid #d2d6dc;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  color: #222;
  outline: 0;
}

.search-container-mobile::before {
  width: 20px;
  height: 20px;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0.65em;
  left: 0.85em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

@media (min-width: 993px) {
  .search-container-mobile {
    display: none;
  }
}
@media (max-width: 992px) {
  .col-full-nav .col-full .site-search {
    display: none;
  }
}

.widget_shopping_cart .buttons .checkout::before,
#payment .place-order .button::before,
.cart-collaterals .checkout-button::before,
.widget_shopping_cart .buttons .checkout::before {
  display: none !important;
}

.home-blog-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 0 5px;
}
.home-blog-container h2.entry-title a {
  color: #111;
  text-decoration: none !important;
}
.home-blog-container span.posted-on {
  color: #999;
  font-size: 14px;
}
.home-blog-container .post-thumbnail .wp-post-image {
  transition: 0.3s;
}
.home-blog-container article:hover .wp-post-image {
  filter: brightness(0.6);
}

@media (max-width: 992px) {
  .home-blog-container {
    grid-template-columns: 1fr;
  }
}

.social-icons {
  display: flex;
  justify-content: flex-end;
  gap: 5px;
}
.social-icons--start {
  justify-content: flex-start;
}

@media (max-width: 599px) {
  .woocommerce-tabs .tabs li a::after {
    display: block !important;
  }
  #page .woocommerce-tabs ul.tabs {
    display: flex;
    justify-content: space-around;
  }
}

.shop_table.shop_table_responsive .cgkit-fsn-shop-link {
  display: none;
}
