/* POLICE DU MENU */
.menu-item, 
.menu-item a {
  font-family: "Montserrat", sans-serif !important;
}

/* Fond opaque sur tout le haut (barre entière) */
#header {
  background-color: rgba(0, 0, 0, 0.3); /* noir avec 30% d’opacité */
  backdrop-filter: blur(4px); /* optionnel pour un effet flou moderne */
  -webkit-backdrop-filter: blur(4px);
  padding: 10px 0;
}

/* POLICE GÉNÉRALE */
body, h1, h2, h3, h4, p, span, li, label, input, button, td, div {
  font-family: "arial", serif !important;
}

/* TITRES DES SERVICES */
#events h3 {
  font-family: "Garamond", serif !important;
}

/* DURÉE */
#events p.duration, #events div.duration {
  font-family: "Garamond", serif !important;
}

/* DESCRIPTION */
#events p.description, #events div.description {
  font-family: "Garamond", serif !important;
}

/* ÉVÉNEMENT SÉLECTIONNÉ */
#events .selectedEvent {
  font-family: "Garamond", serif !important;
}

/* BOUTONS */
#events input.reserve_time_btn,
#events input.select_another_btn,
#eventForm #save_button {
  font-family: "Garamond", serif !important;
}

/* CALENDRIER */
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
  font-family: "Garamond", serif !important;
}

/* ZONES D’AFFICHAGE */
div.ui-widget-content,
div.ui-widget-header,
#timeline-container table.timeline,
.timeline td.not_worked_time,
.timeline td.free_time,
.timeline td.selected_time,
.timeline td.reserved_time,
div#loading {
  font-family: "Garamond", serif !important;
}

/* FORMULAIRES */
#start_date-block-container .zend_form dt,
#start_date-block-container .zend_form dt b,
#start_date-block-container .zend_form dd label {
  font-family: "Garamond", serif !important;
}

