:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in {
  font-family: 'Avenir LT Std';
  font-size: clamp(1rem, 0.9617rem + 0.1633vw, 1.125rem);
  line-height: 1.4em;
  color: #3D505A;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :where(p, ul, ol, li):not([class*="wh-fs-"]):not([class*="has-"][class*="-font-size"]) {
  font-family: inherit;
  font-size: inherit !important;
  line-height: inherit;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :where(p, ul, ol, li, h1, h2, h3, h4, h5, h6):not(.has-text-color):not([class*="wh-color-"]) {
  color: inherit !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :is(.wh-hdr-1, .wh-hdr-1-alt, .wh-hdr-1-alt-2, .wh-hdr-2, .wh-hdr-4, .wh-hdr-5, .wh-hdr-alt-small, .wh-hdr-eyebrow, .wp-block-heading.has-medium-font-size, .wp-block-heading.has-x-large-font-size) {
  font-family: 'Avenir Next Condensed' !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :is(.wh-hdr-3, .wp-block-heading.has-large-font-size) {
  font-family: 'Mercury Display 500' !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-hdr-1 {
  font-size: clamp(3.125rem, 2.551rem + 2.449vw, 5rem);
  line-height: 1.1125em;
  font-weight: 900;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-hdr-2 {
  font-size: clamp(2.25rem, 1.9821rem + 1.1429vw, 3.125rem);
  line-height: 1.1em;
  font-weight: 500;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-hdr-3 {
  font-size: clamp(2.5rem, 2.3469rem + 0.6531vw, 3rem);
  line-height: 1.125em;
  font-weight: 500;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-hdr-5 {
  font-size: clamp(1.5rem, 1.368rem + 0.5634vw, 1.875rem);
  line-height: 1.38em;
  font-weight: 500;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-fs-med-small {
  font-size: 16px !important;
  line-height: inherit;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-fs-small {
  font-size: 15px !important;
  line-height: inherit;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-fs-extra-small {
  font-size: 14px !important;
  line-height: 1.4em;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-white {
  color: #fff !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-red {
  color: #D3222A !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-teal {
  color: #007987 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-cornflower {
  color: #6F90B8 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-light-grey {
  color: #F6F5F4 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-light-gold {
  color: #ECAC00 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-acid-green {
  color: #AAB300 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-fuchsia {
  color: #A50062 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-ash {
  color: #A19C94 !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-color-charcoal {
  color: #3D505A !important;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link) {
  color: #fff;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in :is(.wh-btn-secondary, .wp-block-button.is-style-outline .wp-block-button__link) {
  color: #A50062;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in [class*="wh-bkg-"]:not(.wh-bkg-light-grey):not(.wh-bkg-white) .wh-btn-secondary {
  color: #fff;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-btn-secondary:hover {
  color: #fff;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in [class*="wh-bkg-"]:not(.wh-bkg-light-grey):not(.wh-bkg-white) .wh-btn-secondary:hover {
  color: #A50062;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-teal :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #007987;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-charcoal :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #3D505A;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-light-gold :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #ECAC00;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-acid-green :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #AAB300;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-red :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #D3222A;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-cornflower :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #6F90B8;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-ash :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #A19C94;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in .wh-bkg-fuchsia :is(.wh-btn-primary, .wh-btn-small-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link):not(:hover) {
  color: #A50062;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in a:not([class]):not([style]) {
  color: #A50062;
  text-decoration: underline;
}

:is(#evcal_list, .evo_lightboxes, .eventon_list_event) .eventon_full_description .eventon_desc_in a:not([class]):not([style]):hover {
  color: inherit;
  text-decoration: none;
}