#toc {
  counter-reset: toc1counter toc2counter
}
#toc a {
  text-decoration: none
}
.sidenav__item {
  border-top: 1px solid #e6e6e6
}
.toc-h1 > a:before {
  counter-increment: toc1counter;
  content: counter(toc1counter) ".\0000a0\0000a0"
}
.toc-h1 > ul {
  counter-reset: toc2counter
}
.toc-h2 > a:before {
  counter-increment: toc2counter;
  content: counter(toc2counter) ".\0000a0\0000a0"
}
.toc-h2 > ul {
  counter-reset: toc3counter
}
.toc-h3 > a:before {
  counter-increment: toc3counter;
  content: counter(toc2counter) "." counter(toc3counter) ".\0000a0\0000a0"
}
.toc-h3 > ul {
  counter-reset: toc4counter
}
.toc-h4 > a:before {
  counter-increment: toc4counter;
  content:  counter(toc2counter) "." counter(toc3counter) "." counter(toc4counter) ".\0000a0\0000a0"
}
.toc-h4 > ul {
  counter-reset: toc5counter
}
.toc-h5 > a:before {
  counter-increment: toc5counter;
  content:  counter(toc2counter) "." counter(toc3counter) "." counter(toc4counter) "." counter(toc5counter) ".\0000a0\0000a0"
}
.post {
  counter-reset: h1counter h2counter
}
.post h1 {
  counter-reset: h2counter
}
.post h2 {
  counter-reset: h3counter
}
.post h3 {
  counter-reset: h4counter
}
.post h4 {
  counter-reset: h5counter
}
.post h5 {
  counter-reset: h6counter
}
.post h2:before {
  counter-increment: h2counter;
  content: counter(h2counter) ".\0000a0\0000a0"
}
.post h3:before {
  counter-increment: h3counter;
  content: counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0"
}
.post h4:before {
  counter-increment: h4counter;
  content: counter(h2counter) "." counter(h3counter) "." counter(h4counter) ".\0000a0\0000a0"
}
.post h5:before {
  counter-increment: h5counter;
  content: counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) ".\0000a0\0000a0"
}
.post h6:before {
  counter-increment: h6counter;
  content: counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) "." counter(h6counter) ".\0000a0\0000a0"
}
