.page-title__name.ec-header-h1 {
  color: #24418A !important;
}

.grid-category__title-inner {
  color: #24418A !important;
}

.ec-size .ec-store .details-product-purchase__bag-controls .form-control--primary .form-control__button:hover {
  background-color: white !important;
  color: #24418A !important;
}

.ec-size .ec-store .details-product-purchase__bag-controls .form-control--primary .form-control__button {
  background-color: #24418A !important;
  color: white !important;
}

.ec-size .ec-store .favorite-product__button-add.form-control--secondary .form-control__button:hover {
  background-color: white !important;
  color: #24418A !important;
}

.ins-tiles,
div.ecwid-productBrowser {
  background-color: white !important;
}

.ec-size .ec-store .favorite-product__button-add.form-control--secondary .form-control__button {
  background-color: #24418A !important;
  color: white !important;
}

.ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: white !important;
  border-color: #24418A !important;
  color: #24418A !important;
  font-weight: normal !important;
  border-radius: 10px !important;
}

.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #24418A !important;
  border-color: #24418A !important;
  color: white !important;
  font-weight: normal !important;
}

.ec-size .ec-store .form-control--large .form-control__button {
  background-color: white !important;
  border-color: #24418A !important;
  color: #24418A !important;
  font-weight: normal !important;
  border-radius: 10px !important;
}

.ec-size .ec-store .form-control--large .form-control__button:hover {
  background-color: #24418A !important;
  border-color: #24418A !important;
  color: white !important;
  font-weight: normal !important;
}

.ins-header__right .ins-control__button {
  background-color: #24418A !important;
}

.ins-header__right .ins-control__button:hover {
  background-color: white !important;
}

.ins-header__right .ins-control--button .ins-control__text {
  color: white !important;
}

.ins-header__right .ins-control--button:hover .ins-control__text {
  color: #24418A !important;
}

.ec-size .ec-store .ec-page-title__featured-products {
  display: none !important;
}

.ec-size .ec-store.ec-store__category-page.ec-store__category-page--0 div.ec-grid > div.grid__wrap {
  display: none !important;
}

.ec-size .ec-store .ec-notice {
  display: none !important;
}

/*Show text in filter section in black color*/
.ec-filter__name-inner,
a.breadcrumbs__link.ec-link.ec-link--muted,
a.ec-link.ec-link--muted.ec-filters__clear-all-link,
a.ec-link.ec-link--muted.ec-filter__clear-link,
.ec-size .ec-store .ec-range__limit,
input.form-control__text,
.form-control__inline-label,
.ec-filter__items-count.ec-text-muted {
  color: black !important;
}

/*Show Add to bag button on product pages in white color on hover*/
.ec-size .ec-store .details-product-purchase__bag-controls .form-control--primary .form-control__button:hover {
  background-color: white !important;
}

/*Make search field longer*/
html#ecwid_html body#dmRoot .ecwid-search-widget__input,
html#ecwid_html body#dmRoot .ecwid-search-widget__input[type="search"],
html#ecwid_html body#dmRoot .ecwid-search-widget__input[type="text"] {
  border-radius: 25px !important;
  box-sizing: border-box !important;
  width: 990px !important;
  margin-bottom: -10px !important;
  margin-left: -295px !important;
}

html#ecwid_html body#dmRoot .ecwid-search-widget__btn svg {
  margin-top: -50px !important;
  margin-left: 505px !important;
}
