.nested-list .entry-content ol,
.nested-list .hentry ol {
counter-reset: level1;
margin: 0.8em 0 0.8em 1.4em;
}
.nested-list .entry-content ol ol,
.nested-list .hentry ol ol {
counter-reset: level2;
}
.nested-list .entry-content ol ol ol,
.nested-list .hentry ol ol ol {
counter-reset: level3;
}
.nested-list .entry-content ol > li,
.nested-list .hentry ol > li {
list-style-type: none;
line-height: 1.4;
margin: 0.8em 0 0 1em;
text-indent: -1.5em;
}
.nested-list .entry-content ol > li:before,
.nested-list .hentry ol > li:before {
content: counter(level1, decimal) ". ";
counter-increment: level1;
display: inline-block;
text-align: right;
text-transform: none;
margin-right: 0.5em;
width: 1em;
white-space: nowrap;
}
.nested-list .entry-content ol ol > li:before,
.nested-list .hentry ol ol > li:before {
content: counter(level2, lower-alpha) ". ";
counter-increment: level2;
}
.nested-list .entry-content ol ol ol > li:before,
.nested-list .hentry ol ol ol > li:before {
content: counter(level3, lower-roman) ". ";
counter-increment: level3;
}
.nested-list .entry-content ul,
.nested-list .hentry ul {
margin: 0.8em 0 0.8em 1.4em;
}
.nested-list .entry-content ul > li,
.nested-list .hentry ul > li {
list-style-type: disc;
text-indent: 0;
}
.nested-list .entry-content ul ul > li,
.nested-list .hentry ul ul > li {
list-style-type: circle;
}
.nested-list .entry-content ul ul ul > li,
.nested-list .hentry ul ul ul > li {
list-style-type: square;
}