@media only screen and (max-width: 1080px) {
  .event-card {
    display: block !important;
  }
}
.event-card img {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}
@media only screen and (max-width: 1215px) {
  .event-card img {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.25rem;
  }
}
@media only screen and (max-width: 1215px) {
  .event-card .event-date {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1215px) {
  .event-card h3 {
    font-size: 1.25rem;
  }
}
.event-card hr {
  margin: 0.5rem 0;
}

.map {
  max-width: 100%;
  overflow: hidden;
}
.map iframe {
  max-width: 100%;
}
