/* these are used to ensure that the embedded google map shows up correctly */
  .map {
    width: 100%;
    min-height: 400px;
  }

  html, body {
    height: 100%;
    margin: 0;
    padding: 0;
  }

  .store-hours img {
    height: 35px;
    width: 35px;
    display: block;
    margin: -3px auto;
  }

  .gm-style-iw-ch {
    font-weight: 600;
    font-size: 125%;
  }

  .location-list-item:nth-child(odd) .star-rating {
    background-image: url("/assets/star_white-564e3c1b.svg");
  }

  .location-list-item:nth-child(even) .star-rating {
    background-image: url("/assets/star-20c1cb39.svg");
  }
