	#main > header {
		padding: 12em 0 10em 0 ;
		background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
		#main > header h2 {
			font-size: 1.75em;
			margin: 0 0 0.5em 0;
		}
		#main > header p {
			color: inherit;
			letter-spacing: 0.225em;
			text-transform: uppercase;
			top: 0;
		}
			#main > header p a {
				color: inherit;
			}
		@media screen and (max-width: 1680px) {
			#main > header {
				padding: 10em 0 8em 0 ;
			}
		}
		@media screen and (max-width: 1280px) {
			#main > header {
				padding: 8em 3em 6em 3em ;
			}
		}
		@media screen and (max-width: 980px) {
			#main > header {
				padding: 10em 3em 8em 3em ;
			}
		}
		@media screen and (max-width: 736px) {
			#main > header {
				padding: 5em 3em 3em 3em ;
			}
				#main > header h2 {
					font-size: 1.25em;
					margin: 0 0 1em 0;
				}
		}
	body.is-mobile #main > header {
		background-attachment: scroll;
	}
	body.landing #page-wrapper {
		background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		padding-top: 0;
	}
	body.landing #footer {
		background-color: rgba(29, 36, 42, 0.9);
	}
	body.is-mobile.landing #page-wrapper {
		background: none;
	}
	body.is-mobile.landing #banner,
	body.is-mobile.landing .wrapper.style4 {
		background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url("../../images/banner-1.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	body.is-mobile.landing #footer {
		background-color: #1d242a;
	}