/*#block-search {
    background-color: #f9f9f9;
    width: 100%;
    box-sizing: border-box;
    max-width: 320px;
    margin: 0 auto;
}*/
#block-search {
    background-color: #f9f9f9;
    width: 100%;
    box-sizing: border-box;
    max-width: 1130px;
    margin: 0 auto;
}
.tl-container {
    /*padding: 0 25px;*/
}

#tl-anchor {
    margin: 0 auto;
    max-width: 1360px;
    padding: 0 15px;
}
#tl-booking-form {
    margin:  18px auto 60px;
    max-width: 1360px;
    width: 100%;
}

.page-id-30 body > footer > div > div > div.col-lg-3.col-md-4.d-none.d-md-block > ul {
    display: none;
}