
.slider1Widget{overflow:hidden;}
.slider1Widget .slider{float:left;width:100%;position:relative;}
.slider1Widget .slider .thumb img{width:100%;}
.slider1Widget .slider .item{display:none;position:relative;}
.slider1Widget .slider .item:first-child{display:block;}
.slider1Widget .slider .item .title{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.4);}
.slider1Widget .slider .item .title span{display:block;padding:10px;color:#fff;font-size:16px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.slider1Widget .slider .owl-buttons div{width:15px;height:30px;display:none;cursor:pointer;position:absolute;top:50%;margin-top:-40px;z-index:20;}
.slider1Widget .slider .owl-buttons .owl-prev{background:url(z/sprite.png) 0 -210px;left:15px;}
.slider1Widget .slider .owl-buttons .owl-next{background:url(z/sprite.png) -15px -210px;right:15px;}
.slider1Widget .slider .owl-pagination{display:table;width:100%;table-layout:fixed;border-bottom:2px solid #000;margin-top:-0.6rem;}
.slider1Widget .slider .owl-pagination .owl-page{display:table-cell;background:#F7F7F7;text-align:center;font-size:14px;
font-weight:normal;line-height:36px;border-left:1px solid #FEFEFE;position:relative;color:#000;}
.slider1Widget .slider .owl-pagination .owl-page a{display:block;height:100%;}
.slider1Widget .slider .owl-pagination .owl-page:first-child{border-left:0;}
.slider1Widget .slider .owl-pagination .owl-page:before{display:none;position:absolute;
content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;
border-color:transparent transparent #000 transparent;top:-6px;left:50%;margin-left:-6px;}
.slider1Widget .slider .owl-pagination .owl-page.active:before{display:block;}
.slider1Widget .slider .owl-pagination .owl-page.active{background:#000;}
.slider1Widget .slider .owl-pagination .owl-page.active a{color:#fff;}


.carousel-text {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 999;
	padding:2rem 1rem 1.5rem 1rem;
	/*background: none repeat scroll 0 0 rgba(62, 62, 68, 0.8);*/
		/*background: rgb(2,0,36);*/
background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(61,61,61,1) 60%, rgba(255,255,255,0.05) 100%);
}
.carousel-text h2 {
	color: #f3f127;
	display: block;
	padding: 1rem 1rem 0 1rem;
}
.carousel-text p {
	color: #fff;
	display: block;
	padding: 0 1rem 0.5rem 1rem;
  	font-size: 1.7rem;
}
@media screen and (max-width: 768px) {

  .carousel-text h2 {
  	font-size: 0.8rem;
  }
  .carousel-text p {
  	font-size: 1.2rem;
  }
  .text-l-size-40 {
	font-size: 1.2rem !important;
	line-height: 1.2; 
	}
  .text-s-size-16 { 
  font-size: 0.8rem !important;
	line-height: 1rem;
  }
}
