.tribe-events-single .event-img-header {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-height: 300px;
padding: 45px;
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 15px;
margin-bottom: 45px;
position: relative;
z-index: 1;
border-radius: 15px;
overflow: hidden;
}
.tribe-events-single .event-img-header:before {
content: '';
position: absolute;
inset: 0;
background: black;
opacity: .33;
z-index: 0;
}
.tribe-events-single .event-img-header .block-wrapper {
position: relative;
z-index: 1;
}
.tribe-events-single .event-img-header * {
color: white;
}
.tribe-events-single .event-img-header .tribe-events-schedule {
margin: 0;
}
.tribe-events-single .tribe-events-content > section {
padding-left: 0;
padding-right: 0;
}
.tribe-events-single .tribe-events-content a {
border-bottom: 0;
}
.tribe-events-single>.tribe_events {
align-items: flex-start;
flex-direction: column-reverse;    
}
.tribe-events-single .tribe-events-event-meta {
background-color: #70CEEA!important;
padding: 30px;
border-radius: 10px;
max-width: 100%;
flex: 0 0 100%;
width: 100%;
margin-bottom: 30px;
}
@media (min-width: 992px) {
.tribe-events-single .tribe-events-content > section {
padding-right: 2.5rem;
}
.tribe-events-single>.tribe_events {
flex-wrap: nowrap;
flex-direction: row;
}
.tribe-events-single .tribe-events-event-meta {
width: unset;
max-width: 25%;
flex: 0 0 25%;
margin-bottom: 0;
}
}
.tribe-events-single .tribe-events-event-meta * {
color: white;
text-decoration: none!important;
}
.tribe-events-single .tribe-events-event-meta dl dt {
margin-top: 20px!important;
font-weight: 700;
}
.tribe-events-single .tribe-events-event-meta a {
color: white!important;
}
.tribe-events-single .tribe-events-event-meta a:hover {
color: black!important;
}
.tribe-events-single .tribe-events-event-meta:before {
content: none!important;
}
.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
margin: 0;
padding: 0;
}
.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group h2 {
font-size: 1.4rem;
}