@@ -88,7 +88,7 @@ nav ul.docs {
88 line-height: 30px;
88 line-height: 30px;
91− // search button
91+ // search button and overlay
92#js-search-window-toggle {
92#js-search-window-toggle {
93 position: relative;
93 position: relative;
94 display: block;
94 display: block;
@@ -103,16 +103,98 @@ nav ul.docs {
103 font-size: 0.75em;
103 font-size: 0.75em;
104 position: absolute;
104 position: absolute;
105 right: 0px;
105 right: 0px;
106− top: 2px;
106+ top: 6px;
107 padding: 6px;
107 padding: 6px;
108 border: 1px solid #b1b2b3;
108 border: 1px solid #b1b2b3;
109 border-radius: 3px;
109 border-radius: 3px;
112+.has-active-search-window {
122+ background: rgba(0,0,0,0.4);
128+ margin: (28rem / 4) auto;
132+input[type="search"]::-webkit-search-decoration,
133+input[type="search"]::-webkit-search-cancel-button,
134+input[type="search"]::-webkit-search-results-button,
135+input[type="search"]::-webkit-search-results-decoration {
139+input[type="search"] {
140+ font-size: (4rem / 4);
141+ line-height: (6rem / 4);
142+ transition: all 0.1s linear;
143+ padding-right: 40px;
145+ border-radius: 0 !important;
154+ font-size: (4rem / 4);
155+ transition: all 0.1s linear;
156+ padding: 12px 0 12px 0;
158+ font-weight: normal;
160+ box-shadow: none !important;
166+ .header__search-icon {
167+ transform: rotate(-45deg);
168+ vertical-align: bottom;
182+ background: #F9F9F9;
184+ display:inline-block;
112 // tooltipping
193 // tooltipping
113.tippy-tooltip {
194.tippy-tooltip {
114 border-radius: 0px;
195 border-radius: 0px;
116.tippy-content {
198.tippy-content {
117 color: white;
199 color: white;
@@ -121,4 +203,4 @@ nav ul.docs {
121 .top-alert {
203 .top-alert {
122 margin: 0 -32px 1rem -32px;
204 margin: 0 -32px 1rem -32px;
123 padding: 0.3rem 32px;
205 padding: 0.3rem 32px;