.online-search-form #teaching-fields-autocomplete-wrapper{display:inline-block;margin:0;padding:0;position:relative;width:100%;border-width:0;height:auto;background-color:transparent}.main-search-wrapper h2{border-bottom:0;margin-bottom:0}.online-search-form #teaching-fields-autocomplete{height:62px;line-height:62px;width:100%;border-radius:8px;border:0;box-shadow:3px 2px 18px 0 #6c6c6c;font-size:26px;font-weight:300;position:relative;padding-right:10px;box-sizing:border-box;color:#000}.online-search-form #teaching-fields-autocomplete:focus{outline:none}.online-search-form #search{position:absolute;height:50px;line-height:50px;width:230px;font-size:26px;font-weight:500;color:#fff;text-align:center;background:#ffa200;border-radius:5px;top:0;left:0;margin:6px;padding:0;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.online-search-form #search:hover,.online-search-form #search:focus,.online-search-form #search:active{background-color:#f80;color:#fff}.ac_results{position:absolute;padding:0;width:100%;background-color:#fff;z-index:99999;box-sizing:border-box;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.8);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2)}.ac_results.ac_hide{display:none}.ac_results li{margin:0;padding:5px 10px;cursor:default;display:block;font-size:18px!important;line-height:18px!important;color:#000}.ac_results li.ac_over{background:#b8d3e0;color:#000}.ac_results .found{background:#ccc;padding:0}.ac_results:before{content:"";position:absolute;top:-.43em;right:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@supports (transform:scale(0)){.ac_results{transition:.3s ease-in-out;transform-origin:right top}.ac_results.ac_hide{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.online-search-form .ac_input.ac_error{border:2px solid red}.online-search-form .tooltip{position:absolute;text-align:center;bottom:120%;right:0;background-color:#e51c23;color:#fff;border-radius:6px;padding:2px 4px}.online-search-form .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#e51c23 transparent transparent}.description .pane-content h2{border-bottom-width:0;margin-bottom:0;padding:5px 0}.description .pane-content div{font-size:18px}.description .pane-content{margin:30px 0;text-align:center}@media (max-width:900px){.online-search-form #teaching-fields-autocomplete{height:50px;line-height:50px;font-size:22px}.online-search-form #search{height:38px;line-height:38px;width:180px;font-size:22px;font-weight:300}}@media (max-width:640px){.online-search-form #teaching-fields-autocomplete{height:46px;line-height:46px;font-size:18px}.online-search-form #search{position:static;font-size:26px;font-weight:500;height:46px;line-height:46px;width:100%;margin:20px 0 0}.online-search-form{text-align:center}}