  .paragraph--type--event-listing #event-toggle {
  margin-bottom: 0.5rem;
}
.paragraph--type--event-listing #event-toggle li {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.paragraph--type--event-listing #event-toggle li:last-child {
  margin-right: 0;
}
.paragraph--type--event-listing #event-toggle li a {
  border: 1px solid rgb(0, 113, 144);
  background-color: white;
}
.paragraph--type--event-listing #event-toggle li a:hover, .paragraph--type--event-listing #event-toggle li a:focus {
  color: white;
  background-color: rgb(0, 113, 144);
}
.paragraph--type--event-listing #event-toggle li a.active {
  background-color: rgb(0, 113, 144);
}
.paragraph--type--event-listing #event-toggle li a.active:hover, .paragraph--type--event-listing #event-toggle li a.active:focus {
  background-color: rgb(0, 96, 122);
}
.paragraph--type--event-listing .attachment .view-header #term {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.5rem;
}
.paragraph--type--event-listing .attachment .view-header #term li {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.paragraph--type--event-listing .attachment .view-header #term li:last-child {
  margin-right: 0;
}
.paragraph--type--event-listing .attachment .view-header #term li a {
  border: 1px solid rgb(0, 113, 144);
  background-color: white;
}
.paragraph--type--event-listing .attachment .view-header #term li a:hover, .paragraph--type--event-listing .attachment .view-header #term li a:focus {
  color: white;
  background-color: rgb(0, 113, 144);
}
.paragraph--type--event-listing .attachment .view-header #term li a.active {
  background-color: rgb(0, 113, 144);
}
.paragraph--type--event-listing .attachment .view-header #term li a.active:hover, .paragraph--type--event-listing .attachment .view-header #term li a.active:focus {
  background-color: rgb(0, 96, 122);
}
.paragraph--type--event-listing .more-button {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--event-listing .event-listing .view-empty {
  background-color: #FFF3CD;
  border: 1px solid #FFE69C;
  padding: 1.5rem;
}
.paragraph--type--event-listing .event-listing .view-empty h2 {
  font-weight: 700;
  margin-bottom: 1rem;
}
.paragraph--type--event-listing .event-listing .view-empty > *:last-child {
  margin-bottom: 0;
}
.paragraph--type--event-listing .event-listing .view-empty nav.pager {
  display: none;
}
.paragraph--type--event-listing .event-listing .view-header .list-group {
  margin-bottom: 1.5rem;
}
.paragraph--type--event-listing .event-listing .view-header .list-group .list-group-item {
  padding: 0;
  border-radius: 0;
}
.paragraph--type--event-listing .event-listing .view-header .list-group .list-group-item a {
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: block;
}
.paragraph--type--event-listing .event-listing .view-header .list-group .list-group-item a:hover, .paragraph--type--event-listing .event-listing .view-header .list-group .list-group-item a:focus {
  text-decoration: underline;
}
.paragraph--type--event-listing .event-listing .view-header .list-group .active {
  background-color: #DEE2E6;
  border-color: #DEE2E6;
  padding: 0.5rem 1rem;
  color: rgb(33, 37, 41);
}
.paragraph--type--event-listing .event-listing .view-header .list-group a {
  text-decoration: none;
}
.paragraph--type--event-listing .event-listing .wrapper {
  padding: 1.5rem;
  border: 1px solid #DEE2E6;
  background-color: #FFFFFF;
  margin-bottom: 1.5rem;
}
.paragraph--type--event-listing .event-listing .wrapper:last-child {
  margin-bottom: 0;
}
.paragraph--type--event-listing .event-listing .wrapper > .row figure {
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .paragraph--type--event-listing .event-listing .wrapper > .row figure {
    margin-bottom: 0;
  }
}
.paragraph--type--event-listing .event-listing .wrapper > .row > div > div .h3 {
  font-weight: 700;
  margin-bottom: 0.25rem;
}
.paragraph--type--event-listing .event-listing .wrapper > .row > div > div .h3 a:hover, .paragraph--type--event-listing .event-listing .wrapper > .row > div > div .h3 a:focus {
  text-decoration: none;
}
.paragraph--type--event-listing .event-listing .wrapper > .row > div > div .date-time {
  font-size: 1.5rem;
  font-family: "trade-gothic-next-condensed", "Arial Bold";
  font-weight: 700;
  margin-bottom: 0.25rem;
  display: block;
}
@media screen and (min-width: 992px) {
  .paragraph--type--event-listing .event-listing .wrapper > .row > div > div .date-time {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 992px) {
  .paragraph--type--event-listing .event-listing .wrapper > .row .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.paragraph--type--event-listing .event-listing .wrapper > .row .row > div.col-lg-4 {
  margin-bottom: 1rem;
}
.paragraph--type--event-listing .event-listing .wrapper > .row .row > div.col-lg-4 > div time {
  font-size: 1rem;
  font-family: "trade-gothic-next", -apple-system, BlinkMacSystemFont, "Arial", "Segoe UI", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  display: inline;
}