/* anchorland custom css */

:root {
    --main-color: #305187;
    --button-color: #305187;
    --title-color: black;
    --title-font: 18px;
    --text-font: 14px;
    --spacing1x: 8px;
    --spacing1x: 8px;
    --spacing2x: 16px;
    --spacing3x: 24px;
    --spacing4x: 32px;
    --spacing5x: 48px;
}


/* .hotels--header--ri {
    display: none !important;
} */

body[data-chain-id="149"] .child_age--container{
    display: none;
}

body[data-chain-id="149"].show_summary.show_widget .iB-widget--pc{
    display: block;
}

#check_availability_button {
    background: var(--main-color) !important;
}

body[data-chain-id="149"] .filter_active {
    background-color: var(--main-color) !important;
    color: white !important;
    border: 1px solid var(--main-color) !important;
}

body[data-chain-id="149"] .ui-datepicker-header {
    background: var(--main-color) !important;
}

body[data-chain-id="149"] .booking--back_to_top {
    background-color: var(--main-color) !important;
}

body[data-chain-id="149"] .booking--widget_mobile--navbar,
body[data-chain-id="149"] .hotels--header--right {
    display: none;
}

body[data-chain-id="149"] #datepicker-date--check.datepicker{
    background-image: unset;
    padding-right: 0;
}

body[data-chain-id="149"] .bs--edit--btn {
    background: var(--main-color) !important;
}

/* body[data-chain-id="149"] .footer_about a:nth-child(1) {
    display: none;
} */

/* reponsive */

@media screen and (max-width: 768px) {
    body[data-chain-id="149"] .hotels--header--bottom.active {
        top: 4px;
    }

    body[data-chain-id="149"] .hotels--header--bottom{
        top: 78px;
    }
}

@media screen and (max-width: 400px) {
    body[data-chain-id="149"] .hotels--header--li .logo img {
        aspect-ratio: unset;
    }
}