.sys-req-warning {
	display: none;
	padding-left: 6em;
	padding-top: .5em;
	padding-bottom: .25em;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	background: #fff;
	border-bottom: 2px solid #a00;
}
.sys-req-warning p {
	font-size: 12px;
	margin-bottom: .5em;
}
.sys-req-warning .icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 4.5em;
	line-height: 100%;
	height: 100%;
	background: #a00;
}
.sys-req-warning .fa {
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	width: 100%;
	text-align: center;
	font-size: 2em;
}
.unsupported-browser #unsupported-browser {
	display: block;
}


@media screen and (min-width: 60em) {
	.carousel-container.hero .carousel-slides > .hero-container .hero-text-container h2.wider-headline {
		max-width: 100%;
	}
}


/*****************************************************************************
 * START SASS Refactor Required
 *
 * The following CSS is needed by all sites and will be needed to be
 * refactored into SASS
 *****************************************************************************/

.homepage-testimonial-block .testimonial-quote-author {
	font-size: 50%;
	margin: 1em 0 0 0;
}

@media screen and (min-width: 48em), print and (min-width: 0em) {
	.reveal-modal.large.video-component-modal {
		max-width: 700px; /* 30px padding on both sides yields 640px max video width */
	}
}

 /*****************************************************************************
 * END SASS Refactor Required
 *****************************************************************************/
