/* .grid-posts-section {
  .section-footer {
    margin-top: 51px;
  }

  .first-post {
    margin-bottom: 70px;

    .post {
      &-meta {
        @include font-size(12);
        padding-top: 15px;
        margin-bottom: 23px;
      }

      &-cats {
        a {
          $height: 25px;

          height: $height;
          line-height: $height;
          @include font-size(12);
        }
      }

      &-title {
        @include font-size(25);
        font-weight: bold;
        line-height: 32 / 25 * 1em;
        color: $color__link;
        margin-bottom: 12px;
      }

      @media (min-width: $size__screen-md-min) {
        overflow: hidden;

        &-media {
          width: 50%;
          float: left;
          padding-right: $size__grid-guiter / 2;
          margin-right: $size__grid-guiter / 2;
          position: relative;


          &:after {
            content: " ";
            display: block;
            position: absolute;
            left: 100%;
            bottom: 0;
            height: 1px;
            width: 100%;
            margin-left: $size__grid-guiter / 2;
            background: $color__background-hr;
          }
        }
      }
    }
  }

  .row {
    @media (max-width: $size__screen-xs-max) {
      .col-xs-6:nth-of-type(2n+1) {
        clear: both;
      }
    }

    @media (min-width: $size__screen-sm-min) {
      .col-sm-3:nth-of-type(4n+1) {
        clear: both;
      }
    }

    .post {
      margin-bottom: 54px;
    }
  }

  .view-more {
    margin-bottom: 2px;
  }
} */
