/* ==========================================================================
CHS NEWSROOM GETTER FOR ALL COMPASS SITES
========================================================================== */
/* Pagination */
nav#news-pag {
    margin: 0 auto 3em;
}
#news-pag ul {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    font-size: 1.2em;
    margin: 0 auto;
    gap: 1em;
}
#news-pag li:last-child {
    margin-right: 0;
}
#news-pag a, #news-pag span {
    padding: 10px;
    list-style: none;
}
#news-pag a {
    border: none;
}
#news-pag span {
    font-weight: bolder;
}
.currentpage {
    background: #d43900;
    color: #fff;
}
#news-pag ul li {
    display: none;
}

#news-pag span.currentpage,
#news-pag .pag-show {
    display: block
}
/* --------------------------------------------------------------------------
Articles in CHS News Item Content Type
-------------------------------------------------------------------------- */
/* ------------------------------- TEXT/HTML ------------------------------ */
/* News item */
.news-item {
  margin: 2rem auto;
}
@media (min-width: 768px) {
  .news-item {
    display: grid;
    grid-template-columns: 25% 75%;
    align-items: start;
    gap: 1rem;
  }
}
.news-item:last-of-type {
  margin-bottom: 2rem;
}
/* Image */
p.news-img {
  margin: 0;
  padding-top: 0;
}
.news-img img {
  padding-left: 0.5rem;
  border-left: 10px solid var(--cwf-color--gold);
}
/* Heading / link to fulltext */
.news-info h2 {
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .news-info h2 {
    padding-top: 0;
  }
}
/* Teaser text */
.news-teaser {
  max-height: 5rem;
  display: -webkit-box;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* ------------------------------- FULLTEXT ------------------------------ */
/* Image */
figure.news-img-full {
  margin-inline-start: 0;
  margin-inline-end: 0;
  text-align: center;
}
@media (min-width: 768px) {
  figure.news-img-full {
    float: right;
    max-width: 50%;
    /*width: 50%;*/
    margin: 0 0 2rem 2rem;
  }
}
figure.news-img-full img {
  padding-right: 10px;
  border-right: 10px solid var(--cwf-color--gold);
}
/* News date */
p.news-date {
  margin: 0.5rem auto;
  font-weight: 700;
  color: var(--cwf-color--orange);
}
/* News author */
p.news-author {
  margin: 1rem auto;
}
/* News teaser text */
.news-teaser-full {
  border-bottom: 1px solid #ccc;
  padding: 0 0 1rem;
  margin: 0 0 1rem;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.5;
}
/* News description */
.news-descrip p:last-child {
  margin-bottom: 2rem;
}
/* WYSIWYG heading 2 */
.news-descrip h2 {
  border-left: 8px solid #f8b300;
  padding-left: 0.5rem;
  margin: 2rem auto;
  padding-top: 0;
}
/* Blockquote */
@media (min-width: 768px) {
  .news-descrip blockquote {
    max-width: 33%;
    float: right;
    margin: 1rem 0 1rem 2rem;
  }
}
/* Return to index nav */
.backToPrevious {
  font-weight: 700;
  padding: 1rem 0;
  margin: 1rem auto;
}
.backToPrevious a {
  text-decoration: none;
}
.backToPrevious a:hover {
  color: var(--cwf-color--orange);
}
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.long-arrow-left-orange::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  content: "\f30a";
  margin-right: 0.5rem;
  color: var(--cwf-color--orange);
}
/* --------------------------------------------------------------------------
Articles in CHS - News Room Import Item Content Type
-------------------------------------------------------------------------- */
/* ------------------------------- TEXT/HTML ------------------------------ */
.newsLI {
    margin: 2rem auto;
  }
  @media (min-width: 768px) {
    .newsLI {
      display: grid;
      grid-template-columns: 25% 75%;
      align-items: start;
      gap: 1rem;
    }
  }
  .newsLI:last-of-type {
    margin-bottom: 2rem;
  }
  /* Image */
  figure.newsLI__img {
    margin: 0;
    padding-top: 0;
  }
  figure.newsLI__img img {
    padding-left: 0.5rem;
    border-left: 10px solid var(--cwf-color--gold);
  }
  /* Heading / link to fulltext */
  .newsLI__title {
    font-size: 1.4rem;
  }
  @media (min-width: 768px) {
    h2.newsLI__title {
      padding-top: 0;
    }
  }
  @media (min-width: 1024px) {
    .newsLI__title {
      padding-top: 0;
    }
  }
  /* News date */
  .newsLI__date {
      margin: 0.5rem auto;
      font-weight: 700;
      color: var(--cwf-color--orange);
  }
  /* Description */
  .newsLI__descrip {
    max-height: 5rem;
    display: -webkit-box;
    line-height: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }


