/* 
 * 	Green theme - Owl Carousel CSS File
 */
.owl-theme .owl-controls { padding-top:0px; }
.owl-theme .owl-nav { margin-top: 0px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*="owl-"] { background: #79ae72; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; color: white; cursor: pointer; display: inline-block; font-size: 20px; font-weight:700; height: 32px; line-height: 32px; margin: 0; width: 32px; position:absolute; top:50%; left:-72px; border:1px solid #79ae72; }
.owl-theme .owl-nav [class*='owl-']:hover { background: #fff; color: #79ae72; text-decoration: none; }

.owl-theme .owl-nav .owl-prev { }
.owl-theme .owl-nav .owl-next { left:auto; right:-72px; }

.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; }
.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #a1a1a1; 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: #fff; }
.owl-theme .owl-dots .owl-dot:hover span { background: #6a2046; }

.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;
}
