.node .post-image {
  margin: 0 0 2.5rem 0;
}

.node .post-image figcaption {
  font-size: 1.6rem;
}

a.link-with-icon {
  display: block;
  position: relative;
}

a.link-with-icon .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -73px;
  margin-left: -73px;
  color: #fff;
  opacity: 0.8;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: solid 6px #fff;
  border-radius: 50%;
  padding: 23px;
}

a.link-with-icon:hover .icon {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.meta {
  display: flex;
  margin-bottom: 0.5rem;
}

.date, .category, .tags {
  display: flex;
  margin-right: 2.5rem;
}

.tags {
  margin-bottom: 2.5rem;
}

/*# sourceMappingURL=node.css.map */
