.lqd-blog-post-style-7 .lqd-post-header {
  padding-top: 50px;
  padding-bottom: 50px;
  margin: auto;
}
.lqd-blog-post-style-7 h1.entry-title {
  margin-bottom: 0.35em;
  font-size: 44px;
}
.lqd-blog-post-style-7 .cat-links a {
  position: relative;
}
.lqd-blog-post-style-7 .cat-links a:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: currentColor;
}
@media screen and (min-width: 992px) {
  .lqd-blog-post-style-7 .lqd-post-header {
    width: 80vw;
  }
}
@media screen and (min-width: 1200px) {
  .lqd-blog-post-style-7
    .main-header-overlay
    + #lqd-site-content
    .lqd-post-cover {
    padding-top: 100px;
  }
  .lqd-blog-post-style-7 .lqd-post-header {
    width: 50vw;
  }
}
@media screen and (max-width: 479px) {
  .lqd-blog-post-style-7 .lqd-post-header {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 360px) {
  .lqd-blog-post-style-7 h1.entry-title {
    font-size: 36px;
  }
}
