/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content     : ".";
    display     : block;
    clear       : both;
    visibility  : hidden;
    line-height : 0;
    height      : 0;
    }

/* display none until init */
.owl-carousel {
    display          : none;
    position         : relative;
    width            : 100%;
    -ms-touch-action : pan-y;
    }

.owl-carousel .owl-wrapper {
    display           : none;
    position          : relative;
    -webkit-transform : translate3d(0px, 0px, 0px);
    }

.owl-carousel .owl-wrapper-outer {
    overflow : hidden;
    position : relative;
    width    : 100%;
    }

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition : height 500ms ease-in-out;
    -moz-transition    : height 500ms ease-in-out;
    -ms-transition     : height 500ms ease-in-out;
    -o-transition      : height 500ms ease-in-out;
    transition         : height 500ms ease-in-out;
    }

.owl-carousel .owl-item {
    float : left;
    width : 100%
    }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor : pointer;
    }

.owl-controls {
    -webkit-user-select         : none;
    -khtml-user-select          : none;
    -moz-user-select            : none;
    -ms-user-select             : none;
    user-select                 : none;
    -webkit-tap-highlight-color : rgba(0, 0, 0, 0);
    }

/* mouse grab icon */
.grabbing {
    cursor : url(grabbing.png) 8 8, move;
    }

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -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);
    }

