.site-main {
    padding: 10px;
}
footer{
	padding: 30px;
    background-color: #f5f5f5;
    text-align: center;
}
footer h3{
	font-size:17px;
	color: #5c5959;
}
h1{
	margin-bottom: 18px;
    border-bottom: 1px solid #c3cac3;
    padding-bottom: 11px;
}
h2{
margin-top: 30px;
    font-size: 24px;
    font-weight: bold;
    color: #636363;
    border-top: 1px solid #dcdddc;
    padding-top: 10px;
    padding-bottom: 3px;
}
h2:first-of-type {
    border-top: none;
    padding-top: 0;
}
footer a{
	color: #35970e;
}