
/* Custom CSS theme */
div.ecwid-productBrowser {
  background-color: transparent !important;
}

.ec-size.ec-size--s .ec-store .product-details-module__content--collapsed::after {
  background: none;
}

.front-page-3 div.ecwid-productBrowser-backgroundedPanel {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.front-page-3 html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.front-page-3 .ec-size .ec-store .ec-footer a:hover {
  color: #bd2034 !important;
}

.ec-size .ec-store .ec-footer a:hover {
  color: #bd2034 !important;
}

.front-page-3 .ec-size .ec-store .grid-product__sku {
  color: #000000 !important;
}

.ec-size .ec-store .grid-products_sku {
  color: #000000 !important;
}

.front-page-3 .grid-product__price-amount {
  color: #000000 !important;
}

.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  background-color: #dcddde !important;
}

.front-page-3 .ec-size .ec-store .grid-product__title-inner {
  color: #223064 !important;
}

.front-page-3 .ec-size .ec-store .grid-product__title-inner:hover {
  color: #339846 !important;
}

.ec-size .ec-store .grid-product__title-inner:hover,
.ec-size .ec-store .grid-product__title-inner:focus {
  color: #339846 !important;
}

.ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #223064 !important;
  border-color: #223064 !important;
}

.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #339846 !important;
}

.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background-color: #223064 !important;
}

.ecwid .ecwid-btn--primary {
  background-color: #339846 !important;
}

.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #339846 !important;
  border-color: #339846 !important;
}

.front-page-3 .ec-size .ec-store .form-control {
  color: #ffffff !important;
}

.front-page-3 .ec-size .ec-store .form-control _button:hover {
  color: #f7f7f7 !important;
}

.ecwid .ecwid-btn--secondary {
  background: #223064;
}

.horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  color: #223064;
}

.ecwid a, .ecwid a:visited, .ecwid a:hover, .ecwid a:active {
  color: #223064;
}

.ecwid-minicart-mini-count {
  color: #223064;
}

nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
  color: #223064;
}

.ecwid-PaymentInstructions-instructions.gwt-HTML {
  word-break: normal;
}
