.drama-actor--anchor-menu-links-holder.anchor-menu-links-holder .elementor-widget-container p a,
.drama-actor--anchor-menu-links-holder.anchor-menu-links-holder .elementor-widget-container p a {
    margin-right: 0;
}

/* image carousel igralec */
.drama-igralec-carousel-galerija .elementor-swiper-button {
    top: 108%;
}

.drama-igralec-carousel-galerija .elementor-swiper-button.elementor-swiper-button-prev {
    right: 60px;
    left: inherit;
    width: 35px;
    padding: 7px;
    border-radius: 50%;
    background-color: white;
}

.drama-igralec-carousel-galerija .elementor-swiper-button.elementor-swiper-button-next {
    right: 0;
    width: 35px;
    padding: 7px;
    border-radius: 50%;
    background-color: white;
}

.drama-igralec-carousel-galerija .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,
.drama-igralec-carousel-galerija .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before {
    color: var(--color-brand-primary);
}

/** Actor's season played Events */
.drama-actor--season-played-events--section .slick-prev.slick-disabled:before,
.drama-actor--season-played-events--section .slick-next.slick-disabled:before {
    opacity: .4;
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-list.draggable {
    width: 100%;
    overflow: hidden;
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-track {
    display: inline-flex;
    flex-wrap: wrap;
    margin-left: 0;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item {
    position: relative;
    min-height: 630px;
    margin-bottom: 80px;
    border-bottom: 8px solid var(--color-gray-80);
}

.drama-actor--season-played-events--section .drama-events--archive.season-events.grid-events-layout .event-list-item {
    max-width: 440px;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events.grid-events-layout .event-list-item:not(:nth-of-type(3n)) {
    margin-right: 40px;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events.carousel-events-layout .event-list-item:not(:last-of-type) {
    margin-right: 40px;
}

@media (max-width: 1024px) {
    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item:not(:nth-of-type(3n)) {
        margin-right: 0;
    }
    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item:first-of-type,
    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item:not(:nth-of-type(2n)) {
        margin-right: 40px;
    }
}
@media (max-width: 767px) {
    .drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-track {
        margin-left: auto;
    }

    .drama-actor--season-played-events--section .drama-events--archive.season-events.grid-events-layout .event-list-item {
        max-width: 100%;
    }

    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item,
    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item:first-of-type,
    .drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item:not(:nth-of-type(2n)) {
        margin-right: 0;
    }
}

.drama-actor--season-played-events--section .drama-events--archive.season-events.carousel-events-layout .event-list-item .carousel-event--list-item {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .event-featured-img {
    margin-bottom: 32px;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events.event-list-item .venue {
    margin-bottom: 32px;
    font-size: 1.4rem;
    line-height: 1.14;
    color: var(--color-gray-40);
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .venue > strong,
.elementor-element.elementor-widget .venue > strong {
    padding-bottom: 4px;
    border-bottom: 2px solid var(--color-gray-40);
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--author,
.elementor-element.elementor-widget .drama-event--author {
    margin-bottom: 8px;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.4;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .event-title {
    margin-bottom: 16px;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .event-title > a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline transparent;
    transition: text-decoration-color var(--transition-time) ease;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .event-title > a:hover {
    text-decoration-color: inherit;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--list-item--coproducer {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--list-item--director {
    padding-bottom: 32px;
    margin-bottom: 0;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--list-item--director strong > a {
    color: inherit;
    text-decoration: underline transparent;
    transition: text-decoration-color var(--transition-time) ease;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--list-item--director strong:hover > a {
    text-decoration-color: inherit;
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .event-list-item .drama-event--list-item--premier {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid var(--color-gray-80);
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow {
    position: absolute;
    top: unset;
    left: unset;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    color: transparent !important;
    background-color: var(--color-brand-primary);
    z-index: 999;
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow {
    bottom: -40px;
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-prev,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-prev {
    right: 56px;
}
.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-next,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-next {
    right: 0;
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-prev::before,
.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-next::before,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-prev::before,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-next::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--color-white);
}

.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-prev::before,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-prev::before {
    content: url("/wp-content/themes/drama/assets/images/drama-icon-arrow-left-white.svg");
}
.drama-actor--season-played-events--section .drama-events--archive.carousel-events-layout .slick-arrow.slick-next::before,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow.slick-next::before {
    content: url("/wp-content/themes/drama/assets/images/drama-icon-arrow-right-white.svg");
}

.drama-actor--season-played-events--section .drama-events--archive.season-events .drama-events--loading-events {
    display: none;
}
/** END of Actor's season played Events */

/** Actor's active Events - some styles are written with Actor's season played Events **/
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list {
    overflow: initial;
}

.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-track {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-track,
.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-track .single-dynamic-item.slick-slide:first-of-type {
    margin-left: 0;
}

.drama-actor--active-events--section .webtim-dynamic-list.slick-dynamic-list .slick-arrow {
    bottom: -90px;
}

@media (max-width: 1438px) {
    .drama-actor--active-events--section .drama-events-calendar--list-item--elementor-wrapper.elementor-section.elementor-element > .elementor-container {
        min-height: 600px !important;
    }
}

@media (max-width: 767px) {
    .drama-actor--active-events--section .drama-events-calendar--list-item--elementor-wrapper.elementor-section.elementor-element > .elementor-container {
        min-height: auto !important;
    }
}