/*
    Booking Form
*/

section#booking-form-container {
    display: flex;
    justify-content: flex-end;
    width: 100%;

    background-image: url(../images/booking-form-container-background.png);
    background-position: center right;
    background-repeat: repeat-y;
}

@media only screen and (min-width: 801px) {
    section#booking-form-container {
        padding: 0 30px;
    }
}

.fusion-is-sticky section#booking-form-container {
    position: fixed;
    top: 84px;
}

.booking-form {
    width: 100%;
    max-width: 72em;
}

.booking-form input[type="text"],
.booking-form select {
    height: 30px;
    font-size: 1em;
}

.booking-form select {
    background-color: #ffffff !important;
    min-width: 120px !important;
    padding: 0 15px 0 15px;
    /* width: 100% !important; */
}

.booking-form__fields {

}

.booking-form__field {
    display: none;
    flex-grow: 1;
}

.booking-form__field--button {
    display: block;
}

.booking-form__description {
    color: white;
    font-size: 13px;
}

.booking-form__button {
    width: 100%;
    height: 60px;
    padding: 0 10px;
    font-size: 1em;
    background-color: #FEDA51;
    border: none;
    text-transform: uppercase;
    border-radius: 6px !important;
    /* padding: 15px 6px; */
}

@media only screen and (min-width: 801px) {
    .booking-form__button {
        height: 30px;
    }
}

@media only screen and (min-width: 800px) {
    .fusion-is-sticky section#booking-form-container{
        /* position: fixed; */
        /* top: 85px; */
    }

    .booking-form {
        padding: 20px 0;
    }

    .booking-form__fields {
        display: flex;
    }

    .booking-form__field {
        display: block;
        margin: 0 1%;
    }

    .booking-form__button {
        /* padding: 12px 6px; */
    }
}

@media (min-width: 0px) {
    /* section#booking-form .container {
        width: 100%;
    }*/
}
@media (min-width: 1200px) {
    /* section#booking-form .container {
        width: 1170px;
    } */
}

@media (max-width: 800px) {
    /* section#booking-form {
        z-index: -1;
    }*/
    /* section#booking-form .container {
        padding: 0 !important;
    } */
}
