
/**
  ******************  VIDEO PRODUCT  ******************
**/
section.video-player .video-container, .video-news { position:relative; margin-bottom:26px; }
section.video-player .video-container a .icon-video, .video-news a .icon-video {
	background: #ffffff url(../images/icon-video-red.png) no-repeat center center;
	cursor: pointer;
	display:block;
	height:44px;
	position:absolute;
	width:44px;
}

section.video-player .video-container .icon-video, .video-news .icon-video { left: 50%; top: 50%; padding: 15px; margin: -12px -12px;}
section.video-player .video-container .video-content { -webkit-opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity:0.8; background:#000; bottom:0; color:#fff; height:56px; left:0; padding:17px 30px 0; position:absolute; width:899px; }
section.video-player .video-container .video-content .arrow {	width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000000; position: absolute; top: -10px; left: 37px; }
section.video-player .video-container .video-date { color:#ffffff; margin-bottom:0; }
section.video-player .video-container a:hover .video-date,
section.video-player .video-container a:focus .video-date,
section.video-player .video-container a.focus .video-date { color: #ffffff; }
section.video-player .video-container a:hover .icon-video,
section.video-player .video-container a:focus .icon-video,
section.video-player .video-container a.focus .icon-video,
.video-news a:hover .icon-video,
.video-news a:focus .icon-video,
.video-news a.focus .icon-video
{ background: #c41230 url(../images/icon-video.png) no-repeat center center; }

section.video-player h2 {
	text-transform: none;
	font-size: 2.0em;
	padding: 0 0 0.45em 0;
	font-family: 'HelveticaNeueW02-Thin', 'HelveticaNeueW10-35Thin', Arial, Verdana;
}

section.video-player a, .video-news a {
	background: none;
	font-weight: bold;
	text-decoration: none;
}

section.video-player img, .video-news img {
	width: 100%;
	height: 350px;
}

section.video-player .video-container .video-space {
	margin: 0 auto;
	max-width: 80%;
	height: 320px;
}

.overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
}
.overlay .fade {
	opacity: 0.85;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: black;
}

.overlay .content {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -222px 0 0 -396px;
	width: 792px;
	height: 445px;
	background-color: black;
}

.overlay .content .close {
	position: absolute;
	right: 0;
	top: -22px;
	width: 21px;
	height: 21px;
	background-image: url(../images/close-cross.gif);
	background-color: black;
	overflow: hidden;
	text-indent: -6767px;
	padding: 0;
}
.overlay .content .close:hover {
	background-color: #c51230;
	text-decoration: none;
}


@media all and (max-width: 900px) {
	section.video-player .video-container .video-space {
		height: 260px;
	}

	section.video-player img, .video-news img {
		height: 100%;
	}

}

@media all and (max-width: 740px) {
	section.video-player .video-container .video-space {
		height: 160px;
	}

	.overlay .content {
		position: absolute;
		top: 25%;
		margin: 0px -250px;
		max-width: 500px;
		height: 300px;
	}
}

@media all and (max-width: 540px) {

	.overlay .content {
		position: absolute;
		top: 25%;
		margin: 0px -176px;
		max-width: 350px;
		height: 250px;
	}
}

@media all and (max-width: 360px) {
	.overlay .content {
		position: absolute;
		top: 15%;
		margin: 0 -150px;
		width: auto;
		height: 230px;
	}

}

