.mc-main.twentytwentytwo button.close{background:#b00!important;color:#fff!important}.mc-main.twentytwentytwo .close:hover,.mc-main.twentytwentytwo .close:focus{color:#d00!important}.mc-main.twentytwentytwo .details .category-icon{width:auto}.mc-main.twentytwentytwo .nextmonth{border-color:rgb(0 0 0 / .1);background:rgb(0 0 0 / .08)}.mc-main.twentytwentytwo .nextmonth *{display:none}.mc-main.twentytwentytwo .current-day{outline:3px solid var(--highlight-dark);outline-offset:-3px}.my-calendar-modal .event-title svg{background-color:#eded6a;padding:3px}.my-calendar-modal.mc_general #modal-title,.my-calendar-modal .mc_general .event-title,.my-calendar-modal.mc_general .mc-modal-title-container,.mc-main .mc_general .event-title,.mc-main .mc_general .event-title a{background:#eded6a!important;color:#000000!important}.mc-main .mc_general .event-title button{background:#eded6a!important;color:#000000!important}.my-calendar-modal span.mc_general,.mc-main span.mc_general{color:#eded6a}.mc-main .mc_general .event-title a:hover,.mc-main .mc_general .event-title a:focus{background:#ffff9d!important}.mc-main .mc_general .event-title button:hover,.mc-main .mc_general .event-title button:focus{background:#ffff9d!important}.my-calendar-modal .event-title svg{background-color:#eded74;padding:3px}.my-calendar-modal.mc_meals-out #modal-title,.my-calendar-modal .mc_meals-out .event-title,.my-calendar-modal.mc_meals-out .mc-modal-title-container,.mc-main .mc_meals-out .event-title,.mc-main .mc_meals-out .event-title a{background:#eded74!important;color:#000000!important}.mc-main .mc_meals-out .event-title button{background:#eded74!important;color:#000000!important}.my-calendar-modal span.mc_meals-out,.mc-main span.mc_meals-out{color:#eded74}.mc-main .mc_meals-out .event-title a:hover,.mc-main .mc_meals-out .event-title a:focus{background:#ffffa7!important}.mc-main .mc_meals-out .event-title button:hover,.mc-main .mc_meals-out .event-title button:focus{background:#ffffa7!important}.my-calendar-modal .event-title svg{background-color:#89d653;padding:3px}.my-calendar-modal.mc_trips #modal-title,.my-calendar-modal .mc_trips .event-title,.my-calendar-modal.mc_trips .mc-modal-title-container,.mc-main .mc_trips .event-title,.mc-main .mc_trips .event-title a{background:#89d653!important;color:#000000!important}.mc-main .mc_trips .event-title button{background:#89d653!important;color:#000000!important}.my-calendar-modal span.mc_trips,.mc-main span.mc_trips{color:#89d653}.mc-main .mc_trips .event-title a:hover,.mc-main .mc_trips .event-title a:focus{background:#bcff86!important}.mc-main .mc_trips .event-title button:hover,.mc-main .mc_trips .event-title button:focus{background:#bcff86!important}.my-calendar-modal .event-title svg{background-color:#dd8989;padding:3px}.my-calendar-modal.mc_bbq #modal-title,.my-calendar-modal .mc_bbq .event-title,.my-calendar-modal.mc_bbq .mc-modal-title-container,.mc-main .mc_bbq .event-title,.mc-main .mc_bbq .event-title a{background:#dd8989!important;color:#000000!important}.mc-main .mc_bbq .event-title button{background:#dd8989!important;color:#000000!important}.my-calendar-modal span.mc_bbq,.mc-main span.mc_bbq{color:#dd8989}.mc-main .mc_bbq .event-title a:hover,.mc-main .mc_bbq .event-title a:focus{background:#ffbcbc!important}.mc-main .mc_bbq .event-title button:hover,.mc-main .mc_bbq .event-title button:focus{background:#ffbcbc!important}.my-calendar-modal .event-title svg{background-color:#4482bf;padding:3px}.my-calendar-modal.mc_spa-days #modal-title,.my-calendar-modal .mc_spa-days .event-title,.my-calendar-modal.mc_spa-days .mc-modal-title-container,.mc-main .mc_spa-days .event-title,.mc-main .mc_spa-days .event-title a{background:#4482bf!important;color:#ffffff!important}.mc-main .mc_spa-days .event-title button{background:#4482bf!important;color:#ffffff!important}.my-calendar-modal span.mc_spa-days,.mc-main span.mc_spa-days{color:#4482bf}.mc-main .mc_spa-days .event-title a:hover,.mc-main .mc_spa-days .event-title a:focus{background:#114f8c!important}.mc-main .mc_spa-days .event-title button:hover,.mc-main .mc_spa-days .event-title button:focus{background:#114f8c!important}.my-calendar-modal .event-title svg{background-color:#b9d6a7;padding:3px}.my-calendar-modal.mc_golf #modal-title,.my-calendar-modal .mc_golf .event-title,.my-calendar-modal.mc_golf .mc-modal-title-container,.mc-main .mc_golf .event-title,.mc-main .mc_golf .event-title a{background:#b9d6a7!important;color:#000000!important}.mc-main .mc_golf .event-title button{background:#b9d6a7!important;color:#000000!important}.my-calendar-modal span.mc_golf,.mc-main span.mc_golf{color:#b9d6a7}.mc-main .mc_golf .event-title a:hover,.mc-main .mc_golf .event-title a:focus{background:#ecffda!important}.mc-main .mc_golf .event-title button:hover,.mc-main .mc_golf .event-title button:focus{background:#ecffda!important}.my-calendar-modal .event-title svg{background-color:#dd972e;padding:3px}.my-calendar-modal.mc_coffee-morning #modal-title,.my-calendar-modal .mc_coffee-morning .event-title,.my-calendar-modal.mc_coffee-morning .mc-modal-title-container,.mc-main .mc_coffee-morning .event-title,.mc-main .mc_coffee-morning .event-title a{background:#dd972e!important;color:#000000!important}.mc-main .mc_coffee-morning .event-title button{background:#dd972e!important;color:#000000!important}.my-calendar-modal span.mc_coffee-morning,.mc-main span.mc_coffee-morning{color:#dd972e}.mc-main .mc_coffee-morning .event-title a:hover,.mc-main .mc_coffee-morning .event-title a:focus{background:#ffca61!important}.mc-main .mc_coffee-morning .event-title button:hover,.mc-main .mc_coffee-morning .event-title button:focus{background:#ffca61!important}.mc-main,.mc-event,.my-calendar-modal,.my-calendar-modal-overlay,.mc-event-list{--primary-dark:#1f50c4;--primary-light:#fff;--secondary-light:#fff;--secondary-dark:#1e73be;--highlight-dark:#1f50c4;--highlight-light:#0c274c;--close-button:#ffffff;--search-highlight-bg:#f5e6ab;--navbar-background:#5989bf;--nav-button-bg:#ffffff;--nav-button-color:#313233;--nav-button-border:#313233;--nav-input-border:#313233;--nav-input-background:#ffffff;--nav-input-color:#313233;--grid-cell-border:#0000001f;--grid-header-border:#1e73be;--grid-header-color:#1e73be;--grid-header-bg:transparent;--grid-cell-background:transparent;--current-day-border:#00000c;--current-day-color:#c9473e;--current-day-bg:transparent;--date-has-events-bg:#1e73be;--date-has-events-color:#f6f7f7;--calendar-heading:clamp( 1.125rem, 24px, 2.5rem );--event-title:clamp( 1.25rem, 24px, 2.5rem );--grid-date:16px;--grid-date-heading:clamp( .75rem, 16px, 1.5rem );--modal-title:1.5rem;--navigation-controls:clamp( .75rem, 16px, 1.5rem );--card-heading:1.125rem;--list-date:1.25rem;--author-card:clamp( .75rem, 14px, 1.5rem);--single-event-title:clamp( 1.25rem, 24px, 2.5rem );--mini-time-text:clamp( .75rem, 14px 1.25rem );--list-event-date:1.25rem;--list-event-title:1.2rem;--main-background:transparent;--main-color:#81d742;--grid-weekend-color:#000000;--grid-weekend-bg:#000000;--grid-max-width:1260px;--main-margin:0 auto;--list-preset-border-color:#000000;--list-preset-stripe-background:rgba( 0,0,0,.04 );--list-preset-date-badge-background:#000;--list-preset-date-badge-color:#fff;--list-preset-background:transparent;--category-mc_general:#eded6a;--category-mc_meals-out:#eded74;--category-mc_trips:#89d653;--category-mc_bbq:#dd8989;--category-mc_spa-days:#4482bf;--category-mc_golf:#b9d6a7;--category-mc_coffee-morning:#dd972e}