/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Core Theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] { position: absolute; top: calc(50% - 50px); opacity: 0; margin: auto; color: #FFF; font-size: 80px; display: inline-block; cursor: pointer; z-index: 11; transition: .3s; }
.owl-theme:hover .owl-nav [class*='owl-'] { opacity: 0.5; }
.owl-theme .owl-nav [class*='owl-']:hover { text-decoration: none; opacity: 0.8; }
.owl-theme .owl-nav .disabled { opacity: 0.2; cursor: default; }

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

.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: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }