/**standard slider*/
.owl-carousel .owl-item {
	-webkit-backface-visibility: initial;
}
.owl-slider .owl-slider-item {
        position:relative;
}
.owl-slider .owl-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 10px;
        color: #FFF;
        width: 100%;
        background: rgba(0, 0, 0, 0.8);
}

.owl-slider .owl-caption > h2 {
        margin-bottom: 5px;
        overflow: hidden;
        color:#fff;
}
.owl-slider .owl-caption-title {
        font-size: 1.4em;
        padding: 0px;
        color: #FFF;
        line-height:1.3em;
}

.owl-slider .owl-caption .owl-caption-date {
        text-align: right;
        font-size: 0.9em;
        color: #FFF;
        padding:0px;
}

/**carousel*/
.owl-carousel .owl-controls .owl-nav .owl-prev {
	left: 0px;
	top: 0px;
	position: absolute;
	background:transparent;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
	right: 0px;
	top: 0px;
	position: absolute;
	background:transparent;
}
.owl-carousel .owl-controls .owl-nav > div[class*=owl-] {
	background:transparent;
	color:#000;
	height:100%;
	width:40px;
}
.owl-carousel .owl-controls .owl-nav > div[class*=owl-]:hover {
	background:transparent;
	color:#383838;
}

.owl-carousel .owl-controls .owl-nav div > i {
	font-size:30px;
	position:absolute;
	top:35%;
	background: #FAFAFA;
	padding: 5px 5px 2px;
	box-shadow: 0px 0px 2px 0px #333;
}
.owl-carousel .owl-controls .owl-nav div > i:hover {
	box-shadow: 0px 0px 4px 0px #000000;
}
.owl-carousel .owl-controls .owl-nav .owl-prev > i {
	left:0px;
}
.owl-carousel .owl-controls .owl-nav .owl-next > i {
	right:0px;
}
.owl-carousel:not(.owl-slider) .owl-controls .owl-nav div[class*=owl-] {}