.el-settings-panel-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 20px 0 0;
	color: #32373c;
	box-sizing: border-box;
}
.el-settings-panel-wrapper * {
	box-sizing: border-box;
}
.el-settings-panel-wrapper a {
	text-decoration: none;
	outline: 0;
}
.tippy-box {
	background-color: #eee;
	color: #6c2fb9;
}
.el-settings-panel-wrapper a:focus,
.el-settings-panel-wrapper input[type="checkbox"]:focus,
.el-settings-panel-wrapper input[type="radio"]:focus,
.el-settings-panel-wrapper select:focus {
	box-shadow: none;
	outline: 0;
}
.el-settings-panel-wrapper ol,
.el-settings-panel-wrapper ul {
	list-style: none;
	margin: 0;
}
.el-settings-panel-wrapper input[type="email"],
.el-settings-panel-wrapper input[type="password"],
.el-settings-panel-wrapper input[type="text"],
.el-settings-panel-wrapper select,
.el-settings-panel-wrapper textarea {
	background: 0 0;
	box-shadow: none;
	border-radius: 30px;
	border: 1px solid #dbdbdb;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #32373c;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	transition: background 0.5s;
}
.el-settings-panel-wrapper select {
	background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E")
		right 5px top 55% no-repeat #f1f5f9;
}
.el-settings-panel-wrapper select:focus {
	border: none;
	color: #32373c;
}
.el-settings-panel-wrapper input:read-only {
	background: #eaeaea;
}
.el-settings-panel-wrapper input:-moz-read-only {
	background: #eaeaea;
}
.el-settings-panel-wrapper .el-settings-panel-settings {
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 35px 0;
}
.el-settings-panel-wrapper .el-settings-panel-save-btn {
	display: inline-block;
	position: relative;
	background-color: #00c3aa;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: auto;
	padding: 16px 20px 16px 60px;
	font-size: 18px;
	font-weight: 300;
	line-height: normal;
	text-decoration: none;
	text-shadow: none;
	color: #fff;
	cursor: pointer;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	transition: background 0.5s;
}
.el-settings-panel-wrapper .el-settings-panel-save-btn:focus {
	outline: 0;
}
.el-settings-panel-wrapper .el-settings-panel-save-btn:before {
	display: block;
	position: absolute;
	top: 9px;
	left: 15px;
	font-family: ETmodules;
	font-size: 28px;
	font-weight: 300;
	text-shadow: none;
	content: "\l";
}
.el-settings-panel-wrapper .el-settings-panel-save-btn:hover {
	background-color: #00bba3;
}
.el-settings-panel-header {
	position: relative;
	background: #6c2eb9;
	margin-bottom: 30px;
	padding: 15px 0;
	text-align: center;
}
.el-settings-panel-logo {
	width: 90%;
	height: auto;
}
#el-settings-panel-title {
	position: relative;
	margin: 0;
	padding-bottom: 0;
	padding-left: 45px;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.25;
	color: #fff;
}
#el-settings-panel-title:before {
	position: absolute;
	top: 0;
	left: 0;
	font-family: dashicons;
	font-size: 32px;
	line-height: 1;
	content: "\f116";
}
.el-settings-panel-mainmenu,
.el-settings-panel-submenu {
	display: block;
	position: relative;
	overflow: hidden;
}
.el-settings-panel-mainmenu {
	border-bottom: 1px solid #8243cb;
	padding: 25px 0;
}
.el-settings-panel-mainmenu:last-child {
	border: none;
}
.el-settings-panel-submenu {
	display: none;
	padding: 5px 0 0 35px;
	max-height: 305px;
	overflow-y: auto;
	margin-top: 10px !important;
}

 .el-settings-panel-submenu::-webkit-scrollbar {
	width: 5px;
 }
 .el-settings-panel-submenu::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
	border-radius: 10px;
 }
 .el-settings-panel-submenu::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8); 
 }

.el-settings-panel-mainmenu li,
.el-settings-panel-submenu li {
	margin: 0 0 12px;
	padding: 0 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 1.1vw;
	font-weight: 400;
	cursor: pointer;
	transition: all 0.3s ease-in-out, font-weight 50ms ease-in-out;
}
.el-settings-panel-submenu li {
	padding: 0;
}
.el-settings-panel-submenu-tab:hover span,
.el-settings-panel-submenu-tab.el-settings-panel-active-tab span {
	font-weight: 900;
}
.el-settings-panel-mainmenu li > svg,
.el-settings-panel-mainmenu li > span > svg {
	width: 1.15vw;
	vertical-align: middle;
}
.el-settings-panel-mainmenu li span,
.el-settings-panel-submenu li span {
	display: inline-block;
	padding: 12px 0 12px 7px;
	outline: 0;
	line-height: 1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	transition: all 0.3s ease-in-out, font-weight 50ms ease-in-out;
}
.el-settings-panel-mainmenu li > span.el-settings-li-with-sub {
	padding: 0;
	display: block;
	margin: 0 -15px;
	padding: 0 15px;
}
.el-settings-panel-mainmenu-tab:not( .el-settings-panel-mainmenu-tab-has-children ):hover,
.el-settings-panel-mainmenu-tab span.el-settings-li-with-sub:hover{
	background-color: #e9e9e9;
	border-radius: 30px;
}
.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab:not( .el-settings-panel-mainmenu-tab-has-children ),
.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab span.el-settings-li-with-sub {
	background-color: #fff;
	border-radius: 30px;
}
.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab:not( .el-settings-panel-mainmenu-tab-has-children ) span,
.el-settings-panel-mainmenu-tab:not( .el-settings-panel-mainmenu-tab-has-children ):hover span,

.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab .el-settings-li-with-sub span,
.el-settings-panel-mainmenu-tab .el-settings-li-with-sub:hover span {
	font-weight: 600;
	color: #6c2eb9;
}
.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab:not(.el-settings-panel-mainmenu-tab-has-children) svg *,
.el-settings-panel-mainmenu-tab:not(.el-settings-panel-mainmenu-tab-has-children):hover svg *,

.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab span.el-settings-li-with-sub svg *,
.el-settings-panel-mainmenu-tab:hover span.el-settings-li-with-sub svg * {
	fill: #6c2eb9;
}
.el-settings-panel-sidebar {
	background: linear-gradient(#6c2eb9, #7e3bd0);
	width: 20%;
	float: left;
	padding: 15px;
}
.el-settings-panel-wrapper .el-settings-panel-content {
	background: #f8f8f8;
	width: 80%;
	float: left;
	font-family: "Open Sans", sans-serif;
}
.el-settings-panel-submenu li span {
	padding: 0;
	font-size: 0.95vw;
	font-weight: 300;
	color: #fff;
}
.el-settings-panel-group,
.el-settings-panel-import-layout-button .dle_spin_icon,
.el-settings-panel-import-layout-button .dle_success_icon,
.el-settings-panel-import-layout-button.processing .dle_download_icon,
.el-settings-panel-import-layout-button.success .dle_download_icon,
.el-settings-panel-import-layout-button.success .dle_spin_icon,
.el-settings-panel-section {
	display: none;
}
.el-settings-panel-group.el-settings-panel-active-group,
.el-settings-panel-import-layout-button.success .dle_success_icon {
	display: block;
}
.el-settings-panel-sections-wrap {
	padding: 30px 30px 30px;
}
.el-settings-panel-section.el-settings-panel-active-section {
	display: table;
	margin-top: 0;
}
.el-settings-panel-wrapper .el-settings-panel-field {
	width: 100%;
	overflow: visible;
}
.el-settings-panel-wrapper .el-settings-panel-field a {
	display: inline-block;
	border-bottom: 1px dotted;
	font-style: italic;
}
.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes span {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.el-settings-panel-import-layout:not(.el-settings-panel-layout-404) {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	width: calc(25% - 37.5px);
	margin-bottom: 35px;
	padding: 0 10px 10px;
	/* padding: 0 10px 42px; */
	overflow: hidden;
	position: relative;
	transition: all .3s ease-in-out;
}
.el-settings-panel-import-layout:not(.el-settings-panel-layout-404):hover{
	box-shadow: 0 0 30px #6d2eb926;
	transform: translateY(-0.09em);
}
.el-settings-panel-content-wrapper {
	display: grid;
	grid-template-columns: minmax(0, 100%) minmax(0, 64px);
	grid-column-gap: 10px;
	align-items: center;
	padding-top: 10px;
}
.el-settings-panel-import-layout-title{
	font-size: 16px;
	margin: 0;
}

.el-settings-panel-action-buttons{
	display: grid;
	grid-template-columns: minmax(0, 50%) minmax(0, 50%);
	grid-gap: 5px;
}

.el-settings-panel-wrapper
	.el-settings-panel-action-buttons
	.el-settings-panel-import-layout-button,
.el-settings-panel-wrapper
	.el-settings-panel-action-buttons
	.el-settings-panel-layout-preview-button {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	width: 28px;
	height: 28px;
}
.el-settings-panel-import-layout-button svg,
.el-settings-panel-layout-preview-button svg {
	width: 15px;
}
.el-settings-panel-import-layout-button.processing .dle_spin_icon {
	display: block;
	animation: 2s linear infinite spin;
}
@keyframes spin {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}
.el-settings-panel-wrapper .el-settings-panel-button {
	display: inline-block;
	background-color: #6f30bd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none !important;
	padding: 6px;
	font-size: 14px;
	font-weight: 600;
	line-height: normal;
	text-align: center;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
	/* -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; */
}
.el-settings-panel-wrapper .el-settings-panel-layout-preview-button{
	border: 1px solid #000 !important;
	background-color: transparent;
}
.el-settings-panel-wrapper .el-settings-panel-layout-preview-button svg * {
	fill: #000;
}
/* .el-settings-panel-wrapper .el-settings-panel-button:hover{
	box-shadow: inset 0 0 0 2em #000;
}
.el-settings-panel-wrapper .el-settings-panel-button:hover svg * {
	fill: #fff;
} */
.el-settings-panel-wrapper .el-settings-panel-button:not([disabled]):hover {
	opacity: 0.9;
}
.el-settings-panel-import-layout-button[disabled] {
	opacity: 0.2;
	cursor: default;
}
.el-settings-panel-wrapper .el-settings-panel-button.processing,
.el-settings-panel-wrapper .el-settings-panel-button.processing:hover {
	cursor: default;
}
.el-settings-panel-wrapper .el-settings-panel-button.success,
.el-settings-panel-wrapper .el-settings-panel-button.success:hover {
	background-color: #02c3aa;
	word-break: break-word;
	color: #fff;
	font-size: 14px;
	text-transform: none;
	cursor: default;
}
.el-settings-panel-import-layout-list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 10px;
	margin-left: -10px;
	margin-right: -10px;
}
.el-settings-panel-layout-404 {
	width: 100%;
	text-align: center;
}
.el-settings-panel-layout-404 p{
	font-size: 22px;
}
.el-settings-panel-layout-404 .et-pannel-suggestions{
	max-width: 800px;
	margin: 0 auto;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.el-settings-panel-layout-404 .et-pannel-suggestions span{
	margin-right: 12px;
	margin-bottom: 14px;
	padding: 0.4em 1.2em;
	background-color: rgba(238,238,238,0.85);
	color: #444;
	font-size: 14px;
	border-radius: 5px;
	cursor: pointer;
	border-width: 0;
	transition: all 300ms ease-in-out;
}
.el-settings-panel-layout-404 .et-pannel-suggestions span:hover{
	color: #ffffff;
	background-image: initial;
	background-color: #565656;
	transform: scaleX(0.93) scaleY(0.93)!important;
}
.el-settings-panel-import-layout-gutter {
	width: 35px;
}
.el-settings-panel-layout-preview {
	/* border-bottom: 1px solid #f8f8f8; */
	width: calc(100% + 20px);
	margin-left: -10px;
	max-width: calc(100% + 20px);
	max-height: 250px;
	overflow-y: auto;
	scrollbar-width: none;
	line-height: 0;
}
.el-settings-panel-layout-preview::-webkit-scrollbar {
	display: none;
}
.el-settings-panel-import-layout img {
	width: 100%;
	max-width: 100%;
}
.el-settings-panel-wrapper .el-settings-panel-code-block {
	display: inline-block;
	background: #f1f1f1;
	border-radius: 4px;
	padding: 2px 4px;
}
.el-settings-panel-wrapper .el-settings-panel-color-red {
	color: #bf0000;
}
.el-settings-panel-wrapper .el-settings-panel-color-green {
	color: #008a00;
}
.el-settings-panel-pagination-wrapper .el-settings-panel-pagination {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
	font-size: 16px;
}
.el-settings-panel-pagination li:not(:last-child) {
	margin-right: 15px;
}
.el-settings-panel-wrapper .el-settings-panel-pagination .active a,
.el-settings-panel-wrapper .el-settings-panel-pagination .disabled a {
	border-bottom: none;
	color: #000;
}
.el-settings-panel-section-top-bar {
	display: grid;
	grid-template-columns: minmax(0, auto) minmax(0, 100%);
	align-items: center;
	margin-bottom: 55px;
}
.el-settings-panel-filter-wrapper {
	display: grid;
	grid-template-columns: minmax(0, 100%) minmax(0, auto);
	grid-column-gap: 50px;
}
.el-settings-panel-sections-heading {
	font-size: 20px;
	margin: 0;
}
.el-settings-panel-search-filter,
.el-settings-panel-sort-filter {
	display: grid;
	grid-template-columns: minmax(0, auto) minmax(0, 100%);
	grid-column-gap: 5px;
	align-items: center;
	font-size: 14px;
	line-height: 1;
}
.el-settings-panel-search-filter {
	grid-template-columns: 100%;
	max-width: 100%;
	width: 300px;
}
.el-settings-panel-search-filter-wrap,
.el-settings-panel-sort-filter-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.el-settings-panel-sorting-dropdown {
	position: relative;
}
.el-settings-panel-dropdown-active-value {
	display: block;
	border-radius: 4px;
	padding: 5px 25px 5px 5px;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	cursor: pointer;
}
.el-settings-panel-dropdown-caret {
	position: absolute;
	top: calc(50% - 3px);
	right: 5px;
	background: #575757;
	width: 15px;
	height: 15px;
	font-size: 16px;
	line-height: 1;
	color: #b5b5b5;
	clip-path: polygon(50% 50%, 15% 0, 85% 0);
	cursor: pointer;
}
.el-settings-panel-sorting-dropdown-items {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	border-radius: 0 0 4px 4px;
	background: #fff;
	width: 180px;
	z-index: 99;
	border-radius: 5px;
    min-width: 170px;
    padding-top: 2px;
	margin-top: 5px !important;
	overflow: hidden;
	box-shadow: 0 0 5px 0px #aaa;
}
.el-settings-panel-sorting-dropdown-items li {
	margin-bottom: 0;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 1.5;
	cursor: pointer;
	border-bottom: 1px solid #eee;
}
.el-settings-panel-sorting-dropdown-items li:hover{
	background: #8f42ed;
	color: #fff;
}

#el-settings-panel-ajax-saving.et_loading:before,
#el-settings-panel-ajax-saving.success-animation img,
.el-settings-panel-dropdown-active-item {
	display: none;
}
@-webkit-keyframes fade_in {
	0% {
		display: none;
		opacity: 0;
	}
	100% {
		display: block;
		opacity: 1;
	}
}
@keyframes fade_in {
	0% {
		display: none;
		opacity: 0;
	}
	100% {
		display: block;
		opacity: 1;
	}
}
@-webkit-keyframes zoom_in {
	0% {
		display: none;
		opacity: 0;
	}
	100% {
		display: block;
		opacity: 1;
	}
}
@keyframes zoom_in {
	0% {
		opacity: 0;
		transform: scale(0.9, 0.9);
	}
	100% {
		opacity: 1;
		transform: scale(1, 1);
	}
}
#el-settings-panel-ajax-saving {
	display: none;
	transition: background, box-shadow 0.3s;
	box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	background: #fff;
	border-radius: 50px;
	margin: -25px 0 0 -25px;
	z-index: 999999;
	text-align: center;
}
#el-settings-panel-ajax-saving.el-settings-panel-loader{
	top: 55%;
	left: 60%;
}
#el-settings-panel-ajax-saving img {
	width: 20px;
	margin: 15px;
}
#el-settings-panel-ajax-saving.success-animation {
	background-color: #a9e900;
	box-shadow: transparent 0 0 40px;
	opacity: 1;
	animation: 1s bounceIn;
}
#el-settings-panel-ajax-saving.success-animation img{
	display: none;
}
#el-settings-panel-ajax-saving.success-animation:before {
	background: 0 0;
	margin-left: -3px;
	font-family: dashicons;
	font-size: 40px;
	font-weight: 400;
	font-variant: normal;
	line-height: 1.3;
	speak: none;
	text-transform: none;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	content: "\f147";
}
@keyframes bounceIn {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@-webkit-keyframes bounceIn {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.el-settings-panel-sections-item-count{
	margin-top: -11px;
	font-style: italic;
	color: #777;
	margin-left: -1px;
}

@media screen and (max-width: 1500px) {
	.el-settings-panel-import-layout:not(.el-settings-panel-layout-404) {
		width: calc(33.33% - 33.33px);
	}
}
@media screen and (max-width: 1024px) {
	#wpbody .el-settings-panel-wrapper input[type="email"],
	#wpbody .el-settings-panel-wrapper input[type="password"],
	#wpbody .el-settings-panel-wrapper input[type="text"],
	#wpbody .el-settings-panel-wrapper select,
	#wpbody .el-settings-panel-wrapper textarea {
		padding: 10px;
		font-size: 14px;
	}
	.el-settings-panel-wrapper .el-settings-panel-save-btn {
		padding: 12px 20px 12px 50px;
		font-size: 16px;
	}
	.el-settings-panel-wrapper .el-settings-panel-save-btn:before {
		font-size: 20px;
	}
	#el-settings-panel-title {
		padding-left: 35px;
		font-size: 18px;
	}
	#el-settings-panel-title:before {
		font-size: 26px;
	}
	.el-settings-panel-import-layout:not(.el-settings-panel-layout-404) {
		width: calc(50% - 25px);
	}
	.el-settings-panel-mainmenu > li {
		padding: 0 10px;
	}
	.el-settings-panel-mainmenu > li > span {
		padding: 8px 0 8px 5px;
	}
	.el-settings-panel-section-top-bar {
		grid-template-columns: 100%;
		grid-row-gap: 20px;
		margin-bottom: 30px;
	}
	.el-settings-panel-submenu {
		padding: 15px 0 0 24px;
	}
	.el-settings-panel-sections-heading {
		order: 1;
	}
}
@media screen and (max-width: 767px) {
	.el-settings-panel-wrapper {
		margin: 20px 20px 20px 10px;
	}
	#wpbody .el-settings-panel-wrapper input[type="email"],
	#wpbody .el-settings-panel-wrapper input[type="password"],
	#wpbody .el-settings-panel-wrapper input[type="text"],
	#wpbody .el-settings-panel-wrapper td select,
	#wpbody .el-settings-panel-wrapper textarea {
		font-size: 14px;
	}
	.el-settings-panel-mainmenu li,
	.el-settings-panel-submenu li {
		font-size: 1.25vw;
	}
	.el-settings-panel-submenu {
		padding: 15px 0 0 22px;
	}
}
@media screen and (max-width: 640px) {
	.el-settings-panel-import-layout:not(.el-settings-panel-layout-404) {
		width: 100%;
		margin-right: 0;
	}
}
