/*
 * Redesign Base
 *
 * Mixins and Variables
 * 
 */
/*
$openL:"open-sans";
$openR:"open-sans";
$openS:"open-sans";
$openB:"open-sans";

$merriweatherR: "merriweather";
$merriweatherLR: "merriweather";
$merriweatherB: "merriweather";
$merriweatherLI: "merriweather";
$merriweatherBI: "merriweather";
$merriweatherHI: "merriweather";
*/
@media screen and (min-width: 320px) {
  .hidden-xxs {
    display: none; } }

@media screen and (min-width: 320px) {
  .visible-xxs {
    display: block; } }

@media screen and (min-width: 640px) {
  .hidden-sm {
    display: none; } }

@media screen and (min-width: 640px) {
  .visible-sm {
    display: block; } }

@media screen and (min-width: 960px) {
  .hidden-md {
    display: none; } }

@media screen and (min-width: 960px) {
  .visible-md {
    display: block; } }

@media screen and (min-width: 1300px) {
  .hidden-lg {
    display: none; } }

@media screen and (min-width: 1300px) {
  .visible-lg {
    display: block; } }

@media screen and (min-width: 640px) {
  .leaderboard.hidden-sm {
    display: block; } }
@media screen and (min-width: 768px) {
  .leaderboard.hidden-sm {
    display: none; } }
@media screen and (min-width: 640px) {
  .leaderboard.visible-sm {
    display: none; } }
@media screen and (min-width: 768px) {
  .leaderboard.visible-sm {
    display: block; } }

.news-card {
  position: relative;
  overflow: hidden;
  margin: 0 0 10px; }
  .news-card__title {
    overflow: hidden;
    /* stops dropping below floated image */
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem; }
    .color-scheme--blue .news-card__title a {
      color: #004466; }
    .color-scheme--red .news-card__title a {
      color: #220000; }
    .color-scheme--green .news-card__title a {
      color: #003333; }
    .color-scheme--plum .news-card__title a {
      color: #3c0f14; }
    .color-scheme--york .news-card__title a {
      color: #222222; }
    .color-scheme--scot .news-card__title a {
      color: #0a224a; }
  .color-scheme--blue .news-card:hover {
    background: rgba(51, 153, 204, 0.1); }
    .color-scheme--blue .news-card:hover a {
      color: #3399cc;
      text-decoration: none; }
  .color-scheme--blue .news-card:before {
    color: #004466;
    background: rgba(8, 119, 179, 0.1); }
  .color-scheme--red .news-card:hover {
    background: rgba(197, 53, 28, 0.1); }
    .color-scheme--red .news-card:hover a {
      color: #750b09;
      text-decoration: none; }
  .color-scheme--red .news-card:before {
    color: #220000;
    background: rgba(117, 11, 9, 0.1); }
  .color-scheme--green .news-card:hover {
    background: rgba(0, 153, 153, 0.1); }
    .color-scheme--green .news-card:hover a {
      color: #009999;
      text-decoration: none; }
  .color-scheme--green .news-card:before {
    color: #003333;
    background: rgba(0, 102, 102, 0.1); }
  .color-scheme--plum .news-card:hover {
    background: rgba(197, 46, 78, 0.1); }
    .color-scheme--plum .news-card:hover a {
      color: #c52e4e;
      text-decoration: none; }
  .color-scheme--plum .news-card:before {
    color: #3c0f14;
    background: rgba(150, 33, 45, 0.1); }
  .color-scheme--york .news-card:hover {
    background: rgba(251, 204, 41, 0.1); }
    .color-scheme--york .news-card:hover a {
      color: #555555;
      text-decoration: none; }
  .color-scheme--york .news-card:before {
    color: #222222;
    background: rgba(251, 204, 41, 0.1); }
  .color-scheme--scot .news-card:hover {
    background: rgba(8, 137, 198, 0.1); }
    .color-scheme--scot .news-card:hover a {
      color: #0889c6;
      text-decoration: none; }
  .color-scheme--scot .news-card:before {
    color: #0a224a;
    background: rgba(64, 83, 114, 0.1); }
  .news-card img {
    float: left;
    margin-right: 10px; }
  .news-card p {
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 22px;
    line-height: 2.2rem; }
    .news-card p a:hover {
      text-decoration: underline; }

.news-card {
  position: relative;
  overflow: hidden;
  margin: 0;
  display: table;
  width: 100%; }
  .news-card__header {
    display: table-cell;
    vertical-align: middle;
    width: 100%; }
  .news-card__title {
    display: block;
    padding: 0 0 0 10px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    font-weight: normal;
    margin: 0;
    max-height: 38px;
    overflow: hidden; }
  .news-card__title-link {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    text-decoration: none; }
  .color-scheme--blue .news-card__title-link {
    color: #222222; }
  .color-scheme--blue .news-card:hover {
    background: rgba(51, 153, 204, 0.1); }
    .color-scheme--blue .news-card:hover a {
      color: #0877b3;
      text-decoration: none; }
  .color-scheme--blue .news-card:before {
    color: #004466;
    background: rgba(8, 119, 179, 0.1); }
  .color-scheme--red .news-card__title-link {
    color: #222222; }
  .color-scheme--red .news-card:hover {
    background: rgba(197, 53, 28, 0.1); }
    .color-scheme--red .news-card:hover a {
      color: #750b09;
      text-decoration: none; }
  .color-scheme--red .news-card:before {
    color: #220000;
    background: rgba(117, 11, 9, 0.1); }
  .color-scheme--green .news-card__title-link {
    color: #222222; }
  .color-scheme--green .news-card:hover {
    background: rgba(0, 153, 153, 0.1); }
    .color-scheme--green .news-card:hover a {
      color: #006666;
      text-decoration: none; }
  .color-scheme--green .news-card:before {
    color: #003333;
    background: rgba(0, 102, 102, 0.1); }
  .color-scheme--plum .news-card__title-link {
    color: #222222; }
  .color-scheme--plum .news-card:hover {
    background: rgba(197, 46, 78, 0.1); }
    .color-scheme--plum .news-card:hover a {
      color: #96212d;
      text-decoration: none; }
  .color-scheme--plum .news-card:before {
    color: #3c0f14;
    background: rgba(150, 33, 45, 0.1); }
  .color-scheme--york .news-card__title-link {
    color: #222222; }
  .color-scheme--york .news-card:hover {
    background: rgba(251, 204, 41, 0.1); }
    .color-scheme--york .news-card:hover a {
      color: #fbcc29;
      text-decoration: none; }
  .color-scheme--york .news-card:before {
    color: #222222;
    background: rgba(251, 204, 41, 0.1); }
  .color-scheme--scot .news-card__title-link {
    color: #222222; }
  .color-scheme--scot .news-card:hover {
    background: rgba(8, 137, 198, 0.1); }
    .color-scheme--scot .news-card:hover a {
      color: #405372;
      text-decoration: none; }
  .color-scheme--scot .news-card:before {
    color: #0a224a;
    background: rgba(64, 83, 114, 0.1); }
  .color-scheme--york .news-card:hover a {
    color: #222222; }

.trending-stories {
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 100%;
  margin-bottom: 20px; }
  @media screen and (min-width: 320px) {
    .trending-stories {
      padding-left: 10px;
      padding-right: 10px;
      width: 100%; } }
  .trending-stories ol {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .trending-stories ol li {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .trending-stories__title {
    display: block;
    height: auto;
    font-family: "OpenSans-Semibold";
    font-weight: 600;
    letter-spacing: -1px;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 28px;
    line-height: 2.8rem;
    padding: 0 0 10px 0;
    margin: 0;
    background: none; }
    .color-scheme--blue .trending-stories__title {
      color: #004466; }
    .color-scheme--red .trending-stories__title {
      color: #220000; }
    .color-scheme--green .trending-stories__title {
      color: #003333; }
    .color-scheme--plum .trending-stories__title {
      color: #3c0f14; }
    .color-scheme--york .trending-stories__title {
      color: #222222; }
    .color-scheme--scot .trending-stories__title {
      color: #0a224a; }
  .trending-stories__list {
    counter-reset: trending-stories-counter;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-fill: "balance";
    -moz-column-fill: "balance";
    column-fill: "balance";
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    list-style: none; }
  .trending-stories__list:after:before, .trending-stories__list:after:after {
    content: " ";
    display: table; }
  .trending-stories__list:after:after {
    clear: both; }
  .trending-stories--vertical .trending-stories__list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
    @media screen and (min-width: 640px) {
      .trending-stories--vertical .trending-stories__list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }
    @media screen and (min-width: 960px) {
      .trending-stories--vertical .trending-stories__list {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
  .trending-stories--horizontal .trending-stories__list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
    @media screen and (min-width: 640px) {
      .trending-stories--horizontal .trending-stories__list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }
  .trending-stories__listitem {
    -webkit-column-break-inside: avoid;
    /*chrome,safari,opera*/
    page-break-inside: avoid;
    /*ff*/
    break-inside: avoid;
    /*ie=>10 */ }
    .color-scheme--blue .trending-stories__listitem {
      border-bottom: solid 1px rgba(0, 68, 102, 0.1); }
    .color-scheme--red .trending-stories__listitem {
      border-bottom: solid 1px rgba(34, 0, 0, 0.1); }
    .color-scheme--green .trending-stories__listitem {
      border-bottom: solid 1px rgba(0, 51, 51, 0.1); }
    .color-scheme--plum .trending-stories__listitem {
      border-bottom: solid 1px rgba(60, 15, 20, 0.1); }
    .color-scheme--york .trending-stories__listitem {
      border-bottom: solid 1px rgba(34, 34, 34, 0.1); }
    .color-scheme--scot .trending-stories__listitem {
      border-bottom: solid 1px rgba(10, 34, 74, 0.1); }
  .trending-stories__listitem:nth-child(1n + 10) .trending-stories__card:before {
    padding: 10px; }
  .trending-stories__card:before {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 14.5px;
    margin-right: 10px;
    font-family: "OpenSans-Semibold";
    font-weight: 600;
    height: 50px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    line-height: 3rem;
    content: counter(trending-stories-counter,decimal);
    counter-increment: trending-stories-counter; }
    @media screen and (min-width: 640px) {
      .trending-stories__card:before {
        font-size: 16px;
        font-size: 1.6rem; } }
    .color-scheme--blue .trending-stories__card:before {
      border-right: 1px solid rgba(0, 68, 102, 0.1); }
    .color-scheme--red .trending-stories__card:before {
      border-right: 1px solid rgba(34, 0, 0, 0.1); }
    .color-scheme--green .trending-stories__card:before {
      border-right: 1px solid rgba(0, 51, 51, 0.1); }
    .color-scheme--plum .trending-stories__card:before {
      border-right: 1px solid rgba(60, 15, 20, 0.1); }
    .color-scheme--york .trending-stories__card:before {
      border-right: 1px solid rgba(34, 34, 34, 0.1); }
    .color-scheme--scot .trending-stories__card:before {
      border-right: 1px solid rgba(10, 34, 74, 0.1); }
  .color-scheme--blue .trending-stories__card:before {
    color: #004466; }
  .color-scheme--red .trending-stories__card:before {
    color: #220000; }
  .color-scheme--green .trending-stories__card:before {
    color: #003333; }
  .color-scheme--plum .trending-stories__card:before {
    color: #3c0f14; }
  .color-scheme--york .trending-stories__card:before {
    color: #222222; }
  .color-scheme--scot .trending-stories__card:before {
    color: #0a224a; }



/*# sourceMappingURL=trending-stories.css.map */
