.property-header .choose-dates,.property-header .header-search-dates,.property-header .header-title-short,.property-header .menu-wrapper,.property-header .search-dates,.property-header .sticky-currency,.property-header .wow-wrapper,.property-header.sticky{display:none}.find-rooms-wrapper .choose-dates,.header-title .choose-dates{font-size:.75rem;font-weight:300;height:36px;line-height:18px;text-align:right}.from-label{color:#5c5c5c;display:inline-block;font-size:.75rem;text-transform:lowercase}.from-label:first-letter{text-transform:uppercase}#property-page #availability-details .property-alerts{background-color:#ffffe8;border:1px solid #837536;border-radius:3px;color:#837536;font-size:1rem;margin:10px 0 0 1px;padding:20px;width:inherit}#property-page #availability-details .property-alerts.suspended{color:#9f1e28;background-color:#fff1f1;border-color:#9f1e28}#property-page #availability-details .property-alerts.suspended h3,#property-page #availability-details .property-alerts.suspended i:before{color:#9f1e28}#property-page #availability-details .property-alerts h3{color:#837536;font-size:.875rem;font-weight:700;margin:0;padding-bottom:5px;text-transform:capitalize}#property-page #availability-details .property-alerts li{font-size:.75rem;font-weight:500;line-height:16px;margin-top:2px}#property-page #availability-details .property-alerts li:only-child{list-style:none;margin-left:0;padding-left:0}#property-page #availability-details .property-alerts ul{padding-left:34px}#property-page #availability-details .property-alerts+.inline-messages{margin-top:8px}#property-page #availability-details .property-alerts.columns{float:none}#property-page .value-prop-container{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .value-prop-container::after,#property-page .value-prop-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .value-prop-container::after{clear:both}#property-page .value-prop-container{margin-bottom:30px;margin-top:30px;width:100%}#property-page .value-prop-container .value-prop-header{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .value-prop-container .value-prop-header::after,#property-page .value-prop-container .value-prop-header::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .value-prop-container .value-prop-header::after{clear:both}#property-page .value-prop-container .value-prop-header{color:#000;font-size:1rem;font-weight:500;text-align:center}#property-page .value-prop-container .value-prop-list{color:#474747;display:none;font-size:.875rem;font-weight:500;margin-top:30px;text-align:center;width:100%}#property-page .value-prop-container .value-prop-list .value-prop-item{width:16.6%}#property-page .value-prop-container .value-prop-list .value-prop-item .value-prop-image{font-size:48px;margin-bottom:20px}#property-page .value-prop-container .value-add-carousel-wrapper{display:block;margin:15px auto;padding:30px 15px 0;text-align:center}#property-page .value-prop-container .value-add-carousel-wrapper .value-prop-item{text-align:center}#property-page .value-prop-container .value-add-carousel-wrapper .value-prop-item .value-prop-image{font-size:48px;margin-bottom:20px;top:10px}#property-page .value-prop-container .value-prop-item{height:auto}#property-page .value-prop-image-collection:before{content:"~"}#property-page .value-prop-image-price:before{content:"^"}#property-page .value-prop-image-extras:before{content:"?"}#property-page .value-prop-image-service:before{content:"_"}#property-page .value-prop-image-trust:before{content:"}"}#property-page .value-prop-image-secure:before{content:"e"}#property-page .sticky-title{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .sticky-title::after,#property-page .sticky-title::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .sticky-title::after{clear:both}#property-page .sticky-title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-top:1px solid #d0d0d0;bottom:-75px;height:72px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 16px;position:fixed;-webkit-transition:bottom .6s;transition:bottom .6s;width:100%;z-index:4}#property-page .sticky-title .min-rate-container .min-rate{font-size:.875rem;line-height:.875rem}#property-page .sticky-title .min-rate-container .min-rate .currency.kc-flyout-container{float:none;margin-bottom:5px}#property-page .sticky-title .min-rate-container .min-rate .currency.kc-flyout-container i{display:none}#property-page .sticky-title .min-rate-container .min-rate .currency.kc-flyout-container .property-rate{color:#000;font-size:1.125rem;font-weight:700;line-height:1.125rem}#property-page .sticky-title .min-rate-container .min-rate .currency.kc-flyout-container .currency-label{display:inline-block;font-size:.875rem}#property-page .sticky-title .choose-dates{font-size:.875rem;line-height:.875rem;margin-right:5px;text-align:left;display:inline-block}#property-page .sticky-title .search-dates{clear:left;font-size:.75rem;padding-top:8px}#property-page .sticky-title .button-container{left:0}#property-page .sticky-title .primary-button{min-width:auto;width:100%}#property-page .map-box,#property-page .map-wrapper,#property-page .map-wrapper iframe{width:100%}#property-page .map-wrapper{margin:35px 0 50px}#property-page .map-wrapper .map-box,#property-page .map-wrapper .map-box iframe{height:228px}#property-page .location{border-top:1px solid #e4e4e4;margin:0 15px;padding:50px 0 0}#property-page .location-information h2{font-size:1.125rem;font-weight:700;line-height:1.375rem;margin:0 0 15px}#property-page .location-information p{font-size:.875rem;line-height:1.25rem;margin:15px 0 0}#property-page .location-information span{font-size:.875rem;line-height:1.25rem}#property-page .property-details-wrapper{margin:0 15px;max-width:64rem}#property-page .property-details-wrapper .property-title-heading{text-transform:capitalize}#property-page .address{padding:0 0 20px 20px;position:relative}#property-page .address:before{content:"a";font-family:"Kiwi Icon Font";left:0;position:absolute;top:0}#property-page .address span:after{content:","}#property-page .address span:last-child:after{content:""}#property-page .address p{padding-top:20px}#property-page .destination-guide:after{content:" H";font-family:"Kiwi Icon Font";font-size:.75rem;font-weight:700}#property-page #offers{padding-bottom:20px}#property-page #offers h2{border:none;font-size:1.875rem;grid-area:header;line-height:1.875rem;margin:0 auto;padding:60px 20px 30px;width:64rem}#property-page #offers h2.roomrate-heading{color:#000;font-size:.875rem;padding:0 0 15px}#property-page .contact-wrapper{width:100%;float:left;padding-right:0;padding-left:0}#property-page .contact-wrapper,#property-page .contact-wrapper:last-child:not(:first-child){float:left;clear:none}#property-page .offer-wrapper{border-bottom:1px solid #d8d8d8;margin:40px 20px;padding:0 0 40px}#property-page .offer-wrapper:last-child{border:none}#property-page .offer-wrapper h3{color:#000;font-size:.875rem;margin:0;padding-bottom:10px}#property-page .offer-wrapper p{display:inline-block;margin-top:0}#property-page .offer-wrapper p:last-of-type{display:inline;margin-bottom:0}#property-page .offer-wrapper [class*=-header]{font-weight:700}#property-page .offer-wrapper .offer-description{padding-bottom:25px}#property-page .offer-wrapper .offer-description .view-offer-text{display:none}#property-page .offer-wrapper .offer-description .view-offer-link{display:inline}#property-page .offer-wrapper .benefit-description{padding-bottom:30px}#property-page .offer-wrapper .learn-more-wrapper{font-size:.75rem;padding-top:30px}#property-page .offer-wrapper .minimum-nights-series{padding:30px 0 0}#property-page .offer-wrapper .minimum-nights-header{padding-top:30px}#property-page .offer-wrapper .terms-conditions-header{margin-top:25px}#property-page .offer-wrapper .terms-conditions a{display:block;padding-top:25px}#property-page #affiliates{font-weight:300;max-width:64rem;margin-right:auto;margin-left:auto}#property-page #affiliates::after,#property-page #affiliates::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page #affiliates::after{clear:both}#property-page #affiliates div.subsection{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #affiliates div.subsection,#property-page #affiliates div.subsection:last-child:not(:first-child){float:left;clear:none}#property-page #affiliates ul.affiliates{max-width:64rem;margin-right:auto;margin-left:auto}#property-page #affiliates ul.affiliates::after,#property-page #affiliates ul.affiliates::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page #affiliates ul.affiliates::after{clear:both}#property-page #affiliates ul.affiliates>li{float:left;width:50%}#property-page #affiliates ul.affiliates>li:nth-of-type(1n){clear:none}#property-page #affiliates ul.affiliates>li:nth-of-type(2n+1){clear:both}#property-page #affiliates ul.affiliates>li:last-child{float:left}#property-page #affiliates ul.affiliates li{padding:0 10px 20px}#property-page #affiliates .secondary-carousel .slide-title{display:none}#property-page #affiliates .secondary-content{margin:0}#property-page #affiliates h2{border:none;font-weight:700;margin:0;padding-bottom:14px;padding-top:0}#property-page #affiliates br{line-height:2.375rem}#property-page #nearby-properties ul{margin-right:-.28125rem;margin-left:-.28125rem}@media print,screen and (min-width:40.0625em){#property-page #nearby-properties ul{margin-right:-.28125rem;margin-left:-.28125rem}}@media print,screen and (min-width:64.0625em){#property-page #nearby-properties ul{margin-right:-.28125rem;margin-left:-.28125rem}}#property-page #nearby-properties ul>.nearby-property{float:left;width:50%;padding-right:.625rem;padding-left:.625rem}#property-page #nearby-properties ul>.nearby-property:nth-of-type(1n){clear:none}#property-page #nearby-properties ul>.nearby-property:nth-of-type(2n+1){clear:both}#property-page #nearby-properties ul>.nearby-property:last-child{float:left}#property-page #nearby-properties ul li.nearby-property{margin-bottom:30px;padding-bottom:0}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:first-of-type{display:none}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:last-of-type{display:block;font-size:.875rem;font-weight:700;height:-webkit-calc(2*1.125rem);height:calc(2*1.125rem);line-height:1.125rem;overflow:hidden}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:last-of-type a{color:#5c5c5c}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container .button-container{display:none}#property-page #nearby-properties .rate-container{width:100%}#property-page #nearby-properties .rate-container .currency,#property-page #nearby-properties .rate-container .currency.kc-flyout-container{color:#000}#property-page #nearby-properties .rate-container .currency .currency-label,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .currency-label{display:inline;font-size:.75rem}#property-page #nearby-properties .rate-container .currency .currency-label .per-night,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .currency-label .per-night{text-transform:lowercase}#property-page #nearby-properties .nearby-properties-3 li.nearby-property:nth-last-child(-n+1),#property-page #nearby-properties .nearby-properties-5 li.nearby-property:nth-last-child(-n+1){display:none}#property-page .booking-error-message{margin-top:40px}#property-page .booking-error-message ol{counter-reset:list;padding-left:0}#property-page .booking-error-message li{margin-bottom:5px}#property-page .booking-error-message ol>li:before{content:counter(list) ") ";counter-increment:list}#property-page .availability-error.booking-error-message{margin-top:0}#property-page #search-bar-form #property_no_availability_input_inDate,#property-page #search-bar-form #property_no_availability_input_outDate{line-height:inherit}#property-page #search-bar-form #property_no_availability_input_inDate label,#property-page #search-bar-form #property_no_availability_input_inDate.active,#property-page #search-bar-form #property_no_availability_input_inDate.active:focus,#property-page #search-bar-form #property_no_availability_input_outDate label,#property-page #search-bar-form #property_no_availability_input_outDate.active,#property-page #search-bar-form #property_no_availability_input_outDate.active:focus{color:#474747}#property-page #search-bar-form #property_no_availability_input_inDate::-webkit-input-placeholder,#property-page #search-bar-form #property_no_availability_input_outDate::-webkit-input-placeholder{color:#9b9b9b}#property-page #search-bar-form #property_no_availability_input_inDate::-moz-placeholder,#property-page #search-bar-form #property_no_availability_input_outDate::-moz-placeholder{color:#9b9b9b}#property-page #search-bar-form #property_no_availability_input_inDate::placeholder,#property-page #search-bar-form #property_no_availability_input_outDate::placeholder{color:#9b9b9b}#property-page #search-bar-form #property_no_availability_input_numAdults,#property-page #search-bar-form #property_no_availability_input_numChildren{color:#5c5c5c}#property-page #search-bar-form .adults label,#property-page #search-bar-form .availability-refine-label label,#property-page #search-bar-form .children label{font-size:1rem;font-weight:400;line-height:19px}#property-page .overview-value-props-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#property-page .overview-value-props-group .property-overview{margin:0 auto 48px;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%}#property-page .overview-value-props-group .value-prop-container{margin-left:auto;margin-right:auto;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-overview{color:#474747;margin:30px auto 40px;padding:0 15px}#property-page .property-overview .property-overview-wrapper{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .property-overview .property-overview-wrapper::after,#property-page .property-overview .property-overview-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-overview .property-overview-wrapper::after{clear:both}#property-page .property-overview h3,#property-page .property-overview h4{font-size:1.125rem;margin:15px 0 18px;text-transform:capitalize}#property-page .property-overview h3 span,#property-page .property-overview h4 span{vertical-align:middle}#property-page .property-overview h3 .perk-badge:before,#property-page .property-overview h4 .perk-badge:before{padding-top:4px}#property-page .property-overview .overview-value-props,#property-page .property-overview .overview-value-props-large{display:none}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-benefits-large,#property-page .property-overview .overview-highlights,#property-page .property-overview .overview-perks,#property-page .property-overview .overview-rating,#property-page .property-overview .overview-value-props{width:100%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-benefits-large,#property-page .property-overview .overview-benefits-large:last-child:not(:first-child),#property-page .property-overview .overview-benefits:last-child:not(:first-child),#property-page .property-overview .overview-highlights,#property-page .property-overview .overview-highlights:last-child:not(:first-child),#property-page .property-overview .overview-perks,#property-page .property-overview .overview-perks:last-child:not(:first-child),#property-page .property-overview .overview-rating,#property-page .property-overview .overview-rating:last-child:not(:first-child),#property-page .property-overview .overview-value-props,#property-page .property-overview .overview-value-props:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-benefits-large:last-child,#property-page .property-overview .overview-benefits:last-child,#property-page .property-overview .overview-highlights:last-child,#property-page .property-overview .overview-perks:last-child,#property-page .property-overview .overview-rating:last-child,#property-page .property-overview .overview-value-props:last-child{margin-bottom:0}#property-page .property-overview .overview-benefits .kiwi-benefits,#property-page .property-overview .overview-benefits .kiwi-offer,#property-page .property-overview .overview-benefits .visa-benefits,#property-page .property-overview .overview-benefits-large .kiwi-benefits,#property-page .property-overview .overview-benefits-large .kiwi-offer,#property-page .property-overview .overview-benefits-large .visa-benefits,#property-page .property-overview .overview-perks .kiwi-benefits,#property-page .property-overview .overview-perks .kiwi-offer,#property-page .property-overview .overview-perks .visa-benefits{display:inline-block}#property-page .property-overview .overview-benefits .kiwi-benefits:before,#property-page .property-overview .overview-benefits .kiwi-offer:before,#property-page .property-overview .overview-benefits .visa-benefits:before,#property-page .property-overview .overview-benefits-large .kiwi-benefits:before,#property-page .property-overview .overview-benefits-large .kiwi-offer:before,#property-page .property-overview .overview-benefits-large .visa-benefits:before,#property-page .property-overview .overview-perks .kiwi-benefits:before,#property-page .property-overview .overview-perks .kiwi-offer:before,#property-page .property-overview .overview-perks .visa-benefits:before{color:#474747;display:inline-block;font-family:"Kiwi Icon Font";font-size:1.5rem;text-transform:none}#property-page .property-overview .overview-benefits .kiwi-benefits:not(:first-child),#property-page .property-overview .overview-benefits .kiwi-offer:not(:first-child),#property-page .property-overview .overview-benefits .visa-benefits:not(:first-child),#property-page .property-overview .overview-benefits-large .kiwi-benefits:not(:first-child),#property-page .property-overview .overview-benefits-large .kiwi-offer:not(:first-child),#property-page .property-overview .overview-benefits-large .visa-benefits:not(:first-child),#property-page .property-overview .overview-perks .kiwi-benefits:not(:first-child),#property-page .property-overview .overview-perks .kiwi-offer:not(:first-child),#property-page .property-overview .overview-perks .visa-benefits:not(:first-child){padding:0}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-benefits-large{border-top:1px solid #e4e4e4;padding-top:25px}#property-page .property-overview .overview-benefits .benefits-container,#property-page .property-overview .overview-benefits-large .benefits-container{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .property-overview .overview-benefits .benefits-container::after,#property-page .property-overview .overview-benefits .benefits-container::before,#property-page .property-overview .overview-benefits-large .benefits-container::after,#property-page .property-overview .overview-benefits-large .benefits-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-overview .overview-benefits .benefits-container::after,#property-page .property-overview .overview-benefits-large .benefits-container::after{clear:both}#property-page .property-overview .overview-benefits .benefits,#property-page .property-overview .overview-benefits-large .benefits{font-size:.875rem;width:100%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-benefits .benefits,#property-page .property-overview .overview-benefits .benefits:last-child:not(:first-child),#property-page .property-overview .overview-benefits-large .benefits,#property-page .property-overview .overview-benefits-large .benefits:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-benefits .benefits .icon::before,#property-page .property-overview .overview-benefits-large .benefits .icon::before{color:#5c5c5c;content:"F";font-family:"Kiwi Icon Font";font-size:.875rem;margin-top:5px}#property-page .property-overview .overview-benefits .benefits .amenity-check,#property-page .property-overview .overview-benefits-large .benefits .amenity-check{margin-bottom:20px;padding-left:25px}#property-page .property-overview .overview-benefits .hnwbenefit,#property-page .property-overview .overview-benefits-large .hnwbenefit{font-size:.875rem}#property-page .property-overview .overview-benefits .special-offer-description,#property-page .property-overview .overview-benefits-large .special-offer-description{margin-bottom:16px}#property-page .property-overview .overview-highlights{border-top:1px solid #e4e4e4;padding-top:25px}#property-page .property-overview .overview-highlights .expander[data-expander-truncate-by=element] .expander-show{display:list-item}#property-page .property-overview .overview-highlights .highlight-item{list-style:disc;margin:0 0 20px 14px}#property-page .property-overview .overview-perks~.overview-highlights{margin-top:44px}#property-page .property-overview .overview-perks{border-top:1px solid #e4e4e4;padding-top:25px}#property-page .property-overview .overview-perks .perks-container{margin-top:32px}#property-page .property-overview .overview-perks .perks{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-bottom:22px}#property-page .property-overview .overview-perks .perk-item{padding:0 12px;width:33.33333%}#property-page .property-overview .overview-perks .perk-item .kiwi-benefits,#property-page .property-overview .overview-perks .perk-item .kiwi-offer,#property-page .property-overview .overview-perks .perk-item .visa-benefits{display:block;text-align:center}#property-page .property-overview .overview-perks .perk-item .kiwi-benefits:before,#property-page .property-overview .overview-perks .perk-item .kiwi-offer:before,#property-page .property-overview .overview-perks .perk-item .visa-benefits:before{font-size:40px}#property-page .property-overview .overview-perks .perk-item .perk-label{display:block;font-weight:300;text-align:center}#property-page .property-overview .overview-perks .fancybox{font-weight:700;margin-top:0}#property-page .property-overview .overview-rating{border-top:1px solid #e4e4e4;margin-bottom:44px;padding-top:35px}#property-page .property-overview .overview-rating.smaller{margin-bottom:0}#property-page .property-overview .overview-rating .overview-rating-overall{margin-bottom:8px}#property-page .property-overview .overview-rating .property-rating-scores-short{display:none}#property-page .property-overview .overview-rating .property-summary-kiwi-rating-score{float:none;width:auto}#property-page .property-overview .overview-rating .property-summary-kiwi-rating-score .rate-number{font-size:1.125rem}#property-page .property-overview .overview-rating .score-label{margin-bottom:0}#property-page .property-overview .overview-rating .property-rating-scores{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .property-overview .overview-rating .property-rating-scores::after,#property-page .property-overview .overview-rating .property-rating-scores::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-overview .overview-rating .property-rating-scores::after{clear:both}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score{width:50%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score,#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score:nth-child(odd){padding-right:8px}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score:nth-child(even){padding-left:8px}#property-page .property-overview .overview-rating .property-rating-scores .score-label-container{max-width:188px}#property-page .property-overview .overview-rating .fancybox{display:none;font-size:.875rem}#property-page .property-overview .overview-rating .expander-buttons{margin-top:16px}#property-page .property-overview .overview-rating .expander-buttons a{font-size:.875rem;font-weight:500}#property-page .property-overview .overview-rating .about-property-rating{width:100%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-rating .about-property-rating,#property-page .property-overview .overview-rating .about-property-rating:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-rating .about-property-rating{margin:16px 0 6px}#property-page .property-overview .overview-rating .about-property-rating h5{font-size:.875rem;font-weight:500;margin:0 0 16px}#property-page .property-overview .overview-value-props h4{margin-bottom:28px}#property-page .property-overview .overview-value-props .value-prop-image,#property-page .property-overview .overview-value-props .value-prop-text{display:inline-block;vertical-align:middle}#property-page .property-overview .overview-value-props .value-prop-item{margin-bottom:18px}#property-page .property-overview .overview-value-props .value-prop-image{font-size:36px;margin-right:12px}#property-page .property-overview .overview-value-props .value-props-pane{margin-bottom:20px}#property-page .property-overview .overview-value-props-large{display:none}#property-page .property-overview .overview-value-props-large .value-props-container{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .property-overview .overview-value-props-large .value-props-container::after,#property-page .property-overview .overview-value-props-large .value-props-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-overview .overview-value-props-large .value-props-container::after{clear:both}#property-page .property-overview .overview-value-props-large .value-props-container{margin-top:26px}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item{width:50%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item,#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item{margin-bottom:20px}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-image,#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-text{display:inline-block;vertical-align:middle}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-image{font-size:36px;margin-right:6px}#property-page .results-list-item .kc-nightly-rate .rate-info{font-size:.6875rem}#property-page .results-list-item .kc-nightly-rate .rate-info .currency::after,#property-page .results-list-item .kc-nightly-rate .rate-info .currency::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .results-list-item .kc-nightly-rate .rate-info .currency::after{clear:both}#property-page .results-list-item .kc-nightly-rate .rate-info .currency{display:block}#property-page .results-list-item .kc-nightly-rate .rate-info .currency p{float:left;font-size:.875rem;font-weight:700;line-height:17px;margin-top:0}#property-page .results-list-item .kc-nightly-rate .rate-info .currency span.currency-label{float:left;font-weight:400}#property-page .results-list-item .kc-nightly-rate .rate-info .currency-label-container{line-height:1.0625rem}#property-page .results-list-item .kc-nightly-rate .rate-info .currency-label-container .currency-label-info{float:left}#property-page .results-list-item .kc-nightly-rate .rate-info .currency-label-container .currency-label{float:left;font-size:1rem}#property-page .results-list-item .kc-nightly-rate .rate-info .currency-label-container .kc-flyout-container i{float:right}.availability-loading{clear:both;text-align:center;text-transform:capitalize}.property-header{display:-webkit-box;display:-webkit-flex;display:flex;padding:40px 20px}.property-header .find-rooms-wrapper,.property-header .header-search-dates,.property-header .property-summary-kiwi-rating-score,.property-header .save-hotel-wrapper{display:none}.property-header .find-rooms-wrapper a{color:#191e71;cursor:pointer}.property-header .title-wow-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.property-header .kc-rating-breakdown .property-summary-kiwi-rating-score .score-label{display:none}.property-header .title-about-hotel{display:none;padding-top:15px}.property-header .hotel-category:after{content:"•"}.property-header .hotel-category:last-of-type:after{content:""}.property-header .hotel-category:first-of-type .category-details{padding-left:0}.property-header .category-details{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding:0 0 0 10px}.property-header .category-details label{font-size:1rem}.property-header .category-items{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.property-header .category-items li{padding:0 5px}.property-header .category-items .perks-badges{padding-left:10px}.property-header .category-items .perks-badges .kc-flyout-trigger:after{bottom:5px;font-size:1.5rem}.fancybox-container .fancybox-inner [id^=rate-flyout-container-]{height:100%;width:100%}#nearby-properties .heading,#nearby-properties h2,.about-hotel-container .heading,.about-hotel-container h2,.limited-offers-section .heading,.limited-offers-section h2,.perks-benefits-wrapper .heading,.perks-benefits-wrapper h2{color:#272727;font-size:1.125rem;font-weight:700;line-height:1.375rem;margin:0;padding-bottom:24px}.about-hotel-container,.limited-offers-section,.perks-benefits-wrapper{max-width:64rem;margin-right:auto;margin-left:auto}.about-hotel-container::after,.about-hotel-container::before,.limited-offers-section::after,.limited-offers-section::before,.perks-benefits-wrapper::after,.perks-benefits-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.about-hotel-container::after,.limited-offers-section::after,.perks-benefits-wrapper::after{clear:both}.about-hotel-container,.limited-offers-section,.perks-benefits-wrapper{margin:0 15px;padding:50px 0 0;width:auto}.about-hotel-container{border-top:1px solid #e4e4e4}.about-hotel-container a,.about-hotel-container p{font-size:.875rem;line-height:1.25rem}.about-hotel-container .hotel-details-container{border:1px solid #e4e4e4;padding:23px 8px 23px 6px;width:auto;max-width:64rem;margin-right:auto;margin-left:auto}.about-hotel-container .hotel-details-container::after,.about-hotel-container .hotel-details-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.about-hotel-container .hotel-details-container::after{clear:both}.about-hotel-container .hotel-details-container .hotel-category{text-align:center;width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem}.about-hotel-container .hotel-details-container .hotel-category .category-details{display:inline-block;text-align:left}.about-hotel-container .hotel-details-container .hotel-category .category-details .kiwi-wow-pick{font-size:3.1875rem}.about-hotel-container .hotel-details-container .hotel-category .category-details .category-items{color:#000;display:block;font-size:.875rem;font-weight:700;list-style:none;padding:0}.about-hotel-container .hotel-details-container .hotel-category .category-details .category-items a{color:#000;font-size:.875rem;font-weight:700}.about-hotel-container .hotel-description-container{max-width:64rem;margin-right:auto;margin-left:auto}.about-hotel-container .hotel-description-container::after,.about-hotel-container .hotel-description-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.about-hotel-container .hotel-description-container::after{clear:both}.about-hotel-container .hotel-description-container{padding-top:24px}.about-hotel-container .hotel-description-container p{margin-bottom:28px}.about-hotel-container .hotel-description-container p:last-of-type{margin-bottom:14px}.amenities-facilities-container{max-width:64rem;margin-right:auto;margin-left:auto}.amenities-facilities-container::after,.amenities-facilities-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.amenities-facilities-container::after{clear:both}.amenities-facilities-container{padding:60px 15px}.amenities-facilities-container h2{font-size:1.125rem;font-weight:700;line-height:1.375rem;margin:0 0 26px}.amenities-facilities-container .amenities-facilities{font-size:.875rem;max-width:64rem;margin-right:auto;margin-left:auto}.amenities-facilities-container .amenities-facilities::after,.amenities-facilities-container .amenities-facilities::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.amenities-facilities-container .amenities-facilities::after{clear:both}.amenities-facilities-container .amenities-facilities .amenity-facility{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.amenities-facilities-container .amenities-facilities .amenity-facility,.amenities-facilities-container .amenities-facilities .amenity-facility:last-child:not(:first-child){float:left;clear:none}.amenities-facilities-container .amenities-facilities .amenity-facility{padding-left:0;position:relative}.amenities-facilities-container .amenities-facilities .amenity-facility:before{content:"F";font-family:"Kiwi Icon Font";font-size:.875rem;left:0;position:absolute;top:3px}.amenities-facilities-container .amenities-facilities .amenity-facility:nth-of-type(2n+1){clear:both}.amenities-facilities-container .amenities-facilities .amenity-facility .item{margin:0 0 17px;padding-left:27px}.amenities-facilities-container .amenities-facilities .expander-buttons{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.amenities-facilities-container .amenities-facilities .expander-buttons,.amenities-facilities-container .amenities-facilities .expander-buttons:last-child:not(:first-child){float:left;clear:none}.amenities-facilities-container .amenities-facilities .expander-buttons{clear:both;padding-left:0;padding-top:15px}.amenities-facilities-container .amenities-facilities .expander-buttons:last-child:not(:first-child){clear:both}.policies-container{padding-bottom:30px}.policies-container div{display:grid;overflow:hidden}.policies-container h3{border-top:none;color:#272727;font-size:1.125rem;font-weight:700;line-height:1.8125rem;margin:30px 0}.policies-container img{padding:10px}.policies-container .policies-checkin{padding-top:16px}.policies-container .policies-checkout{padding-top:10px}.policies-container .policies-child,.policies-container .policies-credit-card,.policies-container .policies-pet{padding-top:30px}.policies-container .policies-heading{color:#031d40;font-size:1rem;font-weight:400;padding-bottom:10px}.policies-container .policies{font-weight:300;line-height:25px}@media print,screen and (min-width:40.0625em){.choose-dates{font-size:.75rem;text-align:right;width:210px}.choose-dates.non-sticky{clear:right;display:block}.choose-dates .icon:before{content:"m";font-family:"Kiwi Icon Font"}.property-header{display:block}.property-header.sticky{background-color:#fff;border-bottom:1px solid #e4e4e4;display:block;padding:0;position:fixed;text-align:left;top:0;width:100%;z-index:11111}.property-header.sticky .header-title{margin:0 15px;overflow:unset;width:auto}.property-header.sticky #header-property-title{margin:0 8px 0 5px}.property-header.sticky #header-property-title .header-title-full,.property-header.sticky #header-property-title .kiwi-wow-pick{display:none}.property-header.sticky #header-property-title .header-title-short,.property-header.sticky .wow-wrapper{display:block}.property-header.sticky #header-property-title,.property-header.sticky .header-search-dates{font-size:.875rem;height:1.0625rem;line-height:1.0625rem;padding-top:5px}.property-header.sticky .property-summary-kiwi-rating-score .rate-bubble{height:25px;margin-right:10px;width:32px}.property-header.sticky .property-summary-kiwi-rating-score .rate-bubble .rate-number{font-size:.875rem}.property-header.sticky .breadcrumb,.property-header.sticky .per-night,.property-header.sticky .request-information,.property-header.sticky .scroll-to-photos,.property-header.sticky .title-about-hotel{display:none}.property-header.sticky .header-search-dates,.property-header.sticky .property-summary-kiwi-rating-score{display:inline-block}.property-header.sticky .find-rooms-wrapper,.property-header.sticky .header-search-dates{float:right;margin-right:15px}.property-header.sticky .find-rooms-wrapper a,.property-header.sticky .header-search-dates a{font-size:.875rem;margin-top:0;padding:5px 10px}.property-header.sticky .title-wow-wrapper{float:left;padding-bottom:10px;padding-top:20px}.property-header.sticky .title-wow-wrapper .save-hotel-wrapper{display:inline-block;font-size:.875rem}.property-header.sticky .title-wow-wrapper .save-hotel-wrapper .save-hotel-icon-wrapper{border:1px solid #d0d0d0;border-radius:3px;padding:4px 10px}.property-header.sticky .title-wow-wrapper .save-hotel-wrapper .save-hotel-icon-wrapper img{height:16px;width:auto}.property-header.sticky .sticky-currency{display:block;padding-top:15px;text-align:right}.property-header.sticky .sticky-currency .kc-flyout-container{float:none;margin-right:0;text-align:right}.property-header.sticky .sticky-currency .currency-label{display:inline;font-size:.875rem;line-height:1.25rem;text-transform:capitalize}.property-header.sticky .sticky-currency .property-rate{font-size:1rem;line-height:1.25rem}.property-header.sticky .sticky-currency .from-label{font-size:.75rem}.property-header.sticky .choose-dates{display:block;float:right;padding-top:15px}.property-header.sticky .choose-dates.non-sticky{display:none}.property-header.sticky .property-subheader-content-wrapper{border-top:1px solid #e4e4e4;clear:both;padding:15px 0 0}.property-header.sticky .property-subheader-content-wrapper .property-subheader-menu-content-wrapper{margin:0 auto;max-width:64rem}.property-header.sticky .menu-wrapper .nav-link{color:#474747;cursor:pointer;font-size:.875rem;line-height:30px}.property-header.sticky .menu-wrapper .nav-link:nth-of-type(2){margin-left:15px;margin-right:15px}.property-header.sticky .menu-wrapper .nav-link:last-of-type{margin-right:0}.property-header.sticky .menu-wrapper .nav-link.active{border-bottom:3px solid #000;color:#000;font-weight:700}.property-header.sticky .find-rooms-wrapper .currency{display:none}.property-header.sticky .find-rooms-wrapper .currency-label,.property-header.sticky .menu-wrapper{display:inline}.property-header .find-rooms-wrapper{display:block;float:right}.property-header .find-rooms-wrapper a{background-color:#f6c400;border-radius:3px;clear:both;float:right;font-size:1rem;font-weight:400;margin-bottom:8px;margin-top:10px;max-width:200px;padding:14px 16px;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.property-header .find-rooms-wrapper .currency{float:none;margin-bottom:10px;margin-right:0;text-align:right}.property-header .find-rooms-wrapper .currency .currency-label{display:inline-block;font-size:1.125rem;font-weight:300}.property-header .find-rooms-wrapper .currency .property-rate{font-size:1.875rem;margin-right:5px}.property-header .find-rooms-wrapper .request-information{clear:both;float:right}.property-header .find-rooms-wrapper .request-information .request-phone-number{font-weight:300;margin:0}.property-header .from-label{font-size:.875rem}.property-header .property-rate{color:#000;font-weight:700}.property-header .header-title{float:none;overflow:hidden}#property-page #availability-details{margin-top:80px}#property-page #availability-details #rooms{clear:left}#property-page .sticky-title{display:none}#property-page .map-wrapper .map-box,#property-page .map-wrapper .map-box iframe{height:220px}#property-page #nearby-properties,#property-page #property-contact-information,#property-page .about-hotel-container,#property-page .amenities-facilities-container,#property-page .limited-offers-section,#property-page .location,#property-page .perks-benefits-wrapper,#property-page .property-details-wrapper,#property-page .property-headings-dates-container{border-top:none}#property-page #nearby-properties .heading,#property-page #nearby-properties h2,#property-page #property-contact-information .heading,#property-page #property-contact-information h2,#property-page .about-hotel-container .heading,#property-page .about-hotel-container h2,#property-page .amenities-facilities-container .heading,#property-page .amenities-facilities-container h2,#property-page .limited-offers-section .heading,#property-page .limited-offers-section h2,#property-page .location .heading,#property-page .location h2,#property-page .perks-benefits-wrapper .heading,#property-page .perks-benefits-wrapper h2,#property-page .property-details-wrapper .heading,#property-page .property-details-wrapper h2,#property-page .property-headings-dates-container .heading,#property-page .property-headings-dates-container h2{color:#272727;font-size:1.5rem;line-height:1.8125rem;margin:0;padding-bottom:30px;text-transform:none}#property-page #nearby-properties p,#property-page #property-contact-information p,#property-page .about-hotel-container p,#property-page .amenities-facilities-container p,#property-page .limited-offers-section p,#property-page .location p,#property-page .perks-benefits-wrapper p,#property-page .property-details-wrapper p,#property-page .property-headings-dates-container p{line-height:1.5625rem}#property-page .location{border-top:1px solid #e4e4e4;padding:35px 0 0}#property-page .map-wrapper{margin:28px 0 0}#property-page .address{padding:0 0 30px 28px}#property-page .address:before{font-size:1.125rem}#property-page .about-hotel-container{width:auto}#property-page .about-hotel-container .hotel-description-container{padding-top:38px}#property-page .property-details-wrapper{margin:0 auto;max-width:64rem;position:relative}#property-page .offer-wrapper .terms-conditions p{font-size:.75rem}#property-page .offer-wrapper .terms-conditions a{display:none}#property-page .offer-wrapper .benefit-description{padding-left:45px;position:relative}#property-page .offer-wrapper .benefit-description h5:before{content:"s";font-family:"Kiwi Icon Font";font-size:30px;font-style:normal;left:0;line-height:30px;position:absolute}#property-page .offer-wrapper .minimum-nights-series{padding:30px 0 0}#property-page .offer-wrapper .offer-description{padding-bottom:25px}#property-page .offer-wrapper .offer-description .view-offer-text{display:inline}#property-page .offer-wrapper .offer-description .view-offer-link{display:none}#property-page #affiliates div.subsection{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #affiliates div.subsection,#property-page #affiliates div.subsection:last-child:not(:first-child){float:left;clear:none}#property-page #affiliates #pdp-promo-wrapper.secondary-carousel{width:75%;float:left;padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto;margin-left:12.5%}#property-page #affiliates #pdp-promo-wrapper.secondary-carousel,#property-page #affiliates #pdp-promo-wrapper.secondary-carousel:last-child:not(:first-child){float:left;clear:none;float:none;clear:both}#property-page #affiliates #pdp-promo-wrapper.secondary-carousel{padding-top:58px}#property-page #nearby-properties{margin:50px 15px 0}#property-page #nearby-properties ul{margin-right:-1.375rem;margin-left:-1.375rem}}@media print,screen and (min-width:40.0625em)and (min-width:40.0625em){#property-page #nearby-properties ul{margin-right:-1.375rem;margin-left:-1.375rem}}@media print,screen and (min-width:40.0625em)and (min-width:64.0625em){#property-page #nearby-properties ul{margin-right:-1.375rem;margin-left:-1.375rem}}@media print,screen and (min-width:40.0625em){#property-page #nearby-properties ul>.nearby-property{float:left;width:33.3333333333%;padding-right:1.375rem;padding-left:1.375rem}#property-page #nearby-properties ul>.nearby-property:nth-of-type(1n){clear:none}#property-page #nearby-properties ul>.nearby-property:nth-of-type(3n+1){clear:both}#property-page #nearby-properties ul>.nearby-property:last-child{float:left}#property-page #nearby-properties ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#property-page #nearby-properties ul li.nearby-property{margin-bottom:60px;padding-bottom:100px;position:relative}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:first-of-type{display:block;font-size:1rem;height:-webkit-calc(2*1.5rem);height:calc(2*1.5rem);line-height:1.5rem;margin:0 0 12px;overflow:hidden}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:first-of-type a{color:#5c5c5c;word-break:break-word}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:last-of-type{display:none}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container{bottom:0;padding-right:44px;position:absolute;width:100%}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container .rate-container{display:inline-block;float:none}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container .button-container{display:block}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container .button-container a.secondary-button{width:100%}#property-page #nearby-properties .nearby-properties-1 li.nearby-property,#property-page #nearby-properties .nearby-properties-2 li.nearby-property,#property-page #nearby-properties .nearby-properties-3 li.nearby-property,#property-page #nearby-properties .nearby-properties-4 li.nearby-property,#property-page #nearby-properties .nearby-properties-5 li.nearby-property{margin-bottom:30px}#property-page #nearby-properties .nearby-properties-3 li.nearby-property:nth-last-child(-n+1){display:block}#property-page #nearby-properties .nearby-properties-4 li.nearby-property:nth-last-child(-n+1),#property-page #nearby-properties .nearby-properties-5 li.nearby-property:nth-last-child(-n+2){display:none}#property-page #nearby-properties .nearby-properties-6 li.nearby-property:nth-last-child(-n+3){margin-bottom:30px}#property-page #nearby-properties .see-more-wrapper{width:100%}#property-page #nearby-properties .see-more-wrapper .primary-button{margin-left:auto;margin-right:auto}#property-page .value-prop-container{border-top:1px solid #e4e4e4;display:none;margin-left:0;margin-right:0;max-width:none}#property-page .value-prop-container.show-value-props{display:block}#property-page .value-prop-container .value-prop-wrapper{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .value-prop-container .value-prop-wrapper::after,#property-page .value-prop-container .value-prop-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .value-prop-container .value-prop-wrapper::after{clear:both}#property-page .value-prop-container .value-prop-wrapper{margin:30px auto 0}#property-page .overview-value-props-group{display:block}#property-page .overview-value-props-group .property-overview{margin-top:26px}#property-page .property-overview h4{font-size:16px}#property-page .property-overview .overview-value-props,#property-page .property-overview .overview-value-props-large{display:block}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-highlights,#property-page .property-overview .overview-perks,#property-page .property-overview .overview-rating,#property-page .property-overview .overview-value-props{width:33.3333333333%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-benefits:last-child:not(:first-child),#property-page .property-overview .overview-highlights,#property-page .property-overview .overview-highlights:last-child:not(:first-child),#property-page .property-overview .overview-perks,#property-page .property-overview .overview-perks:last-child:not(:first-child),#property-page .property-overview .overview-rating,#property-page .property-overview .overview-rating:last-child:not(:first-child),#property-page .property-overview .overview-value-props,#property-page .property-overview .overview-value-props:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-highlights,#property-page .property-overview .overview-perks,#property-page .property-overview .overview-rating,#property-page .property-overview .overview-value-props{border-top:none;padding-right:30px;padding-top:0}#property-page .property-overview .overview-benefits:last-child,#property-page .property-overview .overview-highlights:last-child,#property-page .property-overview .overview-perks:last-child,#property-page .property-overview .overview-rating:last-child,#property-page .property-overview .overview-value-props:last-child{padding-right:0}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-benefits-large{border-top:0;padding-top:0}#property-page .property-overview .overview-benefits-large{width:66.6666666667%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-benefits-large,#property-page .property-overview .overview-benefits-large:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-benefits-large .benefits{width:50%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-benefits-large .benefits,#property-page .property-overview .overview-benefits-large .benefits:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-benefits-large .benefits{padding-right:30px}#property-page .property-overview .overview-benefits-large .benefits:last-child{padding-right:0}#property-page .property-overview .overview-perks{margin-bottom:0}#property-page .property-overview .overview-perks .perks-container{margin-top:0}#property-page .property-overview .overview-perks .perks{display:block;margin-bottom:2px}#property-page .property-overview .overview-perks .perk-item{float:none;margin-bottom:15px;padding:0;width:auto}#property-page .property-overview .overview-perks .perk-item .kiwi-benefits,#property-page .property-overview .overview-perks .perk-item .kiwi-offer,#property-page .property-overview .overview-perks .perk-item .visa-benefits{display:inline-block;text-align:left}#property-page .property-overview .overview-perks .perk-item .kiwi-benefits:before,#property-page .property-overview .overview-perks .perk-item .kiwi-offer:before,#property-page .property-overview .overview-perks .perk-item .visa-benefits:before{font-size:1.25rem}#property-page .property-overview .overview-perks .perk-item .perk-label{display:inline-block;margin-left:5px;vertical-align:top}#property-page .property-overview .overview-perks .fancybox{font-weight:400}#property-page .property-overview .overview-rating{border-top:none;margin-bottom:0}#property-page .property-overview .overview-rating .overview-rating-overall{margin-bottom:2px}#property-page .property-overview .overview-rating .overview-rating-details{margin-bottom:10px}#property-page .property-overview .overview-rating .property-rating-scores-short{display:block}#property-page .property-overview .overview-rating .property-rating-scores-details{display:none}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score{float:none;padding:0;width:100%}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score:nth-child(odd){padding-right:0}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score:nth-child(even){padding-left:0}#property-page .property-overview .overview-rating .fancybox{display:inline}#property-page .property-overview .overview-value-props-large{width:66.6666666667%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-value-props-large,#property-page .property-overview .overview-value-props-large:last-child:not(:first-child){float:left;clear:none}#property-page .property-overview .overview-perks~.overview-highlights{margin-top:0}.amenities-facilities-container h2{line-height:1.8125rem}.amenities-facilities-container .amenities-facilities .amenity-facility{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}.amenities-facilities-container .amenities-facilities .amenity-facility,.amenities-facilities-container .amenities-facilities .amenity-facility:last-child:not(:first-child){float:left;clear:none}.amenities-facilities-container .amenities-facilities .amenity-facility{padding-left:0}.amenities-facilities-container .amenities-facilities .amenity-facility:nth-of-type(2n+1),.amenities-facilities-container .amenities-facilities .amenity-facility:nth-of-type(3n+1){clear:none}.amenities-facilities-container .amenities-facilities .amenity-facility:nth-of-type(3n+1){clear:both}.policies-container{max-width:64rem;margin-right:auto;margin-left:auto}.policies-container::after,.policies-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.policies-container::after{clear:both}.policies-container div{display:block}.policies-container h3{font-size:1.875rem;margin:30px 15px 30px 0}.policies-container .policies-heading{width:25%;float:left;padding-right:0;padding-left:0}.policies-container .policies-heading,.policies-container .policies-heading:last-child:not(:first-child){float:left;clear:none}.policies-container .policies-heading{color:#031d40;font-size:1rem;font-weight:400;line-height:28px;padding-bottom:0}.policies-container .policies{width:75%;float:left;padding-right:0;padding-left:0}.policies-container .policies,.policies-container .policies:last-child:not(:first-child){float:left;clear:none}.policies-container .policies{font-weight:300;line-height:28px}}@supports(display:grid){@media print,screen and (min-width:40.0625em){#property-page .offer-wrapper{grid-template-areas:"offer_title             offer_title             offer_title             offer_title" "offer_description       offer_description       offer_description       offer_description" "benefit_collection      benefit_collection      benefit_collection      benefit_collection" "dates_available_header  minimum_nights_header   .                       ." "dates_available         minimum_nights          .                       ." "terms_conditions_header terms_conditions_header terms_conditions_header terms_conditions_header" "terms_conditions        terms_conditions        terms_conditions        terms_conditions";grid-template-columns:repeat(4,1fr)}#property-page .offer-wrapper .dates-series,#property-page .offer-wrapper .minimum-nights-series{min-width:250px;padding:0}}}@media print,screen and (min-width:64.0625em){.property-header .title-about-hotel{display:-webkit-box;display:-webkit-flex;display:flex}.property-header .find-rooms-wrapper{margin-right:15px}.property-header.sticky #header-property-title{font-size:1.125rem;height:22px;line-height:1.375rem;margin:0 10px 0 0;padding-top:2px}.property-header.sticky #header-property-title .header-title-full{display:block}.property-header.sticky #header-property-title .header-title-short{display:none}.property-header.sticky .menu-wrapper .nav-link{margin-right:30px}.property-header.sticky .menu-wrapper .nav-link:nth-of-type(1){margin-left:15px;margin-right:15px}.property-header.sticky .menu-wrapper .nav-link:nth-of-type(2){margin-right:30px}.property-header.sticky .menu-wrapper .nav-link.active{padding-bottom:12px}.property-header.sticky .scroll-to-photos{display:inline}#property-page .value-prop-container .value-prop-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}#property-page .value-prop-container .value-add-carousel-wrapper{display:none}#property-page .map-wrapper{margin:0;position:relative;z-index:0}#property-page .map-wrapper .close-by.map-box,#property-page .map-wrapper .close-by.map-box iframe{height:436px}#property-page .map-wrapper .no-close-by.map-box,#property-page .map-wrapper .no-close-by.map-box iframe{height:400px}#property-page #offers h2{padding-left:0;padding-right:0}#property-page .offer-wrapper{margin:30px auto 40px;padding:0 0 40px;width:64rem}#property-page .location-information-container{margin:0 auto;max-width:1024px;position:relative;z-index:1}#property-page .location{border-top:none;margin:0;max-width:none;padding-top:0}#property-page .location-information{background-color:#fff;border:0;border-radius:3px;min-height:130px;padding:20px;position:absolute;top:20px;width:400px}#property-page .location-information h2{padding-bottom:20px}#property-page .location-information .address{padding:0}#property-page .location-information .address:before{content:none}#property-page .location-information .address .address-section:before{content:"\a"}#property-page .location-information .address span{display:inline}#property-page .location-information .close-by{padding:20px 0 0}#property-page .location-information .close-by p{margin:10px 0 0}#property-page .location-information .destination-guide{font-weight:700}#property-page .about-hotel-container{margin:80px auto;padding:0}#property-page .about-hotel-container .hotel-details-container{width:16.6666666667%;float:left;padding-right:0;padding-left:0}#property-page .about-hotel-container .hotel-details-container,#property-page .about-hotel-container .hotel-details-container:last-child:not(:first-child){float:left;clear:none}#property-page .about-hotel-container .hotel-details-container .hotel-category{margin:0 auto 25px;padding-left:25px;text-align:left;width:100%}#property-page .about-hotel-container .hotel-details-container .hotel-category:first-child{margin-top:25px}#property-page .about-hotel-container .hotel-description-container{width:83.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .about-hotel-container .hotel-description-container,#property-page .about-hotel-container .hotel-description-container:last-child:not(:first-child){float:left;clear:none}#property-page .about-hotel-container .hotel-description-container{padding-top:0;padding-left:37px}#property-page .about-hotel-container .hotel-description-container p{margin-top:0}#property-page .amenities-facilities-container{margin-top:80px;padding:0}#property-page #nearby-properties{margin:60px auto 0}#property-page #nearby-properties ul{margin-right:-2.0625rem;margin-left:-2.0625rem}}@media print,screen and (min-width:64.0625em)and (min-width:40.0625em){#property-page #nearby-properties ul{margin-right:-2.0625rem;margin-left:-2.0625rem}}@media print,screen and (min-width:64.0625em)and (min-width:64.0625em){#property-page #nearby-properties ul{margin-right:-2.0625rem;margin-left:-2.0625rem}}@media print,screen and (min-width:64.0625em){#property-page #nearby-properties ul>.nearby-property{float:left;width:33.3333333333%;padding-right:2.0625rem;padding-left:2.0625rem}#property-page #nearby-properties ul>.nearby-property:nth-of-type(1n){clear:none}#property-page #nearby-properties ul>.nearby-property:nth-of-type(3n+1){clear:both}#property-page #nearby-properties ul>.nearby-property:last-child{float:left}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .rate-and-button-container{padding-right:66px}#property-page .overview-value-props-group .property-overview{margin-top:20px}#property-page .property-overview .overview-rating.smaller{width:27%}#property-page .property-overview .overview-value-props-large{width:73%}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item{width:33.3333333333%;float:left;padding-right:0;padding-left:0}#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item,#property-page .property-overview .overview-value-props-large .value-props-container .value-prop-item:last-child:not(:first-child){float:left;clear:none}.fancybox-container .fancybox-inner [id^=rate-flyout-container-]{height:auto;width:auto}.policies-container .policies-heading{width:16.6666666667%;float:left;padding-right:0;padding-left:0}.policies-container .policies-heading,.policies-container .policies-heading:last-child:not(:first-child){float:left;clear:none}.policies-container .policies{width:83.3333333333%;float:left;padding-right:0;padding-left:0}.policies-container .policies,.policies-container .policies:last-child:not(:first-child){float:left;clear:none}}#availability-details{background-color:#f7f7f7;padding-bottom:30px;padding-top:30px}.availability-overlay-loading{-webkit-animation:1.1s linear infinite fancybox-rotate;animation:1.1s linear infinite fancybox-rotate;background:rgba(0,0,0,0);border-bottom:2px solid rgba(20,40,96,.7);border-left:2px solid #142860;border-radius:50%;border-right:2px solid rgba(20,40,96,.7);border-top:2px solid rgba(20,40,96,.7);height:24px;margin:-25px auto 12px;width:24px}#hotel-carousel-wrapper .carousel-image-wrapper,#pdp-main-carousel .carousel-image-wrapper{max-height:570px}#property-page{background-color:#fff}#property-page .sticky-title .min-rate-container{width:58.3333333333%;float:left;padding-right:0;padding-left:0}#property-page .sticky-title .min-rate-container,#property-page .sticky-title .min-rate-container:last-child:not(:first-child){float:left;clear:none}#property-page .sticky-title .choose-dates{width:58.3333333333%;float:left;padding-right:0;padding-left:0}#property-page .sticky-title .choose-dates,#property-page .sticky-title .choose-dates:last-child:not(:first-child){float:left;clear:none}#property-page .sticky-title .button-container{width:41.6666666667%;float:left;padding-right:0;padding-left:0}#property-page .sticky-title .button-container,#property-page .sticky-title .button-container:last-child:not(:first-child){float:left;clear:none}#property-page .sticky-title .button-container .primary-button{font-size:.875rem;height:100%;padding-bottom:12px;padding-top:12px}#property-page #nearby-properties,#property-page .amenities-facilities-container{margin-top:50px;padding:0 15px}#property-page #nearby-properties ul,#property-page .amenities-facilities-container ul{overflow:hidden}#property-page #nearby-properties ul li.nearby-property .nearby-property-content,#property-page .amenities-facilities-container ul li.nearby-property .nearby-property-content{padding:2px}#property-page #nearby-properties ul li.nearby-property .nearby-property-content .nearby-properties-info,#property-page .amenities-facilities-container ul li.nearby-property .nearby-property-content .nearby-properties-info{display:block}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3,#property-page .amenities-facilities-container ul li.nearby-property .nearby-property-content h3{padding:4px!important;height:-webkit-calc(2*1.5rem + 13px)!important;height:calc(2*1.5rem + 13px)!important;margin:0 0 5px!important}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3 a,#property-page .amenities-facilities-container ul li.nearby-property .nearby-property-content h3 a{display:inline-block}#property-page .amenities-facilities-container .amenity-facility{color:#474747}#property-page .amenities-facilities-container .amenity-facility:before{color:#031d40}#property-page .expander-buttons a{font-weight:700}#property-page .expander-buttons .hide-pane,#property-page .expander-buttons .show-pane{text-decoration:underline}#property-page .expander-buttons .hide-pane:after,#property-page .expander-buttons .show-pane:after{font-family:"Kiwi Icon Font";font-size:.625rem}#property-page .expander-buttons .hide-pane:after{content:" E"}#property-page .expander-buttons .show-pane:after{content:" D"}#property-page .location .address{line-height:20px}#property-page .property-header-fill{background-color:#fff;display:none}#property-page .property-header{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:1}#property-page .property-header h1{color:#000;font-size:1.875rem;font-weight:700;margin:0;text-transform:none}#property-page .property-header label{line-height:11px}#property-page .property-header .header-title .breadcrumb{margin-bottom:15px}#property-page .property-header .header-title .title-about-hotel{color:#000}#property-page .property-header .perks-title{font-weight:400}#property-page .property-header .category-details .fancybox{margin-left:3px;padding-top:3px;padding-bottom:0;bottom:9px}#property-page .property-header .category-items{line-height:100%}#property-page .property-header .category-items li{font-size:1rem}#property-page .property-header .category-items a{color:#000;font-size:1rem}#property-page .property-header .save-hotel-wrapper{clear:left;float:left;margin-left:0}#property-page .property-header .find-rooms-wrapper{color:#000}#property-page .property-header .find-rooms-wrapper a{font-size:1.125rem;font-weight:500}#property-page .property-header .find-rooms-wrapper .currency .property-rate{font-size:1.5rem;line-height:13px}#property-page .property-header .find-rooms-wrapper .request-information a{background:0 0;color:#d4a643;float:none;padding:0}#property-page .kc-availability-widget-visa-info p u a:hover{color:#d2a54b}#property-page .property-details-availability{background-color:#eee;max-width:64rem;margin-right:auto;margin-left:auto}#property-page .property-details-availability::after,#property-page .property-details-availability::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .property-details-availability::after{clear:both}#property-page .pdp-footer-info{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .pdp-footer-info::after,#property-page .pdp-footer-info::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .pdp-footer-info::after{clear:both}#property-page .pdp-footer-info{background-color:#fff;clear:both}#property-page .kiwiccordion.kiwiccordionified ul.tabs .toggler span{font-size:.75rem}#property-page .kiwiccordion.kiwiccordionified ul.tabs .toggler span .icon{display:block;margin-bottom:10px}#property-page .booking-error-message{font-size:1rem;margin-top:40px}#property-page .booking-error-message h3{font-size:1rem;font-weight:700;margin-bottom:8px;margin-top:15px}#property-page .booking-error-message ol{font-size:.875rem;margin-left:0;margin-top:13px}#property-page .booking-error-message ol a,#property-page .booking-error-message ol a:hover{color:#031d40;text-decoration:underline}#property-page .booking-error-message ol li{line-height:19px;list-style:none}#property-page .booking-error-message.availability-error{font-size:1.125rem;line-height:20px;padding:15px}#property-page #pdp-carousel{max-height:545px}#property-page #pdp-promo-carousel-wrapper{padding-bottom:20px}#property-page #pdp-promo-carousel,#property-page .pdp-offers-carousel{max-width:299px}#property-page #rooms h3{font-size:1.125rem}#property-page #rooms li,#property-page #rooms p{font-size:.875rem}#property-page #rooms .room-button-container a{font-size:.875rem;font-weight:700;padding-bottom:10px;padding-top:10px;width:100%}#property-page #rooms .expander-trigger{color:#031d40;cursor:pointer}#property-page #rooms .expander-trigger span{color:#031d40;display:block}#property-page #rooms .expander-trigger span .fa{color:#000}#property-page #room-disclaimer{font-size:.75rem;margin:0;text-align:left}#property-page #roomsrates{padding:0}#property-page #roomsrates .room-rate-availability{max-width:64rem;margin-right:auto;margin-left:auto}#property-page #roomsrates .room-rate-availability::after,#property-page #roomsrates .room-rate-availability::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page #roomsrates .room-rate-availability::after{clear:both}#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-in,#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-out,#property-page #roomsrates .room-rate-availability .persons-wrapper{background-color:#fff;border:1px solid #e4e4e4;padding:10px}#property-page #roomsrates .room-rate-availability .calendar-wrapper input,#property-page #roomsrates .room-rate-availability .persons-wrapper select{border-color:#fff;box-shadow:none;font-size:1rem;line-height:19px;padding:2px}#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-in{border-right:none}#property-page #roomsrates .room-rate-availability .persons-wrapper{margin-top:20px}#property-page #roomsrates .room-rate-availability .persons-overview .overview{border:none;padding:4px 2px}#property-page #roomsrates .room-rate-availability .persons-overview .overview span{color:#5c5c5c;font-size:1rem;font-weight:700}#property-page #roomsrates #rooms-rates-page .availability-submit.primary-button{width:100%}#property-page #roomsrates #rooms-rates-page .rooms-rates-wrap{background-color:rgba(0,0,0,0)}#property-page #roomsrates .loader-image{background:url(/images/global/loading-indicator.gif) 50% 50% no-repeat;height:3.125rem}#property-page #roomsrates .kc-rooms-rates-accordion-header{background:#f1f1f1;clear:both;font-size:.75rem;font-weight:700;line-height:20px;padding-bottom:5px;padding-top:10px;text-transform:uppercase}#property-page #roomsrates .kc-rooms-rates-accordion-header form{display:inline-block}#property-page #roomsrates .kc-rooms-rates-accordion-header select{display:inline;margin:0;position:absolute;top:-4px;width:60px}#property-page #roomsrates .kc-search-availability-calendarin,#property-page #roomsrates .kc-search-availability-calendarout{height:40px}#property-page #roomsrates .kc-search-availability-adults,#property-page #roomsrates .kc-search-availability-children{margin-bottom:0}#property-page #roomsrates .pdp-room{padding:0 15px}#property-page #roomsrates .pdp-room img{border:1px solid #999}#property-page #roomsrates .pdp-room h2{margin:5px 0}#property-page #roomsrates .pdp-room p{margin:0}#property-page #roomsrates .pdp-room .kc-property-content{padding:0}#property-page #roomsrates .pdp-room .room-features{color:#666;font-size:1rem;list-style-position:inside;list-style-type:none;margin:5px 0 0;padding:0}#property-page #roomsrates .pdp-room .room-features i{margin-right:5px}#property-page #roomsrates .pdp-room .room-features i,#property-page #roomsrates .pdp-room .room-features strong{color:#000}#property-page #roomsrates .pdp-room .pdp-rate{margin-bottom:10px}#property-page #roomsrates .pdp-room .pdp-rate h3{font-size:.75rem;font-weight:bolder;margin-bottom:5px;text-transform:uppercase}#property-page #roomsrates .pdp-room .pdp-rate a{color:#031d40;font-size:.875rem}#property-page #roomsrates .pdp-room .pdp-rate .rate-info{position:relative}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .badges{display:block;position:absolute;width:30px}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .badges .kc-visa-rollover-trigger{background-image:url(/images/global/visa-benefits.svg);background-size:contain;background-position:inherit;background-repeat:no-repeat;display:inline-block;height:27px;width:25px}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .badges .kc-visa-rollover-trigger:hover{background-position:inherit}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .rate-info-text{display:block;margin-left:40px}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .rate-info-text .expander-trigger{cursor:pointer;font-size:.875rem}#property-page #roomsrates .pdp-room .pdp-rate .rate-info .rate-info-text ul{font-size:.875rem;list-style-position:inside;margin:0;padding:0}#property-page #roomsrates .pdp-room .pdp-rate .kc-flyout-trigger,#property-page #roomsrates .pdp-room .pdp-rate .rate-info .rate-info-text p{font-size:.875rem}#property-page #roomsrates .pdp-room .pdp-rate .kc-flyout .flyout-text-wrapper{max-width:150px}#property-page #roomsrates .pdp-room .pdp-rate .kc-flyout .flyout-text-wrapper table{table-layout:auto!important}#property-page #roomsrates .pdp-room .pdp-rate .rate{font-size:.875rem;margin:0}#property-page #roomsrates .pdp-room .pdp-rate .rate strong{font-weight:700}#property-page #roomsrates .pdp-room .pdp-rate .rate strong span{font-weight:400}#property-page #roomsrates .kc-booking-header-hasrooms{display:block;font-size:1.5rem!important;margin-bottom:0}#property-page #roomsrates .kc-booking-header-hasrooms .title-link{text-transform:uppercase}#property-page #roomsrates .search-bar-wrapper{padding-right:0}#property-page .accordion-component p{font-size:1.5rem}#property-page .accordion-component .property-details-toc{list-style-type:none;margin:20px 0 10px}#property-page .accordion-component ul{display:table;height:25px;list-style-type:none;margin:0;overflow:visible;padding:0}#property-page .accordion-component .kc-property-overview .kc-property-content{font-size:1.125rem;line-height:19px;padding-bottom:20px}#property-page .accordion-component .kc-property-overview .kc-property-content blockquote{border:none;clear:left;color:#fa0;float:left;font-family:Georgia,Times,serif;font-size:1.125rem;font-style:italic;padding-left:0;width:220px}#property-page .accordion-component .kc-property-overview .kc-property-content ul{width:450px}#property-page .accordion-component .kc-property-overview .kc-property-content ul li{float:left;font-size:.875rem;margin:0 5px 0 0;width:215px}#property-page .accordion-component .accordion-panel-wrap{margin:0 0 20px}#property-page .accordion-content .kc-property-content ul li{font-size:.875rem}#property-page .kc-property-content,#property-page .kc-property-content p{font-size:.75rem}#property-page .kc-property-content ul{list-style-type:none;margin:0;padding:0}#property-page .kc-property-content ul span{display:block;font-size:.875rem}#property-page .kc-property-content ul .contact-info a:hover{color:inherit}#property-page .kc-property-content .expander-buttons a{background-image:url(/images/global/sprite-icons-fs8.png);background-repeat:no-repeat;color:#333;font-size:.875rem;padding:0 1.125rem 0 0}#property-page .kc-property-content .expander-buttons a.show-pane{background-position:right -664px}#property-page .kc-property-content .expander-buttons a.hide-pane{background-position:right -718px}#property-page .kc-property-content-offers .property-detail-transparent{background:0 0}#property-page .kc-property-content-offers .property-detail-text{position:static}#property-page .kc-property-content-offers .property-detail-text .property-detail-subtitle{color:#5c5c5c;margin-left:0}#property-page .kcm-findit-widget{padding:0}#property-page .kcm-findit-widget form{padding:15px;padding-bottom:30px}#property-page .kcm-findit-widget .row{display:-webkit-box;display:-webkit-flex;display:flex}#property-page .kcm-findit-widget .travel-dates{margin:0}#property-page .kcm-findit-widget .travel-dates>div{padding-left:2px;padding-right:2px}#property-page .kcm-findit-widget .kcm-findit-title{font-size:.6875rem;margin:0 0 8px}#property-page .kcm-findit-widget [name=property_availability_input] label{font-size:.75rem;text-transform:none}#property-page .kcm-findit-widget [name=property_availability_input] .travel-dates .error_list li{color:#fff;line-height:.875rem}#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-in #property_availability_input_inDate,#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-in #property_availability_input_outDate,#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-out #property_availability_input_inDate,#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-out #property_availability_input_outDate{border:1px solid #a2a2a2}#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-in .error_list,#property-page .kcm-findit-widget [name=property_availability_input] .kcm-calendar-out .error_list{display:none}#property-page .kcm-findit-widget [name=property_availability_input] .kc-availability-widget-visa-info{display:inline-block;margin-top:5px}#property-page .kcm-findit-widget [name=property_availability_input] .kc-availability-widget-visa-info h3{display:inline}#property-page .kcm-findit-widget [name=property_availability_input] .kc-availability-widget-visa-info .kc-flyout-container{display:inline;float:none;margin:5px 0 0 5px}#property-page .kcm-findit-widget [name=property_availability_input] .kc-availability-widget-visa-info .kc-flyout-container .kc-flyout-trigger{color:#fff;font-size:1rem}#property-page .kcm-findit-widget [name=property_availability_input] .kc-group-bookings{color:#fff;display:block;font-size:.75rem;margin:0;position:relative;text-align:left;text-decoration:none;top:.625rem}#property-page .kcm-findit-widget [name=property_availability_input] .kc-group-bookings:hover{color:#fff;text-decoration:underline}#property-page .kcm-findit-widget [name=property_availability_input] .primary-button{border-radius:3px;line-height:16px;margin:15px 0 0;width:100%}#property-page .kcm-findit-widget [name=property_availability_input] .form-icon+.error_list{padding-top:10px}#property-page .kcm-findit-widget .kc-availability-widget-visa-info h3{color:#fff;font-size:.75rem}#property-page .kcm-findit-widget .kc-availability-widget-visa-info .kc-flyout-container{display:inline-block;float:none}#property-page .kcm-findit-widget .kc-availability-widget-visa-info .kc-flyout-trigger{display:inline-block;font-size:1.125rem}#property-page .kcm-findit-widget .kc-availability-widget-visa-info p{color:#fff;font-size:.75rem}#property-page .kcm-findit-widget #send-booking-request{display:block;height:auto;margin:5px 10px}#property-page .kcm-findit-widget .kc-availability-request{padding:20px 0 15px;width:auto}#property-page .kcm-findit-widget .kc-availability-request p{color:#ccc;font-size:.875rem;margin-bottom:0}#property-page .kcm-findit-widget .kc-availability-request .request-information{padding:0 20px 10px}#property-page .kcm-findit-widget .kc-availability-request .international-number-text{color:#ccc;font-size:.75rem}#property-page .kcm-findit-widget .kc-availability-request .copy{height:86px}#property-page .kcm-findit-widget .kc-availability-request h2{color:#fff;font-size:.875rem;line-height:11px;padding-bottom:5px;text-transform:uppercase}#property-page .kcm-findit-widget .kc-availability-request .availibility-request-chat{border-bottom:1px solid #555;height:45px;margin-bottom:10px}#property-page .kcm-findit-widget .kc-availability-request .availibility-request-chat .availability-request-phone{font-size:25px!important}#property-page .kcm-findit-widget .kc-availability-request .kc-availability-widget-visa-info h3{display:inline-block;margin:0;padding:5px 10px 0}#property-page .search-bar-wrapper{clear:both;padding-left:0}#property-page .search-bar-wrapper form{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .search-bar-wrapper form::after,#property-page .search-bar-wrapper form::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .search-bar-wrapper form::after{clear:both}#property-page .search-bar-wrapper .availability-room-submit{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}#property-page .search-bar-wrapper .availability-room-submit button{background-color:#17214d;padding:10px}#property-page .search-bar-wrapper .availability-room-submit button span{color:#fff;font-size:.875rem;font-weight:700;line-height:1.5rem}#property-page .search-bar-wrapper .availability-room-submit button:disabled,#property-page .search-bar-wrapper .availability-room-submit button:disabled span{color:#a4a1a1}#property-page .search-bar-wrapper .calendar-wrapper{padding:20px 0 0;width:100%}#property-page .search-bar-wrapper .persons-wrapper{padding-right:0;width:100%}#property-page .search-bar-wrapper .persons-wrapper select{height:19px}#property-page .search-bar-wrapper label{font-size:.875rem;font-weight:300;line-height:19px}#property-page .loading-complete-small{background:url(/images/_skins/visa/global/loading-complete-small.png) 100% 50% no-repeat;display:inline-block;height:12px;width:15px}#property-page .maximum-capacity{background-size:contain;display:inline-block;height:10px;width:10px}#property-page .property-details-wrapper{margin:0 auto;max-width:64rem;overflow:hidden;padding-left:15px;padding-right:15px}#property-page .property-details-wrapper #overview{font-size:1.125rem;line-height:19px}#property-page .property-detail-offers-img{max-width:300px;position:relative}#property-page .property-detail-offers-img .property-detail-text{bottom:7px;position:absolute;width:100%;z-index:7}#property-page .property-detail-offers-img .property-detail-text .property-detail-subtitle{color:#fff;float:left;font-size:.75rem;margin-left:5px;margin-top:15px;max-width:70%}#property-page .property-detail-offers-img .property-detail-text .property-detail-subtitle span{font-weight:700}#property-page .property-detail-offers-img .property-detail-text .primary-button{float:right;position:relative;right:4px;top:3px;width:auto}#property-page .property-detail-offers-img .property-detail-transparent{background:#000;bottom:0;height:50px;opacity:.5;position:absolute;width:100%;z-index:6}#property-page .property-detail-property-title{font-size:.75rem}#property-page .property-details-toc{list-style-type:none;margin:20px 0 10px}#property-page #nearby-properties .rate-container .currency .property-rate,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .property-rate{font-size:1.25rem}#property-page #save-hotels{list-style-type:none;margin:0;padding:0;position:absolute;right:20px;top:10px;z-index:1}#property-page #save-hotels li{display:inline}#property-page #save-hotels li .fb_iframe_widget{top:-5px}#property-page #save-hotels li [id^=___plus_]{margin-top:10px;width:57px!important}#property-page #save-hotels li [id^=___plus_]>iframe{width:57px!important}#property-page #save-hotels li [id^=twitter-widget-]{width:61px!important}#property-page .map-button p{display:none;margin-top:2px}#property-page .kcm-property-detail-wrap{background:#ededed;box-shadow:inset 0 8px 8px -8px #696868;padding-bottom:0}#property-page #carousels .kiwiccordion{padding-top:60px}#property-page .property-overview .overview-benefits .benefits .icon::before,#property-page .property-overview .overview-benefits-large .benefits .icon::before{color:#031d40}#property-page .property-overview .overview-rating{border-top:0}#property-page .property-overview .overview-rating .overview-rating-overall{margin-bottom:24px;margin-top:18px}#property-page .property-overview .overview-rating .property-rating-scores .property-rating-score{margin-bottom:14px}#property-page .property-overview .overview-rating .property-rating-scores .score-label-container{margin-bottom:4px}#property-page .property-overview .overview-benefits-large h4{margin-top:13px}#property-page .property-overview .overview-benefits-large .visa-benefits::before{color:#031d40}#carousels{max-width:64rem;margin-right:auto;margin-left:auto}#carousels::after,#carousels::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#carousels::after{clear:both}#carousels .advertisement,#carousels .kiwiccordion{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}#carousels .advertisement,#carousels .advertisement:last-child:not(:first-child),#carousels .kiwiccordion,#carousels .kiwiccordion:last-child:not(:first-child){float:left;clear:none}#property-contact-information{overflow:hidden}#property-contact-information a,#property-contact-information a:hover{color:#031d40;font-weight:700;text-decoration:underline}#property-contact-information .subheading,#property-contact-information div,#property-contact-information li,#property-contact-information p{font-size:1rem;line-height:1.5625rem}#property-contact-information .subheading,#property-contact-information p{color:#474747;padding-bottom:0}#property-contact-information label.subheading{font-weight:700}#property-contact-information ul.subheading>li{font-weight:300}#property-contact-information .first-num{margin-top:6px}#property-contact-information .num{margin:0 0 10px 30px}#property-contact-information .contact-wrapper{max-width:64rem;margin-right:auto;margin-left:auto}#property-contact-information .contact-wrapper::after,#property-contact-information .contact-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-contact-information .contact-wrapper::after{clear:both}#property-contact-information .contact-wrapper{background-color:#f7f7f7;margin:0 auto;padding-bottom:30px;padding-top:30px}#property-contact-information .contact-wrapper h2{padding-bottom:25px}#property-contact-information #prop-heading{color:#474747;font-size:1.5rem;line-height:1.8125rem;margin:0}#property-contact-information .concierge-message{padding:0 15px}#property-contact-information .contact{padding:28px 15px 0 0}#property-contact-information .contact label.subheading:nth-of-type(1){margin-bottom:6px}#property-contact-information .contact .phone{padding:2px;margin:0 10px 0 0;text-decoration:none}#property-contact-information .contact .phone:before{content:"i";font-family:"Kiwi Icon Font";font-size:1rem}#property-contact-information .contact .email{color:#474747;font-weight:400;margin:0 10px 0 0;vertical-align:text-top;padding:2px}#property-contact-information .contact .email:before{content:"+";font-family:"Kiwi Icon Font";font-size:1rem}#property-contact-information .contact .contact-link-pdp{margin-left:0}#hotel-carousel-wrapper,#pdp-carousel-wrapper{position:relative}#hotel-carousel-wrapper .map-button,#pdp-carousel-wrapper .map-button{bottom:0;height:40px;line-height:1.4;position:absolute;right:.9375rem;width:65px;z-index:1110}#hotel-carousel-wrapper .map-button .map-icon,#pdp-carousel-wrapper .map-button .map-icon{background-position:1px 0;background-repeat:no-repeat;background-size:90px 25px;display:block;font-size:0;height:24px;margin:8px auto 0;width:18px}.about-hotel-container .hotel-details-container{padding:23px 16px}.about-hotel-container .hotel-details-container .hotel-category{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}.about-hotel-container .hotel-details-container .hotel-category,.about-hotel-container .hotel-details-container .hotel-category:last-child:not(:first-child){float:left;clear:none}footer{padding-bottom:72px}.policies-container h3{color:#5c5c5c;font-size:1.5rem;font-weight:700;line-height:1.8125rem;margin:30px 0 16px 15px}.policies-container .policies-heading{color:#474747;font-size:1rem;font-weight:700;padding-left:15px}.policies-container .policies{font-weight:300;line-height:25px;padding-left:15px}@media print,screen and (min-width:40.0625em){#availability-details{padding-bottom:20px}#save-hotels{right:.9375rem}#property-page .property-header-fill{display:block}#property-page .property-header.sticky{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;flex-flow:column-reverse;max-width:64rem;position:fixed;top:-120px;-webkit-transition:top .6s;transition:top .6s;z-index:2000}#property-page .property-header.sticky .choose-dates,#property-page .property-header.sticky .sticky-currency{padding-top:10px}#property-page .property-header.sticky .find-rooms-wrapper a{font-size:.875rem}#property-page .property-header.sticky .menu-wrapper .nav-link{margin-right:10px}#property-page .property-header.sticky .menu-wrapper .nav-link:nth-of-type(2){margin-left:15px}#property-page .property-header.sticky .menu-wrapper .nav-link.active{padding-bottom:6px}#property-page .search-bar-wrapper form{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .search-bar-wrapper form::after,#property-page .search-bar-wrapper form::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .search-bar-wrapper form::after{clear:both}#property-page .search-bar-wrapper form{display:-webkit-box;display:-webkit-flex;display:flex}#property-page .search-bar-wrapper .availability-room-submit,#property-page .search-bar-wrapper .calendar-wrapper,#property-page .search-bar-wrapper .persons-wrapper{padding:20px 5px 0}#property-page .search-bar-wrapper .calendar-wrapper{padding-left:0;padding-right:0;width:48%}#property-page .search-bar-wrapper .persons-wrapper{padding-left:0;width:27%}#property-page .search-bar-wrapper .availability-room-submit{padding-top:10px;width:25%}#property-page .search-bar-wrapper .availability-room-submit button span{line-height:17px}#property-page .location{padding-top:50px}#property-page #rooms h3{color:#000}#property-page #rooms p,#property-page #rooms ul{color:#666}#property-page #carousels .advertisement,#property-page #carousels .kiwiccordion{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #carousels .advertisement,#property-page #carousels .advertisement:last-child:not(:first-child),#property-page #carousels .kiwiccordion,#property-page #carousels .kiwiccordion:last-child:not(:first-child){float:left;clear:none}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs::after,#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs::after{clear:both}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs{background-color:#c3c3c3;box-shadow:none;text-align:center}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs:after,#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs:before{display:block!important}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler{border-right:1px solid #fff;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;line-height:15px;text-align:center;top:0;width:25%;float:left;padding:1.3em 0}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler,#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler:last-child:not(:first-child){float:left;clear:none}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler:hover span{color:#5c5c5c}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler span{border:0;color:#9b9b9b}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler span .availability-overlay-loading{margin:0 auto 12px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler.toggler-active{background-color:#fff;background-image:none;border-color:#031d40;border-style:solid;border-width:0 0 2px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler.toggler-active span{color:#031d40}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggler .primary-button{float:right;position:relative;right:4px;top:3px;width:auto}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs li:first-child{border-left:none}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs li:last-child{border-right:none}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled div.room-text-block{float:none;padding-left:10px;width:auto}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled div.room-image-wrap{padding-bottom:1px;padding-left:0;width:320px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates{padding-bottom:0}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates .availability-error{background-color:#ededed;border:1px solid #b80000;border-radius:10px;padding:20px;text-align:center}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div{padding-bottom:0}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div .expander{padding-bottom:20px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div .kc-rooms-rates-accordion-header-columns{padding-bottom:10px;padding-top:10px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div .kc-rooms-rates-accordion-header-columns .kc-rooms-rates-accordion-header{font-size:.75rem;line-height:10px;margin:0;padding:0 10px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div .kc-rooms-rate-details-container{padding-bottom:.9375rem;padding-top:.9375rem}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates div .kc-rooms-rate-details-container .rooms-rate-border-container{border-bottom:1px solid #e7e6e6;padding:10px;right:-15px}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates .title-link{color:#333;font-size:1.5rem}#property-page .kiwiccordion.kiwiccordionified.property-details-wrapper ul.tabs .toggled#roomsrates .title-link:hover{color:#000}#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-out{border-right:none}#property-page #nearby-properties .rate-container .currency .property-rate,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .property-rate{font-size:1.5rem;font-weight:700}#property-page #nearby-properties .rate-container .currency .currency-label,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .currency-label{font-size:.875rem;left:-12px;position:relative}#nearby-properties,.amenities-facilities-container{margin-top:60px}#property-contact-information p{font-weight:300;margin:0}#property-contact-information .first-num{margin-top:0}#property-contact-information .num:nth-of-type(2){margin:0 0 26px 30px}#property-contact-information .contact{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-contact-information .contact,#property-contact-information .contact:last-child:not(:first-child){float:left;clear:none}#property-contact-information .contact{padding:58px 0 0 90px}#property-contact-information .contact label.subheading:nth-of-type(1){margin-bottom:0}#property-contact-information .support-message{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-contact-information .support-message,#property-contact-information .support-message:last-child:not(:first-child){float:left;clear:none}#property-contact-information .support-message{padding:0 0 55px}footer{padding-bottom:0}}@media print,screen and (min-width:64.0625em){#availability-details{padding-bottom:30px;padding-top:40px}#property-contact-information .contact-wrapper{padding-bottom:40px;padding-top:40px}#property-page .property-header.sticky .menu-wrapper .nav-link{margin-right:30px}#property-page .property-header.sticky .menu-wrapper .nav-link:nth-of-type(2){margin-left:0}#property-page .location{margin:0;padding-top:0}#property-page .location-information{left:30px;margin:0}#property-page .amenities-facilities-container{padding-top:0}#property-page .about-hotel-container{padding:0 15px}#property-page .about-hotel-container .hotel-details-container .hotel-category{width:100%}#property-page .about-hotel-container .hotel-description-container p{margin-top:0}#property-page .search-bar-wrapper .calendar-wrapper{width:40%}#property-page .search-bar-wrapper .persons-wrapper{width:25%}#property-page .search-bar-wrapper .calendar-wrapper,#property-page .search-bar-wrapper .persons-wrapper{padding-left:0;padding-right:0}#property-page .search-bar-wrapper .availability-room-submit{max-width:180px;padding-left:16px}#property-page .map-button{color:#fff;padding-left:15px;padding-right:15px;padding-top:7px;width:auto}#property-page .map-button:hover{color:#fff;text-decoration:none}#property-page .map-button span{display:inline-block;font-size:1.125rem;margin-right:5px;position:static}#property-page .map-button p{display:inline-block;font-size:.875rem;margin-bottom:1rem;vertical-align:middle}#property-page .map-button p:hover{color:#fff;text-decoration:underline}#property-page .map-button.primary-button{color:#191e71}#property-page #carousels .kiwiccordion{padding-top:80px}#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-in,#property-page #roomsrates .room-rate-availability .calendar-wrapper .check-out,#property-page #roomsrates .room-rate-availability .persons-wrapper{padding:10px 5px 15px 15px}#hotel-carousel-wrapper .map-button .map-icon,#pdp-carousel-wrapper .map-button .map-icon{display:inline-block;margin:auto 5px auto 0}}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#pdp-carousel-wrapper .util-navigation .util-next,#pdp-carousel-wrapper .util-navigation .util-prev,.map-button .map-icon{background-image:url(/images/photo-slideshow/carousel-sprite-retina.png)}}