.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.mobile-floating-buttons--container.exposed-filters-optimization .map-and-filter .map{font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:15px;line-height:17px}.amenities-container.amenities-list .amenities.amenities-inline li:before{width:0;height:26px;border-left:1px solid #d1d1d1;top:12px;margin-right:5px;margin-left:5px}@media (max-width:1199px){map-modal .gm-bundled-control-on-bottom{display:none}}.MAP18 .search-this-area__container{margin-top:15px;margin-right:15px}.MAP18 .search-this-area__container .search-this-area-btn-secondary{box-shadow:0 2px 6px rgba(0,0,0,.25)}.mobile-floating-buttons--container{position:fixed;bottom:25px;width:76%;margin:0 12%;z-index:140}.mobile-floating-buttons--container button{height:44px}.mobile-floating-buttons--container button .filter-count{border-radius:10px;font-size:11px;padding:0 5px;display:inline-block;color:#e64142;background-color:#fff;position:relative;top:-3px;font-weight:700;min-width:18px;line-height:18px;margin-left:6px;max-width:25px}.mobile-floating-buttons--container .map-and-filter{text-align:center}.mobile-floating-buttons--container .map-and-filter .map{border-radius:2px 0 0 2px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25),1px 0 #fff}.mobile-floating-buttons--container .map-and-filter .filter{border-radius:0 2px 2px 0;box-shadow:0 2px 6px 0 rgba(0,0,0,.25),-1px 0 #fff;margin-left:-3px}.mobile-floating-buttons--container .map-and-filter .filter:before{position:relative;top:2px;margin-right:8px;content:url(/modules/results/experiments/MAP18/images/filter_icon.4227ef.svg)}.map-instruction{position:absolute;z-index:140;width:272px;top:50%;left:calc(50% - 136px);text-align:center}@media screen and (min-width:992px){.map-instruction{top:60%}}.map-instruction__text{display:inline-block;padding:10px 30px;border-radius:20px;background:rgba(51,51,51,.85)}.map-instruction__text .hw-title-2{color:#fff;-webkit-font-smoothing:antialiased}.map-instruction.ng-hide{visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease-out}map-modal #map-modal{position:fixed;opacity:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:130;transform:translateY(100%)}map-modal #map-modal .map-selection-info-bar{position:absolute}map-modal #map-modal.open{animation:slide_up .3s forwards ease-in}map-modal #map-modal.closed{animation:slide_down .3s forwards ease-out}@keyframes slide_up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide_down{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}map-modal #map-modal .map-modal--header{border-bottom:1px solid #d4d4d4;box-shadow:none;position:relative;background-color:#fff;height:56px;padding:15px}map-modal #map-modal .googleMap{height:94%}map-modal #map-modal .reset-button{background-color:transparent;color:#e64142;padding:0}@media (max-width:991px){map-modal #map-modal .info-window-parent{display:none}}.map-selection-info-bar{display:block;width:100%;background-color:rgba(51,51,51,.85);padding:10px 15px;text-align:center;user-select:none;z-index:140}.map-selection-info-bar .hw-subhead-1{color:#fff}.map-selection-info-bar .hw-body-1{color:#d1d1d1}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1200px){.map-selection-info-bar{padding:12px 15px}.map-selection-info-bar .hw-subhead-1{font-size:18px;line-height:23px;font-weight:600}.map-selection-info-bar .hw-body-1{font-size:16px;line-height:20px;color:#767676;color:#d1d1d1}}@media only screen and (min-width:992px){.map-selection-info-bar{padding:10px 15px}}.map-selection-info-bar__hotel-count{display:inline-block;vertical-align:top}.map-selection-info-bar__neighborhood-count{white-space:nowrap;display:inline-block;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top;max-width:100%}.retail-hotel-card__sponsored{position:absolute;top:0;right:17px;font-size:12px;color:#949494;line-height:16px;text-align:right;margin-bottom:5px}.retail-hotel-card__sponsored-details{font-size:12px;color:#949494;margin:10px 15px 0}@-moz-document url-prefix(){.retail-hotel-card__sponsored{position:relative}}.result-card-extend-button{white-space:nowrap;margin:10px 0 0;display:block;float:right;clear:both}.result-card-extend-button>a{font-size:11px;padding:10px 12px 10px 0}@media (min-width:576px){.result-card-extend-button>a{font-size:14px;padding:10px 15px 10px 0}}.result-card-extension{position:relative;border-top:2px solid #d4d4d4;width:100%;padding:15px;background-color:#fff}@media (min-width:576px){.result-card-extension{padding:15px 25px}}.result-card-extension__actions{border-top:1px solid #d4d4d4;margin-top:20px;padding-top:12px;text-align:right}.result-card-extension__actions a{margin-left:7px}.result-card-extension__actions .ratings-powered-by{margin-top:0}.result-card-extension-error{margin:20px 0 15px}.result-card-extension-error__item{font-size:13px}.result-card-extension-error__item>a{float:right;color:#333;text-decoration:underline}.result-card-extension-error__item>a:hover{text-decoration:underline}.guaranteed-hotel-name__title{margin-bottom:5px}.guaranteed-hotel-name__title:before{content:"";display:inline-block;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/GHD18/flame.svg) no-repeat;background-size:cover;height:15px;width:11px;margin-right:6px}.guaranteed-hotel-name__description{color:#666;margin-bottom:20px}.guaranteed-hotel-name__description b{color:#333}.guaranteed-hotel-name__list-container{width:calc(100vw - 30px);position:relative}.guaranteed-hotel-name .ratings-powered-by{margin-top:14px;margin-bottom:-15px}@media screen and (min-width:576px){.guaranteed-hotel-name .ratings-powered-by{margin-top:0;margin-bottom:0}}.guaranteed-hotel-name-list{white-space:nowrap;overflow-x:scroll}.guaranteed-hotel-name-list__hotel-card{display:inline-block;vertical-align:top;width:132px;margin-right:10px}.guaranteed-hotel-name-list__hotel-card:nth-child(4){margin-right:0}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-image{height:160px;width:100%;object-fit:cover}@media screen and (min-width:576px){.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-image{height:190px}}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description{display:block;height:114px;padding:10px 12px;border:1px solid #d4d4d4;background-color:#fff}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__star-rating{display:inline-block;height:9px;padding-right:12px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__trip-advisor-rating{display:block;height:15px;margin-top:5px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__hotel-name{display:block;padding-top:10px;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;height:45px}@media (min-width:450px){.guaranteed-hotel-name__list-container{width:100%}.guaranteed-hotel-name-list{white-space:normal;margin-left:-10px;margin-right:-10px}.guaranteed-hotel-name-list__hotel-card{width:50%;margin:0 0 12px;padding-left:10px;padding-right:10px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-image{width:69px;height:65px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description{height:65px;width:calc(100% - 69px);float:right;padding:12px 6px 8px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__star-rating{height:8px;display:block}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__trip-advisor-rating{height:12px;margin-top:5px}.guaranteed-hotel-name-list__hotel-card .guaranteed-hotel-card-description__hotel-name{line-height:15px;font-size:12px;padding-top:4px;white-space:nowrap;height:auto}}.hotel-chain-examples__title{margin-bottom:5px}.hotel-chain-examples__title-success{font-size:14px;line-height:18px;font-weight:600;line-height:20px;color:#54ce7c;margin-bottom:5px}.hotel-chain-examples__title-success:before{margin-right:6px}.hotel-chain-examples__star-rating{height:14px;margin-bottom:5px}.hotel-chain-examples__inner{text-align:center}.hotel-chain-examples__wrapper{display:inline-block;height:40px;margin:0 15px 10px 0}.hotel-chain-examples__wrapper img{height:100%;width:auto}.result-card-extension-location{overflow:hidden}.result-card-extension-location__map{float:left;width:100%;position:relative}.result-card-extension-location__map-image{width:100%}.result-card-extension-location__map-guaranteed{padding:10px 12px 9px;font-size:12px;text-align:center;position:absolute;bottom:11px;left:50%;transform:translateX(-50%);width:275px;background-color:rgba(51,51,51,.75);color:#fff;-webkit-font-smoothing:antialiased}.result-card-extension-location__info{width:100%;float:left}.result-card-extension-location__info .hw-subhead-1{margin-top:15px}.result-card-extension-location__info .hw-body-1{margin-top:7px}.result-card-extension-location__location-score{margin-top:20px}.result-card-extension-location__score-number{font-size:14px;color:#fff;text-align:center;width:28px;height:28px;padding:4px;margin-right:7px;background-color:#54ce7c;display:inline-block;border-radius:50%}.result-card-extension-location__score-copy{display:inline-block;-webkit-font-smoothing:antialiased}.result-card-extension-location__score-copy--green{color:#44a665}@media only screen and (min-width:450px){.result-card-extension-location__map{width:218px;margin-right:25px}.result-card-extension-location__map-guaranteed{font-size:9px;width:200px;padding:3px}.result-card-extension-location__info{width:calc(100% - 243px)}.result-card-extension-location__info .hw-subhead-1{margin-top:0}}@media only screen and (min-width:767px){.result-card-extension-location__map{margin-right:30px}.result-card-extension-location__info{width:calc(100% - 248px)}}result-card-extension-overview .amenities .details{display:none}result-card-extension-overview .amenities .amenenities-content{margin-top:0}result-card-extension-overview .amenities .amenities-type{background:none;width:100%;padding:0;margin-bottom:10px}result-card-extension-overview .amenities .amenities-type-title{margin:0 0 2px;font-size:12px;font-weight:600}result-card-extension-overview .amenities .amenities-item{font-size:12px;line-height:14px}.rce__overview__rating-spotlight{display:block;width:calc(100% + 30px);margin-left:-15px}@media (min-width:768px){.rce__overview__rating-spotlight{width:auto;margin-left:0}}.rce__overview__content{margin:15px 0 0}.rce__overview__ratings-col{border-bottom:1px solid #d4d4d4;margin-bottom:20px;padding:0 0 20px}@media (min-width:768px){.rce__overview__ratings-col{border-right:1px solid #d4d4d4;border-bottom:none;margin-bottom:0;padding:0}}.rce__overview__ratings-col--isolated{border:none;margin-bottom:0}@media (min-width:768px){.rce__overview__ratings-col~.rce__overview__amenities-col{border-left:1px solid #d4d4d4;margin-left:-1px;padding-left:25px}}.rce__overview__amenities-col{padding:0}.rce__overview__amenities-col .amenities{padding-left:0}.overall-satisfaction{position:relative;text-align:center;display:inline-block}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction{float:left}}.overall-satisfaction__progress-ring{position:relative;display:inline-block;float:left}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction__progress-ring{float:none}}.overall-satisfaction__progress-ring__svg{width:45px;height:45px}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction__progress-ring__svg{width:90px;height:90px}}.overall-satisfaction__progress-ring__svg.overall-satisfaction__progress-ring__svg--bar{position:absolute;left:0;top:0}.overall-satisfaction__progress-ring__svg.overall-satisfaction__progress-ring__svg--bar circle{stroke:#54ce7c}.overall-satisfaction__progress-ring__circle{stroke:#f0f0f0;stroke-width:3px;fill:transparent;transform:rotate(270deg);transform-origin:50% 50%}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction__progress-ring__circle{stroke-width:6px}}.overall-satisfaction__progress-ring__value{position:absolute;font-size:19px;color:#54ce7c;top:15%;width:100%;font-weight:600}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction__progress-ring__value{font-size:38px;top:20%}}.overall-satisfaction__header{white-space:nowrap}.overall-satisfaction__total-reviews{float:left;margin-left:15px;text-align:left;padding-top:7px}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.overall-satisfaction__total-reviews{float:none;text-align:center;margin-left:0}}.customer-ratings-overall .customer-ratings{padding:0;min-height:auto}@media (min-width:768px) and (max-width:991px),(min-width:1200px){.customer-ratings-overall .customer-ratings{padding:0 25px 0 15px}}@media (min-width:992px){.customer-ratings-overall .customer-ratings{padding-right:15px}}.customer-ratings-overall .customer-ratings__list-item{padding-top:8px}.customer-ratings-overall .customer-ratings__list-item:hover{background-color:inherit}.customer-ratings-overall .customer-ratings__list-item:first-child{display:none}.customer-ratings-overall .customer-ratings__progress{height:9px;width:calc(100% - 140px);margin-top:1px}.customer-ratings-overall .customer-ratings__progress-bar-grey{background-color:#54ce7c}.customer-ratings-overall .customer-ratings__title{width:110px;padding:0;font-weight:600}.customer-ratings-overall .customer-ratings__rate{width:30px;padding-right:0;padding-left:0}.rating-spotlight-banner{padding:12px 0 10px 40px;border:1px solid #e9e9e9;background-color:#f8f8f8;position:relative}.rating-spotlight-banner>span{color:#54ce7c}.rating-spotlight-banner__icon{position:absolute;left:10px;top:10px;width:20px;height:26px;background-size:contain;background-repeat:no-repeat}.rating-spotlight-banner__icon.condition{background-image:url(/modules/results/experiments/RDO18/images/conditionRating.f2318c.png)}.rating-spotlight-banner__icon.service{background-image:url(/modules/results/experiments/RDO18/images/serviceRating.0430d4.png)}.rating-spotlight-banner__icon.comfort{top:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA4CAMAAABdaI+oAAABLFBMVEUAAAD///+KXjyBeWnNycOBeWmKXjyKXjzscm+1sKe8uK/Dv7j++vqBeWntfXrHw7zPzMaBeWmBeWmEfG3mS0esp52xraPugoDkOTXV0szZ19L4yMf08/H79/eBeWmBeWmBeWmBeWmUjX+YkoSknpOqpJm/u7Pynpz0qqjkOTX2urje3NeBeWn62dj74+KBeWmBeWmBeWmBeWmBeWnlQz+LhHXoV1PpXlqhm4/oa2jwjYrwkpDxmpfyo6Hi4Nz50tGKXjyBeWmBeWmBeWmBeWmBeWmBeWmKXjzifnrMSULMQzfm5eLkOTXu7ev98fHdPjmiZFjkOTXkOTXkOTWBeWnkOTXkOTWBeWnkOTXkOTXkOTWBeWmKXjzNQjfFTUWQb2GeZlqpX1SyWU/YQTtXthKvAAAAWnRSTlMA5dDA7/KQYPf08/Hmsfbw7n41/v329fX17u3s6ObSqptX+/r39vLx8PDu7Ovq6eHZybls/v37+vj49PPy8Ovr545KKSEIBvf29vTq6ejn49HHpo92ZGJfQzF6GCEiAAABtklEQVRYw+3S526CUACG4YNCy7AguLe2rqp1772794aqHfd/D8XVWFQM9vxoou8PDSdfnkBygKROm/Ok2IbblUw447EIhgk/YRgWi8UT6j2Xu8GmPE2u3QEydTkP63JigqIizqSb9bS6cxrHJkRq/eKuB26GazoFCEXcrYmXEmD1PAbV0ED1Fvz3oC7v12oZw74w7cBAoajfqxNmTgjCJw6m6Q6MJOnLLAaNdmScPYxSFGOpOqbPhDBZXI4PNOdahiRICq1qxgfW/QUggyxPO3ob6/KBxjsH5hG5fOLCLzdwZKQgIwui4sIuu/BKQRRBVnwzIptBGWhZCRqVgdaVIKEMDCsHLXM3IVqzhYKBkommabzQ7/dxnKZNxVIgGLLVog7pnBwiyYXglS1YxHN6Xr50tmAKhI40v8C9GdA6uk22Mi5KSsqaKiOVkoJh5Kic49crjVeiUnBwouf/lP5zMAN+9HgInb5PwJsvHlLXL0PvkYfYPQCvPNSewB1c8BZcwAXNgIfcFtwAEPq1Odw80AzMkEVw1oMbeIPcJoKquvh7rILQkKurANgR/1UAQkNwF2zBTQC/AaTINaRSzoMNAAAAAElFTkSuQmCC)}.rating-spotlight-banner__icon.cleanliness{top:7px;background-image:url(/modules/results/experiments/RDO18/images/cleanlinessRating.793850.png)}.rating-spotlight-banner__icon.location{top:7px;background-image:url(/modules/results/experiments/RDO18/images/locationRating.793569.png)}.rce__tabs__bar{margin:0 0 13px;padding:0}.rce__tabs__bar .rce__tabs__tab-title{overflow:hidden;line-height:19px;font-size:15px;display:inline-block;padding:5px 15px 10px;border-bottom:1px solid #b8b8b8;cursor:pointer;user-select:none}.rce__tabs__bar .rce__tabs__tab-title.selected{border-bottom:2px solid #e64142;padding-bottom:9px;color:#e64142}.rce__tabs__bar--hidden{display:none}.rce__tabs--locked .rce__tabs__tab-title{cursor:auto}.rce__tabs .hw-dot-loader{text-align:center;margin:64px 0}.standalone-map-top-section .map-info-view{margin:15px 15px 0;border-radius:3px;width:calc(100% - 30px);background-color:#fff;display:inline-block;padding:9px 12px;border:1px solid #d1d1d1}.map-loading-overlay,map-modal-loading-overlay{display:block;height:100%;width:100%}.map-loading-overlay{position:absolute;top:56px;background-color:rgba(0,0,0,.4);z-index:1;text-align:center}.map-loading-overlay__reset{display:inline-block;text-shadow:1px 1px 0 #000;font-family:Lato;font-size:20px;color:#fff;top:40%;position:relative}.standalone-map-top-section{position:absolute;z-index:1;width:100%}.view-hotels{text-align:center}.view-hotels button{box-shadow:0 3px 10px 0 rgba(0,0,0,.25);min-width:180px;height:44px}.view-hotels button:disabled{background-color:#e64142}.resultsList .result[data-anchor^=anc18].fully_opaque.anchor-v2,.resultsList .result[data-anchor^=anc18] .splitter{border-bottom:4px solid #d4d4d4}.resultsList .result[data-anchor^=anc18].anchor-v3{border-bottom:0}.resultsList .result[data-anchor^=anc18] .anchor-v2,.resultsList .result[data-anchor^=anc18] .anchor-v3{border:4px solid #e64142}.resultsList .result[data-anchor^=anc18] .anchor-v3.open{border-bottom:0}.resultsList .result[data-anchor^=anc18] .opaque-hotel-card .opaque-hotel-card__link{padding:0 0 10px}.resultsList .result[data-anchor^=anc18] .opaque-hotel-card:not(.anchor-vfalse) .deal-of-the-day__decoration{border:0}.resultsList .result[data-anchor^=anc18] .opaque-hotel-card:not(.anchor-vfalse) .opaque-hotel-card__link{padding-bottom:25px}.resultsList .result[data-anchor^=anc18] .retail-hotel-card{border:0;margin-top:-1px}.resultsList .result[data-anchor^=anc18] .retail-hotel-card .retail-hotel-card__description{padding-top:20px}.resultsList .result[data-anchor^=anc18] .retail-hotel-card.anchor-v3{border:4px solid #e64142;border-top:0}.resultsList .anchor-badge{display:flex;border-radius:5px;background-color:#4e97ec;color:#fff;margin-left:50px;width:135px;font-size:15px;position:relative;top:15px;padding:10px;margin-top:-40px;z-index:1}.resultsList .anchor-badge .hw-icon-functional-sort{margin-right:4px}@media screen and (min-width:580px){.resultsList .anchor-badge{margin-left:23%}}@media (min-width:1200px){filters-bar .guest-rating-enabled #sort-by .box-border,filters-bar .guest-rating-enabled .desktop.first .filtertitles,filters-bar .guest-rating-enabled div.dropdown.desktop.first,filters-bar .guest-rating-enabled div.dropdown.desktop.first.open{width:206px}}.improved-drawer-button{margin-top:10px;text-align:center;float:right;width:100%;cursor:pointer}.improved-drawer-button__cta.hw-subhead-2{font-size:13px;color:#02a69e;text-decoration:none}.improved-drawer-button__cta.hw-subhead-2:hover{color:#02a69e}.improved-drawer-button__arrow{display:inline-block;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0uMTU2IDUuMWEuNTM0LjUzNCAwIDAgMCAuNzU1IDBMNC40NzIgMS41NCA4LjA5IDUuMTU2YS41MzQuNTM0IDAgMSAwIC43NTUtLjc1NUw0Ljg1LjQwNmEuNTM0LjUzNCAwIDAgMC0uNzU1IDBMLjE1NiA0LjM0NmEuNTM0LjUzNCAwIDAgMCAwIC43NTUiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2U9IiMwMkE2OUUiIHN0cm9rZS13aWR0aD0iMS4yNSIgY3g9IjgiIGN5PSI4IiByPSI3LjM3NSIvPjx1c2UgZmlsbD0iIzAyQTY5RSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDYuMjUgNS43ODEpIiB4bGluazpocmVmPSIjYSIvPjwvZz48L3N2Zz4=) no-repeat 50%;transform:translateY(3px) rotate(0);transition:transform .5s}.improved-drawer-button__arrow--open{transform:translateY(3px) rotate(180deg);transition:transform .5s}@media (min-width:768px){.improved-drawer-button{padding-right:15px;font-size:13px;margin-top:10px;text-align:right;float:right;white-space:nowrap}}.improved-drawer-button-modifier .opaque-hotel-card__description>a{padding:0 0 10px}.improved-drawer-button-modifier .result-card{padding-bottom:10px;margin-bottom:-10px}.best-hotel-star-category{background-color:#f3b11b;height:18px;padding:0 5px;border-radius:2px;color:#fff;display:inline-block;position:relative;bottom:2px}@media (max-width:575px){.best-hotel-star-category{padding:2px 5px 0}}.distance-to-hotel{margin:2px 0 0}.distance-to-hotel--card-drawer{margin-top:20px;display:flex;align-items:center}@media (min-width:768px){.distance-to-hotel__distance{font-size:14px;line-height:18px;color:#767676}}.distance-to-hotel__icon{margin-right:2px}.distance-to-hotel__icon:before{font-size:12px;color:#767676}.distance-to-hotel__pin{font-size:16px;color:#fff;text-align:center;width:28px;height:28px;padding:4px;background-color:#595959;border-radius:50%;margin-right:11px;flex-shrink:0}.distance-to-hotel__pin:before{color:#fff}.distance-to-hotel__distance-copy{-webkit-font-smoothing:antialiased;overflow:hidden}.distance-to-hotel-enabled .exp-guest-rating{padding-top:2px}div.rcp-display-price.solution-price__gray{color:#333}div.rcp-display-price.solution-price .rcp-display-price__currency-code{font-size:20px}div.rcp-display-price.solution-price span.hw-price-1{font-size:30px;line-height:32px}.rcp-strike-thru-price-container{color:#767676}.exposed-sort-options{margin:0 -15px;padding:10px 15px;border-top:1px solid #d4d4d4;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.exposed-sort-options__sort-button{padding:5px 10px 5px 26px;border:1px solid #d4d4d4;border-radius:2pt;background:#fff;margin-right:10px;position:relative;outline:none;font-size:12px;color:#333}.exposed-sort-options__sort-button:last-child{margin-right:0}.exposed-sort-options__sort-button--selected{background:#02a69e;color:#fff;border:none}.exposed-sort-options__sort-icon{width:16px;position:absolute;top:50%;left:7px;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:50%;font-size:16px}.exposed-sort-options__sort-icon.hw-icon-brand-hotel{font-size:12px}.exposed-sort-options__sort-icon--price{height:16px;background-size:16px 17px;background-image:url(/modules/results/experiments/ESO19/images/hw-icon-functional-price.660dfb.svg)}.exposed-sort-options__sort-icon--selected-price{height:16px;background-image:url(/modules/results/experiments/ESO19/images/hw-icon-functional-price-white.fd58a9.svg)}.meso-ad-results-container{width:740px;margin:0 auto;background-color:#f0f0f0}price-range-filter .price-filter.desktop{min-width:180px;width:auto}average-price-component .average-price-container{margin-bottom:20px;margin-top:-12px;padding-bottom:26px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){average-price-component .average-price-container{padding-bottom:0}}average-price-component .average-price-container .average-vs-hot-rate{color:#595959}average-price-component .average-price-container .average-vs-hot-rate .standard-average-price{padding-right:12px;border-right:2px solid #d4d4d4}average-price-component .average-price-container .average-vs-hot-rate .hot-rate-average-price{padding-left:10px}average-price-component .average-price-container .average-vs-hot-rate .hot-rate-average-price .hot-rate-icon{padding-right:4px}average-price-component .average-price-container .average-vs-hot-rate .hot-rate-average-price .hot-rate-icon:before{content:"";display:inline-block;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/GHD18/flame.svg) no-repeat;background-size:contain;height:18px;width:14px;vertical-align:-10%}.stc-bottom-sheet__container{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:150}.stc-bottom-sheet__backdrop{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;pointer-events:auto}.stc-bottom-sheet__backdrop.ng-enter,.stc-bottom-sheet__backdrop.ng-leave{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.stc-bottom-sheet__backdrop.ng-enter,.stc-bottom-sheet__backdrop.ng-leave.ng-leave-active{opacity:0}.stc-bottom-sheet__backdrop.ng-enter.ng-enter-active,.stc-bottom-sheet__backdrop.ng-leave{opacity:1}.stc-bottom-sheet__wrapper{position:absolute;bottom:0;width:100%}.stc-bottom-sheet__overlay{max-width:100%;max-height:100%;pointer-events:auto}.stc-bottom-sheet__button-close{position:absolute;right:0;top:-57px;padding:15px;cursor:pointer;color:#fff;font-size:19px}.stc-bottom-sheet__button-close.ng-enter{animation-delay:.35s}.stc-bottom-sheet__button-close.ng-enter,.stc-bottom-sheet__button-close.ng-leave{animation-duration:.35s;animation-fill-mode:both}.stc-bottom-sheet__button-close.ng-enter,.stc-bottom-sheet__button-close.ng-leave.ng-leave-active{animation-name:bottomSheetExit}.stc-bottom-sheet__button-close.ng-enter.ng-enter-active,.stc-bottom-sheet__button-close.ng-leave{animation-name:bottomSheetEntrance}.stc-bottom-sheet__content{background:#fff;padding:0 15px 20px;min-width:100vw;max-height:80vh;overflow:auto;border-radius:10px 10px 0 0;color:#333;text-align:left}.stc-bottom-sheet__content.ng-enter,.stc-bottom-sheet__content.ng-leave{animation-duration:.35s;animation-fill-mode:both}.stc-bottom-sheet__content.ng-enter,.stc-bottom-sheet__content.ng-leave.ng-leave-active{animation-name:bottomSheetExit}.stc-bottom-sheet__content.ng-enter.ng-enter-active,.stc-bottom-sheet__content.ng-leave{animation-name:bottomSheetEntrance}.stc-bottom-sheet__title{padding-bottom:15px;padding-top:20px;margin:0;text-align:center}.stc-bottom-sheet__list-container{margin:0 -15px 10px}.stc-bottom-sheet__button{display:flex;justify-content:space-between;padding:17px 15px 16px;border:none;background:#fff;width:100%;transition:background-color .3s ease-in-out}.stc-bottom-sheet__button.active{background:#f0f0f0}.stc-bottom-sheet__button:focus{outline:0}.stc-bottom-sheet__button-text{pointer-events:none;font-size:15px;line-height:23px;color:#434343;overflow:hidden}.stc-bottom-sheet__button-price{pointer-events:none;display:flex;flex-direction:column;align-items:flex-end}.stc-bottom-sheet__button-price--red{color:#e64142}.stc-bottom-sheet__button-price--gray{color:#767676}.stc-bottom-sheet__note{color:#b8b8b8;margin-top:10px}@keyframes bottomSheetEntrance{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bottomSheetExit{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.stc-dropdown{background:#fff;position:absolute;z-index:1;right:0;width:320px;border:1px solid #d1d1d1;margin-top:15px;border-radius:2px;padding:10px 15px 0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.stc-dropdown.ng-enter,.stc-dropdown.ng-leave{animation-duration:.45s;animation-fill-mode:both}.stc-dropdown.ng-enter,.stc-dropdown.ng-leave.ng-leave-active{animation-name:stcDropdownExit}.stc-dropdown.ng-enter.ng-enter-active,.stc-dropdown.ng-leave{animation-name:stcDropdownEntrance}.stc-dropdown:after,.stc-dropdown:before{content:"";display:block;position:absolute;bottom:100%;width:0;height:0;border-style:solid;opacity:inherit;pointer-events:none}.stc-dropdown:after{right:20px;bottom:calc(100% - 1px);border-color:transparent transparent #fff;border-width:10px}.stc-dropdown:before{right:19px;border-color:transparent transparent #d1d1d1;border-width:11px}.stc-dropdown__item{display:flex;justify-content:space-between;border-bottom:1px solid #d4d4d4;padding:10px 0 20px;margin-bottom:10px}.stc-dropdown__hotel-data{width:127px}.stc-dropdown__hotel-name{font-size:15px;line-height:17px;color:#434343;margin-bottom:5px;overflow:hidden}.stc-dropdown__price{color:#e64142}.stc-dropdown__price-label{color:#595959;margin-left:5px}.stc-dropdown__info-text{font-size:12px;color:#b8b8b8;margin-bottom:10px}@keyframes stcDropdownExit{0%{opacity:1}to{opacity:0;transform:translate3d(0,-50px,0)}}@keyframes stcDropdownEntrance{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translateZ(0)}}straight-to-checkout-booking-button a i{margin-left:3px}straight-to-checkout{display:inline-block;position:relative}.straight-to-checkout__container{margin:-15px -15px 0;position:relative}.straight-to-checkout__container price-change-alert .price-change-messaging-popover__pop-up{right:15px;top:100%}@media only screen and (min-width:576px){.straight-to-checkout__container{margin:-15px -25px 0}}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu{left:176px;min-width:380px;width:380px;height:auto;padding:12px 16px;transform:translateY(-49%);border:0;z-index:1;box-shadow:0 4px 42px 0 rgba(51,51,51,.48)}@media (min-width:992px) and (max-width:1199px){contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu{min-width:350px;width:350px}}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .hw-title-3{font-family:Lato,sans-serif}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .close-popup{position:absolute;cursor:pointer;right:16px;font-size:14px}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__alert{text-align:center;margin:15px 0}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__alert__body{display:inline-block;background-color:rgba(116,184,255,.1);color:#4e97ec;padding:4px 10px;border-radius:16px;height:31px;white-space:nowrap}@media screen and (min-width:450px){contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__alert__body{padding:4px 16px}}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels{position:relative;display:inline-block;width:100%;height:auto;font-weight:700}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__price{display:flex;font-family:Lato,sans-serif;font-size:24px;margin:13px 0}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels .hw-body-4{width:100%;text-align:center;margin-top:8px}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels .star-rating{background-position-x:center}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels .exp-guest-rating{margin:5px 0}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels .exp-guest-rating .superlative{display:none}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__hot-rate,contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__retail{float:left;width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;white-space:nowrap;padding-bottom:12px}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__hot-rate-logo:before,contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__retail-logo:before{content:"";display:inline-block;background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/HR-flame-noTM.svg) no-repeat;vertical-align:-1px;width:16px;height:19px}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__hot-rate .contextual-anchoring-popup__hotels__price{color:#e64142}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__retail{border-left:1px solid #d4d4d4}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__trip-advisor .trip-advisor-badge .hw-caption-1{display:none}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__names{height:auto}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__names-title{float:left;width:50%;height:100%;text-align:center}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__names-title .hw-currency-2{padding:0 5px;font-weight:700}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__hotels__names-title:nth-child(2){border-left:1px solid #d4d4d4}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu .contextual-anchoring-popup__button{width:100%;height:32px;line-height:30px;margin:16px 0 6px}@media (max-width:767px){contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu{left:0;right:0;margin:0 auto}contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu:before{display:none}}@media (max-width:450px){contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu{transform:translateY(-55%)}}@media (max-width:375px){contextual-anchoring-popup #contextual-anchoring-popup .dropdown-menu{min-width:300px;width:100%;transform:translateY(-64%)}}.overlay.contextualAnchoringOpen:after{content:"";position:fixed;display:block;width:100%;height:1826px;top:0;left:0;background:transparent;z-index:0}.compare-button.anchor-badge{position:absolute;padding:0;margin:0;top:-25px;left:20px;background-color:transparent;font-family:Lato,sans-serif;font-weight:700;width:114px;text-align:center;z-index:1}.compare-button.anchor-badge .contextual-anchoring-popup__label{width:100%;border-radius:18px;background-color:#fff;color:#333;font-size:14px;padding:8px 7px;overflow:hidden;cursor:pointer;transform:scale(1);box-shadow:0 4px 16px 0 rgba(51,51,51,.349);transition:transform .3s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.compare-button.anchor-badge .contextual-anchoring-popup__label .hw-icon-functional-sort:before{font-size:16px;color:#e64142}.compare-button.anchor-badge .contextual-anchoring-popup__label:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#e64142 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.compare-button.anchor-badge .contextual-anchoring-popup__label:active:after{transform:scale(0);opacity:.3;transition:0s}.compare-button.anchor-badge.open{transform:scale(1.1)}@media (max-width:767px){.compare-button.anchor-badge.open{display:none}}.compare-button.anchor-badge.open:after{content:"";position:absolute;right:-33px;width:0;height:0;top:-8px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #fff}@media (max-width:992px){.compare-button.anchor-badge:not(.open){animation:breathing 2.5s ease-out infinite normal}}@media (min-width:992px){.compare-button.anchor-badge:hover{transition:transform .3s ease-out;transform:scale(1.1)}}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2{padding:8px;padding-bottom:4px;border-bottom:0;overflow:hidden}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 .opaque-hotel-card{border-radius:5px;border-width:2px}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 .opaque-hotel-card__photo{border-radius:0 0 0 3px}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 .opaque-hotel-card__link{padding-bottom:10px}@media (max-width:360px){.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 .opaque-hotel-card__link{padding-bottom:25px}}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 + li{padding:4px 8px 8px;border-bottom:0}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 + li .mixed-result-container{border-radius:4px;border:1px solid #d4d4d4;overflow:hidden}.resultsList.contextual-anchoring .fully_opaque:first-of-type.anchor-v2 + li + li::before{border-bottom:1px solid #d4d4d4;width:100%;height:8px;background:#d4d4d4;background:linear-gradient(180deg,#d4d4d4 0,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4d4d4",endColorstr="#e9e9e9",GradientType=0)}@keyframes breathing{0%{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1.1)}}.resultsList--pinned,.resultsList--redesign{background-color:#f0f0f0;margin-left:0;margin-bottom:0;padding:6px 8px;width:100%;list-style:none}@media (min-width:768px) and (max-width:991px){.resultsList--pinned,.resultsList--redesign{padding:6px 73px}}.resultsList--pinned .results-loading-layer,.resultsList--redesign .results-loading-layer{padding-top:20px}.resultsList--pinned li,.resultsList--redesign li{outline:transparent}.resultsList--pinned .result.hot-rate-education,.resultsList--redesign .result.hot-rate-education{padding:0;background-color:transparent;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);position:relative;margin:6px 0;border-radius:4px}.resultsList--pinned .result.hot-rate-education .hot-rate-education__result-item,.resultsList--redesign .result.hot-rate-education .hot-rate-education__result-item{border:none;box-shadow:none;border-radius:4px}.resultsList--pinned{padding:6px 8px 0}@media (min-width:768px) and (max-width:991px){.resultsList--pinned{padding:6px 73px 0}}.resultsList--pinned .hot-rate-card--redesigned{margin-bottom:0}.hot-rate-card--redesigned,.retail-card--redesigned{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);margin:6px 0;position:relative;transition:all .2s cubic-bezier(.165,.84,.44,1)}.hot-rate-card--redesigned:focus,.retail-card--redesigned:focus{outline:transparent}.hot-rate-card--redesigned a,.retail-card--redesigned a{text-decoration:none}.hot-rate-card--redesigned__container,.retail-card--redesigned__container{position:relative;border-radius:4px}.openedDrawer .hot-rate-card--redesigned__wrapper,.openedDrawer .retail-card--redesigned__wrapper{border-radius:4px 4px 0 0}.card-frame .hot-rate-card--redesigned__wrapper,.card-frame .openedDrawer .hot-rate-card--redesigned__wrapper,.card-frame .openedDrawer .retail-card--redesigned__wrapper,.card-frame .retail-card--redesigned__wrapper{border-radius:0}.hot-rate-card--redesigned__wrapper,.retail-card--redesigned__wrapper{display:flex;flex-direction:column;overflow:hidden;width:100%;position:relative;border-radius:4px}.hot-rate-card--redesigned__description,.retail-card--redesigned__description{width:100%;min-width:0}.hot-rate-card--redesigned__container .improved-drawer-button,.hot-rate-card--redesigned__container .retail-card__sponsored-details,.retail-card--redesigned__container .improved-drawer-button,.retail-card--redesigned__container .retail-card__sponsored-details{background-color:#f8f8f8;margin:0;padding:4px 16px;width:100%;float:none}.hot-rate-card--redesigned__container .improved-drawer-button,.retail-card--redesigned__container .improved-drawer-button{text-align:center}.hot-rate-card--redesigned__container .retail-card__sponsored-details,.retail-card--redesigned__container .retail-card__sponsored-details{text-align:left;padding:12px 16px}.hot-rate-card--redesigned__photo,.retail-card--redesigned__photo{height:100px;background-position:50%;background-size:cover;position:relative}.hot-rate-card--redesigned .hot-rate-savings-badge-optimization,.retail-card--redesigned .hot-rate-savings-badge-optimization{cursor:pointer}.result-card-hotel-description__name-price-container,.retail-card-hotel-description__name-price-container{justify-content:space-between}.result-card-hotel-description__name-area-container,.retail-card-hotel-description__name-area-container{width:100%}.result-card-hotel-description__name-price-container,.retail-card-hotel-description__name-price-container{display:flex}.result-card-hotel-description__price-container,.retail-card-hotel-description__price-container{white-space:nowrap}.result-card-hotel-description__name-location-container,.retail-card-hotel-description__name-location-container{flex:1;min-width:0}.result-card-hotel-description__hotel-location,.retail-card-hotel-description__hotel-location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-card-hotel-description__hotel-location--neighborhood,.result-card-hotel-description__name-price-container,.retail-card-hotel-description__hotel-location--neighborhood,.retail-card-hotel-description__name-price-container{color:#333}.result-card-hotel-description__amenities-area-container,.retail-card-hotel-description__amenities-area-container{width:100%;align-self:flex-start}.result-card-hotel-description__amenities-price-container,.retail-card-hotel-description__amenities-price-container{display:flex;justify-content:space-between;align-items:flex-end}.result-card-hotel-description--redesigned,.retail-card-hotel-description--redesigned{padding:12px 16px 8px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container{margin-top:8px;display:flex;align-items:center}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge{display:flex;align-items:center}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating{margin-right:20px;margin-top:-1px;padding:0}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score{margin-bottom:4px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .expedia-logo,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .expedia-logo,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .expedia-logo,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .expedia-logo{margin-top:0}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-slash,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-slash,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-slash,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-slash{font-size:13px;line-height:16px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-5,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-5,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-5,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .exp-guest-rating--redesign .score-5{font-size:11px;line-height:14px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge{flex-wrap:wrap}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge [class^=ta-star-],.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge [class^=ta-star-],.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge [class^=ta-star-],.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge [class^=ta-star-]{margin-right:5px;margin-bottom:0}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge span,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge span,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge span,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge span{margin-bottom:2px}.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign,.retail-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign,.retail-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign{background-color:transparent;padding:0 0 0 16px}.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign .improved-drawer-button__cta.hw-subhead-2,.retail-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign .improved-drawer-button__cta.hw-subhead-2{font-size:12px}.result-card-hotel-description--redesigned .amenities-container--redesign,.retail-card-hotel-description--redesigned .amenities-container--redesign{font-size:11px;color:#333;padding:3px 0 2px}.result-card-hotel-description--redesigned .amenities-container--redesign .free-amenity,.retail-card-hotel-description--redesigned .amenities-container--redesign .free-amenity{text-transform:capitalize}.result-card-hotel-description--redesigned .amenities-container.amenities-list,.retail-card-hotel-description--redesigned .amenities-container.amenities-list{display:flex;align-items:center}.result-card-hotel-description--redesigned .amenities-container.amenities-list .amenities.amenities-inline li,.retail-card-hotel-description--redesigned .amenities-container.amenities-list .amenities.amenities-inline li{display:inline-block;font-size:11px}.result-card-hotel-description__star-rating,.retail-card-hotel-description__star-rating{display:inline-block}.result-card-hotel-description__star-rating.star-1,.retail-card-hotel-description__star-rating.star-1{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-1-5,.retail-card-hotel-description__star-rating.star-1-5{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.5.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-2,.retail-card-hotel-description__star-rating.star-2{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-2-5,.retail-card-hotel-description__star-rating.star-2-5{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.5.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-3,.retail-card-hotel-description__star-rating.star-3{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-3-5,.retail-card-hotel-description__star-rating.star-3-5{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.5.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-4,.retail-card-hotel-description__star-rating.star-4{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-4-5,.retail-card-hotel-description__star-rating.star-4-5{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.5.svg) no-repeat;background-size:contain}.result-card-hotel-description__star-rating.star-5,.retail-card-hotel-description__star-rating.star-5{display:inline-block;width:50px;height:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-5.svg) no-repeat;background-size:contain}.result-card-hotel-description__name-location-container,.retail-card-hotel-description__name-location-container{margin-top:-5px}.result-card-hotel-description__name-location-container .hotel-name-container,.result-card-hotel-description__name-location-container .retail-hotel-name-container,.retail-card-hotel-description__name-location-container .hotel-name-container,.retail-card-hotel-description__name-location-container .retail-hotel-name-container{margin-top:-3px}.result-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-name,.result-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-name,.retail-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-name,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-name{font-size:17px}.result-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-location,.result-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-location,.retail-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-location,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-location{margin-top:-3px}.result-card-hotel-description__name-location-container .distance-to-hotel,.retail-card-hotel-description__name-location-container .distance-to-hotel{margin-top:-2px}.result-card-hotel-description__name-location-container .distance-to-hotel__distance,.result-card-hotel-description__name-location-container .distance-to-hotel__icon,.result-card-hotel-description__name-location-container .distance-to-hotel__icon:before,.retail-card-hotel-description__name-location-container .distance-to-hotel__distance,.retail-card-hotel-description__name-location-container .distance-to-hotel__icon,.retail-card-hotel-description__name-location-container .distance-to-hotel__icon:before{font-size:11px;line-height:18px}@media (min-width:768px){.hot-rate-card--redesigned:hover,.retail-card--redesigned:hover{box-shadow:0 5px 22px 0 rgba(0,0,0,.2),0 8px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s cubic-bezier(.165,.84,.44,1)}.hot-rate-card--redesigned:hover .improved-drawer-button,.retail-card--redesigned:hover .improved-drawer-button{background-color:#f0f0f0;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.hot-rate-card--redesigned__wrapper,.retail-card--redesigned__wrapper{flex-direction:row}.hot-rate-card--redesigned__container,.retail-card--redesigned__container{display:flex}.hot-rate-card--redesigned__container .improved-drawer-button,.hot-rate-card--redesigned__container .retail-card__sponsored-details,.retail-card--redesigned__container .improved-drawer-button,.retail-card--redesigned__container .retail-card__sponsored-details{padding:8px 16px}.hot-rate-card--redesigned__container .improved-drawer-button,.retail-card--redesigned__container .improved-drawer-button{text-align:right}.hot-rate-card--redesigned__photo,.retail-card--redesigned__photo{height:100%;width:179px}.result-card-hotel-description__hotel-location--neighborhood,.result-card-hotel-description__name-price-container,.retail-card-hotel-description__hotel-location--neighborhood,.retail-card-hotel-description__name-price-container{font-size:14px}.result-card-hotel-description--redesigned,.retail-card-hotel-description--redesigned{padding:16px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container{flex-direction:column;align-items:flex-start}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge{padding-top:5px}.result-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge span,.result-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge span,.retail-card-hotel-description--redesigned .result-card-hotel-description__ratings-container .trip-advisor-badge span,.retail-card-hotel-description--redesigned .retail-card-hotel-description__ratings-container .trip-advisor-badge span{margin-bottom:0}.result-card-hotel-description--redesigned .amenities-container.amenities-list,.retail-card-hotel-description--redesigned .amenities-container.amenities-list{margin-top:8px}.result-card-hotel-description--redesigned .amenities-container.amenities-list .amenities.amenities-inline li,.retail-card-hotel-description--redesigned .amenities-container.amenities-list .amenities.amenities-inline li{font-size:12px}.result-card-hotel-description__star-rating,.retail-card-hotel-description__star-rating{width:74px;height:12px}.result-card-hotel-description__name-location-container,.result-card-hotel-description__name-location-container .hotel-name-container,.result-card-hotel-description__name-location-container .retail-hotel-name-container,.retail-card-hotel-description__name-location-container,.retail-card-hotel-description__name-location-container .hotel-name-container,.retail-card-hotel-description__name-location-container .retail-hotel-name-container{margin-top:0}.result-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-name,.result-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-name,.retail-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-name,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-name{font-size:18px}.result-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel,.result-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-location,.result-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel,.result-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-location,.retail-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel,.retail-card-hotel-description__name-location-container .hotel-name-container .result-card-hotel-description__hotel-location,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .result-card-hotel-description__hotel-location{margin-top:0}.result-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__distance,.result-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__icon,.result-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__icon:before,.result-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__distance,.result-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__icon,.result-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__icon:before,.retail-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__distance,.retail-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__icon,.retail-card-hotel-description__name-location-container .hotel-name-container .distance-to-hotel__icon:before,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__distance,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__icon,.retail-card-hotel-description__name-location-container .retail-hotel-name-container .distance-to-hotel__icon:before{font-size:12px}}@media (max-width:355px){.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign{padding-left:10px}.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign .improved-drawer-button__cta.hw-subhead-2{font-size:11px}.result-card-hotel-description--redesigned .amenities-drawer-CTA-container--redesign .improved-drawer-button--redesign .improved-drawer-button__cta.hw-subhead-2 .improved-drawer-button__arrow{display:none}}.result-card-hotel-description__hotel-name{color:#333}.result-card-hotel-description__hotel-name--hotrate-logo:before{content:"";height:20px;width:96px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:0 100%;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/hot-rate.svg);margin-bottom:-1px;margin-right:-2px}.hot-rate-ribbon{z-index:1;position:absolute;top:10px;left:-5px;display:flex;justify-content:center;align-items:center;height:28px;width:90px;background-color:#e64142;box-shadow:1px 1px 1px 0 rgba(0,0,0,.16);border-radius:2px 0 2px 0}@media (min-width:576px){.hot-rate-ribbon{top:16px}}.card-frame .hot-rate-ribbon{left:-7px}.hot-rate-ribbon:before{content:"";position:absolute;border-style:solid;bottom:-7px;left:0;border-width:0 5px 7px 0;border-color:transparent #ab2325 transparent transparent}.hot-rate-ribbon:after{content:"";position:absolute;right:-4px;top:0;border-top:28px solid #e64142;border-right:4px solid transparent;border-bottom:0 solid #e64142;border-left:0 solid #e64142;border-radius:0 2px 0 0}.hot-rate-ribbon__logo{width:90%;height:auto}.rooms-photos-module.results-room-photos--redesign{background-position:50%}@media only screen and (max-width:767px){.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1.5-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1.5-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/1.5-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2.5-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2.5-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/2.5-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3.5-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3.5-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/3.5-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4.5-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4.5-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/4.5-star-3.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/5-star-1.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/5-star-2.jpg)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/mweb/5-star-3.jpg)}}@media only screen and (min-width:768px){.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1.5-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1.5-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/1.5-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2.5-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2.5-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/2.5-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3.5-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3.5-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/3.5-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4.5-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4.5-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/4.5-star-3.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/5-star-1.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/5-star-2.png)}.rooms-photos-module.results-room-photos--redesign.results-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/redesignedRoomPhotos/desktop/5-star-3.png)}}.result-card-extension--redesign{border-top:0;padding:0 15px 15px;border-radius:0 0 4px 4px}@media (min-width:576px){.result-card-extension--redesign{padding:0 25px 15px}}.result-card-extension--redesign .straight-to-checkout__container{margin:0}.result-card-extension--redesign .hw-alert{margin:0 -15px}@media (min-width:576px){.result-card-extension--redesign .hw-alert{margin:0 -25px}}.result-card-extension--redesign .rce__tabs__bar{box-shadow:0 2px 4px 0 rgba(0,0,0,.16);overflow-x:scroll;-ms-overflow-style:none;overflow-y:hidden;white-space:nowrap;margin:0 -15px 15px;width:auto}@media (min-width:576px){.result-card-extension--redesign .rce__tabs__bar{margin:0 -25px 24px}}.result-card-extension--redesign .rce__tabs__content .guaranteed-hotel-name__list-container{width:100%}.result-card-extension--redesign .rce__tabs__tab-title{border-bottom:1px solid transparent;font-size:14px;color:#333;line-height:16px;padding:15px;margin:0 0 -6px;position:relative}.result-card-extension--redesign .rce__tabs__tab-title.selected{padding:15px;border-bottom:1px solid transparent}.result-card-extension--redesign .rce__tabs__tab-title.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #e64142}.result-card-extension--redesign .rce__tabs__tab-title:hover{background-color:#fff}.badge-container{height:100%;padding:6px 7px 2px}@media (min-width:768px){.badge-container{height:auto;padding:0}.badge-container__hot-rate{padding-right:40px}.badge-container__retail{padding-right:80px}}.badge-container__hot-rate,.badge-container__retail{height:100%;display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-start;flex-direction:row-reverse}@media (min-width:768px){.badge-container__hot-rate,.badge-container__retail{flex-direction:row}}.badge-container .badge{font-size:12px;line-height:16px;color:#767676;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#fff;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:inline-block;padding:2px 12px 2px 8px;width:auto;margin:2px}@media (min-width:768px){.badge-container .badge{box-shadow:none;margin:2px 2px 4px}}.badge-container .badge--promotional{font-family:MissionGothic,Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;font-style:italic}.badge-container .badge--sale{background-color:#e64142;color:#fff}.badge-container .badge--lmpd,.badge-container .badge--wknd{color:#595959;font-weight:600;border:1px solid #fff}@media (min-width:768px){.badge-container .badge--lmpd,.badge-container .badge--wknd{border:1px solid #d4d4d4}}.badge-container .badge--lmpd .icon-functional-trending-down,.badge-container .badge--wknd .icon-functional-trending-down{background-image:url(/modules/shared/icons/icon-functional-trending-down.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:2px;padding:6px}.badge-container .badge--wknd{padding:2px 10px}.badge-container .badge--mod{color:#e64142}@media (min-width:768px){.badge-container .badge--mod{border:1px solid #e64142}}.badge-container .badge--bed-choice{background-color:rgba(0,0,0,.4);border:1px solid #fff;color:#fff;padding:2px 10px;text-shadow:1px 1px 0 rgba(0,0,0,.12)}.badge-container .badge--bed-choice .hw-icon{vertical-align:middle}.badge--sponsored{font-size:12px;line-height:16px;color:#767676;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#fff;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:inline-block;padding:2px 12px 2px 8px;width:auto;margin:2px;background-color:rgba(0,0,0,.4);border:1px solid #fff;color:#fff;padding:2px 10px;text-shadow:1px 1px 0 rgba(0,0,0,.12);z-index:1;position:absolute;right:10px;top:10px}@media (min-width:768px){.badge--sponsored{box-shadow:none;margin:2px 2px 4px;border:1px solid #949494;color:#949494;background-color:transparent;text-shadow:none}}redesigned-result-card-price .result-card-price--redesign{text-align:right;white-space:nowrap;padding-left:10px}redesigned-result-card-price .result-card-price--redesign .solution-price__gray{color:#333}redesigned-result-card-price .result-card-price--redesign-strikethru-price-container__price{text-decoration:line-through}redesigned-result-card-price .result-card-price--redesign-display-price-container{color:#e64142;font-weight:600;padding-right:0;margin:0;display:flex;align-items:center}redesigned-result-card-price .result-card-price--redesign-display-price-container__currency-code{margin-right:2px;margin-top:-2px;overflow:hidden}redesigned-result-card-price .result-card-price--redesign-display-price-container__currency-code--three-letter-currency{font-size:14px}redesigned-result-card-price .result-card-price--redesign-display-price-container__display-price{line-height:30px}.card-frame .hot-rate-card--redesigned__container,.card-frame .pinned-deal-alert__container,.card-frame .result-card-extension,.card-frame .retail-card--redesigned__container{border:2px solid #3e78bb}.card-frame.pinned-deal-alert .hot-rate-card--redesigned__container,.card-frame .result-card-extension{border-top:none}.card-frame .pinned-deal-alert__container{border-bottom:none}.card-frame-content{height:30px;width:100%;padding:5px 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.card-frame-content-title{color:#fff;font-family:MissionGothic,Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;font-style:italic}.card-frame-content-title__countdown{float:right}.card-frame-content-title .hw-icon-callouts-price-tag-dollar:before{margin:0 5px 2px 0}.card-frame.openedDrawer .hot-rate-card--redesigned__container{border-bottom:none}.card-frame.deal-of-the-day-redesign .hot-rate-card--redesigned__container,.card-frame.deal-of-the-day-redesign .result-card-extension{border-color:#e64142;border-radius:0 0 4px 4px}.card-frame.deal-of-the-day-redesign .card-frame-content{background-color:#e64142;border-radius:4px 4px 0 0}.openedDrawer.card-frame.deal-of-the-day-redesign .hot-rate-card--redesigned__container{border-radius:0}.card-frame.pinned-deal-redesign .hot-rate-card--redesigned__container,.card-frame.pinned-deal-redesign .result-card-extension,.card-frame.pinned-deal-redesign .retail-card--redesigned__container{border-radius:0 0 4px 4px}.card-frame.pinned-deal-redesign .card-frame-content{background-color:#3e78bb;border-radius:4px 4px 0 0}.openedDrawer.card-frame.pinned-deal-redesign .hot-rate-card--redesigned__container{border-radius:0}.result-card-extension-nearby{display:flex;flex-direction:column}.result-card-extension-nearby__row{z-index:1;margin-bottom:10px}.result-card-extension-nearby__row:last-child{margin-bottom:0}.result-card-extension-nearby__poi-header{margin-bottom:17px;font-size:16px;line-height:24px;position:relative;display:block;color:#333}.result-card-extension-nearby__poi-header--name,.result-card-extension-nearby__poi-header .hw-icon{padding-right:8px;background:#fff}.result-card-extension-nearby__poi-header:after{content:"";position:absolute;bottom:10px;left:0;right:0;border-top:1px solid #d4d4d4;z-index:-1}.result-card-extension-nearby__poi{display:flex;flex-direction:row;font-size:14px;margin-bottom:8px;justify-content:space-between}.result-card-extension-nearby__poi--name{color:#333;width:75%;padding-right:16px;overflow:hidden}.result-card-extension-nearby__poi--distance{color:#595959;-webkit-font-smoothing:antialiased;width:80px;overflow:hidden}@media (min-width:768px){.result-card-extension-nearby__row{display:flex;flex-direction:row;border-bottom:1px solid #d4d4d4;padding-bottom:10px}.result-card-extension-nearby__row:last-child{border-bottom-color:transparent;padding-bottom:0}.result-card-extension-nearby__poi-header{margin-bottom:0;width:44%}.result-card-extension-nearby__poi-header:after{content:none}.result-card-extension-nearby__poi-container{width:56%}}.nea__tabs{margin:0 -15px 24px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);white-space:nowrap;overflow-x:scroll;overflow-y:hidden;width:100vw;padding:0 6px}.nea__tabs .rce__tabs__tab-title{font-size:14px;color:#333;line-height:16px;margin:0 0 -6px;position:relative}.nea__tabs .rce__tabs__tab-title,.nea__tabs .rce__tabs__tab-title.selected{border-bottom:1px solid transparent;padding:15px}.nea__tabs .rce__tabs__tab-title.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #e64142}.nea__tabs .rce__tabs__tab-title:hover{background-color:#fff}@media (min-width:576px){.nea__tabs{margin:0 -25px 24px;width:auto}}.result.hot-rate-education{padding:4px 8px 8px}ul.resultsList li.hot-rate-education:hover{background-color:#d4d4d4}.hot-rate-education.ui-scrollfix{max-height:300px;animation:hre_slide_up 1s;display:block;opacity:1}.hot-rate-education.ui-scrollfix.ng-animate,.hot-rate-education.ui-scrollfix.ng-enter,.hot-rate-education.ui-scrollfix.ng-leave{transition:none}.hot-rate-education.ui-scrollfix.ng-animate{animation:none 0s}.hot-rate-education{background-color:#d4d4d4;display:none;opacity:0;max-height:0}.hot-rate-education__result-item{border:1px solid #d1d1d1;background-color:#fff;border-radius:5px;box-shadow:0 3px 24px -6px rgba(51,51,51,.32);padding:5px;display:flex;justify-content:space-around;align-items:center}.hot-rate-education__result-item__logo:before{content:"";display:inline-block;background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/HR-flame-noTM.svg) no-repeat;background-size:cover;height:33px;width:25px;margin-right:6px}.hot-rate-education__result-item__content{margin:5px 0}@media (max-width:320px){.hot-rate-education__result-item__content .hw-title-3{font-size:14px}}.hot-rate-education__result-item__content .hw-link a{color:#02a69e}.hot-rate-education__result-item .hw-icon-functional-close{font-size:16px}.hot-rate-education .backdrop{opacity:.5}.hot-rate-education .dialog{top:calc(50% - 205px);left:calc(50% - 140px)}@media (min-width:321px){.hot-rate-education .dialog{top:calc(50% - 205px);left:calc(50% - 155px)}}.hot-rate-education__modal{width:280px;background-color:#fff;box-shadow:0 4px 32px -12px rgba(51,51,51,.32);border-radius:5px;padding:16px}@media (min-width:321px){.hot-rate-education__modal{width:311px}}.hot-rate-education__modal .hw-subhead-2,.hot-rate-education__modal__title{margin-bottom:16px}.hot-rate-education__modal .hw-subhead-2:last-child{margin-bottom:0}.hot-rate-education__modal .spacer{height:8px}.hot-rate-education__modal__title__logo:before{content:"";display:inline-block;background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/hot-rate-hotel.svg) no-repeat;background-size:contain;height:18px;width:142px}.hot-rate-education__modal__title .hw-icon-functional-close{float:right}.hot-rate-education__modal .hw-icon-callouts-price-tag-dollar,.hot-rate-education__modal .hw-icon-functional-search{margin-right:8px}@keyframes hre_slide_up{0%{max-height:0}to{max-height:300px}}.hw-resultsListBanner{background-color:#e9e9e9}.hw-resultsListBanner.animate-banner.padding-animation{animation:add-padding .8s cubic-bezier(.215,.61,.355,1) .5s both}.hw-resultsListBanner.animate-banner.padding-animation-reverse{animation:add-padding .8s cubic-bezier(.215,.61,.355,1) reverse both}.hw-resultsListBanner.ng-animate,.hw-resultsListBanner.ng-enter,.hw-resultsListBanner.ng-leave{transition:none}.hw-resultsListBanner__item{border:none;border-left:5px solid transparent;border-radius:4px;background-color:#fff;display:flex;align-items:center;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);padding-left:14px}.hw-resultsListBanner__item.animate-banner.flip-in-hor-bottom{animation:flip-in-hor-bottom .8s cubic-bezier(.25,.46,.45,.94) .5s both}.hw-resultsListBanner__item.animate-banner.flip-out-hor-bottom{animation:flip-in-hor-bottom .8s cubic-bezier(.55,.085,.68,.53) reverse both}.hw-resultsListBanner__item.ng-animate,.hw-resultsListBanner__item.ng-enter,.hw-resultsListBanner__item.ng-leave{transition:none}.hw-resultsListBanner__item--info{border-left-color:#4e97ec}.hw-resultsListBanner__item--error{border-left-color:#b38f2b}.hw-resultsListBanner__item--warning{border-left-color:#e4763b}.hw-resultsListBanner__icon{padding-right:14px}.hw-resultsListBanner__icon--info{color:#4e97ec}.hw-resultsListBanner__icon--error{color:#b38f2b}.hw-resultsListBanner__icon--warning{color:#e4763b}.hw-resultsListBanner__close{position:absolute;right:19px;bottom:16px}.hw-resultsListBanner__close:hover{cursor:pointer}@media (min-width:768px){.hw-resultsListBanner--notification{min-width:350px;height:80px;z-index:50;position:fixed;bottom:20px;right:23px;background:transparent;box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.hw-resultsListBanner--notification.slide-in-right{animation:slide-in-right .75s cubic-bezier(.25,.46,.45,.94) 10s both}.hw-resultsListBanner--notification.slide-out-right{animation:slide-out-right 2.5s cubic-bezier(.25,.46,.45,.94) both}.hw-resultsListBanner--notification .hw-resultsListBanner__close{top:12px;right:12px;font-size:12px}.hw-resultsListBanner--notification .hw-resultsListBanner__item{padding:14px;height:80px}.hw-resultsListBanner--notification .hw-resultsListBanner__item.flip-in-hor-bottom,.hw-resultsListBanner--notification .hw-resultsListBanner__item.flip-out-hor-bottom,.hw-resultsListBanner--notification .hw-resultsListBanner__item.ng-animate,.hw-resultsListBanner--notification .hw-resultsListBanner__item.ng-enter,.hw-resultsListBanner--notification .hw-resultsListBanner__item.ng-leave{transition:none}}@media (min-width:992px){.hw-resultsListBanner--notification{right:60px;bottom:24px}}.hw-resultsListBanner--redesign{background-color:transparent}.hw-resultsListBanner--redesign.animate-banner.padding-animation{animation:add-padding--redesign .8s cubic-bezier(.215,.61,.355,1) .5s both}.hw-resultsListBanner--redesign.animate-banner.padding-animation-reverse{animation:add-padding .4s cubic-bezier(.215,.61,.355,1) reverse both}.hw-resultsListBanner--desktop,.hw-resultsListBanner--tablet{display:flex;justify-content:center}.hw-resultsListBanner--desktop .hw-resultsListBanner__item,.hw-resultsListBanner--tablet .hw-resultsListBanner__item{padding-right:64px;padding-left:64px;height:54px}@media (min-width:992px) and (max-width:1200px){.hw-resultsListBanner--desktop .hw-resultsListBanner__item,.hw-resultsListBanner--tablet .hw-resultsListBanner__item{padding-right:44px;padding-left:14px}}.hw-resultsListBanner--desktop .hw-resultsListBanner__item .book-soon-message__subtitle,.hw-resultsListBanner--desktop .hw-resultsListBanner__item .book-soon-message__title,.hw-resultsListBanner--tablet .hw-resultsListBanner__item .book-soon-message__subtitle,.hw-resultsListBanner--tablet .hw-resultsListBanner__item .book-soon-message__title{display:inline-block}.hw-resultsListBanner--desktop .hw-resultsListBanner__item .book-soon-message__title,.hw-resultsListBanner--tablet .hw-resultsListBanner__item .book-soon-message__title{font-size:16px;line-height:20px;font-weight:600}.hw-resultsListBanner--desktop .hw-resultsListBanner__item .book-soon-message__subtitle,.hw-resultsListBanner--tablet .hw-resultsListBanner__item .book-soon-message__subtitle{font-size:16px;line-height:20px}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out-right{0%{transform:translateX(0);opacity:1}to{transform:translateX(1000px);opacity:0}}@keyframes flip-in-hor-bottom{0%{transform:rotateX(80deg);opacity:0;max-height:0}to{transform:rotateX(0);opacity:1;max-height:200px;padding-top:14px;padding-bottom:14px}}@keyframes add-padding{0%{padding:0}to{padding:12px 7px}}@keyframes add-padding--redesign{0%{padding:0}to{padding:6px 0}}.filter-bottom-sheet{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:150}.filter-bottom-sheet__backdrop{background:rgba(51,51,51,.5);position:fixed;height:100%;width:100%;pointer-events:auto;opacity:1}.filter-bottom-sheet__backdrop.ng-hide{opacity:0}.filter-bottom-sheet__backdrop.ng-hide-add,.filter-bottom-sheet__backdrop.ng-hide-remove{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.filter-bottom-sheet__wrapper{position:absolute;bottom:0;width:100%;max-width:100%;max-height:100%;pointer-events:auto}.filter-bottom-sheet__container{background:#fff;min-width:100vw;max-height:80vh;overflow:hidden;border-radius:10px 10px 0 0;color:#333;box-shadow:0 9px 46px 8px rgba(0,0,0,.2),0 24px 38px 4px rgba(0,0,0,.2),0 11px 15px -7px rgba(0,0,0,.2);animation-name:mobileFiltersBottomSheetEntrance}.filter-bottom-sheet__container.ng-hide{animation-name:mobileFiltersbottomSheetExit}.filter-bottom-sheet__container.ng-hide-add,.filter-bottom-sheet__container.ng-hide-remove{animation-duration:.35s;animation-fill-mode:both}@media (min-width:450px) and (max-width:991px){.filter-bottom-sheet__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;min-width:375px;width:375px;min-height:274px;height:auto;-webkit-font-smoothing:antialiased;animation:none}.filter-bottom-sheet__container.ng-hide,.filter-bottom-sheet__container.ng-hide-add,.filter-bottom-sheet__container.ng-hide-remove{animation:none;-webkit-animation:none}.filter-bottom-sheet__container__footer{position:absolute;width:100%;bottom:0}}.filter-bottom-sheet__header{padding:16px;display:flex;justify-content:space-between}.filter-bottom-sheet__header-reset{line-height:24px;font-size:14px;color:#d4d4d4;font-weight:"Lato",sans-serif;z-index:1}.filter-bottom-sheet__header-reset.active{color:#02a69e}.filter-bottom-sheet__header-title{position:absolute;left:0;margin:0;z-index:0;width:100%;text-align:center}.filter-bottom-sheet__header-close{line-height:24px;cursor:pointer;color:#000;font-size:14px;z-index:1;margin-left:auto}.filter-bottom-sheet__header-close:hover{text-decoration:none}.filter-bottom-sheet__body{margin:16px}.filter-bottom-sheet__footer{padding:0 16px 16px}.priceRangeFilter .filter-bottom-sheet__body{margin-bottom:30px;padding:0 5px}.priceRangeFilter .filter-bottom-sheet__body .price-filter.redesign .buttons-title{display:none}.sortModel .filter-bottom-sheet__body{margin:0}price-range-filter .price-filter.redesign .average-price-container{padding-bottom:26px}price-range-filter .price-filter.redesign .average-price-container .average-price-title{font-size:0;line-height:17px}price-range-filter .price-filter.redesign .average-price-container .average-price-title:after{content:"Average price per night";color:#333;font-size:14px;font-weight:"Lato",sans-serif}price-range-filter .price-filter.redesign .average-price-container .average-vs-hot-rate{display:flex;flex-direction:row-reverse}price-range-filter .price-filter.redesign .average-price-container .average-vs-hot-rate .hot-rate-average-price{padding-left:0;padding-right:12px;border-right:2px solid #d4d4d4}price-range-filter .price-filter.redesign .average-price-container .average-vs-hot-rate .standard-average-price{padding-right:0;padding-left:12px;border:none}price-range-filter .price-filter.redesign slider .hw-slider .edge-tooltip-max,price-range-filter .price-filter.redesign slider .hw-slider .edge-tooltip-min,price-range-filter .price-filter.redesign slider .hw-slider .main-tooltip{background:#e64142;padding:3px 5px;color:#fff;border-radius:3px;bottom:auto}price-range-filter .price-filter.redesign slider .hw-slider .edge-tooltip-max:after,price-range-filter .price-filter.redesign slider .hw-slider .edge-tooltip-min:after,price-range-filter .price-filter.redesign slider .hw-slider .main-tooltip:after{content:"";position:absolute;transform:translate(-50%);left:50%;bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 7px 0;border-color:#e64142 transparent transparent;line-height:0;_border-color:#e64142 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}price-range-filter .price-filter.redesign slider .hw-slider .edge-tooltip-max:after{left:75%}price-range-filter .price-filter.redesign slider .hw-slider .noUi-base .noUi-handle{background:#fff;border-radius:28px;width:28px;height:28px;box-shadow:0 1px 4px 0 rgba(0,0,0,.33)}price-range-filter .price-filter.redesign slider .hw-slider .noUi-base .noUi-handle .noUi-tooltip{background:#e64142;padding:3px 5px;color:#fff;border-radius:3px;bottom:auto}price-range-filter .price-filter.redesign slider .hw-slider .noUi-base .noUi-handle .noUi-tooltip:after{content:"";position:absolute;transform:translate(-50%);left:50%;bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 7px 0;border-color:#e64142 transparent transparent;line-height:0;_border-color:#e64142 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}price-range-filter .price-filter.redesign slider .hw-slider .noUi-base .noUi-connect{background:#e64142}price-range-filter .price-filter.redesign chart .hw-chart .chart-col:not(.disabled){background:rgba(230,65,66,.2)}@keyframes mobileFiltersBottomSheetEntrance{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mobileFiltersbottomSheetExit{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.exposed-buttons-container{background-color:#fff;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;padding:0 0 16px;overflow:-moz-scrollbars-none}.exposed-buttons-container::-webkit-scrollbar{display:none}.exposed-buttons-container .exposed-buttons-filter-modal{position:absolute;padding-left:15px;padding-right:6px;background-color:#fff}.exposed-buttons-container .exposed-buttons-filter-modal .exposed-buttons__button{position:relative;width:90px;transition:width .1s ease-in}.exposed-buttons-container .exposed-buttons-filter-modal .exposed-buttons__button .number-filters{display:none}.exposed-buttons-container .exposed-buttons-filter-modal .exposed-buttons__button.active{width:112px}.exposed-buttons-container .exposed-buttons-filter-modal .exposed-buttons__button.active .number-filters{display:inline-block}.exposed-buttons-container .exposed-buttons-filter-modal.scrolled-filters .exposed-buttons__button{width:48px}.exposed-buttons-container .exposed-buttons-filter-modal.scrolled-filters .exposed-buttons__button .label{display:inline-block;width:0;transition:opacity .1s ease-in;opacity:0}.exposed-buttons-container .exposed-buttons-filter-modal.scrolled-filters .exposed-buttons__button.active{width:70px}.exposed-buttons-container .exposed-buttons-filter-modal.scrolled-filters .exposed-buttons__button.active .hw-icon-functional-filter{margin:0}.exposed-buttons-container .exposed-buttons-filters{display:inline-block;padding-right:15px}.exposed-buttons-container .exposed-buttons-filters .exposed-buttons__button:first-child{margin-left:115px}.exposed-buttons-container .exposed-buttons-filters .exposed-buttons__button__selected-value{display:none}.exposed-buttons-container .exposed-buttons-filters .exposed-buttons__button.active .exposed-buttons__button__selected-value{display:inline-block}.exposed-buttons-container .exposed-buttons-filters .exposed-buttons__button.active .exposed-buttons__button__placeholder{display:none}.exposed-buttons-container .exposed-buttons-filters.applied .exposed-buttons__button:first-child{margin-left:137px}.exposed-buttons-container .exposed-buttons-filters-reset{display:inline-block;position:relative;height:33px;border-left:1px solid #d4d4d4;margin-left:9px;margin-right:16px;padding-left:16px}.exposed-buttons-container .exposed-buttons-filters-reset a{font-weight:400;color:#333;font-size:14px;line-height:18px;font-family:Lato,sans-serif;font-weight:600;line-height:36px;text-decoration:none}.exposed-buttons-container .exposed-buttons-filters-reset a .hw-icon-reset{display:inline-block;position:relative;top:1px;margin-right:4px;width:17px;height:14px;background-repeat:no-repeat}.exposed-buttons-container .exposed-buttons-filters-reset a.active{color:#02a69e}.exposed-buttons-container .exposed-buttons-filters-reset a.active .hw-icon-reset{background-image:url(/modules/results/experiments/EXF19/images/reset-icon-active.f638a8.svg)}.exposed-buttons-container .exposed-buttons-filters-reset a[disabled=disabled]{color:#d4d4d4}.exposed-buttons-container .exposed-buttons-filters-reset a[disabled=disabled] .hw-icon-reset{background-image:url(/modules/results/experiments/EXF19/images/reset-icon-disabled.42191d.svg)}.exposed-buttons-container .exposed-buttons__button{display:inline-block;height:36px;padding:8px 16px;margin:0 2px;border-radius:18px;border:1px solid #d4d4d4;font-family:Lato,sans-serif;font-size:14px;line-height:18px;color:#333;text-align:center;text-decoration:none;transition:all .1s linear}.exposed-buttons-container .exposed-buttons__button .hw-icon{color:#595959}.exposed-buttons-container .exposed-buttons__button .hw-icon:not(.hw-icon-functional-chevron-down){margin-right:4px}.exposed-buttons-container .exposed-buttons__button .hw-icon-functional-chevron-down{margin-left:4px}.exposed-buttons-container .exposed-buttons__button .label{opacity:1;transition:opacity .4s ease-in}.exposed-buttons-container .exposed-buttons__button.active{background-color:#fff3f3;border-color:#e64142;color:#e64142}.exposed-buttons-container .exposed-buttons__button.active .hw-icon{color:#e64142}.exposed-buttons-container .exposed-buttons__button[disabled=disabled]{color:#b8b8b8;border-color:#d4d4d4;background-color:#fff}.exposed-buttons-container .exposed-buttons__button[disabled=disabled] .hw-icon{color:#b8b8b8}.exposed-buttons-container .exposed-buttons__button .hotel-class .hw-icon-functional-star-full{margin-right:10px}.ui-scrollfix .exposed-buttons-container{padding-top:16px;width:100%;box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}.star-rating-mobile.bottom-sheet .star-rating-classes{display:flex;flex-wrap:wrap}.star-rating-mobile.bottom-sheet .star-rating-classes__button{display:flex;align-items:center;flex:48%;height:52px;border-radius:3px;border:1px solid #d4d4d4;text-align:center}.star-rating-mobile.bottom-sheet .star-rating-classes__button:nth-child(2n){margin-left:6px;margin-bottom:6px}.star-rating-mobile.bottom-sheet .star-rating-classes__button-content{width:100%}.star-rating-mobile.bottom-sheet .star-rating-classes__button-content .hw-h6{color:#333}.star-rating-mobile.bottom-sheet .star-rating-classes__button.active{background-color:#fff3f3;border-color:#e64142}.star-rating-mobile.bottom-sheet .star-rating-classes__button.active .hw-h4-bold,.star-rating-mobile.bottom-sheet .star-rating-classes__button.active .hw-h6,.star-rating-mobile.bottom-sheet .star-rating-classes__button.active .hw-icon{color:#e64142}.star-rating-mobile.bottom-sheet .star-rating-classes__button[disabled=disabled]{color:#b8b8b8;border-color:#d4d4d4;background-color:#fff}.star-rating-mobile.bottom-sheet .star-rating-classes__button[disabled=disabled] .hw-h4-bold,.star-rating-mobile.bottom-sheet .star-rating-classes__button[disabled=disabled] .hw-h6,.star-rating-mobile.bottom-sheet .star-rating-classes__button[disabled=disabled] .hw-icon{color:#b8b8b8}.sort-bottom-sheet-list{list-style:none;padding:0}.sort-bottom-sheet-list-item{height:45px;padding:12px 16px;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:15px;line-height:17px;color:#595959}.sort-bottom-sheet-list-item__description{display:block;margin-top:12px;font-family:Lato,sans-serif;font-weight:400;color:#b8b8b8;font-size:12px;line-height:16px;color:#595959}.sort-bottom-sheet-list-item:first-child{height:80px}.sort-bottom-sheet-list-item.active{background-color:#fff3f3;font-weight:600}.sort-bottom-sheet-list-item.active .hw-icon-functional-checkmark{float:right;color:#e64142;font-size:14px}@media screen and (max-width:991px){.exposed-filters-optimization#above-the-map .exposed-filter-actived{margin-bottom:16px}.exposed-filters-optimization#above-the-map .exposed-filter-actived .form-container .separator-line{margin-top:16px;margin-bottom:0}.exposed-filters-optimization#above-the-map .exposed-filter-actived #hotel-inline-search{padding-bottom:0}.exposed-filters-optimization#above-the-map .exposed-filter-actived #hotel-inline-search .hw-edit-icon{cursor:pointer;width:20px;height:20px;background-image:url(/modules/results/experiments/EXF19/images/edit-icon.2a08e2.svg);background-repeat:no-repeat;float:right;margin-right:10px}.exposed-filters-optimization#above-the-map .exposed-filter-actived #hotel-inline-search .inline{display:block}.exposed-filters-optimization#above-the-map .exposed-filter-actived #hotel-inline-search .inline:first-child{line-height:30px}.exposed-filters-optimization#above-the-map .mobile-tabs-and-buttons-container,.exposed-filters-optimization#above-the-map.results-bg{background-color:#fff}.exposed-filters-optimization#above-the-map .product-tabs .center-tabs .tab{width:50%}}@media (min-width:450px) and (max-width:991px){.exposed-filters-optimization#above-the-map .product-tabs .center-tabs{width:60%}}.mobile-floating-buttons--container.exposed-filters-optimization .map-and-filter .map{color:#fff;border:none;height:48px;width:124px;font-size:16px;border-radius:48px;box-shadow:0 16px 32px -8px rgba(0,0,0,.68);transition:all .2s linear}@media screen and (max-width:991px){.separator-line.exposed-filter-actived{border:none;margin-bottom:0;padding-bottom:0}}average-price-tabs .average-price-tabs__item-rate-name{font-family:Lato,sans-serif;font-weight:600}average-price-tabs .average-price-tabs__item-rate-name .hot-rate__logo{position:relative;top:-3px;height:16px;margin:auto;background-image:url(/modules/shared/icons/HR-logo-withTM-red.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}average-price-tabs .average-price-tabs__item-average{font-family:Lato,sans-serif;font-weight:300;color:#595959}@media screen and (max-width:320px){average-price-tabs .average-price-tabs__item-average{font-size:12px}}average-price-tabs .mobile .average-price-tabs__container{display:flex;margin:auto;height:54px;overflow:hidden;border:1px solid #d4d4d4;background:#fff;border-radius:4px}average-price-tabs .mobile .average-price-tabs__item{display:flex;justify-content:center;flex-direction:column;flex:1 1 auto;width:33%;height:54px;text-align:center;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:14px;line-height:18px}average-price-tabs .mobile .average-price-tabs__item:nth-child(2){border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4}@media screen and (max-width:320px){average-price-tabs .mobile .average-price-tabs__item--all-hotels{width:74px}}average-price-tabs .mobile .average-price-tabs__item--active{background:#e64142}average-price-tabs .mobile .average-price-tabs__item--active *{color:#fff}average-price-tabs .mobile .average-price-tabs__item--active .hot-rate__logo{background-image:url(/modules/shared/icons/HR-logo-withTM-white.svg)}average-price-tabs .desktop .average-price-tabs__container{display:flex;margin-left:15px;margin-top:15px}average-price-tabs .desktop .average-price-tabs__item{position:relative;display:flex;justify-content:center;flex-direction:column;margin-right:10px;background:#f0f0f0;top:1px;height:60px;border:1px solid #d4d4d4;border-bottom:none;border-radius:4px 4px 0 0;text-align:center;cursor:pointer;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:14px;line-height:18px}average-price-tabs .desktop .average-price-tabs__item--all-hotels{width:106px}average-price-tabs .desktop .average-price-tabs__item--hot-rate{width:116px}average-price-tabs .desktop .average-price-tabs__item--standard-rate{width:168px}average-price-tabs .desktop .average-price-tabs__item--active{background:#fff;height:61px}@media screen and (min-width:768px){.average-price-tabs-center-buttons{height:52px;display:flex;justify-content:flex-end;align-items:center}}@media (min-width:992px){.overlay:after{content:"";position:fixed;display:block;width:100%;height:1826px;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}}.hw-slider .noUi-target{height:4px;box-shadow:none}.hw-slider .noUi-base{background:#d4d4d4 none}.hw-slider .noUi-connect{background:#d4d4d4 none;box-shadow:none;border-radius:0}.hw-slider .noUi-handle{background:transparent url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/PRF17/handler_mobile.png) no-repeat 50%;height:30px;box-shadow:none;text-align:center;width:25px;border:none;outline:none}.hw-slider .noUi-handle:after,.hw-slider .noUi-handle:before{content:none}.hw-slider .noUi-tooltip{background-color:transparent;color:#000;padding:0 15px;border:none}.hw-chart td{height:40px;vertical-align:bottom}.hw-chart .chart-col{display:inline-block;width:8px;height:100%;margin-right:1px;background-color:#e64142;transition:.25s}.hw-chart .chart-col:last-child{margin-right:0}.hw-chart .chart-col.disabled{background-color:#d4d4d4;transition:.25s}.price-filter{margin:0 10px 20px}.price-filter p.hw-title-3{margin-bottom:28px;margin-left:-10px}.price-filter p.hw-caption-1{position:absolute;right:15px;top:1px}.price-filter .hw-slider{margin-top:-5px;height:4px;border-radius:0;border:none}.price-filter .hw-slider .noUi-target{cursor:pointer;width:100%;border:none}.price-filter .hw-slider .noUi-target .slider-track{margin-top:17px}.price-filter .hw-slider .noUi-base{height:4px}.price-filter .hw-slider .noUi-handle{margin-top:-9px;margin-left:3px}.price-filter .hw-slider .edge-tooltip,.price-filter .hw-slider .main-tooltip,.price-filter .hw-slider .noUi-tooltip{font-size:14px;top:-45px}.price-filter .hw-slider .edge-tooltip,.price-filter .hw-slider .main-tooltip{position:absolute;top:-60px;white-space:nowrap}.price-filter .hw-slider .edge-tooltip-min{left:-10px}.price-filter .hw-slider .edge-tooltip-max{right:-10px}.price-filter.desktop{width:180px}.price-filter.desktop .hw-chart td{height:20px}.price-filter.desktop p.hw-title-3{margin:-6px 0 5px -4px;font-size:12px;line-height:16px}.price-filter.desktop .hw-slider .noUi-handle{height:20px;width:16px;margin-top:-1px;margin-left:8px;background:transparent url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/PRF17/handler_desktop.png) no-repeat 50%;background-size:cover}.price-filter.desktop .hw-slider .edge-tooltip,.price-filter.desktop .hw-slider .main-tooltip,.price-filter.desktop .hw-slider .noUi-tooltip{font-size:11px;top:11px}.price-filter.desktop .hw-slider .noUi-tooltip{top:18px}.dropdown.price-range-filter-dropdown .hw-title-3{display:none}.dropdown.price-range-filter-dropdown .hw-caption-1{position:static;margin:-20px 0 20px -15px;font-size:11px}.dropdown.price-range-filter-dropdown .dropdown-toggle{width:115px}.dropdown.price-range-filter-dropdown .dropdown-menu>li{padding:22px 15px 12px;height:auto;cursor:auto}.dropdown.price-range-filter-dropdown .dropdown-menu>li:hover{background-color:transparent}.dropdown.price-range-filter-dropdown .filter-label{padding:0 2px}@media (min-width:992px) and (max-width:1199px){.hotel-name-filter{width:180px}}.hotel-name-filter__input{height:44px;overflow:hidden;border:1px solid #d4d4d4;border-radius:2px 2px 0 2px;padding:0 25px 0 30px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EIcons / functional / search%3C/title%3E%3Cdefs%3E%3Cpath d='M8.942 8.988a4.305 4.305 0 0 1-6.12 0 4.383 4.383 0 0 1 0-6.166 4.305 4.305 0 0 1 6.12 0 4.383 4.383 0 0 1 0 6.166m6.916 5.123l-5.006-5.043c1.457-2.32 1.164-5.434-.887-7.428C7.752-.511 4.146-.552 1.89 1.553a5.956 5.956 0 0 0-.167 8.542 5.85 5.85 0 0 0 7.42.742l4.982 5.02c.19.19.5.19.69 0l1.043-1.051a.496.496 0 0 0 0-.695' id='a'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23A1A1A1' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%23A1A1A1'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 10px;width:100%}.hotel-name-filter__input:focus{border:1px solid #e64142;outline:0}.hotel-name-filter__not-found{background:#fff;color:#949494;border:1px solid #d4d4d4;padding:10px 20px;border-radius:4px;margin-top:2px;cursor:default;font-weight:500;font-size:13px}.hotel-name-filter .uib-typeahead-match.active a{color:#fff}.hotel-name-filter .hw-clear-input-button{background:url(https://ak-secure.hotwirestatic.com/current/static/images/car/angular/rebrand/icon-clear.svg) no-repeat 50%;background-size:15px 15px}.hotel-name-filter .typeahead__more-results{border-top:1px solid #d4d4d4;padding:7px 0 2px 19px;color:#b8b8b8;font-size:13px;font-weight:400;cursor:default}.advance-filters-button{padding:0 10px}.advance-filters-button__badge{display:inline-block;margin-left:5px;border-radius:8px;width:17px;height:17px;padding-right:1px;background-color:#e64142;color:#fff;text-align:center}@media (min-width:992px){.new-desktop-filters-wrapper .filters-section .filterBar{height:84px}}filters-bar *{font-family:Lato,sans-serif}filters-bar ul.inputs-list{position:absolute;margin-top:5px}filters-bar ul.inputs-list li.filterBarOptions{margin-left:10px;cursor:pointer}filters-bar ul.inputs-list li.filterBarOptions:first-of-type{margin-left:0}filters-bar .box-border{position:relative;height:44px;overflow:hidden;background-color:#fff;border:1px solid #d4d4d4;border-radius:2px 2px 0 2px}filters-bar li.filterBarOptions:hover .box-border{border:1px solid #b8b8b8}filters-bar .box-border.toggleColor{border:1px solid #333!important;border-radius:2px 2px 0 2px}@media (min-width:1200px){filters-bar #sort-by .box-border{width:193px}}@media (min-width:992px) and (max-width:1200px){filters-bar #sort-by .box-border{width:117px}}@media (min-width:1200px){filters-bar #hotel-rate-type .box-border{width:178px}}@media (max-width:1200px){filters-bar #hotel-rate-type .box-border{width:138px}}filters-bar #star-rating .box-border{width:96px}filters-bar #amenities .box-border{width:80px}filters-bar #areas .box-border{width:70px}filters-bar #percent-recommended .box-border{width:120px}filters-bar #trip-advisor .box-border,filters-bar #trip-advisor .dropdown,filters-bar #trip-advisor .filtertitles{width:95px}filters-bar #trip-advisor .filter-label{width:63px;overflow:hidden}filters-bar .filter-label{position:absolute;margin-left:9px;font-size:12px;height:16px;top:-7px;background-color:#fff;text-align:center;line-height:16px;color:#333}filters-bar .filter-label.sortby{width:44px}filters-bar .filter-label.hotelratetype{width:84px}filters-bar .filter-label.starrating{width:61px}filters-bar .filter-label.amenities{width:60px}filters-bar .filter-label.areas{width:37px}filters-bar .filter-label.recommended,filters-bar .filter-label.tripadvisor{width:99px}filters-bar .dropdown.desktop,filters-bar .dropdown.desktop.open{position:relative;padding:0;cursor:pointer}@media (min-width:1200px){filters-bar .desktop.first .filtertitles,filters-bar div.dropdown.desktop.first,filters-bar div.dropdown.desktop.first.open{width:193px}}@media (min-width:992px) and (max-width:1200px){filters-bar .desktop.first .filtertitles,filters-bar div.dropdown.desktop.first,filters-bar div.dropdown.desktop.first.open{width:117px}}@media (min-width:1200px){filters-bar .desktop.ratetype-dropdown .filtertitles,filters-bar div.dropdown.desktop.ratetype-dropdown,filters-bar div.dropdown.desktop.ratetype-dropdown.open{width:178px}}@media (max-width:1200px){filters-bar .desktop.ratetype-dropdown .filtertitles,filters-bar div.dropdown.desktop.ratetype-dropdown,filters-bar div.dropdown.desktop.ratetype-dropdown.open{width:138px}}filters-bar .desktop.starrating-dropdown .filtertitles,filters-bar div.dropdown.desktop.starrating-dropdown,filters-bar div.dropdown.desktop.starrating-dropdown.open{width:96px}filters-bar .desktop.amenities-dropdown .filtertitles,filters-bar div.dropdown.desktop.amenities-dropdown,filters-bar div.dropdown.desktop.amenities-dropdown.open{width:80px}filters-bar .desktop.area-dropdown .filtertitles,filters-bar div.dropdown.desktop.area-dropdown,filters-bar div.dropdown.desktop.area-dropdown.open{width:70px}filters-bar .desktop.recommended-dropdown .filtertitles,filters-bar .desktop.tripadvisor-dropdown .filtertitles,filters-bar div.dropdown.desktop.recommended-dropdown,filters-bar div.dropdown.desktop.recommended-dropdown.open,filters-bar div.dropdown.desktop.tripadvisor-dropdown,filters-bar div.dropdown.desktop.tripadvisor-dropdown.open{width:120px}filters-bar .desktop .dropdown-toggle{padding-top:0!important}filters-bar div.filtertitles.title{position:relative;font-size:15px;cursor:pointer;text-align:left;line-height:19px;padding-top:0!important;padding-left:12px;margin-top:-30px;vertical-align:middle;overflow:hidden}filters-bar .selected{padding-top:0!important;cursor:pointer;overflow:hidden;color:#333}@media (min-width:1200px){filters-bar .filtertitles-big,filters-bar .hotels-big{display:inline-block}filters-bar .filtertitles-small{display:none}}@media (max-width:1200px){filters-bar .filtertitles-big,filters-bar .hotels-big{display:none}filters-bar .filtertitles-small{display:inline-block}}@media (min-width:992px) and (max-width:1200px){filters-bar .selected.filtertitles-small{width:83px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}filters-bar ul.scrollable-dropdown{list-style:none;background-color:#fff;padding:0}filters-bar .triangle{position:absolute!important;margin-top:-20px;height:auto!important}filters-bar .triangle:before{top:0;border-width:0 11px 11px;border-color:transparent transparent #d4d4d4;left:13px}filters-bar .triangle:after,filters-bar .triangle:before{content:"";position:absolute;width:0;border-style:solid;display:block}filters-bar .triangle:after{top:1px;border-width:0 10px 10px;border-color:transparent transparent #fff;left:14px}filters-bar .desktop ul.dropdown-menu:before{content:"";position:absolute;top:-11px;width:0;border-style:solid;border-width:0 11px 11px;border-color:transparent transparent #d4d4d4;left:13px;display:none}filters-bar .desktop ul.dropdown-menu:after{content:"";position:absolute;top:-10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;left:14px;display:none}filters-bar .desktop.open .dropdown-menu:after,filters-bar .desktop.open .dropdown-menu:before{display:block}filters-bar .desktop ul.dropdown-menu{position:absolute;background-color:#fff;padding-top:8px;padding-bottom:8px;margin-top:15px;border:1px solid #d4d4d4;border-radius:2px 2px 0 2px}filters-bar .desktop.first ul.dropdown-menu{width:220px}filters-bar .desktop.ratetype-dropdown ul.dropdown-menu{width:241px}filters-bar .desktop.starrating-dropdown ul.dropdown-menu{width:156px}filters-bar .desktop.amenities-dropdown ul.scrollable-dropdown{width:305px;max-height:232px;height:auto;overflow-x:hidden}filters-bar .desktop.area-dropdown ul.scrollable-dropdown{min-width:380px;width:auto;max-height:285px;height:auto;overflow-x:hidden}filters-bar .desktop.amenities-dropdown.open ul.scrollable-dropdown.expanded,filters-bar .desktop.area-dropdown.open ul.scrollable-dropdown.expanded{max-height:429px;height:auto;overflow-x:hidden;transition:.25s ease;-moz-transition:.25s ease;-webkit-transition:.25s ease;-o-transition:.25s ease}filters-bar .desktop.recommended-dropdown ul.dropdown-menu{width:196px}filters-bar .desktop.tripadvisor-dropdown ul.dropdown-menu{width:200px}filters-bar .desktop .dropdown-menu li,filters-bar .desktop .scrollable-dropdown li{display:block;position:relative;cursor:pointer;z-index:100;height:36px;white-space:nowrap}filters-bar li.dropdown-list-item{height:auto!important}filters-bar .desktop .dropdown-menu li label span,filters-bar .desktop .scrollable-dropdown li label span{font-size:14px}@keyframes rotate-down{0%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}to{transform:rotate(-180deg)}}@keyframes rotate-up{0%{transform:rotate(-180deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}filters-bar .filter-caret{display:block;position:absolute;top:0;right:10px;cursor:pointer;pointer-events:none}filters-bar .filter-caret:after{content:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/icon-chevron-down.svg);cursor:pointer}filters-bar .filter-caret.down{-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;-webkit-animation-name:rotate-up;-webkit-transform-origin:50% 50%;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;animation-name:rotate-up;transform-origin:50% 50%}filters-bar .filter-caret.up{-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;-webkit-animation-name:rotate-down;-webkit-transform-origin:50% 50%;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;animation-name:rotate-down;transform-origin:50% 50%}filters-bar .show-more-caret{position:absolute;right:15px;cursor:pointer;pointer-events:none}filters-bar .show-more-caret:after{content:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/icon-chevron-down-blue.svg);cursor:pointer}filters-bar .show-more-caret.down{-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;-webkit-animation-name:rotate-up;-webkit-transform-origin:50% 50%;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;animation-name:rotate-up;transform-origin:50% 50%}filters-bar .show-more-caret.up{-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;-webkit-animation-name:rotate-down;-webkit-transform-origin:50% 50%;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;animation-name:rotate-down;transform-origin:50% 50%}filters-bar .hw-text-link-toggle:after{float:right}filters-bar input[type=checkbox].check-box,filters-bar input[type=radio].radio-button{position:absolute;visibility:hidden}filters-bar label{display:block;position:relative;font-weight:500;font-size:13px;padding:10px 15px 10px 10px;margin-left:15px;white-space:nowrap;cursor:pointer}filters-bar .desktop .dropdown-menu li:hover{background-color:#f8f8f8}filters-bar label>span{margin-left:20px}filters-bar .check{border:1px solid #d4d4d4;border-radius:100%;top:10px}filters-bar .check,filters-bar .checkbox{display:block;position:absolute;height:20px;width:20px;left:0;margin-top:0}filters-bar .checkbox{border:1px solid #d4d4d4;border-radius:2px}filters-bar .check:before{display:block;position:absolute;content:"";border-radius:100%;height:8px;width:8px;top:5px;left:5px;margin:auto}filters-bar .check.rateTypeButtonChecked:before,filters-bar .check.recommendedButtonChecked:before,filters-bar .check.sortbyButtonChecked:before,filters-bar .check.tripAdvisorButtonChecked:before{background-color:#e64142;border:none}filters-bar .checkbox.amenitiesButtonChecked,filters-bar .checkbox.areasButtonChecked,filters-bar .checkbox.starratingButtonChecked{background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/icon-checkbox-red.svg);border:none;background-size:20px 20px}filters-bar .lower-filtertitle{display:inline-block;padding-top:1px}filters-bar .free{color:#54ce7c}filters-bar .dropdown-menu .thumbs-green:before{margin-right:5px}filters-bar .thumbs-gray:before{content:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/icon-thumb-gray.svg)}filters-bar .trip-advisor-logo:before{content:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/trip-advisor-rating.svg)}filters-bar .trip-advisor-gray:before{content:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/trip-advisor-rating-gray.svg)}filters-bar .resultCount{position:absolute;right:15px}filters-bar .grayBottom{border-bottom:1px solid #d4d4d4;height:12px!important;margin-top:-4px;margin-bottom:8px}filters-bar li.grayBottom:hover{background-color:#fff!important}filters-bar .hot-rate-only{display:inline-block;height:16px;width:72px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/hot-rate.svg);background-size:72px 16px}filters-bar .special-list-item .hot-rate-only{margin-left:4px}filters-bar .hotels,filters-bar .only,filters-bar .trip-advisor-rating{position:relative;line-height:16px}filters-bar .hotels,filters-bar .only{top:-1px}filters-bar .trip-advisor-rating{top:-2px}filters-bar li.show-more{padding:10px 15px}filters-bar .area-dropdown .filterItem{white-space:nowrap}@media (min-width:1200px){filters-bar .clear-filters-dropdown.desktop{width:85px;cursor:pointer;white-space:nowrap;vertical-align:middle;line-height:42px}}@media (min-width:992px) and (max-width:1199px){filters-bar .clear-filters-dropdown.desktop{width:36px;cursor:pointer;vertical-align:middle;white-space:normal;text-overflow:ellipsis}}filters-bar .clear-filters-dropdown.desktop .reset{font-size:16px;text-decoration:none}filters-bar .special-list-item{padding:0;margin-left:-15px}filters-bar .recommend{margin-left:8px!important}filters-bar .accessibility:hover,filters-bar .accessibilitytitle:hover,filters-bar .no-highlight,filters-bar .show-more{background-color:#fff!important}filters-bar .accessibilitytitle{font-size:16px!important;color:#333;height:18px;line-height:18px;text-align:left;vertical-align:middle;margin-left:-10px}filters-bar ::-webkit-scrollbar{-webkit-appearance:none;width:7px}filters-bar ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}filters-bar .grayout{color:#b8b8b8;opacity:.5}filters-bar .property-class-language .filter-label.starrating{width:65px}filters-bar .property-class-language .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}@media (min-width:1200px){filters-bar .property-class-language #sort-by .filtertitles-big{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:150px}}@media (max-width:1200px){filters-bar .property-class-language #sort-by .filtertitles-small{display:none}filters-bar .property-class-language #sort-by .filtertitles-big{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:80px}}.extended-filter-bar-inside-layer #sort-by .desktop .box-border,.extended-filter-bar-inside-layer #sort-by .desktop .filtertitles,.extended-filter-bar-inside-layer #sort-by .desktop.first{width:117px}.extended-filter-bar-inside-layer #sort-by .selected.filtertitles-big{width:83px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:992px) and (max-width:1199px){.extended-filter-bar-inside-layer #tripadvisor-rating{display:none}}.mobile-modal.extended-filters-inside-layer .backdrop{opacity:.5}.mobile-modal.extended-filters-inside-layer .filter-buttons-wrapper.extended{border-bottom:none}.mobile-modal.extended-filters-inside-layer #bed-choice-filter__mobile{margin:0 -15px 20px;padding:0 15px 20px;border-top:none;border-bottom:1px solid #d4d4d4}.mobile-modal.extended-filters-inside-layer #bed-choice-filter__mobile .hw-body-3{margin-top:10px;-webkit-font-smoothing:antialiased}.mobile-modal.extended-filters-inside-layer .hotel-name-filter__container{margin-bottom:0}@media (min-width:992px){.mobile-modal.extended-filters-inside-layer{display:-ms-flexbox;display:flex}.mobile-modal.extended-filters-inside-layer .hotel-name-filter{width:100%}.mobile-modal.extended-filters-inside-layer #filter-modal-reset-btn,.mobile-modal.extended-filters-inside-layer .accesibility-list,.mobile-modal.extended-filters-inside-layer .amenities-list,.mobile-modal.extended-filters-inside-layer .area-list,.mobile-modal.extended-filters-inside-layer .extended-filters-hidden-on-advanced-layer,.mobile-modal.extended-filters-inside-layer .min-percent-recommended,.mobile-modal.extended-filters-inside-layer .minimum-star-rating,.mobile-modal.extended-filters-inside-layer .rate-type,.mobile-modal.extended-filters-inside-layer .sort-by,.mobile-modal.extended-filters-inside-layer price-range-filter,.mobile-modal.extended-filters-inside-layer trip-advisor-rating-filter{display:none}}@media (min-width:992px) and (max-width:1199px){.mobile-modal.extended-filters-inside-layer .min-percent-recommended,.mobile-modal.extended-filters-inside-layer trip-advisor-rating-filter{display:block}}member-deals-banner{width:inherit}.mod-bottom-banner__loggedout{color:#333;background-color:#fff;width:100%;z-index:1;position:fixed;bottom:-66px;height:66px;padding:15px 12px 19px;transition:all .5s;box-shadow:0 -2px rgba(50,50,50,.25)}@media screen and (min-width:450px){.mod-bottom-banner__loggedout{padding:19px 15px}}@media screen and (min-width:768px){.mod-bottom-banner__loggedout{width:inherit}}.mod-bottom-banner__loggedout__content{float:left;display:-ms-flexbox;display:flex;align-items:center;height:30px;width:57%;text-align:left}@media screen and (min-width:375px){.mod-bottom-banner__loggedout__content{width:63%}}@media screen and (min-width:450px){.mod-bottom-banner__loggedout__content{width:auto;margin-right:20px}}.mod-bottom-banner__loggedout__content span{font-family:MissionGothicBoldItalic,Open Sans,Arial,sans-serif;font-size:16px}@media screen and (min-width:450px){.mod-bottom-banner__loggedout__content span{font-size:20px;white-space:nowrap}}@media screen and (min-width:768px){.mod-bottom-banner__loggedout__content span{font-size:26px}}.mod-bottom-banner__loggedout__actions{float:left;display:-ms-flexbox;display:flex;align-items:center;height:100%}.mod-bottom-banner__loggedout__actions button{font-weight:400}.mod-bottom-banner__loggedout__close-btn{cursor:pointer;float:right;font-size:16px;margin-top:5px}.mod-bottom-banner__loggedout--show{bottom:0}.mod-bottom-banner__section{display:inline-block;width:100%}@media screen and (min-width:450px){.mod-bottom-banner__section{width:auto}}.mod-bottom-banner__container{text-align:center;width:94%;height:100%;display:inline-block}.mod-bottom-banner__icon{color:#e64142;float:left;padding:1px 12px 0 9px;font-size:22px;display:none}@media screen and (min-width:450px){.mod-bottom-banner__icon{display:block}}@media screen and (min-width:992px) and (max-width:1200px){.mod-bottom-banner__icon{padding:1px 12px 0 0}}.mod-bottom-banner__loggedin{width:auto;position:fixed;bottom:-76px;right:16px;left:16px;background-color:#333;color:#fff;transition:all .5s;z-index:1;max-width:400px;padding:12px 13px 14px;border-radius:5px;display:-ms-flexbox;display:flex}@media screen and (min-width:450px){.mod-bottom-banner__loggedin{left:auto;width:inherit}}.mod-bottom-banner__loggedin__icon{padding:3px 4px;font-size:11px;width:20px;height:20px;margin-right:14px;color:#333;background-color:#fff;border-radius:50%}.mod-bottom-banner__loggedin__content{display:inline-block;line-height:normal;text-align:left;-ms-flex:10;flex:10}.mod-bottom-banner__loggedin__actions{cursor:pointer;font-size:16px;margin:2px 4px 0 14px}.mod-bottom-banner__loggedin--show{bottom:16px}.mobile-percent-recommended__button{width:20%}.mobile-rate-type__hotrate{background:url(https://ak-secure.hotwirestatic.com/current/static/images/branding/hw-logos/hot-rate.svg) no-repeat;background-size:contain;width:70px;height:15px;display:inline-block}.mobile-rate-type__hotrate-selected{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/logo-hot-rate-white.svg) no-repeat;background-size:contain;width:70px;height:15px;display:inline-block}.mobile-rate-type__hot-rate-hotels{display:block}.mobile-rate-type__button{width:33.3%}.mobile-sort__order-text{font-size:10px;font-family:Lato,sans-serif;font-weight:400;color:#fff}.mobile-sort__button--3-total-buttons{width:33.33%}.mobile-sort__button--4-total-buttons{width:25%}.mobile-sort__button--5-total-buttons{width:20%}.mobile-sort__button--6-total-buttons{width:16.66%}.sbr-bottom-sheet__list{position:absolute;height:auto;top:30px;left:0;padding:0 15px;width:100%;z-index:150}.sbr-bottom-sheet__list--container{border:1px solid #d4d4d4;box-shadow:0 2px 6px rgba(0,0,0,.16)}.sbr-bottom-sheet__open{border-color:#d4d4d4;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.sbr-bottom-sheet__button{text-align:left;padding:17px 15px 16px;border:none;background:#fff;width:100%}.sbr-bottom-sheet__button.active{background:#f0f0f0}.sbr-bottom-sheet__button:focus{outline:0}.sbr-bottom-sheet__button-text{font-size:15px;line-height:19px;pointer-events:none;overflow:hidden}.star-rating-mobile__button{width:20%}mobile-filters-buttons{float:left;padding-top:20px;width:100%}@media (max-width:991px){mobile-filters-buttons{width:100%}mobile-filters-buttons .hw-btn.mobile-filters__link.toggle-button{color:#e64142;display:inline-block;cursor:pointer;padding:0;border:0;outline:0;text-decoration:none;background-color:transparent;height:auto}mobile-filters-buttons .number-of-filters{color:#b8b8b8}mobile-filters-buttons .toggle-margin{margin-right:20px}}@media (min-width:768px) and (max-width:991px){mobile-filters-buttons{float:right;padding-top:5px;width:auto}}mobile-filters-modal .dialog{z-index:1}mobile-filters-modal .mobile-modal__link{padding:0;border:0;outline:0;background-color:transparent;height:auto;font-size:16px;line-height:1.42857143}mobile-filters-modal .mobile-modal{top:0;left:0;bottom:0;right:0;position:fixed;z-index:150;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;will-change:opacity;-webkit-overflow-scrolling:touch}@media (min-width:992px){mobile-filters-modal .mobile-modal{display:none}}@media (min-width:768px){mobile-filters-modal .mobile-modal.ng-hide-remove{display:-ms-flexbox!important;display:flex!important;visibility:visible;opacity:0;transition:opacity .3s ease-out}mobile-filters-modal .mobile-modal.ng-hide-remove .dialog{transition:transform .3s ease-out;transform:translate(-50%);transform:scale(.7)}mobile-filters-modal .mobile-modal.ng-hide-remove-active{opacity:1}mobile-filters-modal .mobile-modal.ng-hide-remove-active .dialog{transform:translate(-50%);transform:scale(1)}mobile-filters-modal .mobile-modal.ng-hide-add{display:-ms-flexbox!important;display:flex!important;visibility:visible;opacity:1;transition:opacity .3s ease-out}mobile-filters-modal .mobile-modal.ng-hide-add .dialog{transition:transform .3s ease-out;transform:translate(-50%);transform:scale(1)}mobile-filters-modal .mobile-modal.ng-hide-add-active{opacity:0}mobile-filters-modal .mobile-modal.ng-hide-add-active .dialog{transform:translate(-50%);transform:scale(.7)}}@media (max-width:767px){mobile-filters-modal .mobile-modal.ng-hide-remove{display:-ms-flexbox!important;display:flex!important;visibility:visible;transition:transform .3s ease-out}mobile-filters-modal .mobile-modal.ng-hide-remove .dialog{transition:transform .3s ease-out;transform:translateY(100%)}mobile-filters-modal .mobile-modal.ng-hide-remove-active .dialog{transform:translate(0)}mobile-filters-modal .mobile-modal.ng-hide-add{display:-ms-flexbox!important;display:flex!important;visibility:visible;transition:transform .3s ease-out}mobile-filters-modal .mobile-modal.ng-hide-add .dialog{transition:transform .3s ease-out;transform:translate(0)}mobile-filters-modal .mobile-modal.ng-hide-add-active .dialog{transform:translateY(100%)}mobile-filters-modal .backdrop{display:none}}mobile-filters-modal .backdrop{background-color:#000;opacity:.75;position:absolute;top:0;bottom:0;left:0;right:0}mobile-filters-modal .dialog{border-radius:0;min-width:100%;min-height:100%;height:100%;width:auto;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#f8f8f8;will-change:transform}@media (min-width:768px){mobile-filters-modal .dialog{border-top:1px solid #d4d4d4;min-width:inherit;min-height:inherit;height:calc(100% - 100px);-ms-flex:0 0 500px;flex:0 0 500px}}mobile-filters-modal .mobile-modal-header{border-bottom:1px solid #d4d4d4;box-shadow:none;padding:55px 15px 0;position:relative;background-color:#fff;z-index:150}mobile-filters-modal .mobile-modal-header .vertical-center{position:absolute;top:50%;width:100%;padding:0 15px;transform:translateY(-50%)}mobile-filters-modal .modal-header-button{color:#e64142;padding-top:2px;padding-right:0;padding-left:0;font-weight:400}mobile-filters-modal .modal-header-button button{padding:0;border:0;outline:0!important;text-decoration:none!important}mobile-filters-modal .mobile-modal-content{display:block;overflow:auto;order:0;background-color:#f8f8f8;overflow-x:hidden;height:calc(100% - 119px)}mobile-filters-modal .mobile-modal-footer{border-top:1px solid #d4d4d4;padding:10px 15px;background-color:#fff;width:100%;height:64px}.mobile-modal .no-margin{margin:0}.mobile-modal .clickable{cursor:pointer}.mobile-modal .grayout{color:#b8b8b8;cursor:default}.mobile-modal .buttons-title{margin-bottom:10px}.mobile-modal .buttons{border:1px solid #d4d4d4;border-radius:2px;overflow:hidden}.mobile-modal .buttons .last{border-right:none}.mobile-modal .buttons-group{margin:0 0 20px}.mobile-modal .buttons-group.last{margin:0}.mobile-modal .buttons-group .vertical-center{position:absolute;top:50%;left:50%;line-height:1;width:100%;transform:translateX(-50%) translateY(-50%)}.mobile-modal .filter-buttons-wrapper{padding:20px 0;width:100%;border-bottom:1px solid #d4d4d4}.mobile-modal .filter-button{height:44px;float:left;cursor:pointer;position:relative;border:0;padding:0;border-right:1px solid #d4d4d4;background-color:#fff}.mobile-modal .filter-button:focus{outline:0}.mobile-modal .filter-button.large{width:37%;boder-right:none}.mobile-modal .filter-button.selected{background-color:#e64142;color:#fff}.mobile-modal .filter-button.grayout{background-color:#f8f8f8;color:#b8b8b8}.mobile-modal .filter-button.grayout .mobile-rate-type__hotrate,.mobile-modal .filter-button.grayout .trip-advisor-icon{opacity:.5}.mobile-modal .filter-button:last-child{border-right:none}.mobile-modal .list-wrapper{border-bottom:1px solid #d4d4d4;padding-top:8px;padding-bottom:8px}.mobile-modal .list-wrapper.last{border-bottom:none}.mobile-modal .list-show-more,.mobile-modal .list-title{height:44px;padding-top:12px}.mobile-modal .list-item{min-height:44px;padding:12px 0 0;width:100%;background:transparent;border:0;position:relative;overflow:hidden;display:block}.mobile-modal .list-item-text{float:left;text-align:left;width:85%}.mobile-modal .hw-custom-checkbox{pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-33%)}.mobile-modal .collapse-toggle{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/icon-06-uparrow.png);background-size:13px 7px;width:13px;height:7px;display:inline-block;margin-right:4px;margin-top:4px;float:right;transform:rotate(180deg)}.mobile-modal .collapse-toggle.collapsed{transform:rotate(0deg)}.mobile-modal .hw-text-link-toggle:after{margin-right:2px;margin-top:-3px;float:right}.mobile-modal trip-advisor-rating-filter .filter-button{width:25%}trip-advisor-rating-filter .trip-advisor-icon{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-tripadvisor.svg) no-repeat;display:inline-block;width:20px;height:12px;margin-right:5px}trip-advisor-rating-filter.float-left{float:left}.fixFilter .filterBar trip-advisor-rating-filter .dropdown .dropdown-toggle{padding:6px 8px 7px;display:block}trip-advisor-rating-filter .dropdown-menu{width:170px;margin:0;padding:0;border-radius:0}trip-advisor-rating-filter .dropdown li{height:36px}trip-advisor-rating-filter .dropdown li.grayout{pointer-events:none;opacity:.5}trip-advisor-rating-filter .dropdown a{padding:9px 10px;position:relative;overflow:hidden}trip-advisor-rating-filter .ta-rating-3{width:87px;height:15px;margin-top:2px;display:inline-block;float:left;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.svg) no-repeat}trip-advisor-rating-filter .ta-rating-3:after{content:"+";position:absolute;left:99px;top:9px}trip-advisor-rating-filter .ta-rating-3-5{width:87px;height:15px;margin-top:2px;display:inline-block;float:left;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.5.svg) no-repeat}trip-advisor-rating-filter .ta-rating-3-5:after{content:"+";position:absolute;left:99px;top:9px}trip-advisor-rating-filter .ta-rating-4{width:87px;height:15px;margin-top:2px;display:inline-block;float:left;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.svg) no-repeat}trip-advisor-rating-filter .ta-rating-4:after{content:"+";position:absolute;left:99px;top:9px}trip-advisor-rating-filter .ta-rating-4-5{width:87px;height:15px;margin-top:2px;display:inline-block;float:left;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.5.svg) no-repeat}trip-advisor-rating-filter .ta-rating-4-5:after{content:"+";position:absolute;left:99px;top:9px}#bed-choice-filter__mobile{margin-top:20px;margin-left:-15px;margin-right:-15px;padding-top:20px;padding-right:15px;padding-left:15px;border-top:1px solid #d4d4d4;position:relative}#bed-choice-filter__mobile .bed-choice-filter{width:20px;height:20px;display:inline-block;background-size:20px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/hwCustomCheckBox/checkbox-default.svg) no-repeat;cursor:pointer;position:relative;top:-10px;float:right}#bed-choice-filter__mobile .bed-choice-filter.checked{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/filtersBar/checkbox.svg);border:none;background-size:20px 20px}#bed-choice-filter__mobile .hw-custom-checkbox{pointer-events:auto;position:absolute;right:15px;top:0;transform:none}.product-tabs{background-color:#f8f8f8;border-bottom:1px solid #d4d4d4}.product-tabs .tab{text-decoration:none;display:inline-block;height:40px;border:1px solid #d4d4d4;border-radius:3px 3px 0 0;vertical-align:top;float:left;position:relative;top:1px;z-index:10;background-color:#f0f0f0}.product-tabs .tab img{margin-left:24px;margin-top:9px;float:left}.product-tabs .tab .hotrate.tab-icon{float:left;width:15px;height:21px;margin:9px 0 0 24px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/hotrate-tab-icon.svg) no-repeat}.product-tabs .tab .copy{color:#333;vertical-align:top;margin-top:12px;display:inline-block;margin-right:0;float:left;margin-left:0}.product-tabs .tab .hot-rate-text{color:#e64142}.product-tabs .tab .hot-rate-text .registeredMark{font-size:8px;vertical-align:top}.product-tabs .tab.first{margin-left:15px;margin-right:10px;width:132px}.product-tabs .tab.first img{margin-left:20px}.product-tabs .tab.first .copy{margin-right:20px;margin-left:6px}.product-tabs .tab.second{padding:0 20px;width:auto}.product-tabs .tab.selected{border-bottom:0;background-color:#fff}.ui-scrollfix .map-top-section.desktop{position:fixed;top:84px}.map-top-section{display:block;position:absolute;z-index:1;width:100%}.map-top-section.map18-resize-fix{display:none}@media (min-width:992px){.map-top-section{left:550px;width:calc(100% - 550px)}.map-top-section.map18-resize-fix{display:block}}@media (min-width:1200px){.map-top-section{left:690px;width:calc(100% - 690px)}}.search-this-area__container,.search-this-area__onboard-layer-container{animation:fadein .8s;z-index:140;-moz-animation:fadein .8s;-webkit-animation:fadein .8s;-o-animation:fadein .8s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.search-this-area__container{position:absolute;display:inline-block;right:0;top:242px;width:70%;margin:0 15%}@media screen and (min-width:768px){.search-this-area__container{top:auto;width:auto;margin-top:10px;margin-right:50px}}.search-this-area__container .search-this-area-btn{background-color:#e64142;color:#fff;font-size:15px;width:166px;height:35px;display:table;margin:0 auto}.search-this-area__onboard-layer-container{background:#f8f8f8;border:1px solid #d4d4d4;border-bottom:5px solid #d4d4d4;padding:20px}@media screen and (min-width:768px){.search-this-area__onboard-layer-container{border-bottom:1px solid #d4d4d4}}.search-this-area__onboard-layer-container .close-btn{cursor:pointer;float:right;background:url(https://ak-secure.hotwirestatic.com/current/static/images/shared/icons/icon-close-searchThisArea.svg) no-repeat 50%;width:18px;height:14px}@media screen and (min-width:768px){.search-this-area__onboard-layer-container{padding:20px;margin:20px 0 0 20px;position:absolute;display:inline-block;width:290px;background:#fff;border:1px solid #d4d4d4;box-shadow:1px 1px 4px 0 rgba(0,0,0,.23)}}.search-this-area__onboard-layer-message-body{padding-top:10px;padding-bottom:20px}.visible-xs-s{display:none!important}.mixed-result-container{display:table;width:100%;table-layout:fixed}.mixed-result-container .image-results-list{padding-top:10px}.mixed-result-container .image-results-list:hover{background:#f8f8f8}.mixed-result-container .image-results-list>a{color:#000;text-decoration:none;display:block;overflow:auto;padding:0 0 15px}.mixed-result-container .image-results-list.no-padding{padding-top:0}.mixed-result-container .sale{margin-left:-30px;padding-top:7px}.mixed-result-container .sale.weekend-deal{clear:both;display:block;margin-left:-15px}.mixed-result-container .sale .sale-flag{line-height:1%;padding:0 15px;height:20px;width:65px;border-top:11px solid #e64142;border-bottom:11px solid #e64142;border-right:11px solid;border-right-color:transparent;display:inline-block;position:relative;color:#fff}.mixed-result-container .thumbs{color:#54ce7c;font-size:16px}.mixed-result-container .results-room-photos{height:auto;background-size:cover;background-position:50%}@media only screen and (max-width:767px){.mixed-result-container .results-room-photos{position:relative;height:86px;width:20%}.mixed-result-container .results-room-photos.results-room-photo__star-1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-1.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-1-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-1.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-2.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-2.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-3.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-3.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-4.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-4.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-5.jpg)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px){.mixed-result-container .results-room-photos{position:relative;height:86px}.mixed-result-container .results-room-photos.results-room-photo__star-1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-1@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-1-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-1.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-2@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-2.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-3@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-3.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-4@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-4.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/mobile-5@2x.jpg)}}@media only screen and (min-width:768px){.mixed-result-container .results-room-photos{position:relative}.mixed-result-container .results-room-photos.results-room-photo__star-1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-1.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-1-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-1.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-2.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-2.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-3.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-3.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-4.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-4.5.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-5.jpg)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:768px),only screen and (min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:2dppx) and (min-width:768px),only screen and (min-resolution:192dpi) and (min-width:768px){.mixed-result-container .results-room-photos{position:relative}.mixed-result-container .results-room-photos.results-room-photo__star-1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-1@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-1-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-1.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-2@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-2-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-2.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-3@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-3-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-3.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-4@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-4-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-4.5@2x.jpg)}.mixed-result-container .results-room-photos.results-room-photo__star-5{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/roomPhotos/desktop-5@2x.jpg)}}@media (max-width:575px){.hidden-xs-s{display:none!important}.visible-xs-s{display:block!important}.title.hw-title-3{font-size:14px}.percentage-recommended.hw-body-2,.sub-title.hw-body-2{font-size:12px}.mixed-result-container strong{font-weight:600}.mixed-result-container .loveit-msg{font-weight:600;color:#54ce7c}.mixed-result-container .hw-caption-1,.mixed-result-container .hw-label-1,.mixed-result-container .hw-tag-2{font-size:11px;line-height:13px}.mixed-result-container .hw-price-1{font-size:20px}.mixed-result-container .image-results-list>a{padding:0 0 12px}}@media (min-width:576px) and (max-width:991px){div.mixed-result-container .results-room-photos{width:28%}}@media (min-width:992px) and (max-width:1199px){div.mixed-result-container .results-room-photos{width:154px}}@media (min-width:1200px){div.mixed-result-container .results-room-photos{width:190px}}.fixResultsSet{overflow:hidden;padding-left:0;padding-right:0}ul.results-to-animate{margin-left:0;width:100%}.results-to-animate.fadeouteasy>li:nth-child(9){transition-delay:.4s;-webkit-transition-delay:.4s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(8){transition-delay:.35s;-webkit-transition-delay:.35s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(7){transition-delay:.3s;-webkit-transition-delay:.3s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(6){transition-delay:.25s;-webkit-transition-delay:.25s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(5){transition-delay:.2s;-webkit-transition-delay:.2s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(4){transition-delay:.15s;-webkit-transition-delay:.15s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(3){transition-delay:.1s;-webkit-transition-delay:.1s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:nth-child(2){transition-delay:50ms;-webkit-transition-delay:50ms;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeouteasy>li:first-child{transition-delay:0ms;-webkit-transition-delay:0ms;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:0}.results-to-animate.fadeineasy>li:nth-child(9){transition-delay:.4s;-webkit-transition-delay:.4s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(8){transition-delay:.35s;-webkit-transition-delay:.35s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(7){transition-delay:.3s;-webkit-transition-delay:.3s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(6){transition-delay:.25s;-webkit-transition-delay:.25s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(5){transition-delay:.2s;-webkit-transition-delay:.2s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(4){transition-delay:.15s;-webkit-transition-delay:.15s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(3){transition-delay:.1s;-webkit-transition-delay:.1s;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:nth-child(2){transition-delay:50ms;-webkit-transition-delay:50ms;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.results-to-animate.fadeineasy>li:first-child{transition-delay:0ms;-webkit-transition-delay:0ms;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;opacity:1}.resultsList.mixed-result{margin-bottom:0;border-bottom:4px solid #d4d4d4}.resultsList.mixed-result .msg{font-size:12px;line-height:18px;font-weight:600;background-position:10px 50%;background-repeat:no-repeat;padding:5px 5px 5px 35px}.resultsList.mixed-result .msg.warning{background-color:#fdf3ee;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-warning.svg);color:#cf0006}.resultsList.mixed-result .retail-referrer{padding-top:0;background-color:#fff}.resultsList.mixed-result .retail-referrer .success.msg{margin:0 10px 15px;background-color:#edfaf1;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-check.svg);color:#54ce7c}.resultsList .result--disappear{animation:fadeoutResult 1s forwards;-webkit-animation:fadeoutResult 1s forwards}@keyframes fadeoutResult{0%{opacity:1}to{opacity:0}}.resultsList .result.deal{background:none;padding-top:0}.resultsList .result.deal .result-card{padding-bottom:15px}.resultsList .result.deal .msg{background-position:10px 50%;background-repeat:no-repeat;font-weight:400;margin:0 15px 15px;padding:5px 5px 5px 35px;font-size:12px;line-height:18px}.resultsList .result.deal.success .msg{background-color:#edfaf1;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-check.svg);border-bottom:1px solid #54ce7c;color:#3a773a}.resultsList .result.deal.warning .msg{background-color:#fdf3ee;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-sad.png);border-bottom:1px solid #ff9f68;color:#cf0006}.resultsList .result.fully_opaque,.resultsList .result.retail{padding-top:0;border-bottom:4px solid #d4d4d4}.amenities-container.amenities-list{clear:both;overflow-x:hidden}.amenities-container.amenities-list .amenities.amenities-inline{margin-left:-10px}.amenities-container.amenities-list .amenities.amenities-inline li{font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:12px;white-space:nowrap}.amenities-container.amenities-list .amenities.amenities-inline li:before{content:"";font-size:10px}.branding deal-error .hw-alert,.branding pinned-deal-alert .hw-alert{font-weight:400;padding-bottom:11px}.branding deal-error .hw-alert.hw-alert-info:before,.branding pinned-deal-alert .hw-alert.hw-alert-info:before{content:"\E927";font-size:14px}.branding deal-error .pinned-deal-alert-popover__message,.branding deal-error .unavailable-deal-error-popover__message,.branding pinned-deal-alert .pinned-deal-alert-popover__message,.branding pinned-deal-alert .unavailable-deal-error-popover__message{font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:14px;line-height:18px;cursor:pointer;font-size:12px;text-decoration:underline;text-align:right}@media only screen and (min-width:451px){.branding deal-error .pinned-deal-alert-popover__message,.branding deal-error .unavailable-deal-error-popover__message,.branding pinned-deal-alert .pinned-deal-alert-popover__message,.branding pinned-deal-alert .unavailable-deal-error-popover__message{font-size:14px}}.branding deal-error .pinned-deal-alert-popover__pop-up,.branding deal-error .unavailable-deal-error-popover__pop-up,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;cursor:default;color:#767676;font-size:14px;line-height:18px;position:absolute;padding:20px;right:15px;text-align:left;width:290px;white-space:normal;z-index:151}.branding deal-error .pinned-deal-alert-popover__pop-up:before,.branding deal-error .unavailable-deal-error-popover__pop-up:before,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up:before,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up:before{border-color:transparent transparent #d4d4d4;right:15px;left:auto;top:-12px}.branding deal-error .pinned-deal-alert-popover__pop-up:after,.branding deal-error .unavailable-deal-error-popover__pop-up:after,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up:after,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up:after{border-color:transparent transparent #fff;top:-11px;right:15px;left:auto}.branding deal-error .pinned-deal-alert-popover__pop-up:after,.branding deal-error .pinned-deal-alert-popover__pop-up:before,.branding deal-error .unavailable-deal-error-popover__pop-up:after,.branding deal-error .unavailable-deal-error-popover__pop-up:before,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up:after,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up:before,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up:after,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up:before{border-style:solid;border-width:0 12px 12px;content:"";display:block;height:0;width:0;position:absolute}.branding deal-error .pinned-deal-alert-popover__pop-up:focus,.branding deal-error .unavailable-deal-error-popover__pop-up:focus,.branding pinned-deal-alert .pinned-deal-alert-popover__pop-up:focus,.branding pinned-deal-alert .unavailable-deal-error-popover__pop-up:focus{outline:transparent}.branding deal-error .pinned-deal-alert-popover__close-btn,.branding deal-error .unavailable-deal-error-popover__close-btn,.branding pinned-deal-alert .pinned-deal-alert-popover__close-btn,.branding pinned-deal-alert .unavailable-deal-error-popover__close-btn{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/icon-close-banner.svg) no-repeat 50%;background-size:12px;cursor:pointer;float:right;height:30px;opacity:.5;position:absolute;right:5px;top:5px;width:30px}.branding deal-error .pinned-deal-alert-popover__close-btn:hover,.branding deal-error .unavailable-deal-error-popover__close-btn:hover,.branding pinned-deal-alert .pinned-deal-alert-popover__close-btn:hover,.branding pinned-deal-alert .unavailable-deal-error-popover__close-btn:hover{opacity:1}.branding .pinned-deal-alert-popover{float:right}.branding .unavailable-deal-error-popover{float:left}@media only screen and (min-width:320px){.branding .unavailable-deal-error-popover{float:right}}.branding .unavailable-deal-error-popover__pop-up:before{border-color:transparent transparent #d4d4d4;left:45px;top:-12px}.branding .unavailable-deal-error-popover__pop-up:after{border-color:transparent transparent #fff;top:-11px;left:45px}@media only screen and (min-width:321px){.branding .unavailable-deal-error-popover__pop-up:after,.branding .unavailable-deal-error-popover__pop-up:before{right:15px;left:auto}}.deal-of-the-day__decoration{border:4px solid #e64142}.deal-of-the-day__caption{display:block}.deal-of-the-day__caption .deal-of-the-day-title{font-size:14px;line-height:18px;color:#fff;background-color:#e64142;padding:6px}.deal-of-the-day__caption .deal-of-the-day-title .hw-icon{vertical-align:middle}.deal-of-the-day__caption .deal-of-the-day-title__countdown{float:right}.member-deal-badge{clear:both;display:block;margin-left:-15px;color:#e64142;padding-top:12px}.member-deal-badge__sale-flag{line-height:1%;display:inline-block;position:relative;color:#fff;font-weight:600;font-size:11px;height:16px;width:52px;border-top:8px solid #e64142;border-bottom:8px solid #e64142;border-right:7px solid transparent;padding:0 6px}@media (min-width:576px){.member-deal-badge__sale-flag{font-size:14px;height:20px;width:65px;border-top-width:11px;border-right-width:11px;border-bottom-width:11px;padding:0 4px}}.price-alert-module{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/priceAlert/1_pattern_white_tiled_small.jpg);padding:15px 15px 25px;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.price-alert-module{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/priceAlert/1_pattern_white_tiled_small@2x.png);background-size:480px 486px}}.price-alert-module--redesign{border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);margin:6px 0}.price-alert-module-experiment{padding:0;overflow:hidden}@media only screen and (min-width:768px){.price-alert-module{padding-bottom:15px}.price-alert-module.animation{padding-bottom:20px}}@media only screen and (min-width:768px){.price-alert-module__section{display:-ms-flexbox;display:flex;align-items:center}}.price-alert-module__headers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}@media only screen and (min-width:768px){.price-alert-module__headers{margin-right:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.price-alert-module__headers{margin-bottom:20px;-ms-flex:1;flex:1}}.price-alert-module__headers .hw-title-1{-ms-flex:2;flex:2}.price-alert-module__headers--red{color:#e64142}.price-alert-module__headers--hotel{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/priceAlert/hotel-illustration.svg);width:52px;height:50px;background-size:52px 50px}@media only screen and (min-width:768px){.price-alert-module__headers--hotel{width:93px;height:90px;background-size:93px 90px;margin-left:10px}}.price-alert-module__trip-info{margin-bottom:15px}@media only screen and (min-width:768px){.price-alert-module__trip-info{margin-right:20px;margin-bottom:0;height:100px}.price-alert-module__trip-info.hide-email-input{height:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.price-alert-module__trip-info{-ms-flex:2;flex:2}}.price-alert-module__trip-info .hw-subhead-2{margin-bottom:5px}.price-alert-module__trip-info .hw-body-1{white-space:nowrap}.price-alert-module__email-input{margin-bottom:10px}@media only screen and (min-width:768px){.price-alert-module__form{margin-bottom:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.price-alert-module__form{-ms-flex:1;flex:1}}.price-alert-module__success-subscription{animation:scale-down .2s forwards ease-out}@media only screen and (min-width:768px){.price-alert-module__success-subscription{display:-ms-flexbox;display:flex}}.price-alert-module__success-subscription--done{-ms-flex:2;flex:2}.price-alert-module__slider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:109%;height:100%;z-index:2;background-color:#54ce7c;top:0;left:-15px;animation:slide-right .3s forwards ease-out}.price-alert-module__slider.fade-out{animation:fade-out .3s forwards ease-out}.price-alert-module__slider--checkmark{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/priceAlert/checkmark.svg);width:36px;height:32px;background-size:36px 32px;animation:checkmark .6s;animation-timing-function:cubic-bezier(.03,1.57,.8,.12)}.price-alert-module__slider--checkmark.resize{width:18px;height:16px;background-size:18px 16px}.price-alert-module__border-separator{position:absolute;bottom:0;left:-15px;width:111%;border-bottom:4px solid #d4d4d4}.price-alert-module__border-separator.green{border-color:#54ce7c}.price-alert-module .hw-validation-icon.hw-validation-icon-outside{text-align:left}@keyframes slide-right{0%{opacity:0;transform:translate(-100%)}to{transform:translate(0);opacity:1}}@keyframes checkmark{50%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes scale-down{0%{height:100px}10%{height:90px}20%{height:80px}30%{height:70px}40%{height:60px}50%{height:50px}60%{height:40px}70%{height:30px}80%{height:20px}90%{height:10px}to{height:auto}}.price-alert-module__email-input-mobile{flex-basis:100%}.price-alert-module__subscribe-button-mobile{flex-grow:1}.price-alert-module .hw-input-mobile{border-radius:2px 0 0 2px}.price-alert-module .hw-btn-mobile{border-radius:0 2px 2px 0}@media only screen and (min-width:768px){.price-alert-module .hw-btn-mobile{border-radius:2px}}.price-alert-module__mobile-form{display:-ms-flexbox;display:flex}.opaque-hotel-card,.opaque-hotel-card__body{display:table;width:100%;table-layout:fixed}.opaque-hotel-card__photo{outline:none;text-decoration:none;float:none;display:table-cell;vertical-align:bottom;text-align:center}.opaque-hotel-card__description{position:relative;overflow:hidden;padding-top:10px}.opaque-hotel-card__description:hover{background:#f8f8f8}.opaque-hotel-card__description>a{color:#000;text-decoration:none;display:block;overflow:auto;padding:0 0 15px}.opaque-hotel-card__link{outline:none}.retail-card-description__header{float:left;width:100%;margin-top:-4px;margin-bottom:6px}@media (max-width:575px){.retail-card-description__header{margin-bottom:1px}}.retail-card-description__title{line-height:18px}@media (max-width:575px){.retail-card-description__title{font-size:14px;padding-top:1px;margin-bottom:-3px}}@media (max-width:575px){.retail-card-description__sub-title{font-size:12px}}.retail-card-description__sale-container{margin-left:-15px;padding-top:7px;overflow:hidden;width:100%}.retail-card-description__sale-container--weekend{clear:both;display:block}.retail-card-description__sale-flag{line-height:1%;height:16px;width:52px;border-top:8px solid #e64142;border-bottom:8px solid #e64142;border-right:7px solid;border-right-color:transparent;display:inline-block;position:relative;color:#fff;padding:0 15px}.retail-card-description__sale-flag.hw-label-1{line-height:1%}@media (min-width:576px){.retail-card-description__sale-flag{height:20px;width:65px;border-top:11px solid #e64142;border-bottom:11px solid #e64142;border-right:11px solid}}.retail-card-description__trip-advisor{margin-bottom:5px}.retail-card-description__ta-star-0{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-0.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-0{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-0-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-0.5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-0-5{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-1{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-1.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-1{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-1-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-1.5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-1-5{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-2{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-2.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-2{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-2-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-2.5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-2-5{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-3{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-3{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-3-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-3-5{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-4{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-4{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-4-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-4-5{margin-bottom:-3px;width:84px}}.retail-card-description__ta-star-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-5.svg) no-repeat;background-size:contain}@media (min-width:768px){.retail-card-description__ta-star-5{margin-bottom:-3px;width:84px}}.retail-hotel-card{display:table;width:100%;table-layout:fixed}.retail-hotel-card__hotel-photos{height:auto;background-size:cover;background-position:50%;outline:none;text-decoration:none;text-align:center;float:none;display:table-cell;vertical-align:bottom;width:20%}@media (min-width:576px) and (max-width:991px){.retail-hotel-card__hotel-photos{width:28%}}@media (min-width:992px) and (max-width:1199px){.retail-hotel-card__hotel-photos{width:154px}}@media (min-width:1200px){.retail-hotel-card__hotel-photos{width:190px}}.retail-hotel-card__description{padding-top:10px;float:none;display:table-cell;vertical-align:top}.retail-hotel-card__description:hover{background:#f8f8f8}.retail-hotel-card__description>a{color:#000;text-decoration:none;display:block;overflow:auto;padding:0 0 15px}.retail-hotel-card__link{outline:none}.retail-hotel-card__message{background-position:10px 50%;background-repeat:no-repeat;font-weight:400;margin:0 15px 15px;padding:5px 5px 5px 35px;font-size:12px;line-height:18px}.retail-hotel-card__message--success{margin:0 10px 15px;background-color:#edfaf1;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-check.svg);background-repeat:no-repeat;color:#54ce7c}.retail-hotel-card__message--warning{background-color:#fdf3ee;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/icon-warning.svg);background-repeat:no-repeat;color:#e64142}.retail-hotel-card__price-container{vertical-align:bottom;display:table-cell}.retail-hotel-card__price-block{display:block;padding:0;width:100%;height:100%;font-weight:400;position:relative;overflow:hidden}.retail-hotel-card__price-block .hw-caption-1{text-align:right;padding-right:18px}@media (max-width:575px){.retail-hotel-card__price-block .hw-caption-1{padding-right:12px}.retail-hotel-card__price-block .hw-price-1{font-size:20px}}.retail-hotel-card__summary-container{display:table;width:100%;position:relative;min-height:80px}.retail-hotel-card__description-summary-container{display:table-cell;width:auto;padding-right:12px}@media only screen and (min-width:576px){.retail-hotel-card__description-summary-container{padding-right:15px}}.retail-hotel-card__hotel-info{padding:0 0 0 15px;display:table;width:100%;position:relative}.retail-hotel-card__hotel-info .amenities-container{float:left;margin-top:5px}.retail-hotel-card__hotel-info .amenities-container ul.amenities.amenities-inline li{display:inline-block;margin:0;float:left;font-size:13px;line-height:18px;padding:0}.retail-hotel-card__hotel-info .amenities-container ul.amenities.amenities-inline li.free{color:#0c8b0c}.retail-hotel-card__hotel-info .amenities-container ul.amenities.amenities-inline li.more-amenity{float:left}@media (max-width:575px){.retail-hotel-card__hotel-info .amenities-container ul.amenities.amenities-inline li{font-size:11px}}.result-card-hotel-description .rchd-header{float:left;width:100%}.result-card-hotel-description .rchd-header.margin-bottom-hidden-distance{margin-bottom:1px}.result-card-hotel-description .rchd-header__sub-header{width:auto;display:inline-block}.result-card-hotel-description .rchd-header__sub-header__star-rating{display:inline-block}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-1{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-1-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.5.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-2{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-2-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.5.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-3{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-3-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.5.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-4{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-4-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.5.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__star-rating.star-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-5.svg) no-repeat;background-size:contain}.result-card-hotel-description .rchd-header__sub-header__name_container{margin:0;padding:0}.result-card-hotel-description .rchd-header__sub-header__name_container__title{padding-top:1px;margin-bottom:-3px}.result-card-hotel-description .rchd-header__sub-header__name_container__title__hot-rate-logo.show-logo{position:relative;bottom:-2px;color:#e64142}.result-card-hotel-description .rchd-header__sub-header__name_container__title__hot-rate-logo.show-logo img{margin-top:-12px;width:86px;height:19px}.result-card-hotel-description .rchd-header__sub-header__name_container__title__name{margin:0;padding:0;font-size:18px;line-height:26px;font-weight:600}.result-card-hotel-description .rchd-header__sub-header__name_container__sub-title{font-size:12px}.result-card-hotel-description .rchd-percentage-recommended{font-size:12px;line-height:14px;color:#333;float:left;display:block}.result-card-hotel-description .rchd-percentage-recommended>div{display:inline-block}.result-card-hotel-description .rchd-percentage-recommended>div:first-child{display:inline}.result-card-hotel-description .rchd-percentage-recommended__love-it-msg{font-weight:600;color:#54ce7c}.result-card-hotel-description .rchd-sale{margin-top:0;margin-left:-27px;padding-top:7px}@media only screen and (min-width:576px){.result-card-hotel-description .rchd-sale{margin-left:-30px}}.result-card-hotel-description .rchd-sale__flag{line-height:1%;padding:0 15px;height:16px;width:52px;border-top:8px solid #e64142;border-bottom:8px solid #e64142;border-right:7px solid;border-right-color:transparent;display:inline-block;position:relative;color:#fff}.result-card-hotel-description .amenities-container{float:left}.result-card-hotel-description .amenities-container ul.amenities.amenities-inline li{margin:0;float:left;font-size:11px;line-height:18px;padding:0;display:block}.result-card-hotel-description .amenities-container ul.amenities.amenities-inline li.free{color:#0c8b0c}.result-card-hotel-description .amenities-container ul.amenities.amenities-inline li.more-amenity{float:left}@media (min-width:576px){.result-card-hotel-description .rchd-header.margin-bottom-hidden-distance{margin-bottom:6px}.result-card-hotel-description .rchd-header__sub-header__name_container__title{padding-top:0;margin-bottom:0}.result-card-hotel-description .rchd-header__sub-header__name_container__sub-title{font-size:14px}.result-card-hotel-description .rchd-percentage-recommended{font-size:14px;line-height:18px}.result-card-hotel-description .rchd-percentage-recommended>div{display:inline-block}.result-card-hotel-description .rchd-sale__flag{height:20px;width:65px;border-top:12px solid #e64142;border-bottom:12px solid #e64142;border-right:12px solid}.result-card-hotel-description .amenities-container ul.amenities.amenities-inline li{font-size:13px}}.results-loading-layer{height:1000px}.results-loading-layer__loader{margin-left:auto;margin-right:auto;text-align:center}.results-loading-layer .dots-spinner{margin:0 auto;width:60px;height:14px;text-align:center}.result-card-price{text-align:right;white-space:nowrap;float:right}.result-card-price .rcp-strike-thru-price-container{text-align:right;padding-right:18px;padding-top:3px}.result-card-price .rcp-strike-thru-price-container__price{text-decoration:line-through}.result-card-price .rcp-strike-thru-price-container__asterik{margin-left:-3px}.result-card-price .rcp-display-price{color:#e64142;font-weight:700;text-align:right;padding-right:12px;padding-top:0;margin:-3px 0}.result-card-price .rcp-display-price__currency-code{vertical-align:super;display:inline-block;margin-right:3px;line-height:23px;font-size:15px;position:relative;top:2px}.result-card-price .hw-caption-1{text-align:right;padding-right:12px}@media (min-width:576px){.result-card-price .rcp-display-price{padding-right:15px;margin:0 0 -3px}.result-card-price .rcp-display-price__currency-code{font-size:20px;position:static;top:0}.result-card-price .hw-caption-1{padding-right:18px}}.result-card{display:table;width:100%;position:relative}.result-card__description-container{display:table-cell;width:100%;padding-right:12px}.result-card__description-container__description{padding-left:12px}.result-card__price-container{vertical-align:bottom;display:table-cell}.result-card__price-container__price{display:block;padding:0;width:100%;height:100%;text-align:center;font-weight:400;position:relative}@media (min-width:576px){.result-card__description-container{padding-right:15px}.result-card__description-container__description{padding-left:15px;padding-right:0}}trip-advisor-ratings .trip-advisor-badge{clear:both}trip-advisor-ratings .trip-advisor-badge .ta-star-0{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-0.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-0{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-0-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-0.5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-0-5{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-1{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-1.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-1{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-1-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-1.5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-1-5{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-2{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-2.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-2{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-2-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-2.5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-2-5{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-3{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-3{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-3-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-3.5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-3-5{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-4{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-4{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-4-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-4.5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-4-5{margin-bottom:-3px;width:84px}}trip-advisor-ratings .trip-advisor-badge .ta-star-5{display:inline-block;width:74px;height:15px;margin-bottom:-4px;margin-left:0;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/MMR17/tripadvisor-score-5.svg) no-repeat;background-size:contain}@media (min-width:768px){trip-advisor-ratings .trip-advisor-badge .ta-star-5{margin-bottom:-3px;width:84px}}.result-view{position:relative}.semibold{font-weight:600}hw-banner .hw-banner{position:relative}ul.resultsList{padding:0}ul.resultsList li{padding-top:20px}ul.resultsList li .star-rating{display:inline-block}ul.resultsList li .star-rating.star-1{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-1-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-1.5.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-2{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-2-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-2.5.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-3{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-3-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-3.5.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-4{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-4-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-4.5.svg) no-repeat;background-size:contain}ul.resultsList li .star-rating.star-5{display:inline-block;width:74px;height:12px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/stars-yellow/icon-star-5.svg) no-repeat;background-size:contain}ul.resultsList li:hover{background:#f8f8f8}ul.resultsList li>a{color:#000;text-decoration:none;display:block;overflow:auto;padding:0 0 20px}ul.resultsList li .result-price-block .star-rating{color:#e64142;font:700 15px/19px Open Sans,Arial,Sans-Serif}ul.resultsList li .result-price-block .small{font-size:14px;line-height:18px}ul.resultsList li .result-price-block .sale-flag,ul.resultsList li .result-price-block .weekend-deal{color:#cf0006;padding-top:8px;font-size:14px;font-weight:600;margin:0 -15px}ul.resultsList li.deal{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/bg-repeat.png) 0 0 repeat}ul.resultsList li.deal .callout{height:10px;margin:-5px auto 10px;transform:rotate(45deg);width:10px}ul.resultsList li.deal .msg{background-position:10px 50%;background-repeat:no-repeat;font-weight:700;margin:0 10px;padding:15px 10px 15px 55px}ul.resultsList li.deal .msg span{font-size:14px;font-weight:400;color:#414141}ul.resultsList li.deal.success .msg{background-color:#edfaf1;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/icon-check.png);border-bottom:1px solid #54ce7c;color:#3a773a}ul.resultsList li.deal.success .callout{background-color:#edfaf1;border-right:1px solid #54ce7c;border-bottom:1px solid #54ce7c;box-shadow:1px 1px 1px #54ce7c}ul.resultsList li.deal.warning .msg{background-color:#fdf3ee;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/icon-sad.png);border-bottom:1px solid #ff9f68;color:#cf0006}ul.resultsList li.deal.warning .callout{background-color:#fdf3ee;border-right:1px solid #ff9f68;border-bottom:1px solid #ff9f68;box-shadow:1px 1px 1px #ff9f68}ul.resultsList li.image-result-border,ul.resultsList li.no-padding{padding-top:0}ul.resultsList .thumbs{color:#54ce7c;font-size:16px}ul.resultsList.image-on{display:block}ul.resultsList.image-on .image-on-element{float:none;display:table-cell;vertical-align:top}ul.resultsList.image-on .image-on-element-photo{text-decoration:none;float:none;display:table-cell;vertical-align:bottom;text-align:center}ul.resultsList.image-on .image-on-element-photo .info-image{color:#fff;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));font-size:8px;height:30px;line-height:30px;vertical-align:bottom}ul.resultsList .results-card-link{outline:none}.seeonmapContainer{text-align:center;border:0;background:none;outline:none}.goback{font-size:14px;color:#00b7f3;text-decoration:none}.seeonmap:hover{color:#10447e}.sale-disclaimer-footer{margin-top:20px;padding:0 15px}@media screen and (min-width:768px) and (max-width:1199px){.sale-disclaimer-footer{padding:0 40px}}.fixResultsSet .oth-banner{background:#c4f1ff;color:#00b1f0;padding-top:10px;padding-bottom:10px}.fixResultsSet .oth-banner .image-wrapper,.fixResultsSet .oth-banner .text-wrapper{display:table-cell;vertical-align:middle;width:auto}.fixResultsSet .oth-banner .image-wrapper{padding-left:15px}.fixResultsSet .oth-banner .text-wrapper{padding-left:10px}.fixResultsSet .oth-banner p{padding-right:15px;margin-bottom:0;text-align:left}.fixResultsSet .oth-banner img.oth-badge{margin-left:15px}@media only screen and (max-width:480px){.result-price-block .sale-flag,.result-price-block .weekend-deal{font-size:12px!important}.fixResultsSet .oth-banner p{font-size:14px;text-align:left}.fixResultsSet .oth-banner img.oth-badge{margin-left:15px}}.dropdown-menu a .areaResultCount,.dropdown-menu a .resultCount{float:right}.dropdown-menu a .filterItem{margin-right:45px}.dropdown-menu li.bg-success{background-color:#d4d4d4}.dropdown-menu li span.recoThumbs{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/thumb-icon-green.png) no-repeat 0 0;padding-left:25px;padding-top:3px}.dropdown-menu li.bg-success span.recoThumbs,.dropdown-menu li.bg-success span.recoThumbs:hover{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/results/thumb-icon-white.png) no-repeat 0 0;padding-left:25px;padding-top:3px}.dropdown-menu li.bg-success a{color:#fff}.dropdown-menu .divider{margin:0}.fixFilter.tripAdvisorFix .filters .filterboxes{margin-right:10px}.fixFilter.tripAdvisorFix .filterBar{padding-right:0!important}.fixFilter.tripAdvisorFix .hw-caption-1{background-color:#f8f8f8;padding-left:15px;padding-right:15px}.fixFilter .filters .filterboxes{font-weight:600;font-size:15px}.ratetype-dropdown ul,.recommended-dropdown ul{min-width:220px}.amenities-dropdown ul,.area-dropdown ul,.ratetype-dropdown ul.dropdown-menu,.recommended-dropdown ul,.starrating-dropdown ul{padding-bottom:0}.amenities-dropdown li a,.area-dropdown li a,.recommended-dropdown li a,.starrating-dropdown li a{padding:6px 15px;font-weight:500}.amenities-dropdown li:first-child a,.starrating-dropdown li:first-child a{padding-top:15px}.area-dropdown li:nth-child(3) a,.recommended-dropdown li:nth-child(3) a{padding-top:12px}.area-dropdown li:first-child a,.recommended-dropdown li:first-child a{padding-top:15px;padding-bottom:12px}.amenities-dropdown li:last-child a,.area-dropdown li:last-child a,.recommended-dropdown li:last-child a,.starrating-dropdown li:last-child a{padding-bottom:12px}ul.amenities{margin:0;padding:0}.amenities-inline-width{width:100%}ul.amenities li.free span{color:#0c8b0c}.result{border:none}.add-border{border-bottom:4px solid #d4d4d4}.result h2{margin:0;padding:0;font-size:22px;font-weight:400}.googleMap{width:100%;height:300px}.resultsText{font-size:12px}.list-inline.resultAmenities{padding-bottom:10px;padding-left:10px}.list-inline.resultAmenities li{padding:0}.filterBlocker,.largeFilterBlocker{width:100%;height:100%;left:0;z-index:100;position:absolute}.nav li.filterBy>a{padding-left:15px;padding-right:15px}.nav li.filterBy>div>a{padding-left:8px}.locked{overflow:hidden}.ui-scrollfix .fixFilter{top:0;width:100%}.ui-scrollfix .filterBlocker,.ui-scrollfix .fixFilter{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed}.ui-scrollfix .filterBlocker{top:66px}.ui-scrollfix .largeFilterBlocker{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:100px}.ui-scrollfix .result-view{margin-top:66px}@media (max-width:991px){.ui-scrollfix .result-view{margin-top:0}}@media (max-width:991px){.map-container .info-window-parent{display:none}}.map-container .map-info-view{border-radius:5px;border:1px solid #d4d4d4;padding:5px 10px;position:absolute;top:0;z-index:1;background:#fff;width:85%;margin-top:10px;margin-left:10px;margin-right:auto}@media (min-width:768px) and (max-width:991px){.map-container .map-info-view{top:343px;margin-top:0}}@media (min-width:768px){.map-container .map-info-view{width:320px;left:0;right:0;margin-left:auto}}@media (min-width:992px){.map-container .map-info-view{width:320px;bottom:23px;top:auto}}.map-container{overflow:visible;padding-left:0;padding-right:0}@media (max-width:991px){.map-container{overflow:hidden;display:none!important}@keyframes slide_in{0%{max-height:0}to{max-height:500px}}.map-container.expanded{display:block!important;padding:0;border-bottom:4px solid #d4d4d4;animation:slide_in .5s;animation-timing-function:ease-in}.map-container.unlink{display:none!important}}@media (min-width:992px){.fixResultsMap{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;height:100%;box-sizing:border-box;top:0;right:0;padding-top:85px}.fixResultsMap .googleMap{height:100%}.fixResultsMap.map-container{width:calc(100% - 550px)}.fixFilter .filterBar{height:66px}.googleMap{height:580px}.amenities-inline-width{width:68%}}@media (min-width:1200px){.amenities-inline-width{width:78%}.fixResultsMap.map-container{width:calc(100% - 690px)}}@media (max-width:991px){.dropdown-menu a .filterItem{max-width:calc(100% - 50px);display:block;overflow:hidden;text-overflow:ellipsis}.fixResultsMap{padding:0;height:auto!important}.fixResultsSet .oth-banner .image-wrapper{width:17%}.fixResultsSet .oth-banner p{text-align:left}.fixResultsSet .oth-banner img.oth-badge{margin-left:0;float:right}.amenities-inline-width{width:74%}}@media (min-width:768px) and (max-width:991px){.googleMap{height:400px}.amenities-inline-width{width:86%}}@media (max-width:768px){.fixResultsSet .oth-banner .image-wrapper{width:30%}.amenities-inline-width{width:85%}}@media (min-width:506px){.product-tabs .center-tabs .tab .break-xs{display:none}}@media (max-width:505px){.product-tabs{border-bottom:none}.product-tabs .center-tabs{margin-left:auto;margin-right:auto}.product-tabs .center-tabs .tab{height:28px;border-radius:3px;border:1px solid #00aae4;background-color:#fff}.product-tabs .center-tabs .tab.first{background-color:#00aae4;margin-left:0;margin-right:-3px;z-index:11}.product-tabs .center-tabs .tab.first .copy{color:#fff}.product-tabs .center-tabs .tab .tab-icon{display:none}.product-tabs .center-tabs .tab .copy{font-size:13px;font-weight:300;line-height:7px;color:#00aae4;margin-left:auto;margin-right:auto;width:inherit;text-align:center}.product-tabs .center-tabs .tab .hot-rate-text{color:#fff}.product-tabs .center-tabs .tab .hot-rate-text .registeredMark{font-size:6px}.product-tabs .center-tabs .tab.second{padding:0}.product-tabs .div-line{margin-top:48px;border-bottom:1px solid #ccc}.fixResultsSet .oth-banner .image-wrapper{width:17%}.amenities-inline-width{width:80%}}@media (min-width:380px) and (max-width:505px){.product-tabs .center-tabs{width:352px}.product-tabs .center-tabs .tab{width:176px}.product-tabs .center-tabs .tab .break-xs{display:none}}@media (max-width:379px){.result-price-block{padding:0 10px!important}}@media (max-width:379px) and (min-width:320px){.product-tabs .center-tabs{width:288px}.product-tabs .center-tabs .tab{width:144px}.product-tabs .center-tabs .tab .break-sm{display:none}.product-tabs .center-tabs .tab.second{padding:0}.product-tabs .center-tabs .tab .hot-rate-text{color:#fff}.product-tabs .center-tabs .tab .hot-rate-text .registeredMark{font-size:6px}}@media (max-width:320px){.fixResultsSet .oth-banner .image-wrapper{padding:0;display:none}.fixResultsSet .oth-banner .text-wrapper{padding-left:0}.fixResultsSet .oth-banner p{font-size:14px;text-align:left;padding-left:15px}.fixResultsSet .oth-banner p .semibold{display:block}.fixResultsSet .oth-banner img.oth-badge{display:none}}@media (min-width:1350px){.amenities-inline-width{width:78%}}.drop-marker-info-window-parent .gm-style-iw+div,.info-window-parent .gm-style-iw+div,.retail-pin-parent .gm-style-iw+div{display:none}.gm-style-iw{top:0!important;left:0!important;padding-top:20px;padding-left:20px;height:auto!important}.infoWindowPadding{padding-right:20px}.infoWindowFullWidth{width:100%!important}.info-window-parent{box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);max-width:274px!important}.dropMarkerInfoWindowContent,.infoWindowContent{font-family:Lato,Open Sans,Arial,sans-serif;color:#333}.dropMarkerInfoWindowContent .infoWindowTitle,.infoWindowContent .infoWindowTitle{overflow:hidden;font-weight:600;font-size:16px;line-height:20px}.dropMarkerInfoWindowContent .infoWindowDescription,.infoWindowContent .infoWindowDescription{overflow:hidden;font-weight:400;font-size:14px;line-height:18px;padding-top:5px}.infoWindowShadow{max-width:276px!important;border-radius:0!important}.infoWindowBackground{max-width:274px!important;border-radius:0!important}.metadata-animation .farefinder-section,.metadata-animation .filters-section,.metadata-animation .fixResultsSet,.metadata-animation .map-container{opacity:0}.metadata-animation .farefinder-section.show,.metadata-animation .filters-section.show,.metadata-animation .fixResultsSet.show,.metadata-animation .map-container.show{opacity:1;transition:opacity 1s ease-out}.metadata-animation .filters-section{opacity:0}.margin-bottom-hidden-distance{margin-bottom:5px}.no-gutter{margin:0}@media only screen and (min-width:1200px){.fixResultsSet,.mod-bottom-banner{width:690px}}@media only screen and (min-width:992px) and (max-width:1199px){.fixResultsSet,.mod-bottom-banner{width:550px}}.filters-section{background:#fff}@media (max-width:991px){.filters-section{height:0;overflow:hidden;border:none;background:#f8f8f8}}@media (min-width:992px){.filters-section .search-this-area{margin-left:695px;margin-top:66px;left:0}.filters-section .search-this-area__onboard-layer-container{margin-top:20px}}@media (min-width:992px) and (max-width:1199px){.filters-section .search-this-area{margin-left:550px}}.filters-section.redesign-desktop-filters .search-this-area__onboard-layer-container{left:0;margin-left:710px;margin-top:38px}@media (min-width:992px) and (max-width:1199px){.filters-section.redesign-desktop-filters .search-this-area__onboard-layer-container{margin-left:570px}}.filters-section.redesign-desktop-filters .search-this-area__container{margin-top:29px}.mobile-tabs-and-buttons-container{display:none}@media (max-width:991px){.mobile-tabs-and-buttons-container{display:block;padding-bottom:20px;background:#f8f8f8}}.product-tabs.mobile-filters{border-bottom:none;background-color:#fff}@media (max-width:767px){.product-tabs.mobile-filters .tab{height:30px;border-radius:3px;border:1px solid #e64142!important;background-color:#fff;width:calc(50% + 3px)!important}.product-tabs.mobile-filters .tab.first{background-color:#e64142!important;margin-left:0;margin-right:-3px;z-index:11;width:50%!important}.product-tabs.mobile-filters .tab.first .copy{color:#fff}.product-tabs.mobile-filters .copy{width:100%!important}}@media (max-width:991px){.product-tabs.mobile-filters .tab-icon{display:none}.product-tabs.mobile-filters .center-tabs{margin-left:auto;margin-right:auto;width:100%}.product-tabs.mobile-filters .tab{height:30px;border-radius:3px;border:1px solid #e64142!important;background-color:#fff}.product-tabs.mobile-filters .tab.first{background-color:#e64142!important;margin-left:0;margin-right:-3px;z-index:11}.product-tabs.mobile-filters .tab.first .copy{color:#fff!important}.product-tabs.mobile-filters .copy{font-size:13px;font-weight:300;line-height:7px;color:#e64142!important;margin-left:auto;margin-right:auto;width:100%;text-align:center}.product-tabs.mobile-filters .hot-rate-text{color:#fff!important}.product-tabs.mobile-filters .tab.second{padding:0}.product-tabs.mobile-filters .div-line{margin-top:0;border-bottom:0 solid #fff}}@media (min-width:768px) and (max-width:991px){.product-tabs.mobile-filters .tab{width:148px}.product-tabs.mobile-filters .break-xs{display:none!important}}.result-card{overflow:visible;padding-bottom:15px;margin-bottom:-15px}.result-card-hotel-description .rchd-sale__tonight-only-deal{display:inline-block;color:#e64142}.result-card-hotel-description .rchd-sale .bounceInDown{animation-name:bounceInDown;animation-duration:2s;animation-delay:.7s}.result-card-hotel-description .rchd-sale .bounce{animation-name:bounce;transform-origin:center bottom;animation-duration:8s;animation-delay:5s;animation-iteration-count:infinite}@media (max-width:767px){.result-card-hotel-description .rchd-sale__flag{font-size:14px;line-height:18px;width:29px;height:18px;padding:0 39px 0 16px;font-weight:400;line-height:1%;border-top:12px solid #e64142;border-bottom:12px solid #e64142;border-right:12px solid}.result-card-hotel-description .rchd-sale__tonight-only-deal{font-size:12px;line-height:16px;font-weight:600;width:67px;line-height:13px;margin-left:5px;vertical-align:bottom}}@keyframes bounceInDown{0%,30%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.42,0,.57,.88)}0%,30%{opacity:0;transform:translate3d(0,-150px,0)}60%{opacity:.5;transform:translate3d(0,10px,0)}75%{opacity:1;transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,3px,0)}to{transform:translateZ(0)}}@keyframes bounce{0%,5%,13%,20%,23%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}10%,11%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}17%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}22%{transform:translate3d(0,-2px,0)}to{transform:translateZ(0)}}.hw-alert-success:before,.hw-input.hw-inline-validation.ng-valid~.hw-validation-icon.hw-validation-icon-inside:before,.hw-input.hw-valid~.hw-validation-icon.hw-validation-icon-inside:before,input[type=checkbox].hw-checkbox:checked+label:before{content:"\E907"}.hw-text-link.hw-text-link-toggle:after{content:"\E900"}.hw-alert-dismissible .close-btn:before{content:"\E90C"}.hw-alert-info:before{content:"\E914"}.hw-alert-error:before{content:"\E927"}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.hw-input~.hw-holo-label{font-weight:400;top:12px;left:11px;padding:0;color:#949494;font-size:15px;line-height:19px}.hw-input.hw-not-empty~.hw-holo-label,.hw-input:focus~.hw-holo-label,.hw-input[placeholder]~.hw-holo-label,.hw-pseudoselect~.hw-holo-label,select.hw-input~.hw-holo-label{color:#333;font-size:12px;line-height:18px;font-weight:600;left:7px;top:-9px;padding:0 5px}.seo-footer .links-wrapper.sub-footer{border-bottom:none}filters-bar .check.checked:before{background-color:#e64142;border:none}@media (min-width:992px) and (max-width:1199px){filters-bar .extended-filter-bar-inside-layer #percent-recommended{display:none}}#expedia-guest-rating-mobile .filter-button{width:27%}#expedia-guest-rating-mobile .filter-button:first-child{width:20%}#expedia-guest-rating-mobile .filter-button:last-child{width:26%}#expedia-guest-rating-mobile .filter-button p{margin-bottom:0}#expedia-guest-rating-mobile .filter-button .label{margin-left:0;font-size:12px}@media (min-width:992px){#expedia-guest-rating-mobile .filter-button .label{font-size:14px}#expedia-guest-rating-mobile .filter-button .label.very-good{color:#44a665}#expedia-guest-rating-mobile .filter-button .label.exceptional{color:#30854c}#expedia-guest-rating-mobile .filter-button .label.good{color:#91b347}}#expedia-guest-rating{width:100px}#expedia-guest-rating.branded-expedia-ratings{width:127px}#expedia-guest-rating.branded-expedia-ratings .expedia-guest-rating-dropdown .filter-label{width:108px}#expedia-guest-rating.branded-expedia-ratings .ratings-powered-by{justify-content:center}#expedia-guest-rating .expedia-guest-rating-dropdown .filter-label{width:72px}#expedia-guest-rating .expedia-guest-rating-dropdown li{width:210px}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label{display:flex}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label .rating{width:30px;margin-left:20px;margin-right:5px}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label .label{margin-left:0}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label .label.very-good{color:#44a665}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label .label.exceptional{color:#30854c}#expedia-guest-rating .expedia-guest-rating-dropdown .filterItem:not(#expedia-guest-rating_any) label .label.good{color:#91b347}#expedia-guest-rating .expedia-guest-rating-dropdown #expedia-guest-rating_any .filterItem .label{margin-left:20px}