/*
    =========================================================
    CUSTOM CSS - DRA. CINTHIA SAMURIA
    FASE 1 - TIPOGRAFÍA
    =========================================================

    Fuentes:
    - Lato: interfaz, textos, botones y reservas
    - Lora: títulos y encabezados

    No se modifican todavía:
    - colores
    - fondo
    - mapa
    - estructura
    - calendario
    =========================================================
*/


/* =========================================================
   1. CARGAR FUENTES
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&family=Lora:wght@500;600;700&display=swap');


/* =========================================================
   2. TIPOGRAFÍA GENERAL
   ========================================================= */

:not(.fa):not(.fi) {
    font-family: 'Lato', Arial, sans-serif !important;
}


/* =========================================================
   3. TÍTULOS Y ENCABEZADOS
   ========================================================= */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lora', Georgia, serif !important;
    font-weight: 600 !important;
}


/* =========================================================
   4. TEXTOS
   ========================================================= */

p,
li,
span,
label {
    font-family: 'Lato', Arial, sans-serif !important;
}


/* =========================================================
   5. CAMPOS DE FORMULARIO
   ========================================================= */

input,
textarea,
select {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 400 !important;
}


/* =========================================================
   6. TEXTO DE AYUDA / PLACEHOLDER
   ========================================================= */

input::placeholder,
textarea::placeholder {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 400 !important;
}


/* =========================================================
   7. BOTONES
   ========================================================= */

button,
.btn,
.button,
a.btn,
a.button,
input[type="button"],
input[type="submit"] {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700 !important;
}


/* =========================================================
   8. NAVEGACIÓN
   ========================================================= */

nav,
nav a,
.navbar,
.navbar a,
.menu,
.menu a {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 600 !important;
}


/* =========================================================
   9. ELEMENTOS DEL SISTEMA DE RESERVAS
   ========================================================= */

#events,
#events h3,
#events p,
#events div,
#eventForm,
#eventForm h3,
#eventForm label,
#timeline-container,
#timeline-container table,
#timeline-container td {
    font-family: 'Lato', Arial, sans-serif !important;
}


/* =========================================================
   10. CONSERVAR LOS ICONOS DE SIMPLYBOOK
   ========================================================= */

.fa,
.fi {
    font-family: inherit;
}


/* =========================================================
   11. CÓDIGO ORIGINAL DE SIMPLYBOOK
   ========================================================= */

#events h3 {
    /* add your css rule here */
}


#events p.duration,
#events div.duration {
    /* add your css rule here */
}


#events p.description,
#events div.description {
    /* add your css rule here */
}


#events .selectedEvent {
    /* add your css rule here */
}


#events input.reserve_time_btn {
    /* add your css rule here */
}


#events input.select_another_btn {
    /* add your css rule here */
}


#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    /* add your css rule here */
}


#eventForm #save_button {
    /* add your css rule here */
}


div.ui-widget-content {
    /* add your css rule here */
}


div.ui-widget-header {
    /* add your css rule here */
}


#timeline-container table.timeline {
    /* add your css rule here */
}


.timeline td.not_worked_time {
    /* add your css rule here */
}


.timeline td.free_time {
    /* add your css rule here */
}


.timeline td.selected_time {
    /* add your css rule here */
}


.timeline td.reserved_time {
    /* add your css rule here */
}


div#loading {
    /* add your css rule here */
}


#start_date-block-container .zend_form dt,
#start_date-block-container .zend_form dt b,
#start_date-block-container .zend_form dd label {
    /* add your css rule here */
}


/* =========================================================
   MENÚ PRINCIPAL - CORRECCIÓN DE DISTRIBUCIÓN
   ========================================================= */

nav,
.navbar,
.menu {
    width: 100% !important;
    max-width: none !important;
    white-space: nowrap !important;
}

nav ul,
.navbar ul,
.menu ul {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
}

nav li,
.navbar li,
.menu li {
    white-space: nowrap !important;
    flex-shrink: 0 !important;
}

nav a,
.navbar a,
.menu a {
    white-space: nowrap !important;
    display: inline-block !important;
}


/* =========================================================
   FONDO PRINCIPAL - IMAGEN MÉDICA
   ========================================================= */

#sb-main-container {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}


/* =========================================================
   ELIMINAR MAPA Y BOTÓN "OBTENER DEL MAPA"
   ========================================================= */

/* Ocultar botón Obtener del mapa */
#main-buttons .btn.map {
    display: none !important;
}

/* Ocultar sección completa del mapa */
#sb_map {
    display: none !important;
}
