/*Navigation links*/
.blog-post-links {
  display: block;
  width: 100%;
}
.blog-post-links__prev,
.blog-post-links__next {
  border: 1px solid #ccc;
}
.blog-post-links__prev a,
.blog-post-links__next a {
  display: block;
  text-decoration: none;
  padding: 5px;
}
.blog-post-links__prev {
  float: left;
}
.blog-post-links__next {
  float: right;
}
/*Related articles*/
.blog-post-related {
  display: block;
  float: left;
  width: 100%;
}
.blog-post-related__read-more {
  padding: 15px 0;
}
body.node-type-blog-post #content-area .blog-post-related__read-more h2 {
  font-size: 22px;
}
.blog-post-related__items .blog-post-related__items__item__line-top {
  display: block;
  border-bottom: 1px solid #ccc;
  margin: 0 15px 28px 15px
}
.blog-post-related__items .blog-post-related__items__item__line-bottom {
  display: block;
  border-bottom: 1px solid #ccc;
  margin: 20px 15px 0 15px;
}
/*Ad*/
.blog-post-ad {
  display: block;
  float: left;
  width: 100%;
  margin: 20px 0;
  background: #e0eefa;
}
.blog-post-ad .advertisement {
  text-align: right;
  color: #ccc;
  padding: 10px 12px;
}
.blog-post-ad .node-blog-ad.node-teaser {
  position: relative;
}
.blog-post-ad .node-blog-ad.node-teaser .clickable-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.blog-post-ad .row.content {
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 30px;
}
.blog-post-ad:hover .row.content .text {
  text-decoration: underline;
}
.blog-post-ad .row.content .image {
  margin-right: -15px;
}
.blog-post-ad .row.content .text span.link {
  font-weight: 600;
}
body .main-container #page .blog-post-ad .row.content p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /*Hide image on mobile.*/
  .blog-post-ad .row.content .image img {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) {
  .blog-post-ad .row.content {
    /*max-width: 75%;*/
  }
  .blog-post-related__items .blog-post-related__items__item .row.content {
    min-height: 54px;
  }
}
