1/* a11y */
2div.dokuwiki .vishelp {
3  display: none;
4}
5div.dokuwiki nav.mainmenu {
6  padding: 0px 1em 5px 0px;
7  float: left;
8}
9
10div.dokuwiki nav.mainmenu > ul {
11  position: absolute;
12  display: none;
13  list-style-type: none;
14  margin: 0;
15  padding: 0;
16  height: auto;
17  border: 1px solid __border__;
18  margin-top: 5px;
19}
20#dokuwiki__header nav.mainmenu > ul .curid a {
21  font-weight: bold;
22}
23div.dokuwiki nav.mainmenu ul.idx li {
24  list-style-image: none;
25}
26div.dokuwiki nav.mainmenu ul.idx li div.li span.inout {
27  cursor: pointer;
28  padding: 3px 5px 0 1px;
29}
30div.dokuwiki nav.mainmenu ul.idx li div.li span.open {
31  background: transparent url("../../images/open.png") no-repeat center;
32}
33div.dokuwiki nav.mainmenu ul.idx li div.li span.closed {
34  background: transparent url("../../images/closed.png") no-repeat center;
35}
36div.dokuwiki input#hamburger {
37  position: absolute;
38  clip: rect(0, 0, 0, 0);
39}
40div.dokuwiki label[for="hamburger"] img {
41  margin-bottom: 3px;
42}
43div.dokuwiki #hamburger:checked ~ ul {
44  display: block;
45  background-color: __background_alt__;
46  padding: 1em 0 1em 2em;
47  width: auto;
48  font-size: 0.875rem;
49  max-width: 20.5em;
50  z-index: 99;
51}
52div.dokuwiki nav.mainmenu ul li {
53  margin: 0 1em 0 0;
54  line-height: 1.25em;
55  padding: 0.25em 0;
56}
57
58div.dokuwiki nav.mainmenu ul ul {
59  padding: 0px 0px 0.25em 1em;
60  list-style-type: none;
61  list-style-image: none;
62}
63
64div.dokuwiki nav.mainmenu ul li.closed ul {
65  display: none;
66}
67
68div.dokuwiki nav.mainmenu ul ul li {
69  border-top: 1px dotted black;
70  margin-right: 0 !important;
71  padding: 0.25em 0;
72}
73
74div.dokuwiki nav.mainmenu ul li.open, div.dokuwiki nav.mainmenu ul ul li.open {
75  padding-right: 0;
76  background-image: none;
77}