/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

/* Owl carousel custom styling */

button.owl-dot, button.owl-next, button.owl-prev {
    transition: all 0.3s ease 0s;
	outline: none;
}

.pa-owl-nav-detached {
    margin-top: 15px;
    display: inline-block;
    float: right;
}

.pa-owl-nav-detached button.owl-prev {
    margin-right: 10px;
}

.owl-theme .owl-dots,
.owl-theme .owl-nav,
.pa-owl-nav-detached .owl-dots,
.pa-owl-nav-detached .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav,
.pa-owl-nav-detached .owl-nav {
    margin-top: 10px;
}
.owl-theme .owl-nav [class*=owl-] {
    font-size: 32px !important;
    margin: 5px;
    padding: 4px 7px;
    /* background: #D6D6D6; */
    display: inline-block;
    cursor: pointer;
    /* border-radius: 3px; */
}
.pa-owl-nav-detached .owl-nav [class*=owl-] {
    font-size: 45px;
    display: inline-block;
    cursor: pointer;
    border-image: none;
    border-radius: 3px;
    line-height: 19px;
    padding: 2px 8px 7px;
}

.pa-owl-nav-midspace {
    display: none !important;
}

.owl-theme .owl-nav [class*=owl-]:hover,
.pa-owl-nav-detached .owl-nav [class*=owl-]:hover {
    text-decoration: none;
}

.owl-theme .owl-nav .disabled,
.pa-owl-nav-detached .owl-nav .disabled  {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots,
.pa-owl-nav-detached .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
}

.owl-theme .owl-dots .owl-dot,
.pa-owl-nav-detached .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.owl-theme .owl-dots .owl-dot span,
.pa-owl-nav-detached .owl-dots .owl-dot span {
    width: 26px;
    height: 8px;
    margin: 5px 3px;
    display: block;
    -webkit-backface-visibility: visible;
    /* transition: opacity .2s ease; */
    /* border-radius: 30px */
}

/* nav colors - bright mode */
.owl-theme .owl-nav [class*=owl-] {
    color: #586072;
}
.pa-owl-nav-detached .owl-nav [class*=owl-] {
    color: #586072;
    background-color: transparent;
    /*border: 2px solid #586072;*/
    border: 2px solid transparent;
}
.owl-theme .owl-nav [class*=owl-]:hover,
.pa-owl-nav-detached .owl-nav [class*=owl-]:hover {
    /* background: #869791; */
    color: #7e8cab;
    /*border-color: #7e8cab;*/
}
.owl-theme .owl-dots .owl-dot.active span,
.pa-owl-nav-detached .owl-dots .owl-dot.active span {
    background: #7e8cab;
}
.owl-theme .owl-dots .owl-dot:hover span,
.pa-owl-nav-detachede .owl-dots .owl-dot:hover span {
    background: #959eb3;
}
.owl-theme .owl-dots .owl-dot span,
.pa-owl-nav-detached .owl-dots .owl-dot span {
    background: #586072;
}

/* nav colors - dark mode */
.pa-dark-mode .owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
}
.pa-dark-mode .pa-owl-nav-detached .owl-nav [class*=owl-] {
    color: #FFF;
    background-color: transparent;
    /*border: 2px solid #ffffff;*/
    border: 2px solid transparent;
}
.pa-dark-mode .owl-theme .owl-nav [class*=owl-]:hover,
.pa-dark-mode .pa-owl-nav-detached .owl-nav [class*=owl-]:hover {
    /* background: #869791; */
    color: #FFF;
}
.pa-dark-mode .owl-theme .owl-dots .owl-dot.active span,
.pa-dark-mode .pa-owl-nav-detached .owl-dots .owl-dot.active span {
    background: #bfcad2;
}
.pa-dark-mode .owl-theme .owl-dots .owl-dot:hover span,
.pa-dark-mode .pa-owl-nav-detachede .owl-dots .owl-dot:hover span {
    background: #eef1f3;
}
.pa-dark-mode .owl-theme .owl-dots .owl-dot span,
.pa-dark-mode .pa-owl-nav-detached .owl-dots .owl-dot span {
    background: #6c7479;
}