#main_book_mobile a, #main_book a {
    color: #fff;
}
#primary_menu ul.menu > li.current-page-ancestor .menu_label > a, #primary_menu ul.menu > li.current-menu-item .menu_label > a {
    color: hsl(0, 0%, 100%);
}
.btns_wrap .btnCta a {
    color: white;
}
.main #room_book_0 .btn {
    color: white;
}
.slideshow_container.size_l {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
.slideshow_container.size_m {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
#fb_calendar .fbw-calendar--action a.cancel-link {
    color: black;
}
@media (max-width: 649px) {
    #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill label, #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill label {
        color: hsl(0deg 3.62% 22.94%) !important;
    }
}
#fb_calendar .fbw-calendar--action a.cancel-link {
    color: hsl(0deg 0.61% 15.02%) !important;
}
#fb_calendar .fbw-calendar--config .fbw-calendar--dates span, #fb_calendar .fbw-calendar--config input, #fb_calendar .fbw-calendar--config select {
    border-color: #9e9e9e;
}
@media (max-width: 649px) {
    #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill span, #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill span {
        border-color: #9e9e9e;
    }
}
.cross:before, .cross:after {
    background-color: #000000;
}
#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill label, #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill label {
    color: #fff !important;
}

@media (max-width: 649px) {
    #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill label, #fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill label {
        color: #000 !important;
    }
}
.main #room_book_0 .btn {
    position: relative;
    transform: none;
    left: auto;
    display: inline-flex;
}