/* orcbc site-local fixes */
.fb3__field, .fb3__field-input, .fb3__form textarea { max-width: 100%; box-sizing: border-box; }
.locations__map { min-height: 360px; }
.gatherings .generic__part:nth-child(2) iframe { min-height: 300px; }
.parking .generic__part:only-child { width: 100%; padding: 2em 3em; max-width: 1200px; margin: 0 auto; }
@media (max-width: 1300px) { .parking .generic__part:only-child { padding: 2em 1em; } }
.directory-view .directory-view__columns { align-items: flex-start; }
.directory-view .directory-view__photo { width: 25%; max-width: 320px; height: auto; flex: 0 0 auto; }
.directory-view .directory-view__information { flex: 1 1 0; min-width: 0; width: auto; }
.directory__photo { object-fit: cover; }
.news__item { padding-left: 0; }
.site-local-form-done { padding: 24px; background: rgba(255,255,255,.12); border-left: 4px solid #e2b02c; font-size: 1.1em; }
.site-local-form-done:focus { outline: 2px solid #e2b02c; }
@media (max-width: 767px) { .directory-view .directory-view__photo { width: 100%; max-width: 360px; } }
