.search-results-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.9);opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s;z-index:99999999}.search-activated .search-results-overlay{opacity:1;visibility:visible;transition:opacity .5s}.search-results-wrapper .search::-webkit-input-placeholder{color:#fff}.search-results-wrapper .search:-moz-placeholder{color:#fff}.search-results-wrapper .search::-moz-placeholder{color:#fff}.search-results-wrapper .search:-ms-input-placeholder{color:#fff}.search-results-wrapper{max-width:800px;margin:3em auto 1em auto;padding:0 3em;height:calc(100vh - 4em)}.search-results-wrapper .search{width:100%;padding:.5em;background:0;border:0 none;border-bottom:2px solid #fff !important;color:#fff;outline:0;font-size:1.5em}.search-results-wrapper .search:valid:not(:placeholder-shown){border:0 none !important;border-bottom:2px solid #fff !important}.search-results li a.cos-name{font-family:gothambook;color:#888;font-weight:600;text-decoration:underline;font-size:32px;padding-bottom:10px;display:inline-block;line-height:44px}.search-results{margin:2em 0 0 0;padding:0;height:calc(100% - 4.4em);position:relative;overflow-y:auto}.search-results li{list-style:none;margin-bottom:1em;font-size:2em;padding:1em;background:#fff;line-height:1}.search-results span{font-size:1rem;display:block;margin-top:.75em}.search-results-overlay .overlay-close{position:absolute;right:1em;top:1em;overflow:hidden;border:0;color:#fff;z-index:100;background:0;font-size:20px;text-transform:uppercase;cursor:pointer;font-family:gothambook;padding-top:20px}.sidebar{width:25px}.sidebar-inner{position:absolute;left:180px !important}