.blog-card{
  background-color:#d5d5d5;
  color:#5c5e5f;
}
.blog-card .card-header{
  padding:0;
}
.blog-card h3{
  padding-bottom:.5rem;
  margin-bottom:.5rem;
}
.blog-card .trunc-desc,.blog-card h3{
  border-bottom:1px solid #5c5e5f;
  font-weight:700;
}
.blog-card .trunc-desc{
  color:#5c5e5f;
  height:200px;
}
.blog-card .trunc-desc:after{
  height:50px;
  content:"";
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background-image:linear-gradient(0deg, #d5d5d5, hsla(0, 0%, 83.5%, 0));
  transition:bottom .4s ease-out;
}
.blog-card .trunc-desc:hover:after{
  bottom:-50px;
}
.blog-card .blog-body-text{
  line-height:1.4;
}
.blog-card .card-footer{
  background-color:#5c5e5f;
  padding:.5rem;
}
.blog-card .card-tags{
  display:flex;
  justify-content:flex-end;
}
.blog-card .tag{
  border-radius:7px;
  transition:color .4s ease-out;
  background-color:#fff;
  color:#5c5e5f;
  padding:.25rem .5rem;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  margin-left:auto;
}

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