.editor-styles-wrapper .block-editor-block-list__layout #main-content,body.frontend #main-content{overflow:unset!important}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .calendar-block .row,body.frontend #main-content .calendar-block .row{align-items:flex-start;max-width:100%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .calendar-block .calendar-sidebar,body.frontend #main-content .calendar-block .calendar-sidebar{position:sticky;top:100px}}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content,body.frontend #main-content .content{padding-top:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content h1.stuck,body.frontend #main-content .content h1.stuck{background:#fff;margin-bottom:0;padding-bottom:30px;padding-top:25px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .row,body.frontend #main-content .content .row{flex-direction:column-reverse}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .row,body.frontend #main-content .content .row{flex-direction:row}}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table .table-header,body.frontend #main-content .content .events-table .table-header{display:none}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table .table-header,body.frontend #main-content .content .events-table .table-header{display:block}}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.date,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.event,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.time,body.frontend #main-content .content .events-table ul li.date,body.frontend #main-content .content .events-table ul li.event,body.frontend #main-content .content .events-table ul li.time{width:100%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.date,body.frontend #main-content .content .events-table ul li.date{padding-bottom:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.event,body.frontend #main-content .content .events-table ul li.event{padding-top:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li .large-display,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.time,body.frontend #main-content .content .events-table ul li .large-display,body.frontend #main-content .content .events-table ul li.time{display:none}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li .small-display,body.frontend #main-content .content .events-table ul li .small-display{display:block}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul,body.frontend #main-content .content .events-table ul{background:#eee;border-bottom:1px solid #fff;list-style:none;margin:0!important;padding:0!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li,body.frontend #main-content .content .events-table ul li{word-wrap:break-word;float:left;font-size:16px;hyphens:auto;overflow-wrap:break-word;padding:10px 8px;-ms-word-break:break-all;word-break:break-all;word-break:break-word}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.date,body.frontend #main-content .content .events-table ul li.date{width:12%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.time,body.frontend #main-content .content .events-table ul li.time{display:block;width:22%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.event,body.frontend #main-content .content .events-table ul li.event{padding:10px 8px;width:66%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li .large-display,body.frontend #main-content .content .events-table ul li .large-display{display:block}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li .small-display,body.frontend #main-content .content .events-table ul li .small-display{display:none}}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.date,body.frontend #main-content .content .events-table ul li.date{width:15%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.time,body.frontend #main-content .content .events-table ul li.time{width:32%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.event,body.frontend #main-content .content .events-table ul li.event{width:53%}}@media only screen and (min-width:1400px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.date,body.frontend #main-content .content .events-table ul li.date{width:16%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.time,body.frontend #main-content .content .events-table ul li.time{width:26%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table ul li.event,body.frontend #main-content .content .events-table ul li.event{width:58%}}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table .table-header ul,body.frontend #main-content .content .events-table .table-header ul{background:#fff}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table .table-header ul li,body.frontend #main-content .content .events-table .table-header ul li{padding:15px 8px;text-transform:uppercase}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table a:link,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table a:visited,body.frontend #main-content .content .events-table a:link,body.frontend #main-content .content .events-table a:visited{display:inline-block;text-decoration:none!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table a:active,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .events-table a:hover,body.frontend #main-content .content .events-table a:active,body.frontend #main-content .content .events-table a:hover{text-decoration:underline!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .calendar-nav .button,body.frontend #main-content .content .calendar-nav .button{cursor:pointer;font-size:16px;height:36px;line-height:36px;padding-left:50px;position:relative}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .calendar-nav .button .icon,body.frontend #main-content .content .calendar-nav .button .icon{background:#eee;height:36px;left:0;position:absolute;top:0;width:36px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .calendar-nav .button .icon svg,body.frontend #main-content .content .calendar-nav .button .icon svg{height:13px;left:6px;position:absolute;top:11px;width:24px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .calendar-nav .button.button-down .icon svg,body.frontend #main-content .content .calendar-nav .button.button-down .icon svg{bottom:11px;top:auto}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .calendar-nav .button.button-up,body.frontend #main-content .content .calendar-nav .button.button-up{margin-bottom:15px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar,body.frontend #main-content .content .em-calendar{border-spacing:1px;margin-bottom:30px;width:100%}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td,body.frontend #main-content .content .em-calendar tr td{background:#eee;border:1px solid #fff;line-height:16px;padding:10px 8px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-post,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-pre,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-today,body.frontend #main-content .content .em-calendar tr td.eventful,body.frontend #main-content .content .em-calendar tr td.eventful-post,body.frontend #main-content .content .em-calendar tr td.eventful-pre,body.frontend #main-content .content .em-calendar tr td.eventful-today{padding:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful a,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-post a,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-pre a,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-today a,body.frontend #main-content .content .em-calendar tr td.eventful a,body.frontend #main-content .content .em-calendar tr td.eventful-post a,body.frontend #main-content .content .em-calendar tr td.eventful-pre a,body.frontend #main-content .content .em-calendar tr td.eventful-today a{color:#000;display:block;padding:6px;text-decoration:underline!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-today,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventless-today,body.frontend #main-content .content .em-calendar tr td.eventful-today,body.frontend #main-content .content .em-calendar tr td.eventless-today{background:#000;color:#fff}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar tr td.eventful-today a,body.frontend #main-content .content .em-calendar tr td.eventful-today a{color:#fff}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead tr td,body.frontend #main-content .content .em-calendar thead tr td{background:#fff;font-size:16px;font-weight:400;padding:15px 6px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav,body.frontend #main-content .content .em-calendar thead .em-calnav{display:block;font-size:0;height:20px;position:relative;text-decoration:none;width:20px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav:before,body.frontend #main-content .content .em-calendar thead .em-calnav:before{display:block;font-size:16px;height:20px;line-height:20px;position:absolute;text-align:center;width:20px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav.em-calnav-prev,body.frontend #main-content .content .em-calendar thead .em-calnav.em-calnav-prev{float:right}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav.em-calnav-prev:before,body.frontend #main-content .content .em-calendar thead .em-calnav.em-calnav-prev:before{content:"<"}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav.em-calnav-next,body.frontend #main-content .content .em-calendar thead .em-calnav.em-calnav-next{float:left}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar thead .em-calnav.em-calnav-next:before,body.frontend #main-content .content .em-calendar thead .em-calnav.em-calnav-next:before{content:">"}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-calendar .em-cal-head .em-cal-day,body.frontend #main-content .content .em-calendar .em-cal-head .em-cal-day{font-size:16px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content table.events-table a:link,.editor-styles-wrapper .block-editor-block-list__layout #main-content .content table.events-table a:visited,body.frontend #main-content .content table.events-table a:link,body.frontend #main-content .content table.events-table a:visited{color:#000!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em.em-list,body.frontend #main-content .content .em.em-list{grid-gap:15px!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em.em-list.em-events-list h2,body.frontend #main-content .content .em.em-list.em-events-list h2{font-size:20px!important;margin-bottom:0!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em .em-search-main,body.frontend #main-content .content .em .em-search-main{flex-wrap:wrap!important}@media only screen and (min-width:1024px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em .em-search-main,body.frontend #main-content .content .em .em-search-main{padding:10px 5px!important}}@media only screen and (min-width:1170px){.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em .em-search-main,body.frontend #main-content .content .em .em-search-main{padding:10px!important}}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em .em-search-main .em-search-text,body.frontend #main-content .content .em .em-search-main .em-search-text{border-bottom:1px solid #dedede;border-right:0!important;font-size:16px;margin-bottom:10px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-item-info,body.frontend #main-content .content .em-item-info{border-color:#eee!important;font-size:20px!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-item-info h3,body.frontend #main-content .content .em-item-info h3{font-size:24px!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-item-info h3 a,body.frontend #main-content .content .em-item-info h3 a{color:#000!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-search-form .em-search-submit,body.frontend #main-content .content .em-search-form .em-search-submit{margin-left:auto}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-search-form .em-search-submit.button-primary,body.frontend #main-content .content .em-search-form .em-search-submit.button-primary{background-color:#000!important;border-color:#000!important;border-radius:0!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-search-view-option.checked,body.frontend #main-content .content .em-search-view-option.checked{background-color:#eee!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .em-search-advanced .em-search-advanced-form .em-search-submit.button-primary,body.frontend #main-content .content .em-search-advanced .em-search-advanced-form .em-search-submit.button-primary{background-color:#000!important;border-color:#000!important;border-radius:0!important}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div,body.frontend #main-content .content #ui-datepicker-div{background:#eee;border:none;border-radius:0;box-shadow:10px 10px 68px -14px rgba(0,0,0,.75)}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-widget-header,body.frontend #main-content .content #ui-datepicker-div .ui-widget-header{background:#000;border:none;border-radius:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-calendar td,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-calendar td{padding:0}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background:#eee;border:0;color:#000;font-weight:400;text-align:center}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover{text-decoration:underline}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-highlight,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#000;color:#fff}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{background:url(images/left-arrow.png) no-repeat 50%;background-size:14px auto;border:none;border-radius:0;cursor:pointer;left:0;top:4px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{background:url(images/right-arrow.png) no-repeat 50%;background-size:14px auto;border:none;border-radius:0;cursor:pointer;right:0;top:4px}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon,body.frontend #main-content .content #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon{display:none}.editor-styles-wrapper .block-editor-block-list__layout #main-content .content .ui-datepicker select,body.frontend #main-content .content .ui-datepicker select{color:#000;font-family:national-2-regular,sans-serif}.editor-styles-wrapper .block-editor-block-list__layout .em.em-list-widget .em-item .em-item-info,body.frontend .em.em-list-widget .em-item .em-item-info{border-color:#eee!important}.editor-styles-wrapper .block-editor-block-list__layout .em.em-list-widget .em-item .em-item-info .em-item-name a,body.frontend .em.em-list-widget .em-item .em-item-info .em-item-name a{color:#000!important}.editor-styles-wrapper .block-editor-block-list__layout .em .today,body.frontend .em .today{background-color:#58595b!important;border-color:#58595b!important}.editor-styles-wrapper .block-editor-block-list__layout .em.pixelbones .input input:focus,.editor-styles-wrapper .block-editor-block-list__layout .em.pixelbones .input select:focus,body.frontend .em.pixelbones .input input:focus,body.frontend .em.pixelbones .input select:focus{border-color:#eee!important}.editor-styles-wrapper .block-editor-block-list__layout .em.pixelbones .em-search-submit.button-primary,body.frontend .em.pixelbones .em-search-submit.button-primary{background-color:#000!important;border-color:#000!important;border-radius:0!important}.editor-styles-wrapper .block-editor-block-list__layout .em.pixelbones .em-search-submit.button-primary:hover,body.frontend .em.pixelbones .em-search-submit.button-primary:hover{background-color:#000!important;border-color:#000!important}body.single-event .em-item-meta-column:has(.em-item-taxonomies){visibility:hidden}body.single-event.event-type-ready .em-item-meta-column:has(.em-item-taxonomies){visibility:visible}.single-event #main-content .content{padding-top:25px!important}.single-event #main-content .em-item-meta-column{padding-left:0!important}.single-event #main-content .em-item-meta-column *{color:#000}.single-event #main-content .em-item-meta-column .em-event-when,.single-event #main-content .em-item-meta-column .em-item-taxonomies{margin-bottom:0}.single-event #main-content .em-item-meta-column .em-event-when>h3{display:none}.single-event #main-content .em-item-meta-column .em-item-taxonomies .em-item-taxonomy{gap:5px}.single-event #main-content .em-item-image{display:none!important}.single-event #main-content .em-search-category.em-search-field,.single-event #main-content .em-search-text.em-search-field{display:flex;flex-direction:column;font-size:17px;gap:10px;margin-bottom:20px}.single-event #main-content .em-search-category.em-search-field input,.single-event #main-content .em-search-category.em-search-field select,.single-event #main-content .em-search-text.em-search-field input,.single-event #main-content .em-search-text.em-search-field select{border:1px solid #ccc;border-radius:0;padding:5px}.single-event #main-content figure img{margin-bottom:5px}.single-event #main-content .show-advanced{display:none}.single-event #main-content .em-search-submit{background-color:#000;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:17px;padding:10px 20px}.single-event #main-content .em-search-submit:hover{background-color:#000;color:#fff}.single-event .em-event-single{font-size:16px!important;line-height:22px!important}.single-event .em-event-single .wp-block-image{margin-top:20px}.single-event .event-title{font-size:23px;line-height:30px;margin:0}.single-event .event-date-time{color:#b8b8b8!important;font-size:23px;line-height:30px;margin-bottom:20px}.single-event .em-event-date,.single-event .em-event-time{margin-bottom:10px}.single-event button.em-event-add-to-calendar[type=button]{padding:0 40px 0 0!important}.single-event .em-item-taxonomy.em-event-categories{display:flex}.single-event .em-item-taxonomy.em-event-categories ul{list-style:none}.single-event .event-categories{font-size:16px;line-height:22px;margin-bottom:20px}.single-event .content a:link,.single-event .content a:visited{color:#000!important}.single-event .content img{height:auto;max-width:100%}.single-event .content table{margin:0 0 15px;text-align:left;width:100%}.single-event .content table:not(.em-calendar) tr td{padding:6px 12px;vertical-align:top}.single-event .caption-above-event-type{border-top:1px solid #c7c7c7;padding-top:30px}.single-event .caption-above-event-type p.caption-small-10px{font-size:10px!important}.single-event .caption-above-event-type p.caption-medium-12px{font-size:12px!important}.single-event .caption-above-event-type p.caption-large-14px{font-size:14px!important}
