/* Dark Mode Style-1 */
.darkmode-style-1 .tpgb-darkmode-toggle:before, .darkmode-style-1 .tpgb-darkmode-toggle:after {
	position: absolute;
	color: #6f14f1;
	font-size: 18px;
}
.darkmode-style-1 .tpgb-darkmode-toggle {
	border: none;
	cursor: pointer;
	display: flex;
	outline: none;
	width: 5.2em;
	align-items: center;
	justify-content: center;
	height: 2.3em;
	border-radius: 100px;
	background: #6f14f1;
	padding: 0;
}
.darkmode-style-1 .tpgb-dark-mode-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 3px;
	right: 0;
	border-radius: 45px;
	bottom: 0;
	transition: .4s;
}
.darkmode-style-1 .tpgb-dark-mode-slider:before {
	border-radius: 50%;
	background: #fff;
}
.darkmode-style-1 .tpgb-dark-mode-slider:before {
	position: absolute;
	content: "";
	height: 1.8em;
	width: 1.8em;
	left: .26em;
	bottom: .26em;
	transition: .4s;
	border-radius: 50%;
}
.darkmode-style-1.darkmode-activated .tpgb-dark-mode-slider:before {
	transform: translateX(2.6em);
}