#mfm-location {clear:both;padding-top:24px;padding-bottom:32px;}
#mfm-location .mfm-location-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;}
#mfm-location .mfm-location-grid > div {min-width:0;}
#mfm-location .mfm-distance-table {width:100%;border-collapse:collapse;font-size:16px;}
#mfm-location [hidden] {display:none!important;}
#mfm-location .mfm-distance-table th,#mfm-location .mfm-distance-table td {padding:8px 0;border-bottom:1px solid #e5e5e5;vertical-align:top;}
#mfm-location .mfm-distance-table th {text-align:left;}
#mfm-location .mfm-distance-table th:last-child,#mfm-location .mfm-distance-table td:last-child {text-align:right;white-space:nowrap;padding-left:16px;}
#mfm-location .mfm-distance-table small {display:inline;color:#555;font-size:14px;font-weight:400;}
#mfm-location .mfm-distance-table small::before {content:" – ";}
#mfm-location .mfm-distance-note,#mfm-location .mfm-distance-source {font-size:14px;color:#555;margin-top:14px;}
#mfm-location .mfm-location-reviews {clear:both;position:relative;margin-top:32px;padding-bottom:48px;}
@media(max-width:991px){#mfm-location .mfm-location-grid{grid-template-columns:1fr;gap:24px;}}
