.menu-list-element {
    padding: 40px;
    border: .5px solid #aea185;
    margin: 0 20px 20px 0;
}

.menu-list {
    display: flex;
    /* grid-template-rows: repeat(3, 1fr); */
}

.scr1-reverse .scr1-img-2, .scr1-reverse .scr1-img-1
{
    object-fit: contain;
}
/* Apply styles to select dropdown */
.request-form select {
    appearance: none;
    margin: 10px 0;
    border: 1px solid #eee;
    min-height: 40px;
    padding: 20px;
    font-size: 16pt;
    text-align: center;
    box-shadow: 0 1px 5px rgb(148 104 104 / 5%);
    font-family: "Libre Baskerville", 'Montserrat', sans-serif;
    font-weight: 300;
    background-color: #aea185;
    outline: 0;
    border: 0;
    color: #000;
    cursor: pointer;
    width: 100%;
}

/* Add custom arrow for select */
.request-form select::after {
    content: "▼";
    font-size: 14px;
    position: absolute;
    right: 15px;
    pointer-events: none;
}

/* Style the dropdown options */
.request-form select option {
    background-color: #f5f5f5;
    color: #000;
    padding: 10px;
}


.blocked {
    background-color: #ffcccc;
}
.booked {
    background-color: #cccccc;
}

#timePicker {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    display: none;
}

#timePicker.show {
    opacity: 1;
    display: block;
}


@media only screen and (max-width: 1280px) {

    .menu-list-element:last-child {
        grid-row: 4 !important;
    }

}