
/* Custom CSS theme */
/* ==== FONT ==== */
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: 'Jost', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' !important;
}

/* ==== CATEGORY ==== */
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a {
  color: #0a294c;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a {
  background: #1e7ec8 !important;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a span {
  text-transform: uppercase;
  font-weight: 500;
}

.ecwid-shopping-cart-categories {
  margin: 10px 0 40px 0 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories * {
  font-weight: 400;
  color: #0a294c;
}

/* ==== BOTTOM PAGE QUICK MENU ==== */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:visited {
  color: #0a294c;
}

.ec-footer__link:hover {
  color: #1e7ec8 !important;
}

/* ==== H1 ETC TITLES ==== */
h1, .h1, h2, .h2, .thb-accordion.style2 .vc_tta-panel-heading h4, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #0a294c;
}

html#ecwid_html body#ecwid_body .ecsp, html#ecwid_html body#ecwid_body .ecwid {
  color: #0a294c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  color: #0a294c;
  font-weight: 400;
}

.grid-product__price-value.ec-price-item {
  color: #1e7ec8 !important;
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price {
  color: #1e7ec8 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #1e7ec8;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background-color: #0a294c;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__thumb-img::after {
  box-shadow: inset 0 0 0 2px #1e7ec8;
}

.ec-footer, .ec-page-button--print {
  display: none !important;
}
