.elementor-widget-bdt-table-of-content .bdt-drop {
	margin-top: 0;
}

.elementor-widget-bdt-table-of-content .bdt-card-secondary {
	-webkit-transform: translate(var(--ep-fixed-index-h-offset, 0), var(--ep-fixed-index-v-offset, 0));
	transform: translate(var(--ep-fixed-index-h-offset, 0), var(--ep-fixed-index-v-offset, 0));
}

.bdt-table-of-content .nav {
	list-style-type: none;
}

.bdt-table-of-content .nav li a {
	display: inline-block;
	font-weight: 700;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.bdt-table-of-content .nav>.nav li a {
	font-weight: 400;
}

.bdt-table-of-content .nav>.nav>.nav li a {
	font-size: 14px;
}

.bdt-table-of-content .bdt-card .nav li.bdt-active>a {
	color: #fff;
	border-bottom-color: rgba(255, 255, 255, .4);
}

.table-of-content-layout-fixed {
	position: relative !important;
}

.table-of-content-layout-dropdown {
	position: fixed;
}

.bdt-table-of-content-header h4 {
	color: inherit;
	margin: 0 0 15px;
}

@media (min-width:960px) {
	.table-of-content-layout-fixed {
		position: fixed !important;
		width: 320px;
		z-index: 99;
	}
}