/* Numbering headings */
body {
  counter-reset: h2counter;
}
.edit-post-visual-editor .editor-styles-wrapper h1,
article.post .entry-content h1 {
  counter-reset: h2counter;
}

.edit-post-visual-editor .editor-styles-wrapper h2,
article.post .entry-content h2 {
  counter-reset: h3counter;
}

.edit-post-visual-editor .editor-styles-wrapper h2:before,
article.post .entry-content h2:before {
  content: counter(h2counter) ".\0000a0\0000a0";

  counter-increment: h2counter;
}

.edit-post-visual-editor .editor-styles-wrapper h3,
article.post .entry-content h3 {
  counter-reset: h4counter;
}

.edit-post-visual-editor .editor-styles-wrapper h3:before,
article.post .entry-content h3:before {
  content: counter(h2counter) "."counter(h3counter) ".\0000a0\0000a0";

  counter-increment: h3counter;
}

.edit-post-visual-editor .editor-styles-wrapper h4,
article.post .entry-content h4 {
  counter-reset: h5counter;
}

.edit-post-visual-editor .editor-styles-wrapper h4:before,
article.post .entry-content h4:before {
  content: counter(h2counter) "."counter(h3counter) "."counter(h4counter) ".\0000a0\0000a0";

  counter-increment: h4counter;
}

.edit-post-visual-editor .editor-styles-wrapper h5,
article.post .entry-content h5 {
  counter-reset: h6counter;
}

.edit-post-visual-editor .editor-styles-wrapper h5:before,
article.post .entry-content h5:before {
  content: counter(h2counter) "."counter(h3counter) "."counter(h4counter) "."counter(h5counter) ".\0000a0\0000a0";

  counter-increment: h5counter;
}

.edit-post-visual-editor .editor-styles-wrapper h6:before,
article.post .entry-content h6:before {
  content: counter(h2counter) "."counter(h3counter) "."counter(h4counter) "."counter(h5counter) "."counter(h6counter) ".\0000a0\0000a0";

  counter-increment: h6counter;
}
