
.ere__map-canvas,
.ere-google-map-direction {
  height: var(--ere-map-height);
}

.ere__map-canvas {
  .gm-svpc img {
    max-width: unset;
  }
}

.ere__map-popup {
  background: #fff;
  @include box_shadow(0 0 8px rgba(0, 0, 0, .53));
  @include d-flex();
  padding: 15px;
}

.ere__map-popup-thumb {
  @include flex-shrink-0();
  max-width: 100px;
  @include align-self-start();
  margin-right: 15px;
  img {
    max-width: 100%;
  }
}

.ere__map-popup-content {
  @include flex-grow-1();
  width: 1px;
  .ere__loop-property-price {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: 500;
  }
}

.ere__map-popup-title {
  font-size: 14px;
  text-transform: none;
  margin-bottom: 5px;
  font-weight: 500;
  a {
    color: inherit;
  }
}

.ere__map-popup-address {
  font-size: 12px;
  color: #8f8f8f;
  i {
    color: var(--ere-color-accent);
    margin-right: 5px;
  }
}
