#location-search-submit{font-size:16px}#location-search-submit:active,#location-search-submit:focus{background-color:#749abb;outline:1px solid #000;outline-offset:2px}#location-search-query::-webkit-input-placeholder{color:#666!important;opacity:1!important;font-style:italic}#location-search-query::-moz-placeholder{color:#666!important;opacity:1!important;font-style:italic}#location-search-query::-ms-input-placeholder{color:#666!important;opacity:1!important;font-style:italic}#location-search-query::placeholder{color:#666!important;opacity:1!important;font-style:italic}#location-search-query:focus::-webkit-input-placeholder{color:#ccc!important;opacity:1!important;font-style:italic}#location-search-query:focus::-moz-placeholder{color:#ccc!important;opacity:1!important;font-style:italic}#location-search-query:focus::-ms-input-placeholder{color:#ccc!important;opacity:1!important;font-style:italic}#location-search-query:focus::placeholder{color:#ccc!important;opacity:1!important;font-style:italic}#location-search-query{border:1px solid #767676;border-radius:2px;padding:8px 14px 7px}#location-search-query:focus{outline:1px solid #000}#location-search-query,#location-types-select,.location-search .location-search-body .supplemental-location-types{color:#666;height:36px}#location-search-query{font-weight:600}#location-types-select,.location-search .location-search-body .supplemental-location-types{width:100%}#location-types-select option:hover{background-color:#9a9a9a}.location-search{display:flex;flex-direction:column;row-gap:5px;padding:0}.location-search .location-search-title{color:#124a7e;font-size:18px;font-weight:600;text-transform:none}.location-search .location-search-description{margin-bottom:5px}.location-search .location-search-body{display:flex;flex-direction:column;row-gap:15px}.location-search .location-search-body .supplemental-location-types-container{display:flex;flex-direction:column;row-gap:5px}.location-search .location-search-body .supplemental-location-types-container.supplemental-location-types-hidden{display:none}.location-search .location-search-split{display:flex;flex-direction:column;justify-content:space-between;row-gap:15px}.location-search .location-search-split input{flex:1}.location-search .location-search-error-message.location-search-error-message-hidden{display:none}.select-panel{position:relative}.select-panel:after{font-family:'FontAwesome';content:'';color:#000;font-size:1.15rem;padding-right:.1rem;background-color:#fff;font-weight:bold;position:absolute;right:.2rem;padding:.5rem;line-height:.5rem;top:.35rem;pointer-events:none}@media(min-width:768px){#location-types-select,#location-search-query,.location-search .location-search-body .supplemental-location-types{font-size:inherit}.location-search .location-search-split{flex-direction:row;column-gap:15px}.location-search .location-search-split button{width:120px}}