.post {

margin: 0 3rem;

.post-header {
  min-height: 10rem;
  @include flexbox_parent(column, center, center);

  .posts-main {
    @include flexbox_parent(row, center, center);
  }
}
.post-content {
  margin-top: 1rem;
  padding-top: 2rem;
  border-top: solid #dcdddf;

  .post-content-text {
    margin-top: 1rem;

    a {
      text-decoration: underline;
    }
    a:hover, a:focus, a:visited {
      color: #666666 !important;
    }
  }
}

}