
.owl-carousel .item{
    position: relative;
}

.owl-carousel .overlay{
    position: absolute;
    top:0px;
    padding:1rem;
    background:rgba(0,0,0,0.8);
    opacity: 0;
    width:100%;
    height:100%;
    transition: opacity 0.2s ease-in-out;
}

.owl-carousel .overlay:hover{
    opacity: 1;
}

.owl-carousel .overlay h3{
    font-size:18px;
    color:#fff;
}

.owl-carousel .overlay p{
    color:lightgray;
    font-size:14px;
}

.owl-carousel .owl-nav{
    position:relative;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{
    background:#f7a600 !important;
    padding:1rem !important;
    position: absolute;
}

.owl-carousel .owl-nav .owl-prev{
    left:0px;
}

.owl-carousel .owl-nav .owl-next{
    right:0px;
}

.owl-carousel.tb-overlay-carousel .owl-nav button.owl-next, 
.owl-carousel.tb-overlay-carousel .owl-nav button.owl-prev{
    background:#f7a600 !important;
    padding:0.5rem 1rem !important;
    color:#fff;
    margin-top:-44px;
}
.owl-carousel.tb-overlay-carousel .owl-nav button.owl-next:hover,
.owl-carousel.tb-overlay-carousel .owl-nav button.owl-prev:hover{
    background:#525252 !important;
}


