<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Crimson+Text&amp;display=swap);

:root {
  --svg-icon-base-color: #da291c;
  --color2: #cccccc;
  --gr-base-accent: #da291c;
  --gr-button-default-contained-bg-hover: #333;
  --gr-button-default-contained-bg-focused: #333;
  --gr-button-default-contained-bg-active: #333;
  --gr-button-default-contained-bg-selected: #333;
  --gr-checkbox-hover-border-color: #333;
  --gr-texteditor-hover-border-color: #333;
  --gr-radiogroup-hover-border-color: #333;
  --gr-calendar-navigator-text-color: #da291c;
  --gr-calendar-cell-active-bg: #76767666;
  --gr-calendar-hover-bg: #76767666;
  --color-alpha: #da291c;
  --color-alpha-hvr: #333;
  --color-alpha-bg: #ffffff;
  --color-beta: #333;
  --ft-color: #333;
  --ff-alpha: "Crimson Text", serif;
  --border-rad: 3px;
}

body {
  font-family: var(--ff-alpha) !important;
}

/* Toolbar */
.guestrez-navbar .guestrez-navbar-padding-top {
  background-color: #da291c;
  height: 4px;
  display: block;
}

.guestrez-navbar .guestrez-navbar-padding-bottom {
  background-color: #2c2c2cac;
  height: 1px;
  display: block;
}

div #headerToolbar {
  background-color: var(--color-alpha-bg) !important;
  fill: var(--color-alpha-bg) !important;
  height: 80px;
}

#headerToolbar&gt;div:nth-child(1)&gt;div:nth-child(3) {
  height: 80px;
}

.guestrez-navbar-logo-container {
  background-color: var(--color-alpha-bg) !important;
  fill: var(--color-alpha-bg) !important;
}

.menu-dropdown-photo-gallery&gt;div&gt;div:nth-child(1) {
  background-color: var(--color-alpha-bg) !important;
  color: var(--ft-color) !important;
}

.menu-offers&gt;div&gt;div&gt;span,
.menu-group-rfi&gt;div&gt;div&gt;span,
.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;span,
.menu-find-reservation&gt;div&gt;div&gt;span,
.menu-login&gt;div&gt;div&gt;span,
.menu-manage-account&gt;div&gt;div&gt;span,
.menu-faq&gt;div&gt;div&gt;span,
.menu-your-stay&gt;div&gt;div&gt;span,
span#shoppingCartContainer,
.menu-condo-portal&gt;div&gt;div&gt;span {
  color: var(--ft-color);
}

.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;i {
  color: var(--ft-color) !important;
}

.toolbar-logo&gt;div {
  width: 420px !important;
}

.guestrez-navbar #headerToolbar .logo {
  margin: 10px;
  max-height: 100px;
  max-width: 175px;
}

/* hover */
.menu-offers&gt;div&gt;div&gt;span,
.menu-group-rfi&gt;div&gt;div&gt;span,
.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;span,
.menu-find-reservation&gt;div&gt;div&gt;span,
.menu-login&gt;div&gt;div&gt;span,
.menu-manage-account&gt;div&gt;div&gt;span,
.menu-faq&gt;div&gt;div&gt;span,
.menu-your-stay&gt;div&gt;div&gt;span,
span#shoppingCartContainer,
.menu-condo-portal&gt;div&gt;div&gt;span {
  color: var(--ft-color);
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
}

.menu-offers&gt;div&gt;div&gt;span:hover,
.menu-group-rfi&gt;div&gt;div&gt;span:hover,
.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;span:hover,
.menu-find-reservation&gt;div&gt;div&gt;span:hover,
.menu-login&gt;div&gt;div&gt;span:hover,
.menu-manage-account&gt;div&gt;div&gt;span:hover,
.menu-faq&gt;div&gt;div&gt;span:hover,
.menu-your-stay&gt;div&gt;div&gt;span:hover,
span#shoppingCartContainer:hover,
.menu-condo-portal&gt;div&gt;div&gt;span:hover {
  transition: 0.3s;
}

.menu-offers&gt;div&gt;div&gt;span:after,
.menu-group-rfi&gt;div&gt;div&gt;span:after,
.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;span:after,
.menu-find-reservation&gt;div&gt;div&gt;span:after,
.menu-login&gt;div&gt;div&gt;span:after,
.menu-manage-account&gt;div&gt;div&gt;span:after,
.menu-faq&gt;div&gt;div&gt;span:after,
.menu-your-stay&gt;div&gt;div&gt;span:after,
span#shoppingCartContainer:after,
.menu-condo-portal&gt;div&gt;div&gt;span:after {
  background: none repeat scroll 0 0 transparent;
  bottom: -7px;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: var(--color-alpha);
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}

.menu-offers&gt;div&gt;div&gt;span:hover:after,
.menu-group-rfi&gt;div&gt;div&gt;span:hover:after,
.menu-dropdown-photo-gallery&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;span:hover:after,
.menu-find-reservation&gt;div&gt;div&gt;span:hover:after,
.menu-login&gt;div&gt;div&gt;span:hover:after,
.menu-manage-account&gt;div&gt;div&gt;span:hover:after,
.menu-faq&gt;div&gt;div&gt;span:hover:after,
.menu-your-stay&gt;div&gt;div&gt;span:hover:after,
span#shoppingCartContainer:hover:after,
.menu-condo-portal&gt;div&gt;div&gt;span:hover:after {
  width: 100%;
  left: 0;
}

/* end hover */

.icon-shopping_cart {
  height: 2.2rem !important;
}

.icon.icon-md {
  width: var(--novac-icon-md-size, 2rem) !important;
}

/* replace shopping cart icon */
.icon-shopping_cart&gt;svg {
  display: none;
}

.icon-shopping_cart&gt;use {
  display: none !important;
}

#shoppingCart {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuklEQVR4nN2SMQoCMRBFn2gvFh7AS4hHcLW1ds9g4S28g9bWXsHKC4g2srsnEBYs1LWJEBDWTDJZ0AfTzfyXTAL/whOoTK1jCB6W4Ab0icTOEvnWvk4wURDM6gQt4BQQfgE639a0DBAsXN6hB5Qe4VegiyMbD8EKAUNh+B0YIOQgEGyl4W3gKBCMpILUDJ5dvl3I6edE4H16n1LffSUVNMYUKIAcSBT6Psita2cKfc0LEjOcAWOFvh/mBVbHv/xPnz9VAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* end */


.icon-camera,
.icon-research,
.icon-account,
.icon-tenant,
.icon-cash_flow_analysis2,
.icon-group2,
.menu-faq&gt;div&gt;div&gt;.icon-help {
  display: none;
}

.glow-edge:focus,
.glow-edge:hover,
.glow-edge-inverse:focus,
.glow-edge-inverse:hover {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

#shoppingCartTimer {
  position: absolute;
  padding-left: 5px;
}

.body-content {
  padding-top: 25px;
}

.property-contact-info {
  display: none;
}

.property-name {
  font-size: xx-large;
  float: left;
  margin: auto;
  font-family: Crimson Text;
  padding: 10px;
}

#loyalty-info-header {
  display: none
}

/* hero */
#hero-image .hero-text-container {
  display: none;
}

/* searchbar */
.search-panel-v2 .guest-count-selector .guest-count-button span.guest-count-button-text,
.search-panel-v2 .search-container,
.search-panel-v2 .special-rate-selector .special-rate-button span.special-rate-button-text {
  font-size: 16px;
}

.search-panel-v2 .search-container .search-buttons-container .search-button {
  background-color: var(--color-alpha);
  width: 65%;
  border-radius: var(--border-rad);
  transition: .3s;
}

.search-panel-v2 .search-container .search-buttons-container .search-button:is(:hover, :focus, :active) {
  background-color: var(--color-alpha-hvr);
  width: 65%;
}

.search-panel-v2 .search-container .search-buttons-container .reset-button {
  border-radius: var(--border-rad);
  margin-right: 5px;
}

.special-rate-button span:nth-child(2) {
  padding-right: 5px;
}

.search-panel-v2 .special-rate-selector .special-rate-button {
  border-radius: var(--border-rad);
  border: solid 1px #cccccc;
  margin: 10px 6px 10px 2px;
  padding: 2px !important;
}

.special-rate-button span:nth-child(2) {
  padding-right: 5px;
}

.search-panel-v2 .search-container {
  box-shadow: 0 0px 0px 0, 0 0px 0px 0 !important;
  border-bottom: 1px solid #cccccc;
}

.search-panel-v2 .search-container .search-buttons-container {
  height: 48px;
}

.search-panel-v2 .special-rate-selector,
.search-panel-v2 .guest-count-selector {
  -moz-box-shadow: 0 0px 0px 0 !important;
  -webkit-box-shadow: 0 0px 0px 0 !important;
  box-shadow: 0 0px 0px 0 !important;
  border-bottom: 1px solid #cccccc;
}

.search-panel-v2 {
  border: solid 1px #cccccc;
  border-radius: var(--border-rad);
  color: #555;
}

.search-panel-v2 .special-rate-selector .special-rate-button {
  transition-duration: .3s;
}

.search-panel-v2 .special-rate-selector .special-rate-button:hover {
  box-shadow: 0 0px 0px 0, 0 0px 0px 0 !important;
  border-color: var(--color-alpha);
}

.search-panel-v2 .guest-count-selector .guest-count-button {
  padding: 9px;
  border: solid 1px #cccccc;
  border-radius: var(--border-rad);
  transition-duration: .3s;
}

.search-panel-v2 .guest-count-selector .guest-count-button:hover {
  box-shadow: 0 0px 0px 0, 0 0px 0px 0 !important;
  border-color: var(--color-alpha);
}

.search-panel-v2 .date-container {
  -moz-box-shadow: 0 0px 0px 0 !important;
  -webkit-box-shadow: 0 0px 0px 0 !important;
  box-shadow: 0 0px 0px 0 !important;
  border-bottom: 1px solid #cccccc;
}

.search-panel-v2 .date-container .date-selectors {
  border-radius: var(--border-rad);
  height: 72%;
  margin-left: 5px;
  margin-top: 10px;
  transition-duration: .3s;
}

.search-panel-v2 .date-container .date-selectors:is(:hover, :focus, :active) {
  box-shadow: 0 0px 0px 0, 0 0px 0px 0 !important;
  border-color: var(--color-alpha);
}

.search-panel-v2 .date-container .date-selectors&gt;div:before {
  border: none;
}

.search-panel-v2 .date-container .date-selectors&gt;div&gt;div:nth-child(2) {
  top: -1px !important;
}

.search-panel-v2 .accm-filters-container .accm-filters-item-container .accm-filter-standard-container .accm-filter-standard-item-container .accm-filter-common-label {
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px #cccccc solid;
  padding-bottom: 10px;
}

.glow-edge {
  transition: .3s;
}

/*add to cart button */
.accommodation-type-cart-container&gt;div {
  position: relative;
  height: 45px;
  background-color: var(--color-alpha) !important;
  border-color: var(--color-alpha) !important;
  color: #fff !important;
  padding-right: 5px;
  transition-duration: .3s;
}

.accommodation-type-cart-container&gt;div:is(:hover, :focus, :active) {
  position: relative;
  background-color: var(--color-alpha-hvr) !important;
  border-color: var(--color-alpha-hvr) !important;
}

.accommodation-type-cart-container&gt;div&gt;div&gt;i {
  color: #fff !important;
  transition-duration: .3s;
}

/* hamburger */
.guestrez-navbar #headerToolbar .dx-toolbar-button&gt;.dx-button {
  background-color: rgb(255 255 255 / 0%);
  width: 10vw;
  height: auto;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANUlEQVR4nO3VsQkAMAwDwd9/rGiwZIIUAYs0f6DaIBAGSQUBdjn5dXg1GpOunJM0Jn4nSTw4Ff6YkoE1i0QAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  max-width: 45px;

}

.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 5px 0 5px;
}

.dx-icon-overflow::before {
  display: none;
}

/* hamburger-end  */

.accommodation-type-cart-container&gt;div:is(:hover, :focus, :active)&gt;div&gt;i {
  color: #fff !important;
}

/* accommodations */
.accommodation-view-container-v2 .accommodation-type-category-container .accommodation-type-item .accommodation-type-desc-rp-container .accommodation-type-rp-options-container .accommodation-type-rateplans-container {
  display: flex;
  justify-content: center;
}

.accommodation-view-container-v2 .accommodation-type-category-container .accommodation-type-item .accommodation-type-desc-rp-container .accommodation-type-rp-options-container .accommodation-type-cart-container,
.accommodation-view-container-v2 .accommodation-type-category-container .accommodation-type-item .accommodation-type-desc-rp-container .accommodation-type-rp-options-container .accommodation-type-modify-container {
  display: flex;
  justify-content: center;
}

.accommodation-view-container-v2 .accommodation-type-category-container .accommodation-type-category-title-container {
  font-size: 28px;
  text-transform: capitalize;
  padding-bottom: 15px;
}

.accommodation-view-container-v2 .accommodation-type-category-container {
  padding-bottom: 35px;
}

/* accommodation/map */
.view-selector-v2&gt;div&gt;div&gt;div:before {
  background-color: var(--gr-base-accent) !important;
}

#ViewSelectorV2 {
  border-radius: var(--border-rad);
}

.map-accm-detail-view-images&gt;div&gt;div&gt;div&gt;div&gt;img {
  border-radius: var(--border-rad);
}

.map-accm-detail-book-rate {
  background-color: var(--color-alpha) !important;
  border-color: var(--color-alpha) !important;
  border-radius: var(--border-rad);
  color: #fff !important;
  padding-right: 5px;
  transition: .3s;
}

.map-accm-detail-book-rate&gt;div&gt;i {
  color: #fff !important;
  transition: .3s;
}

.map-accm-detail-book-rate:is(:hover, :focus, :active) {
  position: relative;
  background-color: #fff !important;
  border-color: #e5e7eb !important;
  color: var(--color-alpha) !important;
  box-shadow: 2px 2px 10px #0000002b !important;
  -webkit-box-shadow: 2px 2px 10px #0000002b !important;
  -moz-box-shadow: 2px 2px 10px #0000002b !important;
}

.map-accm-detail-book-rate:is(:hover, :focus, :active)&gt;div&gt;i {
  color: var(--color-alpha) !important;
}

.dx-tabs.dx-state-focused .dx-tab.dx-state-focused::after {
  -webkit-border-before: 1px solid transparent;
  border-block-start: 1px solid transparent;
  -webkit-border-end: 1px solid transparent;
  border-inline-end: 1px solid transparent;
  -webkit-border-after: 1px solid transparent;
  border-block-end: 1px solid transparent;
  -webkit-border-start: 1px solid transparent;
  border-inline-start: 1px solid transparent;
}

/* end */

/* Group Section */

.group-summary-title {
  font-family: var(--ff-alpha);
  font-size: 2.2em;
  font-weight: 400;
}

.group-summary-container .group-summary-title-container {
  border-bottom: none;
}

.group-summary-container {
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.group-summary-container .group-summary-image-container {
  width: 65%;
  height: auto !important;
  justify-content: center;
}

.group-summary-image {
  margin: 15px 0 15px 0;
  max-height: 100% !important;
  overflow: hidden;
}

.group-summary-label {
  font-size: 1.125em;
}

.group-summary-value {
  font-size: 1.125em;
}

.group-summary-container .group-summary-description-container {
  width: 65%;
}

.group-summary-container .group-summary-detail-container .group-summary-details .group-summary-item {
  width: 45%;
}

.group-summary-container .group-summary-detail-container {
  width: 65%;
}

.group-summary-container .group-summary-description-container .seperator {
  display: none;
}

.group-summary-details&gt;div:nth-child(1) {
  display: none !important;
}

.group-summary-details&gt;div:nth-child(2) {
  display: none !important;
}

/* group RFI */
.group-rfi-form-submit {
  background-color: var(--color-alpha) !important;
  color: #fff;
}

.group-rfi-form-submit:is(:hover, :focus, :active) {
  background-color: var(--color-alpha-hvr) !important;
  color: #fff;
}

.room-type-name {
  color: #fff;
}

/* services */
.service-add-to-stay {
  background-color: var(--color-alpha) !important;
  transition: .3s ease;
}

.service-add-to-stay:is(:hover, :focus, :active) {
  background-color: var(--color-alpha-hvr) !important;
}

.service-window .service-container .service-category-panel .service-category-panel-body .service-item-container .service-options {
  border: 1px solid #cdcdcd;
}

.service-window #services-close-button {
  background-color: #d9534f;
}

.service-item-container {
  border-top: 1px solid var(--color-alpha);
}

/* your stay */
#cartContainer.flex-item {
  background-color: #fff;
}

#cartContainer.flex-item {
  background-color: #ffffff00;
}

.cart-item {
  background-color: #fff;
}

.empty-cart {
  background-color: #f0f0f0;
  border: none;
  border-radius: 0;
}

.cart-item .summary-box {
  border-top: none !important;
}

.daily-details {
  font-size: 1.125em;
  font-weight: 600;
  color: #818181;
}

.grandTotal {
  color: #818181;
}

.grandTotalPrice {
  font-size: 1.125em;
  font-weight: 600;
  color: #000;
}

.cart-item .accom-detail .line-item-price,
.cart-item .rate-detail .line-item-price,
.cart-item .tax-detail .line-item-price,
.cart-item .total-detail .line-item-price {
  color: #000;
}

.cart-item .rate-detail,
.cart-item .tax-detail,
.cart-item .total-detail {
  border-top: none;
  padding: 5px 0 5px 0;
}

.accom-detail {
  font-size: 1.5em;
  font-weight: 600;
  font-variant: none;
}

.cart-item .summary-box {
  font-size: 1.3rem;
}

.SC-ButtonContainer {
  color: #818181;
}

.cart-item .info-book-section {
  color: #333;
  font-size: initial;
}

.icon.icon-fab {
  width: 32px;
  height: 32px;
  top: -7px;
  right: 7px;
}

/* confirmation */
.panel-primary&gt;.panel-heading {
  color: #333;
  background-color: #f3f3f3;
  border-color: #f3f3f3;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

#guestInfoHeader {
  font-weight: 500;
}

#loginLink {
  font-weight: 400;
  color: var(--color-alpha);
}

.panel-primary {
  border-color: #f3f3f3;
  border-radius: 1em;
}

.submit-reservation {
  background-color: var(--color-alpha);
  border-color: var(--color-alpha);
  color: #fff;
  transition: .3s;
}

.submit-reservation:is(:focus, :active, :hover) {
  color: #fff !important;
  background-color: var(--color-alpha-hvr) !important;
  border-color: transparent !important;
}

/* footer */
footer {
  display: none;
}

@media only screen and (max-width: 768px) {
  #shoppingCartTimer {
    display: none;
  }

}

@media screen and (max-width: 992px) {
  .search-panel-v2 .special-rate-selector .special-rate-button {
    margin: 6px
  }

  .search-panel-v2 .date-container {
    margin: 6px 6px 0px 0px;
    padding-bottom: 3px;
  }

  .search-panel-v2 .search-container .search-buttons-container {
    margin: 6px;
  }

  .search-panel-v2 .search-container .search-buttons-container {
    justify-content: center;
  }

  .search-panel-v2 .search-container .search-buttons-container .search-button {
    width: 100%;
  }

  .search-panel-v2 .search-container .search-buttons-container .reset-button {
    width: 35%;
  }

  .search-panel-v2 .guest-count-selector .guest-count-button span.guest-count-button-text,
  .search-panel-v2 .search-container,
  .search-panel-v2 .special-rate-selector .special-rate-button span.special-rate-button-text {
    text-align: start;
  }

  .special-rate-button-text {
    padding-left: 5px;
  }

  .guestrez-navbar-logo-container .guestrez-navbar-logo {
    max-height: 50px;
    margin-top: 15px;
  }

  .guestrez-navbar-logo-container {
    height: 80px;
  }

}

/* social media */
.socialIcons {
  color: var(--color-alpha-bg) !important;
}

.socialIcons:is(:hover, :focus, :active) {
  color: var(--color-alpha-bg) !important;
}

/** Do not use DX moving forward-- this is a temporary fix */
.dx-tile.dx-state-focused,
.dx-tile.dx-state-hover {
  border-color: transparent !important;
}

.dx-calendar-cell.dx-calendar-contoured-date span {
  box-shadow: none !important;
}

.dx-tile {
  border-color: transparent !important;
}</pre></body></html>