.page_calendar .fc .fc-toolbar-title {
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  #calendar {
    display: none;
  }
}

.page_calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child {
  display: flex;
}

.page_calendar .fc .fc-button-primary {
  border-color: var(--primary);
  background-color: var(--primary);
}

.page_calendar .fc-daygrid-event-dot {
  border-color: var(--secondary);
}

.page_calendar .fc-daygrid-event .fc-event-title {
  font-weight: 400;
}

.page_calendar .fc-daygrid-event:hover {
  color: var(--bodyDarkTextColour);
}

.page_calendar .fc .fc-list-event-dot {
  border-color: var(--secondary);
}
