/*
*/

.post-shadow {
	-webkit-box-shadow: 0px 0px 53px -24px rgba(123,120,120,0.79);
	-moz-box-shadow: 0px 0px 53px -24px rgba(123,120,120,0.79);
	box-shadow: 0px 0px 53px -24px rgba(123,120,120,0.79);
  /* background: rgba(255, 255, 255, 0.5); */
  background: #F9F9F9;
}

.post-container {
	margin-top: 1.5rem;
	padding-bottom: .5rem;
  background: #F9F9F9;
}

.post-title {
  margin-top: 1rem;
	margin-bottom: .5rem;
  text-transform: none;
  text-align: left;
	font-weight: 400;
	padding-top: 1rem;
}

.post-title a {
	font-weight: 400;
}

.post-info {
	padding-top: 1rem;
}

.post {
  position: relative;
	flex-direction: column;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;

  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;

	margin-top : 1rem;
  padding-bottom: .5rem;
}

.post .post-content,
.post .img_container {
	max-width: 100%;
	align-items: center;
}

.post .post-header .img_container img {
	position: relative;
	display: inline-block;
}

.post .info {
	width: 100%;
	text-align: center;
}

.post .post-header .post-info p {
	 text-align: left;
 	 font-size: 1rem;
	 font-weight: 400;
}

.post-header .post-info p,
.post-header .post-info a {
	font-size: 1rem;
	font-weight: 400;
}


.post .custom-figure {
	margin: 0;
}

.post .post-header .img_container {
	max-width: 100%;
	margin: 0rem;
}


.post-header .post-info p {
	margin-bottom: 0;
}


.homely-blog-content .post,
.homely-blog-content {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
}

.homely-blog-content .post {
  padding-bottom: 2rem;
}

.homely-blog-content .post p {
  font-size: 1.1rem;
}

.homely-blog-content .post .info {
	/* border-bottom: 0.15rem solid var(--grey-color, grey); */
	border-bottom: 0.15rem solid rgba(123,120,120, 0.5);
	position: relative;
	padding-bottom: 2rem;
  padding-top: 1rem;
}

.homely-blog-content .post-content {
	margin-top: 1.25rem;
  text-align: left;
}

.social-share {
  width: 100%;
  flex-direction: column;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}

.social-share a {
	padding: .5rem;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
  text-align: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.comment-form {
	display: flex;
	flex-direction: column;
}
.comment-form-email,
.comment-form-author,
.comment-form-url {
  align-self:flex-end;
}
