
/* Custom CSS theme */
.ec-size .ec-store .ec-cart__shopping {
  display: none;
}
 .grid__category-block.grid__category-block--id-136938261 {
  display: none;
}
 /*Hide category from customers not in the group*/
.ec-size .ec-store .grid-category--id-136938261 {
  display: none;
}
 body.ecwid-customer-group-21255501 .ec-size .ec-store .grid-category--id-136938261 {
  display: block;
}
 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item:nth-child(6) {
  display: none;
}
 body.ecwid-customer-group-21255501 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item:nth-child(8) {
  display: block !important;
}
 /*Changes the font size of the horizontal menu*/
.horizontal-menu .horizontal-menu-item a {
  font-size: 14px !important;
}
 /*Changes the search widget border to match the horizontal menu*/
input.ecwid-search-widget__input[type="text"] {
  padding: 5px 10px;
  border: 1px solid #ededed;
  border-radius: 5px !important;
  height: 3.3em;
}
 .ecwid-search-widget__input:active,
.ecwid-search-widget__input {
  border: 1px solid #ededed !important;
}
 .ecwid-search-widget__input::placeholder {
  color: #4f4f4f;
}
 .ecwid-search-widget__btn path {
  fill: #4f4f4f !important;
}
 .ecwid-search-widget__input {
  box-shadow: none !important;
}
 /*Coupon and Gift Code Style*/
.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 /*to get back the filters on the search page*/
.ec-has-filters-popup {
  padding-top: 880px;
}
 nav.horizontal-menu.horizontal-menu--mobile {
  z-index: 100000000;
}
 /*Change all Ecwid fonts*/
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: VisbyCF-Regular !important;
}
 .ec-minicart.ec-minicart--pill {
  margin-bottom: 60px;
  padding: 11px;
  margin-right: -7px;
}
 