#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:500}#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:#474747;font-size:.75rem;font-weight:500;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:#51a60e;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 .perks-badges .kc-flyout-trigger:after{font-size:1.75rem}#results-list .results-list-item{overflow:hidden;padding-bottom:25px;position:relative}#results-list .results-list-item:last-of-type{padding-top:30px}#results-list .results-list-item:last-of-type .book-now{border:none;padding:0}#results-list .results-list-item .kiwi-wow-pick{font-size:60px}#results-list .results-list-item .teaser{color:#5c5c5c;font-size:.75rem;line-height:14px;margin-top:10px;padding:0}#results-list .results-list-item .results-list-location{color:#a2a2a2;font-size:.75rem;line-height:.875rem}#results-list .results-list-item .hotel-information,#results-list .results-list-item .offer-details,#results-list .results-list-item .room-status{display:none}#results-list .results-list-item .average-rating{max-width:64rem;margin-right:auto;margin-left:auto}#results-list .results-list-item .average-rating::after,#results-list .results-list-item .average-rating::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#results-list .results-list-item .average-rating::after{clear:both}#results-list .results-list-image-wrapper{display:block;position:relative}#results-list .featured-banner{height:61px;left:10px;position:absolute;top:0;width:70px}#results-list .featured-banner:before{background:center #fff;content:"Ç";display:block;font-family:"Kiwi Icon Font";font-size:4.4375rem;height:3.125rem;position:absolute;top:-4px;width:95%}#results-list .rate-header{color:#474747;font-size:.75rem;font-weight:500;margin-bottom:3px}#results-list .offer-details{font-size:.75rem;padding-bottom:15px;text-align:center;text-transform:capitalize}#results-list .offer-details a{color:#51a60e;font-size:.75rem;font-weight:400}#results-list .offer-details a:before{color:#51a60e;content:"p";font-family:"Kiwi Icon Font";font-size:.75rem}#results-list .results-list-description h2 a,#results-list .results-list-item-link{color:#474747}#results-list .property-content-wrapper{margin-bottom:20px;overflow:hidden}#results-list .property-content-wrapper label{display:block;font-size:.75rem;font-weight:500;margin-bottom:10px}#results-list .property-content-wrapper .nightly-rate-container{display:block}#results-list .property-content-wrapper .kiwi-wow-pick{display:none}#results-list .average-rating-information,#results-list .nightly-rate-container,#results-list .perks{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .average-rating-information,#results-list .average-rating-information:last-child:not(:first-child),#results-list .nightly-rate-container,#results-list .nightly-rate-container:last-child:not(:first-child),#results-list .perks,#results-list .perks:last-child:not(:first-child){float:left;clear:none}#results-list .average-rating-information,#results-list .nightly-rate-container,#results-list .perks{display:block;padding-left:15px;padding-right:0}#results-list .average-rating-information .currency,#results-list .nightly-rate-container .currency,#results-list .perks .currency{margin-top:7px}#results-list .nightly-rate-container{display:none}#results-list .nightly-rate-container .kc-nightly-rate,#results-list .nightly-rate-container .rate-info{max-width:64rem;margin-right:auto;margin-left:auto}#results-list .nightly-rate-container .kc-nightly-rate::after,#results-list .nightly-rate-container .kc-nightly-rate::before,#results-list .nightly-rate-container .rate-info::after,#results-list .nightly-rate-container .rate-info::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#results-list .nightly-rate-container .kc-nightly-rate::after,#results-list .nightly-rate-container .rate-info::after{clear:both}#results-list .nightly-rate-container .currency{margin-top:5px}#results-list .nightly-rate-container .currency .information-icon{font-weight:700}#results-list .kiwi-wow-pick,#results-list .nightly-rate-container .special-offer-info{display:block}#results-list .kiwi-wow-pick:before{color:#000;font-size:60px}#results-list .book-now{border-bottom:1px solid #d0d0d0;margin:20px 15px 0;overflow:hidden;padding-bottom:25px;width:auto}#results-list .book-now .offer-details,#results-list .book-now .room-status{display:block}#results-list .book-now .primary-button{color:#fff;margin-top:15px;width:100%}@media print,screen and (min-width:40.0625em){#results-list .results-list-item{border-top:1px solid #d0d0d0;padding-top:30px}#results-list .results-list-item .hotel-information{display:block;font-size:.75rem;margin-top:5px}#results-list .results-list-item .hotel-information li{line-height:16px}#results-list .results-list-item .hotel-information strong{color:#272727;font-weight:500}#results-list .results-list-item .hotel-information span{color:#474747;font-weight:500}#results-list .results-list-item .booking-details .rates-offers{padding-top:30px}#results-list .property-content-wrapper{display:none;padding-left:0;padding-top:20px}#results-list .property-content-wrapper p{font-size:.75rem;font-weight:500;line-height:24px;margin-bottom:5px;margin-top:0}#results-list .property-content-wrapper a{text-align:center}#results-list .property-content-wrapper .kiwi-wow-pick{padding-left:15px;padding-right:0}#results-list .property-content-wrapper .nightly-rate-container{display:none}#results-list .average-rating-information{padding-left:5px;padding-right: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 .book-now{width:58.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#results-list .book-now,#results-list .book-now:last-child:not(:first-child){float:left;clear:none}#results-list .book-now{border:none;line-height:14px;margin:0;padding-bottom:0;padding-left:0;padding-right:0;text-align:right}#results-list .book-now .offer-details{display:none}#results-list .book-now .primary-button{margin-top:5px}#results-list .book-now .primary-button.no-availability{margin-top:20px}#results-list .results-list-item:first-of-type{border-top:none;padding-top:0}}@media print,screen and (min-width:64.0625em){.perks-badges .kc-flyout-trigger:after{font-size:2rem}}