
.darkmode-layer, .darkmode-toggle {
	z-index: 500;
}

button.darkmode-toggle {
	padding: 0;
	line-height: 0;
}

.darkmode-ignore {
	z-index: 501;
}

.tp_dm_style2 .darkmode-toggle {
	width: 60px;
	height: 34px;
	position: fixed;
	border-radius: 50%;
	border: none;
	right: 45px;
	bottom: 26px;
	left: unset;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
}

.tp_dm_style2 .darkmode-toggle:foucs, .tp_dm_style2 .darkmode-toggle:active {
	outline: none !important;
}

.tp_dm_style2 .darkmode-toggle .tp-dark-mode-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #8072fc;
	-webkit-transition: .4s;
	transition: .4s;
}

.tp_dm_style2 .darkmode-toggle .tp-dark-mode-slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.tp_dm_style2.darkmode--activated .darkmode-toggle .tp-dark-mode-slider {
	background-color: #8072fc;
}

.tp_dm_style2.darkmode--activated .darkmode-toggle .tp-dark-mode-slider {
	box-shadow: 0 0 1px #8072fc;
}

.tp_dm_style2.darkmode--activated .darkmode-toggle .tp-dark-mode-slider:before {
	-webkit-transform: translateX(26px) translateY(-50%);
	-ms-transform: translateX(26px) translateY(-50%);
	transform: translateX(26px) translateY(-50%);
}

.tp_dm_style2 .darkmode-toggle .tp-dark-mode-slider.tp-dark-mode-round {
	border-radius: 34px;
}

.tp_dm_style2 .darkmode-toggle .tp-dark-mode-slider.tp-dark-mode-round:before {
	border-radius: 50%;
}

.tp_dm_style2 .darkmode-toggle:before, .tp_dm_style2 .darkmode-toggle:after {
	position: absolute;
	color: #7f72fc;
}

.tp_dm_style2 .darkmode-toggle:before {
	left: -66px;
}

.tp_dm_style2 .darkmode-toggle:after {
	right: -45px;
}

.darkmode--activated .theplus-darkmode-ignore {
	mix-blend-mode: difference !important;
	z-index: 600 !important;
}

.tp_dm_style2 .darkmode-layer--button {
	margin-right: 10px;
	margin-bottom: 2px;
}

.darkmode-layer--button {
	right: -100px !important;
}
