.modMediaVideos .ad + .videos,
.modMediaVideos .ads + .videos {
	margin-top: 1ex;
}
.modMediaVideos .videos .video .ads + .image {
	margin-top: 1ex;
}
.modMediaVideos .videos .video + .video {
	border-top: 1px dotted lightgray;
	margin-top: 1ex;
	padding-top: 1ex;
}
.modMediaVideos .video a.image,
.modMediaVideos .video a.image .thumb {
	border: none;
	display: block;
	height: auto;
	margin: 0 auto;
}
.modMediaVideos .video a.image {
	position: relative;
	width: 145px;
}
.modMediaVideos .video a.image .thumb {
	width: 100%;
}
.modMediaVideos .video .headline {
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.modMediaVideos .video .description {
	display: block;
	margin: 0;
	padding: 0;
}
.modMediaVideos .video .description p {
	margin: 0;
	padding: 0;
}
.modMediaVideos .video .description p + p {
	margin-top: 1ex;
}

/* .column */

	.modMediaVideos.column .videos .video {
		clear: both;
		width: auto;
	}
	@media (max-width: 569px) {
		.modMediaVideos.column .video a.image {
			float: right !important;
			width: 105px;
		}
		.modMediaVideos.column .video a.image .thumb {
			width: 100px;
		}
	}
	.modMediaVideos.column .video a.image + .headline {
		margin-top: 0.5ex;
	}
	.modMediaVideos.column .video .headline + .description {
		margin-top: 0.5ex;
	}
	.modMediaVideos.column.compact .description {
		display: none;
	}



/* .sidebyside */
	.modMediaVideos.sidebyside .videos .video .image {
		float: left;
		margin-bottom: 1ex;
		margin-right: 1ex;
	}
	.modMediaVideos.sidebyside.stagger .videos .video:nth-child(even) .image {
		float: right;
		margin-left: 1ex;
		margin-right: 0;
	}



.audio a,
a.audio {
	background-image: url("/images/icons/media-phones001.gif");
}
.video a,
a.video {
	background-image: url("/images/icon_video003.gif");
	background-image: url("/media.sddt.com/images/icon_video_004_03_003.png");
}
.audio a,
a.audio,
.video a,
a.video {
	background-position: 0 0.45ex;
	background-repeat: no-repeat;
}

.video .description a {
	background-image: none;
	display: inline;
	padding: 0;
	margin: 0;
}
.audio a.noicon,
a.audio.noicon,
.video a.noicon,
a.video.noicon {
	background-image: none;
	padding-left: 0;
}
.video .overlay {	
	background-image: url("/images/play_B_002.png");
	background-position: center;
	background-repeat: no-repeat;
	bottom: 5px;
	cursor: pointer;
	display: block;
	height: 31px;
	opacity: 0.3;
	position: absolute;
	left: auto;
	right: 4px;
	top: auto;
	width: 30px;
	
	transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
	-webkit-transition: opacity 0.25s;
	-o-transition: opacity 0.25s;
}
.video a:hover .overlay {
	/*background-image: url("/images/play_A_003.png");*/
	opacity: 0.9;
}