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

.owl-carousel .item img {display: block;}

/* 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%;}
.owl-carousel .owl-wrapper {display: none; position: relative;}

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

.owl-controlls {user-select: none;}
.owl-controlls .owl-page,
.owl-controlls .owl-buttons div {cursor: pointer;}

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

.owl-theme .owl-controlls {position: absolute; top: 0; left: 0; z-index: 10;}

.owl-theme01 .owl-controlls {position: absolute; top: 0; left: -90px; z-index: 10;}

.owl-theme02 .owl-controlls {position: absolute; top: 0; left: -90px; z-index: 10;}

.owl-theme03 .owl-controlls {position: absolute; top: 0; left: -30px; z-index: 10;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controlls .owl-buttons div {position: relative; float: left; width: 100px; height: 100px;}
.owl-theme .owl-controlls .owl-buttons .owl-prev {left: 0;}
.owl-theme .owl-controlls .owl-buttons .owl-prev {background: transparent url("../../../images/common/button_prev.jpg") no-repeat left top;}
.owl-theme .owl-controlls .owl-buttons .owl-next {left: 800px;}
.owl-theme .owl-controlls .owl-buttons .owl-next {background: transparent url("../../../images/common/button_next.jpg") no-repeat left top;}

.owl-theme01 .owl-controlls .owl-buttons div {position: relative; float: left; width: 25px; height: 310px;}
.owl-theme01 .owl-controlls .owl-buttons .owl-prev {left: 0;}
.owl-theme01 .owl-controlls .owl-buttons .owl-prev {background: transparent url("../../../images02/home/button_slide_l.jpg") no-repeat left center;}
.owl-theme01 .owl-controlls .owl-buttons .owl-next {left: 910px;}
.owl-theme01 .owl-controlls .owl-buttons .owl-next {background: transparent url("../../../images02/home/button_slide_r.jpg") no-repeat left center;}

.owl-theme02 .owl-controlls .owl-buttons div {position: relative; float: left; width: 25px; height: 135px;}
.owl-theme02 .owl-controlls .owl-buttons .owl-prev {left: 0;}
.owl-theme02 .owl-controlls .owl-buttons .owl-prev {background: transparent url("../../../images02/home/button_slide_l.jpg") no-repeat left center;}
.owl-theme02 .owl-controlls .owl-buttons .owl-next {left: 910px;}
.owl-theme02 .owl-controlls .owl-buttons .owl-next {background: transparent url("../../../images02/home/button_slide_r.jpg") no-repeat left center;}

.owl-theme03 .owl-controlls .owl-buttons div {position: relative; float: left; width: 35px; height: 85px;}
.owl-theme03 .owl-controlls .owl-buttons .owl-prev {left: 0;}
.owl-theme03 .owl-controlls .owl-buttons .owl-prev {background: transparent url("../../../images02/trade/button_slide_l.jpg") no-repeat left center;}
.owl-theme03 .owl-controlls .owl-buttons .owl-next {left: 890px;}
.owl-theme03 .owl-controlls .owl-buttons .owl-next {background: transparent url("../../../images02/trade/button_slide_r.jpg") no-repeat left center;}

/* Styling Pagination*/

.owl-theme .owl-controlls .owl-pagination {position: absolute; width: 200px; top: 250px; left: 10px; z-index: 20;}

.owl-theme .owl-controlls .owl-pagination .owl-page {float: left;}
.owl-theme .owl-controlls .owl-pagination .owl-page span {display: block; width: 20px; height: 5px; margin: 0 5px 0 0;}
.owl-theme .owl-controlls .owl-pagination .owl-page span {background: #333;}

.owl-theme .owl-controlls .owl-pagination .owl-page.active span,
.owl-theme .owl-controlls.clickable .owl-pagination .owl-page:hover span {background: #e01;}

