/* Elementor editor preview */
.elementor-add-new-section .elementor-button {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",'Oxygen','Roboto', sans-serif;
}
.elementor-add-new-section .elementor-add-section-button {
    background-color: #008aff;
    background: linear-gradient(95deg, #36a2ff 0%, #008aff 50%, #0072ff 100%);
    box-shadow: 0 5px 30px -7px #008aff;
}
.elementor-add-new-section .elementor-add-section-button:hover {
    background-color: #222;
    background: linear-gradient(95deg, #666666 0%, #222222 50%, #000000 100%);
    box-shadow: 0 5px 30px -7px #333;
}
.elementor-add-new-section .elementor-add-template-button {
    background-color: #6d7882;
    margin-left: 25px;
    background: linear-gradient(95deg, #9ba4ac 0%, #6d7882 50%, #606a72 100%);
    box-shadow: 0 5px 30px -7px #6d7882;
}

.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings {
	height: 30px;
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting {
	font-size: 14px;
	width: 40px;
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting i {
	cursor: pointer;
}
.elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
    border-width: 28px 18px 0 0;
}
.elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
    border-width: 28px 0 0 18px;
}
.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
    border-width: 0 18px 28px 0;
}
.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
    border-width: 0 0 28px 18px;
}