.news-card{
  background-color:#fff;
  color:#9e6296;
}
.news-card h2,.news-card h3,.news-card h4{
  margin-top:.5rem;
  padding-bottom:.5rem;
  margin-bottom:.5rem;
  color:#9e6296;
  font-family:SiteFont-Regular,Effra,Arial,sans-serif;
  font-size:1.625rem !important;
}
.news-card h2 i,.news-card h3 i,.news-card h4 i{
  font-size:1.1rem;
}
.news-card:hover h2,.news-card:hover h3{
  color:#9e6296;
}
.news-card .card-header{
  padding:0;
  border:none;
}
.news-card .card-body{
  min-height:140px;
  padding:0 1rem;
}
.news-card .card-footer{
  display:flex;
  gap:1rem;
  justify-content:space-between;
  background-color:#f2f2f2;
  padding:.5rem .5rem .25rem;
  border:none;
  border-radius:0;
}
.news-card .card-date{
  font-style:italic;
  color:#51534a;
  white-space:nowrap;
}
.news-card .card-tags{
  align-self:center;
  display:flex;
  flex-wrap:wrap;
  gap:.25rem;
}
.news-card .tag{
  border-radius:7px;
  transition:color .2s ease-out;
  background-color:#fff;
  color:#51534a;
  padding:.25rem .5rem;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  margin-right:.25rem;
  margin-bottom:.25rem;
}
.news-card .tag i{
  display:none;
}
.news-card .tag[data-alt-toggle]:hover,.news-card a.tag:hover{
  color:#00866c;
}
.news-card .card-body-text{
  color:#51534a;
  margin-bottom:1rem;
  font-size:1rem;
}
.news-card.alternate-layout .subtitle i.fas{
  position:absolute;
  bottom:1rem;
  right:1rem;
}
.news-card.alternate-layout .card-footer{
  background:none;
  padding:0 1rem 1rem;
}

/*# sourceMappingURL=news-card.css.map */