/* Multi-location Business Details extension; single-location styles remain unchanged. */
.ef-business-details--multi .ef-business-details__locations{border-top:1px solid #ddd7ce;padding-top:16px}
.ef-business-details--multi .ef-business-details__locations>.ef-business-details__field-label{color:#b5653b;margin-bottom:12px}
.ef-business-details--multi .ef-business-details__location{padding:12px 0 15px;border-bottom:1px solid #ddd7ce}
.ef-business-details--multi .ef-business-details__location:first-of-type{padding-top:0}
.ef-business-details--multi .ef-business-details__location-name{font:600 16px/1.35 Inter,Arial,sans-serif;margin:0 0 10px;color:#111315}
.ef-business-details--multi .ef-business-details__directions{border-top:0;padding:0 0 8px}
.ef-business-details--multi .ef-business-details__location-neighborhood{padding-top:6px}
.ef-business-details--multi .ef-business-details__location-neighborhood strong{display:block;font:600 13px/1.5 Inter,Arial,sans-serif;color:#111315}
.ef-business-details--multi .ef-business-details__location-neighborhood a{color:inherit;text-decoration:none}
.ef-business-details--multi .ef-business-details__location-neighborhood a:hover{color:#b5653b}
.ef-business-details--multi .ef-business-details__facts{border-top:0}
@media(max-width:600px){.ef-business-details--multi .ef-business-details__location{padding:10px 0 14px}.ef-business-details--multi .ef-business-details__address{white-space:normal;overflow:visible;text-overflow:clip;font-size:12px}}
