.mdevents_map{display:flex}.mdevents_map>div{flex:1 1 auto;width:100%}.mdevents_map>div:first-child{max-width:calc(100% - 370px);min-width:calc(100% - 420px);margin-right:1.5rem}.mdevents_map>div:nth-child(2){max-width:350px;min-width:300px}@media only screen and (min-width:1201px){.mdevents_map>div.map_container:not(.is-fullscreen){max-width:calc(66.6667% - 0.5rem);min-width:calc(66.6667% - 0.5rem);margin-right:1.5rem}.mdevents_map>div.legend_container{max-width:calc(33.3333% - 1rem);min-width:calc(33.3333% - 1rem)}.frame-type-gridelements.grid2cols7525>div.grid-row>div:first-child .mdevents_map>div.map_container:not(.is-fullscreen),.frame-type-container2cols>div.grid-row>div.grid-column.width-75 .mdevents_map>div.map_container:not(.is-fullscreen){max-width:calc(66.6667% - 0.5rem);min-width:calc(66.6667% - 0.5rem);margin-right:1.5rem}.frame-type-gridelements.grid2cols7525>div.grid-row>div:first-child .mdevents_map>div.legend_container,.frame-type-container2cols>div.grid-row>div.grid-column.width-75 .mdevents_map>div.legend_container{max-width:calc(33.3333% - 1rem);min-width:calc(33.3333% - 1rem)}}@media only screen and (min-width:1600px){.mdevents_map>div.map_container:not(.is-fullscreen){max-width:calc(75% - 0.375rem);min-width:calc(75% - 0.375rem)}.mdevents_map>div.legend_container{max-width:calc(25% - 1.125rem);min-width:calc(25% - 1.125rem)}}.mdevents_map>div.map_container--full:not(.is-fullscreen){max-width:100%!important;min-width:0!important;margin-right:0!important}@media only screen and (max-width:800px){.mdevents_map{flex-direction:column-reverse}.mdevents_map>div:first-child,.mdevents_map>div:nth-child(2){max-width:100%;margin-right:0}.mdevents_map>div:nth-child(2){margin-bottom:20px}}.mdevents_map .map_container{position:relative}.mdevents_map .map_container .leaflet-legend-zoom-control{position:absolute;right:1.5rem;top:1.5rem;z-index:999}.mdevents_map .map_container .leaflet-legend-zoom-control>button{background-color:#1271ee;border:none;cursor:pointer;display:inline-block;height:40px;margin-left:1.5rem;padding:.5rem;transition:0.4s;width:40px}.no-touchevents .mdevents_map .map_container .leaflet-legend-zoom-control>button:hover,.mdevents_map .map_container .leaflet-legend-zoom-control>button:active{background-color:#2e92ff}.mdevents_map .map_container .leaflet-legend-zoom-control>button span{display:inline-block;height:100%;width:100%}.mdevents_map .map_container .leaflet-legend-zoom-control>button svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.mdevents_map .map_container.is-fullscreen{position:fixed;top:0;left:0;width:100vw;max-width:none;min-width:0;height:100vh;z-index:10000;margin:0;background:#fff}.mdevents_map .map_container.is-fullscreen #map{height:100vh!important}.mdevents_map .map_container:not(.is-fullscreen) .leaflet-legend-zoom-control .icon-compress{display:none}.mdevents_map .map_container.is-fullscreen .leaflet-legend-zoom-control .icon-expand{display:none}html.mdevents-map-fullscreen{overflow:hidden}.mdevents_map .map_container .leaflet-pane{z-index:unset}.mdevents_map .map_container .leaflet-marker-pane{z-index:600}.mdevents_map .map_container #map>a{display:none;visibility:hidden}.mdevents_map .map_container #map{position:relative}.mdevents_map .map_container #map .map-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#e9edf1}.mdevents_map .map_container #map .map-placeholder__map{position:absolute;top:0;left:0;max-width:none}.mdevents_map .map_container--inactive .leaflet-legend-zoom-control{display:none}.mdevents_map .map_container .leaflet-marker-icon svg{overflow:visible}.mdevents_map .map_container .leaflet-marker-icon[data-events]::before{content:attr(data-events);position:absolute;top:36.7%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.875rem;z-index:10}.mdevents_map .map_container .leaflet-marker-icon[data-color][data-events] svg circle{display:none}.mdevents_map .legend_container .leaflet-legend{padding:1.5em 1em 2em 1em;position:relative;width:100%}.mdevents_map .legend_container h3{margin-bottom:0}.mdevents_map .legend_container h3.legend-filter-toggle{display:flex;align-items:center;position:relative;margin-bottom:.5rem}.mdevents_map .legend_container .legend-filter-label{flex:1 1 auto}.mdevents_map .legend_container .legend-filter-angle{display:none}.mdevents_map .legend_container .legend-filter-angle::before{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:900;font-size:1rem;display:inline-block;width:1rem;margin-right:.5rem;text-align:center;transition:transform 0.3s}.mdevents_map .legend_container .legend-filter-toggle.open .legend-filter-angle::before{transform:rotate(90deg)}.mdevents_map .legend_container .legend-filter-reset{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-left:auto;padding:0;background:#1271ee;border:none;border-radius:50%;cursor:pointer;line-height:1;transition:.4s}.mdevents_map .legend_container .legend-filter-reset::before{content:"\f2ea";font-family:'Font Awesome 6 Free';font-weight:900;font-size:.875rem;color:#fff;transition:.4s}.no-touchevents .mdevents_map .legend_container .legend-filter-reset:hover,.mdevents_map .legend_container .legend-filter-reset:active{background:#2e92ff}.mdevents_map .legend_container .legend-filter-reset:focus-visible{outline:.1875rem solid var(--color-blue,#003567);outline-offset:.125rem}.mdevents_map .legend_container .leaflet-legend.has-custom-selection .legend-filter-reset{display:inline-flex}@media only screen and (max-width:800px){.mdevents_map .legend_container .legend-filter-toggle{cursor:pointer}.mdevents_map .legend_container .legend-filter-toggle:not(.open){margin-bottom:0}.mdevents_map .legend_container .legend-filter-angle{display:inline-block}.mdevents_map .legend_container .legend-collapsible{overflow:hidden;max-height:0;transition:max-height 0.35s ease}.mdevents_map .legend_container .legend-filter-toggle.open+.legend-collapsible{max-height:2000px}.mdevents_map .legend_container .legend-collapsible.is-static{max-height:none}}.mdevents_map .legend_container .indent{padding-left:1.5rem}.mdevents_map .legend_container .orangemarker,.mdevents_map .legend_container .orangemarker::before{color:#ff7300}.mdevents_map .legend_container .orangemarker::before{content:"\f3c5";font-family:'Font Awesome 6 Free';font-size:1rem;margin-right:.25rem}.mdevents_map .legend_container .legend-items-list{list-style:none;margin-bottom:0}.mdevents_map .legend_container .legend-item{cursor:pointer;display:inline-block;margin:.5rem 0;vertical-align:top;width:100%}.mdevents_map .legend_container .legend-item span.category-title{position:relative;bottom:3px}.mdevents_map .legend_container .legend-item--sub{margin-top:0}.mdevents_map .legend_container .legend-item--sub>label{padding-left:.5rem}.mdevents_map .legend_container .legend-item-branch{flex:0 0 auto;margin-right:.35rem;line-height:24px;opacity:.55;font-size:1rem}.mdevents_map .legend_container .legend-item>label{display:inline-flex;font-size:1rem;cursor:pointer}.mdevents_map .legend_container .legend-item:not(.markers-hidden)>label>span{font-weight:700}.mdevents_map .legend-item .toggleswitch{position:relative;display:inline-block;flex:0 0 auto;width:40px;height:24px;margin-right:.75rem;background-color:blue;border-radius:24px;transition:0.4s}.no-touchevents .mdevents_map .legend-item label:hover .toggleswitch,.mdevents_map .legend-item label:active .toggleswitch{opacity:.8}.mdevents_map .legend-item label .toggleswitch .title{transition:0.4s}.no-touchevents .mdevents_map .legend-item label:hover .title,.mdevents_map .legend-item label:active .title{color:#003567;text-decoration:underline}.mdevents_map .legend-item .toggleswitch input[type="checkbox"]{opacity:0;width:0;height:0;margin-right:0;background-color:#fff0;border:unset;float:unset}.mdevents_map .legend-item .toggleswitch input[type="checkbox"]:checked{border:unset}.mdevents_map .legend-item .toggleswitch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.mdevents_map .legend-item .toggleswitch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:0.4s;transition:0.4s}.mdevents_map .legend-item .toggleswitch input[type="checkbox"]:focus-visible+.slider{outline:.1875rem solid var(--color-blue,#003567);outline-offset:.125rem}.mdevents_map .legend-item .toggleswitch input:checked+.slider{background-color:inherit}.mdevents_map .legend-item .toggleswitch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.mdevents_map .legend-item .toggleswitch .slider.round{border-radius:18px}.mdevents_map .legend-item .toggleswitch .slider.round:before{border-radius:50%}.mdevents_map .legend_container .legend-input{font-size:1rem}@media only screen and (max-width:800px){.mdevents_map .legend_container .leaflet-legend{position:relative;top:0}.mdevents_map .legend_container .legend-items-list{margin:0}}.mdevents_map .legend_container .autocomplete{position:relative;display:inline-block;width:100%}.mdevents_map .legend_container .autocomplete-items{left:0;position:absolute;top:100%;width:100%;z-index:1002}.mdevents_map .legend_container .autocomplete-items::after{content:"";display:block;height:100px;width:100%}.mdevents_map .legend_container .autocomplete-items .autocomplete-item{cursor:pointer;background-color:#fff;border-bottom:none;border-top:none}.mdevents_map .legend_container .autocomplete-item .datetime{background-color:#094f9e;color:#fff;font-size:.875rem;padding:.125rem .5rem;transition:0.4s;width:100%}.mdevents_map .legend_container .autocomplete-item .datetime strong{font-size:1rem;margin-right:.25rem}.mdevents_map .legend_container .autocomplete-item .address,.autocomplete-item .organizer{padding:0 .5rem .5rem}.mdevents_map .legend_container .autocomplete-item .title{font-size:1.125rem;font-weight:700;padding:.5rem;transition:0.4s}.mdevents_map .legend_container .autocomplete-item .organizer{line-height:1.25rem}.no-touchevents .mdevents_map .legend_container .autocomplete-item:hover .datetime,.mdevents_map .legend_container .autocomplete-item:active .datetime{background-color:#3a72b1}.no-touchevents .mdevents_map .legend_container .autocomplete-item:hover .title,.mdevents_map .legend_container .autocomplete-item:active .title{color:#003567;text-decoration:underline}.mdevents_map .legend_container .autocomplete-active{background-color:#1271ee!important;color:#fff}.mdevents_map .legend_container .autocomplete-item .title strong,.mdevents_map .legend_container .autocomplete-item .address strong,.mdevents_map .legend_container .autocomplete-item .organizer strong{color:#86bc26}@media only screen and (max-width:800px){.mdevents_map .legend_container .autocomplete{margin-bottom:4px}}dialog{padding:0}dialog.dialog-event::before{display:inline-block;height:100px;position:relative;width:100%}dialog.dialog-event{background:none;overflow:visible}dialog.dialog-event>.btn-close-container{display:flex;justify-content:flex-end;margin-bottom:1rem}dialog.dialog-event .btn-close-container>button.close{background:#1271ee;border:none;float:none;height:45px;text-align:center;transition:0.4s;width:45px}dialog.dialog-event .btn-close-container>button.close::before{color:#fff;content:"\f00d";font-family:'Font Awesome 6 Free';font-size:1.5rem}.no-touchevents dialog.dialog-event .btn-close-container>button.close:hover,dialog.dialog-event .btn-close-container>button.close:active{background:#2e92ff}dialog .dialog-event-group{background:#fff0;max-height:70vh;overflow:auto}dialog .dialog-event-item{background:#fff;margin-bottom:1rem}dialog .dialog-event-item:last-child{margin-bottom:0}dialog .dialog-event-item:is(.hidden-past,.hidden-category){display:none}dialog .dialog-event-item.closed .dialog-header{padding-bottom:1rem}dialog .dialog-event-item.closed .dialog-header h2{margin-bottom:0}dialog.dialog-event:not([data-events="1"]) .dialog-header{cursor:pointer}dialog .dialog-header .event-item-category{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem;transition:0.4s}.no-touchevents dialog.dialog-event:not([data-events="1"]) .dialog-header:hover .event-item-category,dialog.dialog-event:not([data-events="1"]) .dialog-header:active .event-item-category{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;opacity:.8;padding:.5rem 1rem}dialog.dialog-event:not([data-events="1"]) .dialog-event-item.closed .event-item-category,dialog.dialog-event:not([data-events="1"]) .event-item-category{background:none}dialog.dialog-event:not([data-events="1"]) .event-item-category::before{content:"\f0d7";font-family:'Font Awesome 6 Free';font-size:1rem;margin-right:8px}dialog.dialog-event:not([data-events="1"]) .dialog-event-item.closed .event-item-category::before{content:"\f0da";font-family:'Font Awesome 6 Free';font-size:1rem;margin-right:10px}dialog .dialog-header h2{padding:0 1rem}.no-touchevents dialog.dialog-event:not([data-events="1"]) .dialog-header:hover h2,dialog.dialog-event:not([data-events="1"]) .dialog-header:active h2{color:#003567;text-decoration:underline}dialog .dialog-header h2 span.datetime{display:block;font-size:1.25rem}dialog .dialog-header h2 span.datetime strong::after{content:' ';white-space:pre}dialog .dialog-header h2 .extern-prefix,.mdevents_map .legend_container .autocomplete-item .title .extern-prefix{font-weight:400}dialog .dialog-event-item.closed .dialog-body{display:none}dialog .dialog-body{padding:0 1rem}dialog .dialog-body p{font-size:1rem}dialog .dialog-body>p:last-child{margin-bottom:0}dialog.show-single-event .show-event{display:block!important}dialog.show-single-event .hide-event{display:none!important}dialog.dialog-event.show-single-event .dialog-header{cursor:default!important}dialog.dialog-event.show-single-event .event-item-category::before{content:none!important}.no-touchevents dialog.dialog-event.show-single-event .dialog-header:hover h2,dialog.dialog-event.show-single-event .dialog-header:active h2{color:inherit!important;text-decoration:none!important}.no-touchevents dialog.dialog-event.show-single-event .dialog-header:hover .event-item-category,dialog.dialog-event.show-single-event .dialog-header:active .event-item-category{opacity:1!important}@media only screen and (max-width:800px){.mdevents_map .legend_container.bgcolor-white{background-color:#1271ee;color:#fff}.mdevents_map .legend_container .leaflet-legend h2,.mdevents_map .legend_container .leaflet-legend h3,.mdevents_map .legend_container .leaflet-legend h4,.mdevents_map .legend_container .leaflet-legend strong,.mdevents_map .legend_container .leaflet-legend a{color:#fff}.mdevents_map .legend_container hr{border-color:rgb(255 255 255 / .35)}.mdevents_map .legend-item .toggleswitch{border:2px solid #fff;box-sizing:content-box}.mdevents_map .legend_container .legend-filter-reset{background:#fff}.mdevents_map .legend_container .legend-filter-reset::before{color:#1271ee}.no-touchevents .mdevents_map .legend_container .legend-filter-reset:hover,.mdevents_map .legend_container .legend-filter-reset:active{background:#003567}.no-touchevents .mdevents_map .legend_container .legend-filter-reset:hover::before,.mdevents_map .legend_container .legend-filter-reset:active::before{color:#fff}.mdevents_map .legend_container .legend-filter-reset:focus-visible{outline-color:#fff}.no-touchevents .mdevents_map .legend-item label:hover .title,.mdevents_map .legend-item label:active .title{color:#fff;text-decoration:underline}.mdevents_map .legend_container .orangemarker{background-color:#fff;padding:.1rem .4rem;border-radius:.25rem;white-space:nowrap}.mdevents_map .legend-item[data-category="other"] .toggleswitch input:checked+.slider{background-color:#094f9e}}
