div.aspotvideo {
	display: block;z-index: 0;overflow: hidden; position: relative; 
}
div.aspotvideo.heightnotset {height: 375px;}
div.aspotvideo.link {cursor: pointer;}
div.aspotvideo video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-size: cover;
	-webkit-transition: 1s opacity;
	transition: 1s opacity;
}
div.aspotvideo .copyovervideo {
	z-index: 1;
	max-width: 940px;
	margin:0 auto;
}
div.aspotvideo .copyovervideo h1, div.aspotvideo .copyovervideo h3 {
	font-family: /*'OmnesBlack', */'OmnesBold', Arial, sans-serif !important;
}
div.aspotvideo .copyovervideo h2 {
	font-family: 'OmnesThin', Arial, sans-serif;
}

div.video-fallback {display: none;}
@media only screen and (max-width:940px) {
	div.video-fallback {
		display: block;
		text-align: left;
		cursor: pointer;
	}
	div.video-fallback img {
		display: block;
	}
	div.aspotvideo {
		display:none;
	}
}
