/*------------------------------------------------------------------
Elementor Editor
-------------------------------------------------------------------*/
.elementor-panel {
    #elementor-panel-header {
	    background-color: #201443;
	}

	.elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
	    border-bottom-color: #13aff0;
	}

	.elementor-element {
    	-webkit-transition: background 0.15s ease, box-shadow 0.15s ease;
	    -o-transition: background 0.15s ease, box-shadow 0.15s ease;
	    transition: background 0.15s ease, box-shadow 0.15s ease;

		.icon,
		.title {
	    	-webkit-transition: color 0.15s ease;
		    -o-transition: color 0.15s ease;
		    transition: color 0.15s ease;
		}

	    &:hover {
		    background: #13aff0;

			.icon,
			.title,
			.oew-icon {
			    color: #fff;
			}
		}
	}
}

#elementor-editor-wrapper-v2 + #elementor-editor-wrapper #elementor-panel-header {
	background-color: var(--e-a-bg-default);
}

.elementor-control-type-switcher {
    .elementor-switch {
	    width: 37px;
	}

	.elementor-switch-handle {
	    top: 3px;
	    left: 3px;
	    width: 14px;
	    height: 14px;
	    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15) !important;
	}

	.elementor-switch-label {
	    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08), inset 0 0 2px rgba(0, 0, 0, 0.08);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08), inset 0 0 2px rgba(0, 0, 0, 0.08);

	    &:before,
		&:after {
		    display: none;
		    line-height: 22px;
		}
	}

	.elementor-switch-input:checked ~ .elementor-switch-label {
	    background: #13aff0;
	}

	.elementor-switch-input:checked ~ .elementor-switch-handle {
	    left: 20px;
	}
}

.oew-icon {
    color: #13aff0;
}