.event-card{
  background-color:#4e5055;
}
.event-card .card-header{
  padding:0;
}
.event-card h2{
  font-size:1.75rem !important;
  color:#fff !important;
}
.event-card h3{
  border-bottom:1px solid #fff;
  padding-bottom:.5rem;
  margin-bottom:.5rem;
}
.event-card .card-body{
  position:relative;
}
.event-card .card-body .standfirst{
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  margin-bottom:1rem;
}
.event-card .trunc-desc{
  border-bottom:1px solid #fff;
  color:#fff;
  margin-bottom:-1rem;
}
.event-card .trunc-desc:after{
  height:50px;
  content:"";
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background-image:linear-gradient(0deg, #4e5055, rgba(78, 80, 85, 0));
  transition:bottom .4s ease-out;
}
.event-card .trunc-desc:hover:after{
  bottom:-50px;
}
.event-card .trunc-desc p{
  color:#fff;
}
.event-card .card-footer{
  background-color:#383a3d;
  padding:.5rem;
}
.event-card .card-tags{
  margin-left:auto;
  flex-grow:2;
}
.event-card .card-tags li{
  margin-bottom:.5rem;
}
.event-card .card-tags li:last-child{
  margin-bottom:0;
}
.event-card .card-tags .tag{
  border-radius:7px;
  transition:color .4s ease-out;
  background-color:#fff;
  color:#202123;
  padding:.25rem .5rem;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  margin-left:auto;
}
.event-card .card-tags .tag:hover{
  color:#4e5055;
}
.event-card .location{
  position:relative;
  bottom:-1rem;
  width:auto;
  min-height:55px;
  border-top:1px solid #fff;
  background:transparent;
  color:#fff;
  padding:.5rem;
}
.event-card .wfade .location:after{
  height:50px;
  content:"";
  width:100%;
  position:absolute;
  top:-51px;
  left:0;
  background-image:linear-gradient(0deg, #4e5055, rgba(78, 80, 85, 0));
}

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