:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}.single-event-breadcrumbs{margin-bottom:1em}.event-date-block,.calendarp .event-date-block,.calendarp-event-shortcode .event-date-block{display:inline-block;vertical-align:top;line-height:1.2;margin-right:20px;padding:1.2rem 0;font-weight:600;text-align:center;color:#ba0c2f}.event-excerpt{font-size:19.2px;font-size:1.2rem}.event-date-block-month{font-size:27.648px;font-size:1.728rem;text-transform:uppercase;font-weight:400}.event-date-block-day{font-size:39.808px;font-size:2.488rem;font-family:"ivypresto-headline",Georgia,serif;font-weight:400}.event-date-block+.event-details{display:inline-block;width:calc(100% - 60px - 25px);max-width:40em;padding:1.5rem 0;overflow:hidden;vertical-align:text-top}.event-title,.calendarp .event-title,.calendarp-event-shortcode .event-title{margin-bottom:.5rem;font-size:19.2px;font-size:1.2rem;font-weight:600;line-height:1.2;margin-top:0;font-family:"ivystyle-sans", Calibri,Tahoma,sans-serif}@media screen and (min-width: 61.5em){.event-title,.calendarp .event-title,.calendarp-event-shortcode .event-title{font-size:19.2px;font-size:1.2rem}}.event-title a,.calendarp .event-title a,.calendarp-event-shortcode .event-title a{color:#000;text-decoration:none}body.block-editor-page .event-title,body.block-editor-page .calendarp .event-title,body.block-editor-page .calendarp-event-shortcode .event-title{font-size:1.2rem !important;margin:0 !important}@media screen and (min-width: 61.5em){body.block-editor-page .event-title,body.block-editor-page .calendarp .event-title,body.block-editor-page .calendarp-event-shortcode .event-title{font-size:1.44rem !important}}.event-meta,.calendarp .event-meta,.calendarp-event-shortcode .event-meta{font-size:13.328px;font-size:.833rem}.event-meta .dashicons,.calendarp .event-meta .dashicons,.calendarp-event-shortcode .event-meta .dashicons{font-size:13.328px;font-size:.833rem;margin-right:.25em;line-height:1;vertical-align:bottom;padding-top:.15em}.event-meta .event-add-to,.calendarp .event-meta .event-add-to,.calendarp-event-shortcode .event-meta .event-add-to{margin-top:.5rem}.event-meta .event-meta-item,.calendarp .event-meta .event-meta-item,.calendarp-event-shortcode .event-meta .event-meta-item{margin-bottom:.5rem;font-style:normal}.event-meta .event-meta-item:last-child,.calendarp .event-meta .event-meta-item:last-child,.calendarp-event-shortcode .event-meta .event-meta-item:last-child{margin-bottom:0}.event-meta .event-meta-item.event-excerpt,.calendarp .event-meta .event-meta-item.event-excerpt,.calendarp-event-shortcode .event-meta .event-meta-item.event-excerpt{font-size:16px;font-size:1rem}.event-meta .event-meta-item.event-excerpt p:last-of-type,.calendarp .event-meta .event-meta-item.event-excerpt p:last-of-type,.calendarp-event-shortcode .event-meta .event-meta-item.event-excerpt p:last-of-type{margin-bottom:0}.single-calendar_event .page-header .header-page-inner.has-image .header-container{padding-top:4rem}.single-calendar_event .page-header .header-page-inner .header-container .header-content{padding-top:4rem}.single-calendar_event .page-header{margin-bottom:6rem}.single-calendar_event .page-title{margin-top:1.5rem;margin-bottom:1.5rem}.single-calendar_event .header-page-inner.has-color_red-accent-color,.single-calendar_event .header-page-inner.has-color_red1000-accent-color,.single-calendar_event .header-page-inner.has-color_graydark-accent-color,.single-calendar_event .header-page-inner.has-color_gray900-accent-color,.single-calendar_event .header-page-inner.has-color_bluedark-accent-color,.single-calendar_event .header-page-inner.has-color_green1300-accent-color,.single-calendar_event .header-page-inner.has-color_green-accent-color,.single-calendar_event .header-page-inner.has-color_green1000-accent-color{color:#fff}.single-calendar_event .header-page-inner.has-color_red-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_red1000-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_graydark-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_gray900-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_bluedark-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_green1300-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_green-accent-color .entry-categories a,.single-calendar_event .header-page-inner.has-color_green1000-accent-color .entry-categories a{color:#fff}.single-calendar_event .header-page-inner.has-color_red-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_red1000-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_graydark-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_gray900-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_bluedark-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_green1300-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_green-accent-color .event-meta .event-meta-item,.single-calendar_event .header-page-inner.has-color_green1000-accent-color .event-meta .event-meta-item{color:#fff}.single-calendar_event .page-header .header-page-inner.has-image .feature-image{margin:1.5rem auto 1.5rem}.single-calendar_event .page-header .header-page-inner.has-image .feature-image img{margin:0;display:block;float:none;width:100%}.single-calendar_event .page-header .header-page-inner.has-image .header-container .header-content{display:block}@media screen and (min-width: 61.5em){.single-calendar_event .page-header .header-page-inner.has-image .header-container{display:grid;padding-right:0;max-width:100%;grid-template-columns:calc((100% - 71.25rem)/2) 1fr 1fr;grid-template-rows:1fr auto 3rem;margin-bottom:-3rem}.single-calendar_event .header-content{padding-top:6rem;-ms-flex-item-align:end;align-self:end;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.single-calendar_event .page-header .header-page-inner.has-image .feature-image{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin:0}.single-calendar_event .page-header .header-page-inner.has-image .feature-image img{height:calc(100% + 3rem);margin-bottom:-3rem;margin-left:1.5rem}.single-calendar_event .header-bar-area{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}}.single-calendar_event .dashicons{font-size:19.2px;font-size:1.2rem;margin-right:.25em;line-height:1;vertical-align:top;padding-top:.15em}.single-calendar_event .header-bar-area{margin-bottom:-3rem}.single-calendar_event .header-bar-area .event-meta-item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.single-calendar_event .event-meta-item{font-size:19.2px;font-size:1.2rem;margin-bottom:.75rem;font-style:normal;max-width:47rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.single-calendar_event .event-meta-item.event-excerpt p:last-of-type{margin-bottom:0}.event-thumbnail{margin-bottom:1rem}.event-thumbnail img{display:block}.calendarp{margin:0}.calendarp:last-child{margin-bottom:2rem}.calendarp:not(#nocalendarp) .agenda-minified-calendar{margin:0}.calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item{margin:0;border:none;background:transparent;overflow:hidden;padding:0;border-bottom:1px solid #b1b1b1}.no-events-found{margin-bottom:2rem}.event-content .wp-block-table table tbody tr:nth-child(even){background-color:#fff}.archive .calendar_event .entry-header{margin-bottom:.5em}.archive .calendar_event .event-content{margin:0;font-size:16px;font-size:1rem}@media screen and (min-width: 41em){.archive .calendar_event .event-content{font-size:19.2px;font-size:1.2rem}}.archive .calendar_event.has-post-thumbnail .event-content{float:none;width:auto}.calendarp-event-shortcode .caldendarp-event-shortcode-inner{display:-ms-flexbox;display:flex;padding:0 1.5rem;border:1px solid #ba0c2f}.calendarp-event-shortcode .caldendarp-event-shortcode-inner:has(.link-animate:hover){background-color:#ba0c2f}.calendarp-event-shortcode .caldendarp-event-shortcode-inner:has(.link-animate:hover) *{color:#fff}.calendarp-event-shortcode .caldendarp-event-shortcode-inner:has(.link-animate:hover) .link-animate{background-image:linear-gradient(white, white),linear-gradient(white, white)}.calendarp-event-shortcode .event-date-block{padding:1.5rem 0}.calendarp-event-shortcode .event-title{font-size:27.648px;font-size:1.728rem;font-family:"ivystyle-sans", Calibri,Tahoma,sans-serif;font-weight:300}@media screen and (min-width: 61.5em){.calendarp-event-shortcode .event-title{font-size:27.648px;font-size:1.728rem}}.calendarp-event-shortcode .event-title a{color:#000}.calendarp-event-shortcode .event-meta{font-size:16px;font-size:1rem}.calendarp-event-shortcode,.wp-block-calendar-plus-events-list{margin-top:1rem;margin-bottom:1rem}.calendar-plus{margin-top:3rem;margin-bottom:3rem;font-family:"ivystyle-sans", Calibri,Tahoma,sans-serif;background:none}.calendar-plus :root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}.calendar-plus :root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){.calendar-plus :root{--site-gutter: 24px}}@media screen and (min-width: 41em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 50em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){.calendar-plus :root{--site-gutter: 40px}}@media screen and (min-width: 71em){.calendar-plus :root{--site-gutter: 64px}}@media screen and (min-width: 85em){.calendar-plus :root{--site-gutter: 0px}}.calendar-plus a,.calendar-plus a:hover,.calendar-plus a:focus{color:#ba0c2f}.calendar-plus h1,.calendar-plus h2,.calendar-plus h3,.calendar-plus h4,.calendar-plus h5,.calendar-plus h6{font-family:"ivystyle-sans", Calibri,Tahoma,sans-serif}.calendar-plus .calendar-plus-calendar-wrap{margin:0}.calendar-plus :root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}.calendar-plus :root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){.calendar-plus :root{--site-gutter: 24px}}@media screen and (min-width: 41em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 50em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){.calendar-plus :root{--site-gutter: 40px}}@media screen and (min-width: 71em){.calendar-plus :root{--site-gutter: 64px}}@media screen and (min-width: 85em){.calendar-plus :root{--site-gutter: 0px}}.calendar-plus .calendar-plus-filter-bar:after{content:"";display:table;clear:both}.calendar-plus .calendar-plus-filter-bar p:first-child{width:50%;float:left;padding-right:.5rem}.calendar-plus .calendar-plus-filter-bar p:last-child{width:50%;float:right;padding-left:.5rem}.calendar-plus .calendar-plus-filter-bar select{font-size:19.2px;font-size:1.2rem}.calendar-plus .calendar-plus-filter-bar input[type=text]{height:40px}@media screen and (max-width: 30em){.calendar-plus .calendar-plus-filter-bar input[type=text],.calendar-plus .calendar-plus-filter-bar select{font-size:13.328px;font-size:.833rem}}.calendar-plus :root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}.calendar-plus :root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){.calendar-plus :root{--site-gutter: 24px}}@media screen and (min-width: 41em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 50em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){.calendar-plus :root{--site-gutter: 40px}}@media screen and (min-width: 71em){.calendar-plus :root{--site-gutter: 64px}}@media screen and (min-width: 85em){.calendar-plus :root{--site-gutter: 0px}}.calendar-plus .rbc-toolbar{position:relative;-ms-flex-pack:justify;justify-content:space-between;background:#000;height:3.125rem;margin:0}.calendar-plus .rbc-toolbar .rbc-btn-group{position:relative;z-index:1}@media screen and (max-width: 61.5em){.calendar-plus .rbc-toolbar .rbc-btn-group{display:block;-ms-flex-pack:start;justify-content:flex-start;white-space:normal;width:100%}.calendar-plus .rbc-toolbar .rbc-btn-group>button:first-child{display:none}.calendar-plus .rbc-toolbar .rbc-btn-group>button:last-child:not(:first-child){position:absolute;right:0px;top:0px}}.calendar-plus .rbc-toolbar .rbc-btn-group:first-child button:nth-child(2){background-image:url("inc/img/prev-arrow.svg");background-repeat:no-repeat;background-position:center;text-indent:300%;white-space:nowrap;overflow:hidden;width:4.5em}@media screen and (min-width: 61.5em){.calendar-plus .rbc-toolbar .rbc-btn-group:first-child button:nth-child(2){width:3.2em}}.calendar-plus .rbc-toolbar .rbc-btn-group:first-child button:nth-child(3){background-image:url("inc/img/next-arrow.svg");background-repeat:no-repeat;background-position:center;text-indent:300%;white-space:nowrap;overflow:hidden;width:4.5em}@media screen and (min-width: 61.5em){.calendar-plus .rbc-toolbar .rbc-btn-group:first-child button:nth-child(3){width:3.2em}}.calendar-plus .rbc-toolbar button{background:none;font-size:13.328px;font-size:.833rem;font-weight:600;text-transform:uppercase;border:none;margin:0;padding:1.2rem .88rem;height:3.125rem}.calendar-plus .rbc-toolbar button:hover,.calendar-plus .rbc-toolbar button:focus{background:#ba0c2f}.calendar-plus .rbc-toolbar button.rbc-active{background:#535353;opacity:1}.calendar-plus .rbc-toolbar button.rbc-active:hover,.calendar-plus .rbc-toolbar button.rbc-active:focus{background:#ba0c2f}.calendar-plus .rbc-toolbar .rbc-toolbar-label{color:#fff;font-size:19.2px;font-size:1.2rem;font-weight:600;text-transform:uppercase;padding:0}@media screen and (max-width: 61.5em){.calendar-plus .rbc-toolbar .rbc-toolbar-label{position:absolute;display:block;width:100%}}@media screen and (max-width: 61.5em){.calendar-plus .rbc-toolbar-label+.rbc-btn-group{display:none}}.calendar-plus :root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}.calendar-plus :root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){.calendar-plus :root{--site-gutter: 24px}}@media screen and (min-width: 41em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 50em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){.calendar-plus :root{--site-gutter: 40px}}@media screen and (min-width: 71em){.calendar-plus :root{--site-gutter: 64px}}@media screen and (min-width: 85em){.calendar-plus :root{--site-gutter: 0px}}.calendar-plus .rbc-header{background:#f8f8f8;color:#000;font-size:13.328px;font-size:.833rem;font-weight:700;padding:.6em 0 .5em;text-transform:uppercase}.calendar-plus .rbc-header a{color:#000}.calendar-plus .rbc-header a:hover{color:#ba0c2f}.calendar-plus .rbc-month-view{border:none}.calendar-plus .rbc-date-cell{background:#fff;padding:0 5px 3px 0px;line-height:1.2;border-left:1px solid #ddd}.calendar-plus .rbc-date-cell+.rbc-now{background:#fff}.calendar-plus .rbc-date-cell>a{color:#000;font-size:16px;font-size:1rem}@media screen and (max-width: 30em){.calendar-plus .rbc-date-cell{text-align:center;padding-right:0}}.calendar-plus .rbc-date-cell.rbc-off-range a{opacity:.3}.calendar-plus .rbc-date-cell:first-of-type{border-left:none}.calendar-plus .rbc-off-range-bg{background:#fff}.calendar-plus .rbc-month-view{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.calendar-plus .rbc-row-segment{padding:0 2px;margin:1px 0}.calendar-plus .rbc-today{background:#fff}.calendar-plus .rbc-day-slot .rbc-event,.calendar-plus .rbc-event{background:#fff;border:1px solid #ba0c2f;border-radius:0;color:#000}.calendar-plus .rbc-day-slot .rbc-event .event-time,.calendar-plus .rbc-event .event-time{color:#ba0c2f}.calendar-plus .rbc-day-slot .rbc-event.rbc-selected,.calendar-plus .rbc-event.rbc-selected{background:#fff;border:1px solid #ba0c2f;border-radius:0;color:#000}.calendar-plus .rbc-day-slot .rbc-event:hover,.calendar-plus .rbc-event:hover{background-color:#ba0c2f;color:#fff}.calendar-plus .rbc-day-slot .rbc-event:hover .event-time,.calendar-plus .rbc-event:hover .event-time{color:#fff}.calendar-plus .rbc-day-slot .rbc-event:hover .rbc-event-label,.calendar-plus .rbc-event:hover .rbc-event-label{color:#fff}@media screen and (max-width: 30em){.calendar-plus .rbc-day-slot .rbc-event,.calendar-plus .rbc-event{border-radius:5px;margin:4px auto 5px}.calendar-plus .rbc-day-slot .rbc-event .rbc-event-label,.calendar-plus .rbc-event .rbc-event-label{color:#ba0c2f}}.calendar-plus .rbc-show-more{font-weight:600;font-size:13.328px;font-size:.833rem}.calendar-plus .rbc-overlay{padding:.625rem}.calendar-plus .rbc-overlay .rbc-event{margin-bottom:.2rem}@media screen and (max-width: 30em){.calendar-plus .calendar-plus-single-event-backdrop{padding:1rem}}@media screen and (max-width: 30em){.calendar-plus .calendar-plus-single-event{left:1rem;padding:1rem;right:1rem}}.calendar-plus .calendar-plus-loader-inner{background-color:rgba(255,255,255,.7);color:#fff;text-indent:300%;white-space:nowrap;overflow:hidden}.calendar-plus .rbc-row-segment .rbc-event-content{font-size:13.328px;font-size:.833rem;line-height:1.2;padding-bottom:.1rem}.calendar-plus .rbc-time-view{border-bottom:0;height:inherit}.calendar-plus .rbc-time-view .rbc-row{min-height:auto}.calendar-plus .rbc-time-view .rbc-header{padding:.6em .5em .5em}.calendar-plus .rbc-time-view .rbc-label{font-size:13.328px;font-size:.833rem;max-width:100px;padding:9px 9px 0;width:100%}.calendar-plus .rbc-time-view .rbc-day-slot .rbc-time-slot{border-top:0}.calendar-plus .rbc-time-view .rbc-time-content{border-top:1px solid #ddd}.calendar-plus .rbc-time-view .rbc-time-gutter .rbc-timeslot-group{border-left:0}.calendar-plus .rbc-time-view .rbc-today{background:#fff;border-bottom:0}.calendar-plus .rbc-time-view .rbc-current-time-indicator,.calendar-plus .rbc-time-view .rbc-current-time-indicator:before{background-color:#ba0c2f}.calendar-plus .rbc-time-view .rbc-event-label{font-size:11.104px;font-size:.694rem;font-weight:700;line-height:1.2;overflow:visible;padding:3px 5px;white-space:normal}.calendar-plus .rbc-time-view .rbc-event-content{padding:5px}.calendar-plus .rbc-agenda-view .rbc-header{font-size:16px;font-size:1rem;padding:.6em 1em .5em}.calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:.6em 1em .5em}.calendar-plus .rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:1em}.calendar-plus .rbc-agenda-view .rbc-agenda-time-cell{text-transform:none}.calendar-plus .rbc-agenda-view table{border-top:0;margin:0;padding:0}.calendar-plus .rbc-agenda-view table tbody tr,.calendar-plus .rbc-agenda-view table tbody tr:nth-child(2n){background:#fff}.calendar-plus .rbc-agenda-view table tbody>tr>td{font-size:16px;font-size:1rem;padding:1em}.calendar-plus .rbc-agenda-view .rbc-agenda-empty{padding:10px 0}.calendar-plus :root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}.calendar-plus :root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){.calendar-plus :root{--site-gutter: 24px}}@media screen and (min-width: 41em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 50em){.calendar-plus :root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){.calendar-plus :root{--site-gutter: 40px}}@media screen and (min-width: 71em){.calendar-plus :root{--site-gutter: 64px}}@media screen and (min-width: 85em){.calendar-plus :root{--site-gutter: 0px}}.calendar-plus .calendar-plus-single-event{font-size:19.2px;font-size:1.2rem}.calendar-plus .calendar-plus-single-event h3{font-weight:600;color:#000;font-size:27.648px;font-size:1.728rem}.calendar-plus .calendar-plus-single-event div.calendar-plus-single-event-dates,.calendar-plus .calendar-plus-single-event div.calendar-plus-single-event-times{font-size:16px;font-size:1rem;margin-bottom:1rem}:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}aside.widget_calendar_plus table{margin-bottom:1rem}aside.widget_calendar_plus table caption{margin:.5rem 0}aside.widget_calendar_plus table th,aside.widget_calendar_plus table td{padding:.5rem .25rem;text-align:center}aside.widget_calendar_plus table tfoot a:hover,aside.widget_calendar_plus table tfoot a:active{color:#fff}aside.calendarp-events-list-widget li{margin-bottom:.5rem}aside.calendarp-events-list-widget li.event{margin-bottom:1rem}aside.calendarp-events-list-widget li.event li.event-name{font-weight:600;margin-bottom:0}aside.calendarp-events-list-widget li.event li.event-category a:not(:last-of-type)::after{content:", "}.washu-calendar .fc{border-radius:13px}aside.refine,aside.subscribe{position:relative;clear:both;border-top:1px solid #e0e0e0;padding:11px 0px 12px 0px;margin:11px 0px;border-bottom:1px solid #e0e0e0;color:#a6a6a6}aside.refine{min-height:40px;width:100%}.washu-calendar ul.dd ul{margin-left:0px}.washu-calendar ul.dd{list-style:none;margin:0;padding:0}.washu-calendar ul.dd ul li{margin-bottom:0}ul.dd{list-style:none;margin:0px;padding:0px;z-index:9;display:inline-block;font-size:11.104px;font-size:.694rem;margin-right:10px;position:relative}ul.dd span.choose{border-radius:3px;background:#e3e3e3;color:#333;cursor:pointer;display:block;font-size:13.328px;font-size:.833rem;font-weight:700;line-height:19px;padding:10px 35px 10px 15px;z-index:9999;max-width:250px}ul.dd span.choose:hover{background:#eaeaea}ul.dd span.choose:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0;border-top:4px solid #900;content:"";color:#900;display:block;float:right;height:0;position:absolute;right:15px;top:50%;width:0}ul.dd li.hover span.choose:after{border-bottom:4px solid #900;border-top:0}ul.dd li.toggler{display:block;margin-bottom:0;z-index:9995}ul.dd li ul{border-radius:3px;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.13);display:none;margin-top:3px;overflow:hidden;padding:15px 12px;position:absolute;z-index:9990}ul.dd li ul li a{color:#333;font-size:13.328px;font-size:.833rem;font-weight:600;display:block;border-top:1px solid #e0e0e0;padding:5px 15px 5px 10px;transition-duration:.1s}ul.dd li ul li a:hover{background-color:#f4f4f4}ul.dd li ul li a.close:after{content:"x";color:#900;display:block;float:right;top:50%;right:15px}ul.dd li ul li a:first-child{border-top:none}ul.dd li.hover ul{display:inline-block;width:200px}form#event_search_form{background:#fff;border:1px solid #e0e0e0;width:340px;height:39px;position:relative;text-transform:none;border-radius:3px;overflow:hidden;transition-duration:.4s;position:absolute;right:0px;top:11px;z-index:99}form#event_search_form p{margin-bottom:0}form#event_search_form a#mobile_search{display:none}form#event_search_form input[type=text]{border:none;outline:none;width:300px;height:38px;line-height:38px;padding-left:13px;color:#333;font-size:13.328px;font-size:.833rem;color:#666;font-style:italic}form#event_search_form input[type=text].focus{font-style:normal;color:#333}form#event_search_form input[type=submit]{width:40px;height:38px;text-indent:-2000px;line-height:100px;overflow:hidden;display:block;background:#fff url(../img/sprite.png) no-repeat 46% -63px;border:none;outline:none;position:absolute;top:0px;right:0px}form#event_search_form ::-webkit-input-placeholder{color:#bababa;font-style:italic}form#event_search_form :-moz-placeholder{color:#bababa;font-style:italic}form#event_search_form ::-moz-placeholder{color:#bababa;font-style:italic}form#event_search_form :-ms-input-placeholder{color:#bababa;font-style:italic}form#event_search_form input[type=text].focus::-webkit-input-placeholder{opacity:.5}form#event_search_form input[type=text].focus:-moz-placeholder{opacity:.5}form#event_search_form input[type=text].focus::-moz-placeholder{opacity:.5}form#event_search_form input[type=text].focus:-ms-input-placeholder{opacity:.5}form#event_search_form.open{width:100%}.toggle_links{width:240px;background:#d4d4d4;border-radius:13px;height:22px;overflow:hidden;box-shadow:#a9a9a9 1px 1px 2px inset;font-size:11.104px;font-size:.694rem;letter-spacing:.05em;float:right;margin-top:9px}.toggle_links a{width:50%;display:block;float:left;line-height:22px;color:#717171;text-align:center;text-transform:uppercase;height:22px;overflow:hidden}.toggle_links a.active{color:#fff;background:#333;border-radius:13px}.washu-calendar .fc-toolbar{background-color:#333;color:#fff;position:relative;border-radius:9px 9px 0 0}.fc-toolbar h2{display:inline-block;text-transform:uppercase;font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:17px;margin:5px 15px 0px;vertical-align:top;min-width:150px}.fc-state-default{background-color:transparent;border:none;box-shadow:none;color:#9c9c9c;font-size:11.104px;font-size:.694rem;text-shadow:none;text-transform:uppercase}button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled{background-color:#333;border:none;color:#9c9c9c;font-size:11.104px;font-size:.694rem;font-weight:600;letter-spacing:.05em;text-shadow:none;text-transform:uppercase}.washu-calendar .fc-toolbar{box-sizing:border-box;height:60px;padding:18px 10px 0}.washu-calendar .fc button{font-size:11.104px;font-size:.694rem;font-weight:700;outline:0;padding:2px 5px 0px;vertical-align:middle}.washu-calendar .fc-center{margin-left:80px}.washu-calendar .fc-right button{padding:2px 10px 0}button.fc-prev-button{float:left}button.fc-next-button{float:right}.washu-calendar .eo-fullcalendar .fc-toolbar{margin-bottom:0px}.fc-icon-left-single-arrow:after,.fc-icon-right-single-arrow:after{content:""}.washu-calendar .fc-state-active{color:#fff}.washu-calendar a.fc-event{background:#fff !important;border:1px solid #e0e0e0 !important;color:#980006 !important;font-weight:400;font-size:11.104px;font-size:.694rem;line-height:16px;padding:5px;box-shadow:rgba(123,123,123,.2) 0px 0px 3px;text-transform:none}.washu-calendar .fc-event:hover{background-color:#980006 !important;color:#fff !important}.washu-calendar .fc-today{background-color:#fbfafa !important;border-color:#e0e0e0 !important}.washu-calendar .fc-view-container{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.washu-calendar .fc .fc-row{background-color:#eae9e9;font-size:11.104px;font-size:.694rem;text-transform:uppercase}.washu-calendar .fc-view-container .fc-week tr{background:#f4f4f4}.washu-calendar .fc .fc-week{min-height:100px}.fc-view-container td:first-child{border-top:1px solid #e0e0e0}.washu-calendar .fc-day-header{color:#333;font-size:11.104px;font-size:.694rem;font-weight:700}.washu-calendar .fc-view-container tr{border:none;color:#9c9c9c;font-size:16px;font-size:1rem;padding:6px}.washu-calendar .fc-view-container th.fc-day-header{padding:10px 0 9px !important}.washu-calendar .fc-today{background-color:#fbfafa;border-style:none}.washu-calendar .fc td.fc-today{border-style:solid;border-width:1px}.washu-calendar .fc td.fc-day-number{border-bottom:none}.washu-calendar .fc-other-month{background-color:#eae9e9 !important}span.fc-icon-left-single-arrow,span.fc-icon-right-single-arrow{width:18px;height:22px;background:transparent url(../img/sprite.png) no-repeat 0 0;border:none;padding:0;position:absolute;margin:0 15px}span.fc-icon-right-single-arrow{background-position:-18px 0}.washu-calendar .fc-content{font-size:11.104px;font-size:.694rem}.qtip{background:#fff;box-shadow:rgba(123,123,123,.2) 0px 0px 3px;padding:21px !important;border:none !important;border-radius:9px}.qtip-eo .qtip-titlebar,.qtip .qtip-titlebar,.qtip .qtip-title{background:transparent none;background-color:transparent !important;border:none;color:#980006;font-size:13.328px;font-size:.833rem;padding:0px;margin-bottom:5px;line-height:20px}.ui-widget-header{background-image:none !important}.qtip .qtip-content{color:#333;font-size:13.328px;font-size:.833rem;padding:0px;line-height:20px;border:none}.qtip a{color:#980006;font-weight:bold;display:block;margin-top:10px}.qtip:before{content:"";display:block;width:100%;height:10px;background:url(../img/sprite.png) no-repeat 50% 100%;overflow:hidden;position:absolute;top:-10px;left:0px;right:0px}article.calendar h2.sep{border-bottom:1px solid #e0e0e0;padding-bottom:.3em;margin-bottom:1.2em;margin-top:20px}article.calendar.list h2.sep,article.calendar.list .event{width:61%}article.calendar.list .event{padding-bottom:20px}article.calendar time,article.event time{display:block;color:#515151;font-size:13.328px;font-size:.833rem;line-height:17px}article.calendar h3.entry-title,article.event h3.entry-title{font-size:16px;margin:0}#content .calendar-plus-accessible-calendar input[type=search]{border:1px solid #e9e9e9;border-radius:0;background-color:#f9f9f9;padding:.75rem .5rem;font-weight:normal;font-size:19.2px;font-size:1.2rem;width:100%;height:auto;-webkit-appearance:none}#content .calendar-plus-accessible-calendar input[type=search]:focus{border-color:#e6e6e6;outline:none}#content .calendar-plus-accessible-calendar input[type=submit]{width:auto;border:1px solid #ba0c2f;border-radius:6px;background-color:#ba0c2f;color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:16px;font-size:1rem;font-weight:400;line-height:1.1em;padding:.5em 1.25em}.site-content #content .calendar-plus-accessible-calendar input[type=submit]:hover{background-color:#fff;border:1px solid #ba0c2f;color:#ba0c2f;text-decoration:none}.site-content #content .calendar-plus-accessible-calendar input[type=submit]:focus{color:#fff;text-decoration:none;outline:none;box-shadow:0 0 0 .2rem rgba(94,158,214,.7)}.site-content #content .calendar-plus-accessible-calendar input[type=submit]:focus:hover{color:#ba0c2f}.single-event a.back{margin-bottom:33px;display:block}article.event h1{margin-bottom:35px}article.event time{margin-bottom:2em}article.event p{font-size:16px}article.event .entry-content{padding-bottom:25px;width:100%}aside.subscribe{border-bottom:none;color:#333;text-align:right}@media screen and (min-width: 0)and (max-width: 960px){.ui-tooltip.qtip{margin-top:10px}article.calendar,article.event{width:100%;padding:35px 20px 0px;box-sizing:border-box}article.calendar .map,article.event .map{float:none;margin:40px auto 20px}ul.dd{width:218px}article.event .entry-content{float:none;width:100%}.toggle_links{width:115px}.mobilehide{display:none}.fc-header-right *{display:none}.fc .fc-grid .fc-day{min-height:50px;height:50px;text-align:center}.washu-calendar .fc-day-number,.fc-ltr .fc-basic-view .fc-day-number{text-align:center}.washu-calendar .fc a.fc-event.eo-multi-day,.washu-calendar .fc a.fc-event.eo-all-day{width:100%}.washu-calendar .fc a.fc-event{width:10px;height:10px !important;text-align:left;border:none !important;border-radius:5px !important;background:#980006 !important;overflow:hidden;text-indent:-2000px;line-height:2000px;padding:0px !important;display:block;margin:2px auto}article.calendar.list aside.subscribe{border:none;text-align:left}article.calendar.list #nav-below{border-top:1px solid #e0e0e0;padding-top:9px;padding-bottom:15px;width:100%;float:none}article.calendar.list h2.sep,article.calendar.list .event{width:100%}aside.subscribe{text-align:left}form#event_search_form{width:53%}}@media screen and (min-width: 0)and (max-width: 640px){.washu-calendar .fc-center{margin-left:0}.washu-calendar .fc-toolbar{height:100%;padding:10px 10px 15px}.washu-calendar .fc-toolbar .fc-left,.washu-calendar .fc-center,.washu-calendar .fc-right{float:inherit;width:100%}.fc .fc-toolbar>*>*,.fc-toolbar .fc-right{float:inherit}.washu-calendar .fc-left,.washu-calendar .fc-right{display:none !important}.washu-calendar .fc .fc-week{min-height:50px}.washu-calendar .fc-day-header{color:#333;font-size:11.104px;font-size:.694rem}.washu-calendar .fc-day-number,.fc-ltr .fc-basic-view .fc-day-number{font-size:11.104px;font-size:.694rem}table.fc-header .fc-button-prev,table.fc-header .fc-button-next{margin:0px 5px}table.fc-header .fc-button-today{font-size:11.104px;font-size:.694rem;margin-left:5px}table.fc-header .fc-header-title h2{text-transform:uppercase;font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:17px;margin:3px 0px 0px}table.fc-header .fc-header-center .fc-button-prev{left:40px}table.fc-header .fc-header-center .fc-button-next{right:40px}.fc .fc-grid th{font-size:10px}.search.post-type-archive-event #primary{width:100%;padding:0px}.search.post-type-archive-event #primary #content{padding:50px 20px;margin-right:0px;width:auto;overflow:hidden}.search.post-type-archive-event #primary .washu-calendar{width:100%;padding:0px 0px 20px;max-width:auto}.search.post-type-archive-event #primary .washu-calendar h1.entry-title{font-size:16px;font-weight:400;margin-bottom:.5em;display:block !important}.search.post-type-archive-event #primary .washu-calendar ul.eo-event-meta{display:none}.search.post-type-archive-event #primary .washu-calendar time{margin-bottom:10px}.search.post-type-archive-event #primary #nav-above{display:none}.search.post-type-archive-event #primary #nav-below a{color:#980006;text-decoration:none;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;font-size:11.104px;font-size:.694rem}.search.post-type-archive-event #primary #nav-below a span{display:none}form#event_search_form{width:45%}}@media screen and (min-width: 0)and (max-width: 540px){form#event_search_form{width:40px}form#event_search_form a#mobile_search{display:block}#mobile_search{display:block;width:40px;height:40px;position:absolute;top:0px;right:0px;z-index:99;text-indent:-2000px}}
/*# sourceMappingURL=style.css.map */