.single-event_listing main#main { padding: 0 !important; }
.single-event_listing main#main h1.entry-title.fusion-post-title { display: none; }
.single-event_listing main#main .event-banner { background-repeat: no-repeat; background-size: cover; background-position: top center; position: relative; }
.single-event_listing main#main .event-banner .fusion-row { padding: 0 30px; width: 100%; }
.single-event_listing main#main .event-banner:after { content: ''; background-color: #000; position: absolute; display: inline-block; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; opacity: .3; }
.single-event_listing main#main .event-banner .event-banner-overlay { display: flex; justify-content: center; position: relative; z-index: 1; min-height: 450px; flex-direction: column; width: 100%; }
.single-event_listing main#main .event-banner .event-banner-overlay h2.event-banner-title { color: #fff; font-weight: 700; font-size: 38px; line-height: 44px; margin-bottom: 10px; }
.single-event_listing main#main .event-banner .event-banner-overlay p.event-banner-meta { display: flex; gap: 10px; width: 100%; flex-direction: column; margin: 0; }
.single-event_listing main#main .event-banner .event-banner-overlay p.event-banner-meta span.event-meta-item { color: #fff; font-weight: 600; font-size: 20px; display: flex; align-items: center; justify-content: flex-start; gap: 12px; }
.single-event_listing main#main .event-banner .event-banner-overlay p.event-banner-meta span.event-meta-item span.event-icon.location-icon { background-repeat: no-repeat; background-size: contain; display: inline-block; width: 23px; height: 23px; }
.single-event_listing main#main { padding: 0 !important; }
.single-event_listing main > .fusion-row { max-width: 100% !important; margin: 0 !important; }
.single-event_listing main#main .single-navigation.clearfix { display: none; }
.single-event_listing main#main h1.entry-title.fusion-post-title { display: none; }
.single-event_listing main#main .fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box, .single-event_listing main#main section.about-author, .single-event_listing main#main .fusion-meta-info { max-width: var(--site_width); margin-left: auto; margin-right: auto; }
.single-event_listing main#main .event-icon { width: 23px; height: 23px; display: inline-block; background-size: contain; background-repeat: no-repeat; }
@media(max-width:767px) {
  .single-event_listing main#main .event-banner .event-banner-overlay h2.event-banner-title { font-size: 30px; line-height: 40px; }
  .single-event_listing main#main .event-banner .event-banner-overlay p.event-banner-meta span.event-meta-item { font-size: 18px; gap: 10px; line-height: 24px }
}
.wpem_related_events-slider button.slick-arrow { position: absolute; top: 0; bottom: 0; margin: auto; height: 50px; width: 50px; font-size: 0; border-radius: 50%; background-color: #d94f00; border: unset; z-index: 9; cursor: pointer; right: 0; }
.wpem_related_events-slider button.slick-arrow.slick-prev { right: unset; left: 0; }

.location-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm0-256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z' style='fill: %23D94F00;'/%3E%3C/svg%3E");
}

.date-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z' style='fill: %23D94F00;'/%3E%3C/svg%3E");
}

.time-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256v12.8l10.7 7.1 96 64 20 13.3 26.6-39.9-20-13.3L280 243.2V120 96H232v24z' style='fill: %23D94F00;'/%3E%3C/svg%3E");
}


.single-event_listing .wpem_related_events-slider button.slick-arrow.slick-prev:after {
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    color: white;
    content: "\f053";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
}


.single-event_listing .wpem_related_events-slider button.slick-next.slick-arrow:after {
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    color: white;
    content: "\f054";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
}


.single-event_listing .single_event_listing {
    max-width: 1048px;
    margin: 0 auto;
}

.single-event_listing .wpem-single-event-wrapper {
    border: 0 !important;
}

.single-event_listing .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
    display: none;
}


.wpem-single-event-right-content{
    padding-top: 40px;
    position: sticky;
    top: 20px;
    height: fit-content;
}

.wpem-viewed-event.wpem-tooltip.wpem-tooltip-bottom, .wpem-event-organizer-name, div#wpem_venue_profile, .fusion-meta-info {
    display: none;
}
.fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box, section.about-author, .wpem-event-ticket-type {
    display: none;
}

.wpem-event-ticket-type, .wpem-event-location {
    display: none !important;
}

/* Disabled Woo tabs */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address { display: none;}

