#results-list .results-list-image-wrapper{display:block;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}#results-list .results-list-image-wrapper img{width:100%}#results-list .results-list-image-wrapper .property-content-wrapper{display:none}#results-list .results-list-image-wrapper .save-hotel-wrapper{pointer-events:auto;position:absolute;right:6px;top:5px}#results-list .results-list-image-wrapper .save-hotel-wrapper .save-hotel-icon-wrapper img{height:48px;width:50px}#results-list .results-list-item:last-of-type{padding:0}#results-list .results-list-item .results-list-status-msg.suspended:before{content:none}#results-list .results-list-content{overflow:hidden;width:100%}#results-list .results-list-content h2{border:none;font-size:1rem;margin:20px 0 0;padding:0}#results-list .results-list-content .results-list-item-link{font-size:1rem;font-weight:700}#results-list .results-list-content .wow-pick{margin-bottom:20px}#results-list .results-list-content .results-list-description{padding:0 15px 15px}#results-list .special-offer-info{color:#000;font-size:.75rem;font-weight:700;margin-bottom:20px}#results-list .special-offer-info .kc-flyout-container .icon{background-image:none;display:inline-block}#results-list .special-offer-info .kc-flyout-container .icon:before{color:#d4a643;content:"p";font-family:"Kiwi Icon Font";font-size:1rem}@media print,screen and (min-width:40.0625em){#results-list .results-list-item:last-of-type{margin-bottom:0}#results-list .results-list-item .offer-details{display:inline-block;padding-bottom:10px;text-align:left}#results-list .results-list-item .offer-details.no-offer{height:20px;visibility:hidden}#results-list .results-list-item .room-status{padding-bottom:10px}#results-list .nightly-rate-container .currency{margin-top:5px}#results-list .perks{padding-left:9px;padding-right:0}#results-list .results-list-image-wrapper{width:41.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-image-wrapper,#results-list .results-list-image-wrapper:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-image-wrapper{padding-left:0}#results-list .results-list-image-wrapper .property-content-wrapper{display:block}#results-list .results-list-image-wrapper .property-content-wrapper .kiwi-wow-pick{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-image-wrapper .property-content-wrapper .kiwi-wow-pick,#results-list .results-list-image-wrapper .property-content-wrapper .kiwi-wow-pick:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-image-wrapper .property-content-wrapper .kiwi-wow-pick{display:block;padding-right:0}#results-list .results-list-image-wrapper .save-hotel-wrapper{right:20px;top:5px}#results-list .results-list-content{width:58.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-content,#results-list .results-list-content:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-content{padding-right:0}#results-list .results-list-content .results-list-description{padding:0}#results-list .results-list-content h2{line-height:16px;margin-top:0}#results-list .booking-details{float:left;width:100%}#results-list .booking-details .rates-offers{width:41.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .booking-details .rates-offers,#results-list .booking-details .rates-offers:last-child:not(:first-child){float:left;clear:none}#results-list .booking-details .rates-offers{padding-left:0}#results-list .booking-details .nightly-rate-container{display:block;float:none;padding:0;width:auto}#results-list .booking-details .best-price{text-align:right}}#results-list{margin-left:0}#results-list .results-list-available{margin:15px}.results-list-body{margin-left:0}.results-list-item{background-color:#e4e4e4;border:3px solid #f8f8f8;list-style-type:none;margin-bottom:10px;overflow:hidden;padding:0;position:relative}.results-list-item .primary-button,.results-list-item ul li{font-size:.6875rem}.results-list-item.results-list-item-featured{border:3px solid #d2a54b}.results-list-item .results-list-item-featured-span{background-color:#d2a54b;color:#fff;display:block;font-size:.75rem;padding-left:10px;width:100%}.results-list-item .results-list-teaser{font-size:.75rem;padding-bottom:10px}.results-list-item .results-list-image-wrapper a{display:block;padding:0}.results-list-item .results-list-image-wrapper img{width:100%}.results-list-item .results-list-description{background:#031d40;box-shadow:0 5px 5px 0 rgba(50,50,50,.75);color:#fff;margin:0 0 15px;overflow:hidden;padding:0;width:100%}.results-list-item .results-list-description a{color:#fff}.results-list-item .results-list-description h2>a{margin-bottom:.5rem;margin-top:.2rem}.results-list-item .results-list-description .results-list-pic-icon{overflow:hidden;position:absolute;right:7px;text-indent:-9999px;top:10px;width:220px}.results-list-item .results-list-description .results-list-pic-icon .kc-slideshow-eco-small,.results-list-item .results-list-description .results-list-pic-icon .kc-slideshow-wow-small{background:url(/images/global/wow-small-fs8.png) no-repeat rgba(0,0,0,0);display:block;float:right;height:38px;margin-bottom:5px;margin-left:15px;overflow:hidden;text-indent:-9999px;width:38px}.results-list-item .results-list-description .results-list-pic-icon .kc-slideshow-eco-small{background:url(/images/global/eco-icon.png) no-repeat rgba(0,0,0,0)}.results-list-item .results-list-description .results-list-teaser{line-height:15px;margin:0}.results-list-item .results-list-description .results-list-description-text{padding:5px 10px 10px}.results-list-item .results-list-description .results-list-description-text h3{color:#fff;font-size:1.125rem;font-weight:700}.results-list-item .results-list-description .results-list-description-text h3 .kc-kiwi-rating-score-star-small-kiwi{height:5px}.results-list-item .results-list-description .results-list-description-text h3 .kc-kiwi-rating-score-star-small-kiwi .kc-star-full{background-image:url(/images/_skins/visa_consol_hnw/global/sprite-star-ratings-consol-HNW.png);background-position:-12px -261px;display:inline-block;height:12px;text-indent:-99px;width:11px}.results-list-item .results-list-description .results-list-description-text h3 .kc-kiwi-rating-score-star-small-kiwi .kc-star-plus{background-image:url(/images/_skins/visa_consol_hnw/global/sprite-star-ratings-consol-HNW.png);background-position:-33px -261px;display:inline-block;height:12px;width:10px}.results-list-item .results-list-description .results-list-description-text .results-list-location{color:#999;display:block;font-size:.6875rem;margin:5px 0}.results-list-item .results-list-description .results-list-description-text .results-list-description-remove{background:url(/images/global/sprite-close-dialog-fs8.png);display:block;height:27px;overflow:hidden;position:absolute;right:5px;text-indent:-9999px;top:5px;width:27px}.results-list-item .result-list-region-map-wrap{clear:left}.perks-title{font-size:.6875rem;font-weight:700}.results-list-details{max-width:64rem;margin-right:auto;margin-left:auto}.results-list-details::after,.results-list-details::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.results-list-details::after{clear:both}.results-list-details{padding:0 0 10px;height:100%}.results-list-details .heading-h4,.results-list-details h4{color:#5c5c5c;font-size:.75rem;font-weight:700;font-size:.6875rem;margin:0}.results-list-details h4{font-size:.6875rem}.results-list-details .average-rating-information,.results-list-details .nightly-rate-container{width:50%;float:left;padding-right:.46875rem;padding-left:.46875rem}.results-list-details .average-rating-information,.results-list-details .average-rating-information:last-child:not(:first-child),.results-list-details .nightly-rate-container,.results-list-details .nightly-rate-container:last-child:not(:first-child){float:left;clear:none}.results-list-details .property-content{display:table;width:100%}.results-list-details .property-content>div{border-right:1px solid #ccc}.results-list-details .property-content>div.hotel-information,.results-list-details .property-content>div.perks{display:none}.results-list-details .property-content>div.average-rating-information{display:table-cell}.results-list-details .property-content>div.nightly-rate-container{border-right:none;display:table-cell;float:none}.results-list-details .perks-badges .kc-flyout-container{margin-left:2px;margin-top:12px}.results-list-details .perks-badges .kc-flyout-container .kc-visa-rollover-trigger{background-image:url(/images/global/visa-benefits.svg);background-size:contain;background-position:inherit;background-repeat:no-repeat;display:inline-block;height:27px;width:25px}.results-list-details .perks-badges .kc-flyout-container .kc-visa-rollover-trigger:hover{background-position:inherit}.results-list-details .visa-flyout-pdp{border:10px solid #e0e0e0;color:#333;display:none;font-size:.75rem;position:absolute;width:211px}.results-list-details .visa-flyout-pdp .text-wrapper{padding:15px 10px 10px}.results-list-details .visa-flyout-pdp .text-wrapper p,.results-list-details .visa-flyout-pdp .text-wrapper ul{font-size:.75rem}.results-list-details .kc-nightly-rates-flyout{background:#fff;border:10px solid #e0e0e0;display:none;position:absolute;width:211px}.results-list-details .kc-nightly-rates-flyout .kc-rates-flyout-text-wrapper{padding:20px 10px}.results-list-details .kc-nightly-rates-flyout .kc-rates-flyout-text-wrapper .kc-rates-flyout-text-wrapper-info p{font-size:.75rem}.results-list-details .rate-info{display:block;font-weight:700}.results-list-details .rate-info .kc-flyout-container{display:inline;float:none}.results-list-details p{margin-bottom:0}.results-list-details p .currency{font-weight:700}.results-list-details ul{font-size:.6875rem;list-style-position:inside;list-style-type:none;margin:0;padding:0}.results-list-details ul h4{color:#5c5c5c;font-size:.75rem;font-weight:700;display:inline;font-size:.6875rem}.results-list-details .view-offers-detail-wrap{display:none;position:relative}.results-list-details .results-list-status-wrapper{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.results-list-details .results-list-status-wrapper,.results-list-details .results-list-status-wrapper:last-child:not(:first-child){float:left;clear:none}.results-list-details .results-list-status-wrapper{display:block;margin-top:20px}.results-list-details .results-list-status-wrapper p{line-height:15px;margin-bottom:5px}.results-list-details .results-list-status-wrapper .results-list-status-msg{font-size:.75rem;font-weight:700;height:25px;margin-bottom:20px}.results-list-details .results-list-status-wrapper .results-list-status-rooms .results-list-status-msg{position:relative;padding-left:20px}.results-list-details .results-list-status-wrapper .results-list-status-rooms .results-list-status-msg .icon{position:absolute;left:0;height:auto}.results-list-details .results-list-status-wrapper .results-list-status-rooms .results-list-status-msg .icon:before{color:#031d40;content:"F";font-size:.875rem}.results-list-details .results-list-status-wrapper .primary-button{width:100%}.rate-bubble{background-color:#7b7b7b;background-image:-webkit-gradient(linear,left top,left bottom,from(#7b7b7b),color-stop(50%,#505050));background-image:linear-gradient(to bottom,#7b7b7b,#505050 50%);border:1px solid #7b7b7b;border-radius:35px;color:#fff;font-size:0;height:60px;line-height:11px;margin:0 auto;padding:0;text-align:center;width:60px;display:block;margin:10px auto}.rate-bubble .rating{color:#fff;display:table-cell;font-size:1.75rem;height:inherit;margin:0 auto;text-align:center;vertical-align:middle;width:inherit}.rate-bubble .rating .rate-number,.rate-bubble .rating span{font-size:1.75rem}@media print,screen and (min-width:40.0625em){#results-list .results-list-description .results-list-image-wrapper{width:33.3333333333%;float:left;padding-right:0;padding-left:0;position:relative;left:66.6666666667%}#results-list .results-list-description .results-list-image-wrapper a{padding:0}#results-list .results-list-description .results-list-image-wrapper,#results-list .results-list-description .results-list-image-wrapper:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-description .results-list-description-text{width:66.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem;position:relative;left:-33.3333333333%}#results-list .results-list-description .results-list-description-text,#results-list .results-list-description .results-list-description-text:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-details .property-content-wrapper{width:66.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-details .property-content-wrapper,#results-list .results-list-details .property-content-wrapper:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-details .property-content-wrapper{margin:0}#results-list .results-list-details .perks{width:8.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-details .perks,#results-list .results-list-details .perks:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-details .average-rating-information{width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-details .average-rating-information,#results-list .results-list-details .average-rating-information:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-details .hotel-information,#results-list .results-list-details .nightly-rate-container{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-details .hotel-information,#results-list .results-list-details .hotel-information:last-child:not(:first-child),#results-list .results-list-details .nightly-rate-container,#results-list .results-list-details .nightly-rate-container:last-child:not(:first-child){float:left;clear:none}#results-list .results-list-details .property-content>div{clear:none!important;display:table-cell;float:none;vertical-align:top}#results-list .results-list-details .property-content>div.hotel-information,#results-list .results-list-details .property-content>div.perks{float:none}#results-list .results-list-details .property-content>div.hotel-information .special-offer-info{font-size:.6875rem;font-weight:700}#results-list .results-list-details .property-content>div.hotel-information .special-offer-info .kc-flyout-container{color:#5c5c5c;font-size:.6875rem;font-weight:700;margin-bottom:20px}#results-list .results-list-details .property-content>div.hotel-information .special-offer-info .kc-flyout-container .icon{background-image:none;display:inline-block;width:26px;vertical-align:middle}#results-list .results-list-details .property-content>div.hotel-information .special-offer-info .kc-flyout-container .icon:before{color:#d4a643;content:url(/images/global/vlhc-special-offer.svg);font-family:"Kiwi Icon Font";font-size:1rem}#results-list .results-list-details .property-content>div.average-rating-information{float:none;padding-left:0}#results-list .results-list-details .property-content>div.nightly-rate-container{border-right:1px solid #ccc;float:none}#results-list .results-list-details .property-content>div.nightly-rate-container .special-offer-info{display:none}#results-list .results-list-details .property-content>div:last-child:not(:first-child){float:none}#results-list .results-list-details .results-list-status-wrapper{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .results-list-details .results-list-status-wrapper,#results-list .results-list-details .results-list-status-wrapper:last-child:not(:first-child){float:left;clear:none}}@media print,screen and (min-width:64.0625em){#results-list .results-list-item .results-list-details .kc-visa-rollover-trigger{height:28px;width:27px}}