.featured-video-1.ff-section 	{
	position: relative;
	overflow: hidden;
}

.featured-video-1.ff-section img.black-bg 	{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.featured-video-1.ff-section img 	{
	width: 100%;
	height: auto;
}

.featured-video-1.ff-section .big-play-button 	{
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 999px;
	background-color: #ffffff;
	font-size: 25px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
	opacity: 1;
	overflow: hidden;

	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
}

.featured-video-1.ff-section .big-play-button:hover,
.featured-video-1.ff-section .big-play-button:focus 	{
	outline: none;

	/*-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	transform: scale(1.12);*/
	/*opacity: 0.5;*/
}

.featured-video-1.ff-section .play-shape 	{
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 20px;
	border-color: transparent transparent transparent #3a3a3b;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -8px;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);

	-webkit-transition: 0.14s all ease-out;
	-moz-transition: 0.14s all ease-out;
	-o-transition: 0.14s all ease-out;
	transition: 0.14s all ease-out;
}

.featured-video-1.ff-section .big-play-button:hover .play-shape 	{
	text-decoration: none;
	opacity: 0.5;
}

.featured-video__overlay 	{
	display: none;
	background-color: rgba(0,0,0,0.8);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999999;
}

.featured-video__overlay .featured-video__overlay-close 	{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999998;	
}

.featured-video__overlay .vcenter-wrapper 	{
	display: table;
	width: 100%;
	height: 100%;
}

.featured-video__overlay .vcenter 	{
	display: table-cell;
	vertical-align: middle;
}

.featured-video-1.ff-section .featured-video__wrapper 	{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 0;
}

.featured-video-1.ff-section .featured-video__wrapper iframe 	{
}

.featured-video-1.ff-section img 	{
	-webkit-transition: 0.3s -webkit-transform ease-out;
	-moz-transition: 0.3s -moz-transform ease-out;
	-o-transition: 0.3s -o-transform ease-out;
	transition: 0.3s transform ease-out;
}


/* ********** */
/* RESPONSIVE */
/* ********** */


@media (min-width: 768px) {

	.featured-video-1.ff-section .big-play-button 	{
		width: 100px;
		height: 100px;
		line-height: 100px;
		margin: -50px 0 0 -50px;
	}

	.featured-video-1.ff-section .play-shape 	{
		border-width: 17px 0 17px 34px;
		margin: -17px 0 0 -14px;
	}

}

@media (max-width: 991px) {

	.featured-video-1.ff-section .big-play-button 	{
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}
	
}

@media (min-width: 992px) {

	.featured-video__overlay 	{
		background-color: rgba(0,0,0,0.8);
	}

}


