article {
  display: block;

  &.sticky {
    .entry-content-wrap {
      .entry-header {
        .entry-title {
          a {
            &:before {
              content: "★";
              margin-right: 10px;
              color: red;
            }
          }
        }
      }
    }
  }
  .entry-thumbnail {
    .post-thumbnail {
      overflow: hidden;

      &__link {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
      }

      .blog_item--thumbnail {
        padding-bottom: 45%;

        &.figure__object_fit {
          position: relative;
          overflow: hidden;
          width: 100%;
          img {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
          }
        }
      }
      .post-thumbnail__img {
        transition: all 2s ease-out;
      }
      &:hover {
        .post-thumbnail__img {
          -webkit-transform: scale(1.2);
          transform: scale(1.2);
        }
      }
    }
  }
  &.page,
  &.post {

    .entry-thumbnail {
      margin-bottom: rem-calc(16);
      a {
        display: block;
      }
    }

    .entry-content-wrap {

      .entry-header {
        .entry-title {
          font-size: rem-calc(24);
          margin-bottom: rem-calc(12);
          @include breakpoint( large  ) {
            font-size: rem-calc(32);
          }
        }
      }
      .entry-content {
        font-size: rem-calc(16);
        line-height: rem-calc(26);
        p {
          font-size: rem-calc(16);
          line-height: rem-calc(26);
        }
      }
      .entry-content__readmore-wrap {
        display: block;
      }
    }
  }

}
