/*
 * Homepage blog widget styles
 */
.home_blog_post_area {
  margin-bottom: 40px;
}

.home_blog_post_area .products-section-title {
  border-bottom: 0;
}

.home_blog_post_area .home_blog_post .blog_post {
  margin-bottom: 30px;
  border-radius: 5px;
  border: 1px solid #f0f0f0;
  background: #fff;
}

.home_blog_post_area .home_blog_post .item {
  display: flex;
}

.home_blog_post_area .home_blog_post .blog_post:hover {
  border: 1px solid #e0e0e0;
}

.home_blog_post_inner article .post_content,
.home_blog_post_inner article .post-footer {
  padding: 15px;
}

.home_blog_post_area .home_blog_post .blog_post .post_thumbnail {
  margin-bottom: 12px;
  position: relative;
  overflow: hidden;
}

.home_blog_post_area .home_blog_post .blog_post .post_title {
  margin-bottom: 14px;
  font-size: 1rem;
}

.home_blog_post_area .home_blog_post .blog_post .post_title a {
  color: #333;
}

.home_blog_post_area .home_blog_post .blog_post .post_title a:hover {
  color: #999999;
}

.home_blog_post_area .home_blog_post .blog_post .post_meta {
  margin-bottom: 15px;
  overflow: hidden;
}

.home_blog_post_area .home_blog_post .blog_post .post_meta li.meta_author {
  display: none;
}

.home_blog_post_area .home_blog_post .blog_post .post_description p {
  font-size: 1.4rem;
  margin-bottom: 25px;
}

.blog_slider.row {
  display: flex;
  flex-flow: wrap;
}

.home_blog_post_area .post_description {
  line-height: 24px;
  font-size: 13px;
}
