1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
52 |
|
53 |
|
54 |
|
55 |
|
56 |
|
57 |
|
58 |
|
59 |
|
60 |
|
61 |
|
62 |
|
63 |
|
64 |
|
65 |
|
66 |
|
67 |
|
68 |
|
69 |
|
70 |
|
71 |
|
72 |
|
73 |
|
74 |
|
75 |
|
76 |
|
77 | .wp-block-navigation {
|
78 | position: relative;
|
79 | --navigation-layout-justification-setting: flex-start;
|
80 | --navigation-layout-direction: row;
|
81 | --navigation-layout-wrap: wrap;
|
82 | --navigation-layout-justify: flex-start;
|
83 | --navigation-layout-align: center;
|
84 | }
|
85 | .wp-block-navigation ul {
|
86 | margin-top: 0;
|
87 | margin-bottom: 0;
|
88 | margin-right: 0;
|
89 | padding-right: 0;
|
90 | }
|
91 | .wp-block-navigation ul,
|
92 | .wp-block-navigation ul li {
|
93 | list-style: none;
|
94 | padding: 0;
|
95 | }
|
96 | .wp-block-navigation .wp-block-navigation-item {
|
97 | display: flex;
|
98 | align-items: center;
|
99 | position: relative;
|
100 | }
|
101 | .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
|
102 | display: none;
|
103 | }
|
104 | .wp-block-navigation .wp-block-navigation-item__content {
|
105 | display: block;
|
106 | }
|
107 | .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
|
108 | text-decoration: underline;
|
109 | }
|
110 | .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active {
|
111 | text-decoration: underline;
|
112 | }
|
113 | .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
|
114 | text-decoration: line-through;
|
115 | }
|
116 | .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active {
|
117 | text-decoration: line-through;
|
118 | }
|
119 | .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
|
120 | text-decoration: none;
|
121 | }
|
122 | .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active {
|
123 | text-decoration: none;
|
124 | }
|
125 | .wp-block-navigation .wp-block-navigation__submenu-icon {
|
126 | align-self: center;
|
127 | line-height: 0;
|
128 | display: inline-block;
|
129 | font-size: inherit;
|
130 | padding: 0;
|
131 | background-color: inherit;
|
132 | color: currentColor;
|
133 | border: none;
|
134 | width: 0.6em;
|
135 | height: 0.6em;
|
136 | margin-right: 0.25em;
|
137 | }
|
138 | .wp-block-navigation .wp-block-navigation__submenu-icon svg {
|
139 | display: inline-block;
|
140 | stroke: currentColor;
|
141 | width: inherit;
|
142 | height: inherit;
|
143 | margin-top: 0.075em;
|
144 | }
|
145 | .wp-block-navigation.is-vertical {
|
146 | --navigation-layout-direction: column;
|
147 | --navigation-layout-justify: initial;
|
148 | --navigation-layout-align: flex-start;
|
149 | }
|
150 | .wp-block-navigation.no-wrap {
|
151 | --navigation-layout-wrap: nowrap;
|
152 | }
|
153 | .wp-block-navigation.items-justified-center {
|
154 | --navigation-layout-justification-setting: center;
|
155 | --navigation-layout-justify: center;
|
156 | }
|
157 | .wp-block-navigation.items-justified-center.is-vertical {
|
158 | --navigation-layout-align: center;
|
159 | }
|
160 | .wp-block-navigation.items-justified-right {
|
161 | --navigation-layout-justification-setting: flex-end;
|
162 | --navigation-layout-justify: flex-end;
|
163 | }
|
164 | .wp-block-navigation.items-justified-right.is-vertical {
|
165 | --navigation-layout-align: flex-end;
|
166 | }
|
167 | .wp-block-navigation.items-justified-space-between {
|
168 | --navigation-layout-justification-setting: space-between;
|
169 | --navigation-layout-justify: space-between;
|
170 | }
|
171 |
|
172 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
|
173 | background-color: inherit;
|
174 | color: inherit;
|
175 | position: absolute;
|
176 | z-index: 2;
|
177 | display: flex;
|
178 | flex-direction: column;
|
179 | align-items: normal;
|
180 | opacity: 0;
|
181 | transition: opacity 0.1s linear;
|
182 | visibility: hidden;
|
183 | width: 0;
|
184 | height: 0;
|
185 | overflow: hidden;
|
186 | right: -1px;
|
187 | top: 100%;
|
188 | }
|
189 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
|
190 | display: flex;
|
191 | flex-grow: 1;
|
192 | }
|
193 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
|
194 | margin-left: 0;
|
195 | margin-right: auto;
|
196 | }
|
197 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
|
198 | margin: 0;
|
199 | }
|
200 | @media (min-width: 782px) {
|
201 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
|
202 | right: 100%;
|
203 | top: -1px;
|
204 | }
|
205 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
|
206 | content: "";
|
207 | position: absolute;
|
208 | left: 100%;
|
209 | height: 100%;
|
210 | display: block;
|
211 | width: 0.5em;
|
212 | background: transparent;
|
213 | }
|
214 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
|
215 | margin-left: 0.25em;
|
216 | }
|
217 | .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
|
218 | transform: rotate(90deg);
|
219 | }
|
220 | }
|
221 | .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
|
222 | visibility: visible;
|
223 | overflow: visible;
|
224 | opacity: 1;
|
225 | width: auto;
|
226 | height: auto;
|
227 | min-width: 200px;
|
228 | }
|
229 | .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
|
230 | visibility: visible;
|
231 | overflow: visible;
|
232 | opacity: 1;
|
233 | width: auto;
|
234 | height: auto;
|
235 | min-width: 200px;
|
236 | }
|
237 | .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
|
238 | visibility: visible;
|
239 | overflow: visible;
|
240 | opacity: 1;
|
241 | width: auto;
|
242 | height: auto;
|
243 | min-width: 200px;
|
244 | }
|
245 |
|
246 | .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
|
247 | right: 0;
|
248 | top: 100%;
|
249 | }
|
250 | @media (min-width: 782px) {
|
251 | .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
|
252 | right: 100%;
|
253 | top: 0;
|
254 | }
|
255 | }
|
256 |
|
257 | .wp-block-navigation-submenu {
|
258 | position: relative;
|
259 | display: flex;
|
260 | }
|
261 | .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
|
262 | stroke: currentColor;
|
263 | }
|
264 |
|
265 | button.wp-block-navigation-item__content {
|
266 | background-color: transparent;
|
267 | border: none;
|
268 | color: currentColor;
|
269 | font-size: inherit;
|
270 | font-family: inherit;
|
271 | line-height: inherit;
|
272 | font-style: inherit;
|
273 | font-weight: inherit;
|
274 | text-transform: inherit;
|
275 | text-align: right;
|
276 | }
|
277 |
|
278 | .wp-block-navigation-submenu__toggle {
|
279 | cursor: pointer;
|
280 | }
|
281 |
|
282 | .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
|
283 | padding-left: 0.85em;
|
284 | }
|
285 | .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
|
286 | margin-right: -0.6em;
|
287 | pointer-events: none;
|
288 | }
|
289 |
|
290 |
|
291 |
|
292 |
|
293 | .wp-block-navigation__responsive-container,
|
294 | .wp-block-navigation__responsive-close,
|
295 | .wp-block-navigation__responsive-dialog,
|
296 | .wp-block-navigation .wp-block-page-list,
|
297 | .wp-block-navigation__container,
|
298 | .wp-block-navigation__responsive-container-content {
|
299 | gap: inherit;
|
300 | }
|
301 |
|
302 |
|
303 |
|
304 |
|
305 | :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
|
306 | :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
|
307 | padding: 0.5em 1em;
|
308 | }
|
309 |
|
310 | :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
|
311 | :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
|
312 | padding: 0.5em 1em;
|
313 | }
|
314 |
|
315 |
|
316 |
|
317 |
|
318 | .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
|
319 | .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
|
320 | .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
|
321 | .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
|
322 | right: auto;
|
323 | left: 0;
|
324 | }
|
325 | .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
326 | .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
327 | .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
328 | .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
|
329 | right: -1px;
|
330 | left: -1px;
|
331 | }
|
332 | @media (min-width: 782px) {
|
333 | .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
334 | .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
335 | .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
|
336 | .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
|
337 | right: auto;
|
338 | left: 100%;
|
339 | }
|
340 | }
|
341 |
|
342 | .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
|
343 | background-color: #fff;
|
344 | color: #000;
|
345 | border: 1px solid rgba(0, 0, 0, 0.15);
|
346 | }
|
347 |
|
348 | .wp-block-navigation__container {
|
349 | display: flex;
|
350 | flex-wrap: var(--navigation-layout-wrap, wrap);
|
351 | flex-direction: var(--navigation-layout-direction, initial);
|
352 | justify-content: var(--navigation-layout-justify, initial);
|
353 | align-items: var(--navigation-layout-align, initial);
|
354 | list-style: none;
|
355 | margin: 0;
|
356 | padding-right: 0;
|
357 | }
|
358 | .wp-block-navigation__container .is-responsive {
|
359 | display: none;
|
360 | }
|
361 |
|
362 | .wp-block-navigation__container:only-child,
|
363 | .wp-block-page-list:only-child {
|
364 | flex-grow: 1;
|
365 | }
|
366 |
|
367 |
|
368 |
|
369 |
|
370 | @keyframes overlay-menu__fade-in-animation {
|
371 | from {
|
372 | opacity: 0;
|
373 | transform: translateY(0.5em);
|
374 | }
|
375 | to {
|
376 | opacity: 1;
|
377 | transform: translateY(0);
|
378 | }
|
379 | }
|
380 | .wp-block-navigation__responsive-container {
|
381 | display: none;
|
382 | position: fixed;
|
383 | top: 0;
|
384 | right: 0;
|
385 | left: 0;
|
386 | bottom: 0;
|
387 | }
|
388 | .wp-block-navigation__responsive-container .wp-block-navigation-link a {
|
389 | color: inherit;
|
390 | }
|
391 | .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
|
392 | display: flex;
|
393 | flex-wrap: var(--navigation-layout-wrap, wrap);
|
394 | flex-direction: var(--navigation-layout-direction, initial);
|
395 | justify-content: var(--navigation-layout-justify, initial);
|
396 | align-items: var(--navigation-layout-align, initial);
|
397 | }
|
398 | .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
|
399 | color: inherit !important;
|
400 | background-color: inherit !important;
|
401 | }
|
402 | .wp-block-navigation__responsive-container.is-menu-open {
|
403 | display: flex;
|
404 | flex-direction: column;
|
405 | background-color: inherit;
|
406 | animation: overlay-menu__fade-in-animation 0.1s ease-out;
|
407 | animation-fill-mode: forwards;
|
408 | padding-top: var(--wp--style--root--padding-top, 2rem);
|
409 | padding-left: var(--wp--style--root--padding-right, 2rem);
|
410 | padding-bottom: var(--wp--style--root--padding-bottom, 2rem);
|
411 | padding-right: var(--wp--style--root--padding-left, 2rem);
|
412 | overflow: auto;
|
413 | z-index: 100000;
|
414 | }
|
415 | @media (prefers-reduced-motion: reduce) {
|
416 | .wp-block-navigation__responsive-container.is-menu-open {
|
417 | animation-duration: 1ms;
|
418 | animation-delay: 0s;
|
419 | }
|
420 | }
|
421 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
|
422 | padding-top: calc(2rem + 24px);
|
423 | overflow: visible;
|
424 | display: flex;
|
425 | flex-direction: column;
|
426 | flex-wrap: nowrap;
|
427 | align-items: var(--navigation-layout-justification-setting, inherit);
|
428 | }
|
429 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
|
430 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
|
431 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
|
432 | justify-content: flex-start;
|
433 | }
|
434 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
|
435 | display: none;
|
436 | }
|
437 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
|
438 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
|
439 | opacity: 1;
|
440 | visibility: visible;
|
441 | height: auto;
|
442 | width: auto;
|
443 | overflow: initial;
|
444 | min-width: 200px;
|
445 | position: static;
|
446 | border: none;
|
447 | padding-right: 2rem;
|
448 | padding-left: 2rem;
|
449 | }
|
450 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
|
451 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
|
452 | gap: inherit;
|
453 | }
|
454 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
|
455 | padding-top: var(--wp--style--block-gap, 2em);
|
456 | }
|
457 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
|
458 | padding: 0;
|
459 | }
|
460 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
|
461 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
|
462 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
|
463 | display: flex;
|
464 | flex-direction: column;
|
465 | align-items: var(--navigation-layout-justification-setting, initial);
|
466 | }
|
467 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
|
468 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
|
469 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
|
470 | color: inherit !important;
|
471 | background: transparent !important;
|
472 | }
|
473 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
|
474 | left: auto;
|
475 | right: auto;
|
476 | }
|
477 | @media (min-width: 600px) {
|
478 | .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
|
479 | display: block;
|
480 | width: 100%;
|
481 | position: relative;
|
482 | z-index: auto;
|
483 | background-color: inherit;
|
484 | }
|
485 | .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
|
486 | display: none;
|
487 | }
|
488 | .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
|
489 | right: 0;
|
490 | }
|
491 | }
|
492 |
|
493 | .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
|
494 | background-color: #fff;
|
495 | color: #000;
|
496 | }
|
497 |
|
498 | .wp-block-navigation__toggle_button_label {
|
499 | font-size: 1rem;
|
500 | font-weight: bold;
|
501 | }
|
502 |
|
503 | .wp-block-navigation__responsive-container-open,
|
504 | .wp-block-navigation__responsive-container-close {
|
505 | vertical-align: middle;
|
506 | cursor: pointer;
|
507 | color: currentColor;
|
508 | background: transparent;
|
509 | border: none;
|
510 | margin: 0;
|
511 | padding: 0;
|
512 | text-transform: inherit;
|
513 | }
|
514 | .wp-block-navigation__responsive-container-open svg,
|
515 | .wp-block-navigation__responsive-container-close svg {
|
516 | fill: currentColor;
|
517 | pointer-events: none;
|
518 | display: block;
|
519 | width: 24px;
|
520 | height: 24px;
|
521 | }
|
522 |
|
523 | .wp-block-navigation__responsive-container-open {
|
524 | display: flex;
|
525 | }
|
526 | @media (min-width: 600px) {
|
527 | .wp-block-navigation__responsive-container-open:not(.always-shown) {
|
528 | display: none;
|
529 | }
|
530 | }
|
531 |
|
532 | .wp-block-navigation__responsive-container-close {
|
533 | position: absolute;
|
534 | top: 0;
|
535 | left: 0;
|
536 | z-index: 2;
|
537 | }
|
538 |
|
539 | .wp-block-navigation__responsive-close {
|
540 | width: 100%;
|
541 | max-width: var(--wp--style--global--wide-size, 100%);
|
542 | margin-right: auto;
|
543 | margin-left: auto;
|
544 | }
|
545 | .wp-block-navigation__responsive-close:focus {
|
546 | outline: none;
|
547 | }
|
548 |
|
549 | .is-menu-open .wp-block-navigation__responsive-close,
|
550 | .is-menu-open .wp-block-navigation__responsive-dialog,
|
551 | .is-menu-open .wp-block-navigation__responsive-container-content {
|
552 | box-sizing: border-box;
|
553 | }
|
554 |
|
555 | .wp-block-navigation__responsive-dialog {
|
556 | position: relative;
|
557 | }
|
558 |
|
559 | .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
|
560 | margin-top: 46px;
|
561 | }
|
562 | @media (min-width: 782px) {
|
563 | .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
|
564 | margin-top: 32px;
|
565 | }
|
566 | }
|
567 |
|
568 | html.has-modal-open {
|
569 | overflow: hidden;
|
570 | } |
\ | No newline at end of file |