.toc-block-list li span {
	cursor: pointer;
}

.toc-block-list li span:hover {
	opacity: 0.8;
}

.None {
	list-style: none;
}

/* .Numbered {
  list-style: auto;
} */

.Unordered {
	list-style: square;
}

/* Adding counters on the toc-block-list LIs */
.Numbered,
.Numbered ul {
	list-style-type: none;
}

.Numbered {
	counter-reset: nav0;
}

.Numbered > li {
	counter-increment: nav0;
	counter-reset: nav1;
}

.Numbered > li li {
	counter-increment: nav1;
	counter-reset: nav2;
}

.Numbered > li li li {
	counter-increment: nav2;
	counter-reset: nav3;
}

.Numbered > li li li li {
	counter-increment: nav3;
	counter-reset: nav4;
}

.Numbered > li li li li li {
	counter-increment: nav4;
	counter-reset: nav5;
}

.Numbered > li li li li li li {
	counter-increment: nav5;
	counter-reset: nav6;
}


.Numbered > li::before {
	content: counter(nav0)" - ";
}

.Numbered > li li::before {
	content: counter(nav0)"."counter(nav1) " - ";
}

.Numbered > li li li::before {
	content: counter(nav0)"."counter(nav1)"."counter(nav2)" - ";
}

.Numbered > li li li li::before {
	content: counter(nav0)"."counter(nav1)"."counter(nav2)"."counter(nav3)" - ";
}

.Numbered > li li li li li::before {
	content: counter(nav0)"."counter(nav1)"."counter(nav2)"."counter(nav3)"."counter(nav4)" - ";
}

.Numbered > li li li li li li::before {
	content: counter(nav0)"."counter(nav1)"."counter(nav2)"."counter(nav3)"."counter(nav4)"."counter(nav5)" - ";
}

.Numbered > li li li li li li li::before {
	content: counter(nav0)"."counter(nav1)"."counter(nav2)"."counter(nav3)"."counter(nav4)"."counter(nav5)"."counter(nav6)" - ";
}

@media only screen and (min-width: 768px) {
	.toc-block-title {
		font-size: 2.5rem;
	}
}

.toc-block-list {
	padding-left: 40px;
}

#toc-block {
	padding: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.toc-block-title {
	margin: 0;
	padding-bottom: 15px;
}

.toc-block-list {
	margin: 0;
}