/* Homepage and directory only: same list layout as destination search, without blue fills. */
body.pages-home #hero-search{z-index:3!important}
body.pages-home .a1-destination-autocomplete,body.a1-rentals-directory .a1-destination-autocomplete{position:relative;overflow:visible}
body.pages-home .a1-destination-suggestions,body.a1-rentals-directory .a1-destination-suggestions{box-sizing:border-box;position:absolute;z-index:100;top:calc(100% + 6px);left:0;width:100%;min-width:100%;max-height:280px;max-height:min(280px,50vh);overflow:auto;margin:0!important;padding:4px!important;list-style:none!important;border:1px solid #aebbc6;border-radius:8px;background:#fff!important;color:#253547;box-shadow:0 5px 16px #0002;text-align:left;opacity:1!important}
body.pages-home .a1-destination-suggestions[hidden],body.a1-rentals-directory .a1-destination-suggestions[hidden]{display:none!important}
body.pages-home .a1-destination-suggestions li,body.a1-rentals-directory .a1-destination-suggestions li{display:block;float:none;width:100%;box-sizing:border-box;margin:0!important;padding:10px 12px!important;font:400 14px/1.5 Arial,Helvetica,sans-serif!important;cursor:pointer;overflow-wrap:anywhere;border-radius:4px;color:#253547!important;background:#fff!important;text-shadow:none!important;text-align:left;opacity:1!important}
body.pages-home .a1-destination-suggestions li[aria-selected=true],body.pages-home .a1-destination-suggestions li:hover,body.a1-rentals-directory .a1-destination-suggestions li[aria-selected=true],body.a1-rentals-directory .a1-destination-suggestions li:hover{background:#f2f4f6!important;color:#172033!important;outline:1px solid #d5dce2;outline-offset:-1px}
body.pages-home .a1-search-status,body.a1-rentals-directory .a1-search-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.pages-home #a1-destination-search-error,body.a1-rentals-directory #a1-destination-search-error{margin:10px 0 0!important;padding:8px 10px;border-radius:4px;background:#fff;color:#92271b;font-size:14px;line-height:1.5;text-align:left}
body.pages-home #a1-destination-search-error[hidden],body.a1-rentals-directory #a1-destination-search-error[hidden]{display:none!important}
