// Copied from bedrock
a.ccm-block-page-list-rss-feed {
  position: absolute;
  right: 0;
  top: 0;
}

div.ccm-block-page-list-wrapper {
  position: relative;
}

div.ccm-block-page-list-page-entry-horizontal {
  display: table;
  width: 100%;
}

div.ccm-block-page-list-page-entry-horizontal,
div.ccm-block-page-list-page-entry {
  margin-bottom: 10px;
}


div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {
  display: table-cell;
  vertical-align: top;
  width: 1px;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
  max-width: none;
  width: 120px;
}


div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {
  display: table-cell;
  padding-left: 20px;
  vertical-align: top;
}

div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {
  font-weight: bold;
}

div.ccm-block-page-list-page-entry-read-more {
  margin-top: 20px;
}


a.ccm-block-page-list-rss-feed{
  font-size: 1.5em;
  color: @footer-social-icon-color;

  &:hover {
    color: @footer-social-icon-hover-color;
  }
}

div.ccm-block-page-list-page-entry-horizontal {
  .clearfix();
}

div.ccm-block-page-list-page-entry-horizontal,
div.ccm-block-page-list-page-entry {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid @content-section-divider-color;
}

div.ccm-block-page-list-page-entry-read-more {
  margin-top: 20px;
}

div.ccm-block-page-list-no-pages {
  text-align: center;
  font-size: @h3-type-font-size;
  font-family: @h3-type-font-family;
  color: @h5-type-color;
}

div.col-sidebar {
  div.block-sidebar-wrapped {
    div.ccm-block-page-list-wrapper {
      margin: 0px;
    }
  }
}

div.col-sidebar {
  div.ccm-block-page-list-wrapper {
    margin: 25px 40px 25px 40px;
    font-size: .85em;

    a.ccm-block-page-list-rss-feed {
      font-size: .85em;
    }
    div.ccm-block-page-list-page-entry {
      border: 0px;
      padding: 0px;
      margin-bottom: (@line-height-computed / 2); // matches bootstrap paragraph height

      a {
        font-weight: normal;
      }
    }
  }
}

div.ccm-block-page-list-header {
  font-size: @body-type-font-size;
}