.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group-xl>.form-control{font-size:1rem;padding:16px}.input-group>.form-control{position:relative;flex:1 1 auto;width:1% !important;margin-bottom:0}.height-unset{height:unset}.form-control{display:block;font-weight:400;line-height:1.25;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-group-append{margin-left:-1px;height:52px !important;display:flex}.input-group-xl .input-group-append .btn{margin-left:0}.input-group-xl>.input-group-append>.btn{padding:16px 20px}.input-group-append .btn{position:relative}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:2px}.banner-text{font-size:21px;font-weight:bold;font-family:'Roboto Medium';color:#fff;text-shadow:1px 2px 6px rgba(0,0,0,.5);margin-top:1rem !important;text-align:center}.typeahead.dropdown-menu{background:#f4f4f4}.typeahead.dropdown-menu li{padding:10px 24px 10px;text-align:left;background-color:#f5f4f3;border-bottom:1px solid #dbdbdb;font-family:"Roboto","Source Sans Pro",Frutiger,"Frutiger Linotype",Univers,Calibri,"Myriad Pro",Myriad,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;display:block;letter-spacing:1px}.typeahead.dropdown-menu li.active{background:#27235e;color:#fff}.typeahead.dropdown-menu li.active a{background:#27235e;color:#fff;transition:none !important}.typeahead.dropdown-menu li.active div{background:#27235e;color:#fff}.typeahead.dropdown-menu li div{color:#707067;font-weight:500;text-decoration:none}.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#494949;text-align:left;list-style:none;background-color:#f9f9f9;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:2px}.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.175)}#search_suggestions_result{display:none;flex-direction:column;width:90%;list-style:none;margin-left:0;box-shadow:0px 4px 7px -1px rgba(45,62,80,.2);position:absolute;background-color:white}#search_suggestions_result a{width:100%;color:black}#search_suggestions_result a:hover{background:#eee}