/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */





/* #Slayt style
================================================== */
    .owl-slide, .owl-slide .owl-item 
    {
        display: block; 
        
        width: 100%; 
        height: auto;
    }

    .owl-slide .owl-nav 
    {
        position: absolute;
        
        width: 100%;
        top: 50%;
        margin-top: -1.5em;
        
        text-align: center;
        -webkit-tap-highlight-color: transparent; 
            
        opacity: 0;

        transition: opacity 0.25s ease;
    }

    .owl-slide:hover .owl-nav 
    {
        opacity: 1;
    }
        .owl-slide .owl-nav [class*='owl-'] 
        {
            position: relative;
            display: inline-block;
            
            width: 3em;
            height: 3em;

            margin: 0em 3em;

            font-size: 1em;
            line-height: 3em;
            text-align: center;
            text-decoration: none;
            
            border-radius: 0px;

            transition: all 0.25s ease;
        }

        .owl-slide .owl-nav .owl-prev
        {
            position: relative;
            float: left;
        }

        .owl-slide .owl-nav .owl-next
        {
            position: relative;
            float: right;
        }

        .owl-slide .owl-nav .disabled 
        {
            opacity: 0.5;
            cursor: default; 
        }

        .owl-slide .owl-nav .owl-prev:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a8";
        }

        .owl-slide .owl-nav .owl-next:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a9";
        }

    .owl-slide .owl-nav.disabled + .owl-dots 
    {
        margin-top: 0em; 
    }

    .owl-slide .owl-dots 
    {
        text-align: center;
        -webkit-tap-highlight-color: transparent; 
    }
        .owl-slide .owl-dots .owl-dot 
        {
            display: inline-block;
            zoom: 1;
        }
        .owl-slide .owl-dots .owl-dot span 
        {
            display: block;
            
            width: 10px;
            height: 10px;
            margin: 1em 0.357em 0em 0.357em;
            
            -webkit-backface-visibility: visible;
            border-radius: 30px; 

            transition: all 0.25s ease;
        }

    /* color settings */
    .owl-slide .owl-nav [class*='owl-']                { background-color: #333843; color: #C4AE74; }
    .owl-slide .owl-nav [class*='owl-']:hover          { background-color: #C4AE74; color: #333843; }
    .owl-slide .owl-dots .owl-dot span                 { background-color: #f5f5f5; }
    .owl-slide .owl-dots .owl-dot.active span, 
    .owl-slide .owl-dots .owl-dot:hover span           { background-color: #2B2A29; }

    /* radius settings */
	.owl-slide.square  .owl-nav [class*='owl-']        { border-radius: 0px; }
	.owl-slide.round   .owl-nav [class*='owl-']        { border-radius: 3px; }
	.owl-slide.pill    .owl-nav [class*='owl-']        { border-radius: 20px; }





/* #Feature carousel style
================================================== */
    .owl-feature, .owl-feature .owl-item 
    {
        display: block; 
        
        width: 100%; 
        height: auto;
    }

    .owl-feature .owl-item .box-image img
    {
        width: auto;
        max-height: 260px;
        margin: auto;
    }

    .owl-feature .owl-nav 
    {
        position: absolute;
        
        top: -3.285em;
        right: 0em;
        margin-top: 0em;
        
        text-align: center;
        -webkit-tap-highlight-color: transparent; 
    }
        .owl-feature .owl-nav [class*='owl-'] 
        {
            display: inline-block;
        
            width: 3em;
            height: 3em;

            margin: 0em 0em 0em 0.357em;

            font-size: 1em;
            line-height: 3em;
            text-align: center;
            text-decoration: none;
            
            border-radius: 0px; 

            transition: all 0.25s ease;
        }

        .owl-feature .owl-nav .disabled 
        {
            opacity: 0.5;
            cursor: default; 
        }

        .owl-feature .owl-nav .owl-prev:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a8";
        }

        .owl-feature .owl-nav .owl-next:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a9";
        }

    .owl-feature .owl-nav.disabled + .owl-dots 
    {
        margin-top: 0em; 
    }

    .owl-feature .owl-dots 
    {
        text-align: center;
        -webkit-tap-highlight-color: transparent; 
    }
        .owl-feature .owl-dots .owl-dot 
        {
            display: inline-block;
            zoom: 1;
        }
        .owl-feature .owl-dots .owl-dot span 
        {
            display: block;
            
            width: 10px;
            height: 10px;
            margin: 1em 0.357em 0em 0.357em;
            
            -webkit-backface-visibility: visible;
            border-radius: 30px; 

            transition: all 0.25s ease;
        }

    /* color settings */
    .owl-feature .owl-nav [class*='owl-']                { background-color: #f5f5f5; color: #2B2A29; }
    .owl-feature .owl-nav [class*='owl-']:hover          { background-color: #2B2A29; color: #ffffff; }
    .owl-feature .owl-dots .owl-dot span                 { background-color: #eaeaea; }
    .owl-feature .owl-dots .owl-dot.active span, 
    .owl-feature .owl-dots .owl-dot:hover span           { background-color: #2B2A29; }

    /* radius settings */
	.owl-feature.square  .owl-nav [class*='owl-']        { border-radius: 0px; }
	.owl-feature.round   .owl-nav [class*='owl-']        { border-radius: 3px; }
	.owl-feature.pill    .owl-nav [class*='owl-']        { border-radius: 20px; }





/* #Gallery carousel style
================================================== */
    .owl-gallery, .owl-gallery .owl-item 
    {
        display: block;
        
        width: 100%;
        height: auto;
    }

    .owl-gallery-image
    {
        margin: 0em 0em 0em 0em;
    }

    .owl-gallery-image .item img
    {
        width: auto;
        max-height: 570px;
        margin: auto;
    }

    .owl-gallery-imagelist .item
    {
        margin: 1em 0em 2em 0em;
        padding: 0.357em;
        
        transition: box-shadow 0.25s ease;
    }

    .owl-gallery-imagelist .item:hover
    {
        box-shadow: 0px 0px 6px 0px rgba(11, 12, 13, 0.12);
    }

    .owl-gallery-imagelist .item img
    {
        transition: filter 0.25s ease;
    }

    .owl-gallery-imagelist .item:hover img
    {
        -webkit-filter: brightness(120%);
        filter: brightness(120%);
    }

    .owl-gallery .owl-nav 
    {
        position: absolute;
        
        width: 100%;
        bottom: 0.357em;
        margin-top: 0em;
        
        text-align: center;
        -webkit-tap-highlight-color: transparent; 
            
        opacity: 0;

        transition: opacity 0.25s ease;
    }

    .owl-gallery:hover .owl-nav 
    {
        opacity: 1;
    }

        .owl-gallery .owl-nav [class*='owl-'] 
        {
            display: inline-block;
            
            width: 3em;
            height: 3em;

            margin: 0em 0.1785em;

            font-size: 1em;
            line-height: 3em;
            text-align: center;
            text-decoration: none;

            transition: all 0.25s ease;
        }

        .owl-gallery .owl-nav .disabled 
        {
            opacity: 0.5;
            cursor: default; 
        }

        .owl-gallery .owl-nav .owl-prev:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a8";
        }

        .owl-gallery .owl-nav .owl-next:before 
        {
            position: relative;
            font: normal 1em FontAwesome;
            content: "\f0a9";
        }

    /* color settings */
    .owl-gallery                    .owl-nav [class*='owl-']            { background-color: #f5f5f5; color: #2B2A29; }
    .owl-gallery                    .owl-nav [class*='owl-']:hover      { background-color: #2B2A29; color: #ffffff; }
    .owl-gallery-imagelist          .item                               { border: 1px solid #eaeaea; }
    .owl-gallery-imagelist          .current                            { border: 1px solid #2B2A29; }

    /* radius settings */
	.owl-gallery.square                 .owl-nav [class*='owl-']        { border-radius: 0px; }
    .owl-gallery-image.square           .item                           { border-radius: 0px; }
    .owl-gallery-image.square           .item img                       { border-radius: 0px; }
    .owl-gallery-imagelist.square       .item                           { border-radius: 0px; }
    .owl-gallery-imagelist.square       .item img                       { border-radius: 0px; }

	.owl-gallery.round                  .owl-nav [class*='owl-']        { border-radius: 3px; }
    .owl-gallery-image.round            .item                           { border-radius: 3px; }
    .owl-gallery-image.round            .item img                       { border-radius: 3px; }
    .owl-gallery-imagelist.round        .item                           { border-radius: 3px; }
    .owl-gallery-imagelist.round        .item img                       { border-radius: 3px; }

	.owl-gallery.pill                   .owl-nav [class*='owl-']        { border-radius: 20px; }
    .owl-gallery-image.pill             .item                           { border-radius: 20px; }
    .owl-gallery-image.pill             .item img                       { border-radius: 20px; }
    .owl-gallery-imagelist.pill         .item                           { border-radius: 20px; }
    .owl-gallery-imagelist.pill         .item img                       { border-radius: 20px; }
