.featured-carousel {
    position: relative
}

.featured-carousel .owl-stage-outer {
    padding-bottom: 30px
}

.featured-carousel .owl-nav i,
.featured-carousel .owl-nav span {
    font-size: 40px;
    color: #ffffff
}

@media (min-width: 1240px) {
    .featured-carousel .owl-nav i,
    .featured-carousel .owl-nav span {
        font-size: 45px
    }
}

.featured-carousel .owl-nav button {
    padding: 0;
    margin: 0;
    opacity: 1 !important
}

.featured-carousel .owl-nav button i,
.featured-carousel .owl-nav button span {
    color: #fffcfb65
}

.featured-carousel .owl-nav button:hover {
    background: transparent !important
}

.featured-carousel .owl-nav button.disabled {
    cursor: not-allowed
}

.featured-carousel .owl-nav button.disabled i,
.featured-carousel .owl-nav button.disabled span {
    color: #efefef
}

.featured-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 30%;
    left: -25px
}

@media (min-width: 1240px) {
    .featured-carousel .owl-nav .owl-prev {
        left: -85px
    }
}

.featured-carousel .owl-nav .owl-next {
    position: absolute;
    top: 30%;
    right: -25px
}

@media (min-width: 1240px) {
    .featured-carousel .owl-nav .owl-next {
        right: -85px
    }
}

.featured-item a {
    display: inline-block
}

.featured-item h3 {
    margin-bottom: 0
}

.featured-item p {
    margin-bottom: 10px
}

.featured-item .item-body {
    padding: 30px
}

.featured-item:hover {
    box-shadow: 0px 10px 20px 0px rgba(8, 6, 89, 0.1)
}

.featured-item:hover .item-body {
    background: #fff
}

.fa-angle-left {
    font-size: 10em !important;
}