/* Event Detail Page */

.event-detail .textual-info {max-width: 100%; flex: 0 0 100%; }

/* Use adjacent selector to make sure .textual-info displays half-width on mobile, when .detail-image is also present */
@media (min-width:992px) {.event-detail .detail-image + .textual-info {max-width: 50%; flex: 0 0 50%; } }

.event-detail .detail-image {margin-bottom: 1rem; }

@media (min-width:992px) {.event-detail .detail-image {margin-bottom: 0; } }

/* Hide .name-without-email when .name-with-email is present */
.event-detail .textual-info .name-with-email + .name-without-email { display: none; }

/* Hide home phone, if work phone is available */
.event-detail .textual-info .work-phone + .home-phone { display: none; }