/**
 * Owl Carousel v2.2.1
 * Copyright 2017 Skype: moireceptik;
 * Licensed under  ()
 */
.owl-carousel {margin-bottom: 30px;padding: 0 40px;}
.owl-carousel .item {margin-bottom: 15px;}
.owl-carousel .item a {display: block;}
.owl-carousel .item img {width: auto;margin: 0 auto;}
.owl-carousel .owl-nav {position: absolute;top: 50%;left: 0;z-index: 1;width: 100%;}
.owl-carousel .owl-prev, .owl-carousel .owl-next {margin-top: -33px;position: absolute;top: 0;}
.owl-carousel .owl-prev {left: 0;}
.owl-carousel .owl-next {right: 0;}
.owl-carousel .owl-nav [class*="owl-"] {
    width: 33px;
    height: 33px;
    background: url(owl-controls.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    border-radius: 50%;
}
.owl-carousel .owl-nav [class*="owl-"]:hover {background-position: 0 -38px;}
.owl-carousel .owl-nav .owl-next {background-position: -38px 0;}
.owl-carousel .owl-nav .owl-next:hover {background-position: -38px -38px;}
.owl-carousel .owl-dots {text-align: center;}
.owl-carousel .owl-dots .owl-dot {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 11px;
    border: 1px solid #B3B3B3;
    margin: 0 3px;
    border-radius: 50%;
    -webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -ms-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
}
.owl-carousel .owl-dots .owl-dot.active,
.owl-carousel .owl-dots .owl-dot:hover {background-color: #3AAFD6;border: 1px solid #3AAFD6;}      
        
