/* =========================================
   NASCONDE VOCI MENU
   ========================================= */

/* Nasconde RECENSIONI */
#header li:has(a[href*="review"]) {
    display: none !important;
}

#header a[href*="review"] {
    display: none !important;
}

/* Nasconde LE MIE PRENOTAZIONI */
#header li:has(a[href*="booking"]) {
    display: none !important;
}

#header a[href*="booking"] {
    display: none !important;
}


/* =========================================
   HOME - NASCONDE INFO E CONTATTI
   ========================================= */

/* Nasconde i blocchi ActiveCare Vaccini e Contattaci */
#sb_content .page-content--index .index__item-about-us {
    display: none !important;
}

/* Nasconde anche il contenitore/riga rimasto vuoto */
#sb_content .page-content--index .index__row:has(.index__item-about-us) {
    display: none !important;
}


/* =========================================
   CSS STANDARD 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 */
}
/* =========================================
   HOME - BANNER PIÙ GRANDE
   ========================================= */

#sb_main.page--index #main-buttons {
    min-height: 620px !important;
    background-size: cover !important;
    background-position: center center !important;
}


/* =========================================
   HOME - ELIMINA SPAZIO BIANCO SOTTO IL BANNER
   ========================================= */

#sb_content .page-content--index {
    display: none !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 700px) {

    #sb_main.page--index #main-buttons {
        min-height: 430px !important;
    }
}