/**
 * Custom Admin CSS
 */

/* jQuery UI */
.ui-widget {
	font-family: inherit;
}

/* Redux Framework */
.redux-container {
	background: #151a2e;
}
.redux-container #redux-header {
	padding: 0;
	background: transparent !important;
	border-bottom: none;
}
.redux-container #info_bar {
	background: transparent !important;
	padding: 3px 10px 3px 6px !important;
}
.redux-sidebar .redux-group-menu li a {
	padding-top: 13px;
	padding-bottom: 13px;
}
.redux-container .redux-main .redux-group-tab .form-table tr th {
	width: 40%;
	float: left;
}
.redux-container .redux-main .form-table tr.fold {
	display: block;
	overflow: hidden;
}
.redux-container .redux-main .form-table tr.hide {
	display: none;
	overflow: hidden;
}
.redux-container .redux-main .redux-group-tab .form-table tr td {
	width: 60%;
	float: left;
}
.redux-main .button.remove-image {
	position: relative;
	font-size: 0;
	visibility: hidden;
}
.redux-main .button.remove-image:after {
	content: "\f2ed";
	font-family: 'Font Awesome 5 Free';
	left: -5px;
	position: absolute;
	top: 0;
	display: block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 30px;
	visibility: visible;
}
.redux-main .button.remove-image,
.redux-main .removeCSS {
	margin-left: 30px;
	color: #151a2e;
}
.redux-main .button.remove-image:hover,
.redux-main .removeCSS:hover {
	color: #d73c2c;
}
.redux-sidebar .redux-group-tab-link-a .group_title {
	font-weight: 500;
}
.wp-core-ui .redux-action_bar .button-primary {
	background: #81b642 url(../../images/save-options.png) no-repeat scroll 15px center / 15px auto;
	border: 1px solid #81b642;
	border-radius: 8px;
	box-shadow: none;
	height: 35px;
	line-height: 32px;
	text-shadow: none;
	width: 133px;
}
.wp-core-ui .redux-action_bar .button-primary:active,
.wp-core-ui .redux-action_bar .button-primary:hover {
	background-color: #5da10d;
	border-color: #5da10d;
	box-shadow: none;
}
.redux-main #redux-defaults-section-top,
.redux-main #redux-defaults-section-bottom {
	background: #ea8e3e url(../../images/reset-section.png) no-repeat scroll 15px center / 15px auto;
	border-color: #ea8e3e;
	border-radius: 8px;
	box-shadow: none;
	color: #fff;
	height: 35px;
	line-height: 32px;
	width: 127px;
}
.redux-main #redux-defaults-section-top:active,
.redux-main #redux-defaults-section-bottom:active,
.redux-main #redux-defaults-section-top:focus,
.redux-main #redux-defaults-section-bottom:focus,
.redux-main #redux-defaults-section-top:hover,
.redux-main #redux-defaults-section-bottom:hover {
	background-color: #d97319;
}
.redux-container .redux-action_bar {
	margin-top: 10px;
	margin-right: 10px;
}
.redux-main #redux-sticky #info_bar .expand_options {
	margin-top: 15px;
	margin-left: 15px;
	display: none;
}
.redux-main #redux-defaults-top,
.redux-main #redux-defaults-bottom {
	background: #d73c2c url(../../images/reset-all.png) no-repeat scroll 15px center / 15px auto;
	border-color: #d73c2c;
	border-radius: 8px;
	box-shadow: none;
	color: #fff;
	height: 35px;
	line-height: 32px;
	width: 104px;
}
.redux-main #redux-defaults-top:active,
.redux-main #redux-defaults-top:hover,
.redux-main #redux-defaults-top:focus,
.redux-main #redux-defaults-bottom:active,
.redux-main #redux-defaults-bottom:hover,
.redux-main #redux-defaults-bottom:focus {
	background-color: #b71c0c;
	border-color: #b71c0c;
}
.wp-core-ui .redux-action_bar input.button {
	padding-left: 35px;
	text-align: left;
}
.admin-color-fresh .redux-image-select img {
	width: 93%!important;
}
.redux-container .redux-image-select li.redux-image-select {
	margin-right: 10px !important;
	display: inline-block;
	float: left;
}
.redux-container #lorada_theme_options-header_layout .redux-image-select .redux-image-select {
	width: 100%;
	float: none;
	margin-bottom: 5px !important;
}
.redux-container #lorada_theme_options-header_layout .redux-image-select .redux-image-select:last-child {
	margin-bottom: 0 !important;
}
.redux-container .redux-image-select .redux-image-select .redux-image-select {
	width: 100%;
}
.redux-container .redux-group-tab h3 {
	display: inline-block;
	margin: 0;
	position: relative;
	top: -2px;
}
.redux-container #redux-header .display_header {
	margin: 0;
	padding: 15px 20px;
	float: none;
	background-color: #9a3334 !important;
	display: flex;
    justify-content: center;
    align-items: center;
}
.redux-container #redux-header .display_header span {
	color: #ffffff !important;
	background-color: #8e2324;
	padding: 7px;
	border-radius: 4px;
}
.redux-container #redux-header .display_header h2 {
	background: url(../../images/redux-logo.png) no-repeat;
	padding-left: 75px;
	background-size: contain;
	height: 60px;
	margin-bottom: 0;
	margin: 0;
	color: #f0f5eb;
	padding-right: 15px;
	font-size: 2.5em;
	text-transform: uppercase;
	line-height: 60px;
}
.redux-container #redux-header .display_header .redux-dev-mode-notice-container {
	position: absolute;
	top: auto;
	left: 20px;
	width: auto;
	bottom: 0;
}
.wp-core-ui .redux-action_bar input {
	margin-right: 5px;
}
#redux-form-wrapper .redux-main .add-on {
	height: 28px;
	line-height: 22px;
	border-color: #e6e6e6;
	border-top-left-radius: 0px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 8px;
}
#redux-form-wrapper .redux-main input[type="text"] {
	line-height: 34px;
	height: 34px;
	border-radius: 8px;
	max-width: 410px;
	box-sizing: content-box;
}
.redux-container #redux-form-wrapper .redux-main .input-prepend input {
	padding: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
#redux-form-wrapper .redux-main .input-prepend .add-on {
	line-height: 27px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
#redux-form-wrapper .redux-main .redux-typography-container .input_wrapper input.mini {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.redux-main .redux-typography-container .wp-picker-input-wrap label {
	display: inline-block;
	margin: 0 !important;
}
.redux-typography-container .wp-picker-input-wrap .button.wp-picker-default {
	min-height: 32px;
}
.redux-container #redux-form-wrapper .select2-container .select2-choice {
	height: 34px;
	line-height: 34px;
	border-radius: 8px;
	background-color: #f4f4f4;
	border-color: #e6e6e6;
}
.redux-container #redux-footer {
	background: transparent !important;
	border-top: 0 !important;
	box-shadow: none;
}
.redux-container #redux-header .rAds .mgv1_1 {
	display: none !important;
}
.redux-container .redux-image-select #layout-type_2 + img,
.redux-container .redux-image-select #layout-type_1 + img {
	width: 300px !important;
	height: 120px;
	float: left;
	margin-right: 5px;
}
.redux-container #TakeThemes_options-header-type .redux-image-select li:nth-child(odd) img {
	margin-right: 14px;
}
.redux-container .redux-main .form-table .regular-text{
	width: 100%;
}
.redux-container .select2-container .select2-choice .select2-arrow b {
	background-position: 0 5px;
}
.redux-container .select2-container .select2-choice abbr {
	top: 10px;
}
.redux-container .redux-main .redux-typography-container .select_wrapper .redux-typography {
	height: auto !important;
}
.redux-container .select2-container .select2-choice {
	background-image: none;
}
.redux-container .select2-container .select2-choice .select2-arrow {
	background: #eee;
	background-image: none;
	border-radius: 0;
	border-color: #e6e6e6;
}
#wpbody-content .wrap .redux-message {
	display: none;
}
.redux-container .select2-container .select2-choice .select2-arrow b {
	background: url(../../images/redux-arrow-down.png) no-repeat !important;
	position: absolute;
	top: 13px;
	left: 5px;;
}
.redux-container .typography-color {
	display: none;
}
.redux-container #TakeThemes_options-typography-body .picker-wrapper .wp-picker-container {
	padding-left: 0;
}
.redux-container .wp-picker-container .wp-color-result {
	border: none;
	box-shadow: none;
	border: 1px solid #e6e6e6 !important;
	min-height: 32px;
	height: 32px !important;
	border-radius: 8px;
}
.redux-main .wp-picker-container .wp-color-result-text {
	line-height: 30px;
}
.wp-color-result-text {
	background: #e6e6e6;
	color: #333;
}
.redux-container .redux-sidebar .redux-group-menu li a:first-child:active,
.redux-container .redux-sidebar .redux-group-menu li a:first-child:hover,
.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,
.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a,
.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover,
.redux-container .redux-sidebar .redux-group-menu li.active.hasSubSections a,
.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover {
	background: #242a45;
	width: auto;
	color: #fff;
}
.redux-container .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,
.redux-container .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover {
	color: #fff;
}
.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a {
	padding-left: 10px;
}
.redux-container .redux-sidebar .redux-group-menu {
	background-color: #151a2e !important;
}
.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,
.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,
.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a {
	background-color: #0b0f1b;
	color: #fbffff;
}
.redux-sidebar .redux-group-menu li a span {
	color: #f8ffff;
}
.redux-sidebar .redux-group-menu li.activeChild a span {
	color: #f7ffff;
}
.redux-sidebar .redux-group-menu li a {
	opacity: 1;
}
.redux-sidebar .redux-group-tab-link-a i {
	font-size: 13px;
	margin-top: 3px;
}
.redux-sidebar ul.redux-group-menu li a .el,
.redux-sidebar ul.redux-group-menu li a .fas,
.redux-sidebar ul.redux-group-menu li a .far {
	color: #b0c0d0;
}
.admin-color-fresh .redux-sidebar .redux-group-menu li.active a {
	color: #fbffff;
	border-left: 5px solid #9a3334;
	padding-left: 9px;
}
.redux-main .redux-group-tab h2,
.redux-main .redux-group-tab h4 {
	color: #465666;
	background-color: #eef2f5;
	padding: 15px;
}
.redux-main .redux-group-tab table.form-table .redux_field_th {
	color: #455b72;
	padding-left: 15px;
}
.redux-main .redux-group-tab table.form-table .fold span.showDefaults {
	padding-left: 15px;
}
.redux-main .redux-group-tab table.form-table .redux_field_th span {
	color: #8f9498;
}
.redux-container .redux-main .showDefaults {
	padding-left: 15px;;
}
.redux-container-color {
	position: relative;
}
.redux-main .redux-group-tab table.form-table td .description.field-desc {
	color: #4d545e;
}
.redux-main .redux-group-tab table.form-table td input[type="text"],
.redux-main .redux-group-tab table.form-table td input[type="email"],
.redux-main .redux-group-tab table.form-table td input[type="password"],
.redux-main .redux-group-tab table.form-table td textarea {
	box-shadow: none;
	background-color: #f4f4f4;
	border-color: #e6e6e6;
}
.redux-main .redux-group-tab table.form-table td textarea {
	resize: none;
}
.redux-main .redux-group-tab table.form-table td .select2-container-multi .select2-choices {
	box-shadow: none;
	background-color: #f4f4f4;
	background-image: none;
}
.redux-container #TakeThemes_options-redux_options_object #consolePrintObject {
	background: #0073aa;
	border: 1px solid #0073aa;
	color: #fff;
	box-shadow: none;
}
.redux-container #TakeThemes_options-shop-layout .redux-image-select {
	width: auto;
}
.redux-dev-mode-notice-container.redux-dev-qtip {
	display: none;
}
.redux-sidebar {
	width: 240px;
	float: left;
	clear: both;
}
.redux-container .redux-main {
	background: #fbfbfb;
	margin-left: 240px;
	border-left: 1px solid #D8D8D8;
	padding: 0 10px 10px;
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #FFF;
	box-shadow: inset 0 1px 0 #FFF;
	position: relative;
}
.redux-main #redux-sticky {
	margin-left: -11px;
	margin-top: 0;
}
.redux-sidebar .redux-group-menu li.active a {
	width: auto;
	background-color: #242a45;
	display: block;
}
.redux-sidebar .redux-group-menu li a {
	border-bottom-color: #242a45;
}
.redux-container #TakeThemes_options-blog-style .redux-image-select .redux-image-select .redux-image-select,
.redux-container #TakeThemes_options-grid_layout .redux-image-select .redux-image-select .redux-image-select {
	width: 100%!important;
}
.redux-container #TakeThemes_options-blog-style .redux-image-select .redux-image-select,
.redux-container #TakeThemes_options-grid_layout .redux-image-select .redux-image-select {
	width: 30%;
}
.redux-container .redux-section-desc .description:first-child {
	background: #d9edf7;
	padding: 10px 10px;
	border-color: #bce8f1;
	border-radius: 4px;
}
.redux-container .redux-section-desc .description:last-child {
	background: #dff0d8;
	border-color: #d6e9c6;
	padding: 10px 10px;
	border-radius: 4px;
}
.redux-container .button,
.redux-container .button-secondary,
.redux-container .button-primary {
	border-radius: 8px;
	text-shadow: none;
	box-shadow: none;
	transition: all .2s ease-in-out;
}
.redux-container .button,
.redux-container .button-secondary {
	color: #fff;
	background: #9a3334;
	border-color: #9a3334;
}
.redux-container .button:hover,
.redux-container .button:focus,
.redux-container .button:active,
.redux-container .button-secondary:hover,
.redux-container .button-secondary:focus,
.redux-container .button-secondary:active {
	color: #fff;
	background-color: #bb0a28;
	border-color: #bb0a28;
	box-shadow: none;
}
.redux-container .button-primary {
	background: #83b735;
	border-color: #83b735;
}
.redux-container .button:active,
.redux-container .button-secondary:active {
	box-shadow: none;
	transform: initial;
}
.redux-container .button-primary:hover,
.redux-container .button-primary:focus,
.redux-container .button-primary:active {
	background-color: #478c3d;
	border-color: #478c3d;
	box-shadow: none;
}
.redux-container .button-primary:disabled,
.redux-container .button-primary[disabled] {
	color: #ffffff !important;
	background-color: #478c3d !important;
	border-color: #478c3d !important;
	opacity: 0.6;
}
.redux-container .noUi-connect {
	background-color: #131313 !important;
	background-image: none !important;
	box-shadow: none;
	border-radius: 8px;
}
.redux-container .noUi-origin {
	border-radius: 6px;
	box-shadow: none;
}
.noUi-handle {
	border-radius: 8px;
}
.redux-container .redux-container-switch .cb-enable.selected,
.redux-container .redux-field-container .ui-buttonset .ui-state-active {
	background-color: #9a3334 !important;
	background-image: none !important;
	box-shadow: none !important;
	border-color: #9a3334 !important;
}
.redux-container .redux-container-switch .cb-disable,
.redux-container .redux-container-switch .cb-enable,
.redux-container .ui-state-default,
.redux-container .ui-widget-content .ui-state-default,
.redux-container .ui-widget-header .ui-state-default {
	box-shadow: none !important;
}
.redux-container .ui-button,
.control-section-redux .ui-button,
.control-panel-redux .ui-button,
.redux-metabox .ui-button {
	height: auto;
	background: rgba(136, 136, 136, 0.1) !important;
	border-color: #e6e6e6 !important;
	border-radius: 0;
	padding: 8px 18px 9px;
	text-shadow: none !important;
}
.redux-container .ui-button > span,
.control-section-redux .ui-button > span,
.control-panel-redux .ui-button > span,
.redux-metabox .ui-button > span {
	display: none;
}
.redux-container .redux-container-switch .cb-disable,
.redux-container .redux-container-switch .cb-enable {
	font-size: 13px;
	background: rgba(136, 136, 136, 0.1) !important;
	border: 1px solid #e6e6e6;
}
.redux-container .redux-container-switch .cb-disable span,
.redux-container .redux-container-switch .cb-enable span {
	font-weight: 600;
}
.redux-container .redux-container-switch .cb-enable {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.redux-container .redux-container-switch .cb-disable {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.redux-container .redux-container-switch .cb-disable.selected {
	background-color: #646464 !important;
	background-image: none !important;
	border-color: #646464 !important;
}
.redux-container .redux-container-image_select .redux-image-select-selected img {
	border-color: #151a2e;
}
.redux-container .ui-corner-all,
.redux-container .ui-corner-top,
.redux-container .ui-corner-left,
.redux-container .ui-corner-tl,
.control-section-redux .ui-corner-all,
.control-section-redux .ui-corner-top,
.control-section-redux .ui-corner-left,
.control-section-redux .ui-corner-tl,
.control-panel-redux .ui-corner-all,
.control-panel-redux .ui-corner-top,
.control-panel-redux .ui-corner-left,
.control-panel-redux .ui-corner-tl,
.redux-metabox .ui-corner-all,
.redux-metabox .ui-corner-top,
.redux-metabox .ui-corner-left,
.redux-metabox .ui-corner-tl {
	border-top-left-radius: 8px;
}
.redux-container .ui-corner-all,
.redux-container .ui-corner-bottom,
.redux-container .ui-corner-left,
.redux-container .ui-corner-bl,
.control-section-redux .ui-corner-all,
.control-section-redux .ui-corner-bottom,
.control-section-redux .ui-corner-left,
.control-section-redux .ui-corner-bl,
.control-panel-redux .ui-corner-all,
.control-panel-redux .ui-corner-bottom,
.control-panel-redux .ui-corner-left,
.control-panel-redux .ui-corner-bl,
.redux-metabox .ui-corner-all,
.redux-metabox .ui-corner-bottom,
.redux-metabox .ui-corner-left,
.redux-metabox .ui-corner-bl {
	border-bottom-left-radius: 8px;
}
.redux-container .ui-corner-all,
.redux-container .ui-corner-top,
.redux-container .ui-corner-right,
.redux-container .ui-corner-tr,
.control-section-redux .ui-corner-all,
.control-section-redux .ui-corner-top,
.control-section-redux .ui-corner-right,
.control-section-redux .ui-corner-tr,
.control-panel-redux .ui-corner-all,
.control-panel-redux .ui-corner-top,
.control-panel-redux .ui-corner-right,
.control-panel-redux .ui-corner-tr,
.redux-metabox .ui-corner-all,
.redux-metabox .ui-corner-top,
.redux-metabox .ui-corner-right,
.redux-metabox .ui-corner-tr {
	border-top-right-radius: 8px;
}
.redux-container .ui-corner-all,
.redux-container .ui-corner-bottom,
.redux-container .ui-corner-right,
.redux-container .ui-corner-br,
.control-section-redux .ui-corner-all,
.control-section-redux .ui-corner-bottom,
.control-section-redux .ui-corner-right,
.control-section-redux .ui-corner-br,
.control-panel-redux .ui-corner-all,
.control-panel-redux .ui-corner-bottom,
.control-panel-redux .ui-corner-right,
.control-panel-redux .ui-corner-br,
.redux-metabox .ui-corner-all,
.redux-metabox .ui-corner-bottom,
.redux-metabox .ui-corner-right,
.redux-metabox .ui-corner-br {
	border-bottom-right-radius: 8px;
}
@media (max-width:783px) {
	.wp-core-ui .redux-container .redux-action_bar .button-primary,
	.wp-core-ui .redux-container .redux-action_bar .button-primary:hover,
	.wp-core-ui .redux-container .redux-action_bar .button-primary:focus,
	.redux-container .redux-main #redux-defaults,
	.redux-container .redux-main #redux-defaults:hover,
	.redux-container .redux-main #redux-defaults:focus,
	.redux-container .redux-main #redux-defaults:active,
	.redux-container .redux-main #redux-defaults-sticky,
	.redux-container .redux-main #redux-defaults-sticky:hover,
	.redux-container .redux-main #redux-defaults-sticky:focus,
	.redux-container .redux-main #redux-defaults-sticky:active,
	.redux-container .redux-main #redux-defaults-section:active,
	.redux-container .redux-main #redux-defaults-section:focus,
	.redux-container .redux-main #redux-defaults-section:hover,
	.redux-container .redux-main #redux-defaults-section,
	.redux-container .redux-main #redux-defaults-section-sticky:active,
	.redux-container .redux-main #redux-defaults-section-sticky:focus,
	.redux-container .redux-main #redux-defaults-section-sticky:hover,
	.redux-container .redux-main #redux-defaults-section-sticky {
		background-position: 7px;
	}
	.redux-container .redux-main .redux-field-container {
		padding: 5px 0;
	}
	.redux-container .redux-main .redux-group-tab .form-table tr th {
		width: 1000%;
	}
	.redux-container .redux-main .redux-group-tab .form-table tr td {
		width: 1000%;
		padding-bottom: 15px;
	}
	.redux-main #redux-defaults-section,
	.redux-main #redux-defaults-section-sticky {
		display: none;
	}
	.wp-core-ui .redux-action_bar .button-primary,
	.redux-main #redux-defaults-section,
	.redux-main #redux-defaults-section-sticky,
	.redux-main #redux-defaults,
	.redux-main #redux-defaults-sticky {
		line-height: 20px;
	}
	.redux-main .form-table td .redux-field .color-transparency-check {
		margin-top: -5px !important;
	}
}
@media (max-width:600px) {
	.redux-sidebar {
		width: 47px;
	}
	.redux-container .redux-main {
		background: #fbfbfb;
		margin-left: 47px;
	}
	#redux-header .display_header {
		display: none;
	}
	.redux-container #redux-header {
		width: 47px;
	}
	.redux-main #redux-sticky {
		padding-top: 20px;
	}
	.wp-core-ui .redux-action_bar input.button,
	.redux-container .redux-main #redux-defaults,
	.redux-container .redux-main #redux-defaults-sticky {
		height: 41px;
		line-height: 27px;
	}
}
@media (max-width:480px) {
	.redux-container .redux-main #redux-defaults,
	.redux-container .redux-main #redux-defaults-sticky,
	.wp-core-ui .redux-container .redux-action_bar .button-primary {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.redux-container .redux-main #redux-sticky #info_bar {
		height: 120px;
	}
	.redux-container #redux-header .display_header h2 {
		height: auto;
		line-height: normal;
		padding-left: 70px;
	}
	.redux-sidebar .redux-group-tab-link-a:hover > span {
		display: none;
	}
}
body .redux-main #redux-sticky #info_bar {
	height: 60px;
}
#redux-form-wrapper .slider.round {
	border-radius: 34px;
	height: 21px;
	width: 46px;
	top: 9px;
}
#redux-form-wrapper .slider.round:before {
	border-radius: 50%;
}
.redux-container-sorter ul#lp-detail-page-layout-content_general,
.redux-container-sorter ul#lp-detail-page-layout-rsidebar_sidebar,
.redux-container-sorter ul#lp-detail-page-layout2-content_general,
.redux-container-sorter ul#lp-detail-page-layout2-rsidebar_sidebar {
	width: 50% !important;
}
.redux-container-sorter ul#lp-detail-page-layout-content_general h3,
.redux-container-sorter ul#lp-detail-page-layout-rsidebar_sidebar h3,
.redux-container-sorter ul#lp-detail-page-layout-content_disabled h3,
.redux-container-sorter ul#lp-detail-page-layout-rsidebar_disabled,
.redux-container-sorter ul#lp-detail-page-layout2-content_general h3,
.redux-container-sorter ul#lp-detail-page-layout2-rsidebar_sidebar h3,
.redux-container-sorter ul#lp-detail-page-layout2-content_disabled h3,
.redux-container-sorter ul#lp-detail-page-layout2-rsidebar_disabled h3 {
	text-transform: capitalize;
}
@media (max-width:410px) {
	.form-table > tbody > tr > td {
		padding: 15px 10px 25px !important;
	}
	.redux-main .form-table td .redux-field .color-transparency-check {
		margin-top: 35px !important;
		left: 4px !important;
	}

}
#redux-form-wrapper .color-transparency-check .switch-checkbox.rounded {
	position: relative;
	display: block;
	border-radius: 35px;
	height: 20px;
	width: 45px;
	background-color: #fafafa;
	border: 1px solid #d3d3d3;
	margin-left: 10px;
	transition: all .3s ease;
}
#redux-form-wrapper .color-transparency-check .switch-checkbox.rounded:before {
	content: '';
	display: block;
	position: absolute;
	width: 20px; height: 20px;
	background-color: #fafafa;
	border: 1px solid #d3d3d3;
	border-radius: 50%;
	left: -1px;	top: -1px;
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
	transition: all .3s ease;
}
#redux-form-wrapper .color-transparency-check input {
	display: none;
}
#redux-form-wrapper .color-transparency-check input:checked + .switch-checkbox.rounded {
	background-color: #131313;
}
#redux-form-wrapper .color-transparency-check input:checked + .switch-checkbox.rounded:before {
	left: 25px;
}
.redux-main .form-table td .redux-field .color-transparency-check {
	margin-left: 70px !important;
	display: inline-flex;
	align-items: center;
}
.redux-container .redux-main .redux-container-media img {
	max-width: 150px;
}
#lorada_theme_options-header_layout img,
#lorada_theme_options-header_mobile_layout img {
	max-width: 400px;
	margin-right: 20px;
}
.redux-container #lorada_theme_options-header_layout .redux-image-select li.redux-image-select,
.redux-container #lorada_theme_options-shop_product_hover_style .redux-image-select li.redux-image-select {
	margin-right: 0 !important;
	margin-bottom: 10px !important;
}
.redux-container #lorada_theme_options-header_mobile_layout .redux-image-select li.redux-image-select {
	display: block;
	margin-bottom: 10px !important;
}
#lorada_theme_options-footer_layout img {
	max-height: 44px;
	margin-right: 10px;
	width: auto !important;
}
.redux-container #lorada_theme_options-footer_layout .redux-image-select li.redux-image-select,
.redux-container #lorada_theme_options-shop_category_layout .redux-image-select li.redux-image-select {
	margin-bottom: 10px !important;
}
#lorada_theme_options-shop_product_hover_style img,
#lorada_theme_options-shop_category_layout img {
	max-width: 205px;
}
#menu-posts-woocommerce-lookbook,
#menu-posts-html_block,
#menu-posts-lorada_size_guide,
#toplevel_page_menu_marker,
#toplevel_page_theme_options {
	background-color: #9a3334;
}
#toplevel_page_menu_marker img {
	max-width: 20px;
	height: auto;
	padding-top: 6px !important;
}
.sortlist_accordion_contents h3 {
	text-transform: capitalize;
}
.sortlist_accordion_contents #sortee-additional_information,
.sortlist_accordion_contents #sortee-lorada_individual_additional_tab {
	height: auto;
	line-height: 24px !important;
}

/* CMB2 Style */
.edit-post-meta-boxes-area.is-side #poststuff .cmb2-postbox h2.hndle {
	font-size: 13px;
	color: #fff;
	line-height: normal;
	background-color: #9a3334;
	cursor: pointer;
}
.edit-post-meta-boxes-area.is-side .postbox.cmb2-postbox .handlediv {
	position: relative;
	outline: none;
	z-index: 10;
}
.sidebar-name .toggle-indicator:before,
.js .meta-box-sortables .postbox .toggle-indicator:before,
.bulk-action-notice .toggle-indicator:before,
.privacy-text-box .toggle-indicator:before {
	content: "\f343";
	color: #fff;
	font-size: 18px;
}
.js .widgets-holder-wrap.closed .toggle-indicator:before,
.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,
.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before,
.privacy-text-box.closed .toggle-indicator:before {
	content: "\f347";
}
#side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row,
#side-sortables .cmb-row .cmb2-metabox-description,
#side-sortables .cmb-th {
 	padding: 0 !important;
 	margin: 0;
}
#side-sortables .cmb2-upload-button {
 	border: 1px dashed #a2aab2;
    background-color: #edeff0;
    line-height: 20px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
    height: initial;
    box-shadow: none;
    border-radius: 0;
    color: #000;
}
#side-sortables .cmb2-upload-button:hover {
	background-color: #f8f9f9;
}
#side-sortables .cmb-th label {
	font-size: 13px;
	font-weight: normal;
	color: #555d66;
	padding-bottom: 0;
	margin-bottom: 4px;
}
#side-sortables .cmb2-media-status .img-status img {
	width: 75px;
	max-width: unset;
	border: none;
	border-radius: 0;
	margin-top: 5px;
}
#side-sortables .cmb-type-file-list .cmb2-media-status .img-status {
	margin-right: 0px;
	margin-bottom: 0;
	margin-top: 5px;
}
#side-sortables .cmb-type-file-list .cmb2-media-status .img-status:nth-child(3n) {
	margin-right: 0;
}
#side-sortables .cmb2-media-status .img-status .cmb2-remove-file-button {
	top: 0px;
}

/* Lorada Welcome/System Status/Demo Import */
.about-wrap {
	max-width: 1200px;
	margin: 25px 20px 0 20px;
}
.lorada-welcome .about-text {
	display: flex;
	align-content: flex-start;
}
.lorada-welcome .about-text .lorada-thumb {
	position: relative;
	margin-left: 30px;
	min-width: 170px;
	margin-top: -40px;
}
.lorada-welcome .about-text .lorada-thumb img {
	width: 100%;
}
.lorada-welcome .about-text .lorada-thumb .theme-version {
	position: absolute;
	top: 9px; right: 10px;
	width: 40px; height: 40px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	background-color: #23282d;
	border-radius: 50%;
	text-align: center;
	z-index: 100;
}
.lorada-welcome.about-wrap .nav-tab {
	font-size: 14px;
	box-shadow: none;
}
.lorada-required-plugins .theme-browser > .about-description {
	margin-bottom: 30px;
}
.lorada-required-plugins .theme-browser .plugin-features {
	margin: 0 -5px;
}
.lorada-required-plugins .theme-browser .theme {
	padding: 0 5px;
	margin: 0 0 10px 0;
	width: 20%;
	cursor: default;
	border: none;
	box-shadow: none;
}
.lorada-required-plugins .theme-browser .theme .theme-wrapper {
	box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1);
	border: 1px solid #ddd;
}
.lorada-required-plugins {
	border-bottom: 1px solid #cccccc;
}
.lorada-required-plugins .plugin-info {
	font-size: 13px;
	position: absolute;
	text-align: center;
	top: 85%;
	width: 100%;
}
.lorada-required-plugins .theme-browser .theme .theme-actions {
	opacity: 1 !important;
	top: auto;
	bottom: -23px;
	right: 6px;
	padding: 9px 10px;
}
.lorada-required-plugins .plugin-required,
.lorada-required-plugins .theme-update {
	font-size: 13px;
	background: #d02221;
	border-radius: 0;
	color: #fff;
	padding: 3px 10px;
	position: absolute;
	font-weight: 400;
	top: 0;
	line-height: 20px;
}
.lorada-required-plugins .theme-update {
	z-index: 1;
	left: 6px;
	background: #e6a514;
	font-size: 13px;
}
.wp-core-ui .lorada-required-plugins .button-primary,
.wp-core-ui .lorada-demo-import .button-primary,
.wp-core-ui .lorada-required-plugins .button,
.wp-core-ui .lorada-demo-import .button {
	font-size: 14px;
	font-weight: 500;
	text-shadow: none !important;
	box-shadow: none !important;
	vertical-align: initial !important;
	height: initial;
	padding: 3px 10px;
	text-transform: uppercase;
	border-radius: 8px;
	background-color: #ccc !important;
	border-color: #ccc !important;
	color: #555 !important;
	outline: none;
	transition: all .3s ease;
}
.wp-core-ui .lorada-required-plugins .button:hover,
.wp-core-ui .lorada-demo-import .button:hover {
	background-color: #ddd !important;
	border-color: #ddd !important;
}
.wp-core-ui .lorada-required-plugins .button-primary,
.wp-core-ui .lorada-demo-import .button-primary {
	background-color: #478c3d !important;
	border-color: #478c3d !important;
	color: #fff !important;
}
.wp-core-ui .lorada-required-plugins .button-primary:hover,
.wp-core-ui .lorada-demo-import .button-primary:hover {
	background-color: #61980d !important;
	border-color: #61980d !important;
}
.lorada-required-plugins .theme-browser .theme .theme-actions .button-primary,
.lorada-demo-import .screenshot-inner .demo-actions .button-primary {
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}
.lorada-admin-alert {
	margin: 30px 0;
	border-width: 0;
	border-top-width: 2px;
	border-style: solid;
	padding: 20px 25px;
	line-height: 1.6;
}
.lorada-admin-alert.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #519b13;
}
.lorada-admin-alert.alert-info {
	color: #856404;
    background-color: #fff3cd;
    border-color: #a78723;
}
.lorada-admin-alert.alert-error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #b6737e;
}
.lorada-admin-alert.alert-error a {
	color: #a94442;
	font-weight: 600;
}
.lorada-system-status {
	margin-top: 30px;
}
.system-status-table {
	width: 100%;
	border: 1px solid #f1f1f1;
	margin-bottom: 40px;
}
.system-status-table thead td {
	padding: 15px 30px 15px 30px;
	background: #FFF;
	font-weight: bold;
	border-bottom: solid 1px #e5e5e5;
}
.system-status-table tbody tr td {
	padding: 10px 30px;
	background: #fcfcfc;
	font-size: 13px;
}
.system-status-table tbody tr td:first-child {
	width: 35%;
}
.system-status-table tbody tr:nth-child(2n) td {
	background: #ffffff;
}
.system-status-table mark {
	background: none; margin-right: 8px;
}
.system-status-table mark.activated span {
	color: #49b246;
}
.system-status-table mark.error {
	color: #db3431;
}
.lorada-demo-import .import-demo-area .demo-list-inner {
	position: relative;
	margin: 0 -5px;
}
.lorada-demo-import .import-demo-area .demo-list-inner:after {
	content: '';
	display: block;
	clear: both;
}
.lorada-demo-import .import-demo-area .demo-screenshot {
	position: relative;
	width: 25%;
	float: left;
	padding: 0 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.lorada-demo-import .import-demo-area .demo-screenshot .screenshot-inner {
	position: relative;
	box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1);
	border: 1px solid #ddd;
}
.lorada-demo-import .import-demo-area .demo-screenshot img {
	width: 100%;
}
.lorada-demo-import .import-demo-area .demo-screenshot .new-ribbon {
	position: absolute;
	left: 0; top: 0;
	color: #fff;
	padding-top: 13px;
	padding-left: 5px;
}
.lorada-demo-import .import-demo-area .demo-screenshot .new-ribbon:before {
	content: '';
	position: absolute;
	left: 0; top: 0;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 70px 70px 0 0;
	border-color: #d02221 transparent transparent transparent;
}
.lorada-demo-import .import-demo-area .demo-screenshot .new-ribbon strong {
	position: relative;
	display: block;
	text-transform: uppercase;
	transform: rotateZ(-45deg);
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-info {
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20px 30px 50px 30px;
	line-height: 30px;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, 0.7);
	text-transform: uppercase;
	visibility: hidden;
	opacity: 0;
	transition: all .3s;
}
.lorada-demo-import .import-demo-area .demo-screenshot:hover .demo-info {
	visibility: visible;
	opacity: 1;
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-actions {
	position: absolute;
	bottom: 0;
	right: 0; left: 0;
	color: #fff;
	background-color: rgba(34, 34, 34, 0.95);
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 10px;
	padding-right: 120px;
	z-index: 10;
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-actions .button-primary {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-actions .button-primary[disabled="disabled"] {
	opacity: .6;
	cursor: not-allowed;
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-actions .demo-preview-link {
	color: #efefef;
	text-transform: uppercase;
	transition: all .3s;
	outline: none;
	box-shadow: none;
}
.lorada-demo-import .import-demo-area .demo-screenshot .demo-actions .demo-preview-link:hover {
	color: #fff;
}
#lorada-install-options,
.importer-notice p {
	border-left: 3px solid #519b13;
	padding: 30px;
	background-color: #ececec;
	box-shadow: 0 5px 8px -6px rgba(0, 0, 0, .2);
}
#lorada-install-options {
	margin-bottom: 20px;
}
.importer-notice p {
	padding: 15px 30px;
	margin-top: 0;
}
.importer-notice p a {
	margin-left: 10px;
}
#lorada-install-options,
.importer-notice {
	display: none;
}
#lorada-install-options h3.title {
	margin-top: 0;
}
#lorada-install-options label {
	margin-right: 15px;
}
#import-status {
	display: none;
	padding-bottom: 30px;
}
.import-progress-bar {
	position: relative;
	background-color: #cccccc;
	width: 100%;
	height: 35px;
	margin-top: 10px;
}
.import-progress-bar div {
	position: relative;
	background-color: #478c3d;
	height: 35px;
	overflow: hidden;
	transition: all .5s ease-in-out;
}
.import-progress-bar:after {
	content: attr(data-progress) "%";
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	margin-top: -9px;
	margin-left: -9px;
}
.import-progress-bar div:after {
	content: '';
	display: block;
	position: absolute;
	left: -25px;
	width: 100px;
	height: 35px;
	max-width: 50%;
	background-color: rgba(131, 183, 53, 0.3);
	-webkit-animation: lorada_importing 4s infinite;
	 animation: lorada_importing 4s infinite;
}
@-webkit-keyframes lorada_importing {
	0% {
		left: -100px;
	}
	100% {
		left: 100%;
	}
}
@keyframes lorada_importing {
	0% {
		left: -100px;
	}
	100% {
		left: 100%;
	}
}
.ical_importer + span.spinner {
	float: none;
	margin-top: -5px;
}

/* Lorada Review Notice */
.lorada-review-notice {
	border-left-color: #9a3334;
}

.lorada-review-notice a {
	color: #026a9e;
	text-decoration: none;
}

.lorada-review-notice .lorada-notice-buttons {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 10px 0;
}

.lorada-review-notice .lorada-notice-buttons a {
	display: block;
	margin-right: 20px;
}

.lorada-review-notice .lorada-notice-buttons a span {
	color: #222;
	margin-right: 5px;
}

.lorada-review-notice .lorada-notice-buttons .ld-button-primary {
	padding: 6px 12px;
	color: #fff;
	background-color: #9a3334;
	border-radius: 4px;
}
