.span3{float:left;width:25%;}
.article-full-image { width: 100%; }

#videoDiv {width: 100%; height: 500px; position: relative; background: none;}
#videoBlock {width: 100%; height: 100%;  display: flex;  justify-content: center; align-items: center; opacity: 0.5;}
#videoMessage {width: 100%; height:100%; position: absolute; top: 0; left: 0; z-index:99;}
.master-slider {background: #000;}
.ms-skin-light-3 .ms-bullets.ms-dir-h {display:none;}
.main-slider .nbrains-slider-block {max-height:480px;}
.main-slider .tp-bannertimer {z-index:9;}
.ms-view .ms-basic-view .ms-grab-cursor {height: 480px !important;}
.main-slider .one-half {margin-right:0;height:100%}
.main-slider .one-half:nth-child(even) {text-align: right; float: right;}
.main-slider .send-ok {color: #fff;}
.main-slider video {
	object-fit: cover;
	width: 100% !important;
	height: 100%;
}
.main-slider .slide-caption {
	font-family: OpenSans-Extrabold, sans-serif;
	font-size: 30px;
	color: #fff;
}
.slide-caption > p{
	background: #333;
	padding: 15px;
}
.main-slider .small-cap {
	font-family: OpenSans, sans-serif;
	font-size:20px;
	color: #fff;
}
.my-wrapper {
	height: 300px;
  	position: absolute;
  	top: 50%;
  	margin: -150px 0 0 20px;
}
.banner-title {
	font-family: OpenSans-Extrabold, sans-serif;
	/*color: #f4bc00;*/
	color: #fff;
	font-size: 30px;
	line-height: 1.2em;
}
.banner-desc {
	font-family: OpenSans-Extrabold, sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 1.2em;
}
.banner-date {
	font-family: OpenSans-Extrabold, sans-serif;
	color: #fff;
	font-size: 30px;
	line-height: 1.2em;
	text-transform: uppercase;
}
.banner-features {
	margin-top: 40px;
	}

#sp-header .logo a {
    font-weight: 700;
}
#sp-main-body {
    padding: 0;
}
.timeline_footer {
	display:none;
}
.content > div {
	z-index: 100;
}
@media (max-width: 800px) {
	#videoDiv {
		height: 100%;
		min-height: 460px;
	}
	.main-slider video {
		display: none !important;
	}
	.main-slider .poster {
		display: block;
	}
	.main-slider .poster img {
		width: 100%;
	}
}