minutes-to-book{display:block}.minutes-to-book{padding-top:10px;font-weight:700;color:#333;overflow:hidden}.details-container .details-summary__wrapper--fee{padding-bottom:0}.details-priceblock{display:table;width:100%}.details-priceblock .display-price,.details-priceblock .normal-price,.details-priceblock .price-copy{display:table-cell;vertical-align:text-bottom}.details-priceblock .normal-price,.details-priceblock .price-copy{width:50%}.details-priceblock .normal-price{padding-right:10px;text-align:right}.details-priceblock .display-price{width:1px;white-space:nowrap;text-align:center}.details-priceblock .price-copy{padding-left:10px;white-space:nowrap}.details-priceblock .price,.details-priceblock .price-currency{color:#e64142}.details-priceblock .price{vertical-align:middle}.details-priceblock .strikethrough{text-decoration:line-through}.details-priceblock .super{vertical-align:top;line-height:22px}.contextual-customer-ratings{display:flex;flex-direction:column;margin-bottom:20px}.contextual-customer-ratings__container{border:1px solid #d4d4d4;padding:5px 15px;background-color:#fff}.contextual-customer-ratings__score-number{color:#fff;text-align:center;width:28px;height:28px;padding:4px;margin-right:6px;background-color:#54ce7c;display:inline-block;border-radius:50%;line-height:inherit}.contextual-customer-ratings__text{display:inline-block;-webkit-font-smoothing:antialiased}.contextual-customer-ratings__text--green{color:#44a665}@media (min-width:768px){.contextual-customer-ratings{flex-direction:row;margin-bottom:0}.contextual-customer-ratings__container{border:none;background-color:inherit;padding:0 15px}.contextual-customer-ratings__score-number{font-size:13px;width:25px;height:25px;padding:3px;margin-right:4px}}.details-photo-education{position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:768px){.details-photo-education{cursor:pointer}}.details-photo-education__info-icon{background:url(/modules/details/experiments/DPE18/images/icon_information.45516c.svg) no-repeat 50%;background-size:contain;width:14px;height:14px;display:inline-block;vertical-align:text-bottom;margin-left:2px}.details-photo-education__call-to-action{position:absolute;top:0;background:rgba(0,0,0,.55);width:100%;text-align:center;color:#fff;padding:4px 0;cursor:pointer}@media only screen and (min-width:768px){.details-photo-education__call-to-action{top:auto;bottom:0}}.details-photo-education__pop-up-wrapper{display:none;top:auto;bottom:-78px;left:100%;position:absolute;padding-left:10px;z-index:1001}@media only screen and (min-width:768px){.details-photo-education__pop-up-wrapper{display:block}}@media only screen and (min-width:1200px){.details-photo-education__pop-up-wrapper{top:0;bottom:auto}.details-photo-education__pop-up-wrapper.ng-hide{transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-webkit-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;opacity:0}}.details-photo-education__pop-up{background:#fff;border-radius:4px;width:320px;padding:20px 20px 20px 72px;position:relative;border:1px solid #d4d4d4;box-shadow:1px 5px 10px rgba(0,0,0,.25)}.details-photo-education__pop-up:after,.details-photo-education__pop-up:before{content:"";display:block;position:absolute;right:100%;width:0;height:0;border-style:solid;transform:translateY(-50%);top:52%}@media only screen and (min-width:1200px){.details-photo-education__pop-up:after,.details-photo-education__pop-up:before{top:58%}}.details-photo-education__pop-up:after{border-color:transparent #fff transparent transparent;border-width:10px}.details-photo-education__pop-up:before{border-color:transparent #d1d1d1 transparent transparent;border-width:11px}.details-photo-education__pop-up-photo{background:url(/modules/details/experiments/DPE18/images/photo_placeholder.24291a.png) no-repeat 50%;background-size:contain;width:32px;height:25px;position:absolute;top:24px;left:20px}.details-photo-education__pop-up-title{margin-bottom:5px}.details-photo-education__pop-up-text{color:#767676}.details-photo-education__pop-up-text--bold{-webkit-font-smoothing:antialiased;font-weight:700;color:#333;margin-top:9px}.details-photo-education .hw-modal .dialog{left:50%;top:50%;transform:translateX(calc(-50% + .5px)) translateY(calc(-50% + .5px)) translateZ(0)}.details-photo-education__modal-container{background:#fff;border-radius:4px;width:263px;text-align:center;position:relative;padding:12px 12px 20px}.details-photo-education__modal-middle-text{color:#767676}.details-photo-education__modal-close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2IDE3Ij4KICA8cGF0aCBmaWxsPSIjNjY2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMzMuMzA0MDc4LDQ4LjQ4NDg0ODUgTDMzOS43MzAwMDMsNDIuMDU5MzQ4NSBDMzQwLjA4OTk5OSw0MS42OTg4NDg1IDM0MC4wODk5OTksNDEuMTE1MzQ4NSAzMzkuNzMwMDAzLDQwLjc1NDg0ODUgQzMzOS4zNjk1MDcsNDAuMzk0ODQ4NSAzMzguNzg1NTE0LDQwLjM5NDg0ODUgMzM4LjQyNTUxOCw0MC43NTQ4NDg1IEwzMzIuMDAwMDk0LDQ3LjE4MDg0ODUgTDMyNS41NzQxNjksNDAuNzU0ODQ4NSBDMzI1LjIxNDE3Myw0MC4zOTQ4NDg1IDMyNC42MzA2OCw0MC4zOTQ4NDg1IDMyNC4yNzAxODQsNDAuNzU0ODQ4NSBDMzIzLjkwOTY4OSw0MS4xMTUzNDg1IDMyMy45MTAxODksNDEuNjk4ODQ4NSAzMjQuMjcwMTg0LDQyLjA1OTM0ODUgTDMzMC42OTYxMDksNDguNDg0ODQ4NSBMMzI0LjI3MDE4NCw1NC45MTA4NDg1IEMzMjMuOTEwMTg5LDU1LjI3MDg0ODUgMzIzLjkwOTY4OSw1NS44NTQzNDg1IDMyNC4yNzAxODQsNTYuMjE0ODQ4NSBDMzI0LjYzMDY4LDU2LjU3NDg0ODUgMzI1LjIxNDE3Myw1Ni41NzQ4NDg1IDMyNS41NzQxNjksNTYuMjE0ODQ4NSBMMzMyLjAwMDA5NCw0OS43ODg4NDg1IEwzMzguNDI1NTE4LDU2LjIxNDg0ODUgQzMzOC43ODU1MTQsNTYuNTc0ODQ4NSAzMzkuMzY5NTA3LDU2LjU3NDg0ODUgMzM5LjczMDAwMyw1Ni4yMTQ4NDg1IEMzNDAuMDg5OTk5LDU1Ljg1NDM0ODUgMzQwLjA4OTk5OSw1NS4yNzA4NDg1IDMzOS43MzAwMDMsNTQuOTEwODQ4NSBMMzMzLjMwNDA3OCw0OC40ODQ4NDg1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjQgLTQwKSIvPgo8L3N2Zz4K) no-repeat 50%;background-size:contain;width:10px;height:10px;position:absolute;top:12px;right:12px;cursor:pointer}.details-photo-education__modal-photo{background:url(/modules/details/experiments/DPE18/images/photo_placeholder.24291a.png) no-repeat 50%;background-size:contain;width:90px;height:74px;margin:18px auto}.details-photo-education__modal-text--margin{margin-bottom:10px}.poi-info-window-content{font-family:Lato,Open Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.poi-info-window-content__title{font-size:14px;line-height:18px;font-weight:600}.poi-info-window-content__description{font-size:14px;line-height:18px;color:#767676;padding-top:7px}.poi-info-window-content__description img{margin-right:5px;margin-top:-4px}.gm-style-iw.poi-info-window+div{display:block}.points-of-interest-hot-tip{font-size:15px;color:#000;margin:0 0 15px;-webkit-font-smoothing:antialiased}.points-of-interest-hot-tip strong{color:#e64142;font-weight:400}.points-of-interest-hot-tip strong:before{content:"";display:inline-block;width:13px;height:19px;background:url(/modules/details/experiments/EDP18/pointsOfInterestHotTip/images/hot_rate_flame.7e4e58.svg) no-repeat;background-size:contain;margin-right:3px;position:relative;top:5px}.map-poi-container{padding:13px 15px 15px;width:217px;height:580px;background-color:#fff;opacity:.9;box-shadow:2px 0 4px 0 rgba(0,0,0,.05);-webkit-font-smoothing:antialiased}@media screen and (min-width:992px){.map-poi-container{max-height:none;height:100%}}@media screen and (min-width:1200px){.map-poi-container{width:270px}}.map-poi-container .mpc-title{font-size:16px;font-weight:600;height:20px;text-align:left;font-weight:400;line-height:20px}.map-poi-container .mpc-title__icon{display:inline-block;height:20px;width:18px;margin-bottom:-4px;margin-right:10px;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/experiments/EDP18/poi-pin.svg) no-repeat}.map-poi-container .mpc-separator{height:2px;width:100%;border-color:#d4d4d4;margin:15px 0 13px}.map-poi-container .mpc-list{list-style:none;padding-left:0}.map-poi-container .mpc-list__item{margin-bottom:8px;padding-left:24px;position:relative;background:url(/modules/details/experiments/EDP18/pointsOfInterestList/images/pin_selected.23a008.svg) no-repeat -9999px -9999px}.map-poi-container .mpc-list__item__description{display:inline-block}.map-poi-container .mpc-list__item:before{content:attr(label);display:block;position:absolute;padding-top:2px;left:0;width:16px;height:21px;background:url(/modules/details/experiments/EDP18/pointsOfInterestList/images/pin_default.051cc9.svg) no-repeat 0;background-size:16px 21px;font-size:10px;color:#fff;text-align:center}.map-poi-container .mpc-list__item.mpc-list__item--selected:before{background:url(/modules/details/experiments/EDP18/pointsOfInterestList/images/pin_selected.23a008.svg) no-repeat 0;background-size:16px 21px;color:#02a69e}.map-poi-container .mpc-list__item.mpc-list__item--selected-red:before{background:url(/modules/results/experiments/MAP18/images/pin-primary.38d931.svg) no-repeat 0;background-size:16px 21px;color:#02a69e}.map-poi-container .mpc-list__item__name{font-size:14px;line-height:18px;color:#333;text-align:left}.map-poi-container .mpc-list__item__distance{font-size:12px;line-height:18px;color:#333;text-align:left;margin-top:2px}.EDP18-map-relative{position:relative;overflow:hidden;border:1px solid #d4d4d4}.EDP18-map-relative div.mapOverText .inner{background-color:rgba(51,51,51,.75);color:#fff}@media screen and (min-width:992px){.EDP18-map-relative div.mapOverText{text-align:center;width:70%;margin:0 15%}}.EDP18-map-relative points-of-interest-list{display:none}@media screen and (min-width:992px){.EDP18-map-relative points-of-interest-list{display:block;position:absolute;top:0;bottom:0;left:0}.EDP18-map-relative .points-of-interest-list--no-data~.map{width:100%}.EDP18-map-relative .points-of-interest-list--no-data{display:none}.EDP18-map-relative .map{width:calc(100% - 217px);display:inline-block;float:right;position:relative}}@media screen and (min-width:1200px){.EDP18-map-relative .map{width:calc(100% - 270px)}}.walking-drive-time-info-window{font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;padding-top:1px;margin-bottom:-3px}.walking-drive-time-info-window__title{max-width:170px;font-size:14px;line-height:18px;font-weight:600}.walking-drive-time-info-window__description{font-size:14px;line-height:18px;color:#767676;padding-top:7px}.walking-drive-time-info-window__description img{margin-right:3px;margin-top:-4px}.walking-drive-time-info-window__description-item{display:inline-block;font-size:11px;width:55px}.walking-drive-time-info-window__description-item:last-child{margin-right:0;width:auto}.walking-drive-time-info-window__description-item--spacing{margin-right:4px}.walking-drive-time-info-window__description-image-container{display:block;text-align:left}.walking-drive-time-info-window__description-values{display:block;overflow:hidden;vertical-align:bottom}@media (min-width:768px){.walking-drive-time-info-window{padding-top:0;margin-bottom:0}.walking-drive-time-info-window__title{max-width:none}.walking-drive-time-info-window__description-item{font-size:14px;margin-right:12px;width:auto}.walking-drive-time-info-window__description-item--spacing{margin-right:12px}.walking-drive-time-info-window__description-image-container,.walking-drive-time-info-window__description-values{display:inline-block}}.poi-walking-driving-distance-container .gm-style-iw>div{max-width:270px!important}.poi-walking-driving-distance-container .gm-style-iw div{overflow:hidden!important}.guaranteed-hotel-card-list__hotel-card--bex-link{border:1px solid transparent}.guaranteed-hotel-card-list__hotel-card--bex-link:hover{cursor:pointer;border:1px solid #e64142}.guaranteed-hotel-card-list__hotel-card--bex-link:hover .hotel-card-description{border-color:transparent}a:hover{text-decoration:none}#upsell-modal{font-family:lato}#upsell-modal .dialog{top:calc(20% - 20px)}@media (min-width:768px){#upsell-modal .dialog{top:20%;left:calc(50% - 225px)}}.hw-modal .backdrop{opacity:.5}.upsell{background-color:#fff;border:1px solid #d4d4d4;height:440px;width:290px}@media (min-width:768px){.upsell{height:450px;width:450px}}.upsell .upsell__icon{height:36px;width:36px;margin-left:-10px}.upsell .upsell__icon.thumb{margin-top:50px;background:url(/modules/details/experiments/USM18/images/thumb_icon.576ed7.svg) no-repeat 50%}.upsell .upsell__icon.star{margin-top:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9InN0YXJfaWNvbl8tX3JlYnJhbmQtYSIgZD0iTTExLjc0NzQ5NTYsNS42ODAyNTQwOSBMMTcuNTA0Nzk2OSw2LjE2NjAyOTA3IEMxNy45ODEyODE5LDYuMjA2NDIxNzQgMTguMTczODIyOSw2Ljc4OTQ1OCAxNy44MTI1MzgsNy4wOTcxODYzNSBMMTMuNDQ1NzUwOCwxMC44MTU0Mzc3IEwxNC43NTQ1OTcxLDE2LjM0NjU3NTcgQzE0Ljg2Mjc2NjIsMTYuODA0MTgyMSAxNC4zNTgxNTczLDE3LjE2NDUyNzMgMTMuOTQ4NzM3MiwxNi45MjIxNzEzIEw5LDEzLjk4OTQ1MSBMNC4wNTE4MDM3LDE2LjkyMjE3MTMgQzMuNjQyMzgzNTgsMTcuMTY0NTI3MyAzLjEzNzIzMzgsMTYuODA0MTgyMSAzLjI0NTk0Mzc3LDE2LjM0NjU3NTcgTDQuNTU0NzkwMDksMTAuODE1OTY5MiBMMC4xODc0NjE5NTMsNy4wOTcxODYzNSBDLTAuMTczODIyOTAxLDYuNzg5NDU4IDAuMDE4NzE4MTI5Miw2LjIwNjQyMTc0IDAuNDk1MjAzMDk0LDYuMTY2MDI5MDcgTDYuMjUyNTA0NCw1LjY4MDI1NDA5IEw4LjUwMTg4MTIxLDAuNDQ5OTM1MTI0IEM4LjY4NzkzMjA5LDAuMDE2Nzc2OTEzIDkuMzEyMDY3OTEsMC4wMTY3NzY5MTMgOS40OTgxMTg3OSwwLjQ0OTQwMzY0MiBMMTEuNzQ3NDk1Niw1LjY4MDI1NDA5IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxjaXJjbGUgY3g9IjE4IiBjeT0iMTgiIHI9IjE3LjUiIGZpbGw9IiNGRkYiIHN0cm9rZT0iI0QxRDFEMSIvPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSA5KSI+CiAgICAgIDx1c2UgZmlsbD0iI0VGQkM1NiIgeGxpbms6aHJlZj0iI3N0YXJfaWNvbl8tX3JlYnJhbmQtYSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 50%;margin-bottom:20px}.upsell .upsell__icon.pin{background:url(/modules/details/experiments/USM18/images/pin_icon.007cd9.svg) no-repeat 50%}.upsell .upsell__header{display:flex;text-align:center;height:88px;color:#333;align-items:center;justify-content:center;border-bottom:1px solid #d4d4d4}.upsell .upsell__header__hook{width:240px}.upsell .upsell__header__close-btn{background:url(/modules/details/experiments/USM18/images/close.596978.svg) no-repeat 50%;cursor:pointer;position:absolute;right:0;top:-28px;height:16px;width:16px}.upsell .upsell__content{margin:0;padding-top:10px;height:230px;color:#767676;background:linear-gradient(90deg,#f8f8f8 50%,#fff 0);align-items:center;justify-content:center}.upsell .upsell__content__title{font-size:15px;margin-top:4px}.upsell .upsell__content .original{text-align:center;font-size:18px;font-weight:600}.upsell .upsell__content .original .upsell__content__percentage-recommended{line-height:15px;margin-top:27px}.upsell .upsell__content .original .upsell__content__percentage-recommended .recommended{font-size:12px}.upsell .upsell__content .original .upsell__content__star-rating{margin-top:25px}.upsell .upsell__content .original .upsell__content__neighborhood{margin-top:25px;font-size:12px}.upsell .upsell__content .original .upsell__content__neighborhood .content{width:100px;height:35px;display:flex;justify-content:center;align-items:center}.upsell .upsell__content .upsell__content__icons{position:absolute;left:calc(50% - 10px)}.upsell .upsell__content .up-sell{text-align:center;font-weight:400;color:#333;font-size:18px;line-height:20px;font-family:Lato,sans-serif;font-weight:600}.upsell .upsell__content .up-sell .upsell__content__percentage-recommended{line-height:15px;margin-top:16px}.upsell .upsell__content .up-sell .upsell__content__percentage-recommended .recommended{font-size:12px}.upsell .upsell__content .up-sell .upsell__content__star-rating{margin-top:28px}.upsell .upsell__content .up-sell .upsell__content__neighborhood{margin-top:30px;font-size:14px}.upsell .upsell__content .up-sell .upsell__content__neighborhood .content{height:35px;padding-left:10px;line-height:15px}.upsell .upsell__content .up-sell .ribbon{color:#fff;font-size:14px;-webkit-font-smoothing:antialiased;padding-top:12px;background:url(/modules/details/experiments/USM18/images/ribbon-small.f8ba42.svg) no-repeat 0 10px;height:45px;width:140px;margin-left:-12px;margin-top:-10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.upsell .upsell__content .up-sell .ribbon{padding-top:18px}}@media (-ms-high-contrast:active) and (min-width:768px),(-ms-high-contrast:none) and (min-width:768px){.upsell .upsell__content .up-sell .ribbon{padding-top:14px}}.upsell__footer{border-top:1px solid #d4d4d4;text-align:center;padding:20px}.upsell__footer #go-to-checkout-link{font-size:16px}@media (min-width:768px){#upsell-modal .dialog{top:20%;left:calc(50% - 225px)}.upsell .upsell__header__hook{font-size:24px;line-height:30px;width:290px}.upsell .upsell__header__close-btn{background:url(/modules/details/experiments/USM18/images/close.596978.svg) no-repeat 50%;cursor:pointer;position:absolute;right:-25px;top:1px;height:16px;width:16px}.upsell .upsell__content__title{font-size:20px;margin-top:0}.upsell .upsell__content .original{font-size:20px}.upsell .upsell__content .original .upsell__content__percentage-recommended{margin-top:24px}.upsell .upsell__content .original .upsell__content__star-rating{margin-top:23px}.upsell .upsell__content .original .upsell__content__neighborhood{margin-top:27px;font-size:13px}.upsell .upsell__content .original .upsell__content__neighborhood .content{width:90%;margin:0 auto}.upsell .upsell__content .up-sell{font-size:20px}.upsell .upsell__content .up-sell .ribbon{font-size:18px;width:190px;margin-left:3px;background:url(/modules/details/experiments/USM18/images/ribbon-large.4b0037.svg) no-repeat 0 7px}.upsell .upsell__content .up-sell .upsell__content__star-rating{margin-top:30px}.upsell .upsell__content .up-sell .upsell__content__neighborhood{margin-top:38px}}.actual-room-photos__container{height:auto;top:-3px;background-size:cover;background-position:50%;position:relative;cursor:pointer;overflow:hidden}@media only screen and (max-width:479px){.actual-room-photos__container{height:140px}}@media only screen and (min-width:450px) and (max-width:767px){.actual-room-photos__container{height:180px}}.actual-room-photos-desktop{background-size:cover;background-position:0 0;bottom:0;position:absolute;top:0;width:168px}.actual-room-photos__overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.actual-room-photos__overlay-copy{-webkit-font-smoothing:antialiased;color:#fff;text-align:center;margin-bottom:18px;width:99%}.actual-room-photos__overlay-gradient{z-index:1;position:absolute;bottom:0;height:40%;width:100%;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),rgba(0,0,0,.4))}.actual-room-photos__disclaimer{-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px #666;text-align:center;font-size:10px;position:absolute;bottom:0;z-index:1;color:#fff;padding-bottom:5px;display:flex;justify-content:center;width:100%}.actual-room-photos__call-to-action{position:absolute;top:8px;right:8px;z-index:1;background:rgba(0,0,0,.65);padding:5px 8px;cursor:pointer;border-radius:5px;display:flex;align-items:center}.actual-room-photos__call-to-action:after{content:url(/modules/details/experiments/ARP19/icon/expand_icon.401899.svg);margin-bottom:-5px}.actual-room-photos__search-icon-container{height:50px;width:50px;border:2px solid #f0f0f0;border-radius:50%;display:flex;justify-content:center;align-items:center}.actual-room-photos__search-icon-container .hw-icon-functional-search{color:#f3b11b;font-size:20px}.actual-room-photos__thumbnail{background-size:cover;background-position:50%;position:relative;height:180px}@media only screen and (min-width:768px){.actual-room-photos__thumbnail{height:210px}}@media only screen and (min-width:1200px){.actual-room-photos__thumbnail{height:150px}}.actual-room-photos__thumbnail-blur{filter:blur(4px)}.actual-room-photos__modal-close{cursor:pointer;position:fixed;top:15px;right:15px}@media only screen and (min-width:768px){.actual-room-photos__modal-close{position:absolute;top:-15px;right:-15px}}.actual-room-photos__modal-hotrate-icon{padding:0 15px}@media only screen and (min-width:768px){.actual-room-photos__modal-hotrate-icon{padding:0}}.actual-room-photos__modal-solution-name{padding:0 15px;margin:5px 0 15px;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.actual-room-photos__modal-solution-name{font-size:18px;line-height:23px;font-weight:600;padding:0}}.actual-room-photos__modal-eduacation-copy{color:#fff;padding:0 15px;margin:10px 0 0;-webkit-font-smoothing:antialiased}.actual-room-photos__modal-eduacation-copy-title{padding:0 15px;margin:15px 0 0;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.actual-room-photos__modal-eduacation-copy,.actual-room-photos__modal-eduacation-copy-title{padding:0}}.actual-room-photos__modal-container{color:#fff;padding:0}.actual-room-photos__modal-photo-container{background-color:#000}.actual-room-photos__modal-photo{background-size:contain;background-repeat:no-repeat;background-position:50%;height:50vh;width:100%}#actual-room-photos-modal .hw-modal{z-index:1001}#actual-room-photos-modal .hw-modal .backdrop{opacity:.9}#actual-room-photos-modal .hw-modal .dialog{top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px}.back-button-details-page__container{padding:10px 15px}.back-button-details-page__link{display:flex;align-items:center;white-space:nowrap}.back-button-details-page__link .separator{padding:0 5px;display:inline-block}.back-button-details-page__link .separator:before{content:"";margin-left:5px}.back-button-details-page__link .separator:after{content:"|";color:#d4d4d4;margin-right:5px}.back-button-details-page__link .truncate-text{overflow:hidden;text-overflow:ellipsis}.back-button-details-page__link .hide-text{display:none}@media only screen and (min-width:375px){.back-button-details-page__link .hide-text{display:inline-block}}.back-button-details-page__icon{display:inline-block;padding-right:10px;margin-top:-2px;font-size:20px}.back-button-details-page__spacing{padding:10px}.additional-hot-rates__hotel-info-container{margin-bottom:26px;text-align:left}.additional-hot-rates__hotel-name{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.additional-hot-rates__hot-rate-logo{vertical-align:baseline}.additional-hot-rates__hood{font-size:16px;color:#666;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-font-smoothing:antialiased}.additional-hot-rates__slider-container{display:flex;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding:15px}.additional-hot-rates__slider-link{display:inline-block;color:#333}.additional-hot-rates__slider-link:hover{color:#333}.additional-hot-rates__slider-link:focus{text-decoration:none}.additional-hot-rates__card{width:240px;height:139px;position:relative;padding:20px 10px 10px;background:#fff;margin-right:12px;border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);white-space:normal;text-align:left}.additional-hot-rates__card-badge{background:#4e97ec;max-width:85%;color:#fff;font-size:14px;line-height:15px;text-align:center;padding:5px;position:absolute;top:-13px;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.additional-hot-rates__flat-text{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;line-height:16px;-webkit-font-smoothing:antialiased}.additional-hot-rates .exp-guest-rating{padding-bottom:10px}.additional-hot-rates .exp-guest-rating .score{width:42px;padding:0 5px}.additional-hot-rates .exp-guest-rating .score span{line-height:16px}.additional-hot-rates .exp-guest-rating .score .score-slash{font-size:13px;color:hsla(0,0%,100%,.65)}.additional-hot-rates .exp-guest-rating .score .score-5{font-size:11px;color:hsla(0,0%,100%,.65)}.additional-hot-rates .exp-guest-rating .superlative{margin-left:3px}.additional-hot-rates__price{color:#e64142;font-size:22px;line-height:24px;text-align:right;right:10px;bottom:7px;position:absolute}.additional-hot-rates .carousel-control-container .carousel-indicators li{background-color:#919191;margin:0 4px}.additional-hot-rates .carousel-control-container .carousel-indicators li.active{background-color:#333;height:10px;width:10px}@media (min-width:768px){.details-container h4.details.additional-hot-rates__title{margin-bottom:13px}.additional-hot-rates{border:1px solid #d4d4d4;margin-top:20px;padding:15px;margin-right:30px;background-color:#f8f8f8}.additional-hot-rates__hotel-name{position:absolute;width:calc(100% - 90px);top:2px;left:90px}.additional-hot-rates__fixed-height{height:280px}.additional-hot-rates__hotel-info-container{position:relative;margin-bottom:36px}.additional-hot-rates__slider-link{width:100%}.additional-hot-rates__card{width:100%;height:132px}.additional-hot-rates__slider-container{display:block;margin-left:0;margin-right:0;padding:0}}@media (min-width:1200px){.additional-hot-rates{width:270px}}.distance-information__container{color:#767676;font-size:12px;line-height:18px;font-family:Lato,sans-serif;font-weight:400;margin-bottom:8px;margin-top:-10px}.distance-information__container>.hw-icon-functional-pin{font-size:14px;color:#595959;vertical-align:middle;margin-right:6px}@media (min-width:768px){.distance-information__container{margin-top:0;font-size:14px}.distance-information__container>.hw-icon-functional-pin{vertical-align:baseline}}.sign-in-to-reveal__container{height:100%}.sign-in-to-reveal__thumbnail{z-index:0;background-size:cover;background-position:50%;position:relative;height:100%}.sign-in-to-reveal__thumbnail-blur{filter:blur(4px)}.sign-in-to-reveal__overlay{background-color:rgba(0,0,0,.55);position:relative;top:-100%;height:100%;z-index:1}.sign-in-to-reveal__content{position:relative;top:-200%;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.sign-in-to-reveal__content__text{width:80%;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.62);margin-bottom:15px}.sign-in-to-reveal__content__button{width:182px}@media (min-width:768px){.sign-in-to-reveal__content__button{width:138px}}room-photo-loader{position:absolute;width:100%;height:140px;z-index:2;top:50px}@media only screen and (max-width:479px){room-photo-loader{height:140px}}@media only screen and (min-width:450px) and (max-width:767px){room-photo-loader{height:180px}}@media (min-width:768px){room-photo-loader{top:0;width:168px;height:100%}}room-photo-loader .room-photo-loader{overflow-y:hidden}room-photo-loader .room-photo-loader .wrap{width:100%;height:140px;display:flex;justify-content:center;align-items:center;position:absolute;background-color:rgba(0,0,0,.55);top:0}@media only screen and (max-width:479px){room-photo-loader .room-photo-loader .wrap{height:140px}}@media only screen and (min-width:450px) and (max-width:767px){room-photo-loader .room-photo-loader .wrap{height:180px}}@media (min-width:768px){room-photo-loader .room-photo-loader .wrap{position:absolute;height:100%;top:0}}room-photo-loader .room-photo-loader .wrap .dots-spinner>div{background-color:#fff}.pay-to-cancel{margin-top:30px}.pay-to-cancel__trip-insurance{display:flex;flex-direction:column}@media only screen and (min-width:768px){.pay-to-cancel__trip-insurance{flex-direction:row}}.pay-to-cancel__card{background:#fff;border-radius:4px;border:1px solid #d4d4d4;opacity:1;transition:opacity .7s cubic-bezier(.25,.8,.25,1)}.pay-to-cancel__card.ng-enter,.pay-to-cancel__card.ng-leave.ng-leave-active{opacity:0}.pay-to-cancel__card.ng-enter.ng-enter-active,.pay-to-cancel__card.ng-leave{opacity:1}.pay-to-cancel__card--no-feedback~.pay-to-cancel__card--cancelation-flexibility{transition:none}.pay-to-cancel__card-header{background:rgba(230,65,66,.2);background:linear-gradient(90deg,rgba(230,65,66,.05),rgba(230,65,66,.2));padding:16px;display:flex;flex:1 0 auto;justify-content:center;align-items:center}@media only screen and (min-width:1024px){.pay-to-cancel__card-header{padding:38px}}.pay-to-cancel__card-img{height:82px}@media only screen and (min-width:768px){.pay-to-cancel__card-img{height:58px}}@media only screen and (min-width:1024px){.pay-to-cancel__card-img{height:90px}}.pay-to-cancel__card-body{padding:16px}.pay-to-cancel__card-title{color:#333;font-family:Lato,sans-serif;font-size:20px;line-height:24px;font-weight:600;font-size:18px;text-align:center;margin-bottom:8px;-webkit-font-smoothing:antialiased;user-select:none}@media only screen and (min-width:768px){.pay-to-cancel__card-title{text-align:left}}@media only screen and (min-width:1024px){.pay-to-cancel__card-title{font-size:20px}}.pay-to-cancel__card-subtitle{font-family:Lato,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#333;text-align:left;margin-bottom:16px;-webkit-font-smoothing:antialiased;user-select:none;animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:0ms;animation-name:pillEntrance}@media only screen and (min-width:1024px){.pay-to-cancel__card-subtitle{font-size:20px}}.pay-to-cancel__card-content{color:#595959;font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:18px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;margin-bottom:16px;user-select:none}@media only screen and (min-width:768px){.pay-to-cancel__card-content{text-align:left}}@media only screen and (min-width:1024px){.pay-to-cancel__card-content{font-size:16px;line-height:20px}}.pay-to-cancel__card-footer{display:flex}.pay-to-cancel__card-btn{flex:1;display:block;border:1px solid #d4d4d4;border-radius:4px;background-color:#fff;font-size:16px;line-height:20px;line-height:18px;color:#333;padding:8px 0;text-align:center;transition:background-color .35s ease}.pay-to-cancel__card-btn:active,.pay-to-cancel__card-btn:focus,.pay-to-cancel__card-btn:hover{outline:none;text-decoration:none}.pay-to-cancel__card-btn:active,.pay-to-cancel__card-btn:hover{background-color:#f0f0f0}.pay-to-cancel__card-btn:first-child{margin-right:12px}@media only screen and (min-width:1024px){.pay-to-cancel__card-btn:first-child{margin-right:14px}}.pay-to-cancel__card-pill{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #d4d4d4;border-radius:18px;display:inline-block;margin-bottom:8px;font-size:14px;line-height:18px;padding:8px 16px;text-align:center;transition:background-color .35s ease;animation-name:pillEntrance;animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both}.pay-to-cancel__card-pill:first-child{animation-delay:.15s}.pay-to-cancel__card-pill:nth-child(2){animation-delay:.3s}.pay-to-cancel__card-pill:nth-child(3){animation-delay:.45s}.pay-to-cancel__card-pill:nth-child(4){animation-delay:.6s}.pay-to-cancel__card-pill:not(:last-child){margin-right:4px;margin-left:0}.pay-to-cancel__card-pill:active,.pay-to-cancel__card-pill:focus,.pay-to-cancel__card-pill:hover{outline:none;text-decoration:none}.pay-to-cancel__card-pill:active,.pay-to-cancel__card-pill:hover{background-color:#f0f0f0}.pay-to-cancel__modal-backdrop{background-color:rgba(0,0,0,.7);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1001;transition:opacity .35s cubic-bezier(.25,.8,.25,1);cursor:pointer}.pay-to-cancel__modal-backdrop.ng-enter,.pay-to-cancel__modal-backdrop.ng-leave.ng-leave-active{opacity:0}.pay-to-cancel__modal-backdrop.ng-enter.ng-enter-active,.pay-to-cancel__modal-backdrop.ng-leave{opacity:1}.pay-to-cancel__modal-container{z-index:1002;position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;pointer-events:none}.pay-to-cancel__modal-close-btn{color:#fff;font-size:16px;line-height:16px;padding:16px;cursor:pointer;position:absolute;top:-48px;right:0;pointer-events:auto;animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:.6s;animation-name:pillEntrance}.pay-to-cancel__modal-close-btn:active,.pay-to-cancel__modal-close-btn:hover{color:#fff}.pay-to-cancel__modal-dialog{width:290px;background:#fff;padding:16px;border-radius:4px;box-shadow:0 9px 46px 8px rgba(0,0,0,.12),0 24px 38px 4px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.2);max-width:100%;pointer-events:auto;position:relative;animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both}@media only screen and (min-width:768px){.pay-to-cancel__modal-dialog{width:346px}}.pay-to-cancel__modal-dialog.ng-enter,.pay-to-cancel__modal-dialog.ng-leave.ng-leave-active{animation-name:ptc-modal-exit}.pay-to-cancel__modal-dialog.ng-enter.ng-enter-active,.pay-to-cancel__modal-dialog.ng-leave{animation-name:ptc-modal-entrance}.pay-to-cancel__modal-header{text-align:center;margin-bottom:16px}.pay-to-cancel__modal-img{width:219px;max-width:100%;margin-left:-30px}.pay-to-cancel__modal-img,.pay-to-cancel__modal-title{animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:.15s;animation-name:pillEntrance}.pay-to-cancel__modal-title{color:#333;font-family:Lato,sans-serif;font-size:20px;line-height:24px;font-weight:600;font-size:18px;text-align:center;margin-bottom:8px;-webkit-font-smoothing:antialiased;user-select:none}@media only screen and (min-width:768px){.pay-to-cancel__modal-title{font-size:20px}}.pay-to-cancel__modal-text{color:#333;font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:18px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;margin-bottom:8px;user-select:none;animation-duration:.35s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:.15s;animation-name:pillEntrance}@media only screen and (min-width:768px){.pay-to-cancel__modal-text{font-size:16px;line-height:20px}}@keyframes ptc-modal-entrance{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ptc-modal-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pillEntrance{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.details-page-redesigned#details-redesign-overview{padding-top:0}.details-page-redesigned#details-redesign-overview .details-panel #details-bed-types{overflow:initial}.details-page-redesigned#details-redesign-overview .details-panel #details-location .points-of-interest-hot-tip{font-size:12px;color:#333;background-color:#f8f8f8;padding:14px;margin-top:15px;margin-bottom:0}@media (min-width:992px){.details-page-redesigned#details-redesign-overview .details-panel #details-location .points-of-interest-hot-tip{background-color:transparent;padding:0;margin-top:0;margin-bottom:10px}}.details-page-redesigned.details-container{background-color:#fff}.details-page-redesigned__section{overflow:hidden;clear:both}.details-page-redesigned__section#details-description{overflow:visible}.details-page-redesigned__section--bordered{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:24px}.details-page-redesigned__section-title{margin:0 0 18px}.details-page-redesigned__section-subtitle{margin:0 0 12px}.details-page-redesigned__ratings-column{float:left}.details-page-redesigned .details-page-redesigned__customer-reviews--spaced,.details-page-redesigned .details-page-redesigned__customer-reviews--spaced-small{padding-top:0}.details-page-redesigned .details-photo-education{width:100%;top:auto;bottom:0;left:auto;right:auto}.details-page-redesigned .details-photo-education__pop-up-wrapper{top:-230px;left:30px;bottom:auto}.details-page-redesigned .details-photo-education__pop-up:after,.details-page-redesigned .details-photo-education__pop-up:before{content:"";display:block;position:absolute;top:100%;left:50px;width:0;height:0;border-style:solid;transform:translateY(0)}.details-page-redesigned .details-photo-education__pop-up:after{border-color:#fff transparent transparent;border-width:10px}.details-page-redesigned .details-photo-education__pop-up:before{border-color:#d1d1d1 transparent transparent;border-width:11px}.details-page-redesigned .details-photo-education__call-to-action{top:auto;bottom:0;padding:7px 0;background:transparent}@media (min-width:992px){.details-page-redesigned .details-photo-education__call-to-action{left:15px;width:auto}}@media (min-width:768px){.details-page-redesigned .details-page-redesigned__ratings-column{width:50%}.details-page-redesigned .details-page-redesigned__section-title{font-size:24px}.details-page-redesigned .exp-guest-rating{display:inline;vertical-align:middle;margin-right:20px}}.details-customer-ratings__list{padding:0;line-height:26px}@media (min-width:768px){.details-customer-ratings__list{margin:20px 0 0}}.details-customer-ratings__list .ratings-powered-by{justify-content:flex-end;padding-right:15px}@media (min-width:1200px){.details-customer-ratings__list .ratings-powered-by{padding-right:30px}}.details-customer-ratings__list-item{margin:0;list-style:none;padding:0;width:100%;display:inline-block}.details-customer-ratings__title{margin:0;padding:0 5px 0 0;font-size:14px;line-height:18px;line-height:1rem;font-size:12px}@media (min-width:768px){.details-customer-ratings__title{font-size:14px}}.details-customer-ratings__rate{font-size:12px;line-height:1rem;text-align:right;margin-top:1px}@media (min-width:768px){.details-customer-ratings__rate{margin-top:2px}}.details-customer-ratings__rate-text{display:inline-block}.details-customer-ratings__progress{margin-bottom:0;height:10px;position:relative;background-color:#e9e9e9;padding-left:0;padding-right:0;border-radius:5px;overflow:hidden;margin-top:1px}@media (min-width:768px){.details-customer-ratings__progress{margin-top:2px}}.details-customer-ratings__progress-bar{float:left;width:0;height:100%;border-radius:5px}.details-customer-ratings__progress-bar--success{background-color:#44a665}.details-customer-ratings__progress-bar--failed{background-color:#d1d1d1}.details-guest-satisfaction{margin-bottom:10px;display:flex;align-items:start;flex-direction:column;justify-content:center}.details-guest-satisfaction__tag{display:inline-block;color:#fff;padding:2px 13px;border-radius:11px;box-shadow:0 2px 4px #d1d1d1;margin-bottom:10px}.details-guest-satisfaction__tag--1{background-color:#30854c}.details-guest-satisfaction__tag--2{background-color:#44a665}.details-guest-satisfaction__tag--3{background-color:#91b347}.details-guest-satisfaction__tag--4{background-color:#979797}.details-guest-satisfaction__column{margin-right:15px}@media (min-width:768px){.details-guest-satisfaction__column{margin-right:0}}.details-guest-satisfaction__rating-number,.details-guest-satisfaction__text-wrapper{display:inline-block}.details-guest-satisfaction__rating-number{font-size:40px;margin-right:6px}.details-guest-satisfaction__title{font-size:14px}.details-guest-satisfaction__number-of-reviews{font-size:12px;color:#b8b8b8}@media (min-width:768px){.details-guest-satisfaction{margin:0 20px 0 0;border-radius:5px;background-color:#f8f8f8;padding:40px 35px;height:169px}.details-guest-satisfaction__title{font-size:16px}.details-guest-satisfaction__number-of-reviews{font-size:14px}}.details-other-sites-ratings{display:flex}.details-other-sites-ratings__card{padding:20px 12px;border:1px solid #d1d1d1;display:flex}.details-other-sites-ratings__trip-advisor-logo{margin-right:5px}.details-other-sites-ratings__trip-advisor-reviews{color:#949494;margin-top:2px}.details-other-sites-ratings__ta-star-0{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-0.0.709107.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-0-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-0.5.0c9439.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-1{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-1.0.7f51eb.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-1-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-1.5.7a2261.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-2{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-2.0.6f570a.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-2-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-2.5.5871bc.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-3{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-3.0.2953f8.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-3-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-3.5.ec95bc.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-4{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-4.0.29e600.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-4-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-4.5.dc158d.svg) no-repeat;background-size:contain}.details-other-sites-ratings__ta-star-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-5.0.fd43cb.svg) no-repeat;background-size:contain}#details-about-deal .about-this-deal__section{margin-bottom:16px}#details-about-deal .about-this-deal__section p{margin-bottom:12px}#details-about-deal .about-this-deal__section .hw-body-4{-webkit-font-smoothing:antialiased}#details-about-deal .about-this-deal__section .hw-icon-callouts-price-tag-dollar{margin-right:2px}#details-about-deal .about-this-deal__section .hw-promo-h6{font-size:14px}#details-about-deal .about-this-deal__section .hw-text-link{margin-top:5px}#details-about-deal .about-this-deal__section:last-child{margin-bottom:0}#details-about-deal .about-this-deal .hw-text-link{display:block}@media screen and (min-width:450px){#details-about-deal .about-this-deal .hw-text-link{display:inline}}@media (min-width:768px){#details-about-deal .about-this-deal__section .hw-promo-h6{font-size:16px}#details-about-deal .about-this-deal__section .hw-text-link{margin-top:5px}}#details-hotel-policy .hotel-policy__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){#details-hotel-policy .hotel-policy__content{flex-direction:row}}#details-hotel-policy .hotel-policy__content__section{display:flex;margin-bottom:16px}@media screen and (min-width:768px){#details-hotel-policy .hotel-policy__content__section{max-width:400px}}#details-hotel-policy .hotel-policy__content__section p{margin-bottom:12px}#details-hotel-policy .hotel-policy__content__section .hw-icon{color:#595959;font-size:27px;margin-right:12px}#details-hotel-policy .hotel-policy__content__section .hw-body-4{-webkit-font-smoothing:antialiased}#details-hotel-policy .hotel-policy__content__section .hw-icon-dollar:before{content:"";display:inline-block;width:14px;height:27px;background:url(/modules/details/experiments/DPR19/images/hw-icon-functional-price.f3060e.svg) no-repeat}#details-hotel-policy .hotel-policy__content__section:first-child{margin-right:10px}#details-location .neighborhood-review{padding-bottom:24px}#details-location .neighborhood-review__description{margin-bottom:0}#details-location .neighborhood-review__additional-info{display:flex;flex-direction:column}@media (min-width:768px){#details-location .neighborhood-review__additional-info{flex-direction:row}}#details-location .neighborhood-review__additional-info .column{padding:0;width:100%}@media (min-width:768px){#details-location .neighborhood-review__additional-info .column{width:48%}}#details-location .neighborhood-review__additional-info .column:first-child{margin-bottom:20px}@media (min-width:768px){#details-location .neighborhood-review__additional-info .column:first-child{margin-right:20px;margin-bottom:0}}#details-location .neighborhood-review__additional-info__distance{display:flex;flex-direction:row}#details-location .neighborhood-review__additional-info__distance__marker{top:0;left:0;min-width:45px;height:45px;position:relative;margin-right:20px}#details-location .neighborhood-review__additional-info__distance__marker svg{float:left;position:absolute;top:0;left:0;display:inline-block;z-index:0;height:50px;width:50px}#details-location .neighborhood-review__additional-info__distance__marker svg circle{fill:#f0f0f0;stroke-width:0}#details-location .neighborhood-review__additional-info__distance__marker .hw-icon-functional-pin{font-size:24px;position:relative;color:#595959;top:22%;left:38%;z-index:1}#details-location .neighborhood-review__additional-info__distance__value{display:flex;align-items:center;font-size:13px}@media (min-width:321px){#details-location .neighborhood-review__additional-info__distance__value{font-size:14px}}.neighborhood-rating{display:flex;flex-direction:row}.neighborhood-rating__badge{height:45px;min-width:45px;position:relative;margin-right:20px;text-align:center}.neighborhood-rating__badge__stroke{width:45px;height:45px;position:absolute;top:0;left:0}.neighborhood-rating__badge__stroke circle{stroke-width:4;fill:transparent}.neighborhood-rating__badge__stroke.background circle{stroke:#f0f0f0}.neighborhood-rating__badge__stroke.completion{transform:rotate(270deg)}.neighborhood-rating__badge__stroke.completion circle{stroke:#44a665;stroke-dasharray:131.947,131.947;stroke-dashoffset:23.1947}.neighborhood-rating__badge__value{position:absolute;font-size:20px;color:#333;top:9px;width:100%;font-weight:600}@media (min-width:768px){.neighborhood-rating__badge__value{left:0}}.neighborhood-rating__description{max-width:350px}@media (min-width:992px){.neighborhood-rating__description{max-width:310px;padding-top:0}}.neighborhood-rating__description__superlative{color:#44a665}.neighborhood-rating__description__copy,.neighborhood-rating__description__superlative{font-size:14px}.details-page-redesigned .guaranteed-hotel__title{margin-bottom:24px;padding-top:0}.details-page-redesigned .guaranteed-hotel__title:before{content:"";display:block;background:none;vertical-align:inherit;height:auto;width:auto;margin-right:0}.details-page-redesigned .guaranteed-hotel__description{margin-bottom:18px;color:#595959;font-size:14px}.details-page-redesigned .guaranteed-hotel__description-extended{display:none}.details-page-redesigned .guaranteed-hotel__statement{margin-bottom:12px;overflow:hidden}.details-page-redesigned .guaranteed-hotel__card-list-container{position:relative;overflow:hidden}@media (min-width:768px){.details-page-redesigned .guaranteed-hotel .guaranteed-hotel__title{font-size:20px}.details-page-redesigned .guaranteed-hotel__description-extended{display:inline}.details-page-redesigned .guaranteed-hotel__statement{font-size:16px;line-height:20px}.details-page-redesigned .guaranteed-hotel__statement img{display:inline-block}}.details-page-redesigned guaranteed-hotel-card-list{display:block}.details-page-redesigned .guaranteed-hotel-card-list{display:flex;overflow-y:hidden;white-space:nowrap}.details-page-redesigned .guaranteed-hotel-card-list--collapsed{filter:none}.details-page-redesigned .guaranteed-hotel-card-list__hotel-card{width:calc(50% - 5px);min-width:112px}@media (min-width:768px){.details-page-redesigned .guaranteed-hotel-card-list__hotel-card{margin-right:11px}}.details-page-redesigned .guaranteed-hotel-card-list .hotel-card-description{display:block;max-height:0;padding:0 12px;transition:max-height 1s ease-out,padding .5s ease-out}.details-page-redesigned .guaranteed-hotel-card-list .hotel-card-description--collapsed{max-height:500px;padding:10px 12px;transition:max-height 1s ease-out,padding .5s ease-out}.details-page-redesigned .guaranteed-hotel-card-list .hotel-card-description__star-rating{display:block}.details-page-redesigned .guaranteed-hotel-card-list .hotel-card-description__trip-advisor-rating{display:block;margin-top:5px;width:86px}@media (min-width:1200px){.details-page-redesigned .guaranteed-hotel-card-list .hotel-card-description{height:114px}}.guaranteed-hotel-white-overlay{position:absolute;background-color:transparent;width:100%;height:160px;padding:0;text-align:center;z-index:10;display:flex;justify-content:center}.guaranteed-hotel-white-overlay__button{align-self:center;width:223px;border:2px solid #d1d1d1;background-color:rgba(51,51,51,.8);border-radius:20px}.guaranteed-hotel-white-overlay__button:focus,.guaranteed-hotel-white-overlay__button:hover{border:2px solid #d1d1d1;background-color:rgba(51,51,51,.8)}@media (min-width:992px){.guaranteed-hotel-white-overlay__button{width:270px}}.guaranteed-hotel-white-overlay.ng-hide-add{animation:removeButton .5s ease-out}@keyframes removeButton{0%{opacity:1}to{opacity:0}}@media screen and (orientation:landscape) and (max-width:768px){.guaranteed-hotel-white-overlay{height:190px}}@media (min-width:992px){.guaranteed-hotel-white-overlay{height:185px}}@media (min-width:1200px){.guaranteed-hotel-white-overlay{height:200px}}#details-bed-types .bed-types-redesign .item:last-child{margin-bottom:10px}#details-bed-types .bed-types-redesign .item{margin-bottom:42px;overflow-y:visible}#details-bed-types .bed-types-redesign .item-title{overflow:hidden;font-weight:600}#details-bed-types .bed-types-redesign .item-title .hw-icon-functional-information{position:relative;top:1px}#details-bed-types .bed-types-redesign .item .tooltip{position:absolute;z-index:1;background-color:#fff;border:1px solid #fff;border-radius:5px;padding:15px 15px 0;top:30px;left:113px;width:190px;box-shadow:0 1pt 4pt 1pt rgba(0,0,0,.25)}@media (min-width:321px){#details-bed-types .bed-types-redesign .item .tooltip{left:125px}}#details-bed-types .bed-types-redesign .item .tooltip .triangle-with-shadow{width:30px;height:15px;position:relative;overflow:hidden;top:-95px;left:17px}#details-bed-types .bed-types-redesign .item .tooltip .triangle-with-shadow:after{content:"";position:absolute;width:30px;height:30px;background:#fff;transform:rotate(45deg);top:8px;left:0;box-shadow:-1px -1px 6px -2px rgba(0,0,0,.5)}#details-bed-types .bed-types-redesign .item .hw-subhead-2{font-size:13px}@media (min-width:321px){#details-bed-types .bed-types-redesign .item .hw-subhead-2{font-size:14px}}#details-bed-types .bed-types-redesign .item-details{margin-top:10px;color:#595959}#details-bed-types .bed-types-redesign .item .hw-text-link{color:#02a69e}#details-bed-types .bed-types-redesign .item .hw-btn.hw-btn-primary.hw-btn-block{border-radius:4px;box-shadow:none;font-size:18px}#details-bed-types .bed-types-redesign .item minutes-to-book .minutes-to-book{font-size:12px;line-height:16px;font-weight:600;font-size:11px;color:#595959}@media (min-width:768px){#details-bed-types .bed-types-redesign .item minutes-to-book .minutes-to-book{font-size:12px}}#details-bed-types .bed-types-redesign .item .hw-price-3{color:#e64142}.navigation-bar{background:#fff;position:fixed;top:-47px;z-index:11;width:100vw;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out;opacity:0}.navigation-bar.active{top:0;opacity:1}.navigation-bar__container{display:flex;flex-direction:row;white-space:nowrap;overflow-x:scroll;padding:0 15px}.navigation-bar__link{font-size:15px;color:#767676;font-weight:400;line-height:1.2;padding:18px 15px 11px;position:relative;transition:all .3s ease-in-out}.navigation-bar__link:hover{color:#767676;text-decoration:none}.navigation-bar__link:after{content:"";height:2px;background:#e64142;left:0;width:100%;bottom:0;position:absolute;opacity:0;transition:opacity .3s ease-in-out}.navigation-bar__link.active{color:#333;font-weight:700}.navigation-bar__link.active:hover{color:#333}.navigation-bar__link.active:after{opacity:1}.sticky-booking-button__container{background:#fff;width:100vw;max-width:100vw;position:fixed;z-index:11;bottom:0;left:0;display:flex;flex-direction:row;padding:16px 15px;justify-content:space-between;align-items:flex-end;box-shadow:0 2px 6px 4px rgba(0,0,0,.1)}.sticky-booking-button__strikethrough{color:#949494;text-decoration:line-through}.sticky-booking-button__price{font-size:24px;color:#e64142}.sticky-booking-button__price-night{font-size:14px;color:#666}.sticky-booking-button__button{width:180px;min-width:180px;color:#fff;line-height:19px;font-size:16px;padding:16px 24px;height:52px;border-radius:4px;transition:all .35s cubic-bezier(.215,.61,.355,1)}.sticky-booking-button__button:hover{background:#e64142;box-shadow:0 2px 8px 0 rgba(230,65,66,.8)}star-collection-redesigned .star-collection{margin-top:0}star-collection-redesigned .star-collection .star-rating-guide{margin-bottom:30px;width:100%;border:0;background-color:transparent}star-collection-redesigned .star-collection .star-rating-guide__title{margin-bottom:14px}star-collection-redesigned .star-collection .branded-hotels-examples{width:100%}star-collection-redesigned .star-collection .branded-hotels-examples__title{font-size:14px;line-height:24px;font-weight:600;margin-bottom:14px;color:#333}star-collection-redesigned .star-collection .branded-hotels-examples__description{margin-bottom:20px}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide{margin-top:30px}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide__title{display:inline-block;margin-bottom:10px}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide__rating{display:inline-block}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide__rating a,star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide__rating img{vertical-align:middle;margin-left:5px}star-collection-redesigned .star-collection .branded-hotels-examples__container{display:flex;flex-wrap:nowrap;overflow-x:auto}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-image{width:136px;flex:0 0 auto;border:1px solid #d4d4d4;border-radius:5px;text-align:center;margin-right:10px}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-image img{height:50px}star-collection-redesigned .star-collection .branded-hotels-examples .plus-other-brands{margin-top:10px;text-align:left}star-collection-redesigned .star-collection star-rating-guide-modal .star-rating-guide{padding-bottom:15px;margin-bottom:0}@media (min-width:768px){star-collection-redesigned .star-collection__title{font-size:20px}star-collection-redesigned .star-collection star-rating-guide-modal #star-rating-guide-modal .dialog{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}}@media (min-width:992px){star-collection-redesigned .star-collection .star-rating-guide__title{font-size:24px}star-collection-redesigned .star-collection .branded-hotels-examples__hotel-class-guide__title,star-collection-redesigned .star-collection .branded-hotels-examples__title{font-size:16px}star-collection-redesigned .star-collection .star-rating-guide{margin-bottom:30px}}hotel-photos .hotel-details-photos{height:259px;width:100%;position:relative;background-position:top;background-size:cover;background-repeat:no-repeat}hotel-photos .hotel-details-photos__bottom-gradient{bottom:0;height:35px;width:100%;position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,212,255,0))}@media (min-width:768px){hotel-photos .hotel-details-photos{height:295px}}hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@mobile.png)}@media only screen and (max-width:576px){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@mobile.png)}}@media only screen and (min-width:576px) and (max-width:767px){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3.png)}}@media only screen and (min-width:768px){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3.png)}}@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){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@mobile.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px),only screen and (min-resolution:2dppx) and (min-width:576px) and (max-width:767px),only screen and (min-resolution:192dpi) and (min-width:576px) and (max-width:767px){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px) and only screen and (max-width:576px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px) and only screen and (max-width:576px),only screen and (min-device-pixel-ratio:2) and (min-width:576px) and (max-width:767px) and only screen and (max-width:576px),only screen and (min-resolution:2dppx) and (min-width:576px) and (max-width:767px) and only screen and (max-width:576px),only screen and (min-resolution:192dpi) and (min-width:576px) and (max-width:767px) and only screen and (max-width:576px){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@mobile.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@mobile.png)}}@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){hotel-photos .redesign-generic-room-photo__star-1_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-1_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-1_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-1-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/1.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-2_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-2-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/2.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-3_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-3-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/3.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-4_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-4-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/4.5-star-3@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_1{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-1@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_2{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-2@2x.png)}hotel-photos .redesign-generic-room-photo__star-5_3{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/roomPhotos/redesignedRoomPhotos/5-star-3@2x.png)}}.back-to-results__container{position:absolute;width:100%;margin-top:11px;pointer-events:none;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 10fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.back-to-results__link{justify-self:flex-start;margin:0 10px;pointer-events:auto}.back-to-results__travel{-ms-grid-column:2;justify-self:center;padding:10px 27px;pointer-events:auto}.back-to-results__travel-destination,.back-to-results__travel-guests{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-to-results__travel-dates{white-space:nowrap}.back-to-results__travel-guests:before{content:"|";margin:0 5px}.back-to-results__travel-guests ng-pluralize{overflow:hidden}.back-to-results--grey-background{display:flex;justify-content:center;align-items:center;background-color:rgba(51,51,51,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:500px;color:#fff}.back-to-results__chevron{padding:11px 17px;justify-self:start;position:absolute}@media (min-width:768px){.back-to-results__container{-ms-grid-columns:1fr 2.5fr 1fr}.back-to-results__travel{padding:10px 40px}.back-to-results__travel-destination{display:none}.back-to-results__travel-guests{display:inherit}}@media (min-width:992px){.back-to-results__container{-ms-grid-columns:1fr 3.5fr 1fr}.back-to-results__travel-destination{display:inherit}.back-to-results__travel-dates:before{content:"|";margin:0 5px}}@media (min-width:1200px){.back-to-results__container{-ms-grid-columns:1fr 2.3fr 1fr}}@media (min-width:1440px){.back-to-results__container{-ms-grid-columns:1fr 1.7fr 1fr}}.dpr-amenities__container:first-child{margin-bottom:6px}.dpr-amenities__container .hw-btn{background-color:transparent}.dpr-amenities__list{display:flex;flex-wrap:wrap}.dpr-amenities__list--accordion.ng-enter{transition:max-height .35s ease-in,opacity .35s ease-in}.dpr-amenities__list--accordion.ng-enter,.dpr-amenities__list--accordion.ng-leave.ng-leave-active{max-height:0;opacity:0}.dpr-amenities__list--accordion.ng-leave{transition:max-height .35s ease-out,opacity .35s ease-out}.dpr-amenities__list--accordion.ng-enter.ng-enter-active,.dpr-amenities__list--accordion.ng-leave{max-height:1000px;opacity:1}.dpr-amenities__item{font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:14px;line-height:18px;margin-bottom:18px;width:50%}@media (min-width:992px){.dpr-amenities__item{width:25%}}.dpr-amenities__item__label{color:#595959}.dpr-amenities__item .hw-icon{color:#595959;font-size:23px;vertical-align:middle;margin-right:12px}.dpr-amenities__item .hw-icon.freebie,.dpr-amenities__item__label.freebie{color:#44a665}.dpr-amenities__item--block{width:100%}.dpr-amenities #dpr-accessibilities-container .dpr-amenities__item:last-child{margin-bottom:0}.dpr-amenities__accessibility-title{margin-bottom:14px}.actual-room-photos-redesign__bottom-gradient{bottom:0;height:35px;width:100%;position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,212,255,0))}.actual-room-photos-redesign__expand-icon{position:absolute;z-index:2;right:11px;bottom:11px;width:18px}.actual-room-photos-redesign__expand-icon img{width:100%}@media only screen and (min-width:992px){.actual-room-photos-redesign__expand-icon{bottom:auto;top:11px;width:42px;height:42px;padding:9px 12px;background-color:rgba(0,0,0,.45);border-radius:50%}.actual-room-photos-redesign__expand-icon img{width:18px}}.actual-room-photos-redesign__wrapper{height:100%}.actual-room-photos-redesign__container{background-size:cover;background-position:50%;position:relative;cursor:pointer;overflow:hidden;width:100%;height:259px}@media only screen and (min-width:768px){.actual-room-photos-redesign__container{height:295px}}.actual-room-photos-redesign__overlay{width:100%;height:100%;background:hsla(0,0%,100%,.03);z-index:1;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.actual-room-photos-redesign__disclaimer,.actual-room-photos-redesign__overlay-copy{-webkit-font-smoothing:antialiased;color:#fff;text-align:center;width:100%}.actual-room-photos-redesign__disclaimer{text-shadow:0 1px 2px #666;font-size:10px;position:absolute;bottom:0;z-index:1;padding-bottom:9px;padding-left:30px}@media only screen and (min-width:992px){.actual-room-photos-redesign__disclaimer{text-align:left}}.actual-room-photos-redesign__thumbnail{background-color:#d4d4d4;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:100%}.actual-room-photos-redesign__thumbnail-blur{filter:blur(4px)}.actual-room-photos-redesign__modal-close{cursor:pointer;position:fixed;top:15px;right:15px}@media only screen and (min-width:768px){.actual-room-photos-redesign__modal-close{position:absolute;top:-15px;right:-15px}}.actual-room-photos-redesign__modal-hotrate-icon{padding:0 15px}@media only screen and (min-width:768px){.actual-room-photos-redesign__modal-hotrate-icon{padding:0}}.actual-room-photos-redesign__modal-solution-name{padding:0 15px;margin:5px 0 15px;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.actual-room-photos-redesign__modal-solution-name{font-size:18px;line-height:23px;font-weight:600;padding:0}}.actual-room-photos-redesign__modal-education-copy{color:#fff;padding:0 15px;margin:10px 0 0;-webkit-font-smoothing:antialiased}.actual-room-photos-redesign__modal-education-copy-title{padding:0 15px;margin:15px 0 0;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.actual-room-photos-redesign__modal-education-copy,.actual-room-photos-redesign__modal-education-copy-title{padding:0}}.actual-room-photos-redesign__modal-container{color:#fff;padding:0;pointer-events:auto}.actual-room-photos-redesign__modal-photo-container{background-color:#000}.actual-room-photos-redesign__modal-photo{background-size:contain;background-repeat:no-repeat;background-position:50%;height:50vh;width:100%}.actual-room-photos-redesign__btn{align-self:center;border:2px solid #e9e9e9;background-color:rgba(51,51,51,.85);border-radius:40px;line-height:40px;padding:0 20px;box-shadow:0 2px 4px 0 #333;transition:box-shadow .32s ease-in-out;animation:dprHeaderEntrance cubic-bezier(.55,0,.1,1) .7s;-webkit-animation:dprHeaderEntrance cubic-bezier(.55,0,.1,1) .7s;-ms-animation:dprHeaderEntrance cubic-bezier(.55,0,.1,1) .7s;-o-animation:dprHeaderEntrance cubic-bezier(.55,0,.1,1) .7s;-moz-animation:dprHeaderEntrance cubic-bezier(.55,0,.1,1) .7s}.actual-room-photos-redesign__btn:focus,.actual-room-photos-redesign__btn:hover{border:2px solid #e9e9e9;background-color:rgba(51,51,51,.85);box-shadow:0 2px 8px 0 #333}.actual-room-photos-redesign__place-holder{position:relative;display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:0;border:1px solid #d4d4d4;border-radius:2px;width:100%;background-color:#d4d4d4;height:259px}@media only screen and (min-width:768px){.actual-room-photos-redesign__place-holder{height:295px}}.actual-room-photos-redesign__place-holder:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:placeHolderAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%}@keyframes placeHolderAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}#actual-room-photos-redesign-modal .hw-modal{z-index:1001}#actual-room-photos-redesign-modal .hw-modal .backdrop{opacity:.9}#actual-room-photos-redesign-modal .hw-modal .dialog{top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;pointer-events:none}@keyframes dprHeaderEntrance{0%{transform:translateY(44px);-webkit-transform:translateY(44px);opacity:0}to{transform:translate(0);-webkit-transform:translate(0);opacity:1}}.details-summary-description{padding-top:15px;display:flex;justify-content:space-between}.details-summary-description__price{display:flex;justify-content:center;flex-direction:column;margin-top:15px}.details-summary-description__name-container{margin-top:5px;margin-bottom:8px;font-weight:600}.details-summary-description__hotel-name{font-size:24px;color:#333;line-height:30px}.details-summary-description__in-separator{color:#666;margin:0 3px}.details-summary-description .distance-information__container{margin-bottom:10px;margin-top:5px}@media (min-width:992px){.details-summary-description__info{flex:1}.details-summary-description__name-container{margin-bottom:18px}.details-summary-description__name-container .details-summary-description__hotel-name,.details-summary-description__name-container .hw-label-1{font-size:32px;color:#333;display:inline-block;line-height:1.125em;font-weight:600}}.details-trip-advisor-summary{margin-top:5px}.details-trip-advisor-summary__trip-advisor-logo{display:inline-block;vertical-align:top}.details-trip-advisor-summary__trip-advisor-reviews{color:#949494;margin-top:2px;display:inline-block;vertical-align:top;font-size:11px}.details-trip-advisor-summary__ta-star-0{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-0.0.709107.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-0-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-0.5.0c9439.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-1{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-1.0.7f51eb.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-1-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-1.5.7a2261.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-2{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-2.0.6f570a.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-2-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-2.5.5871bc.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-3{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-3.0.2953f8.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-3-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-3.5.ec95bc.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-4{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-4.0.29e600.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-4-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-4.5.dc158d.svg) no-repeat;background-size:contain}.details-trip-advisor-summary__ta-star-5{width:106px;height:21px;background:url(/modules/details/experiments/DPR19/images/tripadvisor-images/tripadvisor-rating-5.0.fd43cb.svg) no-repeat;background-size:contain}@media (min-width:768px){.details-trip-advisor-summary{display:inline;vertical-align:middle;margin-top:0}}.details-description-price-block{padding-top:10px;display:flex;flex-direction:column;align-items:flex-end;width:130px}.details-description-price-block .price,.details-description-price-block .super{color:#e64142}.details-description-price-block__strike-thru-amount{text-decoration:line-through;margin-right:5px}.details-description-price-block .super{vertical-align:super}.details-description-price-block__per-night{color:#767676}@media only screen and (min-width:768px) and (max-width:991px){.details-description-price-block{padding-top:30px}}@media only screen and (min-width:992px){.details-description-price-block{text-align:center;padding-top:0;flex-direction:row;align-items:baseline;justify-content:center;width:100%}.details-description-price-block__strike-thru{color:#767676}.details-description-price-block .price{font-size:32px;color:#e64142;vertical-align:baseline}.details-description-price-block .super{font-size:18px;color:#e64142;vertical-align:top;margin-right:-4px}.details-description-price-block .hw-tag-2{color:#333}.details-description-price-block__per-night,.details-description-price-block__price{display:inline-block}}.details-floating-summary{display:none}@media (min-width:992px){.details-floating-summary{display:block;position:relative;top:-90px}}.details-floating-summary__badges{margin-bottom:26px}.details-floating-summary__badges .pill{display:inline;padding:2px 10px;border-radius:20px;margin-right:5px}@media (min-width:993px) and (max-width:1005px){.details-floating-summary__badges .pill{display:block;margin-bottom:5px;width:fit-content}}.details-floating-summary__badges .pill:before{margin-right:5px}.details-floating-summary__badges .pill.sale{background-color:#e64142;color:#fff;font-family:MissionGothic,Open Sans,Arial,sans-serif;font-size:14px;font-weight:600;font-style:italic}.details-floating-summary__badges .pill.sale .hw-icon-callouts-price-tag-dollar{margin-right:5px}.details-floating-summary__badges .pill.sale .hw-icon-callouts-price-tag-dollar:before{top:1px;position:relative}.details-floating-summary__badges .pill.last-minute-price-drop{font-size:12px;padding:4px 10px;background-color:#fff;color:#333;box-shadow:0 2pt 8pt 0 rgba(0,0,0,.2)}.details-floating-summary__badges .pill.last-minute-price-drop:before{content:"";display:inline-block;position:relative;background-image:url(/modules/shared/icons/icon-functional-trending-down.svg);background-size:contain;background-repeat:no-repeat;height:14px;width:14px;top:6px}.details-floating-summary__container.has-badges{padding:15px 16px 16px}.details-floating-summary__container{position:relative;background-color:#f8f8f8;padding:30px 0 15px;margin-bottom:15px;border-radius:5px}.details-floating-summary__block{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,.16);padding:15px;margin-bottom:10px;background:#fff;z-index:1}.details-floating-summary--fixed{position:fixed;top:120px}.details-floating-summary__title{color:#333;text-align:center;margin-bottom:15px}.details-floating-summary__price-info{color:#767676;font-size:12px;margin:15px 15px 0}.details-floating-summary .minutes-to-book{padding-top:15px}.details-floating-summary .post-midnight-booking-message-details{padding:20px;border-radius:5px;box-shadow:0 1pt 8pt rgba(0,0,0,.1)}.redesigned.urgency-ticker{padding-top:25px;padding-bottom:23px;width:auto;border-radius:5px;box-shadow:0 1pt 8pt rgba(0,0,0,.1);margin:35px auto 70px;border:none}.redesigned.urgency-ticker--single{margin-bottom:25px}.redesigned.urgency-ticker--carousel{margin-bottom:70px}.redesigned.urgency-ticker .dut-carousel__rooms-left{color:#e64142}.redesigned.urgency-ticker .dut-carousel__rooms-left .hw-icon-functional-time{font-size:15px}.redesigned.urgency-ticker .dut-carousel__rooms-left .hw-icon-functional-time:before{color:#e64142;margin-right:5px}.redesigned.urgency-ticker .dut-carousel__rooms-left .hw-body-4{color:#333}.redesigned.urgency-ticker .dut-carousel__booked-today,.redesigned.urgency-ticker .dut-carousel__rooms-left{padding-top:0}.redesigned.urgency-ticker .dut-carousel__booked-today__getting-noticed{padding-left:0;background:none;font-size:18px;margin-bottom:10px}.redesigned.urgency-ticker .dut-carousel__booked-today__getting-noticed:before{content:"";display:inline-block;position:relative;background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/icon-trending-rebrand.svg);background-size:contain;background-repeat:no-repeat;height:18px;width:18px;top:5px;left:-5px}.redesigned.urgency-ticker .carousel-control-container .arrow{position:static}@media (min-width:992px){.redesigned.urgency-ticker{margin:0}}.details-last-hotel-booked{background-color:#f8f8f8;margin:35px 0;display:flex;overflow:hidden;border-radius:5px}.details-last-hotel-booked__text{align-self:center;padding:10px 0}.details-last-hotel-booked__book-soon{font-size:14px;line-height:18px;font-weight:600;font-weight:700}.details-last-hotel-booked__book-soon .hw-icon{margin-right:5px}.details-last-hotel-booked__hotel-name{font-size:14px;line-height:18px}.details-last-hotel-booked__image-container{width:67px;margin-right:15px}.details-last-hotel-booked__image{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.details-last-hotel-booked{margin:45px 0 35px;min-height:60px;height:60px}.details-last-hotel-booked__text{padding:0}.details-last-hotel-booked__image-container{width:76px;margin-right:15px}.details-last-hotel-booked__book-soon,.details-last-hotel-booked__hotel-name{font-size:16px;line-height:20px;display:inline-block}.details-last-hotel-booked__book-soon{font-weight:700}}.details-summary-description__amenities-container{margin-top:20px}.details-summary-description__amenities-container .pill{display:inline;background-color:#f8f8f8;border-radius:20px;padding:5px 15px;margin-right:10px;font-size:14px;font-weight:600;color:#595959}.details-summary-description__amenities-container .pill:before{margin-right:5px}.details-summary-description__amenities-container .pill.CB:before{content:"\E936"}.details-summary-description__amenities-container .pill.CI:before{content:"\E937"}.details-summary-description__amenities-container .pill.FP:before{content:"\E938"}.details-container{background-color:#f8f8f8;padding-top:20px;padding-bottom:30px}.details-container .details-panel{min-width:320px;max-width:1200px}.details-container .mapOverText{bottom:20px;position:absolute;width:90%;text-align:center}.details-container .mapOverText .inner{display:inline-block;max-width:90%;background-color:#fff;font-size:12px;padding:10px 12px 9px}.details-container .left-container{width:100%;float:left}.details-container .left-container.amenities{margin-top:0}.details-container .right-container{width:100%;float:right}.details-container .margin-zero{margin:0}.details-container .padding-zero{padding:0}.details-container hr{border-top:1px solid #d4d4d4;margin-top:20px;margin-bottom:20px}.details-container hr.amenities-top-separator{margin-top:0;border-top:0;margin-bottom:0}.details-container hr.amenities-top-separator.urgency-ticker-displayed{margin-bottom:0}@media (min-width:768px){.details-container hr.amenities-top-separator.urgency-ticker-displayed{margin-bottom:30px}}.details-container h4.details{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:20px;border-top:0;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:20px;line-height:22px}.details-container .urgency-ticker-displayed{margin-bottom:20px}.details-container .last-hotel-booked-container,.details-container .xSell{margin-bottom:0}.details-container .xSell-carousel{height:auto;padding-bottom:0}.details-container .details-nav .desktop-nav .desktop-nav-item{width:auto}.details-container .details-description-container .details-description{overflow:hidden}.details-container .description-priceblock-container{float:left;margin-right:10px}.details-container .description-priceblock-container .normal-price,.details-container .description-priceblock-container .price-copy{width:1px;white-space:nowrap}.details-container .discount-badge{float:left;margin-top:5px}.details-container .discount-badge .discount{padding:3px 5px;background-color:#54ce7c;color:#fff}.details-container .urgency-ticker.urgency-ticker-carousel{margin-top:0;margin-bottom:30px}.details-container .last-hotel-booked{margin:0 0 20px;overflow:hidden}.details-container .amenities .amenenities-content{margin-top:0}.details-container .trip-advisor-details{border-top:0;padding-top:0;overflow:hidden;margin-bottom:30px}.details-container .star-collection-container{margin:0}.details-container .star-collection-container__right h5{font-size:14px;line-height:18px;font-weight:600;margin:0 0 10px}.details-container .star-collection-container__right .hotel-logos-container,.details-container .star-collection-container__right .hotel-logos-container--inner,.details-container .star-collection-container__right p.hw-body-1{text-align:left}.details-container .star-collection-container__left h5{font-size:14px;line-height:18px;font-weight:600;margin:0 0 10px}.details-container .star-collection-container__left p.hw-body-1{text-align:left;margin-bottom:25px}.details-container .star-collection-container__left .hotel-logos-container{text-align:left}.details-container .star-collection-container__left .hotel-logos-container .hotel-logo--wrapper{height:50px;display:inline-block;margin:0 30px 10px 15px}.details-container .star-collection-container__left .hotel-logos-container .hotel-logo--wrapper img{height:100%;width:auto}.details-container .customer-reviews .customer-ratings{padding:0}.details-container .review-list-v3,.details-container .review-list-v4{padding:0;margin-bottom:0}.details-container .secret-hotel-collection{padding-top:0;display:block}.details-container .secret-hotel-collection h4{margin-top:0;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:20px;line-height:22px}.details-container .secret-hotel-collection .hotelCollection{padding:0}.details-container .secret-hotel-collection .hotelCollection .hotelImages{padding:10px;border:1px solid #d4d4d4;box-shadow:1px 1px 4px rgba(0,0,0,.1);background-color:#fff}.details-container .secret-hotel-collection .hotelCollection .hotelImages img{width:100%;height:auto}.details-container .map-hood-description{width:100%;float:left}.details-container .map-hood-description .map-content{padding-top:0}@media only screen and (min-width:768px){.details-container hr{margin-top:30px;margin-bottom:30px}.details-container hr.amenities-top-separator{margin-bottom:30px}.details-container .left-container{width:367px}.details-container .left-container.horizontal-amenities{width:100%}.details-container .left-container.urgency-ticker-displayed{margin-top:0}.details-container .amenities{padding-top:0}.details-container .trip-advisor-details{margin-bottom:0}.details-container .last-hotel-booked{margin:30px 0 0}.details-container .details-description-container.urgency-ticker-displayed{margin-bottom:0}.details-container .urgency-ticker.urgency-ticker-carousel{margin-top:20px}.details-container .star-collection-container__left h5{margin-top:0}}@media only screen and (min-width:992px){.details-container .left-container{width:367px}.details-container .left-container.horizontal-amenities{width:100%}.details-container .right-container{width:297px}.details-container .right-container.horizontal-amenities{width:100%}.details-container .map-hood-description{padding-bottom:0}}@media only screen and (min-width:1200px){.details-container .left-container{width:458px}.details-container .left-container.horizontal-amenities{width:100%}.details-container .left-container.horizontal-amenities .amenities .amenities-type{margin-bottom:0}.details-container .right-container{width:360px}}.details-container .no-bed{position:absolute;top:-200px}.details-container .sale-disclaimer-footer{margin:20px 0}.details-async-loading-animation.ng-enter{transition:opacity 1s;opacity:0}.details-async-loading-animation.ng-enter.ng-enter-active{opacity:1}.details-async-collapsible-placeholder{min-height:60px}.details-spinner-container{text-align:center;padding:20px 0}@media (max-width:767px){.map-content [class*=col-]{padding-right:0;padding-left:0}.global-footer .legal .container p{margin-bottom:75px}}@media only screen and (max-width:767px){details-description-mobile .two-row-header .details-description.generic-room-photos-enabled{margin-top:15px;padding-left:0;padding-right:0}}details-description-mobile .two-row-header .details-description__hot-rate span{vertical-align:middle}details-description-mobile .two-row-header .details-description__hotel-name .hw-body-1{color:#333}details-description-mobile .two-row-header .details-description__search-criteria{font-size:14px;line-height:18px;color:#767676;text-decoration:none;padding:16px 0;margin-bottom:0}details-description-mobile .two-row-header .details-description__search-criteria a{white-space:nowrap}details-description-mobile .two-row-header .price-block{padding:0;margin-top:20px;text-align:right}details-description-mobile .two-row-header .price-block .discount-badge{margin-top:0;margin-right:-15px;float:right}details-description-mobile .two-row-header .price-block .discount-badge .discount{height:20px;font-size:11px;line-height:11px;padding:5px 15px}details-description-mobile .two-row-header .price-block .normal-price{padding:0;display:block;width:auto}details-description-mobile .two-row-header .price-block .display-price{display:block;width:auto;text-align:right}details-description-mobile .two-row-header .price-block .display-price .price-currency{font-size:15px;vertical-align:baseline}details-description-mobile .two-row-header .price-block .display-price .price{font-size:30px}details-description-mobile .two-row-header .price-block .price-copy{padding:0;width:auto;display:block;margin-top:-5px;white-space:nowrap;font-size:11px}details-description-mobile .two-row-header .price-block.price-block-saving{margin-top:0}details-description-mobile .two-row-header .price-block.price-block-saving .discount-badge{margin-top:0;margin-right:-15px;float:right}details-description-mobile .two-row-header .price-block.price-block-saving .discount-badge .hw-subhead-2{padding:0 16px;background-color:#54ce7c;color:#fff;text-shadow:1px 1px 0 #30a656;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:24px}details-description-mobile .two-row-header .price-block.price-block-saving .details-priceblock{padding-top:12px}details-description-mobile .two-row-header .price-block.price-block-saving .normal-price .hw-h6{font-size:16px}details-description-mobile details-trip-advisor-ratings .hw-recommendation{margin:0}details-description-mobile details-trip-advisor-ratings .hw-recommendation .hw-reviews{margin-right:0}details-description-mobile trip-advisor-mobile .hw-reviews .hw-icon-functional-thumbs-up-02.hw-recommended--green-thumbs-up,details-description-mobile trip-advisor-mobile .hw-reviews .hw-icon-functional-thumbs-up-02.hw-recommended--grey-thumbs-up{font-size:14px}details-description-mobile trip-advisor-mobile .hw-reviews .hw-icon-functional-thumbs-up-02.hw-recommended--green-thumbs-up{color:#54ce7c}details-description-mobile trip-advisor-mobile .hw-reviews .hw-recommendation__percentage{font-size:14px}details-description-mobile trip-advisor-mobile .hw-reviews .hw-recommendation__copy{font-size:14px;font-weight:600}details-description-mobile trip-advisor-mobile .hw-reviews .hw-recommendation__superlative{font-size:14px;color:#54ce7c}details-description-mobile trip-advisor-mobile .hw-reviews .hw-recommendation__num-reviews{font-size:12px;font-weight:400;color:#767676}details-description-mobile trip-advisor-mobile .ta-reviews{font-size:14px;margin-top:5px}details-description-mobile trip-advisor-mobile .ta-reviews__total-reviews__rating{font-weight:600}details-description-mobile trip-advisor-mobile .ta-reviews__total-reviews__num-reviews{font-size:12px;color:#767676;font-weight:400}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge{display:inline;clear:both}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge div[class^=ta-star]{width:100px;height:18px}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-0{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-0-5{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-1{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-1-5{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-2{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-2-5{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-3{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-3-5{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-4{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-4-5{margin-bottom:-2px;width:84px}}details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__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){details-description-mobile trip-advisor-mobile .ta-reviews__trip-advisor-badge__star-5{margin-bottom:-2px;width:84px}}details-description-mobile description-price-block.foreign .details-priceblock .display-price .super{font-size:12px}details-description-mobile description-price-block.foreign .details-priceblock .display-price .price{font-size:24px}.no-gutter{margin:0}.googleMap{width:100%;height:300px;background-color:#e5e3df}@media (min-width:992px){.googleMap{height:580px}}@media (min-width:768px) and (max-width:991px){.googleMap{height:400px}}.urgency-ticker{margin-top:0;padding:15px;background-color:#fff;border:1px solid #d4d4d4;height:95px}@media only screen and (min-width:768px){.urgency-ticker{margin-top:20px}}@media only screen and (min-width:1200px){.urgency-ticker{width:270px}}.urgency-ticker--carousel{margin-bottom:60px}.urgency-ticker--single{margin-bottom:20px}.urgency-ticker .dut-carousel--nowrap{white-space:nowrap}.urgency-ticker .dut-carousel__booked-today,.urgency-ticker .dut-carousel__rooms-left{font-size:20px;line-height:24px;color:#333;height:65px}@media (max-width:767px){.urgency-ticker .dut-carousel__booked-today,.urgency-ticker .dut-carousel__rooms-left{padding-top:10px}}@media only screen and (min-width:768px){.urgency-ticker .dut-carousel__booked-today .hw-h3,.urgency-ticker .dut-carousel__rooms-left .hw-h3{width:160px;margin:0 auto}}.urgency-ticker .dut-carousel__rooms-left--emphasis{color:#e64142}.urgency-ticker .dut-carousel__rooms-left__book-soon{font-size:14px;font-weight:600;color:#e64142;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/icon-book-now-rebrand.svg) no-repeat 0;width:100px;padding-left:10px;margin:8px auto 0;height:16px;background-size:10px 10px}.urgency-ticker .dut-carousel__booked-today__getting-noticed{font-size:14px;font-weight:600;color:#54ce7c;background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/icon-trending-rebrand.svg) no-repeat 0;display:inline;padding-left:15px;margin:8px auto 0;background-size:10px 10px}.urgency-ticker .dut-carousel .carousel-indicators li{background-color:#919191;margin:0 4px}.urgency-ticker .dut-carousel .carousel-indicators li.active{background-color:#333;height:10px;width:10px}@media (max-width:767px){.urgency-ticker .dut-carousel .carousel-control-container a:first-of-type{left:-30px}.urgency-ticker .dut-carousel .carousel-control-container a:last-of-type{right:-30px}.urgency-ticker .dut-carousel .hw-h3-light{font-weight:400;color:#333;font-size:15px;line-height:17px;font-family:Lato,sans-serif;font-weight:300}}.urgency-ticker .dut-carousel .arrow .left,.urgency-ticker .dut-carousel .arrow .right{background-size:6px 12px}.urgency-ticker .dut-carousel .arrow .left:hover,.urgency-ticker .dut-carousel .arrow .right:hover{background-size:18px 26px!important}.details-summary{margin:20px 0 10px;border:1px solid #d4d4d4;background-color:#fff;z-index:4}.details-summary .hw-btn.in-progress-btn{transition:none}@media only screen and (min-width:768px){.details-summary{margin:0;position:relative;top:0}}.details-summary__wrapper{padding:15px 15px 10px}.details-summary__priceinfo .hw-h6{display:block;margin-bottom:5px}.details-summary__booking:not(:last-child),.details-summary__content:not(:last-child),.details-summary__priceinfo:not(:last-child){margin-bottom:10px}.details-summary__content{background-color:#f8f8f8;padding:18px 10px 17px}.details-summary__content .details-star-rating-text{color:#b8b8b8;margin-top:2px}.details-summary__ratings{margin-bottom:10px}.details-summary__discount{position:absolute;top:0;margin-top:20px;left:15px;right:15px;text-align:center}@media only screen and (min-width:768px){.details-summary__discount{margin-top:0}}.details-summary__discount .discount{padding:3px 5px;background-color:#54ce7c;color:#fff}.details-summary__discount-boosted{position:absolute;top:0;left:15px;right:15px;text-align:center}@media only screen and (min-width:768px){.details-summary__discount-boosted{margin-top:1px}}.details-summary__discount-boosted .discount{background-color:#54ce7c;padding:3px 13px;color:#fff;text-shadow:1px 1px 0 #30a656;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:24px}.details-summary__ratings{text-align:center;margin-bottom:14px}.details-summary__pud{position:relative}.details-summary__pud .price-toaster{left:0;right:0;top:0;text-align:center;width:100%;margin:0}.details-summary .details-customerservice-container{padding:15px;border-top:1px solid #d4d4d4}.details-summary--fixed{padding:10px;position:fixed;bottom:-64px;left:0;right:0;opacity:0;z-index:50;border-top:1px solid #d4d4d4;background-color:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out}.details-summary--fixed .bed-types-v3 .btn-primary{margin-top:0}.details-summary--fixed .bed-types-v3 .btn-primary,.details-summary--fixed .bed-types-v3 .btn-primary:focus{color:#fff;background-color:#e64142;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.details-summary--fixed .bed-types-v3 .btn-primary:hover{color:#fff;background-color:#ab2325;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.details-summary--fixed .bed-types-v3 .btn-primary:active{color:#fff;background-color:#ab2325;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.3)}.details-summary--fixed .bed-types-v3 .btn-primary.disabled,.details-summary--fixed .bed-types-v3 .btn-primary.loading,.details-summary--fixed .bed-types-v3 .btn-primary[disabled],fieldset[disabled] .details-summary--fixed .bed-types-v3 .btn-primary{color:#fff;background-color:#d4d4d4}.details-summary--fixed.active{bottom:0;opacity:1}.details-summary-container{display:block}@media only screen and (min-width:1200px){.details-summary-container .details-summary{width:270px}}@media only screen and (min-width:768px){.details-summary-sticky-fixed{position:fixed;z-index:100;width:inherit}.details-summary-sticky-fixed .details-summary-sticky-relative{position:relative;height:97vh}.details-summary-sticky-fixed .details-summary-container{padding-right:15px;margin-right:15px}.details-summary-sticky-fixed .details-summary-container.ui-bottom-fix{position:absolute}}.details-container.generic-room-photos-enabled{padding-top:0}.details-summary-sticky-fixed.generic-room-photos-enabled{top:74px}.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled{font-size:30px;line-height:36px;font-weight:400;margin-top:20px}@media only screen and (min-width:768px) and (max-width:991px){.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled{font-size:24px;line-height:30px}}@media only screen and (min-width:320px) and (max-width:767px){.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled{font-size:20px;line-height:24px;font-weight:600}}.generic-room-photos-full{height:auto;background-size:cover;background-position:0 0}@media only screen and (max-width:479px){.generic-room-photos-full{height:140px;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:479px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:479px),only screen and (min-device-pixel-ratio:2) and (max-width:479px),only screen and (min-resolution:2dppx) and (max-width:479px),only screen and (min-resolution:192dpi) and (max-width:479px){.generic-room-photos-full{height:140px;position:relative}}@media only screen and (min-width:450px) and (max-width:767px){.generic-room-photos-full{height:180px;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:450px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:450px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (min-width:450px) and (max-width:767px),only screen and (min-resolution:2dppx) and (min-width:450px) and (max-width:767px),only screen and (min-resolution:192dpi) and (min-width:450px) and (max-width:767px){.generic-room-photos-full{height:180px;position:relative}}@media only screen and (min-width:768px) and (max-width:991px){.generic-room-photos-full{height:180px;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (min-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (min-resolution:2dppx) and (min-width:768px) and (max-width:991px),only screen and (min-resolution:192dpi) and (min-width:768px) and (max-width:991px){.generic-room-photos-full{height:180px;position:relative}}@media only screen and (min-width:992px) and (max-width:1199px){.generic-room-photos-full{height:220px;position:relative}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (min-resolution:2dppx) and (min-width:992px) and (max-width:1199px),only screen and (min-resolution:192dpi) and (min-width:992px) and (max-width:1199px){.generic-room-photos-full{height:220px;position:relative}}@media only screen and (min-width:1200px){.generic-room-photos-full{height:220px;position:relative;background-position:50%}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1200px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1200px),only screen and (min-device-pixel-ratio:2) and (min-width:1200px),only screen and (min-resolution:2dppx) and (min-width:1200px),only screen and (min-resolution:192dpi) and (min-width:1200px){.generic-room-photos-full{height:220px;position:relative;background-position:50%}}.generic-room-photos-full__hot-rate{background:#fff url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/hotrate-hotel-2x.png) no-repeat 50%;background-size:128px 18px;height:38px;left:0;position:absolute;top:162px;width:148px}@media only screen and (min-width:768px) and (max-width:991px){.generic-room-photos-full__hot-rate{top:122px}}@media only screen and (min-width:450px) and (max-width:767px){.generic-room-photos-full__hot-rate{top:132px}}@media only screen and (min-width:320px) and (max-width:479px){.generic-room-photos-full__hot-rate{top:92px}}.generic-room-photos-full__disclaimer{font-size:12px;line-height:16px;color:#767676;text-align:right;text-shadow:0 0 20px #fff;top:192px;padding-right:0}@media only screen and (min-width:768px) and (max-width:991px){.generic-room-photos-full__disclaimer{top:152px;padding-right:0}}@media only screen and (min-width:450px) and (max-width:767px){.generic-room-photos-full__disclaimer{top:157px;padding-right:10px}}@media only screen and (min-width:320px) and (max-width:479px){.generic-room-photos-full__disclaimer{top:119px;padding-right:10px}}.generic-room-photos-full__disclaimer-container{max-width:1200px;min-width:320px}.details-description.generic-room-photos-enabled{padding-left:182px}@media only screen and (max-width:767px){.details-description.generic-room-photos-enabled{margin-top:20px;padding-left:0}}@media only screen and (max-width:767px){.details-container.generic-room-photos-enabled-v3{padding-top:0}}.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled-v2{font-size:30px;line-height:36px;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled-v2{font-size:24px;line-height:30px}}@media only screen and (min-width:320px) and (max-width:767px){.details-container .details-description div.details-description-hotelname.generic-room-photos-enabled-v2{font-size:20px;line-height:24px;font-weight:600}}.generic-room-photos-small{background-size:cover;background-position:0 0;bottom:0;position:absolute;top:0;width:168px}.generic-room-photos-small__disclaimer{font-size:12px;line-height:16px;color:#767676;bottom:5px;margin:0;position:absolute;text-align:center;text-shadow:0 0 20px #fff;width:100%}.details-description__hotelname{margin-top:8px;margin-bottom:10px;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:20px;line-height:22px}@media only screen and (min-width:768px){.details-description__hotelname{font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:30px;line-height:32px}}.details-description__search-criteria{margin-bottom:10px}.details-description__search-criteria a{white-space:nowrap}.details-description__search-criteria .travel-date,.details-description__search-criteria .traveler-info{display:inline-block}.details-description__search-criteria .separator{display:inline-block;visibility:hidden}.details-description__search-criteria .separator:before{content:"";margin-left:5px}.details-description__search-criteria .separator:after{content:"|";color:#d4d4d4;margin-right:5px}@media only screen and (min-width:374px){.details-description__search-criteria .separator{visibility:visible}}.details-description__hot-rate img{margin-top:-6px;height:19px}.trip-advisor-details .hw-reviews{float:left;margin-right:30px}.trip-advisor-details .hw-reviews .hw-recommendation-percentage{color:#333}.trip-advisor-details .hw-reviews .hw-recommendation-copy{font-size:16px;font-weight:400;line-height:20px;color:#333}.trip-advisor-details .hw-reviews .num-reviews{font-size:12px;font-weight:400;line-height:16px;color:#767676}@media screen and (max-width:320px){.trip-advisor-details .hw-reviews .num-reviews{display:block}}.trip-advisor-details .ta-reviews{float:left}.trip-advisor-details .ta-reviews .total-reviews{font-size:12px;font-weight:400;line-height:16px;color:#767676}@media screen and (max-width:320px){.trip-advisor-details .ta-reviews .total-reviews{display:block}}@media (max-width:767px){.trip-advisor-details{border-top:1px solid #d4d4d4;margin:20px 0;padding-top:20px}.trip-advisor-details .ta-reviews{float:none}}@media (max-width:1199px){.trip-advisor-details .hw-reviews{float:none;padding-bottom:10px}}.mobile-nav{position:fixed;z-index:1000;top:-44px;left:0;width:100%;background-color:#fff;opacity:0;transition:all .3s ease-in-out}.mobile-nav.active{top:0;opacity:1}.mobile-nav .navbar-collapse.in-add-active{overflow-y:hidden}.mobile-nav .navbar-nav__item.nav-item{padding-left:15px;padding-right:15px;border-bottom:1px solid #d4d4d4}.mobile-nav .navbar-nav__item.nav-item.active{display:none}.mobile-nav .mn__header{height:20px;background-color:#fff;border:1px solid #d4d4d4;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);display:table;width:100%}.mobile-nav .mn__header .details-nav-priceblock-container,.mobile-nav .mn__header .mnh__label{display:table-cell}.mobile-nav .mn__header .details-nav-priceblock-container{text-align:right}.mobile-nav .mn__header .details-nav-priceblock-container .details-priceblock{display:block}.mobile-nav .mn__header .details-nav-priceblock-container .display-price,.mobile-nav .mn__header .details-nav-priceblock-container .normal-price,.mobile-nav .mn__header .details-nav-priceblock-container .price-copy{display:inline-block;width:auto;vertical-align:baseline}.mobile-nav .mn__header .details-nav-priceblock-container .price,.mobile-nav .mn__header .details-nav-priceblock-container .price-currency{font-weight:400;color:#333;font-size:18px;line-height:20px;font-family:Lato,sans-serif;font-weight:600;color:#e64142;vertical-align:inherit}.mobile-nav .mnh__label{display:inline-block;color:#333;font-weight:600}.mobile-nav .hw-icon-functional-chevron-down{margin-left:5px}.mobile-nav .mn__navbar{box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.desktop-nav-placeholder{height:46px;margin-top:12px}.desktop-nav{width:100%;background-color:#fff;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.desktop-nav.active{position:fixed;z-index:1000;left:0;top:0}.desktop-nav .desktop-nav__items{padding:0;margin:0;position:relative}.desktop-nav .desktop-nav__item{width:80px;text-align:center}.desktop-nav .magic-line{position:absolute;border-bottom:4px solid #e64142;bottom:0;transition:all .3s ease-in-out}.desktop-nav li{list-style-type:none;float:left;margin-right:20px}.desktop-nav li.last{margin-right:0}.details-nav .nav-item{line-height:20px;padding:12px 0;display:block;font-size:16px;color:#333;font-weight:400;text-decoration:none!important}.details-nav .nav-item:hover{color:#767676}.details-nav .nav-item.active{color:#333;font-weight:600}.last-hotel-booked{min-height:49px;margin:20px 0 10px;border:1px solid #d4d4d4;background-color:#fff;position:relative}@media (min-width:768px){.last-hotel-booked{min-height:58px}}.last-hotel-booked__image{height:49px;width:60px;margin-right:15px;float:left;background-size:cover}@media (min-width:768px){.last-hotel-booked__image{height:58px}}.last-hotel-booked__image--default{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/lastHotelBooked/default-image.jpg) no-repeat 50%}.last-hotel-booked__text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#333;font-weight:400;font-size:14px;line-height:18px;width:100%;display:block;padding:0 15px 0 75px}.last-hotel-booked__text--no-image{padding:0 15px}@media (min-width:768px) and (max-width:991px){.last-hotel-booked__text{font-size:16px;line-height:20px}}@media (min-width:992px){.last-hotel-booked__text{font-size:18px;line-height:23px}}.guaranteed-hotels-displayed{margin:0!important}.guaranteed-hotel__title{font-size:18px}@media (min-width:768px){.guaranteed-hotel__title{padding-top:20px}}.guaranteed-hotel__title: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:-20%;height:26px;width:19px;margin-right:10px}.guaranteed-hotel__description{margin-bottom:20px}.guaranteed-hotel__card-list-container{position:relative;overflow:hidden}.guaranteed-hotel-card-list{z-index:5;white-space:nowrap;overflow-x:scroll;filter:blur(4px)}@media (min-width:992px){.guaranteed-hotel-card-list{overflow-x:hidden}}.guaranteed-hotel-card-list--collapsed{filter:none}.guaranteed-hotel-card-list__hotel-card{display:inline-block;vertical-align:top;width:132px;margin-right:10px}@media screen and (orientation:landscape) and (max-width:768px){.guaranteed-hotel-card-list__hotel-card{width:175px}}@media (min-width:768px){.guaranteed-hotel-card-list__hotel-card{width:148px}}@media (min-width:992px){.guaranteed-hotel-card-list__hotel-card{width:170px;margin-right:19px}}@media (min-width:1200px){.guaranteed-hotel-card-list__hotel-card{width:193px;margin-right:32px}}.guaranteed-hotel-card-list__hotel-card--no-margin{margin-right:0}.guaranteed-hotel-card-list__hotel-card .hotel-card-image{object-fit:cover;height:160px;width:100%}@media screen and (orientation:landscape) and (max-width:768px){.guaranteed-hotel-card-list__hotel-card .hotel-card-image{height:190px}}@media (min-width:992px){.guaranteed-hotel-card-list__hotel-card .hotel-card-image{height:185px}}@media (min-width:1200px){.guaranteed-hotel-card-list__hotel-card .hotel-card-image{height:200px}}.guaranteed-hotel-card-list__hotel-card .hotel-card-description{display:none;height:114px;padding:10px 12px;border:1px solid #d4d4d4}.guaranteed-hotel-card-list__hotel-card .hotel-card-description--collapsed{display:block}.guaranteed-hotel-card-list__hotel-card .hotel-card-description__star-rating{display:inline-block;height:9px;padding-right:12px}.guaranteed-hotel-card-list__hotel-card .hotel-card-description__trip-advisor-rating{display:block;height:15px;margin-top:5px}@media (min-width:1200px){.guaranteed-hotel-card-list__hotel-card .hotel-card-description__trip-advisor-rating{display:inline-block;margin-top:0}}.guaranteed-hotel-card-list__hotel-card .hotel-card-description__hotel-name{display:-webkit-box;padding-top:10px;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;height:45px}@media (min-width:1200px){.guaranteed-hotel-card-list__hotel-card .hotel-card-description__hotel-name{white-space:normal;text-overflow:clip}}.guaranteed-hotel-overlay{position:absolute;background-color:rgba(0,0,0,.55);height:100%;width:100%;padding:25px 17px;text-align:center;z-index:10}@media (min-width:768px) and (max-width:1200px){.guaranteed-hotel-overlay{padding-top:50px}}@media (min-width:992px){.guaranteed-hotel-overlay{width:738px}}@media (min-width:1200px){.guaranteed-hotel-overlay{padding-top:58px;width:869px}}.guaranteed-hotel-overlay--collapsed{height:63px;padding-top:12px;transition:.5s}@media screen and (orientation:landscape){.guaranteed-hotel-overlay--collapsed{height:45px}}@media (min-width:992px) and (max-width:1199px){.guaranteed-hotel-overlay--collapsed{width:737px}}@media (min-width:1200px){.guaranteed-hotel-overlay--collapsed{width:868px}}@media (min-width:768px){.guaranteed-hotel-overlay--collapsed{height:45px}}.guaranteed-hotel-overlay__title{margin-bottom:20px;color:#fff;-webkit-font-smoothing:antialiased}.guaranteed-hotel-overlay__title span{display:inline-block;overflow:hidden}@media (max-width:374px){.guaranteed-hotel-overlay__title span{display:inline}}@media (min-width:768px){.guaranteed-hotel-overlay__title{margin-bottom:24px}}.guaranteed-hotel-overlay__button{width:212px}.guaranteed-hotel-overlay__button--collapsed{display:none}.customer-recommendations{border-left:0;border-right:0;border-bottom:1px solid #d4d4d4;min-height:150px;padding:20px 15px 0}.customer-recommendations__title{font-weight:700;margin:0;padding:0}.customer-recommendations__recommend{margin:5px}.customer-recommendations__grey-recommended{color:#b8b8b8;font-weight:700;font-size:30px}.customer-recommendations__thumbs{font-weight:700;font-size:30px}.customer-recommendations__total-reviews{font-size:12px}@media (min-width:992px){.customer-recommendations{border-bottom:none;border-right:1px solid #d4d4d4}}.bed-types .bed-types-header{margin-bottom:0}.bed-types .item{padding:20px 0;border-bottom:1px solid #d4d4d4}.bed-types .item .hw-h4{overflow:hidden}.bed-types .item-details{color:#767676;font-size:14px;line-height:19px;margin-top:10px;overflow:hidden}.bed-types .item-details-link{font-size:14px;line-height:17px;color:#e64142;text-decoration:none}.bed-types .collapse-toggle{background-image:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/shared/icons/icon-06-uparrow.png);background-size:12px 7px;width:12px;height:7px;display:inline-block;margin-left:5px}.bed-types .collapse-toggle.collapsed{transform:rotate(180deg)}.bed-types .per-night-price{color:#e64142}.bed-types .per-night-label{color:#767676}.bed-types .price-block{margin-top:5px}@media (min-width:768px){.bed-types .price-block{margin-top:10px}}.bed-types .current-selection{color:#767676;margin-top:10px}.bed-types .item:last-child{border-bottom:none;padding-bottom:0}.hotel-general-info{padding-left:0}@media (max-width:991px){.hotel-general-info{margin-bottom:30px}}.hotel-general-info h5{font-size:14px;line-height:18px;font-weight:600;margin:0 0 10px}@media (min-width:768px){.hotel-general-info h5{font-size:16px;line-height:20px;font-weight:600}}.hotel-general-info p.hw-body-1{margin-bottom:25px}.hotel-general-info a.hw-text-link{margin-left:10px}.branded-hotels-examples{padding:0}.branded-hotels-examples h5{font-size:14px;line-height:18px;font-weight:600;margin:0 0 10px}@media (min-width:768px){.branded-hotels-examples h5{font-size:16px;line-height:20px;font-weight:600}}.branded-hotels-examples h5:before{font-size:12px;margin-right:8px}.branded-hotels-examples p.hw-body-1{text-align:center;margin:0}@media (min-width:768px){.branded-hotels-examples p.hw-body-1{text-align:left}}.branded-hotels-examples__inner{text-align:center}@media (min-width:768px){.branded-hotels-examples__inner{text-align:left}}.branded-hotels-examples__wrapper{height:50px;display:inline-block;margin:0 15px 10px 0}.branded-hotels-examples__wrapper img{height:100%;width:auto}@media (min-width:768px){.branded-hotels-examples__wrapper{margin-right:30px}}#star-rating-guide-modal .dialog{top:20%}.star-rating-guide{background-color:#fff;border:1px solid #d4d4d4;width:500px}.star-rating-guide__header{background-color:#fff;border-bottom:1px solid #d4d4d4;height:60px;padding-left:20px}.star-rating-guide__header h5{padding-top:10px;display:inline-block}.star-rating-guide__header--close-btn{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/icon-close.svg) no-repeat;cursor:pointer;display:block;height:12px;position:absolute;right:20px;top:27px;width:12px}.star-rating-guide__content{background-color:#f8f8f8;padding:20px;height:390px}.star-rating-guide__content__inner{height:350px;overflow-y:scroll}.star-rating-guide__content__row span{margin-left:15px}.star-rating-guide__content__row p{margin:10px 0 20px}.star-rating-guide__content__row:last-of-type p:last-of-type{margin-bottom:0}.star-rating-guide__feedback{background-color:#f8f8f8;border-top:1px solid #d4d4d4;padding:12px 20px;height:70px}.star-rating-guide__question button{margin-left:10px}.star-rating-guide__confirmation{padding-top:10px}.star-rating-guide__confirmation span{color:#54ce7c}.star-rating-guide__confirmation span:before{background:url(https://ak-secure.hotwirestatic.com/current/static/images/hotel/details/icon-checkmark-2x.png) no-repeat;background-size:15px 12px;content:"";display:inline-block;height:12px;margin-right:8px;width:15px}@media (max-width:767px){#star-rating-guide-modal .dialog{bottom:0;left:0;right:0;top:0;width:100%}.star-rating-guide{width:100%;height:100%}.star-rating-guide__content{height:calc(100% - 116px)}.star-rating-guide__content__inner{height:100%}}.star-collection{margin:10px 0 0}@media (max-width:991px){.star-collection--guaranteed-hotel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.star-collection--guaranteed-hotel branded-hotel-examples{-ms-flex-order:-1;order:-1;margin-bottom:30px}@media (min-width:992px){.star-collection--guaranteed-hotel branded-hotel-examples{-ms-flex-order:initial;order:0}}.star-collection--guaranteed-hotel hotel-general-info{-ms-flex-order:1;order:1}@media (min-width:992px){.star-collection--guaranteed-hotel hotel-general-info{-ms-flex-order:initial;order:0}}.star-collection--guaranteed-hotel .hotel-general-info{margin-bottom:0}.star-collection--guaranteed-hotel .branded-hotels-examples p.hw-body-1{text-align:left;margin-bottom:16px}.star-collection--guaranteed-hotel .branded-hotels-examples__title{color:#54ce7c;font-size:16px}.star-collection--guaranteed-hotel .branded-hotels-examples__title:before{font-size:12px;margin-right:8px}.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}.know-before{border-top:1px solid #d4d4d4;margin-top:20px;padding-top:20px}@media only screen and (min-width:768px){.know-before{margin-top:30px;padding-top:30px}}.know-before__title{margin-top:0}.know-before__title--with-border{padding-bottom:5px;border-top:1px solid #d4d4d4;padding-top:30px;margin-top:30px;font-family:Lato,sans-serif;font-weight:400;color:#333;font-size:20px;line-height:22px}.know-before__list{padding-left:20px;margin-bottom:0}.know-before__legal{background-color:transparent;margin-top:20px}.know-before__disclaimer.disclaimer-text{padding:0}