.ecu-video-wrap .mejs-controls {
	z-index: 100;
}

.ecu-video-wrap .wp-video,
.ecu-video-wrap video.wp-video-shortcode,
.ecu-video-wrap .mejs-container,
.ecu-video-wrap .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}

.ecu-video-wrap .mejs-container {
	padding-top: 56.25%;
}

.ecu-video-wrap .mejs-container:focus {
	outline: -webkit-focus-ring-color auto 5px;
}

.ecu-video-wrap .wp-video,
.ecu-video-wrap video.wp-video-shortcode {
	max-width: 100% !important;
}

.ecu-video-wrap video.wp-video-shortcode {
	position: relative;
}

.ecu-video-wrap .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.ecu-video-wrap .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}

.ecu-video-wrap .title-wrap {
	float: left;
	width: 100%;
}

.ecu-video-wrap .title-wrap .ecu-video-title {
	max-width: 75%;
	font-family: 'Oswald', sans-serif;
	font-size: 1.5em;
	display: inline-block;
	padding: 15px 40px;
}

.ecu-video-wrap .title-wrap .label-left {
	text-align: left;
}

.ecu-video-wrap .title-wrap .label-right {
	text-align: right;
	float: right;
}

.ecu-video-wrap .title-wrap .top {
	padding-bottom: 0px;
	margin-bottom: -15px;
	margin-top: 15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ecu-video-wrap .title-wrap .bottom {
	padding-top: 0px;
	margin-top: -15px;
	margin-bottom: 15px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ecu-video-wrap .title-wrap .ecu-purple {
	background-color: #572C86;
	border-color: #572C86;
	color: #ffffff;
}

.ecu-video-wrap .title-wrap .ecu-dark-purple {
	background-color: #41215E;
	border-color: #41215E;
	color: #ffffff;
}

.ecu-video-wrap .title-wrap .ecu-gold {
	background-color: #FEC923;
	border-color: #FEC923;
	color: #555;
}

.ecu-video-wrap .title-wrap .ecu-burnt-gold {
	background-color: #B88B2D;
	border-color: #B88B2D;
	color: #ffffff;
}

.ecu-video-wrap .title-wrap .ecu-manatee {
	background-color: #8683A3;
	border-color: #8683A3;
	color: #ffffff;
}

.ecu-video-wrap .title-wrap .ecu-dark-teal {
	background-color: #59849b;
	border-color: #59849b;
	color: #ffffff;
}

.ecu-video-wrap .top {
	border-bottom: 15px solid transparent;
}

.ecu-video-wrap .bottom {
	border-top: 15px solid transparent;
}

.ecu-video-wrap .ecu-purple {
	border-color: #572C86;
}

.ecu-video-wrap .ecu-dark-purple {
	border-color: #41215E;
}

.ecu-video-wrap .ecu-gold {
	border-color: #FEC923;
}

.ecu-video-wrap .ecu-burnt-gold {
	border-color: #B88B2D;
}

.ecu-video-wrap .ecu-manatee {
	border-color: #8683A3;
}

.ecu-video-wrap .ecu-dark-teal {
	border-color: #59849b;
}
