.post.type-event .day_box{width:4.0625rem;background:#666;font-size:2.625rem;font-weight:400;line-height:1;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:0.625rem}.post.type-event .day_box .day_box_month{display:block;font-size:1.375rem;line-height:1;margin-bottom:.3125rem;text-transform:uppercase;text-align:center}.post.type-event .post-tags{font-size:.8125rem}.post.type-event .post-tags .label{font-weight:700}.post.type-event .post-tags .tags-wrapper{font-style:italic}.post.type-event .entry-header{display:grid;gap:.9375rem}@media screen and (min-width:601px){.post.type-event .entry-header{grid-template-columns:max-content 1fr}}.post.type-event .more-info-box{padding:1.25rem;background:#f6f6f6}.post.type-event .more-info-box p:not(:last-child){margin-bottom:.5em!important}.post.type-event img.event-logo{float:right;margin-left:1.5625rem;margin-bottom:1.5625rem;width:6.25rem}.post.type-event .secondary-entry-content h3{font-weight:700}.post.type-event .calendar-links,.post.type-event .calendar-links a{display:grid;gap:.9375rem .625rem}.post.type-event .calendar-links a{grid-template-columns:1.5rem 1fr;align-items:center;width:-moz-max-content;width:max-content;text-decoration:underline}.post.type-event .calendar-links a img{width:100%}.single .post.type-event{position:relative}.single .post.type-event #event-side h2{font-weight:700;font-size:1.25rem}.single .post.type-event #event-side #event-side-top{text-align:center;margin-bottom:1.25rem}.single .post.type-event #event-side #event-side-top #rsvp-cta{margin-bottom:1.25rem}.single .post.type-event #event-side #event-side-top .button{width:100%;box-sizing:border-box;margin-top:.3125rem}.single .post.type-event #event-side #event-side-top p{text-align:left;margin:0}.single .post.type-event #event-side .button{display:block;line-height:2rem;margin-top:.625rem}.single .post.type-event .entry-meta{position:relative;margin-top:.3125rem}.single .post.type-event .modal .entry-utility{padding-top:unset;border:unset;margin-top:unset}.single .post.type-event .modal hr{margin-block:0.9375rem!important}.single .post.type-event .modal .calendar-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem}.single .post.type-event .attendance-content{margin-bottom:1.25rem}.single .post.type-event .attendance-content p{margin-bottom:.625rem!important}.single .post.type-event ul.attendees{list-style:none;margin:.3125rem 0}.single .post.type-event ul.attendees li{list-style-type:none!important;margin-bottom:.1875rem;padding-bottom:.1875rem}.single .post.type-event ul.attendees li:before{margin-right:.625rem;font-size:1rem;vertical-align:middle}.single .post.type-event ul.attendees li img{width:2.5rem;height:2.5rem;float:left;margin-right:.625rem}.single .post.type-event ul.attendees li.expanded{display:none}.single .post.type-event ul.attendees li.view-all-rsvps{cursor:pointer;border-bottom:none;font-size:.8125rem}.single .post.type-event ul.attendees li.view-all-rsvps:hover{color:#000}.single .post.type-event ul.attendees li.view-all-rsvps:after{margin-left:.3125rem;vertical-align:middle}.single .post.type-event ul.attendees.expanded li.expanded{display:block}.single .post.type-event ul.attendees.expanded li.view-all-rsvps{display:none}.single .post.type-event .attendees-number{border:.0625rem solid #ccc;border-radius:.125rem;text-align:left;padding:0 .625rem;font-size:var(--font_size--small, .875em);line-height:2.5rem}.single .post.type-event .attendees-number .counter{margin-right:.9375rem;line-height:inherit;vertical-align:middle}.single .post.type-event .attendees-number .counter span{padding:0 .4375rem;margin-right:.4375rem}.events-archive #events-head{border-bottom:.0625rem solid #ccc;padding-bottom:.625rem;margin-bottom:.9375rem}.events-archive #events-head h1{float:left;cursor:pointer;position:relative}.events-archive #events-head h1:after{vertical-align:middle}.events-archive #events-head h1 img.ui-datepicker-trigger{border:none;width:.0625rem;height:.0625rem;position:absolute;left:0}.events-archive #events-head form{float:right}.events-archive #events-head form input[type=search]{height:2.125rem;margin-right:.3125rem}.events-archive #events-head form select{background:#fff;height:2.125rem;line-height:2.125rem;border:.0625rem solid #aaa;box-shadow:none}.events-archive #event-month-nav{margin-bottom:1.25rem;text-align:center;position:relative;min-height:1.5rem}.events-archive #event-month-nav div.pagination{display:inline-block;padding:0}@media (max-width:600px){.events-archive #event-month-nav div.pagination{display:none}}.events-archive #event-month-nav a.nav:link,.events-archive #event-month-nav a.nav:visited{text-decoration:none;font-weight:700;position:absolute}.events-archive #event-month-nav a.nav-prev{left:0}.events-archive #event-month-nav a.nav-prev:before{margin-right:.625rem;vertical-align:middle}.events-archive #event-month-nav a.nav-next{right:0}.events-archive #event-month-nav a.nav-next:after{margin-left:.625rem;vertical-align:middle}.ui-datepicker.events-month-picker .ui-datepicker-year{display:inline!important}.ui-datepicker.events-month-picker .ui-datepicker-calendar{display:none}.ui-datepicker.events-month-picker .ui-datepicker-buttonpane button[type=button]{color:#333!important;opacity:1}.ui-datepicker.events-month-picker.upcoming .ui-datepicker-buttonpane{text-align:center}.ui-datepicker.events-month-picker.upcoming .ui-datepicker-buttonpane .ui-datepicker-close{float:none;width:6.25rem}.ui-datepicker.events-month-picker.upcoming .ui-datepicker-buttonpane .ui-datepicker-current{display:none!important}.events-archive ul{list-style:none;padding:0;margin:0!important}.events-archive ul .noevents{color:var(--muted-default-text-color,#54524d);margin-top:.3125rem;list-style-type:none!important}.events-archive ul .post.type-event{position:relative;border-bottom:.0625rem solid #ccc;margin-bottom:1.25rem;padding-bottom:1.25rem;list-style:none!important}.events-archive ul .post.type-event .event-date-time-short{display:none}.events-archive ul .post.type-event .title{font-size:1.375rem;line-height:1.875rem;overflow:hidden;display:inline-block;width:100%;font-weight:400;margin-bottom:0}.events-archive ul .post.type-event p{color:var(--default_text_color,#333);margin:0!important}.events-archive ul .post.type-event a{text-decoration:none;display:grid;grid-template-columns:max-content 1fr;align-items:flex-start;gap:.9375rem}.events-archive ul .post.type-event a:is(a:hover,.hovered) .day_box{color:var(--events__day_box__text--hover,#fff);background:var(--events__day_box__background--hover,var(--main_color))!important}.events-archive ul .post.type-event a:is(a:hover,.hovered) :is(.text-content,.title){text-decoration-line:underline;text-decoration-thickness:0.0625rem;text-decoration-color:var(--events__link__underline--hover,currentcolor);text-underline-offset:0.15em}.events-archive ul .post.type-event .attribution-logo{display:block;margin-top:.625rem}#share-event{max-width:31.25rem!important}#share-event .sharing-comments{display:inline-block;margin:0 auto;height:2.5rem}#share-event .entry-utility{text-align:center}#share-event .entry-utility .ics_cal{float:none}#share-event .share-event{padding:.625rem 0}#share-event h3{text-align:center;margin-bottom:.625rem;font-size:1.125rem}.rsvp-error{color:#ed143d;text-align:left;padding:.625rem 0 1.25rem;line-height:1.3}@media screen and (max-width:600px){.single .post.type-event #event-side h3{text-align:left}.single .post.type-event #event-side{padding:1.875rem 0}}