
.wpj-jtoc.--jtoc-title-align-left .wpj-jtoc--title {
	text-align: left;
}

.wpj-jtoc.--jtoc-toggle-icon .wpj-jtoc--toggle-wrap {
	height: var(--jtoc-header-height, initial);
	width: var(--jtoc-header-height, initial);
}

.wpj-jtoc.--jtoc-toggle-position-right .wpj-jtoc--header-main {
	flex-direction: row;
}

.jtoc--bullet {
	display: flex;
	align-items: center;
	height: var(--jtoc-headings-line-height, 1.2em);
}

.jtoc--bullet .--bullet-filler, .jtoc--bullet .--bullet-inner {
	width: var(--jtoc-bullet-width, 6px);
	height: var(--jtoc-bullet-height, 6px);
	padding: var(--jtoc-bullet-padding);
	margin-right: var(--jtoc-bullet-margin-right, 10px);
	margin-top: var(--jtoc-bullet-margin-top, 5%);
	border-radius: var(--jtoc-bullet-border-radius);
	border-width: var(--jtoc-bullet-border-width);
}

.jtoc--bullet .--bullet-inner {
	background-color: var(--jtoc-bullet-background-color, var(--jtoc-palette-color-7, #333));
	border-style: var(--jtoc-bullet-border-style);
	border-color: var(--jtoc-bullet-border-color);
	background-image: var(--jtoc-bullet-background-image);
}

.jtoc--bullet .--bullet-filler {
	min-width: var(--jtoc-bullet-width, 6px);
	width: var(--jtoc-bullet-width, 6px);
	background: transparent !important;
}
