/**
 * 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,.owl-carousel .owl-item
    {
        -webkit-tap-highlight-color:transparent;
        position:relative
    }
    .owl-carousel
    {
        display:none;
        width:100%;
        z-index:1
    }
    .owl-carousel.owl-stage
    {
        position:relative;
        -ms-touch-action:pan-Y;
        touch-action:manipulation;
        -moz-backface-visibility:hidden
    }
    .owl-carousel.owl-stage:after
    {
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        line-height:0;
        height:0
    }
    .owl-carousel .owl-stage-outer
    {
        position:relative;
        overflow:hidden;
        -webkit-transform:translate3d(0,0,0)
    }
    .owl-carousel .owl-item,.owl-carousel .owl-wrapper
    {
        -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
     -ms-backface-visibility:hidden;
     -webkit-transform:translate3d(0,0,0);
     -moz-transform:translate3d(0,0,0);
     -ms-transform:translate3d(0,0,0)
    }
    .owl-carousel .owl-item
    {
        min-height:1px;
        float:left;
        -webkit-backface-visibility:hidden;
        -webkit-touch-callout:none
    }
    .owl-carousel .owl-item img
    {
        display:block;
        width:100%
    }
    .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled
    {
        display:none
    }
    .no-js .owl-carousel,.owl-carousel.owl-loaded
    {
        display:block
    }
    .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev
    {
        cursor:pointer;
        -webkit-user-select:none;
        -khtml-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .owl-carousel .owl-nav button.owl-next,.owl-carousel.owl-nav button.owl-prev,.owl-carousel button.owl-dot
    {
        background:0 0;
        color:inherit;
        border:none;
        padding:0!important;
        font:inherit
    }
    .owl-carousel.owl-loading
    {
        opacity:0;
        display:block
    }
    .owl-carousel.owl-hidden
    {
        opacity:0
    }
    .owl-carousel.owl-refresh .owl-item
    {
        visibility:hidden
    }
    .owl-carousel.owl-drag .owl-item
    {
        -ms-touch-action:pan-y;
        touch-action:pan-y;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .owl-carousel.owl-grab
    {
        cursor:move;
        cursor:grab
    }
    .owl-carousel.owl-rtl
    {
        direction:rtl
    }
    .owl-carousel.owl-rtl .owl-item
    {
        float:right
    }
    .owl-carousel .animated
    {
        animation-duration:1s;
        animation-fill-mode:both
    }
    .owl-carousel .owl-animated-in
    {
        z-index:0
    }
    .owl-carousel.owl-animated-out
    {
        z-index:1
    }
    .owl-carousel .fadeOut
    {
        animation-name:fadeOut

    }
    @keyframes fadeOut
    {
        0%
        {
            opacity:1
        }
        100%
        {
            opacity:0

        }
    }
    .owl-height
    {
        transition:height .5s ease-in-out
    }
    .owl-carousel .owl-item .owl-lazy
    {
        opacity:0;
        transition:opacity .4s ease
    }
    .owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]
    {
        max-height:0
    }
    .owl-carousel .owl-item img.owl-lazy
    {
        transform-style:preserve-3d
    }
    .owl-carousel .owl-video-wrapper
    {
        position:relative;
        height:100%;
        background:#000
    }
    .owl-carousel .owl-video-play-icon
    {
         position:absolute;
         height:80px;
         width:80px;
         left:50%;
         top:50%;
         margin-left:-40px;
         margin-top:-40px;
         background:url(owl.video.play.png) no-repeat;
         cursor:pointer;
         z-index:1;
         -webkit-backface-visibility:hidden;
         transition:transform .1s ease
    }
    .owl-carousel .owl-video-play-icon:hover
    {
        -ms-transform:scale(1.3,1.3);
        transform:scale(1.3,1.3)
    }
    .owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel.owl-video-playing .owl-video-tn
    {
        display:none
    }
    .owl-carousel.owl-video-tn
    {
        opacity:0;
        height:100%;
        background-position:center center;
        background-repeat:no-repeat;
        background-size:contain;
        transition:opacity .4s ease
    }
    .owl-carousel .owl-video-frame
    {
         position:relative;
         z-index:1;
         height:100%;
         width:100%
    }