/* global */
/*Coursel Promotion*/
.tsc_carousel_hor .jcarousel-direction-rtl { direction:rtl;}
.tsc_carousel_hor img { width:100%; height: 230px; }
.tsc_carousel_hor iframe { width:100%; height: 230px; }
.tsc_carousel_hor .jcarousel-container { margin-bottom:10px;}
.tsc_carousel_hor .jcarousel-item { width:360px;}
.tsc_carousel_hor .event .jcarousel-item { width:413px;}

.tsc_carousel_hor .testimoni .jcarousel-item { width:413px; text-align: center;}
.tsc_carousel_hor .testimoni img { width:150px; height: 150px; border-radius: 50%; position: absolute; left: -75px; z-index: 2; border: 4px solid #efefef;}

.tsc_carousel_hor .jcarousel-container-horizontal { padding-left: 40px; padding-right: 40px; width:100%;} /* width of carousel */
.tsc_carousel_hor .jcarousel-item-horizontal { margin-bottom:3px; margin-top:3px; }
.tsc_carousel_hor .jcarousel-next-horizontal { position:absolute; top:45%; right:0; cursor:pointer;}
.tsc_carousel_hor .jcarousel-next-horizontal:hover { background-position:bottom right;}
.tsc_carousel_hor .jcarousel-prev-horizontal { position:absolute; top:45%; left:0; cursor:pointer;}
.tsc_carousel_hor .jcarousel-direction-rtl .jcarousel-prev-horizontal { left:auto;}
.tsc_carousel_hor .jcarousel-prev-horizontal:hover { background-position:bottom left;}

.tsc_carousel_hor .d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal { background-image:url(../images/next.png);}
.tsc_carousel_hor .d-carousel .jcarousel-prev-horizontal { width:30px; height:30px; background:transparent url(../images/back.png)no-repeat top left; }
.tsc_carousel_hor .d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal { background-image:url(../images/back.png);}

/* for light style */
.tsc_carousel_hor .l-carousel ul li {padding-right: 20px;}
.tsc_carousel_hor .l-carousel ul li a {color: #57A751; line-height: 1.5em}
.tsc_carousel_hor .l-carousel ul li a:hover { color:#333; text-decoration:underline;}
.tsc_carousel_hor .l-carousel ul li h2{margin-left: 10px; min-height: 60px;}
.tsc_carousel_hor .l-carousel .jcarousel-next-horizontal { width:30px; height:30px; background:transparent url(../images/next.png) no-repeat top right; }
.tsc_carousel_hor .l-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal { background-image:url(../images/next.png);}
.tsc_carousel_hor .l-carousel .jcarousel-prev-horizontal { width:30px; height:30px; background:transparent url(../images/back.png) no-repeat top left; }
.tsc_carousel_hor .l-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal { background-image:url(../images/back.png);}


/*coursel Event*/

@media (min-width: 0px) and (max-width: 850px){
	.tsc_carousel_hor img { width:100%; height: 160px; }
	.tsc_carousel_hor iframe { width:100%; height: 160px; }
	.tsc_carousel_hor .jcarousel-item { width:275px;}
	.tsc_carousel_hor .event .jcarousel-item { width:275px;}
	.tsc_carousel_hor .l-carousel .jcarousel-next-horizontal { width:15px; height:30px; background:transparent url(../images/next.png) no-repeat top right; }
	.tsc_carousel_hor .l-carousel .jcarousel-prev-horizontal { width:15px; height:30px; background:transparent url(../images/back.png) no-repeat top left; }
	.tsc_carousel_hor .l-carousel ul li h2{margin-left: 10px; min-height: 40px;}

	.tsc_carousel_hor .testimoni .jcarousel-item { width:275px; text-align: center;}
	.tsc_carousel_hor .testimoni img { width:100px; height: 100px; border-radius: 50%; position: absolute; left: -50px; z-index: 2}

}