
            @font-face {
        font-family: 'AZDS-calendar-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-calendar-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-calendar-third';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-legend-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.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/6034270ade2b4629611845.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/6034270ade2b4629611845.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/6034270ade2b4629611845.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-reservation-form-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-review-info-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6034270ade2b4629611845.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-order-form-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-review-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/6034270ade2b4629611845.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-review-charge-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5f9091f88a1ff065113651.woff") format("woff");
                }
    
    :root {
    --azds-theme-main-color: #235777 !important;
    }
    .b-main-bcolor {
    background-color: #235777 !important;
    }
    .b-main-bcolor-hover:hover {
    background-color: #235777 !important;
    }
    .b-main-fcolor {
    color: #235777 !important;
    }
    .b-main-fcolor-hover:hover {
    color: #235777 !important;
    }
    .b-main-border-color{
    border-color: #235777 !important;
    }
    .b-main-border-color-hover:hover {
    border-color: #235777 !important;
    }
    .b-main-border-color::after{
    border-color: #235777 !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: #162d38 !important
    }
    .b-third-bcolor {
    background-color: #162d38 !important;
    }
    .b-third-bcolor-hover:hover {
    background-color: #162d38 !important;
    }
    .b-third-fcolor {
    color: #162d38 !important;
    }
    .b-third-border-color{
    border-color: #162d38 !important;
    }
    .b-third-border-color-hover:hover {
    border-color: #162d38 !important;
    }
    .b-third-border-color::after{
    border-color: #162d38 !important;
    }


.azds-booking-section .booking-section-header {
  background-color: #1A4B63 !important;
  padding: 10px !important;
}
.azds-booking-section .booking-section-header .logo img {
    vertical-align: middle;
    max-height: 50px;
    min-height: 40px;
    max-width: 100%;
}
body:has(.azds-booking-section) .azds-booking-section .azds-multi-room .azds-menu #addRoomButton,
body:has(.azds-booking-section) .azds-multi-room-item .azds-multi-room-item__content-title span {
    letter-spacing: 0.5px !important;
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: normal !important;
    font-variant: none !important;
    font-variant-ligatures: none;
    font-variant-ligatures: none !important;
    font-family: "AZDS-multi-room-main", var(--default-font-family) !important;
}

body:has(.azds-booking-section) boutique-multi-room-item .ng-select.azds-select * {
    letter-spacing: 0.5px !important;
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: normal !important;
    font-variant: none !important;
    font-variant-ligatures: none;
    font-variant-ligatures: none !important;
    font-family: "AZDS-multi-room-main", var(--default-font-family) !important;
}

.booking-overlay-open body:has(.azds-booking-section) .room-main-info .room-info .room-title {
    font-size: 20px !important;
    line-height: 28px !important;
    letter-spacing: 0.75px !important;
    text-decoration: none !important;
    font-weight: normal !important;
    font-family: "AZDS-room-third" !important;
}

body:has(.azds-booking-section) .azds-booking-section boutique-room-rate .info *,
body:has(.azds-booking-section) .azds-booking-section .descr-wrap .le a,
body:has(.azds-booking-section) .azds-booking-section .rate-row .descr-wrap .ri .price [name="rate-price"] span,
body:has(.azds-booking-section) .azds-booking-section .price .taxes-label,
body:has(.azds-booking-section) .azds-booking-section .ds-step3-above-policy-section .message-block .txt {
    font-family: "AZDS-multi-room-main", var(--second-font-family) !important;
}

body:has(.azds-booking-section) .azds-booking-section .reserve-row .policy-wrapper .policy-block-label {
    font-family: "AZDS-order-form-main", var(--default-font-family) !important;
}

body:has(.azds-booking-section) .stay-summer-details .azds-review-charge * {
    font-family: "AZDS-currency-dropdown-sixth", serif !important;
    font-variant: none !important;
}

.booking-overlay-open body:has(.azds-booking-section) .stay-summer .name {
    font-family: "AZDS-order-form-main", var(--default-font-family) !important;
}

body:has(.azds-booking-section) .azds-review-charge .row div span {
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.8px !important;
    text-decoration: none !important;
    font-weight: 300 !important;
    font-family: "AZDS-currency-dropdown-sixth", serif !important;
    font-variant: none !important;
}

body:has(.azds-booking-section) .stay-summer .details-button.show-tablet {
  font-family: "AZDS-order-form-main", var(--default-font-family) !important;
}
body:has(.azds-booking-section) .azds-booking-section .booking-section-header .btn-close {
    filter: invert(1);
}

body:has(.azds-booking-section) button.azds-hotel-view-rooms.b-main-bcolor,
body:has(.azds-booking-section) button.azds-hotel-view-rooms.b-main-bcolor:hover {
    color: #fff !important;
}

body:has(.azds-booking-section) boutique-destination-hotel .azds-hotel > div .azds-hotel-info.b-main-bcolor {
    color: #fff !important;
}

body:has(.azds-booking-section) boutique-destination-hotel .azds-hotel > div .azds-hotel-info.b-main-bcolor .azds-hotel-city:before,
body:has(.azds-booking-section) boutique-destination-hotel .azds-hotel > div .azds-hotel-info.b-main-bcolor .azds-hotel-info-left h2 .selected-hotel:after {
    filter: invert(1);
}

body:has(.azds-booking-section) .azds-booking-section .azds-destination-hotel-popup.selected {
    color: #fff;
}

body:has(.azds-booking-section) .azds-booking-section .azds-destination-hotel-popup.selected .azds-destination-hotel-popup-city:before,
body:has(.azds-booking-section) .azds-booking-section .azds-destination-hotel-popup.selected .selected-hotel:after {
    filter: invert(1);
}

body:has(.azds-booking-section) .azds-summary-info-container .header .title.b-main-bcolor,
body:has(.azds-booking-section) .azds-summary-info-container .header .title.b-main-bcolor * {
    color: #fff !important;
}

body:has(.azds-booking-section) .small-tab-item .hotel-number.b-main-bcolor {
    border: 1px solid #fff !important;
}
.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day-notAvailable,
.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day-minimumStay,
.azds-booking-section .calendar-month .cal-month-view .cal-days .cal-cell.azds-calendar-day-selected {
    color: #fff !important;
}
boutique-destination-hotel .azds-hotel>div .azds-hotel-location-info {
    display: none;
    gap: 10px;
    justify-content: flex-start;
    align-items: center;
}

/*MAP*/

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*="brush-creek-ranch"] .azds-mapbox-marker::after {
  content: "Lodge & Spa at Brush Creek Ranch";
}

boutique-destination-map [class*="magee-homestead-brushcreek"] .azds-mapbox-marker::after {
  content: "Magee Homestead";
}

boutique-destination-map [class*="french-creek"] .azds-mapbox-marker::after {
  content: "French Creek & Platte Canyon Glamping";
}

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;
}
boutique-destination-hotel .azds-hotel>div .azds-hotel-sold-out {
  text-transform: none !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
}
