/** Foundation for Sites Version 6.6.3 https://get.foundation Licensed under MIT Open Source */
#hero { padding: 0; margin: 0 0 2rem; }

@media print, screen and (min-width: 40em) { #hero { margin: 1.5rem 0 2.5rem; } }

@media print, screen and (min-width: 64em) { #hero { margin: 1.5rem 0 4rem; } }

.region-hero { -webkit-box-flex: initial; -ms-flex: initial; flex: initial; width: auto; margin: 0; width: 100%; }

.node--view-mode-full .node__aside .event--duration--total-duration { margin: 0; }

.node--view-mode-full .node__aside.node__aside--first { margin-bottom: 1.5rem; }

.node--view-mode-full .node__aside.node__aside--first .event--left-sidebar-top { padding: 1rem; font-size: 1rem; line-height: 1.5rem; background-color: var(--uct-color--primary, var(--rw-primary-color, #00243a)); color: #ffffff; }

@media print, screen and (min-width: 64em) { .node--view-mode-full .node__aside.node__aside--first .event--left-sidebar-top { font-size: 1.25rem; } }

.node--view-mode-full .node__aside.node__aside--first .event--aside-first-content { background-color: #f7f8f9; }

.node--view-mode-full .node__aside.node__aside--first .event--aside-first-content .field--name-field-info, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content .field--name-field-contact-info { padding: 1rem; }

.node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h1, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h2, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h3, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h4, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h5, .node--view-mode-full .node__aside.node__aside--first .event--aside-first-content h6 { margin-top: 0; }

.node--view-mode-full .node__aside.node__aside--first .event--aside-first-content .field--name-field-url { margin-bottom: 1rem; }

.node--view-mode-full .node__aside.node__aside--first .event--aside-first-content .field--name-field-url a { font-size: 1rem; display: inline-block; text-transform: uppercase; padding: calc(0.5rem - 2px) 1rem; border: 2px solid #0076d1; font-family: "Montserrat", sans-serif; margin: 0; list-style: none; cursor: pointer; color: #ffffff; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; border-radius: 2px; background-color: #0076d1; }

.node--view-mode-full .node__main { margin-bottom: 1.5rem; }

.node--view-mode-full .field--name-field-contact-info p:last-child, .node--view-mode-full .field--name-body p:last-child { margin-bottom: 0; }

.node--view-mode-hero.node--type-event { padding: 0; }

.node--view-mode-hero .event-tag { font-size: 0.875rem; font-weight: bold; display: inline-block; text-transform: uppercase; padding: calc(0.5rem - 2px) 1rem; font-family: "Montserrat", sans-serif; list-style: none; color: #ffffff; text-align: center; background-color: #0098db; margin-bottom: 1rem; max-width: 6rem; }

@media print, screen and (min-width: 64em) { .node--view-mode-hero .event-tag { font-size: 1rem; max-width: 7rem; } }

.node--view-mode-hero .event-duration { font-size: 0.875rem; line-height: 1.25rem; font-weight: bold; font-family: "Montserrat", sans-serif; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero .event-duration { font-size: 1rem; } }

@media print, screen and (min-width: 64em) { .node--view-mode-hero .event-duration { line-height: 1.5rem; font-size: 1.25rem; } }

.node--view-mode-hero.hero { border-left: none; padding: 0; }

.node--view-mode-hero > .node__header { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 6rem; background: var(--uct-color--secondary, var(--rw-secondary-color, #72808a)); margin: 0 calc(-0.75rem) 2rem; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0; } }

@media screen and (min-width: 90em) { .node--view-mode-hero > .node__header { margin: 0; padding: 0; } }

.node--view-mode-hero > .node__header .node__title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 1rem calc(1rem); }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 1rem); flex: 0 0 calc(50% - 1rem); padding: 0; } }

@media print, screen and (min-width: 64em) { .node--view-mode-hero > .node__header .node__title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 1rem); flex: 0 0 calc(50% - 1rem); padding: 0; } }

@media screen and (min-width: 75em) { .node--view-mode-hero > .node__header .node__title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 calc(66% - 1rem); flex: 0 0 calc(66% - 1rem); padding: 0; } }

.node--view-mode-hero > .node__header .node__title-wrapper.legacy--display-title { padding: 1rem calc(1rem); -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__title-wrapper.legacy--display-title { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 1rem); flex: 0 0 calc(50% - 1rem); padding: 0; } }

.node--view-mode-hero > .node__header .node__title-wrapper.landscape--display-title { padding: 1rem calc(1rem); -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__title-wrapper.landscape--display-title { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 1rem); flex: 0 0 calc(50% - 1rem); padding: 0; } }

.node--view-mode-hero > .node__header .node__media { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 calc(1rem); }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__media { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; padding: 0; } }

.node--view-mode-hero > .node__header .node__media.legacy--display { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; padding: 0 calc(1rem); }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__media.legacy--display { padding: 0; } }

.node--view-mode-hero > .node__header .node__media.landscape--display { padding: 0 calc(1rem); }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__media.landscape--display { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; padding: 0; } }

@media print, screen and (min-width: 64em) { .node--view-mode-hero > .node__header .node__media.landscape--display { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; padding: 0; } }

.node--view-mode-hero > .node__header .node__media .media { position: relative; }

.node--view-mode-hero > .node__header .node__title-wrapper { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 0 1.5rem; padding: 1rem calc(1rem); -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__title-wrapper { padding: 6.25rem 0; -webkit-box-flex: 0; -ms-flex: 0 0 calc(66% - 1rem); flex: 0 0 calc(66% - 1rem); } }

@media print, screen and (min-width: 64em) { .node--view-mode-hero > .node__header .node__title-wrapper { margin-right: auto; padding: 4rem 0; } }

@media screen and (min-width: 75em) { .node--view-mode-hero > .node__header .node__title-wrapper { padding: 6.25rem 0; } }

.node--view-mode-hero > .node__header .node__title-wrapper.no-banner-image { padding: 1rem calc(1rem); -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header .node__title-wrapper.no-banner-image { padding: 6.25rem 0; -webkit-box-flex: 0; -ms-flex: 0 0 calc(66% - 1rem); flex: 0 0 calc(66% - 1rem); } }

.node--view-mode-hero > .node__header > .node__title { padding: 0; color: #ffffff; margin: auto auto 0.5rem; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header > .node__title { padding: 2rem 0; margin: auto auto auto 0; } }

.node--view-mode-hero > .node__header > .node__meta { color: #ffffff; margin-bottom: 1.5rem; }

.node--view-mode-hero > .node__header > .node__media { position: relative; margin: 0 0 -3rem; }

@media print, screen and (min-width: 40em) { .node--view-mode-hero > .node__header > .node__media { display: -webkit-box; display: -ms-flexbox; display: flex; margin: -1.5rem 0; } }

.node--view-mode-hero > .node__header > .node__media .field--name-field-image-ref { margin: auto 0; }

.node--view-mode-hero > .node__header > .node__media img { width: 100%; }

.node--view-mode-hero > .node__header > .node__media .field--name-field-caption-long { position: absolute; bottom: 0; padding: 0.5rem 1rem; background: #e9e9e9; color: #626262; font-style: italic; font-size: 0.875rem; line-height: 1.428571428571429; width: 100%; }

.node--view-mode-hero > .node__header > .node__media .field--name-field-caption-long p:last-child { margin: 0; }

.node--view-mode-hero[class] > .node__header { background-color: var(--uct-color--bg--hero, var(--uct-color--secondary, var(--rw-secondary-color, #72808a))); }

.node--type-event.node--view-mode-card .field--type-text-with-summary { margin-bottom: 0.5rem; }

.node--type-event.node--view-mode-card .event--duration--total-duration { margin-bottom: 0.5rem; }

.node--display--events--upcoming .teaser.node--type-event, .node--display--events--related .teaser.node--type-event { margin: 0; }

@media print, screen and (min-width: 64em) { .node--display--events--upcoming .teaser.node--type-event .preview-only, .node--display--events--related .teaser.node--type-event .preview-only { display: block; font-size: 0.875rem; }
  .node--display--events--upcoming .teaser.node--type-event .preview-only .button, .node--display--events--related .teaser.node--type-event .preview-only .button { display: none; }
  .node--display--events--upcoming .teaser.node--type-event .node__title, .node--display--events--related .teaser.node--type-event .node__title { font-size: 1rem; }
  .node--display--events--upcoming .teaser.node--type-event .node__media, .node--display--events--related .teaser.node--type-event .node__media { max-width: 7.8125rem; -webkit-box-flex: 0; -ms-flex: 0 0 7.8125rem; flex: 0 0 7.8125rem; }
  .node--display--events--upcoming .teaser.node--type-event .node__meta, .node--display--events--related .teaser.node--type-event .node__meta { display: none; }
  .node--display--events--upcoming .teaser.node--type-event .node__meta .date--start, .node--display--events--upcoming .teaser.node--type-event .node__meta .date--end, .node--display--events--related .teaser.node--type-event .node__meta .date--start, .node--display--events--related .teaser.node--type-event .node__meta .date--end { font-size: 0.875rem; }
  .node--display--events--upcoming .teaser.node--type-event .field--name-body, .node--display--events--related .teaser.node--type-event .field--name-body { display: none; } }

.event-dates-times { font-size: 14px; color: black; font-weight: bold; }

.event-dates-times .event-dates-content { margin: 0.5rem; margin-top: 0; padding: 0.5rem; background: white; }

.event-dates-times .event-day { margin-bottom: 0.1rem; }

.event-dates-times .event-time { font-weight: lighter; color: grey; margin-bottom: 0.1rem; margin-left: 0.4rem; }

.event-dates-times .date-grouping { margin-bottom: 0.5rem; }

/*# sourceMappingURL=../../../maps/event/event.css.map */
