html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  padding: 0px;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a {
  padding: 4px 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-grid {
  padding-top: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
  font-size: 14px;
  padding-left: 12px;
  padding-right: 8px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-inner {
  padding-left: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame.grid__products--layout-left .grid-product__price {
  padding-left: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon__text {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon .ec-link {
  transition: all 0.2s ease, visibility 0s;
  color: white;
  font-weight: bold;
  margin-left: 18px;
  background-color: #303030;
  padding: 2px 10px 2px;
  border-radius: 5px;
  border-style: solid;
  border-color: #303030;
  border-width: 2px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon .ec-link:hover {
  transition: all 0.2s ease, visibility 0s;
  color: black;
  font-weight: bold;
  margin-left: 18px;
  background-color: #FFFFFF;
  padding: 2px 10px 2px;
  border-radius: 5px;
  border-style: solid;
  border-color: #303030;
  border-width: 2px;
}

/* If the screen size is 600px wide or less */
@media screen and (max-width: 600px) {
  #my-categories-13114145 {
    position: fixed;
    top: 10px;
    left: 10px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
    font-size: 10px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax {
    font-size: 11px;
  }
  .ec-cart__discount {
    text-align: center;
  }
}

.horizontal-desktop .horizontal-menu {
  position: fixed;
  top: -0px;
  left: 0;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
  width: 980px;
}

table.ecwid-productBrowser-subcategories-mainTable {
  display: none;
}

div.ecwid-productBrowser-categoryPath {
  display: none;
}

.ecwid-productBrowser {
  margin-top: 38px !important;
}

.ecwid-productBrowser-head {
  margin-bottom: 30px !important;
}

div.ecwid-productBrowser-subcategories-categoryName {
  display: none;
}

.ec-store .grid-category__title {
  display: none;
}
