  .view-display-id-page_events .item-list {
  margin-bottom: 30px;
}
.view-display-id-page_events .item-list > :is(ul, ol) > li {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #ccc;
  list-style: none;
}
.view-display-id-page_events .item-list > :is(ul, ol) > li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.view-display-id-page_events .item-list > :is(ul, ol) > li .layout__region--first {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.view-display-id-page_events .item-list > :is(ul, ol) > li .layout__region--second {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
@media (max-width: 640px) {
  .view-display-id-page_events .item-list > :is(ul, ol) > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .view-display-id-page_events .item-list > :is(ul, ol) > li .layout__region--first {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 80px;
  }
}
@supports (grid-template-columns: subgrid) {
  .view-display-id-page_events .item-list > :is(ul, ol) {
    display: grid;
    grid-template-columns: minmax(28.25%, 240px) auto;
  }
  .view-display-id-page_events .item-list > :is(ul, ol) > li, .view-display-id-page_events .item-list > :is(ul, ol) > li > article, .view-display-id-page_events .item-list > :is(ul, ol) > li > article > .layout {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
  }
  @media (max-width: 480px) {
    .view-display-id-page_events .item-list > :is(ul, ol) {
      grid-template-columns: 90px auto;
    }
  }
}
.view-display-id-page_events .item-list > h2 {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 30px;
  margin-top: 0;
}
@media (max-width: 480px) {
  .view-display-id-page_events .item-list > h2 {
    font-size: 1em;
  }
}
.view-display-id-page_events .item-list + .item-list > h2 {
  padding-top: 30px;
  border-top: 1px dashed #ccc;
}

.view-display-id-page_events p {
  margin: 8px 0 0;
  font-size: 1rem;
}

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