body {
	background: #ECF0F1;
}

body p {
	font-size: 16px;
}

body > .container:first-child {
	margin-top: 50px;
}

h2 {
	font-size: 36px;
	margin-bottom: 80px;
}

.logo {
	font-weight: 200;
	letter-spacing: 4px;
}

.logo b {
	font-weight: 600;
}

.logo i {
	font-size: 13px;
	letter-spacing: 1px;
}

h2 .logo i {
	font-size: 28px;
	letter-spacing: 1px;
}

.section {
	margin-bottom: 80px;
}

.section > h3:first-child {
	padding-top: 40px;
}

.section img {
	max-width: 100%;
	margin: 10px 0px 20px
}

#nav.affix {
	top: 40px;
	max-height: 100%;
	overflow-y: auto;
	padding-bottom: 50px;
}

.nav.nav-list .nav-header {
	color: #000;
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 30px
}

.nav.nav-list li:first-child.nav-header {
	margin-top: 0px;
}

.nav.nav-list li b {
	color: #000;
	text-transform: uppercase;
}