div.blog-entry-list {

  div.ccm-block-page-list-page-entry-horizontal {
    .make-row();

    div.ccm-block-page-list-page-entry-thumbnail {
      .make-xs-column(2);
      padding-top: 7px; // to counteract the h3 line height

      img {
        .img-responsive;
      }
    }
    div.ccm-block-page-list-page-entry-text {
      .make-xs-column(10);
    }
  }

  div.ccm-block-page-list-date {
    color: lighten(@body-type-color, 25%);
    font-size: 0.8em;
    margin-bottom: 10px;
  }

  div.ccm-block-page-list-title {
    margin: 0px;
    .make-heading(@h2-type-font-family, @h2-type-font-size, @h2-type-font-weight, @h2-type-color);

    a {
      color: @h2-type-color;
      &:hover {
        text-decoration: none;
        color: @header-navigation-type-color;
      }
    }

  }
}