body {
  background-color: #a45a95;
}

@media (max-width: 1024px) {
  main {
    padding-top: 1.5rem;
  }
}

.post-listing .post {
  height: 100%;
  margin-bottom: 2.5%;
}
@media (max-width: 1024px) {
  .post-listing .post {
    margin-bottom: 5%;
  }
}
.post-listing .post img {
  transition: all ease-in-out 0.4s;
}
.post-listing .post svg circle {
  transition: all ease-in-out 0.4s;
}
.post-listing .post .img-col {
  overflow: hidden;
}
.post-listing .post:hover img {
  transform: scale(1.15);
}
.post-listing .post:hover svg circle {
  fill: #a45a95;
}
.post-listing .post:hover .post-title {
  text-decoration: underline;
}
.post-listing .post .post-title {
  font-size: 1.375rem;
}
@media (max-width: 768px) {
  .post-listing .post .post-title {
    font-size: 1.2rem;
  }
}
.post-listing .post .content-col {
  padding: 2rem;
}
@media (max-width: 1024px) {
  .post-listing .post .content-col {
    padding: 1.5rem;
  }
}
.post-listing .post:nth-child(4n+1) .content-col {
  background-color: #ec7700;
}
.post-listing .post:nth-child(4n+2) .content-col {
  background-color: #0097ce;
}
.post-listing .post:nth-child(4n+3) .content-col {
  background-color: #ff8189;
}
.post-listing .post:nth-child(4n+4) .content-col {
  background-color: #88a750;
}
.post-listing .post img {
  display: block;
}/*# sourceMappingURL=exhibitions.css.map */