﻿/* RWD CASCADING STYLE SHEET */
/* MAIN CAROUSEL */
/* 2019-03-07 by RTIS */
/* Mobile Device First */

#CarouselItems { position: relative; }

#CarouselItems .ItemImage { width: 100%; }

.owl-theme:hover .owl-controls,.owl-pagination { visibility: hidden; }

/* Carousel Height */
.owl-carousel .owl-item {
    width: auto;
    height: 100%;
    max-height: 840px;
    min-height: 160px;
    padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
    #CarouselItems .ItemImage{ width: 100%; } 
}

/* Show or hide Item Circle Buttons */
@media only screen and (min-width: 768px) {
    #CarouselItems .owl-theme:hover .owl-controls,.owl-pagination { visibility: visible!important; }
}

.owl-theme .owl-controls { margin-top: -30px; }
.owl-theme .owl-controls .owl-buttons div {   
    opacity: 0;
    background:none;
    border:none;
    font-size: 0;
    position: absolute;
    top: 44.5%;
    z-index: 300;
    width: 50px;
    height: 50px; }
.owl-theme:hover .owl-controls .owl-buttons div { opacity: 1; }
.owl-theme .owl-controls .owl-buttons .owl-prev {  left: 10%; background: url(../images/Prev.png) no-repeat center center; }
.owl-theme .owl-controls .owl-buttons .owl-next { right: 10%; background: url(../images/Next.png) no-repeat center center; }
.owl-theme .owl-controls .owl-page span { background: #F0F0F0; width:10px; height: 10px; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { opacity: .95; }