/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav {
    margin-top: 10px;
}

    .owl-theme .owl-nav [class*=owl-] {
       color: #8e003a;
    font-size: 6px;
    margin: 5px;
    padding: 9px 10px 7px 10px;
    background: #ffffff;
    display: inline-block;
    cursor: pointer;
    border-radius: 50px;
    top: 40%;
    text-align: center;
    }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background: #000;
            color: #FFF;
            text-decoration: none;
        }

    .owl-theme .owl-nav .disabled {
        opacity: .5;
        cursor: default;
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px;
        }

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

    .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #fff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #8e003a;
    }
    .owl-prev {
    position: absolute;
    left: 50px;
}
     .owl-next {
    position: absolute;
    right: 50px;
}
     .owl-dots {
    position: relative;
    bottom: 40px;
}

.owl-carousel-applique.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 10px;
    margin: 5px;
    /*padding: 0px 12px;*/
    background: #8e003a;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
    top: 40%;
    text-align: center;
    height: 30px;
    width: 30px;
}
.owl-carousel-applique .owl-prev {
    position: absolute;
    left: -40px;
}
.owl-carousel-applique .owl-next {
    position: absolute;
    right: -40px;
}
.owl-carousel-applique .owl-dots {
    position: relative;
    bottom: 0px;
}
.owl-carousel-applique.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #6f6f6f;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-carousel-applique.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #8e003a;
    }

.home-demo .owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 18px;
    margin: 5px;
    padding: 0px 12px 3px;
    background: #8e003a;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
    top: 40%;
    text-align: center;
}
.home-demo .owl-prev {
    position: absolute;
    left: -40px;
}
.home-demo .owl-next {
    position: absolute;
    right: -40px;
}
.home-demo .owl-dots {
    position: relative;
    bottom: 0px;
}
.home-demo .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #6f6f6f;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.home-demo .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #8e003a;
    }

.owl-prev .fa, .owl-next .fa{font-size:14px}