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

/* clearfix */
.l-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init  //13247-iphone, 13248-ipad, 13249-android */   
.l-carousel {display:none; position:relative; width:96%; margin:0 auto; max-width:1200px; padding:32px 0 0; -ms-touch-action: pan-y;}
#l-d {max-width:980px; width:100%; padding:0; margin:0 auto 24px}
.l-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.l-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 80%;
    margin: 0 auto;
}
.l-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;
}
	
.l-carousel .owl-item {float:left; text-align:center}
.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);
}

#l-d .item {padding:0; margin:0; color:#FFF; text-align:center}
.no-pag-carousel .item {padding:0 0 40px}
.item .item-spank {display:inline-block; margin:0 auto 40px; text-transform:uppercase; font-size:2.4em; text-align:center; line-height:64px; padding:0 72px; color:#333; background:#FFC300}
.item .item-spank2 {display:inline-block; margin:0 auto; text-transform:uppercase; font-size:2.1em; text-align:center; line-height:56px; padding:0 32px; color:#333; background:#ffc300}
.owl-prev {display:block; position:absolute; top:50%; left:0; width:28px; height:32px; margin:-14px 0 0 0; text-indent:-999em; background:url(arrow1.png) 0 0}
.owl-next {display:block; position:absolute; top:50%; right:0; width:28px; height:32px; margin:-14px 0 0 0; text-indent:-999em; background:url(arrow2.png) 0 0}
.owl-prev:hover {background-position:-28px 0} 
.owl-next:hover {background-position:-28px 0}
#l-d .owl-prev, #l-d .owl-next {display:none} 
#l-d2 .owl-prev, #l-d2 .owl-next {display:block} 
.no-pag-carousel .owl-prev {top:-10px; left:auto; right:50%; margin:0 1px 0 0}
.no-pag-carousel .owl-next {top:-10px; left:50%; margin:0 0 0 1px}

.owl-pagination {display:block; position:absolute; padding:0 14px 0 0; right:0; text-align:right; bottom:16px}
.owl-page {display:inline-block; width:14px; height:14px; margin:0 0 0 20px; border-radius:50%; border:2px solid #fff}
.owl-pagination .active {background:#fff}

#l-d2 .owl-pagination, .no-pag-carousel .owl-pagination {display:none}

#l-d img {}
#l-d_07  .owl-buttons .owl-prev {top:20px;  left:0; margin:0 1px 0 0; position:absolute; }
#l-d_07 .owl-buttons .owl-next {top:20px; right:0%; margin:0 0 0 1px; position:absolute;left:auto }

/*==============*/

@media all and (min-width: 0px) {
     
    .no-pag-carousel .item {padding:0 0 116px}
   .o-pag-carousel .owl-buttons {display:block; position:absolute; top:10px; width:100%}
   .o-pag-carousel  .owl-prev {top:20px; position:abolsute; left:0; margin:0 1px 0 0;display:block}
	.o-pag-carousel  .owl-next {top:20px; position:abolsute;right:0%; margin:0 0 0 1px;display:block}
	
	#cata-swap2 .owl-prev {top:50%; left:0; margin:-62px 0 0 2%}
	#cata-swap2 .owl-next {top:50%; left:auto; right:0; margin:-62px 2% 0 0}
	#cata-swap2 .item {padding:0}
	#cata-swap2 .owl-wrapper-outer {overflow:hidden}

}  

@media all and (min-width: 480px) {

	
 /*  .no-pag-carousel .owl-buttons {display:block; position:absolute; top:-60px; right:5%}
   .no-pag-carousel {padding:8px 0 0}
   .no-pag-carousel .owl-prev {display:inline-block; position:relative; top:auto; left:auto; right:auto; margin:0 1px 0 0}
   .no-pag-carousel .owl-next {display:inline-block; position:relative; top:auto; left:auto; right:auto; margin:0 0 0 1px}
*/ .o-pag-carousel .owl-buttons {display:block; position:absolute; top:10px; width:100%}
   .o-pag-carousel  .owl-prev {top:20px; position:abolsute;left:0; margin:0 1px 0 0;display:block}
	.o-pag-carousel  .owl-next {top:20px; position:abolsute;right:0; margin:0 0 0 1px;display:block}

}

@media all and (min-width:1024px) {

   .no-pag-carousel .item {padding:0 0 40px}
   .o-pag-carousel .owl-buttons {display:block; position:absolute; top:10px; width:100%}
   .o-pag-carousel  .owl-prev {top:20px; position:abolsute;left:0; margin:0 1px 0 0;display:block}
	.o-pag-carousel  .owl-next {top:20px; position:abolsute;right:0%; margin:0 0 0 1px;display:block}


}
