.content-slideshow {
    border-bottom-color: #f96915;
}
.news-overview .content-slideshow:not(.content-slideshow--no-dot-nav) {
    padding-bottom: 40px;
}

.content-slideshow__text-content {
    width: 100%;
}

.content-slideshow__dot-nav {
    pointer-events: none;
    bottom: 21px;
}
.content-slideshow__dot-nav--show-indication:after {
    content: attr(data-current-slide-number)'/'attr(data-total-slides);
    position: relative;
    top: 3px;
    display: inline-block;
    color: #969492;
}
.content-slideshow__dot-nav > li {
    margin: 0 5px;
}
.content-slideshow__dot-nav--show-indication > li {
    display: none;
}
.content-slideshow__dot-nav-btn {
    background-color: #f2f2f2;
    width: 13px;
    height: 13px;
}
.content-row--bg-design-1 .content-slideshow__dot-nav-btn,
.content-row--bg-design-2 .content-slideshow__dot-nav-btn {
    background-color: #fff;
}
.content-slideshow__dot-nav .slick-active .content-slideshow__dot-nav-btn {
    background-color: #f96915;
}

.content-slideshow__arrow .svg-icon--arrow {
    color: #f96915;
}

/* Design type 3 */
.content-slideshow--type-3 {
    padding-bottom: 55px;
}
.content-slideshow--type-3.content-slideshow--no-dot-nav {
    padding-bottom: 0;
}
.content-slideshow--type-3 .content-slideshow__slide {
    min-height: 100px;
}
.content-slideshow-progress .content-slideshow__dot-nav > li {
    display: inline-block;
    margin: 0 3px;
    vertical-align: middle;
}
.content-slideshow-progress .content-slideshow__dot-nav {
    bottom: 0;
    pointer-events: auto;
}
.content-slideshow-progress__wrap-progress {
    transform: rotate(-90deg);
}
.content-slideshow-progress__wrap-progress circle {
    fill: #E6E6E6;
    stroke: #f96915;
    stroke-width: 2;
}
.content-slideshow-progress__wrap {
    position: relative;
    display: inline-block;
    width: 42px;
    margin-left: 20px;
}
.content-slideshow-progress__wrap-pause,
.content-slideshow-progress__wrap-play {
    position: absolute;
    top: 50%;
    left: 14px;
    transform: translate(0, -50%);
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;

}
.content-slideshow-progress__wrap-pause .svg-icon,
.content-slideshow-progress__wrap-play .svg-icon {
    display: block;
}
.content-slideshow-progress__wrap-play {
    display: none;
}
/* ==========================================================================
   Media Queries
   ========================================================================== */
@media ( min-width: 768px ) {
    .news-overview .content-slideshow {
        margin-bottom: 0;
    }
    .content-slideshow-progress__wrap-pause,
    .content-slideshow-progress__wrap-play {
        left: 13px;
    }
    /* Design type 1 */
    .content-slideshow--type-1 .content-slideshow__dot-nav {
        padding-left: 20px;
    }

    /* Design type 3 */
    .content-slideshow--type-3 {
        margin-left: -15px;
        margin-right: -15px;
        padding-bottom: 60px;
    }
    .content-slideshow--type-3 .content-slideshow__slide {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media ( min-width: 992px ) {
    .content-slideshow__dot-nav {
        pointer-events: auto;
    }
    .content-slideshow-progress__wrap-pause,
    .content-slideshow-progress__wrap-play {
        left: 12px;
    }
    .content-slideshow__dot-nav > li {
        margin: 0 6px;
    }
    .content-slideshow__dot-nav-btn {
        width: 15px;
        height: 15px;
    }

    /* Design type 1 */
    .no-touchevents .content-slideshow--type-1 .content-slideshow__dot-nav-btn:hover,
    .content-slideshow--type-1 .content-slideshow__dot-nav-btn:focus,
    .content-slideshow--type-1 .content-slideshow__dot-nav .slick-active .content-slideshow__dot-nav-btn {
        background-color: #f96915;
    }
}
@media ( min-width: 1440px ) {
    .content-slideshow-progress__wrap-pause,
    .content-slideshow-progress__wrap-play {
        left: 11px;
    }
}