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;
}