:root {
  --colors-primary: #d39d4e;
  --colors-secondary: #d39d4e;
  --colors-grey: grey;
  --colors-grey-light: #eff0f1;
  --colors-purple: #6557c4;
  --colors-white: #fff;
  --colors-error: #ff0000;
  --colors-black: #000;
}

#locatorv2embed #suspenseLoader .overlay {
  background-color: rgba(0, 0, 0, 0.1);
}

#locatorv2embed .cross,
#locatorv2embed .search-filters__close,
#locatorv2embed .search-autocomplete__icon,
#locatorv2embed .search-autocomplete__icon-geo,
#locatorv2embed .search-autocomplete__clear-icon::before,
#locatorv2embed .search-autocomplete__clear-icon::after,
#locatorv2embed .search-filters-modal__close-icon,
#locatorv2embed .practice-info__link > img {
  filter: brightness(0) saturate(100%) invert(0%) sepia(98%) saturate(0%)
    hue-rotate(28deg) brightness(95%) contrast(105%);
}

#locatorv2embed .home__title,
#locatorv2embed .reviews__title,
#locatorv2embed .results__title,
#locatorv2embed .reviews__mobile,
#locatorv2embed .details__heading,
#locatorv2embed .reviews-list__text,
#locatorv2embed .practice-info__link,
#locatorv2embed .practice-info__info,
#locatorv2embed .review-summary__rating > span,
#locatorv2embed .practice-services-insurance__item,
#locatorv2embed .practice-info .practice-hours__item,
#locatorv2embed .practice-info .practice-hours__today,
#locatorv2embed .practice-info .practice-hours__see-more {
  color: var(--colors-black);
}

#locatorv2embed input[type='text']:focus {
  border-color: var(--colors-grey);
}
