.g5blog__post-medium-image {
  .g5blog__post-inner {
    @include d-flex();
    @include align-items-center();
  }
  .g5blog__post-featured {
    width: 440px;
    @include flex-shrink-0();
    margin-right: 30px;
    @include align-self-stretch();
  }

  .g5core__entry-thumbnail {
    height: 100%;
  }


  .g5blog__post-title {
    font-size: 1.875rem;
    margin-bottom: 0.6875rem;
  }

  .g5blog__post-meta + .g5blog__post-excerpt {
    margin-top: 1.25rem;
  }


  .g5blog__post-excerpt {
    max-height: $post_except_line_height * 4em;
    overflow: hidden;
  }
}

.g5blog__layout-medium-image {
  .g5blog__post-default {
    padding-bottom: 2.5rem;
  }
}

@media (max-width: 1199px) {
  .g5blog__post-medium-image {

    .g5blog__post-inner {
      @include flex-wrap();
    }
    
    .g5blog__post-featured {
      width: 100% !important;
      margin-right: 0 !important;
      margin-bottom: 1.5625rem;
    }
    
  }
}