.site-intro, .sidebar_top, .mpca_sidebar {
	padding: 20px;
	background: #cdcdcd;
	margin: 10px 10px 10px 0;
	border-radius: 5px;
}
.site-intro h2, .sidebar_top h2, .mpca_sidebar h2{
	margin-top: 0;
	margin-bottom: 10px;
}
.mpcex-features a, .sidebar_top a, .site-intro a, .mpca_sidebar a{
	color: #000;
	font-size: 100%;
}
#mpcdp_settings .site-intro a{
	display: block;
	margin: 15px -19px -20px;
	padding: 10px 0px 15px 20px;
	background: #429cc8;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sidebar_top.mpc-pro-active {
	background: #739fcf;
	color: #fff;
	padding: 30px 20px;
}
.sidebar_top h1{
	padding-bottom: 5px;
	line-height: 1.2;
}
.sidebar_top .price_side{
	font-size: 17px;
	padding-bottom: 20px;
}
#right-side .tagline_side{
	font-size: 14px;
	margin-bottom: 20px;
}
.sidebar_top a{
	background-color: #007cba;
	color: #fff;
	padding: 4px 15px 8px;
	border-radius: 25px;
}
.sidebar_top a:hover{
	background-color: #0171a9;
	cursor: pointer;
	text-decoration: underline;
}
.mpca_sidebar .sidebar_bottom{
	background: #f8f8f8;
	padding: 20px 20px;
}
.mpca_sidebar .sidebar_bottom li{
	padding-bottom: 20px;
}
.mpca_sidebar .sidebar_bottom li span.dashicons {
	padding-right: 5px;
}
.mpca_sidebar.support{
	background-color: #98d598;
}
#mpcdp_settings{
	background:white;
	max-width:97%;
	margin:40px 0 0 20px;
	border-radius:5px;
	overflow:hidden;
	display:flex;
	flex-direction:column;
	box-shadow:0 10px 60px #e4e4e4
}
#mpcdp_settings>.mpcdp_row{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
#mpcdp_settings_page_header {
	display: flex;
	padding: 10px 30px;
	background: #45494c;
}
#mpcdp_logo {
	margin: 0;
	flex: 1;
	align-items: center;
	display: flex;
	color: #fff;
	font-size: 1.5em;
	letter-spacing: 1px;
}
#mpcdp_toolbar_icons{
	align-self:center;
	display:flex
}
#mpcdp_toolbar_icons a{
	display:block;
	border-radius:50%;
	padding:.6rem;
	text-decoration:none;
	box-shadow:none;
}
#mpcdp_toolbar_icons a:hover{
	text-decoration: underline;
}
#mpcdp_toolbar_icons a span{
	color:#fff;
}
#mpcdp_logo span{
	font-size:7em;
	color:white
}
.mpcdp_settings_sidebar{
	background:#f8f8f8;
	height:100%
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control{
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#f8f8f8;
	padding:18px 15px;
	color:#c7cbce;
	background:#f8f8f8;
	font-size:1.2em;
	display:flex;
	align-items:center;
	font-weight:700;
	cursor:pointer;
	transition:all .2s ease-in-out
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control:not(.active){
	border-bottom:1px solid #ecedee
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control.active{
	border-left-color:#2271b1;
	border-bottom:1px solid #ecedee;
	background:white;
	color:#2b3d49;
	-webkit-transition:border .4s ease-in-out;
	-o-transition:border .4s ease-in-out;
	transition:border .4s ease-in-out;
	padding:18px 20px
}
.mpcdp_settings_tab_control:hover .tab_icon{
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control:hover{
	padding:18px 20px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control.active .tab_icon{
	-webkit-transform:scale(1.4);
	transform:scale(1.4)
}
.mpcdp_settings_tab_control .tab_icon{
	margin:0 10px;
	font-size:1em;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.mpcdp_settings_tab_control.active .tab_icon{
	color:#2271b1
}
.mpcdp_settings_submit .submit{
	margin:20px;
	padding:0
}
.mpcdp_settings_submit button.mpcdp_submit_button, .mpcdp_settings_submit .submit input#submit{
	cursor:pointer;
	color:white;
	text-align:center;
	border-radius:100px;
	font-weight:600;
	border:unset;
	text-shadow:unset;
	-webkit-box-shadow:unset;
	box-shadow:unset;
	padding: 10px 20px;
	background: #858585;
}
#left-side .mpcdp_settings_submit button.mpcdp_submit_button, #left-side .mpcdp_settings_submit .submit input#submit{
	width: 100%;
}
.mpcdp_settings_submit button.mpcdp_submit_button:hover, .mpcdp_settings_submit .submit input:hover{
	-webkit-box-shadow:0 5px 15px -5px #b4bcc1;
	box-shadow:0 5px 15px -5px #b4bcc1
}
.mpcdp_settings_submit button.mpcdp_submit_button:focus{
	outline:none !important
}
.mpcdp_settings_content{
	padding:0 5% 5%
}
.mpcdp_settings_content .mpcdp_settings_tab.hidden{
	display:none
}
.mpcdp_settings_section_title {
	border-bottom: 1px solid #ecedee;
	font-size: 1.4em;
	line-height: 1;
	font-weight: 700;
	margin-top: 60px;
	margin-bottom: 30px;
}
.mpcdp_settings_section_title:after{
	content:"";
	display:block;
	width:80px;
	padding-top:20px;
	border-bottom:3px solid #2271b1;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	margin-bottom:-2px
}
.mpcdp_settings_section .mpcdp_settings_toggle{
	background:#f8f8f8;
	border-radius:5px;
	position:relative
}
.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option{
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
	padding-bottom:40px;
	position:relative
}
.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option:last-child{
	padding-bottom:40px
}
/* Special for labels and appearence settings tabs */
.mpcdp_settings_section .mpcdp_settings_toggle:not(:last-of-type){
	margin-bottom:25px
}
.mpcdp_option_label{
	font-size: 1.2em;
	color: #182f36;
	font-weight: 600
}
.mpcdp_option_description{
	font-size: 1em;
	padding: 5px 30px 0 0;
	color: #b3b0b0;
	transition:all .3s ease-in-out;
	cursor: default;
}
.mpcdp_option_description:hover{
	color: #000;
	font-size: 14px;
}
.mpcdp_option_description a{
	text-decoration:none;
	font-style:italic;
	font-weight:700
}
.mpcdp_option_description a:hover{
	color:#2271b1;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
#mpcdp_settings .field-container{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 30px !important
}
#mpcdp_settings .field-container,#mpcdp_settings input[type=text]:not(.inner-field),#mpcdp_settings input[type=number]{
	border: 1px solid #dfdfdf;
	background-color:#fff;
	color:#32373c;
	padding: 6px 20px;
	border-radius: 5px;
	width:100%;
	margin:0
}
#mpcdp_settings input[type=text].inner-field{
	border:0;
	padding:0;
	margin:0;
	max-width:50%
}
#mpcdp_settings .mpcdp_settings_option_ribbon{
	display:inline-block;
	border-radius:50px;
	background-color: #0f834d;
	padding:0px 15px;
	font-size:0.7em;
	letter-spacing:1px;
	margin-bottom:5px;
	font-weight:600;
	text-transform:uppercase;
	color:#fff
}
#mpcdp_settings .mpcdp_menu_styles{
	margin-top:30px
}
#mpcdp_settings .mpcdp_menu_styles .mpcdp_menu_style{
	position:relative
}
#mpcdp_settings .mpcdp_menu_styles .mpcdp_menu_style span{
	display:block
}
.mpcdp_settings_option_field_select .mpcdp_select{
	border:none;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	background-color:#fff;
	color:#32373c;
	border-radius:50px;
	padding:10px 15px
}
.mpcdp_settings_option_field_select .mpcdp_select select{
	width:100%;
	max-width:100%;
	color:#32373c;
	border:none;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	margin:0;
	padding:0
}
.mpcdp_settings_option_field_select .mpcdp_select select:hover,.mpcdp_settings_option_field_select .mpcdp_select select:focus{
	color:#32373c;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:none
}
#mpcdp_settings .mpcdp_input_wrapper{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	background-color:#fff;
	border-radius:50px
}
#mpcdp_settings .mpcdp_input_wrapper input[type=text]{
	background-color:unset;
	border-radius:unset;
	width:unset;
	-webkit-box-shadow:unset;
	box-shadow:unset;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	padding-right:0
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option span.button,#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option button.button,#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option a.button{
	height:unset;
	display:block;
	border-radius:50px;
	background-color:#2c3d49;
	text-transform:uppercase;
	color:#fff;
	border:none;
	padding:0 20px
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option span.button.mpcdp_btn--copied{
	color:#2c3d49;
	background-color:#fff
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option a.button{
	display:inline-block
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer{
	margin-left:-40px;
	margin-right:-40px;
	padding:40px;
	background-color: #f8f8f8;
	color: #fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer:last-child{
	margin-top:0px;
	margin-bottom:-40px
}
.first_customizer_field{
	margin-top:-40px !important
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer:last-child:after{
	content:unset
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer .mpcdp_settings_option_description{
	margin:0 10px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer .theme_customizer_icon{
	font-size:22px;
	margin-right:10px;
	line-height: 1;
	color: #182f36;
}
#mpcdp_settings .mpc-notice .mpcdp_settings_option_field_theme_customizer {
	border-left: .6180469716em solid rgba(0, 0, 0, .15);
	background: #cdcdcd;
}
#mpcdp_settings .mpcdp_settings_option_field_theme_customizer.mpc-export-notice, #mpcdp_settings .mpcdp_settings_option_field_theme_customizer.mpc-import-notice {
	background-color: #bad1e3;
}
.mpcdp_row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
.mpcdp_container .mpcdp_row:not(:last-of-type){
	margin-bottom:20px
}
.mpcdp_row .col-md-12{
	width:100%
}
.mpcdp_row .col-md-9{
	width: 100%
}
.mpcdp_row .col-md-6{
	width:50%
}
.mpcdp_row .col-md-3{
	width:25%;
}
#left-side {
	width: 15%;
}
#middle-content {
	width: 65%;
}
#right-side {
	width: 20%;
}
a.mpcasc-reset {
	display: inline-block;
	margin-top: 40px;
}
a.mpcasc-reset span.button-secondary {
	padding: 5px 40px;
	border-radius: 25px;
}

/* HurkanSwitch start */
#mpcdp_settings .hurkanSwitch{
	display: inline-flex;
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box{
	cursor:pointer;
	background:#fff;
	overflow:hidden;
	border:none;
	padding:0;
	display:inline-block;
	width:auto;
	border-radius:30px;
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item{
	height: 35px;
	line-height: 35px;
	width: 84px;
	font-size: 12px;
	opacity: 0;
	display: none;
	border-radius: 4px;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item:hover{
	text-decoration: none
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.active{
	opacity: 1;
	display: block
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.active.hurkanSwitch-switch-item-status-off{
	padding-right: 16px;
	padding-left: 32px;
	background: #cbcdcf;
	color: #ffffff;
	text-align: right
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.active.hurkanSwitch-switch-item-status-on{
	padding-right: 32px;
	padding-left: 12px;
	background-color: #45494c;
	color: #fff;
	text-align: left
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item>.hurkanSwitch-switch-cursor-selector{
	top:5px;
	height: 25px !important;
	width: 25px;
	position:absolute;
	display:block;
	content:"";
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
	border-radius:20px;
	background:#fff
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.hurkanSwitch-switch-item-status-off>.hurkanSwitch-switch-cursor-selector{
	left: 5px;
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.hurkanSwitch-switch-item-status-on>.hurkanSwitch-switch-cursor-selector{
	right: 6px
}
#mpcdp_settings .hurkanSwitch>.hurkanSwitch-switch-box>.hurkanSwitch-switch-item.hurkanSwitch-switch-item-color-success{
	background-color:#45494c !important;
}
/* HurkanSwitch end */

#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option #mpcdp_import_file{
	margin-bottom:10px
}
.mpcdp_settings_option .mpcdp_row {
	align-items: center;
/*    justify-content: center;*/
}
#column-sorting .mpcdp_row {
	align-items: unset;
}

/* Switch */
.switch-field {
	display: flex;
}
.switch-field input {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}
.switch-field label {
	background-color: #e4e4e4;
	color: rgba(0, 0, 0, 0.6);
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	padding: 15px 0;
	margin-right: -1px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	transition: all 0.1s ease-in-out;
	width: 90px;
}
.switch-field label:hover {
	cursor: pointer;
	color: #fff;
	background: #2271b18a;
}
.switch-field input:checked + label {
	background-color: #787878;
	color: #fff;
}
.switch-field label:first-of-type {
	border-radius: 5px 0 0 5px;
}
.switch-field label:last-of-type {
	border-radius: 0 5px 5px 0;
}
.mpcdp_settings_sidebar a{
	text-decoration: none;
	color: #d1cbce;
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control span.dashicons {
	padding-right: 10px;
}
.mpcdp_settings_sidebar .mpcdp_settings_tab_control.active span.dashicons {
	color: #2271b1;
}
.mpcdp_sidebar_tabs.is-affixed {
	position: relative;
}
.mpcdp_sidebar_tabs.is-affixed .inner-wrapper-sticky {
	position: fixed;
	top: 32px;
}
.mpc-opt-sc {
	border: 1px solid #dfdfdf;
	background-color: #fff;
	color: #32373c;
	padding: 10px 20px;
	border-radius: 5px;
	width: 100%;
	height: 40px;
	line-height: 18px;
	resize: none;
}
.mpc-sortable ul li{
	border: 1px solid #f8f8f8;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.05);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	background-color: #fff;
	color: #32373c;
	padding: 15px 30px;
	border-radius: 5px;
	line-height: 23px;
	width: 70%;
	cursor: move;
	margin-bottom: 10px;
}
.mpc-sortable ul li.mpc-stone-col {
	cursor: ns-resize;
}
.mpc-sortable ul li::before {
	content: "\f545";
	font-family: Dashicons;
	text-align: center;
	line-height: 1;
	color: #999;
	display: inline;
	width: 17px;
	margin: 4px 0px 0 5px;
	float: right;
	font-size: 15px;
}
li.mpc-stone-col:before {
	content: "\f156" !important;
}
.mpc-sortable ul li:active {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
.mpc-sortable ul li:hover {
	border: 1px solid #2271b1;
}
.mpca-sorted-options ul {
	min-height: 605px;
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp button.button {
	padding: 0px;
	padding-left: 60px;
	border: 1px solid #8c8f94;
	/* display: inline-block; */
	border-radius: 50px;
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp button.button .wp-color-result-text {
	text-transform: capitalize;
	padding: 7px 15px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
}
#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp .wp-picker-input-wrap input {
	padding: 6px 20px;
	box-shadow: 0 0 0 transparent;
	border-radius: 25px;
	border: 1px solid #c5c5c5;
	background-color: #fff;
	color: #2c3338;
	width: 100px;
	margin: 6px 6px 6px 0;
}

.mpc-popup {
	transition: 0.3s;
	display: none;
	position: fixed;
	top: 32px;
	right: 0;
	left: 160px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.55); /* Slight opacity for dark overlay */
	backdrop-filter: blur(5px); /* Apply the blur effect */
	-webkit-backdrop-filter: blur(10px); /* For Safari support */
	z-index: 999999;
}
#mpcpop:hover {opacity: 1;}
/* Modal Content (image) */
#mpcpop img {
	margin: auto;
	display: block;
	margin-top: 5%;
	max-height: 400px;
	width: 50%;
	object-fit: contain;
	border-radius: 10px;
}
/* Add Animation */
#mpcpop img {
	-webkit-animation-name: zoom;
	-webkit-animation-duration: 0.6s;
	animation-name: zoom;
	animation-duration: 0.6s;
}
h4.mpcpop-title {
	color: #fff;
	margin-top: 5px;
	margin-bottom: 0;
}
.mpc-single-active .mpc-single-price {
	/*font-size: 130%;*/
	font-weight: 600;
}
p.mpcpop-price {
	color: #fff;
}
select.mpc-highlighter{
	border: 1px solid #e74c3c;
}
.mpc-saved-sca {
	font-weight: bold;
	padding-left: 10px;
}
.mpc-popify{
	display: block;
}
.image-wrap {
	position: absolute;
	top: 47%;
	left: 45%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #cdcdcd;
	padding: 50px 30px 20px 30px;
	color: #1d2327;
	width: 500px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	border-radius: 20px;
}
.mpcex-features a:hover {
	text-decoration: none;
}
#mpcpop .mpcpop-close {
	color: #858585;
	font-size: 27px;
	position: absolute;
	right: 13px;
	top: 5px;
	z-index: 999999;
}
#mpcpop .mpcpop-close:hover {
	cursor: pointer;
	color: #000;
}
.mpc-focus {
	font-size: 17px;
	line-height: 25px;
}
.mpc-focus span{
	font-weight: 500;
}
a.mpc-get-pro {
	color: #000000;
	font-size: 16px;
	font-weight: 500;
	float: right;
	margin-top: 15px;
}
.mpc-focus a:hover {
	background-color: #1169b1;
	cursor: pointer;
}
.mpcex-features {
	font-size: 16px;
}
.mpcex-features h4 {
	margin-bottom: 5px;
	font-weight: normal;
}
.mpcex-features ul {
	margin: 0;
}
.mpcex-features ul li {
	font-size: 14px;
	line-height: 1.4;
}
a .mpcasc-reset .button-secondary{
	color: #fff;
	text-decoration: none;
}
.mpcdp_settings_option_field .choices {
	overflow: visible;
}
.mpcdp_settings_option_field .choices__inner {
	padding: 8.5px 7.5px 3.75px;
	min-height: auto;
	width: calc(100% - 15px);
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.mpcdp_settings_option_field input.choices__input.choices__input--cloned {
	border: 0 !important;
	box-shadow: none !important;
}
.mpcdp_settings_option_field .choices__inner {
	background-color: #fff;
}
.mpcdp_settings_option .mpcdp_row.row-column-sorting{
	align-items: normal;
}
.mpcdp_submit_button .save-text.save-text-mobile{
	display:none
}
#export .mpcdp_settings_submit .submit, #export .mpcdp_settings_submit button.mpcdp_submit_button, .mpcdp_settings_submit .submit input#submit, #import .mpcdp_settings_submit .submit, #import .mpcdp_settings_submit button.mpcdp_submit_button, .mpcdp_settings_submit .submit input#submit{
	margin: 0;
}
.choicesdp .choices__list--multiple .choices__item{
	background-color: #787878;
	border-color: #787878;
}
.choicesdp .choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button{
	border-color: #fff;
}
.mpc-sc-btns{
	position: absolute;
	top: 10px;
	right: 0;
}
.mpc-opt-sc-btn {
	text-decoration: none;
	padding: 10px 20px;
	background: #e5e5e5;
	border-right: 1px solid #bbbbbb;
	color: #666666;
}
.mpc-opt-sc-btn .dashicons {
	color: #999999;
}
.mpc-opt-sc-btn:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.mpc-opt-sc-btn:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right: none;
}
.mpc-opt-sc-btn:hover{
	background-color: #787878;
	color: #fff;
	cursor: pointer;
}
.mpc-opt-sc-btn:hover .dashicons{
	color: #fff;
}
.mpc-opt-sc-btn.delete:hover{
	background: #d63638;
}
.mpcdp_settings_section .mpcdp_settings_toggle.mpc-shortcode-item{
	background-color: #f8f8f8;
}
#export-success{
	display: none;
}
@media screen and (max-width: 1600px){
	#mpcdp_settings{
		max-width:95% !important
	}
	.switch-field label{
		width: 82px;
		padding: 12px 0;
	}
	#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp .wp-picker-input-wrap input{
		padding: 3px 10px;
	}
	#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp button.button .wp-color-result-text{
		padding: 3px 10px;
	}
	#mpcdp_settings .mpcdp_settings_toggle .mpcdp_settings_option .mpc-colorp button.button{
		padding-left: 50px;
	}
	.mpc-sortable ul li{
		padding: 10px 25px;
	}
	.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option{
		padding: 20px;
	}
	.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option:first-child, .mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option:first-child{
		padding-bottom: 20px;
	}
	.mpcdp_settings_sidebar .mpcdp_settings_tab_control, .mpcdp_settings_sidebar .mpcdp_settings_tab_control.active{
		padding: 14px 5px;
		font-size: 13px;
	}
	#mpcdp_settings .mpcdp_settings_option_field_theme_customizer{
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: -20px;
	}
	#mpcdp_settings .mpcdp_settings_option_field_theme_customizer:last-child{
		margin-bottom: -20px;
	}
}
@media screen and (max-width: 1200px){
	#right-side{
		display: none;
	}
	#mpcdp_settings #middle-content{
		width: 100%
	}
}
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 960px){
	.mpc-popup{
		left: 36px;
	}
}
@media all and (max-width: 782){
	.mpcdp_row{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
}
@media screen and (max-width: 767px){
	.mpc-opt-sc-btn .mpc-sc-label{
		display: none;
	}
	#left-side {
		width: 15%;
	}
	.mpcdp_settings_sidebar .mpcdp_settings_tab_control, .mpcdp_settings_sidebar .mpcdp_settings_tab_control.active{
		padding: 15px;
	}
	.mpcdp_submit_button .save-text{
		display:none
	}
	.mpcdp_submit_button .save-text.save-text-mobile{
		display:block
	}
	#mpcdp_settings .mpcdp_settings_option_field_theme_customizer{
		padding: 10px;
		margin-left: -25px;
		margin-right: -25px;
	}
	#mpcdp_settings .mpcdp_settings_option_field_theme_customizer .mpcdp_settings_option_description{
		margin:10px
	}
	.first_customizer_field{
		margin-top: -8px !important
	}
	#column-sorting .first_customizer_field, #import .first_customizer_field, #export .first_customizer_field{
		margin-top: -18px !important
	}
	.mpcdp_settings_sidebar .mpcdp_settings_tab_control span.label{
		display:none
	}
	.mpcdp_row .col-md-3{
		max-width:70px
	}
	.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option {
		padding: 10px 20px;
	}
	.mpcdp_row{
		display:inherit
	}
	.mpcdp_row .col-md-6{
		width:100%
	}
	.mpcdp_row .col-md-9{
		width:95%
	}
	.mpcdp_option_label{
		margin-bottom: 15px;
	}
	.mpc-notice .mpcdp_option_label{
		margin-bottom: 0px;
	}
	.mpcdp_option_description{
		padding:0 0 10px
	}
	#mpcdp_settings input[type=text]{
		padding:10px 20px;
		margin:10px 0px
	}
	.mpcdp_settings_submit .submit{
		margin: 5px;
	}
	.mpcdp_row .col-md-9 {
		width: calc(100% - 70px);
	}
	.mpcdp_sidebar_tabs.is-affixed .inner-wrapper-sticky {
		position: fixed;
		top: 0px;
		left: 10px;
		width: 70px;
	}
	#mpcdp_settings {
		margin: 10px 0 0 0;
		max-width: 97% !important;
	}
	.mpcdp_settings_section_title {
		margin-top: 18px;
	}
	.mpcdp_settings_option_field .choices {
		margin-bottom: 0;
	}
	.mpcdp_sidebar_tabs.is-affixed {
		width: 70px;
	}

	/* Settings page mobile view update | August 03, 2024 */
	#right-side{
		display: none;
	}
	#middle-content{
		width: 85%;
	}
	.mpca-sorted-options ul {
		min-height: 55px;
	}
	.mpcdp_settings_section .mpcdp_settings_toggle .mpcdp_settings_option:first-child{
		padding-top: 20px;
	}
	.mpc-notice.mpcdp_settings_toggle .mpcdp_settings_option:first-child, .mpc-banner.mpcdp_settings_toggle .mpcdp_settings_option:first-child{
		padding-top: 0;
	}
	.mpcdp_settings_section .mpcdp_settings_toggle.mpc-shortcode .mpcdp_settings_option{
		padding-top: 50px;
	}
	.mpc-popup{
		top: 0;
		left: 0;
	}
	.image-wrap{
		width: 85%;
		padding: 50px 20px 20px 20px;
		left: 50%;
	}
	input[type="file"].mpc-file-uploader{
		font-size: 14px;
	}
	#import .mpcdp_settings_submit.mpc-file .submit, #export .mpcdp_settings_submit.mpc-file .submit{
		margin-top: 20px;
	}
	#mpcdp_settings input[type=text], .mpc-opt-sc{
		font-size: 14px;
	}
	.mpc-opt-sc{
		height: auto;
		line-height: 20px;
		width: 92%;
	}
	.mpcdp_settings_submit button.mpcdp_submit_button, .mpcdp_settings_submit .submit input#submit{
		height: 47px;
		padding: 0;
	}
	#mpcdp_settings .field-container, #mpcdp_settings input[type=text]:not(.inner-field), #mpcdp_settings input[type=number]{
		padding: 3px 20px;
	}
	#mpcdp_settings .mpcdp_settings_option_field_theme_customizer:last-child{
		margin-bottom: -18px;
	}
}
