.event .entry-content {
  max-width: 1100px !important
}

@media screen and (max-width: 781px) {
  .event__list {
  }
}

@media screen and (min-width: 782px) {
  .event__list {
    overflow: scroll;
    height: 80vh;
  }
}

@media screen and (max-width: 781px) {
  .event__list>div {
    margin-bottom: 20px;
    border: solid 1px #efefef
  }
}

@media screen and (min-width: 782px) {
  .event__list>div {
    min-width: 930px
  }
}

.event .date strong {
  font-size: 1.5em
}

@media screen and (min-width: 782px) {
  .event .date {
    text-align: center
  }
}

@media screen and (max-width: 781px) {
  .event .event-category {
    font-size: 18px !important
  }
}

@media screen and (min-width: 782px) {
  .event .event-category {
    padding: 20px 0 !important
  }
}