header nav .container {
	width: 280px;
}

header nav .container a.logo {
	height: 60px;
	width: 60px;
}

.wrapper {
	width: 280px;
}

header .wrapper .title {
	width: 280px;
}

header.smaller nav .container a.logo {
	width: 30px;
}

header .wrapper .title h1 {
	font-size: 39px;
	line-height: 49px;
	margin: 0 0 15px 0;
}

header .wrapper .title p {
	font-size: 17px;
	line-height: 27px;
}

section .wrapper {
	padding: 30px 0 40px 0;
}

section .wrapper .title {
	margin: 0 0 20px 0;
}

section .wrapper .title h2 {
	font-size: 29px;
	line-height: 39px;
}

section .wrapper .title p {
	font-size: 17px;
	line-height: 27px;
}

section .wrapper article.three h3 {
	font-size: 25px;
	line-height: 35px;
}

section .wrapper article.two h3, section .wrapper article.one h3 {
	font-size: 25px;
	line-height: 35px;
}

section .wrapper article.three {
	margin-bottom: 30px;
	width: 100%;
}

section .wrapper article.two {
	margin-bottom: 30px;
	width: 100%;
}

section .wrapper img.home {
    margin: 0 0 30px 0;
}

section .wrapper article.one .text {
    width: 100%;
}

section .wrapper article.one img {
    width: 280px !important;
}

footer .wrapper a.logo {
	background-position: 0 -120px;
	height: 30px;
	margin: 0 auto;
	width: 253px;
}