
.wpj-jtoc.--jtoc-theme-clean-rounded {
	--jtoc-header-color: #333;
	--jtoc-header-height: 60px;
	--jtoc-title-label-font-weight: 600;
	--jtoc-title-label-font-weight: 500;
	--jtoc-toc-border-radius: 16px;
	--jtoc-background-color: #f9f7f7;
	--jtoc-body-padding: 16px 20px 16px 20px;
	--jtoc-body-background-color: #f9f7f7;
	--jtoc-toc-border: 1px solid;
	--jtoc-toc-border-color: #e6e6e6;
	--jtoc-header-background-color: #fff;
	--jtoc-title-font-size: 1.25em;
	--jtoc-headings-padding: 5px 7px;
	--jtoc-headings-background-color-hover: #e6e6e6;
	--jtoc-headings-background-color-active: #e6e6e6;
	--jtoc-headings-border-radius: 8px;
	--jtoc-link-font-size: 90%;
	--jtoc-link-color: var(--jtoc-theme-color-main, #494a5c);
	--jtoc-link-color-hover: var(--jtoc-theme-color-main, #494a5c);
	--jtoc-link-color-active: #333;
	--jtoc-numeration-color: var(--jtoc-theme-color-main, rgba(73, 74, 92, .25));
	--jtoc-numeration-color-active: #333;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .--jtoc-h2:after {
	content: "";
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--header {
	position: relative;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title {
	margin: 0 18px;
	max-width: 100%;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label {
	display: block;
	width: 100%;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--items li {
	display: block;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--items li.--jtoc-is-active>.wpj-jtoc--item-content>a {
	font-weight: 700;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--items li .wpj-jtoc--item-content:hover>a {
	font-weight: 500;
}

.wpj-jtoc.--jtoc-theme-clean-rounded .wpj-jtoc--items li a {
	vertical-align: top;
	max-width: 100%;
	text-decoration: none !important;
}
