/* 
 * 	Green theme - Owl Carousel CSS File
 */
.owl-theme .owl-controls { position:absolute; bottom:calc(100% + 15px); right:0; }
.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*="owl-"] { overflow:hidden; background: #191919; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;-ms-border-radius: 5px; color: #d0d0d0; cursor: pointer; display: inline-block; font-size: 56px; height: 32px; line-height: 48%; margin: 0; margin-left:5px; width: 32px; }
.owl-theme .owl-nav [class*='owl-']:hover { background: #d0d0d0; color: #191919; text-decoration: none; }
.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;
}
.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #fff; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span { background: #18bbe1; }
.owl-theme .owl-dots .owl-dot:hover span { background: #a1a1a1; }

.owl-small .owl-theme .owl-controls { padding-top:10px; }
.owl-small .owl-theme .owl-dots .owl-dot span { background-color:#ccc; }
.owl-small .owl-theme .owl-dots .owl-dot.active span { background: #63c4dc; }
.owl-small .owl-theme .owl-dots .owl-dot:hover span { background: #999; }

.hide-nav .owl-controls {
    display: none;
}
