/* Custom Header with Images */
#custom-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fff; /* Optional background color */
    padding: 20px 0; /* Adjust padding as needed */
}

#custom-header img {
    width: 100%;
    max-width: 100%; /* Ensures images scale properly */
    margin-bottom: 10px; /* Add space between images */
}

/* Image 1 */
#custom-header img:nth-of-type(1) {
    content: url('https://i.imgur.com/2GJOfbI.png');
}

/* Image 2 */
#custom-header img:nth-of-type(2) {
    content: url('https://i.imgur.com/5Kt0v9z.png');
}

/* Image 3 */
#custom-header img:nth-of-type(3) {
    content: url('https://i.imgur.com/SJs6DJ0.png');
}

/* Image 4 */
#custom-header img:nth-of-type(4) {
    content: url('https://i.imgur.com/jn9XwVP.png');
}

/* Image 5 */
#custom-header img:nth-of-type(5) {
    content: url('https://i.imgur.com/QZYwzAo.png');
}

/* Image 6 */
#custom-header img:nth-of-type(6) {
    content: url('https://i.imgur.com/olsxWdW.png');
}

/* Image 7 */
#custom-header img:nth-of-type(7) {
    content: url('https://i.imgur.com/Saot5Gy.png');
}

/* Image 8 */
#custom-header img:nth-of-type(8) {
    content: url('https://i.imgur.com/PE6TrCC.png');
}

/* Image 9 */
#custom-header img:nth-of-type(9) {
    content: url('https://i.imgur.com/233Z83D.png');
}

/* Image 10 */
#custom-header img:nth-of-type(10) {
    content: url('https://i.imgur.com/mVHXYdx.png');
}

/* Image 11 */
#custom-header img:nth-of-type(11) {
    content: url('https://i.imgur.com/yWjoWXW.png');
}

/* Ensures the images and content are properly aligned */
#main #main-buttons .book {
    display: none !important;
}

#header .header-right-part {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
}

/* Adjustments for other page styles */
#events h3 {
    /* Add your CSS rules here */
}

#events p.duration, #events div.duration {
    /* Add your CSS rules here */
}

#events p.description, #events div.description {
    /* Add your CSS rules here */
}

#events .selectedEvent {
    /* Add your CSS rules here */
}

#events input.reserve_time_btn {
    /* Add your CSS rules here */
}

#events input.select_another_btn {
    /* Add your CSS rules here */
}

#eventForm #start_date-block-container h3, #eventForm #timeline-container h3 {
    /* Add your CSS rules here */
}

#eventForm #save_button {
    /* Add your CSS rules here */
}

div.ui-widget-content {
    /* Add your CSS rules here */
}

div.ui-widget-header {
    /* Add your CSS rules here */
}

#timeline-container table.timeline {
    /* Add your CSS rules here */
}

.timeline td.not_worked_time {
    /* Add your CSS rules here */
}

.timeline td.free_time {
    /* Add your CSS rules here */
}

.timeline td.selected_time {
    /* Add your CSS rules here */
}

.timeline td.reserved_time {
    /* Add your CSS rules here */
}

div#loading {
    /* Add your CSS rules 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 rules here */
}

#sb_membership_module #sb_membership_module_list_container {
    flex-wrap: nowrap !important;
}

.txt.short {
    height: 100px !important;
}


