1 $nav-item-shaded-bg: $gray-light url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAyCAMAAABI+VrBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFQTFRF/////f39/v7+/Pz8+/v7+fn56+vr+vr69PT09vb28/Pz9fX1xcXF9/f3+Pj45+fn8PDwycnJ7+/v6enpzc3N19fX8fHx8vLy7u7u6Ojo7Ozs3Nzc5OTk7e3t4uLi2dnZ39/fxsbG29vb0dHR3d3d4ODg4+Pj6urqyMjI09PT5eXl0NDQ1dXV2NjYysrKx8fH5ubmzs7O3t7exMTE4eHh2tray8vLz8/PzMzM1NTU1tbWhgtdWwAAAOFJREFUeNok0NWSxCAURdFDhCQkMx3tuLe7jP//h829NC+rqIKNAK8hhGEQjmUyrm+ziVTs50O6jkA6b+J3gSCqpWfiGZxL1yKyhbIQEDQLxj7xTYy7SXoCY1RXbwLXy6OgfdevIbYFdulHaBuI7t3SIY5Nbhm4zAdF/Ow5gvTEEaR/W49Ov2eSIvjuW+Y4tdTCXHML+1XI/A7cwmmdM1nHLZwbl+kPPj9lunELq5LuRWy5hUFyC+uKI+hazabgCJpYcws5gsXS5F8qc02i9C9Jn9ejelHoMkJdhrJ5xb8AAwBmihB0TS21nQAAAABJRU5ErkJggg==) no-repeat right 0;
2 $nav-border-color: rgb(232, 232, 232);
4 $z-index-nav-hover: 1001;
7 @include display-flex();
8 @include align-items(center);
9 height: $top-nav-height;
11 //margin-bottom: $main-content-top-margin;
15 @include display-flex();
16 @include align-items(center);
17 @include user-select(none);
20 @include display-flex();
21 @include align-items(center);
38 background: url("../images/burger-icon.png") 50% 100% no-repeat;
39 background-size: cover;
44 background-position: 50% 0;
51 @include display-flex();
52 @include justify-content(flex-end);
61 @include display-flex();
69 text-transform: uppercase;
70 @include user-select(none);
74 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNpiyc/Pn8XAwDATiM8yEAaMQBwBxHxMQMIdiE8D8Vog1sGjyQGqbhkQK4A0PoKaFATEF4F4MRCrImnQBuJtQLwfiI2hYk9AGl2AuB2I/wAxiB8DxNeAeA4QzwXiS0DsCdXwHIj9gHgqSOFPIK4CYksgvgJVwALEyUCcBDWMAeoSkO2bGZAEQeAM1CmtUNth4BkQ+wJxHBC/hwkyoQXALyCuAWILIL4MxIugAbYFI3iNZ54BR4fNtcXo0QEy9B+ywBGtWMzoAAquBWLk6EDXhBIdLNDokINGRwBQAUiiCYhvI0VHN1LIjpjoAAgwAMoSTlKlzAY4AAAAAElFTkSuQmCC) no-repeat;
76 display: inline-block;
85 @include display-flex();
86 @include align-items(center);
87 padding: 0 $default-padding;
89 z-index: $z-index-nav-hover + 1; // ensure on top of expandee
95 // @include display-flex();
96 // @include flex-direction(row);
97 // //visibility: hidden;
98 // pointer-events: none;
99 // transition: opacity 300ms ease-in-out 200ms;
104 z-index: $z-index-nav-hover;
107 @include box-sizing(border-box);
108 background-color: $gray-light;
109 padding: $default-padding 0;
120 @include background-image(linear-gradient(205deg,rgba(229,229,229,.7) 0,rgba(233,233,233,.7) 20%, rgba(244,244,244,.7) 100%));
135 @include background-image(linear-gradient(205deg,rgba(229,229,229,.7) 0,rgba(233,233,233,.7) 20%, rgba(244,244,244,.7) 100%));
139 font-size: $nav-font-size - 0.1;
140 padding: $default-padding - 5 0 0 0;
145 border-bottom: 1px solid $nav-border-color;
153 text-overflow: ellipsis;
156 // Hide 3rd level articles.
171 @include display-inline-flex();
172 @include align-self(stretch);
173 @include align-items(center);
175 padding: 0 $default-padding;
181 @include user-select(none);
185 padding: $default-padding;
187 input[type="search"] {
189 @include box-sizing(border-box);
190 background: url("../images/search.png") no-repeat 15px 55%;
191 background-size: 20px;
192 background-color: white;
193 border: $default-border;
194 //border-color: $gray-light-dark;
195 padding: 10px 10px 10px 40px;
198 font-family: inherit;
204 @media only screen and (min-width: $break-small) {
213 background: $nav-item-shaded-bg;
217 background-position: 0% -5px;
222 @include display-flex();
223 @include flex-direction(row);
225 // pointer-events: all;
227 // //visibility: visible;
231 @include background-image(linear-gradient(bottom,rgba(255, 255, 255, 0) 0,rgba(211, 211, 211, 0.5) 25%,rgb(211, 211, 211) 50%,rgba(211, 211, 211, 0.5) 75%,rgba(255, 255, 255, 0) 100%));
235 width: 1px !important;
243 font-size: $nav-font-size;
244 box-shadow: 0 3px 4px rgba(0, 0, 0, 0.12);
245 top: $top-nav-height;
248 padding: 0 $default-padding;
249 border-right: 1px solid $nav-border-color;
262 background: $nav-item-shaded-bg;
266 top: $top-nav-height;
274 @media only screen and (max-width: $break-small) {
276 @include flex-direction(column);
283 //@include transition(all 1s); // TODO(ericbidelman): janky on close
285 background: $gray-light;
288 max-height: 5000px; // TODO(ericbidelman): Hack. Make nav bigger than we'll ever need.
293 @include flex-direction(column);
299 @include align-items(center);
300 @include justify-content(center);
301 @include display-inline-flex();
305 @include flex-direction(column);
307 border-bottom: $default-border;
308 //border-color: $gray-medium;
321 background-color: rgba(229,229,229,.7);
325 padding: $default-padding / 2 $default-padding - 5;
326 //border-bottom: none;
329 border-color: #ccc;//$gray-light-dark;
333 background-color: inherit;;
355 @include display-flex();
356 @include align-items(center);
358 padding: 15px 15px 0 15px;