.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #62727b;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px;font-size:14px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#2172bf;color:#fff}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.flatpickr-calendar,.flatpickr-calendar.inline{display:none!important;visibility:hidden!important}body.datepicker-open{overflow:hidden}.aarp-c-expedia-datepicker{display:none;background:#fff;width:100%;position:relative;top:-40px;height:auto}@media (max-width:767px){.aarp-c-expedia-datepicker{position:fixed;z-index:10000000;top:0;left:0;height:100%;width:100%;overflow:auto}}@media (min-width:768px) and (max-width:991px){.aarp-c-expedia-datepicker{position:fixed;z-index:10000000;top:90px;left:calc((100vw - 712px)/ 2);width:712px;height:auto;border:1px solid #000}}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__close-control{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:.2em 1em}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__close{width:22px;height:22px;border-radius:50%;text-align:center;font-size:3em;line-height:22px;background:#f0f0f0;color:#2b779b;padding:0}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__input-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.aarp-c-expedia-datepicker #date-picker-master{display:none}.aarp-c-expedia-datepicker .expedia-label__wrapper{-webkit-box-flex:1;flex-grow:1}.aarp-c-expedia-datepicker .expedia-input{border-radius:0;border:1px solid #bbb;background:#f0f0f0;-webkit-box-shadow:none;box-shadow:none}.aarp-c-expedia-datepicker .expedia-input.active{background:#fff;border:3px solid #65a6ca}.aarp-c-expedia-datepicker #aarp-c-expedia-datepicker__calendar-first-month{margin-top:2em}.aarp-c-expedia-datepicker #aarp-c-expedia-datepicker__calendar-second-month{margin-top:3em}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__calendar-month-wrapper{font-size:1.6em;color:#4a4a4a;font-weight:600;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1em}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__calendar-first-month .aarp-c-expedia-datepicker__calendar-month-wrapper{padding:0 .8em}.aarp-c-expedia-datepicker .next-month,.aarp-c-expedia-datepicker .prev-month{font-family:AARP-icons-2014;padding:0;background:0 0;border:none}.aarp-c-expedia-datepicker .next-month::before,.aarp-c-expedia-datepicker .prev-month::before{color:#2b779b;font-size:20px}.aarp-c-expedia-datepicker .next-month.disabled,.aarp-c-expedia-datepicker .prev-month.disabled{display:block;pointer-events:none}.aarp-c-expedia-datepicker .next-month.disabled::before,.aarp-c-expedia-datepicker .prev-month.disabled::before{color:#aaa}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__calendar-second-month .aarp-c-expedia-datepicker__calendar-month-wrapper{-webkit-box-pack:center;justify-content:center}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__calendar-weekday-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:space-evenly;justify-content:space-evenly;background:#f0f0f0;height:28px;padding:0 .5em}.aarp-c-expedia-datepicker .flatpickr-weekday{color:#000;font-size:1.5em;line-height:28px}.aarp-c-expedia-datepicker .dayContainer{min-width:100%;width:100%;padding:0 .5em}.aarp-c-expedia-datepicker .flatpickr-day{font-size:1.5em;font-weight:600;color:#000;border-radius:0;border:2px solid #fff;max-width:none;-webkit-box-flex:1;flex:auto}.aarp-c-expedia-datepicker .flatpickr-day.today{border-color:#fff}.aarp-c-expedia-datepicker .flatpickr-day.endRange:focus,.aarp-c-expedia-datepicker .flatpickr-day.endRange:hover,.aarp-c-expedia-datepicker .flatpickr-day.selected:focus,.aarp-c-expedia-datepicker .flatpickr-day.selected:hover,.aarp-c-expedia-datepicker .flatpickr-day.startRange:focus,.aarp-c-expedia-datepicker .flatpickr-day.startRange:hover,.aarp-c-expedia-datepicker .flatpickr-day.today:focus,.aarp-c-expedia-datepicker .flatpickr-day.today:hover,.aarp-c-expedia-datepicker .flatpickr-day:hover{border-radius:0;background-color:#2b779b;border-color:#fff;color:#fff}.aarp-c-expedia-datepicker .flatpickr-day.selected,.aarp-c-expedia-datepicker .flatpickr-day.today.selected,.aarp-c-expedia-datepicker .flatpickr-day.today.selected:focus,.aarp-c-expedia-datepicker .flatpickr-day.today.selected:hover{background-color:#2b779b;border-color:#fff;color:#fff;border-radius:0}.aarp-c-expedia-datepicker .flatpickr-day.prevMonthDay.selected,.aarp-c-expedia-datepicker .flatpickr-day.selected,.aarp-c-expedia-datepicker .flatpickr-day.selected.endRange,.aarp-c-expedia-datepicker .flatpickr-day.selected.startRange{background-color:#2b779b;border-color:#fff;color:#fff;border-radius:0}.aarp-c-expedia-datepicker .flatpickr-day.flatpickr-disabled,.aarp-c-expedia-datepicker .flatpickr-day.flatpickr-disabled:hover,.aarp-c-expedia-datepicker .flatpickr-day.nextMonthDay,.aarp-c-expedia-datepicker .flatpickr-day.nextMonthDay:hover{color:#aaa;cursor:not-allowed;background:0 0;pointer-events:none}.aarp-c-expedia-datepicker .flatpickr-day.endRange,.aarp-c-expedia-datepicker .flatpickr-day.startRange{background-color:#2b779b;border-color:#fff;border-radius:0}.aarp-c-expedia-datepicker .flatpickr-day.inRange{background-color:#cadde6;border-color:#fff;color:#000;-webkit-box-shadow:none;box-shadow:none}.aarp-c-expedia-datepicker .flatpickr-day.selected.startRange.endRange{border-radius:0}.aarp-c-expedia-datepicker .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.aarp-c-expedia-datepicker .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.aarp-c-expedia-datepicker .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:none;box-shadow:none}.aarp-c-expedia-datepicker .flatpickr-day.hidden{display:inline-block!important}.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__bottom-controls{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:2.2em}.aarp-c-expedia-datepicker .datepicker-lets-go-button{padding-top:.5em;padding-bottom:.5em;font-size:1.4em;min-width:125px;width:40%}.aarp-c-expedia-datepicker .datepicker-reset-button{margin-top:1em;padding:0;border:0;font-size:1.4em;min-width:125px;width:40%;text-align:center;background:0 0}.aarp-c-expedia-datepicker .datepicker-reset-button:focus,.aarp-c-expedia-datepicker .datepicker-reset-button:hover{color:#074c6c;text-decoration:underline}@media (min-width:768px){.aarp-c-expedia-datepicker .aarp-c-expedia-datepicker__calendar-weekday-wrapper,.aarp-c-expedia-datepicker .dayContainer{padding:0 1em}}.aarp-travel-widget-new input[type=radio]+label::before,.aarp-travel-widget-new input[type=radio]:checked+label::before{content:none}.aarp-travel-widget-new input[type=radio]+label{font-weight:700}.aarp-c-expedia-tabs__tab-content--flights{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:1 1 100%;display:none}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab--flights{background-color:#38474f;color:#fff;cursor:pointer}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab--flights+.aarp-c-expedia-tabs__tab-content--flights{display:block}.aarp-c-expedia-tabs__tab--flights{padding-top:.5em;-webkit-box-flex:1;flex:1 1 auto;text-align:center;cursor:pointer;font-size:1.4em;border:1px solid #c1c7cb;background-color:#fff;margin-top:2em;height:3em;margin-bottom:1em}.aarp-c-expedia-tabs__tab--flights:first-of-type{margin-left:2em;border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}.aarp-c-expedia-tabs__tab--flights:last-of-type{margin-right:2em;border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none}@media only screen and (max-width:768px){.aarp-c-expedia-tabs__tab--flights:first-of-type{margin-left:1em}.aarp-c-expedia-tabs__tab--flights:last-of-type{margin-right:1em}}.more-flights{margin-bottom:1.5em;display:none}.show-more-flights{width:100%;display:-webkit-box;display:flex;width:100%;flex-wrap:wrap}.flights--round-trip .travel-grid__item:nth-of-type(n+3):nth-of-type(-n+6){-webkit-box-flex:0;flex:0 0 50%}.flights--multi .travel-grid__item:nth-of-type(n+3):nth-of-type(-n+5),.flights--one-way .travel-grid__item:nth-of-type(n+3):nth-of-type(-n+5){-webkit-box-flex:0;flex:0 0 50%}.child-flight-age{-webkit-box-flex:0;flex:0 0 50%}.child-flight-age--hidden{display:none}.child-flight-age--visible{display:block}.child-flight-lap-options{padding-right:1em;padding-left:1em;margin-top:1.6em;font-size:1.4em}.child-flight-lap-options--hidden{display:none}.child-flight-lap-options__option{display:inline-block}.child-flight-lap-options__option .child-flight-lap-options__option__input{display:inherit;margin-top:0}.child-flight-lap-options__option--space-right{padding-right:1.6em}.more-rooms__hidden{display:none}.more-rooms__visible{display:-webkit-box;display:flex;flex-wrap:wrap}.aarp-c-expedia__line-divider{width:100%;margin-top:2em;margin-bottom:2em;border-top:1px solid #e4e4e4}.aarp-c-expedia__sub-text{text-align:left;font-size:1.4em;margin-bottom:0;color:#38474f}.travel-grid__2-column{display:-webkit-box;display:flex;width:66.666%}.hotels .travel-grid__item-more-rooms{-webkit-box-flex:0;flex:0 0 50%}.hotels .travel-grid__2-column .travel-grid__item:nth-of-type(n+1):nth-of-type(-n+2){-webkit-box-flex:0;flex:0 0 50%}.hotels .travel-grid__item:nth-of-type(n+12):nth-of-type(-n+13),.hotels .travel-grid__item:nth-of-type(n+3):nth-of-type(-n+4){-webkit-box-flex:0;flex:0 0 50%}.hotels .travel-grid__item:nth-of-type(n+5):nth-of-type(-n+7){-webkit-box-flex:0;flex:0 0 33.33%}.children-age-for-hotel-room{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.more-rooms .children-age-for-hotel-room{padding:0 10px}.child-age-hotel{-webkit-box-flex:0;flex:0 0 50%}.child-age-hotel--hidden{display:none}.child-age-hotel--visible{display:block}.cars .travel-grid__item:nth-of-type(n+4):nth-of-type(-n+7){-webkit-box-flex:0;flex:0 0 50%}.things-to-do .travel-grid__item:nth-of-type(n+3):nth-of-type(-n+4){-webkit-box-flex:0;flex:0 0 50%}.aarp-c-expedia-tabs__tab-icon{display:none}.icon-phone{font-size:22px;color:#fff}.aarp-c-expedia__header{background-color:#074c6c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:2em;padding-left:2em;padding-top:1.5em;padding-bottom:1.8em}@media only screen and (min-width:1100px){.aarp-c-expedia__header\@desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;padding-bottom:1.5em}.aarp-c-expedia__header\@desktop .aarp-c-expedia__hero-text{padding-bottom:0;padding-right:2em}.aarp-c-expedia__header\@desktop .aarp-u-typography__great-primer.aarp-c-expedia__contact-info{line-height:1.4em}}.aarp-c-expedia__contact-info-text{color:#121212;font-size:1.8em;font-weight:700;padding-top:.4em;margin:0}.aarp-c-expedia__hero-text{font-size:2.6em;font-weight:700;margin:0;color:#121212}.aarp-c-expedia__contact-info{display:-webkit-box;display:flex}.aarp-c-expedia__header-phone-icon{padding-right:.25em;padding-top:.4em}@media only screen and (max-width:768px){.aarp-c-expedia__hero-text\@mobile{font-size:1.8em}.aarp-c-expedia__contact-info-text\@mobile{font-size:1.4em;padding-top:.85em}.more-rooms .children-age-for-hotel-room\@mobile{padding:0}.travel-grid__wrapper{text-align:left}.duet-date__dialog.is-left{left:0}}@media only screen and (max-width:767px){.duet-date__input{width:auto}}.travel-grid-container{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;padding-right:1em;padding-left:1em}.travel-grid__item{-webkit-box-flex:0;flex:0 0 100%}.travel-grid__wrapper{padding-left:1em;padding-right:1em;margin-bottom:1em;margin-top:1em}.travel-grid__wrapper .travel-grid__wrapper--mobile-heading{margin-bottom:0}.expedia-tab-heading__mobile{padding-left:.625em;margin:0;font-size:1.6em;font-weight:700;line-height:2.4em}@media only screen and (min-width:768px){.expedia-tab-heading__mobile{display:none}}.expedia-label__wrapper{position:relative}.input-icon{position:absolute;font-size:22px;color:#62727b;bottom:12px;left:7px}.expedia-input{width:100%;height:45px;border-radius:3px;padding-left:30px;font-size:1.6em}.expedia-select-container{position:relative;font-size:1.6em}.expedia-select-container::after{content:'\e6a2';position:absolute;right:1em;top:1.7em;font-size:.625em;color:#a4adb3;font-family:AARP-icons-2014;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expedia-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;width:100%;padding-top:11px;padding-right:24px;padding-bottom:11px;padding-left:8px;border:1px solid #c1c7cb;border-radius:0;font-family:ff-dagny-web-pro,Helvetica,Arial,sans-serif;text-overflow:ellipsis;background-color:#fff}.expedia-select:focus{outline:#0087cc solid 2px}.expedia-select::-ms-expand{display:none}.expedia-label{font-size:14px;margin-bottom:5px}@media only screen and (max-width:768px){.expedia-label\@mobile{font-size:1.3em}.aarp-c-expedia__header .aarp-c-expedia__hero-text{font-size:2.6em}.travel-grid-container{padding-left:.25em;padding-right:.25em}.travel-grid__wrapper{padding-left:.75em;padding-right:.75em}}.aarp-travel-widget-new .dk-select{padding-left:0;margin-bottom:0}.aarp-travel-widget-new .dk-select .dk-select-options .dk-option-highlight{background-color:#666;color:#fff}.expedia-logo{max-width:15em;width:100%}.aarp-travel-widget-new{border:#c1c7cb .1em solid;margin-bottom:3em;font-size:1rem}.aarp-travel-widget-new .dk-select:focus,.aarp-travel-widget-new .dk-selected:focus,.aarp-travel-widget-new input[type=text]:focus{outline:#0087cc solid 2px}.aarp-travel-widget-new .dk-select .dk-select-input{outline:0}.aarp-travel-widget-new [tabindex]:focus,.aarp-travel-widget-new a:focus,.aarp-travel-widget-new button:focus,.aarp-travel-widget-new input:focus,.aarp-travel-widget-new select:focus,.aarp-travel-widget-new textarea:focus{outline-offset:-2px}@media (max-width:768px){.aarp-js-expedia-travel__full-width{width:100%}}@media (max-width:1024px){.aarp-c-expedia-tabs__tab-icon{display:block;font-size:18px;margin-top:3px}.aarp-c-expedia-tabs__tab-label{display:none}}.error_notshown{display:none}.error-input,.error-input:focus{outline:#c03a38 solid .2em;border:none}.error-message_shown{display:block;color:#c03a38;font-size:12px;padding-top:3px;position:absolute}.aarp-c-expedia__footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:2em;margin-bottom:3em;-webkit-box-pack:justify;justify-content:space-between}.aarp-c-expedia__footer-item{padding-right:.5em;padding-left:.5em}.aarp-c-button.aarp-c-button--primary.expedia-search-button{background-color:#fbc743;padding-top:0;padding-bottom:0;width:9.5625em;height:2.5em}@media only screen and (max-width:768px){.aarp-c-expedia__footer{margin-bottom:1em}}.aarp-c-expedia-tabs{display:-webkit-box;display:flex;flex-wrap:wrap}.aarp-c-expedia-tabs__tab{-webkit-box-flex:1;flex:1 1 auto;text-align:center;height:4em;padding-top:1em;font-weight:600;margin-bottom:0;background-color:#fff;border-bottom:.1em solid #e4e4e4;-webkit-box-ordinal-group:1;order:0}.aarp-c-expedia-tabs__tab-arrow{display:none;width:1em;position:relative;border-right:1em solid transparent;border-top:1em solid #2f7899;border-left:1em solid transparent}.aarp-c-expedia-tabs__tab-label{font-size:1.4em;font-weight:600}.aarp-c-expedia-tabs__tab-content{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:1 1 100%;display:none;width:100%;background-color:#fbfbfb;border-radius:0 0 .3em .3em}.aarp-c-expedia-tabs__state{display:none}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab{background-color:#2f7899;border-bottom:1px solid #2f7899;color:#fff}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab .aarp-c-expedia-tabs__tab-arrow{display:block;top:.7em;left:calc(50% - 10px)}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab+.aarp-c-expedia-tabs__tab-content{display:block}.aarp-c-expedia__add-flight{margin-left:1.2em;margin-top:1.4em;margin-bottom:2em;width:100%;display:-webkit-box;display:flex;flex-basis:0;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;cursor:pointer}.aarp-c-expedia__add-flight-content{margin-bottom:0;color:#004b6d;font-size:1.4em;white-space:nowrap}@media only screen and (max-width:768px){.aarp-c-expedia__add-flight-content\@mobile{font-size:1.3em}}.aarp-c-expedia__add-flight-icon{color:#074c6c;font-size:1.4em;padding-right:.5em}.aarp-c-expedia-tabs__package-tab:first-child{padding-left:1em}@media only screen and (min-width:579px) and (max-width:768px){.aarp-c-expedia-tabs__package-tab{flex-basis:auto;padding-right:2em}.aarp-c-expedia-tabs__package-tab:last-child{padding-right:0}}@media only screen and (max-width:578px){.aarp-c-expedia-tabs__package-tab:first-child,.aarp-c-expedia-tabs__package-tab:nth-child(2){padding-top:.6em;padding-bottom:1em}.aarp-c-expedia-tabs__package-tab:first-child,.aarp-c-expedia-tabs__package-tab:nth-child(3){flex-basis:46%;padding-left:1em}}@media only screen and (min-width:769px){.aarp-c-expedia-tabs__package-tab:first-child,.aarp-c-expedia-tabs__package-tab:nth-child(2){padding-top:.6em;padding-bottom:1em}.aarp-c-expedia-tabs__package-tab:first-child,.aarp-c-expedia-tabs__package-tab:nth-child(3){flex-basis:46%;padding-left:1em}}.aarp-c-expedia-tabs__package{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;width:100%;margin-bottom:0;font-weight:400}input[type=radio].aarp-c-expedia-tabs__package-radio{display:inherit}.aarp-c-expedia-tabs__package-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.aarp-c-expedia-tabs__package-radio:checked+.aarp-c-expedia-tabs__package-icon::after{content:'';position:absolute;top:50%;left:50%;width:.8em;height:.8em;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#333}.aarp-c-expedia-tabs__package-radio:checked+.aarp-c-expedia-tabs__package-icon,.aarp-c-expedia-tabs__package-radio:focus+.aarp-c-expedia-tabs__package-icon{border:.1875em solid #0087cc}.aarp-c-expedia-tabs__package-icon{position:relative;-webkit-box-flex:0;flex:0 0 16px;width:1.6em;height:1.6em;margin-right:.5em;border-radius:50%;border:.2em solid #757575;vertical-align:middle}.aarp-c-expedia-tabs__package-text{font-size:1.4em;white-space:nowrap}@media only screen and (min-width:769px) and (max-width:991px){.aarp-c-expedia-tabs__package-text{font-size:1.1em}}#packages-panel .inputfields{display:-webkit-box;display:flex;flex-wrap:wrap;padding:0 10px}#packages-panel .travel-grid__item{-webkit-box-flex:0;flex:0 0 50%}#packages-panel .travel-grid__item{-webkit-box-flex:0;flex:0 0 50%}.packages-panel .inputfields>.travel-grid__item:first-of-type,.packages-panel .inputfields>.travel-grid__item:nth-of-type(2){-webkit-box-flex:0;flex:0 0 100%}.packages-panel .travel-grid__item:nth-of-type(n+5):nth-of-type(-n+6){-webkit-box-flex:0;flex:0 0 33%}.aarp-c-expedia-tabs__tab-content--packages{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:1 1 100%;display:none}.aarp-c-expedia-tabs__state:checked+.aarp-c-expedia-tabs__tab--packages{background-color:#38474f;color:#fff;cursor:pointer}.aarp-c-expedia-tabs__tab--packages{padding-top:.5em;-webkit-box-flex:1;flex:1 1 auto;text-align:center;cursor:pointer;font-size:1.3em;border:1px solid #c1c7cb;background-color:#fff;margin-top:2em}.aarp-c-expedia-tabs__tab--packages{margin-bottom:1em;padding-bottom:5px}.aarp-c-expedia-tabs__tab--packages:first-of-type{margin-left:1em;border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}.aarp-c-expedia-tabs__tab--packages:nth-of-type(3){border-left:none}.aarp-c-expedia-tabs__tab--packages:last-of-type{margin-right:1em;border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none}.packages--hotel-car>div>.travel-grid__item:first-of-type{display:none}.packages-container .packages_deep-link-error{font-size:1.2em;line-height:1.33333em;color:#c03a38;margin-bottom:0}.aarp-c-expedia__sub-text-wrapper div:not(.aarp-u-hidden):last-child p{margin-bottom:5px}.aarp-c-expedia-date-range-exceed .packages_deep-link-error,.aarp-c-expedia-infant-adult-match .packages_deep-link-error,.travel-grid__max-passenger-error .packages_deep-link-error{padding-left:1.66667em;margin-bottom:10px}.aarp-c-mvc-expedia-container .aarp-c-expedia-date-range-exceed .packages_deep-link-error,.aarp-c-mvc-expedia-container .aarp-c-expedia-infant-adult-match .packages_deep-link-error,.aarp-c-mvc-expedia-container .travel-grid__max-passenger-error .packages_deep-link-error{padding-left:1.33333em}.aarp-c-expedia-date-range-exceed.fc-space-top .packages_deep-link-error,.aarp-c-expedia-infant-adult-match.fc-space-top .packages_deep-link-error,.travel-grid__max-passenger-error .packages_deep-link-error,.travel-grid__max-passenger-error.aarp-u-hidden~.aarp-c-expedia-date-range-exceed .packages_deep-link-error,.travel-grid__max-passenger-error.aarp-u-hidden~.aarp-c-expedia-date-range-exceed.aarp-u-hidden~.aarp-c-expedia-infant-adult-match .packages_deep-link-error{margin-top:1.66667em}.aarp-c-expedia-date-range-exceed.fc-space-top:not(.aarp-u-hidden)~.aarp-c-expedia-infant-adult-match .packages_deep-link-error{margin-top:0}.aarp-c-expedia-date-range-exceed.fc-space-top:not(.aarp-u-hidden)~.aarp-c-expedia-infant-adult-match~.packages .aarp-c-expedia__footer,.aarp-c-expedia-infant-adult-match.fc-space-top:not(.aarp-u-hidden)~.packages .aarp-c-expedia__footer,.travel-grid__max-passenger-error.aarp-u-hidden~.aarp-c-expedia-date-range-exceed.aarp-u-hidden~[class=aarp-c-expedia-infant-adult-match]~.packages .aarp-c-expedia__footer,.travel-grid__max-passenger-error.aarp-u-hidden~[class=aarp-c-expedia-date-range-exceed]~.aarp-c-expedia-infant-adult-match.aarp-u-hidden~.packages .aarp-c-expedia__footer,.travel-grid__max-passenger-error.aarp-u-hidden~[class=aarp-c-expedia-date-range-exceed]~[class=aarp-c-expedia-infant-adult-match]~.packages .aarp-c-expedia__footer,[class=travel-grid__max-passenger-error]~.aarp-c-expedia-date-range-exceed.aarp-u-hidden~.aarp-c-expedia-infant-adult-match.aarp-u-hidden~.packages .aarp-c-expedia__footer,[class=travel-grid__max-passenger-error]~.aarp-c-expedia-date-range-exceed.aarp-u-hidden~[class=aarp-c-expedia-infant-adult-match]~.packages .aarp-c-expedia__footer,[class=travel-grid__max-passenger-error]~[class=aarp-c-expedia-date-range-exceed]~.aarp-c-expedia-infant-adult-match.aarp-u-hidden~.packages .aarp-c-expedia__footer,[class=travel-grid__max-passenger-error]~[class=aarp-c-expedia-date-range-exceed]~[class=aarp-c-expedia-infant-adult-match]~.packages .aarp-c-expedia__footer{margin-top:-30px}.travel-grid__max-passenger-error.aarp-u-hidden~.aarp-c-expedia-date-range-exceed.aarp-u-hidden~[class=aarp-c-expedia-infant-adult-match]~.packages .aarp-c-expedia__footer.hc-margin{margin-top:0}.aarp-c-expedia__sub-text-wrapper .packages__child-ages-empty,.aarp-c-expedia__sub-text-wrapper .packages__min-one-adult{text-align:left;width:100%;margin-top:1em}.flight-car-child_container .packages__child-ages-empty{width:100%;text-align:left;padding-top:1em;padding-right:0;padding-left:1em}.flight-car-child_container .child-age-title-wrapper{-webkit-box-pack:left;justify-content:left}.child-age-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.packages-room-wrapper .aarp-c-expedia__sub-text-wrapper{-webkit-box-flex:0;flex:0 0 100%;padding-left:1rem}.hotels .aarp-c-expedia__sub-text{-webkit-box-flex:0;flex:0 0 100%}@media only screen and (max-width:1023px){.more-rooms.packages-room-wrapper .travel-grid-container.hotels{padding-left:1rem;padding-right:1rem}}.packages--flight-car .travel-grid__item:nth-of-type(5){display:none}.packages--flight-car .more-rooms .aarp-c-expedia__sub-text{display:none}.packages--flight-car .more-rooms .aarp-c-expedia__line-divider{display:none}.packages--flight-car .more-rooms{display:none}.packages--flight-car .travel-grid__2-column{display:-webkit-box;display:flex}.packages-container--single-room .more-rooms{display:none}.packages--hotel-car .infant-flight-lap-options{display:none}.packages-container--multiple-room .child-ages-with-lap .child-age{display:none}.packages-container--multiple-room .travel-grid__2-column{display:none}.child-ages-with-lap{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.child-age--hidden{display:none}.infant-flight-lap-options{padding-right:1em;padding-left:1em;margin-top:1.6em;font-size:1.4em}.infant-flight-lap-options__option{display:inline-block}.infant-flight-lap-options__option .infant-flight-lap-options__option__input{display:inherit;margin-top:0}.infant-flight-lap-options__option--space-right{padding-right:1.6em}.infant-flight-lap-options--hidden{display:none}@media only screen and (max-width:768px){.aarp-c-expedia-tabs__tab--packages:first-of-type{margin-left:1em}.aarp-c-expedia-tabs__tab--packages:last-of-type{margin-right:1em}}.error-border{border-color:#c03a38!important}.duet-date__select span{font-size:1.6em}.duet-date__day,.duet-date__table-header{font-size:1.2em}.duet-date__day.is-disabled{color:var(--duet-color-inactive-text);background:0 0;-webkit-box-shadow:none;box-shadow:none}.duet-date__next:hover,.duet-date__prev:hover{background:var(--duet-color-arrow-button-hover)}.duet-date__next,.duet-date__prev{background:var(--duet-color-arrow-button)}.duet-date__day:hover{background:var(--duet-color-primary-hover);color:var(--duet-color-text-active)}.duet-date__day.is-outside{background:0 0}.duet-date__input{border:.1em solid var(--duet-input-border-color);font-size:1.6em}