#tl-booking-cart {
    z-index: 1 !important;
}

#block-search,
#block-search * {
    box-sizing: border-box;
}

#block-search {
    margin-top: -92px;
    position: relative;
    z-index: 1;
    background: rgba(208, 171, 130, 0.75);
    border-bottom: 1px solid #f5efe7;
}

#block-search.rooms {
    margin-top: -82px;
}

.be-container {
    padding: 10px 30px;
}

@media only screen and (max-width: 1100px) {
    #block-search {
        margin-top: 10px;
        margin-bottom: 10px;
        background: rgba(208, 171, 130, 1);
    }
    #block-search.rooms {
        margin-top: 30px;
    }
}