@font-face {
  font-family: 'Interstate';
  src: url('../assets/fonts/interstate/Interstate.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  --colors-primary: #182446;
  --colors-secondary: #007AC2;
  --colors-grey: grey;
  --colors-grey-light: #EFF0F1;
  --colors-purple: #6557C4;
  --colors-white: #fff;
  --colors-error: #ff0000;
  
  font-family: 'Interstate', sans-serif;
}

#locatorv2embed,
#locatorv2embed .home,
#locatorv2embed .homeMobile,
#locatorv2embed .map-info-content__details,
#locatorv2embed .results,
#locatorv2embed .results-skeleton,
#locatorv2embed .mobile__results {
  font-family: 'Interstate', sans-serif;
  font-weight: 300;
}

#locatorv2embed .details__back-button,
#locatorv2embed .details__book-appt,
#locatorv2embed .pagination__page,
#locatorv2embed .practice-hours__see-more,
#locatorv2embed .search-toggle-filter__label,
#locatorv2embed .search-autocomplete__input,
#locatorv2embed .search-autocomplete__suggestion {
  font-family: 'Interstate', sans-serif;
}

#locatorv2embed .results__title,
#locatorv2embed .home__title {
  font-size: 2.5rem;
  font-weight: 900;
}

#locatorv2embed .results-list__count,
#locatorv2embed .review-summary-inline,
#locatorv2embed .search-toggle-filter__label {
  color: var(--colors-secondary);
}

/* icons and images */
#locatorv2embed .cross,
#locatorv2embed .search-filters__close,
#locatorv2embed .search-autocomplete__icon,
#locatorv2embed .search-autocomplete__icon-geo,
#locatorv2embed .search-autocomplete__clear-icon,
#locatorv2embed .search-filters-modal__close-icon {
  filter: invert(32%) sepia(88%) saturate(2091%) hue-rotate(181deg) brightness(86%) contrast(101%);
}

