*, *:before, *:after{
	box-sizing:border-box;
}
body{
	font-family: 'Archivo Narrow', sans-serif;
}
h1{
	margin-top:0;
	font-size:78px;
	text-align:center;
	letter-spacing:0.75px;
	margin-bottom:0;
}
h2{
	margin-top:4px;
	font-size:30px;
	margin-bottom:0;
}
h3{
	font-size:40px;
	text-align:center;
	margin-top:0;
	margin-bottom:33px;
}
h4{
	font-size:22px;
	margin-top:3px;
	margin-bottom:-11px;
	letter-spacing:-.3px;
}
#intro{
	padding-top:157px;
	padding-bottom:205px;
	text-align:center;
	background-image:url('http://d3vuec9wjh8whu.cloudfront.net/media/catalog/category/c_16b1ae86769eca54fe231c65c01ceb33_By-Type.jpg');
}
#second{
	padding-top:40px;
	height:645px;
	background-color:#ffd453;
}
.content2{
	width:960px;
	line-height:1.34rem;
	font-size:18px;
	margin:16px 0;
	display:block;
	margin:auto;
}
.content2 p{
	margin-bottom:-3px;
}

.floatingimage2{
	float:right;
	width:440px;
	height:300px;
	padding-left:40px;
	margin-bottom:25px;
}

#third{
	padding-top:40px;
	height:680px;
	background-color:#fc83c5;
}

.content3{
	width:960px;
	display:block;
	margin:auto;
	font-size:18px;
	line-height:1.34rem;
}

.leftcolumn{
	float:left;
	width:420px;
	display:inline-block;
	margin-left:2px;
}
.rightcolumn{
	float:right;
	width:420px;
	display:inline-block;
	margin-right:58px;
}
.floatingimage3{
	float:left;
	width:211px;
	height:150px;
	padding-right:11px;
}
.sub{
	height:150px;
	margin-bottom:24px;
}

#fourth{
	padding-top:40px;
	height:411px;
	background-color:#77c4ba;
}

.content4{
	width:720px;
	display:block;
	margin:auto;
	font-size:27.5px;
	text-align:center;
	letter-spacing:-.15px;
	line-height:31px;
}

#fifth{
	height:98px;
	background-color:#7a5693;
}

.content5{
	padding-left:233px;
	padding-top:22px;
	font-size:18px;
}

.icons{
	margin-left:1103px;
	margin-top: -43px;
	position:absolute;
}

