.single-event .event-hero {
background-size: cover;
background-position: center;
min-height: 200px;
}
.single-event .event-hero-overlay {
background: rgba(0, 0, 0, 0.45);
width: 100%;
min-height: 200px;
}
@media (min-width: 768px) {
.single-event .event-hero,
.single-event .event-hero-overlay {
min-height: 380px;
}
}
.single-event h1,
.single-event h2,
.single-event h3 {
margin: 0;
}
.single-event .ratio-1x1 iframe {
width: 100%;
height: 100%;
border: 0;
}
.single-event .small-map {
max-width: 220px;
min-width: 160px;
}
.single-event .event-nav a {
text-decoration: none;
color: var(--bs-primary);
font-weight: 500;
}
.single-event .event-nav a:hover {
text-decoration: underline;
}
.single-event .hover-zoom {
transition: transform .25s ease;
}
.single-event .hover-zoom:hover {
transform: scale(1.03);
}
.single-event .modal-content img {
max-height: 85vh;
object-fit: contain;
}
.single-event .members-only-banner .members-content-inner > *:last-child {
margin-bottom: 0;
}
.single-event .tribe-events-single-event-description > *:last-child {
margin-bottom: 0;
}
.single-event .tribe-tickets__tickets-wrapper,
.single-event .tribe-tickets__rsvp-wrapper,
.single-event .tribe-tickets__rsvp {
margin-top: 2rem;
}
.single-tribe_events .tribe-events-single-event-description a.btn {
color: var(--bs-btn-color);
text-decoration: none;
}
.single-tribe_events .tribe-events-single-event-description a.btn {
color: var(--bs-btn-color);
}
.single-tribe_events .tribe-events-single-event-description a.btn:hover,
.single-tribe_events .tribe-events-single-event-description a.btn:focus {
color: var(--bs-btn-hover-color);
text-decoration: none;
}
.single-tribe_events .tribe-tickets__rsvp-attendance {
display: none !important;
}