
.main {
	background:none;
}

.site-header.compact .menu-toggle {
	display:none;
}
.site-header.compact .menu-utility > li > a {
	font-size:0.8125em;
}


.main .subheader-section {
	position:relative;
	margin-bottom:2em;
    padding: 3em 0 0 0;
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: cover;
}
.main .subheader-section:before {
	content:'';
}
.main .subheader-section .overlayer,
.main .subheader-section:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	background:#fff;
	opacity:.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.main .subheader-section .container {
	z-index:2;
}

.main .subheader-section + .grey-background {
	margin-top:-2em;
}

.subheader-section .page-title {
    margin: 0 0 0.75em 0;
    font-family: 'MuseoSans';
    font-size: 28px;
    line-height: 1.2;
    font-weight: 900;
    text-transform: uppercase;
    color: white;
    position: relative;
	text-align:center;
}

.subheader-section .page-desc {
    margin: 0;
    font-family: 'MuseoSans', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    color: white;
	text-align:center;
}
.subheader-section .page-desc br {
	display:none;
}

.subheader-section .footer {
	padding-top:1em;
	text-align:center;
}
.subheader-section .footer figure {
	margin-bottom:1em;
}
.subheader-section .footer figure img {
	max-width: 8.75em;
}


.features-list .feature-item {
	text-align:center;
	margin-bottom:1em;
	padding:0.5em 1em;
}
.features-list figure {
	margin-bottom:0.75em;
	text-align:center;
	height:3em;
}
.features-list figure img {
	width: auto;
	max-height:3em;
}
.features-list p {
	margin-bottom:0.5em;
	font-size:0.8125em;
	color:#777;
}
.features-list p.title {
	font-family: 'MuseoSans', Arial, Helvetica, sans-serif;
	font-size:0.875em;
	font-weight:500;
	color:#666;
	line-height:1.3;
}

.features-list.image-aside .feature-item {
	padding-left:6em;
	text-align:left;
}
.features-list.image-aside figure {
	float:left;
	margin-left:-6em;
	width:5.5em;
}
.features-list.image-aside figure img {
	width: auto;
	max-height:none;
}


.promo-section .section-footer .button.red,
.promo-section .section-footer .button.green {
	color:#fff;
}



@media screen and (min-width: 481px) {


}

@media screen and (min-width: 661px) {

}

@media screen and (min-width:769px) {

	.main .subheader-section {
		margin-bottom:3.5em;
		padding-top:5em;
        text-align: left;
    }
	.main .subheader-section .overlayer,
	.main .subheader-section:before {
		opacity:.3;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
	}
    .main .subheader-section .container {
		padding-bottom:2em;
	}

	.main .subheader-section + .grey-background {
		margin-top:-3.5em;
	}

    .subheader-section .page-title {
        font-size: 32px;
		text-align:left;
    }
    .subheader-section .page-desc {
        font-size: 18px;
		text-align:left;
    }
	.subheader-section .page-desc br {
		display:block;
	}
    .subheader-section .footer {
        text-align:left;
    }
    .subheader-section .footer figure {
		display:inline-block;
		vertical-align:middle;
        width:7em;
		margin-right:1em;
    }
    .subheader-section .footer figure img {
        max-width:100%;
    }
    .subheader-section .footer .button {
		display:inline-block;
		vertical-align:middle;
    }


}

@media screen and (min-width: 993px) {

}
