#blog h2, #blog h1, #blog .h2, #blog .h1  {
	margin-bottom: 10px;
    font-size: 240%;
    margin: 0 auto 30px;
}
#blog .blog-post h1, #blog .blog-post h2, #blog .blog-post h3,
#blog .blog-post .h1, #blog .blog-post .h2, #blog .blog-post .h3 {text-align: left; margin-top: 10px;}
#blog .blog-post .date {display: block; font-size: 100%; font-weight: 100; color: #ababab; margin-bottom: 20px;}
#blog .blog-post img {display: block; height: auto; max-height: 700px; margin: 0 auto 20px;}
#blog .blog-post img.left {float: left; width: auto; height: auto; max-width: 33%; max-height: 262px; margin: 0 20px 20px 0;}
#blog .blog-post .read-more {display: block; margin-top: 30px;}
#blog .blog-post hr {margin: 30px 0;}
#blog .pagination {margin-bottom: 40px;}
#blog .sidebar {padding-top: 20px;}

body.single #blog {padding-top: 0;}
body.single #blog .sidebar {padding-top: 100px;}

#feedback span.phone, #feedback span.text{
	font-weight: bold;
	font-size: 240%;
    text-align: center;
	display:block;
}
#feedback span.phone{
	font-size: 400%;
}
#feedback span.phone .wpcf7-not-valid-tip{
	font-size: 25%;
}