
/* BOOKING EXPERT */
#bookingexpert {
    background: transparent;
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 5px 30px rgba(80, 57, 24, 0.15);
}   


#searchbox{
    padding: 50px 45px 55px;
    background: var(--csrb-bg);
    border-radius: var(--csrb-border-radius);
    box-shadow: 0 5px 30px rgba(80, 57, 24, 0.15);
    transition: opacity 0.3s;
    font-family: "Jost", Sans-serif;

}

#searchbox .searchboxTitle {
    display: initial;
    font-size: 30px;
    font-size: 1.875rem;
    text-transform: uppercase;
}

#searchbox form {
    padding: 20px 0 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#searchbox label {
    display: block;
    line-height: 20px;
    font-size: 0.9rem;
    font-weight: 300;
    color: var(--text-color);
    letter-spacing: 1px;
    text-transform: initial;
    padding-left: 1px;
}

#searchbox input, #searchbox select {
    height: var(--field-height);
    margin: inherit;
    font-size: 0.875rem;
    transition: 0.3s;
    -webkit-appearance: none;
    line-height: 2;
    padding: 5px var(--form-side-padding);
    border-radius: var(--form-radius);
    border-color: var(--primary-color);
    border-style: solid;
    border-width: var(--form-bd-width);
    border-radius: var(--form-radius);
    font-family: inherit;
}

#searchbox select {
    background: url(down-chevron.png) no-repeat 95% center transparent;
    background-size: 12px;
}

#searchbox input[type="submit"]{
    height: 48px;
    line-height: 1.2;
    padding: 0 15px;
    font-size: 1.125rem;
    text-transform: initial;
}

#searchbox div[name="eta"] {
  display:none;
}

#searchbox .searchboxAdd, #searchbox .searchboxArea, #searchbox .webCI {
    font-size: 0.785rem;
    font-weight: 400;
    color: inherit;
    text-transform: inherit;
    line-height: 1.2rem;
}

#searchbox .searchboxAdd:before, #searchbox .searchboxArea:before, #searchbox .webCI:before {
    margin: 0 7px 0 5px;
    font-weight: 400;
    font-size: initial;
    background-color: var(--btn-bg);
    color: var(--bg-color);
}

@media screen and (max-width: 599px) {
    #searchbox .searchboxTitle {
        font-size: 24px;
        font-size: 1.5rem;
    }
   #searchbox {
       padding: 50px 30px 55px;
   }
};


