.elementor-3286 .elementor-element.elementor-element-49f72601{--display:flex;}.elementor-3286 .elementor-element.elementor-element-1b49e6d > .elementor-widget-container{margin:0px 0px 40px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-1b49e6d *//*
.vbo-search-roomnum,
label,
.vbo-search-solutions a,
.vbo-search-solution:hover *, 
.vbo-booking-solution:hover *,
.vbo-booking-solution-rname a,
.btn.vbo-pref-color-btn{
    color:white;
}
.vbo-search-solution:hover *, 
.vbo-booking-solution:hover *{
    border-color: white;
}
*/

.btn.vbo-pref-color-btn,.vbo-results-chdates a{
    max-height: 42px;
    background-color: #85582E !important;
    font-family: "Playfair Display", Sans-serif;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    border:none;
}
.vbdivsearch .vb-search-inner{align-items:center;}
.vbo-search-num-aduchild-entry,.vbo-search-inpblock{margin-bottom:0;}
.vbo-search-inpblock {
    margin: 0 10px 0px 0 !important;
}

.vbdivsearch .vb-search-inner > .vbo-search-num-racblock{align-items:center;}

/*calendar*/
.ui-datepicker-calendar td.checkin-date > *, .ui-datepicker-calendar td.checkout-date > *, .ui-datepicker-calendar td.ui-state-highlight > *, .ui-datepicker-calendar td.ui-datepicker-current-day > *{
    background-color: #85582E !important;
    border-color:#85582E !important;
}
.ui-datepicker td:not(.ui-state-highlight):not(.ui-datepicker-unselectable):not(.date-will):not(.ui-datepicker-current-day) > :hover{
    color: #85582E !important;
    border-color: #85582E !important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: hsl(0deg 0% 0% / 7.06%);
}

/*button calendar*/
.ui-datepicker .vbo-drp-commands-bottom > div > *{border-radius:0; border:none;}/* End custom CSS */