.magazine-row-full {
	position: relative;
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	border-top: .5rem solid #f6b000; 
}
.magazine-row-full:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.magazine-row-full h2 {
	text-transform: uppercase;
}
.magazine-row-full h2, .magazine-row-full h3 {
	color: #fff;
}
.magazine-row-full p {
	color: #fff;
	margin-bottom: 0;
}
.magazine-row-full a {
	color: #fff;
	font-weight: bold;
}
.magazine-row-full .highlight-item {
	position: relative;
	width: 100%;
	margin: 2.5em 0;
}
@media only screen and (min-width: 40.063em) {
	.magazine-row-full .highlight-item {
		margin: 5.5em 0;
	}
}
.magazine-row-full .highlight-item .video-container {
	border-radius: 0.25em;
	box-shadow: 0 2.5em 2.5em -1.875em rgba(0, 0, 0, 0.5), 0 1.25em 5em 1em rgba(0, 0, 0, 0.2);
	margin-bottom: 1.5em;
}
@media only screen and (min-width: 40.063em) {
	.magazine-row-full .highlight-item .video-container {
		margin-bottom: 0;
	}
}
.magazine-row-full .highlight-item .video-container iframe {
	border-radius: 0.25em;
	overflow: hidden;
}
.magazine-row-full .highlight-item blockquote {
	position: relative;
	font-size: 1.2em;
	line-height: 1.5em;
	border-left: none;
	padding-left: 2.5rem;
	margin: 1.25rem 0;
}
.magazine-row-full .highlight-item blockquote cite {
	color: white;
}
.magazine-row-full .highlight-item blockquote p {
	font-weight: 500 !important;
	font-size: 1.2rem;
	line-height: 1.8rem;
	margin-bottom: 0;
	text-shadow: 0 15px 35px rgba(50, 50, 90, 0.25), 0 5px 15px rgba(0, 0, 0, 0.25);
}
.magazine-row-full .highlight-item blockquote:before {
	content: "\201C";
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 3.5rem;
	font-weight: 600;
	text-shadow: 0 15px 35px rgba(50, 50, 90, 0.25), 0 5px 15px rgba(0, 0, 0, 0.25);
	color: #fff;
	position: absolute;
	margin-left: -2.5rem;
	top: 1rem;
}
