.react-calendar {
  width: 21.875rem;
  max-width: 100%;
  background: white;
  border: 0.0625rem solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}.react-calendar--doubleView {
  width: 43.75rem;
}.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  box-sizing: border-box;
}.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}.react-calendar button:enabled:hover {
  cursor: pointer;
}.react-calendar__navigation {
  display: flex;
  height: 2.75rem;
  margin-bottom: 1em;
}.react-calendar__navigation button {
  min-width: 2.75rem;
  background: none;
}.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}.react-calendar__tile {
  max-width: 100%;
  padding: 0.625rem 0.41667rem;
  background: none;
  text-align: center;
  line-height: 1rem;
}.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}.react-calendar__tile--now {
  background: #ffff76;
}.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}.react-calendar__tile--hasActive {
  background: #76baff;
}.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}.react-calendar__tile--active {
  background: #006edc;
  color: white;
}.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}:root{--jb-calendar-day-font-weight: 600;--jb-calendar-navigation-background: var(--color-navy);--jb-calendar-navigation-color: white;--jb-calendar-day-color: var(--color-navy);--jb-calendar-days-background: rgba(83, 142, 200, 0.1);--jb-calendar-day-tiles-base-color: #1f1f1f;--jb-calendar-day-has-event-background: var(--color-navy);--jb-calendar-day-has-event-color: white;--jb-calendar-day-current-day-background: var(--color-blue);--jb-calendar-day-current-day-color: var(--color-white);--jb-calendar-day-neighboring-month-day-color: var(--color-blue);--jb-border-color: #d8d8d8;--jb-border-thickness: 0.0625rem}.react-calendar{border-radius:0.625rem 0.625rem 0 0;overflow:hidden;border:none}.react-calendar__navigation{background:var(--jb-calendar-navigation-background);height:3.3125rem;margin-bottom:0}.react-calendar__navigation .react-calendar__navigation__arrow,.react-calendar__navigation .react-calendar__navigation__label{background-color:var(--color-navy);color:var(--jb-calendar-navigation-color);font-weight:600;font-size:1.375rem;height:3.3125rem}.react-calendar__navigation .react-calendar__navigation__arrow:enabled:hover,.react-calendar__navigation .react-calendar__navigation__arrow:enabled:focus,.react-calendar__navigation .react-calendar__navigation__label:enabled:hover,.react-calendar__navigation .react-calendar__navigation__label:enabled:focus{background-color:var(--color-blue)}.react-calendar__navigation button:disabled{background-color:var(--color-navy)}.react-calendar__month-view__weekdays{height:3.3125rem;background:var(--jb-calendar-days-background)}.react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{color:var(--color-navy);font-weight:600;font-size:1rem;height:3.3125rem;line-height:3.3125rem;padding:0}.react-calendar__month-view__days{border-top:var(--jb-border-thickness) solid var(--jb-border-color)}button.react-calendar__tile--active{background:var(--jb-border-color)}button.react-calendar__tile--active:enabled:hover,button.react-calendar__tile--active:enabled:focus{background-color:#e6e6e6}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}button.react-calendar__tile{height:3.1875rem;width:3.1875rem;border-right:var(--jb-border-thickness) solid var(--jb-border-color);border-bottom:var(--jb-border-thickness) solid var(--jb-border-color);border-left:var(--jb-border-thickness) solid var(--jb-border-color)}button.react-calendar__tile+button.react-calendar__tile{border-right:0}button.react-calendar__tile:first-of-type{border-right:0}button.react-calendar__tile:nth-of-type(7n){border-right:var(--jb-border-thickness) solid var(--jb-border-color) !important}.react-calendar__month-view__days__day{color:var(--jb-calendar-day-tiles-base-color);font-weight:var(--jb-calendar-day-font-weight)}.react-calendar__month-view__days__day.has-event:not(.react-calendar__month-view__days__day--neighboringMonth){display:flex;align-items:center;justify-content:center}.react-calendar__month-view__days__day.has-event:not(.react-calendar__month-view__days__day--neighboringMonth) abbr{background:var(--jb-calendar-day-has-event-background);color:var(--jb-calendar-day-has-event-color);border-radius:100%;min-width:1.875rem;min-height:1.875rem;line-height:1.875rem;text-align:center}.react-calendar__month-view__days__day.react-calendar__tile--now{background:var(--jb-calendar-day-current-day-background);color:var(--jb-calendar-day-current-day-color)}.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth{color:var(--jb-calendar-day-neighboring-month-day-color)}.react-calendar__tile--now{background:var(--jb-calendar-day-has-event-background);color:white;font-weight:600}.react-calendar__tile--now:hover,.react-calendar__tile--now:focus{background:var(--jb-calendar-day-current-day-background) !important}.react-calendar__tile{font-weight:600}.jb-events-date-range{margin-top:3.125rem;margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:center}.jb-events-date-range button{width:2.625rem;height:2.625rem;line-height:2.625rem;border-radius:100%;background-color:var(--color-blue);border:none;color:white;transition:.25s ease-in-out all}.jb-events-date-range button+button{margin-left:1.0625rem}.jb-events-date-range button:hover,.jb-events-date-range button:focus{background-color:var(--color-navy)}.jb-events-date-range button.jb-events-date-range__buttons_prev:after{content:'\f104';font-family:var(--font-family-icons)}.jb-events-date-range button.jb-events-date-range__buttons_next:after{content:'\f105';font-family:var(--font-family-icons)}.ui.selection.dropdown.jb-event-filters__dropdown{width:100%;border-radius:1.25rem;overflow:hidden}.ui.selection.dropdown.jb-event-filters__dropdown>input{margin:0}.ui.selection.dropdown.jb-event-filters__dropdown.active{border-radius:0;overflow:visible}.jb-event-filters__search{position:relative;overflow:hidden;border-radius:1.25rem}.jb-event-filters__search input{width:100%;border-radius:1.25rem;height:2.75rem}.jb-event-filters__search input::-moz-placeholder{color:rgba(191,191,191,0.87)}.jb-event-filters__search input::placeholder{color:rgba(191,191,191,0.87)}.jb-event-filters__search button{position:absolute;height:2.75rem;width:2.75rem;background:none;color:var(--color-blue);text-align:center;line-height:2.75rem;top:0;right:0;border:none;transition:.25s ease-in-out all}.jb-event-filters__search button:hover,.jb-event-filters__search button:focus{background:var(--color-blue);color:white}.jb-events-pagination{display:flex;justify-content:center;list-style:none;padding-left:0;margin-top:3.75rem}.jb-events-pagination li{margin:0 0.625rem}.jb-events-pagination button{background:none;border:none;font-weight:600;font-size:1rem;color:#1F1F1F;line-height:1.8125rem;text-align:center}.jb-events-pagination button:hover,.jb-events-pagination button:focus{text-decoration:underline}.jb-events-pagination button.jb-events-pagination__prev,.jb-events-pagination button.jb-events-pagination__next{color:var(--color-blue)}.jb-events-pagination button.jb-events-pagination__prev:after,.jb-events-pagination button.jb-events-pagination__prev:before,.jb-events-pagination button.jb-events-pagination__next:after,.jb-events-pagination button.jb-events-pagination__next:before{transition:.25s ease-in-out transform}.jb-events-pagination button.jb-events-pagination__prev:disabled,.jb-events-pagination button.jb-events-pagination__next:disabled{opacity:0.25}.jb-events-pagination button.jb-events-pagination__next:hover:after,.jb-events-pagination button.jb-events-pagination__next:focus:after{transform:translateX(0.3125rem)}.jb-events-pagination button.jb-events-pagination__next:after{content:'\f105';font-family:var(--font-family-icons);margin-left:1.25rem;display:inline-block}.jb-events-pagination button.jb-events-pagination__prev:hover:before,.jb-events-pagination button.jb-events-pagination__prev:focus:before{transform:translateX(-0.3125rem)}.jb-events-pagination button.jb-events-pagination__prev:before{content:'\f104';font-family:var(--font-family-icons);margin-right:1.25rem;display:inline-block}.jb-events-pagination button.jb-events-pagination__number{width:1.8125rem;height:1.8125rem}.jb-events-pagination button.jb-events-pagination__number--active{border-radius:100%;background-color:var(--color-blue);color:white}.sidebar-extras.rte{margin-top:3.125rem}.sidebar-extras.rte h4{margin-bottom:0.125rem}.sidebar-extras.rte p{margin-bottom:0.3125rem}.sidebar-extras.rte p strong{font-weight:bold !important}.sidebar-extras.rte>p>a{color:var(--color-blue) !important}.jb-event-filters__dropdown i.icon.delete:before{content:'\f00d' !important}.jb-event-filters__dropdown a.label{text-decoration:none;padding:0.32714286em 0.58571429em !important}

