                                @font-face {
            font-family: 'Toy Regular';
            font-style: normal;
            font-weight: 400;
                                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa8e2428aca294783388.woff") format("woff");
                        }
                            @font-face {
            font-family: 'Voyage';
            font-style: normal;
            font-weight: 400;
                                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa94bf43945218269159.woff") format("woff");
                        }
            
            @font-face {
        font-family: 'AZDS-calendar-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-review-info-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-review-info-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-room-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-order-form-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-room-category-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-rate-overview-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-room-rate-fourth';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-dynamic-packages-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-reservation-form-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-reservation-form-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-reservation-form-third';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-currency-dropdown-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-filters-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-room-gallery-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-upgrade-room-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-language-dropdown-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-multi-room-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
            @font-face {
        font-family: 'AZDS-review-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa8e3d9228a810973560.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-room-third';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa8e3d9228a810973560.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-order-form-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa8e3d9228a810973560.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-room-rate-fourth';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/61fa8e3d9228a810973560.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-room-rate-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6128237d9cf2b247354536.otf") format("opentype");
                }
    
    :root {
    --azds-theme-main-color: #0f2318 !important;
    }
    .b-main-bcolor {
    background-color: #0f2318 !important;
    }
    .b-main-bcolor-hover:hover {
    background-color: #0f2318 !important;
    }
    .b-main-fcolor {
    color: #0f2318 !important;
    }
    .b-main-fcolor-hover:hover {
    color: #0f2318 !important;
    }
    .b-main-border-color{
    border-color: #0f2318 !important;
    }
    .b-main-border-color-hover:hover {
    border-color: #0f2318 !important;
    }
    .b-main-border-color::after{
    border-color: #0f2318 !important;
    }

    :root {
    --azds-theme-second-color: #ffffff !important
    }
    .b-second-bcolor {
    background-color: #ffffff !important;
    }
    .b-second-bcolor-hover:hover {
    background-color: #ffffff !important;
    }
    .b-second-fcolor {
    color: #ffffff !important;
    }
    .b-second-fcolor-hover:hover {
    color: #ffffff !important;
    }
    .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet-active {
    background-color: #ffffff !important;
    }
    .b-second-border-color{
    border-color: #ffffff !important;
    }
    .b-second-border-color-hover:hover {
    border-color: #ffffff !important;
    }
    .b-second-border-color::after{
    border-color: #ffffff !important;
    }

    :root {
    --azds-theme-third-color: #000000 !important
    }
    .b-third-bcolor {
    background-color: #000000 !important;
    }
    .b-third-bcolor-hover:hover {
    background-color: #000000 !important;
    }
    .b-third-fcolor {
    color: #000000 !important;
    }
    .b-third-border-color{
    border-color: #000000 !important;
    }
    .b-third-border-color-hover:hover {
    border-color: #000000 !important;
    }
    .b-third-border-color::after{
    border-color: #000000 !important;
    }


.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day {
  color: #fff !important;
}
.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day-notAvailable {
  color: #fff !important;
}
.cal-month-view .cal-day-cell[ng-reflect-ng-class="expired"] {
  color: #c5c7d0 !important;
}
.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day-selected {
  color: #fff !important;
}
.azds-booking-section .reserve-form .wrap-checkboxes a {
  text-decoration: underline !important;
}

.azds-booking-section .booking-section-header {
  background-color: #0f2318 !important;
  padding: 10px !important;
}
@media screen and (min-width: 940px) {
  .azds-booking-section .booking-section-header {
    text-align: center !important;
  }
  .azds-booking-section .booking-section-header .logo {
    margin: 0 auto;
  }
}

.left .title {
  font-size: 35px !important;
}
.le a {
  font-size: 25px !important;
}

.filters-wrap select {
  height: 28px !important;
  letter-spacing: normal !important;
  font-size: 12px !important;
  margin: 0 2% 10px !important;
  line-height: normal !important;
}

.azds-booking-section .booking-section-header .logo img {
  vertical-align: middle !important;
  max-height: 66px !important;
  min-height: 66px !important;
}

.azds-booking-section {
  background-color: #fff !important;
}
.reserve-box .booking-sel .ng-select-container {
  background-color: #fff !important;
  color: #0f2318 !important;
}
boutique-form-wrapper .reserve-form .reserve-col.prefix-form-col .ng-select-container,
.azds-booking-section boutique-form-wrapper .reserve-form .reserve-col.prefix-form-col .ng-select-container {
  background-color: #fff !important;
}
.azds-booking-section .reserve-form .sel .ng-select-container {
  background-color: #fff !important;
}
.form-input {
  background-color: #fff !important;
}
.azds-booking-section .filters-wrap .ng-select-container {
  background-color: #fff !important;
}
.rooms-step .room-info {
  background-color: #fff !important;
}
.wrapper .modify-reservation strong {
  color: #0f2318 !important;
}

.booking-overlay-open .modal-dialog {
  max-width: none !important;
}

.azds-booking-section .reserve-form .reserve-box .sel,
.azds-booking-section .reserve-form .reserve-box .sel select,
.azds-booking-section .reserve-form .reserve-box .sel ng-select,
.azds-booking-section .reserve-form .reserve-box .inp,
.azds-booking-section .reserve-form .reserve-box .inp input,
.azds-booking-section .reserve-form .reserve-box .sel ng-select .ng-select-container {
  height: 100%;
}

.booking-overlay-open form {
  display: block;
}

.booking-overlay-open .row.submit {
  display: block;
}

.btn-rates:hover,
.descr-wrap .ri .btn-book:hover {
  color: #fff !important;
}

.azds-menu button.b-main-bcolor-hover:focus {
  color: #fff !important;
}

.azds-menu button.b-main-bcolor-hover:focus:hover,
.azds-menu button.b-main-bcolor-hover:hover {
  color: #fff !important;
}

modal-container .modal-header .close {
  padding: 0 !important;
  margin: 0;
  margin-top: -2px;
}

.booking-overlay-open input[type="text"]:focus,
.booking-overlay-open input[type="email"]:focus,
.booking-overlay-open input[type="url"]:focus,
.booking-overlay-open input[type="password"]:focus,
.booking-overlay-open input[type="search"]:focus,
.booking-overlay-open textarea:focus,
.booking-overlay-open select:focus {
  box-shadow: none !important;
}

boutique-modify-guest-info boutique-form-wrapper .reserve-form .reserve-col.prefix-form-col .ng-select-container,
.azds-booking-section boutique-modify-guest-info boutique-form-wrapper .reserve-form .reserve-col.prefix-form-col .ng-select-container {
  background-color: #fff !important;
}

.azds-booking-section .booking-section-header .logo img {
  height: 100%;
}

#sb-express #sb-express-powered-by,
.booking-overlay-open body #sb-express #sb-express-powered-by {
  display: none !important;
}

.reserve-box .dates .day,
.azds-multi-room-item__content-inner,
.azds-booking-section .ng-select.multi-room-dropdown .ng-select-container,
.stay-summer .title,
.stay-summer .date p,
.stay-summer .box,
.item .row .col-l,
.row-expand-link span,
.row div span,
.azds-booking-section div:not(.full-size),
.azds-booking-section .reserve-form *::-webkit-input-placeholder {
  font-family: "AZDS-language-dropdown-second", "AZDS-second", "GT-Walsheim", serif !important;
}

.azds-hotel-view-rooms,
.azds-hotel-view-rooms:hover,
.azds-booking-section button {
  background-color: #0f2318 !important;
  color: #fff !important;
  font-family: "AZDS-language-dropdown-second", "AZDS-second", "GT-Walsheim", serif !important;
}

.azds-booking-section .booking-section-header .btn-close {
  color: #fff !important;
}

.azds-hotel-info.b-main-bcolor {
  background-color: #f1f1f1 !important;
}

boutique-destination-map-popup .azds-hotel-view-rooms {
  padding: 5px 5px !important;
}

boutique-multi-room-item .azds-multi-room-item__content-promo .azds-button {
  background-color: #fff !important;
  color: #0f2318 !important;
}

boutique-destination-hotel .azds-hotel > div .azds-hotel-price {
  display: none !important;
}

boutique-destination-map-popup .azds-destination-hotel-popup-price {
  display: none !important;
}

/* Paybox Start */

boutique-form-wrapper .title span,
.azds-booking-section .reserve-form .inp input,
#sb-express .Express-Input-Input,
#sb-express .Express-CountrySelect-Code,
#sb-express .Express-CountrySelect-Code * {
  font-family: "AZDS-review-main", "AZDS-main", "GT-Walsheim-light", serif !important;
}

#sb-express {
  --express-font-family: "AZDS-review-main", "AZDS-main", "GT-Walsheim-light", serif !important;
  position: relative !important;
}

#sb-express .Express-Input-Container,
#sb-express .Express-CreditCard-Container,
#sb-express .Express-Phone-Container {
  border: 1px solid #505050 !important;
  border-radius: 0px !important;
  background-color: transparent !important;
}

#sb-express .Express-Input Container {
  font-family: "AZDS-order-form-second", "AZDS-second", "GT-Walsheim", serif !important;
}

#sb-express .Express-Input-Container--invalid,
#sb-express .Express-CreditCard-Container--invalid,
#sb-express .Express-Phone-Container--error {
  border-color: #dd2c2f !important;
}

#sb-express .Express-Input-Container:focus-within,
#sb-express .Express-Phone-Container:focus-within {
  border: 1px solid #505050 !important;
}

#sb-express .Express-ExpressPay-Header,
#sb-express .Express-CardPay-Header {
  font-size: 29px !important;
  line-height: 100% !important;
  text-align: left !important;
  letter-spacing: 0.08em !important;
  font-weight: 275 !important;
  margin-top: 8px !important;
  color: #282828 !important;
  font-family: "AZDS-review-third", "AZDS-third", "GT-Sectra-Display", serif !important;
  text-transform: uppercase !important;
}

@media screen and (max-width: 1023px) {
  #sb-express .Express-ExpressPay-Header,
  #sb-express .Express-CardPay-Header {
    font-size: 20px !important;
  }
}

#sb-express .Express-Phone-Input-Container:hover,
#sb-express .Express-Phone-Input-Container:focus-within,
#sb-express .Express-Phone-Input-Container,
#sb-express .Express-CreditCard-CardNumber-Container,
#sb-express .Express-CreditCard-Expiration-Container,
#sb-express .Express-CreditCard-CVV-Container,
#sb-express .Express-CreditCard-CardNumber-Container:focus-within,
#sb-express .Express-CreditCard-Expiration-Container:focus-within,
#sb-express .Express-CreditCard-CVV-Container:focus-within,
#sb-express .Express-CountrySelect,
#sb-express .Express-CountrySelect:hover,
#sb-express .Express-CountrySelect:focus-within {
  border-color: transparent !important;
  background-color: transparent !important;
}

boutique-account-hello div,
#sb-express .Express-ExpressPay-Footer,
#sb-express .Express-Checkbox-Content > span,
#sb-express .Express-CardPay-Footer {
  font-size: 15px !important;
  line-height: 1.7 !important;
  /* font-family: "AZDS-upgrade-room-main","AZDS-main","GT-Walsheim-light",serif !important; */
}

#sb-express .Express-CardPay-Content-GuestInformationHeader,
#sb-express .Express-CardPay-Content-PaymentInformationHeader {
  font-style: normal !important;
  font-weight: 275 !important;
  font-size: 19px !important;
  line-height: 100% !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #181818 !important;
  font-family: "AZDS-review-main", "AZDS-main", "GT-Walsheim-light", serif !important;
  text-align: left !important;
}

#sb-express .Express-CardPay-Content {
  margin-top: 24px !important;
}

#sb-express .Express-Checkbox-Content {
  margin: 0 !important;
}

#sb-express .Express-BookNow-Button {
  margin-top: 30px !important;
  color: black !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 100% !important;
  letter-spacing: 0.08em !important;
  background-color: transparent !important;
}

#sb-express .Express-BookNow-Content {
  font-size: 20px !important;
  font-weight: 400 !important;
  padding-bottom: 8px !important;
  border-bottom: 2px solid black !important;
  font-family: "Veneer" !important;
}

#sb-express .sb-express-content {
  border: 1px solid #3b3b3d !important;
  padding: 56px 44px !important;
}

#sb-express-content {
  padding: 0 44px !important;
  padding-bottom: 30px !important;
}

@media screen and (max-width: 600px) {
  #sb-express #sb-express-content {
    padding: 0 !important;
  }
}

#sb-express .sb-express-content * {
  font-family: "AZDS-language-dropdown-second", "AZDS-second", "GT-Walsheim", serif !important;
}

#sb-express .gpay-button,
#sb-express .apple-pay-btn {
  border-radius: 0px !important;
  border-width: 0px !important;
}

#sb-express #sb-express-powered-by {
  display: flex !important;
  margin-top: 25px !important;
  position: absolute !important;
  justify-content: center !important;
  width: 100% !important;
}

apple-pay-button {
  --apple-pay-button-border-radius: 0px;
}

#sb-express .Express-Phone-Divider {
  border-right: 1px solid rgb(206 212 218 / var(--tw-border-opacity)) !important;
}

#sb-express .Express-Input-Input {
  box-shadow: none !important;
  padding-left: 0px !important;
}

#sb-express .gpay-button.new_style {
  min-height: initial !important;
}

.Express-CreditCard-Expiration-Container.px-4,
.Express-CreditCard-CVV-Container.px-4 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#sb-express .text-black,
#sb-express button.Express-Select-Button {
  color: #0f2318 !important;
}

#sb-express button.Express-Checkbox,
#sb-express button.Express-Select-Button {
  background-color: transparent !important;
}

/* Paybox End */

boutique-destination-hotel .azds-hotel > div .azds-hotel-city {
  font-size: 16px !important;
}

.azds-booking-section app-boutique-calendar .title-monthes,
.reserve-box .dates .title,
booking-section .calendar-month h2,
.booking-overlay-open boutique-room-rate .left [class*="info-wrapper"] .title {
  font-family: AZDS-room-third, AZDS-third, GT-Walsheim-light, serif !important;
}

booking-layout .azds-top-menu .ng-select-container {
  background-color: #0f2318 !important;
  color: #fff !important;
}
booking-layout .azds-top-menu .ng-select-container .ng-arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTBsNSA1IDUtNUg3eiIvPjwvc3ZnPg==") !important;
}

booking-layout .azds-top-menu ng-select.ng-select {
  border-bottom-color: #fff !important;
}

.azds-booking-section .booking-section-header .btn-close {
  background: rgba(0, 0, 0, 0)
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDUgNzkuMTY0NTkwLCAyMDIwLzEyLzA5LTExOjU3OjQ0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAyLTA1VDA4OjMyOjU3KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMi0wNVQwODozODoxNSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMi0wNVQwODozODoxNSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OWJlZjU2YS02YTFiLTA3NDEtOTEzYy0xMjc3ZTg4OTFlODQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1OWYxOGNmMi0zOGM1LTNlNDgtODNiYy1hNTAyNzI0MTJjYzAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYjY1YWUwYi0zNTE2LThkNDctYTRkMC05NjMzMzYwMmI1YzIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNiNjVhZTBiLTM1MTYtOGQ0Ny1hNGQwLTk2MzMzNjAyYjVjMiIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0wNVQwODozMjo1NyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OWJlZjU2YS02YTFiLTA3NDEtOTEzYy0xMjc3ZTg4OTFlODQiIHN0RXZ0OndoZW49IjIwMjEtMDItMDVUMDg6Mzg6MTUrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6spDw/AAACXElEQVRYw82YO28TQRSFtyO24/gZiEkKfgGioaSj5d/RQINEA0J2QDyMjUkcoyQ24fE7aKgQ7Xdo7qLRwGrX3tn1TrOSd3b96c7eM+dMJOkBMJK0H1VoSLoFvJJ0PwKeAgI+SepXBPAI+G5cjyNJLeC1/bCQ1Nky4E3gm/EcS2rGN+rAW7txJqm9RcCvDuA1f4IP2t0y4E7SxF3gvU2cS+qVBHgIfLH/fSmplvZAE3jnVLRfQpPEgCNJ9awP7jkVLQzUlvjKAWys+4IWMC4KNDegV9GxI0/9QIADB3CYeYkzLv0ib9dLug6snAruhFqaJjBxur694Xv2gWWiDgYA3QWmzjfa2aCCy1QdDAC6B3xYV0cl3QAuHcBa0cLbAmZZu17SgQdYj8oYkjpZQL0Kbi4zOUC7wMckUAM83xpgQkX/6qg1yWUwHQwEGlf0RNIdYOFUsBZVYUhqO4L/267PC5OZHKC3gV8G+FPSYdUAj5yt7oddZ2Ub5zTAOJO8sJR3XLZxTgN0LX/D2evjcHe6NVAPcOjroAd6Vnpc9kJTouU30DcOaK8swAPPUdcz2LzyUqhtdVfrGlazecXnegP8vKlhtVw/dpqpHRpw4AHWNnxPwwGdB1t6A1yFMqz/iSLdEIBLXwcDGedJbh31KjgM7Qc9UzJfW0dNZlZFG1YDnayto55hHRVtWA10mllHJfU8R12KH7RvdJqa6yX1gYvCgnu2uDxL1FE7WbgoPLhnk6fZP/JkB5jnmQ8wy1n6Ewd0EAHPHMBGVIFhcfnUuJ5Eku4BD6sC6DXxI0l3/wDqw0XW0UiUAgAAAABJRU5ErkJggg==)
    no-repeat scroll center center/contain;
}

boutique-destination-map .azds-mapbox-marker {
  font-size: 18px !important;
}

.azds-booking-section .reserve-form .reserve-btn {
  border: none !important;
  border-bottom: 1px solid #000 !important;
  background-color: transparent !important;
  color: #000 !important;
  cursor: pointer !important;
  display: inline-block !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  height: auto !important;
  margin-top: 19px !important;
  letter-spacing: 2px !important;
  width: auto !important;
  text-transform: uppercase !important;
  padding: 0 0 4px !important;
}

/* Start of BEA-798 */

boutique-destination-map .azds-mapbox-marker::after {
  content: "";
  position: absolute;
  width: 100%;
  height: auto;
  font-family: AZDS-review-info-main, AZDS-main, GT-Walsheim-light, serif !important;
  color: #000;
  left: 85%;
  top: 6px;
  white-space: nowrap;
}

boutique-destination-map [class*="dornoch"] .azds-mapbox-marker::after {
  content: " -  Dornoch, Sutherland";
}

boutique-destination-map [class*="rusacks-hotel"] .azds-mapbox-marker::after {
  content: " -  St Andrews, Fife";
}

boutique-destination-map [class*="marine-hotel"] .azds-mapbox-marker::after {
  content: " -  North Berwick, East Lothian";
}

boutique-destination-map [class*="marine-troon"] .azds-mapbox-marker::after {
  content: " -  Troon, Ayrshire";
}

boutique-destination-map [class*="slieve"] .azds-mapbox-marker::after {
  content: " -  Newcastle, County Down";
}

boutique-destination-map [class*="marine-portrush"] .azds-mapbox-marker::after {
  content: " -  Portrush Adelphi";
}

boutique-destination-hotel .azds-hotel > div .azds-hotel-price {
  display: none !important;
}

boutique-destination-map .azds-mapbox-marker {
  color: transparent !important;
  width: 37px !important;
  height: 37px !important;
  position: relative !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

boutique-destination-map .azds-mapbox-marker::before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 50%;
  margin-top: -15px;
  width: 25px;
  height: 25px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

boutique-destination-map .azds-mapbox-marker.active::before {
  content: "";
  display: inline-block;
  background-image: url(https://s3.amazonaws.com/uploads.revraise.com/uploads/2023/06/pin-red.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 25px;
  width: 25px;
  vertical-align: top;
  margin-right: 4px;
}

boutique-destination-map-popup .azds-destination-hotel-popup-price,
.azds-booking-section .azds-destination-hotel-popup-label {
  display: none !important;
}
/* End of BEA-798 */

boutique-destination-hotel .azds-hotel > div .azds-hotel-info-right {
  display: flex;
  flex-direction: column;
  min-width: 190px;
}

@media (max-width: 768px) and (min-width: 0) {
  .order-info-inner-wrapper + .login-wrapper {
    display: flex !important;
  }

  boutique-high-demand-urgency-trigger + boutique-account-hello.login-bar {
    display: none !important;
  }
}

.azds-booking-section .ng-select.multi-room-dropdown__children-age {
  min-width: 60px !important;
}
