* {box-sizing: border-box;}
	body {margin: 0; padding: 0; font-family: Arial; font-size: 16px}
	ul, ol {margin: 0; padding: 0 0 0 12px;}

	div.layout {display: block; margin: auto; text-align: center;}
	div.layout h1 {font-size: 40px; letter-spacing: 3px; display: block;}
	div.layout img {width: 100%; display: block; max-width: 500px; margin: 100px auto 0}
	div.layout img:hover {}
	div.layout a {font-size:15px; display: block; border:1px solid #7A672C; padding: 15px 30px; max-width: 450px; margin: 20px auto 0; text-transform: uppercase; text-decoration: none; background-color: #7A672C; color: #fff; transition: 0.6s; line-height: 20px;}
	div.layout a:hover {background-color: #fff; color: #7A672C; transition: 0.6s}
	div.layout p {display: block; color: #555; text-transform: uppercase; margin-top: 30px; font-size: 20px; letter-spacing: 2px}

	@media (max-width: 1024px) {
			div.layout {padding: 10%}
	}

	@media (max-width: 480px) {
			div.layout a {max-width: 320px;}
	}