/* Make frontend calendar 100% non-clickable */
#nm-range-frontend,
#nm-range-frontend * {
    pointer-events: none !important;
}

/* Remove hover highlights */
.flatpickr-day:hover {
    background: inherit !important;
    color: inherit !important;
}

/* Prevent Flatpickr from showing selected/active state */
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.inRange {
    background: inherit !important;
    box-shadow: none !important;
    color: inherit !important;
}

.leg { display:inline-block; margin-right:12px; font-weight:500; }
.leg .swatch { display:inline-block; width:14px; height:14px; margin-right:6px; vertical-align:middle; border-radius:3px; }

.nm-scpr-frontend {
  padding-top: 40px;
  clear: both;
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.nm-scpr-frontend .dayContainer {
	pointer-events: none;
}

#nm-range-frontend {
	display: none;
}

#nm-legend-front {
	margin-top: 20px;
}


.wrap_calendar, .intruction_calendar, #ovabrw_booking_form {
	display: none;
}

