/* Content Carousel
-------------------------------------------------- */
.wn-content-carousel .owl-nav .owl-prev .ol-pre:after {
    content: "\e03f";
    font-size: 50px;
    font-family: "linea-arrows-10" !important;
}

.wn-content-carousel .owl-nav .owl-next .ol-nxt:after {
    content: "\e04b";
    font-size: 50px;
    font-family: "linea-arrows-10" !important;
}

.wn-content-carousel.bottom .owl-nav {
    text-align: center;
}

.wn-content-carousel.bottom .owl-nav .owl-prev,
.wn-content-carousel.bottom .owl-nav .owl-next {
    display: inline-block;
}

.wn-content-carousel.wn-cc-sidebar .owl-nav .owl-next .ol-nxt:after {
    position: absolute;
    right: -55px;
    top: 50%;
}

.wn-content-carousel.wn-cc-sidebar .owl-nav .owl-prev .ol-pre:after {
    position: absolute;
    left: -55px;
    top: 50%;
}

.wn-content-carousel .owl-carousel .owl-stage-outer {
    margin-bottom: 28px;
}

.wn-content-carousel.bottom .owl-rtl .owl-nav .owl-prev .ol-pre:after {
    position: absolute;
    bottom: 30px;
    left: calc(50% - 60px) !important;
}

.wn-content-carousel.bottom .owl-rtl .owl-nav .owl-next .ol-nxt:after {
    position: absolute;
    bottom: 30px;
    right: calc(50% - 60px) !important;
}

/* Dot's */
.owl-dots {
    text-align: center;
}
.owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #e4e4e4;
    border-radius: 50%;
    margin: 0 6px;
    transition: all .3s ease;
}
.owl-dots .owl-dot.active {
    background: #437df9;
}