.location-search-results-dropdown h3,.location-search-results-dropdown h3 a{color:#0e2746;font-size:16px;font-weight:700}.new-search-container{position:relative;width:100%;max-width:500px}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#9aa5b1;pointer-events:none}.header-search-input{width:260px;padding:12px 20px 12px 45px;border:1px solid #e8312b;border-radius:8px;font-size:16px;font-weight:500;color:#333;outline:0;box-sizing:border-box;transition:.3s}.header-search-input::placeholder{color:#9aa5b1}.header-search-input:focus{border-color:#2e6193;box-shadow:0 0 8px rgba(0,123,255,.2)}.location-search-results-dropdown{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;max-height:350px;overflow-y:auto;z-index:1000;padding:10px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.location-search-results-dropdown.active{display:block}.location-search-results-dropdown h3{margin:10px 0 5px;padding:8px;text-transform:uppercase;background-color:#f9f9f9;border-radius:4px}.location-search-results-dropdown ul{list-style:none;padding:0;margin:0 0 10px}.location-search-results-dropdown li a{display:block;padding:10px 12px;color:#e8312b;text-decoration:none;transition:background-color .2s,color .2s;border-radius:6px;font-weight:400;font-size:15px}.location-search-results-dropdown li a:hover{background-color:#007bff;color:#fff}