.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel { display: none; position: relative; width: 100%; clear: both; }
.owl-carousel .owl-wrapper { display: none; position: relative; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 500ms ease-in-out 0s; }
.owl-carousel .owl-item { float: left; cursor: url("../images/icon/icon-move.png"), move; }
.light-pagination .owl-item { float: left; cursor: url("../images/icon/icon-move-light.png"), move !important; }
.black-pagination .owl-item { float: left; cursor: url("../images/icon/icon-move-black.png"), move !important; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.cursor-default .owl-item { cursor: default !important; }
