                                @font-face {
            font-family: 'Hurme Geometric Sans2 Thin';
            font-style: normal;
            font-weight: 400;
                                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45f0841054949344255.woff") format("woff");
                    }
            
            @font-face {
        font-family: 'AZDS-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-room-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.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/5fa45ea26429b879321176.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/5fa45ea26429b879321176.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/5fa45ea26429b879321176.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/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-dynamic-packages-main';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.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/5fa45ea26429b879321176.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/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-upgrade-room-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-multi-review-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-room-rate-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-multi-room-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-dynamic-packages-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-dynamic-packages-third';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-reservation-form-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
            @font-face {
        font-family: 'AZDS-review-second';
        font-style: normal;
        font-weight: 400;
                                            src: url("https://d1t1qzzb2zwrre.cloudfront.net/master/system/fonts/5fa45ea26429b879321176.woff") format("woff");
                }
    
    :root {
    --azds-theme-main-color: #e9e8e8 !important;
    }
    .b-main-bcolor {
    background-color: #e9e8e8 !important;
    }
    .b-main-bcolor-hover:hover {
    background-color: #e9e8e8 !important;
    }
    .b-main-fcolor {
    color: #e9e8e8 !important;
    }
    .b-main-fcolor-hover:hover {
    color: #e9e8e8 !important;
    }
    .b-main-border-color{
    border-color: #e9e8e8 !important;
    }
    .b-main-border-color-hover:hover {
    border-color: #e9e8e8 !important;
    }
    .b-main-border-color::after{
    border-color: #e9e8e8 !important;
    }

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

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


/* cyrillic-ext */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCFPrEHJA.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCMPrEHJA.woff2)
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCHPrEHJA.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCGPrEHJA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrE.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

.booking-layer .aside-casa-info .tit {
  display: none;
}

.calendar-month .cal-cell-top,
.calendar-month .cal-month-view .cal-cell-top {
  color: #000000;
}

.calendar-month .cal-month-view .cal-days .cal-cell.expired {
  background-color: #afafaf !important;
}

booking-layout .book-wrap button.btn {
  color: #414146;
}

.top-nav li a {
  color: #414146 !important;
  font-weight: normal !important;
}

.booking-layout .book-wrap button.btn-rates;
hover,
booking-layout .book-wrap button.btn-rates:focus {
  font-weight: normal !important;
}

booking-layout .book-wrap button.btn-rates {
  background-color: #414146 !important;
  color: #fff !important;
}

booking-layout .btn-step-3-complete {
  background-color: #414146 !important;
  color: #fff !important;
}

booking-layout .upgrade-room-block p,
booking-layout .upgrade-room-block h2 {
  color: #000 !important;
}

booking-layout .upgrade-room-block button {
  background-color: #414146 !important;
  color: #fff !important;
}

booking-layout a.step-2-back {
  color: #414146 !important;
}

booking-layout .extra-list,
booking-layout .extra-list p,
booking-layout .extra-list li {
  color: #000 !important;
}

booking-layout .b-main-fcolor {
  color: #414146 !important;
}

modal-container .b-main-fcolor {
  color: #414146 !important;
}

booking-layout .extra-list li:before {
  background-color: #000 !important;
}

booking-layout .row,
modal-container .row {
  text-align: left;
}

booking-layout .promo-code .b-main-bcolor,
booking-layout .group-code .b-main-bcolor {
  background-color: #414146 !important;
}

booking-layout .btn-cancel-reservation-search.b-main-bcolor {
  background-color: #414146 !important;
}

.booking-layer .form-block .checkboxes label span,
.booking-layer .form-block .checkboxes label div,
.booking-layer .form-block .checkboxes label p {
  pointer-events: none;
}

.booking-layer .form-block .checkboxes label a {
  pointer-events: auto;
}

.booking-layer .calendar-container .calendar-wrap .scroll-prev-month,
.booking-layer .calendar-container .calendar-wrap .scroll-next-month {
  min-width: 0;
}

booking-layout .row,
modal-container .row {
  display: block;
}

.booking-overlay-open modal-container .modal-dialog {
  max-width: none;
}

.booking-overlay-open modal-container .modal-dialog.image .close {
  padding: 0;
  margin: 0;
}

.booking-overlay-open modal-container .modal-dialog .modal-content,
.booking-overlay-open modal-container .modal-dialog .modal-header {
  display: block;
  padding: 0;
}

.booking-layer .book-wrap .top-nav li.active a {
  color: #fff !important;
}

luxury-filters button.btn:hover,
luxury-filters button.btn:focus {
  color: inherit !important;
}

booking-layout .book-wrap button.link-ame {
  color: #414146 !important;
}

.descr-wrap .ri .btn-book {
  color: #fff !important;
}

.descr-wrap .ri .btn-book:hover {
  background-color: #414146 !important;
}

.enabled .b-second-bcolor,
.enabled .b-second-bcolor:hover,
luxury-multi-room .azds-menu .b-second-bcolor.btn,
luxury-multi-room .azds-menu .btn.b-second-bcolor:hover {
  color: #fff !important;
}

booking-layout .book-wrap button.btn-rates:hover {
  background-color: #80722d !important;
}

.ds-step3-rigth .upgrade-room-block button,
.ds-step3-rigth .upgrade-room-block button:hover {
  color: #fff !important;
  font-weight: bold;
}

.calendar-month .cal-month-view .cal-cell-top .cal-event-description,
.calendar-month .cal-month-view .azds-calendar-day-selected .cal-cell-top {
  color: #fff !important;
}

luxury-filters .btn.filter-btn.b-second-bcolor,
luxury-dynamic-packages
  .enhance-stay-block__item_add-btn.azds-button.b-second-bcolor.add-button,
luxury-mobile-dynamic-package-list
  .mobile-dynamic-packages
  .panel
  button.enhance-stay-block__item_add-btn,
luxury-mobile-dynamic-package-list
  .mobile-dynamic-packages
  .panel
  .panel-title
  button.enhance-stay-block__item_add-btn {
  color: #fff !important;
  -webkit-font-smoothing: auto;
}

luxury-filters .btn.filter-btn.b-main-bcolor,
luxury-multi-room button.b-main-bcolor {
  color: #414146 !important;
}

.booking-layer .reserv-block .code-wrap .code-block button {
  font-weight: bold;
  letter-spacing: normal;
  font-family: "AZDS-reservation-form-main", "Muli", sans-serif !important;
  -webkit-font-smoothing: auto;
}

.descr-wrap[_ngcontent-lnr-c253] button[_ngcontent-lnr-c253] {
  font-weight: bold;
}

.booking-layer .aside-casa-info p,
.booking-layer .aside-casa-info a.hotel-address {
  text-align: center;
}

.booking-layer .reserv-block .ng-select-container,
.booking-layer .reserv-block strong + p {
  color: #384e72 !important;
}

.code-wrap .code-block .fl-l .b-second-fcolor {
  color: #384e72 !important;
}

.booking-layer em {
  color: inherit;
}

li.azds-col-room,
li.azds-col-promo {
  font-family: "AZDS-multi-room-main", "AZDS-main", "Muli", sans-serif;
}

.booking-layer .form-block .checkboxes label p {
  font-family: "AZDS-order-form-main", "AZDS-main", "Muli", sans-serif !important;
}

.booking-step-1-complete,
booking-layout a.step-2-back {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
}

.descr-wrap .ri .btn-book,
booking-layout .book-wrap button.btn-rates,
luxury-multi-room .azds-menu .btn,
.form-block button.btn-step-3-complete,
.upgrade-room-block button,
.booking-layer,
luxury-filters .btn.filter-btn,
luxury-multi-room button {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  line-height: normal !important;
}

.booking-layer .reserv-block .azds-button-wrap strong,
.booking-layer .reserv-block .code-wrap .code-block button {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
}

.booking-layer .aside-casa-info p,
.booking-layer .reserv-block .ng-select-container,
.booking-layer .reserv-block strong + p {
  font-family: sans-serif !important;
}

.booking-layer app-luxury-calendar .calendar-wrap h2,
.booking-layer app-luxury-breakers-calendar .calendar-wrap h2,
.booking-layer h2,
.booking-overlay-open h2 {
  font-style: normal !important;
}

.booking-overlay-open .simple-banner {
  z-index: 0 !important;
}

.booking-layer .hotel-address {
  margin-bottom: 5px !important;
}

@media screen and (max-width: 800px) {
  .reserv-block .reservation-section.row {
    padding-top: 15px !important;
  }

  luxury-account-iprefer-hello {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  booking-layout .descr-wrap {
    float: left !important;
  }
}

@media screen and (max-width: 700px) {
  .booking-layer .booking-step-1-complete {
    padding: 18px !important;
  }
}

@media screen and (max-width: 590px) {
  booking-layout .room-description .descr-wrap .le {
    display: flex !important;
    flex-direction: column !important;
    align-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }
}

@media screen and (min-width: 1331px) and (max-width: 1420px) {
  booking-layout .room-description .descr-wrap .ri .btn-book {
    margin-left: 10px !important;
  }
}

@media screen and (min-width: 591px) and (max-width: 1270px) {
  booking-layout .room-description .descr-wrap .ri .btn-book {
    margin-left: 10px !important;
  }
}

.cancellation-step .right-col h2 {
  font-family: "AZDS-order-form-second", "AZDS-second", "BrandonTextWeb-Regular",
    sans-serif !important;
}

modal-container .modal-dialog.info-popup .modal-content .title,
modal-container .modal-dialog.login-popup .modal-content .title {
  font-family: "AZDS-policies-block-second", "AZDS-second",
    "BrandonTextWeb-Regular", sans-serif !important;
}

modal-container.modal h4,
modal-container .modal-dialog h4,
modal-container.modal [_nghost-bbd-c261] h4[_ngcontent-bbd-c261] {
  font-family: "AZDS-policies-block-second", "AZDS-second",
    "BrandonTextWeb-Regular", sans-serif !important;
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  .booking-layer h1,
  .booking-layer h2,
  .booking-layer h3,
  .booking-layer h4 {
    font-family: "AZDS-order-form-second", "AZDS-second",
      "BrandonTextWeb-Regular", sans-serif !important;
    font-style: normal !important;
  }
}

@media all and (min--moz-device-pixel-ratio: 0) and (min-width: 701px) {
  .booking-layer .booking-step-1-complete {
    padding-top: 8px !important;
  }
}

.booking-overlay-open .simple-banner {
  z-index: -1 !important;
}

@media screen and (max-width: 768px) {
  .enabled .azds-filters-overlay .azds-popover-form {
    padding: 16px !important;
  }

  luxury-room-large .room-description {
    display: block;
  }

  luxury-room-large .room-description::before {
    display: block !important;
    content: ".";
  }

  luxury-room-large .room-description::after {
    content: "";
    clear: both;
    display: table;
  }
}

.booking-overlay-open .tm-page-container {
  display: none !important;
}

.enhance-stay-block__item_content-block .ng-select-container.enhance-stay-block__item_select {
  min-width: 100px !important;
}

@media screen and (max-width: 355px) {
  .booking-layer .reserv-block .view-more {
    padding: 10px 5px !important;
  }
}

.booking-layer .top-nav .ic-book {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEyLTE2VDA5OjMwOjMyKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMi0xNlQwOTozNjoyMSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMi0xNlQwOTozNjoyMSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ZGM3ZmZkNC0yNzZlLTRmNGItOGI1My01ZGQ3ZDU4MjdlMDQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYjZiODk4MC1lYzg2LTdiNDYtYjRkMC0wZTZlMzNlMzBlYjIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZTMyM2I3Ny1mYTM4LWI3NDktODdhYS1hYzVkMTJjMTA3MzUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNlMzIzYjc3LWZhMzgtYjc0OS04N2FhLWFjNWQxMmMxMDczNSIgc3RFdnQ6d2hlbj0iMjAyMC0xMi0xNlQwOTozMDozMiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZGM3ZmZkNC0yNzZlLTRmNGItOGI1My01ZGQ3ZDU4MjdlMDQiIHN0RXZ0OndoZW49IjIwMjAtMTItMTZUMDk6MzY6MjErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TdAD7AAAAaElEQVQ4EWNoKNL9D8UMVMBgsxiQDP1PDQNhhlLDYBT9OCXINRDdUHIMxqqeaIWkqCNZAzHy5LiEoE9IDTOigobUyCAqEhkoieVB5VKqhynVY5/q6ZTqOYrqeZ/qpRTVy1OalPxUr6MAT+VjEZYyCyoAAAAASUVORK5CYII=)
    center no-repeat !important;
}

.descr-wrap i.arrow {
  border-color: #414146 !important;
}

@media not all and (min-resolution: 0.001dpcm) {
  @media {
    .descr-wrap .ri .btn-book,
    booking-layout .book-wrap button.btn-rates,
    luxury-multi-room .azds-menu .btn,
    .form-block button.btn-step-3-complete,
    .upgrade-room-block button,
    .booking-layer .booking-step-1-complete {
      padding-top: 10px;
    }
  }
}

booking-layout .extra-list {
  font-weight: normal;
}

booking-layout .extra-list,
booking-layout .extra-list p,
booking-layout .extra-list li {
  font-size: 105% !important;
}

booking-layout .extra-list ul {
  font-size: inherit !important;
  columns: 1 !important;
  margin-left: 1em !important;
}
