@charset "utf-8";

.title-carousel .mb_YTPBar.inlinePlayer,
.title-carousel .mb_YTPBar.inlinePlayer:hover { 
	background: none !important; 
	bottom:none !important; 
	top:35px !important;
	z-index:5 !important;
}
.title-carousel .mbYTP_wrapper,
.title-carousel .buttonBar{ 
	background: none !important; 
}
.title-carousel .mb_YTPProgress,
.title-carousel .mb_YTPTime { 
	display:none !important; 
}
.title-carousel .mb_OnlyYT.ytpicon { 
	left:175px !important; 
}
.title-carousel .carousel-item {
	background-size: cover;
	transition: -webkit-transform 2s ease;
	transition: transform 2s ease;
	transition: transform 2s ease, -webkit-transform 2s ease;
}
.title-carousel .carousel-item .caption {
	padding: 20px 40px;
	color: white;
	animation-duration: 1s;
	animation-delay: 2s;
}
.title-carousel .carousel-item .caption.caption-box {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 40px;
}
.title-carousel .caption h2 {
	font-size:30px;
	font-weight:700;
	animation-duration: 1s;
	animation-delay: 2s;
}
.title-carousel .caption p {
	font-size:18px;
	animation-duration: 1s;
	animation-delay: 2.2s;
}
.title-carousel .caption a {
	animation-duration: 1s;
	animation-delay: 2.4s;
}
.title-carousel .carousel-layer {
	z-index:1;
}
.title-carousel .carousel-item .container {
	z-index:2;
}
.title-carousel .carousel-control-prev,
.title-carousel .carousel-control-next {
	z-index:3;
}