
.editor-styles-wrapper .so-widget-block-container h1, .editor-styles-wrapper .so-widget-preview-container h1, .editor-styles-wrapper .so-widget-block-container h2, .editor-styles-wrapper .so-widget-preview-container h2, .editor-styles-wrapper .so-widget-block-container h3, .editor-styles-wrapper .so-widget-preview-container h3, .editor-styles-wrapper .so-widget-block-container h4, .editor-styles-wrapper .so-widget-preview-container h4, .editor-styles-wrapper .so-widget-block-container h5, .editor-styles-wrapper .so-widget-preview-container h5, .editor-styles-wrapper .so-widget-block-container, .editor-styles-wrapper .so-widget-preview-container {
	color: #1e1e1e;
}

.editor-styles-wrapper .so-widget-block-container {
	flex: 100%;
}

.editor-styles-wrapper .so-widget-block-container ul.components-form-token-field__suggestions-list {
	margin: 0;
	padding: 0;
}

.editor-styles-wrapper .so-widget-block-container .components-base-control__label {
	display: none;
}

.editor-styles-wrapper .so-widget-block-container input[type="checkbox"] {
	appearance: checkbox;
}

.editor-styles-wrapper .so-widget-block-container input[type="checkbox"]::before {
	content: none;
}

.editor-styles-wrapper .so-widget-block-container .mce-edit-area {
	padding: 5px;
	padding-right: 0;
}

.editor-styles-wrapper .so-widget-block-container .wp-picker-container .iris-picker {
	width: 256px !important;
	max-width: 100%;
	height: 227px !important;
}

.editor-styles-wrapper .so-widget-block-container a {
	color: #2271b1;
}

.editor-styles-wrapper .so-widget-block-container a:hover, .editor-styles-wrapper .so-widget-block-container a:focus {
	color: #1e1e1e;
}

.editor-styles-wrapper .so-widget-block-container .hidden {
	display: none;
}

.editor-styles-wrapper .so-widget-preview-container {
	min-height: 50px;
}

.so-block-editor-icon:not(.so-widget-icon-default) svg {
	fill: #009dff !important;
	stroke: transparent !important;
}

.siteorigin-widget-tinymce-add-media .wp-media-buttons-icon {
	display: inline-block;
	height: 20px;
	line-height: 1;
	margin: 0 2px;
	vertical-align: middle;
	width: 20px;
}

.siteorigin-widget-tinymce-add-media .wp-media-buttons-icon::before {
	content: "";
	font: normal 18px/1 dashicons;
}
