/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */



#owl-demo{ position:relative; width:220px; height:151px; margin:30px auto 0; padding-top:9px; background-color:#FFF;}
#owl-demo .item{ position:relative; display:block; width:220px; height:142px; padding-bottom:9px;}
#owl-demo img{ display:block; width:160px; height:142px; margin:0px 30px;}
#owl-demo b{ position:absolute; left:0; bottom:0; width:100%; height:28px; background-color:#000; opacity:.4; filter:alpha(opacity=40);}
#owl-demo span{ position:absolute; left:0; bottom:0; width:100%; font-size:12px; line-height:28px; color:#FFF; text-align:center;}


/* 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;}
.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);}



.owl-pagination{ display:none;}
.owl-buttons{ display:block;}
.owl-buttons div{ position:absolute; top:50%; width:24px; height:40px; margin-top:-20px; background-image:url(../images/arrow01.png); background-repeat:no-repeat; text-indent:-9999px;}
.owl-prev{ left:0; background-position:0 0;}
.owl-next{ right:0; background-position:-24px 0;}
.owl-prev:hover{ background-position:0 -40px;}
.owl-next:hover{ background-position:-24px -40px;}
