/**************
 Video Preview Widget
 **************/

 /* 
  * NOTE that this width and height match
  * the dimensions for .content-section-image
  */
.play-video-container {
	position: relative;
	width: 564px;
  	height: 330px;
	border: 1px solid #b1b9da;
}

.play-video-container.vid-monitor-wrapper {
	position: relative;
	width: 500px;
	height: 423px;
	border: none;
}

.play-video-container.vid-monitor-wrapper .play-video-thumbnail {
	width: 100%;
  	height: 100%;
}

.play-video-container.vid-monitor-wrapper .play-video-inner {
	position: absolute;
  	left: 25px;
  	top: 19px;
  	width: 452px;
  	height: 256px;
}

.play-video-monitor {
	width: 100%;
}

.play-video-thumbnail {
	display: block;
	width: 564px;
	height: 330px;
	cursor: pointer;
}

.play-video-button {
	position: absolute;
	cursor: pointer;
	top: 50%;
  	left: 50%;
  	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
}

.play-video-inner {
	cursor: pointer;
}

.play-video-inner:hover {
	opacity: 0.8;
}

.play-video-lightbox-content {
	display: none;
}

@media only screen and (max-width: 1199px) {
	.play-video-container {
		width: 420px;
		height: 237px;
	}
	.play-video-thumbnail {
		width: 420px;
		height: 237px;
	}
	.document-thumbnail {
		width: 216px;
		height: 264px;
	}
}

@media only screen and (max-width: 479px) {
	.play-video-container {
		width: 280px;
		height: 158px;
	}
	.play-video-thumbnail {
		width: 280px;
		height: 158px;
	}
	.play-video-button {
		width: 120px;
	}
}