/*
    SimplyBook Custom CSS
    Poppins Font
*/

/* Load Poppins */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');


/* ===== EVENT TITLES ===== */

#events h3 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== DURATION ===== */

#events p.duration,
#events div.duration {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== DESCRIPTION ===== */

#events p.description,
#events div.description {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== SELECTED EVENT ===== */

#events .selectedEvent {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== RESERVE BUTTON ===== */

#events input.reserve_time_btn {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== SELECT ANOTHER BUTTON ===== */

#events input.select_another_btn {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== DATE / TIMELINE HEADINGS ===== */

#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== SAVE / CONTINUE BUTTON ===== */

#eventForm #save_button {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== CALENDAR ===== */

div.ui-widget-content {
    font-family: 'Poppins', sans-serif !important;
}

div.ui-widget-header {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}


/* ===== TIMELINE ===== */

#timeline-container table.timeline {
    font-family: 'Poppins', sans-serif !important;
}

.timeline td.not_worked_time,
.timeline td.free_time,
.timeline td.selected_time,
.timeline td.reserved_time {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== LOADING ===== */

div#loading {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== FORM LABELS ===== */

#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: 'Poppins', sans-serif !important;
}


/* ==================================================
   GLOBAL SIMPLYBOOK FONT OVERRIDE
   Covers elements not included in template above
   ================================================== */

#widget_container,
#widget_container *,
#events,
#events *,
#eventForm,
#eventForm *,
.ui-widget,
.ui-widget *,
#timeline-container,
#timeline-container * {
    font-family: 'Poppins', sans-serif !important;
}


/* ===== ALL BUTTONS ===== */

#widget_container button,
#widget_container input[type="button"],
#widget_container input[type="submit"],
#events input[type="button"],
#events input[type="submit"],
#eventForm input[type="button"],
#eventForm input[type="submit"],
#eventForm button {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}