body#body_home > header.block {
	background-color: transparent;
}

body#body_home section.mainBlock.full {
	margin-top: 0;
}

body#body_home header#mobileHeader, body#body_home header#desktopHeader {
		z-index: 50;
		position: relative;
}

section#mainWrapper { margin-top: 0 !important; }

body#body_home div#blend_bg {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
}

article#featuredArticle {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	width: 100%;
	height: 100%;	
}

div#overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #189BC5;
	background: -webkit-radial-gradient(circle farthest-corner at bottom right, rgba(24, 155, 197, 0.6) 0%, #18333c 100%);
	background: -moz-radial-gradient(circle farthest-corner at bottom right, rgba(24, 155, 197, 0.6) 0%, #18333c 100%);
	background: radial-gradient(circle farthest-corner at bottom right, rgba(24, 155, 197, 0.6) 0%, #18333c 100%);
}

div#faText {
	position: absolute;
	z-index: 10;
	bottom: 1em;
	text-align: right;
	padding-right: 2em;
	width: calc(100% - 2em);
	color: #FFF;
	font-size: 1.5em;
}

div#faText h3, div#faText a {
	color: #FFF !important;
}

div#faText div.faButton {
	margin: 1em;
	display: inline-block;
	padding: 0.5em;
	background-color: var(--color5);
	border-radius: 5px;
}

section.underFA {
	padding-top: calc(35em + 5.7rem) !important;
}

/* Landing Wrappers */

section#landing {
	width: 100%;
	display: flex;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

section#landing > div {
	color: #FFFFFF;
	border: 0.5em solid transparent;
}

@media (max-width: 61.9em) {

	body#body_home div#blend_bg {
		top: -6rem;
		height: 45rem;
	}
	
}

@media (min-width: 62em) {
	
	body#body_home div#blend_bg {
		top: -8rem;
		height: 35rem;
	}
	
	section#landing {
		width: calc(100% - 2em);
		min-height: 30rem;
	}
	
}

/* Split List */

ul.splitList {
	justify-content: space-around;
}

ul.splitList > li {
	text-align: center;
	background-color: var(--color1);
	padding: 2em 0;
	border-radius: 5px;
	-webkit-transition: box-shadow .3s, top 2s, left 2s;
	z-index: 10;
	flex: 0 0 17em !important;
}

ul.splitList > li:hover {
	box-shadow: .5em .7em .5em;
	top: -5px;
	left: -5px;
	position: relative;
	-webkit-transition: box-shadow .1s, top 2s, left 2s;
}

ul.splitList > li header {
	display: block;
}

ul.splitList > li figure {
	height: 10em;
	width: 10em;
	border-radius: 20em;
	overflow: hidden;
	margin: 1em auto;
}

ul.splitList > li  figure img {
	height: 10em;
}

ul.splitList > li header h3 {
	text-align: center;
}

ul.sublist {
	list-style: none;
}

ul.sublist li {
	margin-top: 2em !important;
	width: 80%;
	margin: auto;
	font-weight: normal;
	color: #000;
}

section.subWrapper {
	width: calc(100% - 4em);;
	margin: 0 auto;
}
