.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{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 .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{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 .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{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{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:500;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.375rem;grid-area:header;line-height:1.375rem;margin:0 auto;padding:60px 20px 30px;width:64rem}#property-page #offers h2.roomrate-heading{color:#474747;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 #d0d0d0;margin:40px 20px;padding:0 0 40px}#property-page .offer-wrapper:last-child{border:none}#property-page .offer-wrapper h3{color:#474747;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:500}#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:500;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:500;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:#474747}#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:#000;display:inline-block;font-family:"Kiwi Icon Font";font-size:1.25rem;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:500;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:.625rem}#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:#fff;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.25rem}.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:500;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,.about-hotel-container .hotel-details-container .hotel-category:last-child:not(:first-child){float:left;clear:none}.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:500;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:500}.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:500;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:500;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:#272727;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:500}.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:#51a60e;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.5rem;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.25rem);height:calc(2*1.25rem);line-height:1.25rem;margin:0 0 12px;overflow:hidden}#property-page #nearby-properties ul li.nearby-property .nearby-property-content h3:first-of-type a{color:#474747;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.5rem;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:#272727;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:500}#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,.perks-benefits-section{background-color:#f7f7f7;margin:0;max-width:none;padding-bottom: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(39,39,39,.7);border-left:2px solid #272727;border-radius:50%;border-right:2px solid rgba(39,39,39,.7);border-top:2px solid rgba(39,39,39,.7);height:30px;margin:12px auto 0;width:30px}.property-page-header .background-image{background-color:#000}.property-header-fill{background-color:#fff;display:none}.property-header{background-color:#fff;overflow:hidden;position:relative;text-align:left;width:100%;z-index:1}.property-header h1{color:#000;font-size:1.625rem;font-weight:500;margin:0;text-transform:none}.property-header .backsplash-carousel-image span{height:550px}.property-header .breadcrumb{margin-bottom:0;padding:0 0 16px;text-align:left}.property-header .breadcrumb a,.property-header .category-items a{color:#474747}.property-header .currency .property-rate{line-height:13px}.property-header .currency-label{color:#272727}.property-header .find-rooms-wrapper .request-information a{background:0 0;color:#51a60e;float:none;padding:0}.property-header .kc-kiwi-rating-score-star-small-kiwi{margin-bottom:5px}.property-header .kc-kiwi-rating-score-star-small-kiwi i:after{color:#fff}.property-header .kiwi-wow-pick{color:#000;display:inline-block;font-size:35px;line-height:35px;margin:0 auto}.property-header .wow-wrapper{margin:0 12.5px;overflow:hidden}#hotel-carousel-wrapper .carousel-image-wrapper{max-height:570px}#hotel-carousel-wrapper .slide-dots{display:none!important}#hotel-carousel-wrapper .map-button{background:rgba(0,0,8,.7);bottom:0;color:#fff;font-size:24px;height:40px;position:absolute;right:20px;z-index:0}#hotel-carousel-wrapper .map-button span{display:inline-block;padding:10px 15px}#hotel-carousel-wrapper .map-button p{display:none}#hotel-carousel-wrapper .carousel-navigation.numbered{background-color:rgba(0,0,0,.7);bottom:0;display:none;height:40px;padding-top:10px;position:absolute;right:5.0625rem;z-index:0}#hotel-carousel-wrapper .carousel-navigation.numbered .carousel-pagination{display:none!important}#hotel-carousel-wrapper .carousel-navigation.numbered .counter{color:#fff;display:inline-block;font-size:.75rem;line-height:10px;min-width:70px;padding:5px 15px;vertical-align:top}#property-page{background-color:#fff}#property-page section{border:none}#property-page .sticky-title .property-rate{color:#51a60e;font-weight:500}#property-page .property-details-wrapper{margin:0 20px}#property-page .availability-heading{font-size:1.125rem;font-weight:500;line-height:.875rem;text-align:left}#property-page .overview-value-props-group>.property-overview,#property-page .pdp-section,#property-page .pdp-section-border{margin-bottom:0;margin-top:0;padding-bottom:50px;padding-top:50px}#property-page .overview-value-props-group>.property-overview h2,#property-page .overview-value-props-group>.property-overview h3,#property-page .pdp-section h2,#property-page .pdp-section h3,#property-page .pdp-section-border h2,#property-page .pdp-section-border h3{margin-top:0}#property-page #contact-information,#property-page .pdp-section-border,#property-page .value-prop-container{border-top:1px solid #e4e4e4}#property-page .property-overview .overview-benefits,#property-page .property-overview .overview-perks{display:none}#property-page .property-overview .overview-rating{border-top:none;margin-bottom:0;padding-top:0}#property-page .map-wrapper{margin-bottom:0}#property-page #affiliates h2{font-size:1.5rem;font-weight:500;text-align:left}#property-page #affiliates .affiliates .property-logo{max-width:250px;padding:20px}#property-page #affiliates .affiliates .affiliate-logo,#property-page #affiliates .affiliates .brand-logo{max-width:204px;padding:20px}#property-page #carousels .subsection{padding-bottom:0;padding-top:0}#property-page .amenities-facilities-container .amenity-facility:before{padding-top:0}#property-page .amenities-facilities-container .expander-buttons{font-weight:500}#property-page .offer-wrapper h2{font-size:1.375rem;line-height:1.375rem}#property-page .offer-wrapper h2.roomrate-heading{color:#474747;font-size:.875rem}#property-page .offer-wrapper h3{color:#474747;font-size:1rem}#property-page .heading-h4{line-height:.75rem}#property-page .property-summary-kiwi-rating-score{width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .property-summary-kiwi-rating-score,#property-page .property-summary-kiwi-rating-score:last-child:not(:first-child){float:left;clear:none}#property-page .property-summary-kiwi-rating-score{padding-left:0;width:30%}#property-page .perks-title{line-height:.75rem;margin-bottom:5px;margin-top:0}#property-page .rate-container{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .rate-container,#property-page .rate-container:last-child:not(:first-child){float:left;clear:none}#property-page .rate-container{background-color:rgba(0,0,0,0)!important;line-height:12px;padding-left:0;padding-right:0}#property-page .rate-container label{display:block;margin-bottom:10px;margin-top:0}#property-page .rating-details{display:none}#property-page .refine-search-wrapper{max-width:64rem;margin-right:auto;margin-left:auto}#property-page .refine-search-wrapper::after,#property-page .refine-search-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#property-page .refine-search-wrapper::after{clear:both}#property-page .refine-search-wrapper label[for=outDate]{display:inline-block;width:100%}#property-page .refine-search-wrapper #submit{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .refine-search-wrapper #submit,#property-page .refine-search-wrapper #submit:last-child:not(:first-child){float:left;clear:none}#property-page .refine-search-wrapper .kc-search-availability-calendarin,#property-page .refine-search-wrapper .kc-search-availability-calendarout{width:50%;float:left;padding-right:0;padding-left:0}#property-page .refine-search-wrapper .kc-search-availability-calendarin,#property-page .refine-search-wrapper .kc-search-availability-calendarin:last-child:not(:first-child),#property-page .refine-search-wrapper .kc-search-availability-calendarout,#property-page .refine-search-wrapper .kc-search-availability-calendarout:last-child:not(:first-child){float:left;clear:none}#property-page .refine-search-wrapper .kc-search-availability-calendarin{padding-right:3px}#property-page .refine-search-wrapper .persons-overview{height:45px;width:100%;float:left;padding-right:0;padding-left:0}#property-page .refine-search-wrapper .persons-overview,#property-page .refine-search-wrapper .persons-overview:last-child:not(:first-child){float:left;clear:none}#property-page #pdp-tabs-dropdown{background:#fff;border:1px solid #51a60e;border-radius:1px;color:#51a60e;display:block;font-size:1.25rem;padding:15px;position:relative;text-align:center;text-transform:uppercase;width:100%}#property-page #pdp-tabs-dropdown.filter-active{width:83.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #pdp-tabs-dropdown.filter-active,#property-page #pdp-tabs-dropdown.filter-active:last-child:not(:first-child){float:left;clear:none}#property-page #pdp-tabs-dropdown i{float:right}#property-page .pdp-filter-button-container{width:16.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .pdp-filter-button-container,#property-page .pdp-filter-button-container:last-child:not(:first-child){float:left;clear:none}#property-page .pdp-filter-button-container{cursor:pointer;float:left;padding-left:0}#property-page .pdp-filter-button-container .filter-icon{background-color:#fff;border:1px solid #51a60e;border-radius:1px;color:#51a60e;height:52px;width:50px}#property-page .pdp-filter-button-container .filter-icon:after{border:none;content:"R";right:17px;top:17px}#property-page .pdp-filter-button{color:#70a100;cursor:pointer;padding:15px}#property-page .pdp-filter-button .filter{font-size:1.25rem;margin:0 -3px}#property-page .secondary-content{font-size:.875rem;margin:0 15px;padding-bottom:45px}#property-page .secondary-content label{color:#272727;display:block;font-size:1rem;padding-bottom:25px}#property-page .secondary-content .subsection{display:inline-block;padding-top:60px;width:100%}#property-page #extra-information{border-top:none}#property-page #extra-information p{margin:0}#property-page #extra-information .address{margin:20px 0}#property-page #extra-information .map-button{display:block;width:100%}#property-page #extra-information .operations-disclaimer{margin-top:15px}#property-page #carousels{border-top:none;margin:0 auto}#property-page #carousels .offers #promo-banner img{margin:0 15px}#property-page #carousels .offers .property-title{padding-left:15px}#property-page #carousels .offers .hotel-location{margin-bottom:10px;padding-left:15px;padding-top:0}#property-page #carousels .slide-title{margin-bottom:10px}#property-page #carousels .advertisement .primary-button{display:block;margin:20px 15px;width:auto}#property-page #carousels .advertisement h4{padding-left:15px}#property-page #carousels .advertisement .hotel-location{margin-bottom:10px;padding-top:0}#property-page #rooms-rates-page .calendar-wrapper .check-in,#property-page #rooms-rates-page .filter-choice{padding-right:15px;width:50%}#property-page #rooms-rates-page .calendar-wrapper .check-out,#property-page #rooms-rates-page .currency-choice{padding:0;width:50%}#property-page #rooms-rates-page .calendar-wrapper .check-in,#property-page #rooms-rates-page .calendar-wrapper .check-out,#property-page #rooms-rates-page .persons-wrapper{background-color:#fff;border:1px solid #e4e4e4;padding:16px 29px}#property-page #rooms-rates-page .calendar-wrapper .check-in{border-right:none}#property-page #rooms-rates-page .search-bar-wrapper{padding:0}#property-page #rooms-rates-page .search-bar-wrapper form{max-width:64rem;margin-right:auto;margin-left:auto}#property-page #rooms-rates-page .search-bar-wrapper form::after,#property-page #rooms-rates-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 #rooms-rates-page .search-bar-wrapper form::after{clear:both}#property-page #rooms-rates-page .search-bar-wrapper form .error_list{padding:10px 0}#property-page #rooms-rates-page .search-bar-wrapper form .form-input input.validation-error{border-color:#b80000}#property-page #rooms-rates-page .search-bar-wrapper label{float:none;padding:0}#property-page #rooms-rates-page .search-bar-wrapper input,#property-page #rooms-rates-page .search-bar-wrapper select{height:40px}#property-page #rooms-rates-page .search-bar-wrapper .calendar-widget .kiwi-calendar{right:0}#property-page #rooms-rates-page .search-bar-wrapper .calendar-widget .kiwi-calendar:before{font-size:.9375rem}#property-page #rooms-rates-page .search-bar-wrapper #currency-select-menu,#property-page #rooms-rates-page .search-bar-wrapper .filter-choice>select{background-color:#fff;border:1px solid #e4e4e4;height:40px}#property-page #rooms-rates-page .search-bar-wrapper #property_availability_input_inDate,#property-page #rooms-rates-page .search-bar-wrapper #property_availability_input_outDate,#property-page #rooms-rates-page .search-bar-wrapper #property_no_availability_input_inDate,#property-page #rooms-rates-page .search-bar-wrapper #property_no_availability_input_outDate{border:none;height:25px;line-height:25px;padding:0}#property-page #rooms-rates-page .search-bar-wrapper .persons-overview{padding:0}#property-page #rooms-rates-page .search-bar-wrapper .persons-overview .overview{background-color:#fff;border:none;height:25px;line-height:25px;padding:0}#property-page #rooms-rates-page .search-bar-wrapper .persons-overview .overview:after{right:0}#property-page #rooms-rates-page .search-bar-wrapper .submit-button{font-size:1rem;margin-top:25px;padding:0}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button{background-color:#000;border-radius:2px;height:40px}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button:before{display:none}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button span{display:block;line-height:1.3125rem}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button:disabled{color:#d2d2d2}#property-page #rooms-rates-page .search-bar-wrapper .availability-group-bookings{display:inline-block;font-weight:500;padding:29px 0}#property-page .rooms-rates-wrap .rooms-rates-wrap-detail .property-alerts{margin:0 0 20px}#property-page .room-rate-availability{clear:left}#property-page .carousel-badges{left:0;top:75px}#property-page .carousel-badges.icon-specialoffer:after{content:""}#property-page .perks-benefits-section h2{padding-bottom:15px}#property-page #featured-highlights{margin:0 auto;text-align:center}#property-page #featured-highlights #pdp-featured-highlights-carousel{display:none}#property-page #featured-highlights h2{font-size:1.5rem;font-weight:500;text-align:left}#property-page #featured-highlights .featured-highlights-logo{margin:38px 0}#property-page #featured-highlights .featured-highlights-logo img{max-width:250px;height:auto}#property-page #featured-highlights .property-banner-ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0}#property-page #featured-highlights .property-banner-ul li{width:245px;height:415px;margin:0 5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:hidden}#property-page #featured-highlights .property-banner-ul li:first-child{margin-left:0}#property-page #featured-highlights .property-banner-ul li:last-child{margin-right:0}#property-page #featured-highlights .property-banner-ul li .image-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}#property-page #featured-highlights .property-banner-ul li .image-container{position:relative;width:100%;height:100%;background-color:#272727}#property-page #featured-highlights .property-banner-ul li .image-container img{width:100%;height:auto;display:block}#property-page #featured-highlights .property-banner-ul li .image-container p{color:#fff;margin:20px 11px;text-align:center}#property-page #featured-highlights .property-banner-ul li .image-container .title{text-transform:uppercase;font-weight:500;font-size:medium;margin-bottom:-15px}#property-page #featured-highlights .property-banner-ul li .image-container .text{font-weight:lighter}#property-page #featured-highlights .property-banner-ul li .image-container .arrow{background-image:url(/images/global/arrow-right-long.svg);background-repeat:no-repeat;background-position:center center;width:42px;height:52px;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}@media(max-width:641px){#property-page #featured-highlights{padding:60px 15px}#property-page #featured-highlights #pdp-featured-highlights-carousel{display:block}#property-page #featured-highlights h2{font-size:1.125rem}#property-page #featured-highlights .image-container-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#property-page #featured-highlights .image-container-wrapper a{display:block}#property-page #featured-highlights .image-container{width:245px;height:415px;background-color:#272727}#property-page #featured-highlights .image-container p{color:#fff;margin:20px 11px;text-align:center}#property-page #featured-highlights .image-container .title{text-transform:uppercase;font-weight:500;font-size:medium;margin-bottom:-15px}#property-page #featured-highlights .image-container .text{font-weight:lighter}#property-page #featured-highlights .image-container .arrow{background-image:url(/images/global/arrow-right-long.svg);background-repeat:no-repeat;background-position:center center;width:42px;height:52px;position:relative;bottom:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}#property-page #featured-highlights .property-banner-ul{display:none}#property-page #affiliates h2{font-size:1.125rem}}.fancybox-container .legal-content h3{margin-top:0}.fancybox-container .legal-content .rate-conditions{margin-bottom:15px}#contact-information{background-color:#f7f7f7;font-size:.875rem;padding:30px 20px 50px}#contact-information .contact-wrapper{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}#contact-information .contact-wrapper,#contact-information .contact-wrapper:last-child:not(:first-child){float:left;clear:none}#contact-information .contact-wrapper{padding-left:0}#contact-information .contact{max-width:64rem;margin-right:auto;margin-left:auto}#contact-information .contact::after,#contact-information .contact::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#contact-information .contact::after{clear:both}#contact-information .contact a{font-weight:500;width:50%;float:left;padding-right:0;padding-left:0}#contact-information .contact a,#contact-information .contact a:last-child:not(:first-child){float:left;clear:none}#contact-information .contact a:first-child{padding-bottom:25px}#contact-information .operational-hours{display:none}#contact-information .expander-prefix,#contact-information .expander-summary{visibility:hidden}#contact-information .expander-buttons button{color:#51a60e;font-weight:500;padding:0}@media print,screen and (min-width:40.0625em){#contact-information .expander{display:none!important}}#contact-information .expander .operational-hours{display:block}.contact .subheading{display:inline;font-weight:500;line-height:1.125rem}.contact a{vertical-align:top}.contact .email,.contact .phone{font-family:"Kiwi Icon Font";font-size:1rem;padding-right:5px;position:relative;top:3px}.contact .phone:before{content:"i"}.contact .email:before{content:"+"}.show-pane:after{content:"D";font-family:"Kiwi Icon Font";font-size:.6875rem;padding-left:4px}.hide-pane:after{content:"E";font-family:"Kiwi Icon Font";font-size:.6875rem;padding-left:4px}.support-message .support-message-label{font-size:1rem;font-weight:500;padding-bottom:14px}.support-message div{padding:14px 0 20px}.main-operation{font-size:.875rem;line-height:1.6875rem;padding-top:27px}.main-operation span{display:block}.hours{font-size:.875rem;line-height:1.6875rem;padding-top:30px}.times{float:right}.operations-disclaimer{font-size:.75rem;font-style:italic;line-height:1.1875rem}.policies-container h3{margin:40px 0 30px}.limited-offers-section .card,.perks-benefits-wrapper .card{background-color:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.limited-offers-section .title,.perks-benefits-wrapper .title{font-size:1rem;font-weight:500}.limited-offers-section .kiwi-benefits,.limited-offers-section .special-offer-icon,.limited-offers-section .visa-benefits,.perks-benefits-wrapper .kiwi-benefits,.perks-benefits-wrapper .special-offer-icon,.perks-benefits-wrapper .visa-benefits{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:15px}.limited-offers-section .kiwi-benefits:before,.limited-offers-section .special-offer-icon:before,.limited-offers-section .visa-benefits:before,.perks-benefits-wrapper .kiwi-benefits:before,.perks-benefits-wrapper .special-offer-icon:before,.perks-benefits-wrapper .visa-benefits:before{color:#000;font-family:"Kiwi Icon Font";font-size:1.875rem}.perks-benefits-wrapper{padding:0}.perks-benefits-wrapper .perks-benefits-cards{margin-top:30px}.perks-benefits-wrapper .perks-benefits-cards .perks-pane-wrapper:nth-of-type(2){margin-top:20px}.perks-benefits-wrapper .perks-pane{padding:20px 30px 30px}.perks-benefits-wrapper .kiwi-perks-pane .perks-benefits-title{line-height:50px}.perks-benefits-wrapper .visa-perks-pane{padding:30px}.perks-benefits-wrapper .perks-benefits-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:20px;min-height:50px}.perks-benefits-wrapper .perks-benefits-title a{display:block;font-size:.875rem;font-weight:400;margin-top:3px}.perks-benefits-wrapper .benefits li{line-height:1.5rem;padding-bottom:20px}.perks-benefits-wrapper .benefits .icon:before{color:#272727}.limited-offers-section .kiwi-offer{display:none}.limited-offers-section .special-offer-details{margin-bottom:20px;padding:20px}.limited-offers-section .promotion-valid{font-size:1rem}.limited-offers-section .short-description{display:none}.limited-offers-section .button-container{background-color:#000;border-radius:3px;color:#fff;margin-top:20px;padding:10px 20px;text-align:center;text-transform:uppercase}.limited-offers-section .special-offer-info{display:-webkit-box;display:-webkit-flex;display:flex}.limited-offers-section .special-offer-icon:before{content:"6"}#pdp-main-carousel .save-hotel-icon-wrapper{position:absolute;top:.25rem;right:.25rem}#pdp-main-carousel .save-hotel-icon-wrapper>*{width:5rem;height:5rem}#pdp-main-carousel .save-hotel-text,#pdp-main-carousel .saved-hotel-text{display:none}@media print,screen and (min-width:40.0625em){#availability-details{padding-bottom:10px}.availability-heading{padding-left:0}.choose-dates .icon:before{color:#51a60e}.property-header-fill{display:block}.property-header{text-align:left}.property-header .wow-wrapper{float:left;margin:-8px 0 0;padding:0 12.5px}.property-header.sticky{position:fixed;top:-120px;-webkit-transition:top .6s;transition:top .6s;width:100%}.property-header.sticky .property-header-content-wrapper{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}.property-header.sticky .kiwi-wow-pick:before{font-size:2.5rem}.property-header.sticky .menu-wrapper .nav-link{margin-right:30px}.property-header.sticky .menu-wrapper .nav-link.active{padding-bottom:12px}#property-header .rate-bubble .rate-number{line-height:1.6875rem}#property-header .perks-badges{line-height:1.5rem;margin-top:-2px}#hotel-carousel-wrapper .map-actions-wrapper{bottom:0;position:absolute;right:20px}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered,#hotel-carousel-wrapper .map-actions-wrapper .map-button{float:left;margin-left:30px;position:initial;-webkit-transform:none;transform:none;width:auto}#hotel-carousel-wrapper .carousel-navigation.numbered{display:block}#hotel-carousel-wrapper .map-button p{display:inline-block;font-size:12px;margin:0;padding:12px 20px 0 0;vertical-align:top}#hotel-carousel-wrapper .map-button p:hover{text-decoration:underline}#hotel-carousel-wrapper .map-button span{padding:10px 0 0 15px}#property-page .pdp-section-border{border-top:none}#property-page .overview-value-props-group>.property-overview{margin:30px auto 40px;padding:0 15px}#property-page .overview-value-props-group>.property-overview .overview-benefits,#property-page .overview-value-props-group>.property-overview .overview-perks{display:block}#property-page .perks-benefits-section{background-color:#fff}#property-page #availability-details{margin-top:50px}#property-page .value-prop-container .value-prop-wrapper{margin-top:0}#property-page #kc-check-availability .kiwi-calendar{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#property-page #kc-check-availability i{z-index:999}#property-page .amenities-facilities-container h2{font-size:1.5rem}#property-page .property-summary-kiwi-rating-score{width:16.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .property-summary-kiwi-rating-score,#property-page .property-summary-kiwi-rating-score:last-child:not(:first-child){float:left;clear:none}#property-page .property-summary-kiwi-rating-score{padding-left:0}#property-page .property-summary-kiwi-rating-score .rate-number{font-size:60px}#property-page .rating-details{display:block;width:41.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .rating-details,#property-page .rating-details:last-child:not(:first-child){float:left;clear:none}#property-page .perks-title .widget-label,#property-page .rate-container label .widget-label,#property-page .score-label .widget-label,#property-page .search-bar-wrapper.widget .widget-label{margin-bottom:10px;padding-left:0}#property-page .perks-title .calendar-widget-label,#property-page .rate-container label .calendar-widget-label,#property-page .score-label .calendar-widget-label,#property-page .search-bar-wrapper.widget .calendar-widget-label{color:#5c5c5c;font-size:1.25rem;margin-bottom:10px;padding-left:0}#property-page .availability-room-submit{margin-top:35px}#property-page #rooms{margin-bottom:20px}#property-page #nearby-properties{margin-bottom:0;margin-top:0}#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:500}#property-page #nearby-properties .rate-container .currency .currency-label,#property-page #nearby-properties .rate-container .currency.kc-flyout-container .currency-label,#property-page #rooms-rates-page select{font-size:.75rem}#property-page #rooms-rates-page .filter-wrapper{-webkit-align-content:flex-end;align-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0}#property-page #rooms-rates-page .filter-wrapper select{height:35px}#property-page #rooms-rates-page .calendar-wrapper{padding-right:0;padding-top:20px;width:45%}#property-page #rooms-rates-page .filter-choice{width:27%}#property-page #rooms-rates-page .currency-choice,#property-page #rooms-rates-page .filter-choice{padding-right:0}#property-page #rooms-rates-page .currency-choice{width:170px}#property-page #rooms-rates-page .persons-wrapper{border-left:none;margin:20px 16px 0 0;width:32%}#property-page #rooms-rates-page .calendar-wrapper .check-in,#property-page #rooms-rates-page .calendar-wrapper .check-out,#property-page #rooms-rates-page .persons-wrapper{padding:16px 10px 16px 13px}#property-page #rooms-rates-page .overview{padding:0 0 0 10px}#property-page #rooms-rates-page .search-bar-wrapper{padding-top:15px}#property-page #rooms-rates-page .search-bar-wrapper label{color:#474747;text-transform:capitalize}#property-page #rooms-rates-page .search-bar-wrapper .submit-button{margin-top:44px;width:16%}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button{height:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#property-page #rooms-rates-page .search-bar-wrapper .submit-button button span{font-size:.875rem;line-height:.875rem}#property-page .secondary-content{margin:0 20px;padding-left:0;padding-right:0}#property-page .secondary-content .subsection{margin:0}#property-page #carousels .subsection,#property-page #extra-information .subsection{width:50%;float:left;padding-right:0;padding-left:0}#property-page #carousels .subsection,#property-page #carousels .subsection:last-child:not(:first-child),#property-page #extra-information .subsection,#property-page #extra-information .subsection:last-child:not(:first-child){float:left;clear:none}#property-page #carousels .subsection:first-child,#property-page #extra-information .subsection:first-child{padding-right:10px}#property-page #carousels .subsection:nth-child(2),#property-page #extra-information .subsection:nth-child(2){padding-left:10px}#property-page #carousels .subsection:nth-child(3),#property-page #extra-information .subsection:nth-child(3){padding-right:10px}#property-page #carousels{margin:0 20px}#property-page #carousels .offers .hotel-location,#property-page #carousels .offers .property-title,#property-page #carousels .slide-title,#property-page #carousels label{padding-left:0}#property-page .no-availability-info{border-top:none;margin:0;padding:0 0 20px}#property-page #contact-information{margin:0 auto;padding-left:0;padding-right:0}#property-page #contact-information .support-message .support-message-label{font-weight:500;padding-bottom:12px}#property-page #contact-information .contact-wrapper,#property-page #contact-information .operational-hours{display:block;float:left}#property-page #contact-information .contact{display:inline;padding-top:20px}#property-page #contact-information .contact .phone:before{content:"i";font-family:"Kiwi Icon Font";font-size:1rem}#property-page #contact-information .contact .email:before{content:"+";font-family:"Kiwi Icon Font";font-size:1rem}#property-page #contact-information .contact a{padding-left:0}#property-page #contact-information .contact a:first-child{padding-bottom:15px}#property-page #contact-information .contact-wrapper{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #contact-information .contact-wrapper,#property-page #contact-information .contact-wrapper:last-child:not(:first-child){float:left;clear:none}#property-page #contact-information .contact-wrapper{padding-left:0}#property-page #contact-information .operational-hours{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page #contact-information .operational-hours,#property-page #contact-information .operational-hours:last-child:not(:first-child){float:left;clear:none}#property-page #contact-information .operational-hours{padding-right:0}#property-page #contact-information .main-operation{padding-top:31px}#property-page #contact-information .hours{font-size:.875rem;line-height:1.6875rem}#reservation-contact-heading-small{display:none}.perks-benefits-wrapper .pane-half-width{margin-right:-.625rem;margin-left:-.625rem}}@media print,screen and (min-width:40.0625em)and (min-width:40.0625em){.perks-benefits-wrapper .pane-half-width{margin-right:-.625rem;margin-left:-.625rem}}@media print,screen and (min-width:40.0625em)and (min-width:64.0625em){.perks-benefits-wrapper .pane-half-width{margin-right:-.625rem;margin-left:-.625rem}}@media print,screen and (min-width:40.0625em){.perks-benefits-wrapper .pane-half-width>li{float:left;width:50%;padding-right:.625rem;padding-left:.625rem}.perks-benefits-wrapper .pane-half-width>li:nth-of-type(1n){clear:none}.perks-benefits-wrapper .pane-half-width>li:nth-of-type(2n+1){clear:both}.perks-benefits-wrapper .pane-half-width>li:last-child{float:left}.perks-benefits-wrapper .pane-full-width>li{float:left;width:100%}.perks-benefits-wrapper .pane-full-width>li:nth-of-type(1n){clear:none}.perks-benefits-wrapper .pane-full-width>li:nth-of-type(1n+1){clear:both}.perks-benefits-wrapper .pane-full-width>li:last-child{float:left}.perks-benefits-wrapper .perks-benefits-cards,.perks-benefits-wrapper .perks-pane-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.perks-benefits-wrapper .perks-benefits-cards .perks-pane-wrapper:nth-of-type(2){margin-top:0}.perks-benefits-wrapper .perks-pane{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:30px}.limited-offers-section .short-description{display:block}.limited-offers-section .special-offer-details{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:30px}.limited-offers-section .promotion-valid{font-size:.875rem}.limited-offers-section .special-offer-info{margin-right:50px}.limited-offers-section .special-offer-see-more{margin-left:auto}.limited-offers-section .special-offer-see-more.disabled{pointer-events:none}.limited-offers-section .special-offer-see-more.disabled .button-container{background-color:#c9c9c9;color:#5c5c5c}.limited-offers-section .button-container{margin-top:0;min-width:185px}#featured-highlights{padding:60px 15px}}@media print,screen and (min-width:64.0625em){#availability-details{padding-bottom:20px}.property-header{max-width:100%}.property-header .property-header-content-wrapper{margin:0 auto;max-width:64rem}.property-header.sticky .property-header-content-wrapper{max-width:100%;width:100%}.property-header.sticky .property-header-content-wrapper .header-title{margin:0 auto;max-width:64rem}.property-header.sticky .property-header-content-wrapper .menu-wrapper .nav-link:nth-of-type(1){margin-left:0}.property-header.sticky .property-header-content-wrapper .find-rooms-wrapper{margin-right:0}#hotel-carousel-wrapper{background-color:#fff}#hotel-carousel-wrapper .carousel-navigation{display:block}#hotel-carousel-wrapper .carousel-navigation.numbered{margin-right:-94px;right:48%}#hotel-carousel-wrapper .map-button:hover{text-decoration:none}#hotel-carousel-wrapper .map-actions-wrapper{position:relative;right:0}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered,#hotel-carousel-wrapper .map-actions-wrapper .map-button{float:none;margin-left:0;position:absolute;width:auto}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered .map-button,#hotel-carousel-wrapper .map-actions-wrapper .map-button .map-button{right:20px}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;min-width:115px;padding:10px 15px}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered .carousel-pagination{display:inline-block!important;height:auto;margin:0;vertical-align:top;width:30px}#hotel-carousel-wrapper .map-actions-wrapper .carousel-navigation.numbered .counter{display:inline-block;min-width:50px;padding-left:0;padding-right:0}#pdp-main-carousel{margin:0 auto;max-width:64rem}#property-page{max-width:inherit}#property-page .about-hotel-container,#property-page .limited-offers-section,#property-page .perks-benefits-wrapper{margin:0 auto}#property-page .pdp-section{padding-bottom:40px;padding-top:40px}#property-page #amenities{padding-top:80px}#property-page #nearby-properties{margin-bottom:0;margin-top:0}#property-page .property-details-wrapper{margin:40px auto 0}#property-page .property-summary-kiwi-rating-score{width:16.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#property-page .property-summary-kiwi-rating-score,#property-page .property-summary-kiwi-rating-score:last-child:not(:first-child){float:left;clear:none}#property-page .property-summary-kiwi-rating-score{padding-left:0}#property-page #rooms-rates-page .kc-booking-header-hasrooms{width:100%}#property-page #rooms-rates-page .search-bar-wrapper .persons-wrapper{width:23%}#property-page #rooms-rates-page .search-bar-wrapper .calendar-wrapper{width:36%}#property-page #rooms-rates-page .persons-overview{border:none;height:25px}#property-page #rooms-rates-page .persons-wrapper .overview:after{top:13px}#property-page #rooms-rates-page .calendar-wrapper .check-in,#property-page #rooms-rates-page .calendar-wrapper .check-out,#property-page #rooms-rates-page .persons-wrapper{padding:16px 29px}#property-page #contact-information{padding:40px 0}#property-page #contact-information .contact a{float:none;padding:0;width:auto}#property-page #contact-information .contact a:first-child{padding-bottom:0;padding-right:35px}#property-page .secondary-content{margin:0 auto}#property-page .secondary-content .subsection{padding-top:80px}#property-page #carousels{margin:0 auto}#property-page #carousels .subsection{width:33.3333333333%;float:left;padding-right:0;padding-left:0}#property-page #carousels .subsection,#property-page #carousels .subsection:last-child:not(:first-child){float:left;clear:none}#property-page #carousels .subsection.offers{padding-right:20px}#property-page #carousels .subsection.blog-posts{padding-left:10px;padding-right:10px}#property-page #carousels .subsection.advertisement{padding-left:20px;padding-right:0}#property-page .property-overview{padding-left:0;padding-right:0}#featured-highlights{padding:60px 0}}