
.header-clean{
  -webkit-background-size: cover;
  -moz-background-size:cover;
  background-size: cover;
}
.header-clean .overlay-clean {
  height: 550px;
}

.header-blog{
  -webkit-background-size: cover;
  -moz-background-size:cover;
  background-size: cover;
}
.header-blog .overlay-blog {
  height: 350px;
}









.blog-post {
}

#blog-post h2,
#blog-post h3,
#blog-post h4 {
  margin-top: 30px;
}

#blog-post h2{
	font-size: 23px;
	line-height: 1.0;
	font-weight: 500;
	text-align: left;
}



#blog-post p {
	margin-top: 15px;
}

#blog-post b,
#blog-post strong {
	font-weight: 900;
}

#blog-post blockquote{
	margin-top: 20px;
	margin-bottom: 20px;
}

#blog-post ul {
	margin-left: 30px;
	list-style: circle;
}

#blog-post img {
	width: 60%;
	padding-bottom: 20px;
	padding-left: 15px;
	float: right;
}

#blog-post .doc-image{
	float: unset;
	margin: 0 auto;
	display: block;
	max-width: 90%;
	padding-top: 30px;
	padding-bottom: 30px;
}