.modal-button.secondary-button{font-size:.875rem;line-height:35px}.modal-button.fancybox:after{border-top-color:#031d40}#offers-listing #filter{border:none;margin-top:0;width:auto}#offers-listing #filter .filter-trigger{width:100%}#offers-listing .results-list-count{margin-bottom:0}#offers-listing .results-list-count label{padding-top:3px}#offers-listing .results-list-pagination{margin-bottom:0}#offers-listing #offers-result-items{margin-bottom:60px}#offers-listing #offers-result-items .primary-button{margin-top:30px;width:100%;margin-bottom:2px}#offers-listing #offers-result-items .description .teaser{color:#5c5c5c;font-size:.75rem}#offers-listing #search-filter{display:none}#offers-listing #results-list .results-list-item-wrapper{padding-bottom:30px}#offers-listing #results-list .results-list-content{padding:15px 15px 2px}#offers-listing #results-list .results-list-content .results-list-description{font-size:.75rem;padding:0 0 20px}#offers-listing #results-list .results-list-content .results-list-description h2{color:#051531;font-size:1rem;font-weight:700;line-height:1rem;padding-bottom:3px}#offers-listing #results-list .results-list-content .results-list-description h3{color:#5c5c5c;font-size:.875rem;font-weight:700;margin:0;position:relative}#offers-listing #results-list .results-list-content .results-list-description h3 .icon:before{color:#d4a643;content:"p";font-family:"Kiwi Icon Font";font-size:.75rem;padding-right:10px;position:absolute}#offers-listing #results-list .results-list-content .results-list-description h3 span{display:block}#offers-listing #results-list .results-list-content .results-list-description .amenities-container,#offers-listing #results-list .results-list-content .results-list-description .perks,#offers-listing #results-list .results-list-content .results-list-description .promotion-valid,#offers-listing #results-list .results-list-content .results-list-description .short-description{line-height:1rem;padding-top:6px}#offers-listing #results-list .results-list-content .results-list-description .amenities-container{padding-top:3px}#offers-listing #results-list .results-list-content .results-list-description .perks{margin-top:20px;padding-top:0}#offers-listing .special-offer-details{margin-top:30px;overflow:hidden}#offers-listing .property-location{color:#585858;line-height:.75rem}#offers-listing .promotion-valid{font-style:italic}.fancybox-container #search-filter-modal.offers-filter .filter-items{margin-top:0}.fancybox-container #search-filter-modal .toggler:first-child{border:none}.fancybox-inner #search{background-color:#f7f7f7}@media print,screen and (min-width:40.0625em){#offers-listing .primary-button{max-width:220px}#offers-listing #filter{display:inline-block;margin-left:auto;margin-right:auto;width:100%}#offers-listing #filter .filter-trigger{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;max-width:360px;position:relative;top:50%}#offers-listing #results-list .results-list-item-wrapper{padding:30px 15px 0}#offers-listing #results-list .results-list-item-wrapper:last-child .results-list-item{border-bottom:1px solid #ccc;padding-bottom:30px}#offers-listing #results-list .results-list-image-wrapper{width:58.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#offers-listing #results-list .results-list-image-wrapper,#offers-listing #results-list .results-list-image-wrapper:last-child:not(:first-child){float:left;clear:none}#offers-listing #results-list .results-list-content{width:41.6666666667%;float:left;padding-right:0;padding-left:0;padding-right:0;padding-left:0}#offers-listing #results-list .results-list-content,#offers-listing #results-list .results-list-content:last-child:not(:first-child){float:left;clear:none}#offers-listing #results-list .results-list-content{padding-left:30px;padding-top:0}#offers-listing #results-list .results-list-details .kc-info-circle{background-position:0 -54px}#offers-listing #results-list .book-now{width:58.3333333333%;float:left;padding-right:0;padding-left:0}#offers-listing #results-list .book-now,#offers-listing #results-list .book-now:last-child:not(:first-child){float:left;clear:none}#offers-listing #results-list .book-now{clear:none}#offers-listing #results-list .results-list-item{padding-top:30px}#offers-listing .results-list-count ul{line-height:24px;padding-left:10px}#offers-listing .results-list-description-wrapper::after,#offers-listing .results-list-description-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#offers-listing .results-list-description-wrapper::after{clear:both}}@media print,screen and (min-width:64.0625em){#offers-listing .page-wrapper{background:-webkit-gradient(left top,right top,color-stop(308px,#fff),color-stop(308px,#fff),color-stop(100%,#fff));background:linear-gradient(to right,#f7f7f7 308px,#fff 308px,#fff 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#FFF7F7F7", endColorstr="#FFFFFFFF", GradientType=1)}#offers-listing #filter{float:left;padding-left:0;padding-right:19px;padding-top:0;width:32%}#offers-listing #offers-result-items{width:66.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem}#offers-listing #offers-result-items,#offers-listing #offers-result-items:last-child:not(:first-child){float:left;clear:none}#offers-listing #offers-result-items{width:68%}#offers-listing #search-filter{display:block}}#offers-listing{max-width:64rem;margin-right:auto;margin-left:auto}#offers-listing::after,#offers-listing::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#offers-listing::after{clear:both}#offers-listing h1{color:#000;padding:35px 0 30px}#offers-listing #filter,#offers-listing .header{padding-left:15px;padding-right:15px}#offers-listing .special-offer-number{font-size:.875rem;line-height:.875rem;margin:0 0 5px;text-align:right;width:100%}#offers-listing .special-offer-intro-text{color:#5c5c5c;padding:15px 15px 0}#offers-listing .special-offer-intro-text h2{color:#5c5c5c;font-size:1rem;margin-bottom:5px}#offers-listing .special-offer-intro-text+.pagination{border-top:1px solid #ccc;padding-top:15px}#offers-listing .pagination{border-top:1px solid #ccc;overflow:hidden;padding:15px 15px 10px 0;text-align:right}#offers-listing .results-list-count label{padding-top:1px}#offers-listing .results-list-count ul{line-height:1rem;padding-left:0}#offers-listing .results-list-count li{border-right-color:#ccc}#offers-listing .results-list-count li:first-of-type{border-left-color:#ccc}#offers-listing .results-list-count li a{color:#5c5c5c}#offers-listing .results-list-count li a:hover{-webkit-text-decoration-color:#5c5c5c;-moz-text-decoration-color:#5c5c5c;text-decoration-color:#5c5c5c}#offers-listing .featured-offers{border:4px solid #f6c400}#offers-listing .featured-offers .top-special-offers-title{background:#f6c400;color:#fff;font-size:.6875rem;font-weight:400;padding:8px 0 10px 10px;text-transform:uppercase}#offers-listing #results-list .results-list-item-featured+.results-list-item-wrapper:not(.results-list-item-featured){border-top:3px solid #031d40;padding-top:30px}#offers-listing #results-list .results-list-item-featured+.results-list-item-wrapper:not(.results-list-item-featured) .results-list-item{border-top:none;padding-top:0}#offers-listing #results-list .results-list-item-wrapper{padding:30px 0 0}#offers-listing #results-list .results-list-item-wrapper:first-child .results-list-item{border-top:none;padding-top:0}#offers-listing #results-list .results-list-item-wrapper .results-list-item{background:0 0;border:none}#offers-listing #results-list .results-list-item-wrapper .results-list-item .results-list-description-wrapper{padding:4px 0}#offers-listing #results-list .results-list-item-wrapper .results-list-item .results-list-image-wrapper{overflow:visible}#offers-listing #results-list .results-list-item-wrapper .results-list-item .results-list-content{padding-bottom:2px}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured{border-left:3px solid #031d40;border-right:3px solid #031d40;margin-bottom:0;padding:0 15px 30px}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured .top-special-offers-title{display:none}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:first-child{border-top:none;padding-left:0;padding-right:0;padding-top:0}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:first-child:last-child{border-bottom:3px solid #031d40;padding-bottom:0}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:first-child .top-special-offers-title{background-color:#031d40;color:#fff;display:block;font-size:.75rem;margin-bottom:30px;padding:10px 15px;text-transform:uppercase}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:first-child .results-list-description-wrapper{padding:0 15px}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:first-child .results-list-description-wrapper .results-list-image-wrapper{padding:4px}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:last-child{border-bottom:3px solid #031d40;padding-bottom:0}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured:last-child .results-list-item{border-top:none;padding-top:0}#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured .results-list-content{padding:2px 4px}#offers-listing #results-list .results-list-item-wrapper .results-list-description{background:0 0;border:none;box-shadow:none;color:#5c5c5c;font-size:.75rem;padding-left:4px;margin:0}#offers-listing #results-list .results-list-item-wrapper .results-list-description .icon{width:26px;float:left;content:url(/images/global/vlhc-special-offer.svg);margin-top:15px}#offers-listing #results-list .results-list-item-wrapper .results-list-description .amenities-container,#offers-listing #results-list .results-list-item-wrapper .results-list-description .perks,#offers-listing #results-list .results-list-item-wrapper .results-list-description .promotion-valid,#offers-listing #results-list .results-list-item-wrapper .results-list-description .short-description,#offers-listing #results-list .results-list-item-wrapper .results-list-description h3 span{padding-left:3px}#offers-listing #results-list .special-offer-details{margin-top:20px}#offers-listing #results-list .primary-button{line-height:36px}#offers-listing .property-title{color:#051531}#offers-listing #search-filter{border:none;box-shadow:none;float:none;width:100%}#offers-listing .promotion-valid{color:#031d40}#offers-listing .results-list-pagination li{border-right:1px solid #ccc}#offers-listing .results-list-pagination li.no-border{border:none}#offers-listing .results-list-pagination .farnext{padding-right:0}#offers-listing #offers-result-items{margin-top:30px}#offers-listing .kc-keywords{padding-bottom:25px}#offers-listing .kc-keywords h2{font-size:.75rem;text-transform:uppercase}#offers-listing .kc-keywords h2,#offers-listing .kc-keywords ul{display:inline-block}#offers-listing .kc-keywords .list-view{display:inline-block;padding:1px 4px}#offers-listing .kc-keywords .list-view:hover{background-color:#d2a54b;border-radius:6px;padding:1px 4px}#offers-listing .kc-keywords .list-view:hover .kc-search-filter-keyword-term,#offers-listing .kc-keywords .list-view:hover i{color:#fff}#offers-listing .kc-keywords .list-view .kc-search-filter-keyword-term{color:#5c5c5c;padding-right:4px}@media print,screen and (min-width:40.0625em){#offers-listing #results-list .results-list-item-wrapper.results-list-item-featured .results-list-content{padding-left:30px}#offers-listing #results-list .results-list-item-wrapper .results-list-item{border-top:1px solid #ccc}#offers-listing #search-filter{float:none;padding:0;width:auto}}@media print,screen and (min-width:64.0625em){#offers-listing #search-filter{background:#fff;border:1px solid #ccc;box-shadow:2px 1px 5px #ccc}#offers-listing #offers-result-items{margin-top:0}#offers-listing #offers-result-items .primary-button{line-height:1rem;min-width:152px;width:auto}#offers-listing .pagination{border:none;padding-top:0}}