.EventAboDetails{border:1px solid #ccc;padding:1em;border-radius:4px;margin-top:2em}.EventAboDetails p{margin:0 0 1em}.EventAboDetails select{width:100%;padding:.5em;border:1px solid #ccc;border-radius:4px}.EventAboDetails label{display:block;margin:1em 0 0;font-size:.9rem;font-weight:700}.EventAboDetails a,.EventAboDetails button{display:inline-block;border:none;font-size:1rem;line-height:1.5;padding:.2rem .8rem;cursor:pointer;transition:background-color .3s ease}.EventAboDetails .buttons{display:flex;flex-wrap:wrap;gap:.1rem}.EventAboDetails .detailsButton{background:#f0f0f0;border-radius:4px;margin:.2rem}.EventAboDetails .detailsButton.active{background-color:var(--wp--preset--color--primary);color:#fff}.EventAboDetails .detailsButton.active:hover{text-decoration:none;background-color:var(--wp--preset--color--primary-dark);color:#fff}.EventAboDetails .result{margin:1rem 0 0}.EventList.noWeekDivider .firstDateOfWeek,.EventList.noMonthDivider .isNewMonth{display:none}.EventList .EventListEntry~.firstDateOfWeek{margin-top:1.5em}.EventList ul{list-style:none;padding:0;margin:0}.EventList li{line-height:1.2;margin:.7em 0}.EventList li .eventName{display:block;font-weight:700}.EventList li .eventDateAndTime{font-size:.9em}.EventList .isNewMonth{font-size:.7em;font-weight:700;text-transform:uppercase;margin-top:1.5em}.EventList .firstDateOfWeek{font-size:1em;border-bottom:thin solid var(--wp--preset--color--body-text);line-height:1;padding:0 0 .2em;margin:0 0 .7em;color:var(--wp--preset--color--primary)}.EventList .EventListEntry:not(.isNewDay) .eventDate .date,.EventList .EventListEntry:not(.isNewDay) .eventDate .weekday.short{display:none}.EventList .EventListEntry{display:flex;position:relative;background:transparent;transition:background .6s ease}.EventList .EventListEntry:hover,.EventList .EventListEntry:focus{background:#f0f0f0}.EventList .EventListEntry .overlayLink{position:absolute;top:0;left:0;width:100%;height:100%}.EventList .EventListEntry *[itemprop=longitude],.EventList .EventListEntry *[itemprop=latitude],.EventList .EventListEntry *[itemprop=addressCountry],.EventList .EventListEntry *[itemprop=sameAs],.EventList .EventListEntry *[itemprop=address]>*[itemprop=name],.EventList .EventListEntry *[itemprop=address],.EventList .EventListEntry .weekday.full{display:none!important}.EventList .EventListEntry .eventDate{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;font-size:.8em;width:30%;min-width:9.5em;height:2em}.EventList .EventListEntry .eventDate>*{display:inline-block;vertical-align:bottom;text-align:right;line-height:1;padding:0 .2em}.EventList .EventListEntry .eventDate .weekday,.EventList .EventListEntry .eventDate .time{padding-bottom:.1em}.EventList .EventListEntry .eventDate .date{font-size:1.3em;font-weight:700}.EventList .EventListEntry .eventDate .time{min-width:2.5em}.EventList .EventListEntry .eventMain{width:100%;padding-left:.5em}.EventList .EventListEntry .eventMain .eventTitle{margin:.45em 0 0;font-size:1em}.EventList .EventListEntry .eventMain .locationData{line-height:1.2;font-size:.9em;font-style:italic}body .wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}@media (min-width: 960px){body .wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}body .wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{width:100%;align-items:center;font-size:1.2em}.mainHeadline .custom-logo-link{max-width:30vw}@media (max-width: 960px){.mainHeadline{--wp--preset--spacing--70: .5rem}}.wp-block-navigation .wp-block-navigation-link.current-menu-item{color:var(--wp--preset--color--primary)!important}.wp-block-navigation .wp-block-navigation-link a:hover,.wp-block-navigation .wp-block-navigation-link a:focus,.wp-block-navigation .wp-block-navigation-link a:active{color:var(--wp--preset--color--primary)!important}.tmBoxShadow{box-shadow:0 0 10px #0000001a}.locationList .wp-block-cover img{transform:scale(1);transition:transform .5s ease}.locationList .wp-block-cover:hover img,.locationList .wp-block-cover:focus img{transform:scale(1.1)}body .wp-site-blocks .eo-fullcalendar{font-size:.8em}@media (max-width: 1200px){.collapseEarly{flex-direction:column!important}.collapseEarly.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}.terminShortcode ul{list-style:none;padding:0;margin:0}.terminShortcode li{line-height:1.2;margin:.7em 0}.terminShortcode li .eventName{display:block;font-weight:700}.terminShortcode li .eventDateAndTime{font-size:.9em}.EventList .isNewMonth{display:none!important}.eventMeta .eventMetaInfo{list-style:none;padding:0;margin:0}.eventMeta .eventMetaInfo li{margin:1em 0}.eventMeta .eventMetaInfo li strong{font-size:.7em;text-transform:uppercase;display:block;line-height:1}.eventMeta .eventMetaInfo .eo-upcoming-dates li{margin:.3em 0}.eventorganiser-event-meta{display:none!important}.wp-block-query-pagination{margin:80px 0}.wp-block-query-pagination .wp-block-query-pagination-numbers{margin:0;display:inline-block}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{padding:12px 16px;background:var(--wp--preset--color--secondary-background);line-height:1;margin:0 3px;text-decoration:inherit;display:inline-block;box-shadow:0 0 15px #0000002b;border-radius:100px}.wp-block-query-pagination .page-numbers.current,.wp-block-query-pagination a:hover,.wp-block-query-pagination a:focus,.wp-block-query-pagination a:active{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)!important}.wp-block-quote.wp-block-quote-is-layout-flow cite{margin-block-start:0;text-align:right}@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{padding-left:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40)}}.wp-block-read-more.is-style-overlay{position:absolute;z-index:2;width:100%;height:100%;color:transparent!important;background:transparent!important;padding:0!important;margin:0!important}
