/* Sub Banner */
.sub-banner {
	background-color: #31251C; /* $dark */
	position: relative;
	padding: 4em 0;
	text-align: center;
}

.extended.sub-banner {
	padding: 4em 0;
}

.sub-banner img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: 50% 50%;
}

.extended.sub-banner img {
	height: 300%;
}

.sub-banner h4 {
	color: #FFFFFF; /* $white */
	text-transform: uppercase;
	font-weight: 300;
	font-size: 2.389em;
}

.sub-banner h4 strong {
	font-weight: 700;
	color: #FFFFFF; /* $white */
	display: inline-block;
}

.sub-banner p {
	color: #FFFFFF; /* $white */
	margin: 0;
	font-style: italic;
	font-weight: 700;
	font-size: 1.667em;
}
/* End Sub Banner */

/* Responsive - 1536px */
@media screen and (max-width: 1536px) {
}
/* End Responsive - 1536px */

/* Responsive - 1120px */
@media screen and (max-width: 1120px) {
	.sub-banner {
		padding: 6em 0;
	}
}
/* End Responsive - 1120px */

/* Responsive - 875px */
@media screen and (max-width: 875px) {
	.sub-banner h4 {
		font-size: 2.089em;
	}
}
/* End Responsive - 875px */

/* Responsive - 800px (Mobile) */
@media screen and (max-width: 800px) {
}
/* End Responsive - 800px (Mobile) */

/* Responsive - 683px */
@media screen and (max-width: 683px) {
}
/* End Responsive - 683px */

/* Responsive - 532px */
@media screen and (max-width: 532px) {
	.sub-banner {
		padding: 4em 0;
	}
}
/* End Responsive - 532px */

/* Responsive - 414px */
@media screen and (max-width: 414px) {
}
/* End Responsive - 414px */

/* Responsive - 323px */
@media screen and (max-width: 323px) {
}
/* End Responsive - 323px */
