.nav-past-blog {
  display: none;
}

.single-blog-image-wrap {
  margin-bottom: 2rem;
}

h2.blog-title {
  margin-bottom: 10px;
}

.published-on,
.author {
  font-size: 16px;
  line-height: 1.2em;
  margin-bottom: 5px;
  color: #999;
  font-weight: bold;
}

.author {
  margin-bottom: 15px;
}

.related-blog-wrap {
  margin-top: 24px;
}
.related-blog-wrap .related-blog {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
}
.related-blog-wrap .related-blog .related-blog-item {
  width: 100%;
  padding: 0px 15px;
  margin-bottom: 20px;
}
@media (min-width: 501px) {
  .related-blog-wrap .related-blog .related-blog-item {
    border-right: 1px solid #4c4c4c;
  }
}
@media (min-width: 501px) and (max-width: 1024px) {
  .related-blog-wrap .related-blog .related-blog-item {
    width: 50%;
  }
  .related-blog-wrap .related-blog .related-blog-item:nth-child(2n) {
    border: 0px;
  }
}
@media (min-width: 1025px) {
  .related-blog-wrap .related-blog .related-blog-item {
    width: 33.3333333333%;
  }
  .related-blog-wrap .related-blog .related-blog-item:nth-child(3n) {
    border: 0px;
  }
}
.related-blog-wrap .related-blog .related-blog-item .related-blog-thumbnail {
  margin-bottom: 10px;
}
@media (min-width: 501px) {
  .related-blog-wrap .related-blog .related-blog-item .related-blog-thumbnail {
    height: 150px;
  }
  .related-blog-wrap .related-blog .related-blog-item .related-blog-thumbnail img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
.related-blog-wrap .related-blog .related-blog-item .related-blog-title a {
  display: inline-block;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
}/*# sourceMappingURL=blog.css.map */