.fancyfilter_Wrappers_menu .tab-nav ul li.active a {
    color: #0386bb;
    background-color: #e1f6ff;
}
.fancyfilter_Wrappers_menu .tab-content {
    margin-top: 6%;
}
.fancyfilter_Wrappers_menu .tab-nav ul li {
    float: left;
    font-weight: 600;
    margin-right: 11px;
}
/* Tabs */
 .fancyfilter_Wrappers_menu .tab-content > div {
     display:none;
}
 .fancyfilter_Wrappers_menu .tab-content > div.active {
     display:block;
}
 .fancyfilter_Wrappers_menu .fancyfilter_Wrappers_menu .tabs {
     background-color: #005883;
     border-radius: 5px 5px 5px 5px;
     margin-top:30px;
}
 .fancyfilter_Wrappers_menu .tab-nav ul {
     list-style: none;
     margin: 0;
     padding: 14px 20px;
     overflow: auto;
     background-color: #ffffff;
     border-radius: 6px;
}
 .fancyfilter_Wrappers_menu .tab-nav ul li {
     float: left;
     font-weight: 600;
     margin-right: 11px;
}
 .fancyfilter_Wrappers_menu div.tab2-tab, .fancyfilter_Wrappers_menu div.tab3-tab, .fancyfilter_Wrappers_menu div.tab4-tab, .fancyfilter_Wrappers_menu div.tab5-tab, .fancyfilter_Wrappers_menu div.tab6-tab {
     margin-top: 20px;
     padding-top: 11px;
     padding-left: 4%;
}
 .fancyfilter_Wrappers_menu .tab-nav ul li:hover a, .fancyfilter_Wrappers_menu .tab-nav ul li.active a {
     color: #000;
}
 .fancyfilter_Wrappers_menu .tab-nav ul li.active a {
     color: #0386bb;
     background-color: #e1f6ff;
}
 .fancyfilter_Wrappers_menu .tab-nav li a {
     background: #e5e5e5;
     text-decoration: none;
     color: #242424;
     outline: 0;
     display: inline-block;
     padding: 12px;
}
 .fancyfilter_Wrappers_menu .tab-nav li a:focus{
     outline:0;
     box-shadow:none;
}

.fancyfilter_sbt_btn{
    cursor: pointer;
    box-shadow: 1px 7px 13px 5px #bbbbbb;
    color: #fff;
    font-size: 17px;
    background: #673AB7;
    border: 1px solid #673AB7;
    padding: 10px 20px;
}
.fancyfilter_hdaer_cnt sup {
    margin-left: 10px;
    font-size: 12px;
}

p.premium {
	color: #b7b7b7;
}

table.fancyfilter_shortcode_table span.dashicons.dashicons-yes,
table.fancyfilter_shortcode_table span.dashicons.dashicons-no-alt {
	font-size: 30pt;
	line-height: 0.4;
}

table.fancyfilter_shortcode_table span.dashicons.dashicons-yes {
	color: #00ad00;
}

table.fancyfilter_shortcode_table span.dashicons.dashicons-no-alt {
	color: #f00;
}

.fancy_p_fets {
	text-align: center;
}

.fancy_p_fets h2 {
	font-size: 28px;
}

.fancy_p_fets_pop {
	border: 1px solid #6c6c6c;
	margin-bottom: 8%;
}

.fancy_p_fets_pop ul {
	text-align: left;
	padding-left: 11%;
}

.fancy_p_fets_pop ul li {
	margin: 8% 0;
}

div#fancy_filter_type {
	box-shadow: 1px 1px 10px #15c39a;
	border: 1px solid #15c39a;
}


option.prodataver,option.btnpto {
	color: #06a30b;
}
p.item_title small {
	color: #06a30b;
	position: absolute;
	top: 0;
	left: 3px;
}

div#Fancydmeolinkdata,
div#FancyPreviewURL {
	border: 1px solid #15c39a;
}

div#Fancydmeolinkdata h2.hndle.ui-sortable-handle em,
div#FancyPreviewURL h2.hndle.ui-sortable-handle em {
	color: #d63638;
}

.yoofaqdes {
	margin: 10px 0;
	background: #f1f1f1;
	border: 1px solid #ddd;
	padding: 10px;
}

.yoofaqdes h4 {
	font-style: italic;
	font-size: 17px;
}

tr.fancyfiklteraaddon th {
	color: #058505;
}

ul.fancyfilter_tabs {
	display: block !important;
	padding: 8% 25px;
}

.yoobar_tirmoof {
	background: #fff;
}

li.yoobar-feature_67 {
	margin-left: 4%;
	width: 60%
}

ul.fancyfilter_tabs li {
	padding: 1px 0;
}

.yoobar-feature ul li .yoo_dcs_img {
	width: 80px
}

li.yoobar-feature_6 {
	width: 40% !important;
	margin: 0 3%;
	padding: 0 3%;
}

li.yoobar-feature_6.fswr {
	width: 100% !important;
}

.yoobar-feature h3 {
	font-size: 30px
}

.yoobar-feature p {
	font-size: 17px
}

.thsnlot li {
	font-size: 23px
}

.yoobar-feature ul {
	display: flex;
	justify-content: center;
	align-items: center
}

.yoobar-feature {
	margin-top: 5%
}

ul.yoobaradmin__nav_bar {
	right: 0;
	position: absolute;
	margin: 0;
	display: flex;
	padding-top: 13px;
	z-index: 2;
}

ul.yoobaradmin__nav_bar li {
	border-right: 3px solid transparent
}

ul.yoobaradmin__nav_bar li a {
	padding: 7px 16px;
	color: #fff;
	text-decoration: none;
	background: #b52f05;
	font-weight: 600;
}

ul.yoobaradmin__nav_bar li:last-child {
	border-right: none
}

ul.yoobaradmin__nav_bar li a:hover {
	opacity: .7
}

.yooba_wp_admin img {
	padding-top: 20px;
	padding-left: 2%
}

a.ydocsbutn {
	font-size: 109%;
	background: #5e3bc4;
	color: #fff;
	padding: 11px 20px;
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
	border-radius: 5px
}

.fancyfilter_tabs li {
	font-weight: 600;
	text-shadow: 1px 1px 10px #c5c5c5;
	color: #f6f7f7;
}

li.fancyfilter_tabs_li {
	position: relative;
	z-index: 1;
}

li.fancyfilter_tabs_li:before {
	background: rgb(19 94 150 / 82%) 100%);
	background-image: linear-gradient( 90deg, rgb(0 2 68 / 78%) 0%, rgb(0 110 213) 50%, rgb(19 94 150 / 82%) 100%);
	position: absolute;
	content: '';
	z-index: -1;
	width: 100%;
	height: 100%;
}

div#Fancydmeo_Litelinkdata label,
div#FancyPreviewURL label {
	display: inline-block;
	margin: 10px 0;
}

li.mtfgfancy.ksfjdutry {
	margin-bottom: 31px;
}

label.fancymetagrid {
	font-weight: 600;
}

li.mtfgfancy_selectsd {
	display: inline-table;
	width: 47%;
	margin: 2% 0;
}

p.dynashorcde {
	padding: 5% 3%;
}

li.mtfgfancy_selectsd label {
	display: inline-block;
	min-width: 55%;
}

.shortcode_display {
	background: #f0f8ff;
	padding-left: 20px;
	border-left: 3px solid #b2daff;
	padding: 10px 0px 10px 20px;
}

select#facncy_portfolios,
select#facncy_meta_product,
select#facncy_meta_post {
	width: 100% !important;
}

p.metaitem_title label {
	font-size: 15px;
	text-transform: capitalize;
	font-weight: 600;
}

ul.fancydescrip_metainfo li.mtfgfancy {
	width: 28%;
	display: inline-block;
}

ul.fancydescrip_metainfo li.mtfgfancy_select {
	width: 70%;
	display: inline-block;
}

select#slct_portfoli_types,
select#yoo_slct_post_types,
select#slct_post_types,
.select2-hidden-accessible {
	width: 100%;
}

ul.fancydescrip_custom {
	display: flex;
	width: 100%
}

ul.fancydescrip_custom .fancydescrip_custom_l1 {
	width: 100%
}

ul.fancydescrip_custom .fancydescrip_custom_l2 {
	width: 50%
}

span.fancy_djkfhjhj .dashicons.dashicons-saved {
	font-size: 38px;
	color: #2d5998;
	font-weight: 600;
}

li.fancydescrip_custom_l2 a {
	margin-left: 11%;
}

p.filtersesdb {
	font-style: italic;
	color: #898989;
	margin: 0;
	padding: 0;
}

p.filtersesdb a {
	color: #898989;
}

.fancyfilter-accordion_item ul.fancydescrip li {
	width: 100%;
	margin: 0;
	text-align: left;
}

.fancyfilter-accordion_item ul.fancydescrip {
	display: flex;
	align-items: center;
	width: 100%;
}

.fancyfilter_sbt_btn {
	position: relative
}

.fancyLoaderCss {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 2.5em;
	margin-top: -.5em;
	content: "";
	-webkit-animation: spin 1s ease-in-out infinite;
	animation: spin 1s ease-in-out infinite;
	background: url(../img/fancyloaders.svg) center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: red;
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.item_title.bbfgfgfg.hhhfrrt {
	margin-left: 10%;
}

.item_title.bbfgfgfg {
	min-width: 100px !IMPORTANT;
	width: auto;
}

h3.clssnne_ten {
	padding: 2% 0;
	font-size: 18px;
	text-transform: uppercase;
	color: #787878;
}

.fancyfilter-accordion_item span.select2-selection.select2-selection--multiple,
.fancyfilter-accordion_item span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
	min-width: 29vw;
}

table.fancyfilter_shortcode_table td {
	font-size: 17px;
}

.free_protablw {
	width: 841px;
	margin: 0 auto;
}

table.fancyfilter_shortcode_table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	color: #000;
}

.fcybytnow {
	text-align: center;
	margin: 8% 0;
}

em.fncytitlewrap {
	color: #878787;
	padding-top: 10px;
	display: block;
	padding-left: 10px;
}

em.fncytitlewrap a {
	color: #8c8f94;
}

.fcybytnow a {
	padding: 10px 60px;
	background: #d5e300;
	color: #1e1e1e;
	text-decoration: none;
	font-weight: 600;
	transition: all 0.3s ease;
}

.fcybytnow a:hover {
	background: #1e1e1e;
	color: #d5e300;
}

.tabtxtali {
	text-align: center;
}

span.fancyfilter_gdiet strong {
	padding-right: 10px;
	padding-left: 10px;
}

table.fancyfilter_shortcode_table caption {
	font-size: 2em;
	color: #fff;
	font-weight: 700;
	margin: 2em 1em;
}

table.fancyfilter_shortcode_table tr {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	padding: .35em;
}

table.fancyfilter_shortcode_table th,
table.fancyfilter_shortcode_table td {
	padding: 1em;
}

table.fancyfilter_shortcode_table th {
	font-size: 1em;
	letter-spacing: .1em;
	text-transform: uppercase;
}
#fancyfilter_pro_pagination_dis.checked,
#fancyfilter_pro_readmore_dis.checked {
	display: block;
}

#fancyfilter_pro_pagination_dis,
#fancyfilter_pro_readmore_dis {
	display: none;
}

select.item_slct {
	z-index: 3;
	position: relative;
}

div#method_free .method_options {
	text-align: right;
}




.bradn_value ul li:nth-of-type(odd),
.pro_ftcs_cont ul li:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05)
}

a.gtnow {
	display: block;
	text-decoration: none;
	background: #0588bc;
	color: #fff;
	padding: 10px;
	font-weight: 700;
	text-align: center;
	margin: 10px 0;
	-webkit-animation: random 5s infinite;
	animation: random 5s infinite
}

@keyframes random {
	15% {
		background-color: #d61d10
	}
	30% {
		background-color: #480ab5
	}
	45% {
		background-color: #4caf50
	}
	60% {
		background-color: #9801ab
	}
	75% {
		background-color: #E91E63
	}
}

.bradn_value ul li:before,
.pro_ftcs_cont ul li:before {
	margin-right: 14px;
	font-family: dashicons;
	content: "\f12a";
	color: #00bf00
}

.bradn_value {
	border-radius: 10px;
	border: 1px solid #e6e6e6;
	background: #fff
}

.bradn_value p {
	padding-right: 4%;
	padding-left: 5%;
	font-size: 16px;
	margin: 4% 0
}

p#qr_plg_id .fancy-filter_dash_strat i {
	color: #FF9800
}

.fancyfilter_wrap-md-4 {
	width: 30%;
	float: left;
	margin-left: 10%
}

.bradn_value ul li {
	list-style: none;
	line-height: 2
}

.pro_ftcs__h {
	font-size: 15px;
	text-align: center;
	color: #fff;
	padding: 4% 4% 4% 4%;
	background-color: transparent;
	background-image: linear-gradient(100deg, #560095 0%, #E91E63 99%);
	text-transform: uppercase;
	-webkit-animation: random 5s infinite;
	animation: randomsdsd 5s infinite
}

@keyframes randomsdsd {
	50% {
		background-image: linear-gradient(100deg, #560095 0%, #E91E63 99%)
	}
	100% {
		background-image: linear-gradient(100deg, #E91E63 0%, #78078c 99%);
		color: #27fd00;
		font-weight: 700
	}
}

.pro-colum {
	background: #fff;
	flex: 0 0 28.9%;
	margin: 2.2%;
	text-align: center;
	box-shadow: 1px 2px 5px #929292
}

.more_btn {
	background: #e91e63;
	color: #fff;
	padding: 13px;
	margin-top: 6px;
	display: inline-block;
	text-decoration: none;
	font-weight: 600
}

.pro-colum_small {
	background: #fff;
	flex: 0 0 19.9%;
	margin: 2.2%;
	text-align: center;
	box-shadow: 1px 2px 5px #929292
}

.qr-pro-features .service-section .service-list {
	display: flex;
	flex-wrap: wrap
}

.pro-colum h3 {
	font-weight: 700
}

.qr-pro-features {
	font-family: Open Sans, sans-serif;
	margin: -10px 0 0 -23px
}

.qr-pro-features .section-title {
	text-align: center;
	color: #2e2c2c;
	font-size: 30px;
	line-height: 1.5em;
	font-weight: 400;
	position: relative;
	margin: 0 0 58px
}

.qr-pro-features .section-title:after {
	content: "";
	position: absolute;
	bottom: -21px;
	left: 50%;
	transform: translateX(-50%);
	width: 38px;
	height: 5px;
	border-radius: 3px;
	background-color: #f2624d
}

.qr-pro-features .header-section {
	margin-top: 4%;
	background-color: #f2f2f2;
	color: #3f4143;
	font-size: 16px;
	display: flex;
	align-items: center;
	padding: 1px 15%;
	border-bottom: 1px solid #eee
}

.qr-pro-features .header-section .feature-thumb img {
	width: auto
}

.qr-pro-features .header-section .content-area {
	padding-left: 10%
}

.qr-pro-features .header-section .content-area h1 {
	font-size: 27px;
	line-height: 1.5em;
	color: #2e2c2c
}

.qr-pro-features .header-section .content-area p {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 300;
	margin: 0;
	letter-spacing: .5px
}

.qr-pro-features .pro-colum p {
	padding: 10px 10%
}

.qr-pro-features .service-section {
	text-align: center;
	padding: 73px 30px 85px;
	background-color: #fff
}

.qr-pro-features .pro-colum img {
	width: 100%
}

.qr-pro-features .payment-section {
	margin: 3% 0;
	display: flex;
	background: #fff;
	justify-content: space-between;
	padding: 20px 10%;
	align-items: center
}

.qr-pro-features .payment-section .guarantee-section {
	display: flex;
	flex: 0 0 70%;
	align-content: center;
	align-items: center;
	position: relative
}

.qr-pro-features .payment-section .guarantee-section .feature-thumb img {
	max-width: 100%;
	width: 160px
}

.qr-pro-features .payment-section .guarantee-section .guarantee-detail {
	padding-left: 25px
}

.qr-pro-features .payment-section .payment-area {
	width: 100%
}

.qr-pro-features .cta-section {
	background-image: linear-gradient(45deg, #d05249 33%, #9C27B0 100%);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	text-align: center;
	padding: 35px 75px 40px;
	color: #fff
}

.qr-pro-features .cta-section img {
	width: 60px;
	box-shadow: 0 3px 70px 0 rgba(126, 17, 0, .35)
}

.qr-pro-features .cta-section h2 {
	font-size: 30px;
	color: #fff;
	font-weight: 400;
	line-height: 1.333em;
	text-align: center;
	margin: 10px 0;
	text-shadow: 0 1px 2px hsla(0, 0%, 100%, .31)
}

.qr-pro-features .cta-section p {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 300;
	margin: 10px 0 30px
}

.qr-pro-features .cta-section .btn {
	background-color: #fff;
	color: #f2624d;
	font-size: 16px;
	line-height: 1.538em;
	font-weight: 300;
	border: 1px solid #ff9381;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(255, 128, 142, .05);
	display: inline-block;
	text-decoration: none;
	padding: 12px 27px
}

.qr-pro-features .cta-section .btn svg {
	width: 15px;
	fill: #f2624d;
	margin-left: 6px
}

li#toplevel_page_qr_composer li:last-child a {
	font-weight: 700 !important;
	color: #2efb37 !important
}

li#toplevel_page_qr_composer li:last-child.current a {
	color: #fff !important
}

.method_options,.method_options_tn,
#click_pro,
#click_pro_v {
	display: none
}

.cled.fd {
	display: inline-block
}

span.method_options a {
	position: relative;
	top: 0
}

span.efli-pro {
	position: relative
}

span.efli-pro img {
    left: 19px;
    position: absolute;
    top: -16px;
}

.cled {
	display: none;
	margin-left: 20px;
	position: relative;
	top: 5px
}

.method_options {
	text-align: center
}

.method_options a {
	position: relative;
	bottom: 100px;
	margin: 0 15px;
	background: #bb0040;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	font-weight: 500;
	transition: all 0.3s ease
}

#click_pro,
#click_pro_v,
.efli-pro a {
	margin: 0 15px;
	background: #bb0040;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	font-weight: 500;
	transition: all 0.3s ease
}

#click_pro:hover,
#click_pro_v:hover,
.efli-pro a:hover,
.method_options a:hover {
	background: #007505
}

.fancyfilter_Wrappers_menu {
	clear: both
}


.fancyfilter_Wrappers_menu li.hover {
	background: #DFDFDF
}


.fancyfilter_Wrappers_box {
	clear: both;
	padding: 20px 22px
}

.hide {
	display: none
}

.fancyfilter_hdaer_cnt li div {
	align-items: center;
	width: 100%;
	display: flex;
}

li.fancyfilter_fd_cnt {
	min-width: 50%;
}

.fancyfilter_admin {
    margin-bottom: 3%;
    padding: 0 3%;
    justify-content: space-between;
    display: flex;
}
ul.fancyfilter_hdaer_cnt {
    align-items: center;
    display: flex;
}

.fancyfilter_hdaer_cnt li {
	display: inline-block
}

.fancyfilter_admin small {
	font-size: 14px
}
ul.fancyfilter_hdaer_cnt li:last-child {
    margin-left: 20px;
}
ul.fancyfilter_hdaer_cnt li h3 {
	margin-bottom: 9px;
	font-size: 28px;
}
ul.fancyfilter_nav_bar {
    display: flex;
    margin-top: 8px;
}
li.fancyfilter_fd_cnt {
	margin-left: 16px
}

li.fancyfilter_fd_cnt small {
	display: inline-block;
	padding-left: 14%;
}


ul.fancyfilter_nav_bar li a {
    padding: 2px 6px;
}

ul.fancyfilter_nav_bar li a:hover {
	opacity: .7
}

.fancyfilter_admin img {
	padding-top: 20px;
	padding-left: 2%
}

.whstphone {
	display: none
}

button.qrc_image_button.button.button-primary {
	margin-top: 10px
}

.qrc_widget_class label {
	display: inline-block;
	padding-bottom: 10px
}

#foo {
	width: 200px
}

button.button.button-primary.tesx_right {
	float: right;
	display: block;
	margin-right: 2%
}

.qrc_label {
	font-weight: 600
}

p.qr_st_val {
	margin: 0;
	padding-top: 20px
}

.qr_st_val,
.qrc_margin {
	margin-left: 20px
}

.qrc_description.qrc_block {
	display: inline-block;
	width: 300px
}

p.qrc_description {
	word-spacing: 3px;
	color: #000;
	padding: 3px 5px;
	width: auto;
	background: #cecece;
	display: inline-block
}

button.qrc_clip_btn {
	color: #fff;
	font-weight: 500;
	cursor: pointer;
	background: #4CAF50;
	border: 1px solid #4CAF50;
	padding: 5px 16px;
	box-shadow: 1px 1px 3px 1px #4CAF50
}

tr.qr_prev_manag .qrc_prev_manage {
	position: absolute;
	right: 10%;
	bottom: 20%
}

tr.qr_prev_manag_gh .qrc_prev_manage {
	position: absolute;
	right: 10%;
	top: 22%
}

tr.qr_prev_manag th,
tr.qr_prev_manag_gh th {
	display: none
}

@media (max-width:1010px) and (min-width:783px) {
	tr.qr_prev_manag .qrc_prev_manage {
		right: 0%;
		top: 24%
	}
}

@media (max-width:782px) {
	ul.fancyfilter_hdaer_cnt {
		text-align: center;
		padding-left: 20px;
		display: block;
	}
	li.fancyfilter_fd_cnt {
		display: block;
	}
	li.fancyfilter_fd_cnt small {
		display: block;
		padding-left: 14%;
		text-align: left;
	}
	tr.qr_prev_manag .qrc_prev_manage,
	tr.qr_prev_manag_gh .qrc_prev_manage {
		position: static
	}
	tr.qr_prev_manag th,
	tr.qr_prev_manag_gh th {
		display: inline-block
	}
	#upload_image_button {
		margin-top: 10px
	}
	p.qrc_description.qrc_margin {
		margin-left: 0
	}
	.p.qrc_description,
	.qrc_description.qrc_block {
		display: block !important
	}
}

span.qr_title_print {
	font-size: medium;
	height: 0;
	text-align: center;
	bottom: 0;
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0;
	font-weight: 600
}

.qr_print_wrapepr {
	background: #fff
}

a.pro-tav.nav-tab.nav-tab-active {
	color: #673AB7;
	background: #fff
}

input.qr_print_button {
	cursor: pointer;
	color: #fff;
	width: 100;
	background: #673AB7;
	border: 1px solid #673AB7;
	font-weight: 600;
	font-size: 16px;
	padding: 10px 20px;
	margin-top: 20px
}

div#content {
	margin-top: 20px;
	padding-top: 19px;
	padding-left: 15px
}

span.qr_title_print_fancyfilter-accordion-wrapper {
	position: relative;
	display: inline-block
}

input.apple-switch {
	position: relative;
	-webkit-appearance: none;
	outline: none;
	width: 50px;
	height: 30px;
	background: #fff;
	border: 1px solid #9f9f9f;
	border-radius: 50px;
	box-shadow: inset -20px 0 0 0 #fff
}

input.apple-switch:after {
	content: "";
	position: absolute;
	top: 1px;
	left: 1px;
	background: transparent;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	box-shadow: 2px 4px 6px rgba(0, 0, 0, .57)
}

input.apple-switch:checked {
	box-shadow: inset 20px 0 0 0 #4CAF50;
	border: 2px solid #4CAF50
}

input.apple-switch:checked:after {
	left: 20px;
	box-shadow: -2px 4px 3px rgba(29, 29, 29, .62)
}

input.apple-switch:checked:before {
	color: #4CAF50 !important
}

input.apple-switch {
	margin-bottom: 3%
}

label#qr-label-wrap {
	position: relative;
	top: -16px;
	padding-left: 10px
}

#qrc_compoer_metabox .inside {
	position: relative
}

#qrc_compoer_metabox .inside img {
	text-align: center;
	margin-left: 5%
}

#qrc_compoer_metabox .inside select,
.inside label.checkbox_qr_3 {
	position: relative;
	top: -30px
}

#qrc_compoer_metabox .inside select {
	font-weight: 700;
	padding: 3px 24px;
	margin-left: 14px;
	border: 1px solid #23282d
}

@media(max-width:782px) {
	.qrc_prev_manage img#qr_preview {
		width: 100px;
		height: 100px
	}
}

.qrc_prev_manage h3 {
	letter-spacing: 7px;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin: 0
}

.qrc_widget_class label {
	font-weight: 600
}

.qrc_widget_class .wp-picker-container {
	margin-top: 10px
}

input.button.button-small.wp-picker-clear {
	margin-left: 5px;
	padding: 1.3px 8px
}

.qrc_widget_class {
	margin: 15px 0
}

.srtcode {
	display: inline-block;
	background: #fff
}

a#save_but {
	top: -29px;
	cursor: pointer;
	position: relative;
	padding: 10px
}

tr.qr_table.fancyfilter_shortcode_table_row {
	padding: 10px !important;
	background: #fff
}

tr.qr_table.fancyfilter_shortcode_table_row td {
	text-align: center;
	padding: 10px;
	font-weight: 600
}

.save_but_info {
	min-width: 100px;
	cursor: pointer;
	padding: 10px;
	background: #673AB7;
	color: #fff;
	border: 1px solid #673AB7;
	transition: all 0.3s ease
}

table.fancyfilter_shortcode_table.qr_table.fancyfilter_shortcode_table_info th {
	padding: 10px;
	background: #fff
}

td.qr_table.fancyfilter_shortcode_table_qr {
	min-width: 300px
}

.save_but_info:hover {
	color: #673AB7;
	background: transparent
}

tr.qr_table.fancyfilter_shortcode_table_row td {
	padding: 10px
}

p.qr_admin_pagination {
	text-align: center;
	margin-top: 30px
}

a.qr_admin_next,
a.qr_admin_prev {
	display: inline-block;
	text-decoration: none;
	background: #FF5722;
	color: #fff;
	padding: 10px;
	margin: 0 20px;
	font-weight: 600
}

@media print {
	body {
		margin: 0;
		color: #000;
		background-color: #fff
	}
	#content {
		background: #fff
	}
}

@media screen {
	#content {
		background: #fff
	}
}

span.qr_price_print {
	width: 100%;
	display: block;
	text-align: center
}

.tooltipped {
	position: relative
}

.tooltipped:after {
	position: absolute;
	z-index: 1000000;
	display: none;
	padding: 5px 8px;
	font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: break-word;
	white-space: pre;
	pointer-events: none;
	content: attr(aria-label);
	background: rgba(0, 0, 0, .8);
	border-radius: 3px;
	-webkit-font-smoothing: subpixel-antialiased
}

.tooltipped:before {
	position: absolute;
	z-index: 1000001;
	display: none;
	width: 0;
	height: 0;
	color: rgba(0, 0, 0, .8);
	pointer-events: none;
	content: "";
	border: 5px solid transparent
}

.tooltipped:hover:before,
.tooltipped:hover:after,
.tooltipped:active:before,
.tooltipped:active:after,
.tooltipped:focus:before,
.tooltipped:focus:after {
	display: inline-block;
	text-decoration: none
}

.tooltipped-s:after,
.tooltipped-se:after,
.tooltipped-sw:after {
	bottom: 100%;
	right: 50%;
	margin-bottom: 10px
}

.tooltipped-s:before,
.tooltipped-se:before,
.tooltipped-sw:before {
	bottom: 29px;
	right: 50%;
	top: auto;
	margin-right: -5px;
	border-bottom-color: rgba(0, 0, 0, .8);
	transform: rotate(-180deg)
}

.tooltipped-s:after,
.tooltipped-n:after {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

@media(max-width:480px) {
	.fancyfilter_admin {
		width: 100%;
		position: static
	}
	ul.fancyfilter_hdaer_cnt {
		display: block;
		padding: 0;
		margin: 0
	}
	.fancyfilter_hdaer_cnt li {
		display: block;
		text-align: center
	}
}

.fancyfilter-accordion_tab {
    font-size: 20px;
    padding: 20px;
}
.fancyfilter-accordion_item h2 {
	text-transform: uppercase;
	text-align: center;
	margin: 24px 0;
	font-size: 30px;
	color: #006504
}

.fancyfilter-accordion {
    background: #fff;
    border-radius: 11px;
    margin-bottom: 47px;
}

.fancyfilter-accordion .fancyfilter-accordion_content {
	padding: 20px;
	border-top: 1px solid #e9e9e9;
}

.fancyfilter-accordion .fancyfilter-accordion_content .fancyfilter-accordion_item {
	margin-bottom: 20px
}

.fancyfilter-accordion .fancyfilter-accordion_content .fancyfilter-accordion_item .item_title {
    min-width: 200px;
    font-weight: 600;
    margin-right: 20px !important;
    display: inline-block;
}

input.fancyfil_apple-switch {
	position: relative;
	-webkit-appearance: none;
	outline: 0;
	width: 56px;
	height: 20px;
	background: #fff;
	border: 1px solid #9f9f9f;
	border-radius: 50px;
	box-shadow: inset -20px 0 0 0 #fff
}

input.fancyfil_apple-switch:after {
	content: "";
	position: absolute;
	top: 0;
	left: 1px;
	background: 0 0;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	box-shadow: 2px 4px 6px rgba(0, 0, 0, .57)
}

input.fancyfil_apple-switch:checked {
	box-shadow: inset 35px 0 0 0 #1e8cbe;
	border: 2px solid #01668e
}

input.fancyfil_apple-switch:checked:after {
	left: 35px;
	box-shadow: -2px 4px 3px rgba(29, 29, 29, .62)
}

@media (max-width:1303px) {
	#method_option {
		width: 69%
	}
	span.efli-pro {
		position: relative;
		display: block;
		top: 0;
		bottom: 0;
		margin-top: 30px
	}
	div#method_free .method_options {
		z-index: 0;
		text-align: left;
		top: 0px;
	}
	span.fancyfilter_gdiet strong {
		display: block;
	}
}

@media (max-width:1100px) {
	ul.fancydescrip_metainfo li.mtfgfancy,
	li.mtfgfancy_selectsd {
		display: block;
		width: 100%;
	}
	li.mtfgfancy_selectsd label {
		width: 100%;
		display: block;
	}
	ul.fancydescrip_metainfo li.mtfgfancy_select {
		display: block;
		width: 100%;
	}
}

@media (max-width:900px) {
	.fancyfilter-accordion-wrapper {
		width: 100%;
		margin: 0;
	}
	.fancyfilter-accordion .fancyfilter-accordion_content .fancyfilter-accordion_item .item_title {
		min-width: 0;
		display: block;
	}
	#method_option .method_options a {
		position: relative;
		bottom: 0;
		margin: 10px;
		padding: 9px;
		width: 84%;
		display: block;
		text-align: center
	}
}

@media (max-width:690px) {
	.fancyfilter-accordion-wrapper {
		width: 100%;
		margin: 0;
	}
	.fancyfilter-accordion .fancyfilter-accordion_content .fancyfilter-accordion_item .item_title {
		min-width: 0
	}
	span.efli-pro img {
		left: 0;
		position: relative;
		top: 0;
		display: block
	}
	span.method_options a {
		position: relative;
		top: -31px;
		right: 0;
		margin-left: 200px
	}
	.fancyfilter-accordion_item h2 {
		font-size: 18px;
		border: 1px solid #021951;
		padding: 10px
	}
	#method_option .method_options a {
		position: relative;
		bottom: 0;
		margin: 10px;
		padding: 9px;
		width: 84%;
		display: block;
		text-align: center
	}
}

@media (max-width:769px) {
	ul.fancydescrip_custom .fancydescrip_custom_l2 {
		width: 100%;
	}
	ul.fancydescrip_custom {
		display: block;
	}
	.fancyfilter-accordion_item ul.fancydescrip {
		display: block;
	}
}

@media screen and (max-width: 600px) {
	table.fancyfilter_shortcode_table {
		border: 0;
	}
	table.fancyfilter_shortcode_table caption {
		font-size: 1.3em;
	}
	table.fancyfilter_shortcode_table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	table.fancyfilter_shortcode_table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	}
	table.fancyfilter_shortcode_table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: .8em;
		text-align: right;
	}
	table.fancyfilter_shortcode_table td::before {
		/*
    * aria-label has no advantage, it won't be read inside a table.fancyfilter_shortcode_table
    content: attr(aria-label);
    */
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}
	table.fancyfilter_shortcode_table td:last-child {
		border-bottom: 0;
	}
}