/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/components/views/events/events.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.view--html-list-display.view--events.view--block-upcoming-all-filterable ul, .view--html-list-display.view--events[class*=filterable] ul {
  --list-margin: 0;
  --list-padding: 0;
  --li-margin: 0;
  --li-padding: 0;
  --li-style-type: none;
}

.view--events.view--block-upcoming .view__rows, .view--events.view--embed-past-events-by-series .view__rows, .view--events.view--block-upcoming-all-filterable, .view--events[class*=filterable], .view--grid-display.view--pager-infinite-scroll.view--events.view--block-upcoming-all-filterable .views-infinite-scroll-content-wrapper, .view--grid-display.view--pager-infinite-scroll.view--events[class*=filterable] .views-infinite-scroll-content-wrapper {
  display: grid;
  gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 40px);
  grid-template-columns: repeat(var(--grid-columns, 12), 1fr);
}

.view--events.view--block-upcoming .view__rows, .view--events.view--embed-past-events-by-series .view__rows {
  --grid-column-gap: 40px;
  --grid-columns: 1;
}
@media (min-width: 32em) {
  .view--events.view--block-upcoming .view__rows, .view--events.view--embed-past-events-by-series .view__rows {
    --grid-columns: 2;
  }
}
@media (min-width: 80em) {
  .view--events.view--block-upcoming .view__rows, .view--events.view--embed-past-events-by-series .view__rows {
    --grid-columns: 3;
  }
}

.view--events.view--embed-events-by-series .view__row, .view--default-display.view--events.view--block-upcoming-all-filterable .view__row, .view--default-display.view--events[class*=filterable] .view__row, .view--html-list-display.view--events.view--block-upcoming-all-filterable .view__row, .view--html-list-display.view--events[class*=filterable] .view__row {
  padding-top: var(--view-list-row-padding-top, 0);
  border-top: var(--view-list-row-border-top);
}
.view--events.view--embed-events-by-series .view__row + .view__row, .view--default-display.view--events.view--block-upcoming-all-filterable .view__row + .view__row, .view--default-display.view--events[class*=filterable] .view__row + .view__row, .view--html-list-display.view--events.view--block-upcoming-all-filterable .view__row + .view__row, .view--html-list-display.view--events[class*=filterable] .view__row + .view__row {
  margin-top: var(--view-list-row-margin-top, 80px);
}

.view--events.view--block-upcoming-all-filterable, .view--events[class*=filterable] {
  --grid-column-gap: 40px;
  --grid-columns: 1;
  grid-template-areas: "vHEAD" "vFILT" "vCONT";
}
.view--events.view--block-upcoming-all-filterable .view__header, .view--events[class*=filterable] .view__header {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: vHEAD;
}
.view--events.view--block-upcoming-all-filterable .view__filters, .view--events[class*=filterable] .view__filters {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: vFILT;
}
.view--events.view--block-upcoming-all-filterable .view__content, .view--events[class*=filterable] .view__content {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: vCONT;
}
.view--grid-display.view--pager-infinite-scroll.view--events.view--block-upcoming-all-filterable .views-infinite-scroll-content-wrapper, .view--grid-display.view--pager-infinite-scroll.view--events[class*=filterable] .views-infinite-scroll-content-wrapper {
  --grid-columns: 1;
}
@media (min-width: 80em) {
  .view--grid-display.view--pager-infinite-scroll.view--events.view--block-upcoming-all-filterable .views-infinite-scroll-content-wrapper, .view--grid-display.view--pager-infinite-scroll.view--events[class*=filterable] .views-infinite-scroll-content-wrapper {
    --grid-columns: 2;
  }
}
@media (min-width: 90em) {
  .view--grid-display.view--pager-infinite-scroll.view--events.view--block-upcoming-all-filterable .views-infinite-scroll-content-wrapper, .view--grid-display.view--pager-infinite-scroll.view--events[class*=filterable] .views-infinite-scroll-content-wrapper {
    --grid-columns: 3;
  }
}
@media (min-width: 48em) {
  .view--events.view--block-upcoming-all-filterable, .view--events[class*=filterable] {
    --grid-columns: 12;
    grid-template-areas: "vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD" "vFILT vFILT vFILT vFILT vFILT vCONT vCONT vCONT vCONT vCONT vCONT vCONT";
  }
  .view--events.view--block-upcoming-all-filterable .view__header, .view--events[class*=filterable] .view__header {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
  .view--events.view--block-upcoming-all-filterable .view__filters, .view--events[class*=filterable] .view__filters {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
  }
  .view--events.view--block-upcoming-all-filterable .view__content, .view--events[class*=filterable] .view__content {
    -ms-grid-row: 2;
    -ms-grid-column: 6;
    -ms-grid-column-span: 7;
  }
}
@media (min-width: 80em) {
  .view--events.view--block-upcoming-all-filterable, .view--events[class*=filterable] {
    grid-template-areas: "vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD" "vFILT vFILT vFILT vFILT vCONT vCONT vCONT vCONT vCONT vCONT vCONT vCONT";
  }
  .view--events.view--block-upcoming-all-filterable .view__header, .view--events[class*=filterable] .view__header {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
  .view--events.view--block-upcoming-all-filterable .view__filters, .view--events[class*=filterable] .view__filters {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
  }
  .view--events.view--block-upcoming-all-filterable .view__content, .view--events[class*=filterable] .view__content {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 8;
  }
}
@media (min-width: 90em) {
  .view--events.view--block-upcoming-all-filterable, .view--events[class*=filterable] {
    grid-template-areas: "vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD vHEAD" "vFILT vFILT vFILT vCONT vCONT vCONT vCONT vCONT vCONT vCONT vCONT vCONT";
  }
  .view--events.view--block-upcoming-all-filterable .view__header, .view--events[class*=filterable] .view__header {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
  .view--events.view--block-upcoming-all-filterable .view__filters, .view--events[class*=filterable] .view__filters {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .view--events.view--block-upcoming-all-filterable .view__content, .view--events[class*=filterable] .view__content {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
  }
}

.view--events.view--embed-events-by-series .view__pager, .view--default-display.view--events.view--block-upcoming-all-filterable .view__pager, .view--default-display.view--events[class*=filterable] .view__pager, .view--html-list-display.view--events.view--block-upcoming-all-filterable .view__pager, .view--html-list-display.view--events[class*=filterable] .view__pager, .view--grid-display.view--events.view--block-upcoming-all-filterable .view__pager, .view--grid-display.view--events[class*=filterable] .view__pager {
  margin-top: 40px;
}

.view--events.view--page-events-by-series .view__header-content {
  text-align: right;
}
.view--events.view--page-events-by-series .form--views-exposed-form {
  --grid-columns: 3;
  align-items: flex-end;
  margin-bottom: 2rem;
  grid-template-columns: auto auto auto;
}
.view--events.view--page-events-by-series .form--views-exposed-form .form__element--actions {
  flex-direction: row;
  flex-wrap: nowrap;
}
.view--events.view--page-events-by-series .form--views-exposed-form .form__element--actions input {
  margin-left: 0.5ch;
}
.view--events.view--page-events-by-series .form--views-exposed-form #edit-field-event-date-value-wrapper .form__legend {
  position: absolute;
}
.view--events.view--page-events-by-series .form--views-exposed-form #edit-field-event-date-value-wrapper .fieldset-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
}
.view--events.view--page-events-by-series .form--views-exposed-form #edit-field-event-date-value-wrapper .fieldset-wrapper .form__element {
  margin-right: 0.5ch;
}
.view--events.view--page-events-by-series table {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #4a4a4a;
  border-collapse: collapse;
}
.view--events.view--page-events-by-series table caption {
  font-size: 1.364224rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.view--events.view--page-events-by-series table tr {
  border-bottom: 1px solid #4a4a4a;
}
