#LE-related {
    min-height: 300px;
}

#LE-related-controls {
    z-index: 1;
}

#LE-related-controls button {
    font-size: 18px;
    line-height: 1.66;
    top: 5px;
}

#LE-related-controls button:first-of-type {
    left: 5px;
}

#LE-related-controls button:first-of-type+button {
    right: 5px;
}

@media (min-width: 992px) {
    #LE-related-controls button:first-of-type {
        left: -28px;
    }
    #LE-related-controls button:first-of-type+button {
        right: -28px;
    }
}

@media (min-width: 1200px) {
    #LE-related-controls button:first-of-type {
        left: -40px;
    }
    #LE-related-controls button:first-of-type+button {
        right: -40px;
    }
}

#LE-related-controls button i::before,
#LE-related-controls button i::after {
    font-weight: bold;
}

#LE-related .LE-related-day-box {
    border: 2px solid #F5F5F5;
    font-size: 14px;
    position: static;
}

#LE-related .LE-related-day-box.sticky-box {
    position: sticky;
    z-index: 23;
    border-color: transparent;
    border-radius: 0 0 8px 8px !important;
    box-shadow: 0px 10px 64px 0px rgb(0 0 0 / 8%);
}

#LE-related .LE-related-day-box .LE-related-day-box-figure {
    font-size: 22px;
}

#LE-related article.LE-single-event.opacity-30 .LE-single-event-image {
    opacity: var(--opacity-30);
}

#LE-related article.LE-single-event .LE-single-event-image img {
    transition-duration: 0.8s;
}

#LE-related article.LE-single-event .LE-single-event-info {
    padding: 20px;
    margin-top: -40px;
}

#LE-related article.LE-single-event ul.LE-single-event-info-category li a {
    font-size: 13px;
}

#LE-related article.LE-single-event .LE-single-event-info-title h2 {
    font-size: 24px;
    line-height: 1.25;
}

#LE-related article.LE-single-event .LE-single-event-info-icon a {
    font-size: 16px;
}

#LE-related article.LE-single-event .LE-single-event-info-icon-text {
    line-height: 1.3em;
}

#LE-related article.LE-single-event .LE-single-event-info-icon-text a {
    font-size: 14px;
}

#LE-related article.LE-single-event .LE-single-event-info-icon-text,
#LE-related article.LE-single-event .LE-single-event-info-extended {
    font-size: 14px;
    line-height: 1.4em;
}

#LE-related article.LE-single-event [class*='LE-single-event-info-chip-'] {
    font-size: 13px;
    border-radius: var(--LE-border-radius);
    padding: 4px 10px;
}

#LE-related article.LE-single-event .LE-single-event-info-chip-information {
    background: var( --e-global-color-ba0ec77);
    color: var( --e-global-color-primary);
}

#LE-related article.LE-single-event .LE-single-event-info-chip-warning {
    background: var( --e-global-color-1d52384);
    color: var( --e-global-color-d254bfa);
}

#LE-related article.LE-single-event .LE-single-event-info-chip-danger {
    background: var( --e-global-color-22a0a90);
    color: var( --e-global-color-197a7b0);
}

/*spinner on loading*/

.loading {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 90%;
    overflow: auto;
    border-radius: 8px;
    top: 10%;
}

.loading ._loading_overlay_content {
    margin-top: 0%;
}

.title-section{
    font-size: 24px;
    color: var(--e-global-color-secondary);
}