.ebnmltoprot{
	display:none
}

proversion a {
    text-decoration: none;
    font-size: 16px;
    color: #000;
    text-align: center;
    display: block;
    margin: 10px 10px 22px 10px;
    padding: 10px;
    background: #a5fda9;
	    border-radius: 4px;
    transition: all 0.3s ease;
}
.proversion a:hover {
    box-shadow: 0px 2px 3px #676767;
    background-color: #333;
    color: #fff;
}
.proversion {
    box-shadow: inset 1px 1px 3px 4px rgb(3 169 244 / 27%);
    padding: 10px;
    margin: 5% 4% 16px 11%;
    background: #bae0f1;
}
.proversion a:nth-child(1) {
    background-color: #ffce00;
}

.proversion a:nth-child(2) {
    background-color: #00c853;
}

.proversion a:nth-child(3) {
    background-color: #2979ff;
}

.proversion a:nth-child(4) {
    background-color: #d500f9;
}
.whmcbordelines-right i, .whmcbordelines i {
    margin-right: 5px;
    font-size: 17px;
    vertical-align: bottom;
	    display: inline-block;
}
/*Icons*/
.icons-selector [class^="gg-"] {
    margin: 13px;
}
.whmcbordelines [class^="gg-"]  ,
.whmcbordelines-right [class^="gg-"] {
    display: inline-block;
    vertical-align: middle;
}
	
.gg-trophy {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 0.9));
    width: 10px;
    height: 12px;
    border: 2px solid;
    border-bottom-left-radius: 100px;
     border-bottom-right-radius: 100px;
    margin-top: -6px;
}
.gg-trophy::after,
.gg-trophy::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
}
.gg-trophy::before {
  box-shadow:
    inset 0 0 0 2px,
    0 2px 0 0;
  bottom: -4px;
  width: 6px;
  height: 4px;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  left: 0;
}
.gg-trophy::after {
  width: 16px;
  height: 6px;
  border-left: 2px solid;
  border-right: 2px solid;
  left: -5px;
  top: 0;
}
	
.gg-lock {
	display: block;
    margin-right: 3px;
    box-sizing: border-box;
    position: relative;
    transform: scale(var(--ggs, 0.6));
    width: 12px;
    height: 11px;
    border: 2px solid;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom: transparent;

}
.gg-lock::after {
		display: block;
  content: "";
  box-sizing: border-box;
  position: absolute;
  width: 16px;
  height: 10px;
  border-radius: 2px;
  border: 2px solid transparent;
  box-shadow: 0 0 0 2px;
  left: -4px;
  top: 9px;
}
.gg-gift {
		display: block;
  box-sizing: border-box;
  position: relative;
  transform: scale(0.8);
  width: 22px;
  height: 14px;
  border: 2px solid transparent;
  box-shadow:
    inset 2px 0 0,
    inset -2px 0 0,
    0 -2px 0,
    inset 0 2px 0,
    inset 0 -2px 0;
  background: linear-gradient(to left, currentColor 10px, transparent 0),
    linear-gradient(to left, currentColor 10px, transparent 0),
    linear-gradient(to left, currentColor 10px, transparent 0);
  background-repeat: no-repeat;
  background-size:
    2px 10px,
    2px 10px,
    2px 10px;
  background-position:
    8px 0,
    18px -8px,
    -2px -8px;
}
.gg-gift::after,
.gg-gift::before {
		display: block;
  content: "";
  box-sizing: border-box;
  position: absolute;
  border-radius: 3px;
  width: 6px;
  height: 8px;
  border: 2px solid;
  top: -10px;
}
.gg-gift::after {
  left: 3px;
  transform: rotate(-45deg);
}
.gg-gift::before {
  right: 3px;
  transform: rotate(45deg);
}
.gg-crown {
		display: block;
    margin-top: -5px;
    margin-right: 4px;
    box-sizing: border-box;
    position: relative;
    transform: scale(var(--ggs, 1));
    width: 19px;
    height: 12px;
    border: 2px solid;
    border-top-color: transparent;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.gg-crown::after,
.gg-crown::before {
		display: block;
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid;
  border-left: 2px solid;
  transform: rotate(-45deg);
  top: -4px;
}
.gg-crown::before {
  border-top-left-radius: 2px;
  left: -1px;
}
.gg-crown::after {
  border-bottom-right-radius: 2px;
  right: -1px;
}
.gg-coffee {
		display: block;
    box-sizing: border-box;
    position: relative;
    transform: scale(var(--ggs, 0.8));
    width: 18px;
    height: 14px;
    border: 2px solid;
    border-radius: 6px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-right: 7px;
}
.gg-coffee::after,
.gg-coffee::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
}
.gg-coffee::before {
  left: 2px;
  background: currentColor;
  box-shadow:
    4px 0 0,
    8px 0 0;
  border-radius: 3px;
  width: 2px;
  height: 4px;
  top: -7px;
}
.gg-coffee::after {
  width: 6px;
  height: 8px;
  border: 2px solid;
  border-radius: 100px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  right: -6px;
  top: -1px;
}
.gg-check-r {
		display: block;
    box-sizing: border-box;
    position: relative;
    width: 22px;
    height: 22px;
    transform: scale(var(--ggs, 1));
    border-radius: 4px;
}
.gg-check-r::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 3px;
  top: -1px;
  width: 6px;
  height: 10px;
  border-width: 0 2px 2px 0;
  border-style: solid;
  transform-origin: bottom left;
  transform: rotate(45deg);
}
.gg-bulb {
		display: block;
    margin-right: 3px;
    margin-top: -7px;
    box-sizing: border-box;
    position: relative;
    transform: scale(var(--ggs, 0.7));
    width: 16px;
    height: 16px;
    border: 2px solid;
    border-bottom-color: transparent;
    border-radius: 100px;
}
.gg-bulb::after,
.gg-bulb::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
}
.gg-bulb::before {
  border-top: 0;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  top: 10px;
  border-bottom: 2px solid transparent;
  box-shadow:
    0 5px 0 -2px,
    inset 2px 0 0 0,
    inset -2px 0 0 0,
    inset 0 -4px 0 -2px;
  width: 8px;
  height: 8px;
  left: 2px;
}
.gg-bulb::after {
  width: 12px;
  height: 2px;
  border-left: 3px solid;
  border-right: 3px solid;
  border-radius: 2px;
  bottom: 0;
  left: 0;
}
.gg-bolt {
		display: block;
    margin-right: 4px;
    margin-top: -4px;
    box-sizing: border-box;
    position: relative;
    transform: scale(var(--ggs, 0.7));
    width: 6px;
    height: 21px;
}
.gg-bolt::after,
.gg-bolt::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  transform: rotate(30deg);
}
.gg-bolt::before {
  border-bottom: 12px solid;
  left: 0;
  top: 0;
}
.gg-bolt::after {
  border-top: 12px solid;
  right: 0;
  bottom: 0;
}
.gg-awards {
		display: block;
    margin-top: -4px;
    position: relative;
    transform: scale(var(--ggs, 0.7));
    box-sizing: border-box;
    width: 16px;
    height: 20px;
    border: 4px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 0;
    box-shadow: inset 4px 0 0 -2px,
    inset -4px 0 0 -2px;
}
.gg-awards::after,
.gg-awards::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  border: 2px solid;
}
.gg-awards::before {
  width: 14px;
  height: 14px;
  border-radius: 22px;
  top: -12px;
  left: -3px;
}
.gg-awards::after {
  width: 6px;
  height: 6px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-bottom-left-radius: 1px;
  border-top-right-radius: 1px;
  transform: rotate(45deg);
  bottom: -3px;
  left: 1px;
}

/*Icons*/
tr.remobedactive {
    display: none;
}

.whmc-clear-cart span {
	background: red;
	border-radius: 4px;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	padding: 6px;
	cursor: pointer;
}
.whmc-clear-cart.wmtop {
    position: absolute;
    right: 6px;
}
.whmcgg-check-ostock {
	vertical-align: bottom;
	position: relative;
	transform: scale(.5);
	width: 22px;
	height: 22px;
	display: inline-block;
	box-sizing: border-box;
	border: 2px solid;
	border-radius: 100px
}

.whmcgg-check-ostock::after {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	left: 3px;
	top: -1px;
	width: 6px;
	height: 10px;
	border-color: currentColor;
	border-width: 0 2px 2px 0;
	border-style: solid;
	transform-origin: bottom left;
	transform: rotate(45deg)
}
input.whmc-cr-code {
    background: #fff0 !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 10px !important;
    width: auto !important;
    font-weight: 500;
    text-align: center;
}
p.wmcocodes {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 11px 0;
}
span.whmc-copy-btn {
    display: flex;
    font-size: 11px;
    cursor: pointer;
}
div#pm_menu i, span.carttxtbtn i {
    font-style: normal;
}
.whmcgg-clipboard {
	box-sizing: border-box;
	position: relative;
	display: block;
	transform: scale(.7);
	width: 18px;
	height: 18px;
	border: 2px solid;
	border-radius: 2px
}

.whmcgg-clipboard::after,
.whmcgg-clipboard::before {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	border-radius: 2px;
	width: 10px;
	left: 2px
}

.whmcgg-clipboard::before {
	border: 2px solid;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	top: -2px;
	height: 6px
}

.whmcgg-clipboard::after {
	height: 2px;
	background: currentColor;
	box-shadow: 0 -4px 0 0;
	bottom: 2px
}
input.whmc-cr-code:focus-visible,
input.whmc-cr-code:focus {
	box-shadow: none;
	outline: none
}

ul.jfstocmange {
	align-items: center;
	padding-top: 4px;
	display: flex;
	margin: 0
}

p.stockinstocks {
	padding: 0;
	margin: 0 0 0 -2px;
	font-size: 12px
}

ul.jfstocmange li i {
	margin-left: -5px
}
sup.whmcnews{
	margin-left: 4px;
	background: #8BC34A;
	color: #fff;
	padding: 1px 6px
}sup.whmcnewspro{
	margin-left: 4px;
	background: #F44336;
	color: #fff;
	padding: 1px 6px
}

ul.rewarvlsss label {
	font-weight: 600;
}
input#wmhmenuimagesd, input#wmhfooterimagesd {
    vertical-align: baseline;
    margin-left: 5px;
}
img#menuiconid, img#menuiconid1, img#menuiconid2, img#menuiconid3, img#menuiconid4 {
    max-width: 26px;
    vertical-align: text-bottom;
}
img#footercraticos{
    max-width: 45px;
vertical-align: text-bottom;
}
tr.whmc_sidebar_top6 th,
tr.whmc_sidebar_top5 th,
tr.whmc_sidebar_top2 th,
tr.whmc_sidebar_top3 th,
tr.whmc_sidebar_top4 th,
tr.whmc_sidebar_top th,
tr.whmc_footer_cart th,
tr.whmc_footer_cart_top th {
	color: #7c0391;
	line-height: 2;
	padding: 0 0 0 25px;
}
tr.whmc_sidebar_top6, tr.whmc_sidebar_top5, tr.whmc_sidebar_top, tr.whmc_sidebar_top2, tr.whmc_sidebar_top3, tr.whmc_sidebar_top4 {
    color: #483f59;
    border-top: 29px solid #fff;
    border-bottom: 20px solid #fff;
    left: -34px;
    position: relative;
    width: 100%;
    background: #eadeff;
}
.tab6-tab.active {
	background: #f0f0f1 !important
}

li.notimag img {
	border-radius: 100%;
	height: 45px;
	width: 45px
}
.whmbtnsubitfxdnave {
    z-index: 9;
    transform: rotate(-90deg);
    top: 45%;
    position: fixed;
    right: -55px;
}
.whmbtnsubitfxdnave span.whmcsidebars_djkfhjhj{
	position:absolute;
}
.whmbtnsubitfxdnave button#whmcosiudi {
    box-shadow: none;
    padding: 0 19px;
    border: 1px solid #292929;
}
.notofivationwrapper ul li {
	margin-left: 11px
}

span.addesdsucssd {
	padding-left: 5px
}

.swal2-popup.swal2-toast .swal2-icon {
	transform: scale(.8)
}

p.whmccartnotify {
	font-size: 14px;
	width: 100%;
	left: -47px;
	position: relative;
	padding: 10px;
	background: #e4ffc5
}

.whmcgg-check-o {
	box-sizing: border-box;
	position: relative;
	display: block;
	transform: scale(var(--ggs, 1));
	width: 22px;
	height: 22px;
	border: 2px solid;
	border-radius: 100px
}

.whmcgg-check-o::after {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	left: 3px;
	top: -1px;
	width: 6px;
	height: 10px;
	border-color: currentColor;
	border-width: 0 2px 2px 0;
	border-style: solid;
	transform-origin: bottom left;
	transform: rotate(45deg)
}

span.whmc-confetti-container {
	align-items: center;
	display: flex;
	justify-content: center
}

span.whmc-confetti-container i {
	margin-right: 10px
}

.adminprogress {
	top: -13px;
	left: 0;
	position: relative;
    width: 291px;
    height: 3px;
	background: #dd0f0f;
	-webkit-animation: lineAnim 4s linear backwards;
	-moz-animation: lineAnim 4s linear backwards
}
@keyframes lineAnim {
	0% {
		width: 100%
	}

	50% {
		width: 50%
	}

	100% {
		width: 0%
	}
}

.whmc_btm_notification {
    border-radius: 3px;
    min-width: 34%;
    padding: 18px 44px;
    left: 50%;
    bottom: 8%;
    background: #b3ffb6;
    color: #086c0c;
    text-align: center;
    position: absolute;
    transform: translate(-50%, 0);
}

span.whmc-confetti-container img {
	margin-right: 10px;
	height: 45px;
	border-radius: 100%;
	width: 44px
}

.whmc_btm_notification.active {
	animation: movein 0.5s ease forwards, moveout 1s 4s ease forwards
}

@keyframes movein {
	from {
		bottom: -100%
	}

	to {
		bottom: 8%
	}
}

@keyframes moveout {
	from {
		bottom: 8%
	}

	to {
		bottom: -100%
	}
}

.whmc-buy-summary label {
	font-weight: 600
}

.whmc-proges-bar-cont {
	font-size: 15px;
	padding: 4px 5px;
	margin: 3px 20px 0
}

.whmc-proges-bar-text {
	text-align: center;
	margin-bottom: 7px
}

.whmc-proges-bar-levs {
	display: flex
}

.whmc-proges-bar-poamt>span {
	right: -10px;
	position: relative;
	font-weight: 600
}

.whmc-proges-bar-levs>span.whmc-proges-bar-reached {
	opacity: 1
}

.whmc-proges-bar-poamt span {
	text-align: right
}

.whmc-proges-bar-insd {
	position: relative;
	height: 15px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.whmc-proges-bar-wrap {
	width: auto;
	height: 9px
}

.whmc-proges-bar-wrap {
	background-color: #f0f0f0
}

span.whmc-proges-bar-wrap-filled {
	background-color: #000
}

span.whmc-proges-bar-wrap-filled {
	display: block;
	height: inherit
}

.whmc-proges-bar-wrap-poends {
	position: absolute;
	left: 0;
	right: 0;
	height: inherit;
	top: 0;
	bottom: 0
}

.whmcbordelines-right {
	text-align: right;
	display: block;
	width: 100%
}

.achivenone {
	opacity: .5
}

.whmc-proges-bar-wrap-potitle {
	display: flex;
	text-align: center
}

.whmc-proges-bar-wrap-poends span {
	border-right: 2px solid
}

.progress-bar-default {
	background-color: #5ba9d1;
	display: block;
	height: inherit
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 0 20px
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 0 20px
	}

	to {
		background-position: 0 0
	}
}

.progress.active .progress-bar,
.progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-striped .progress-bar,
.progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
	background-size: 20px 20px;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-stripeds {
	background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / 24%) 75%, transparent 75%, transparent);
	background-size: 20px 20px;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.whmc-wsc-sb-bar {
	display: block;
	background: #f1c7c7
}

span.pbbar {
	top: 0;
	height: 14px;
	position: absolute;
	left: 0;
	border-right: 2px solid #000;
	display: block
}

.whmc-wsc-sb-bar {
	display: block;
	background: #f1c7c7
}

.whmc-wsc-sb-bar span {
	display: block;
	height: 8px
}

ul.rewarvlsss li label:not(.wp-picker-input-wrap label) {
	display: block;
	padding-bottom: 3px
}

ul.rewarvlsss {
	padding: 0;
	margin: 0
}

tr.whmc_sidebar_top5 th {
	vertical-align: middle
}

ul.rewarvlsss li {
	margin-bottom: 20px
}
ul.whmcsidebarnav {
    width: 97%;
    justify-content: center;
    padding: 4px;
    z-index: 999;
    background: #cce8ff;
    top: 31px;
    position: sticky;
    display: flex;
}
ul.whmcsidebarnav li {
    text-decoration: underline;
    font-size: 14px;
    color: #000;
    padding: 5px 6px;
    cursor: pointer;
    margin-right: 5px;
}
ul.whmcsidebarnav li label {
    vertical-align: baseline;
}
body .whmcwraper,
body .whmcwraper [type=text],
body .whmcwraper [type=tel],
body .whmcwraper [type=time],
body .whmcwraper [type=url],
body .whmcwraper [type=week],
body .whmcwraper [type=password],
body .whmcwraper [type=color],
body .whmcwraper [type=date],
body .whmcwraper [type=datetime],
body .whmcwraper [type=datetime-local],
body .whmcwraper [type=email],
body .whmcwraper [type=month],
body .whmcwraper [type=number],
body .whmcwraper textarea {
	border-radius: 3px;
	border-color: #dedfea;
	min-height: 36px;
	color: #353030
}

.oaopprr,
.ssdftyjfjs {
	color: #c7463d
}

a.mini-cart-for-woocommerce_dash_strat i {
	color: #FF9800
}

.whmc-item-qty .whmc-qty,
.whmc-item-qty .whmc-qty-minus,
.whmc-item-qty .whmc-qty-plus {
	min-height: 25px !important;
	background: 0 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 25px;
	text-align: center
}

.shopping-cart {
	padding: 11px;
	background: #fff;
	box-shadow: 0 2px 8px rgb(0 0 0 / 25%);
	border-radius: 50%
}

.hmprefr {
	border-left: 3px solid #f18780;
	padding: 9px;
	font-size: 16px;
	background: #fddcd9;
	margin-right: 15px
}

tr.whmpropanel .icons-selector .fip-box i,
li.choosetypsiocn .icons-selector .fip-box i {
	//color: #454545 !important
}

tr.whmc_sidebar_copin.pomobles th {
	background: #f6f1f1;
}


:checked+#fcp_icon_12:before,
:checked+#fcp_icon_13:before,
:checked+#fcp_icon_14:before,
:checked+#fcp_icon_15:before,
:checked+#fcp_icon_16:before,
:checked+#fcp_icon_17:before,
:checked+#fcp_icon_18:before,
:checked+#icon_19:before,
:checked+#icon_20:before,
:checked+#icon_21:before,
:checked+#icon_22:before,
:checked+#icon_23:before,
:checked+#icon_24:before,
:checked+#icon_25:before,
:checked+#icon_26:before,
:checked+#icon_27:before,
:checked+#icon_28:before,
:checked+#icon_29:before,
:checked+#icon_30:before,
:checked+#icon_31:before,
:checked+#icon_32:before,
:checked+#icon_33:before,
:checked+#icon_34:before,
:checked+#icon_34:before,
:checked+#icon_35:before,
:checked+#icon_36:before,
:checked+#icon_37:before,
:checked+#icon_42:before,
:checked+#icon_43:before,
:checked+#icon_44:before,
:checked+#fcp_icon_20:before,
:checked+#fcp_icon_19:before,
:checked+#icon_254:before,
:checked+#icon_46:before,
:checked+#icon_t-12:before,
:checked+#icon_t-1:before,
:checked+#icon_t-2:before,
:checked+#icon_t-3:before,
:checked+#icon_t-4:before,
:checked+#icon_t-5:before,
:checked+#icon_t-6:before,
:checked+#icon_t-7:before,
:checked+#icon_t-8:before,
:checked+#icon_cancel-circle:before {
	background-repeat: no-repeat !important;
	content: "";
	font-family: dashicons;
	background: #2f3333 url(../img/lo.png);
	width: 20px;
	height: 20px;
	border: 1px solid #FFC107
}

:checked+.iconstylmcsdd:before {
	content: "\f15e";
	font-family: dashicons;
	background-color: #86d130;
	transform: scale(1)
}

:checked+.iconstylmcsdd {
	border-color: #ddd
}

.fip-icons-container .fcp_icon_12,
.fip-icons-container .fcp_icon_13,
.fip-icons-container .fcp_icon_14,
.fip-icons-container .fcp_icon_15,
.fip-icons-container .fcp_icon_16,
.fip-icons-container .fcp_icon_17,
.fip-icons-container .fcp_icon_18,
.fip-icons-container .icon_19,
.fip-icons-container .icon_20,
.fip-icons-container .icon_21,
.fip-icons-container .icon_22,
.fip-icons-container .icon_23,
.fip-icons-container .icon_24,
.fip-icons-container .icon_25,
.fip-icons-container .icon_26,
.fip-icons-container .icon_27,
.fip-icons-container .icon_28,
.fip-icons-container .icon_29,
.fip-icons-container .icon_30,
.fip-icons-container .icon_31,
.fip-icons-container .icon_32,
.fip-icons-container .icon_33,
.fip-icons-container .icon_34,
.fip-icons-container .icon_34,
.fip-icons-container .icon_35,
.fip-icons-container .icon_36,
.fip-icons-container .icon_37,
.fip-icons-container .icon_42,
.fip-icons-container .icon_43,
.fip-icons-container .icon_44,
.fip-icons-container .fcp_icon_20,
.fip-icons-container .fcp_icon_19,
.fip-icons-container .icon_254,
.fip-icons-container .icon_46,
.fip-icons-container .icon_t-12,
.fip-icons-container .icon_t-1,
.fip-icons-container .icon_t-2,
.fip-icons-container .icon_t-3,
.fip-icons-container .icon_t-4,
.fip-icons-container .icon_t-5,
.fip-icons-container .icon_t-6,
.fip-icons-container .icon_t-7,
.fip-icons-container .icon_t-8,
.fip-icons-container .icon_cancel-circle {
	color: #8BC34A !important;
	display: inline-block
}

span.fip-box {
	background: #efefef
}

.kkkpreview#fcp_icon_12,
.kkkpreview#fcp_icon_13,
.kkkpreview#fcp_icon_14,
.kkkpreview#fcp_icon_15,
.kkkpreview#fcp_icon_16,
.kkkpreview#fcp_icon_17,
.kkkpreview#fcp_icon_18,
.kkkpreview#icon_19,
.kkkpreview#icon_20,
.kkkpreview#icon_21,
.kkkpreview#icon_22,
.kkkpreview#icon_23,
.kkkpreview#icon_24,
.kkkpreview#icon_25,
.kkkpreview#icon_26,
.kkkpreview#icon_27,
.kkkpreview#icon_28,
.kkkpreview#icon_29,
.kkkpreview#icon_30,
.kkkpreview#icon_31,
.kkkpreview#icon_32,
.kkkpreview#icon_33,
.kkkpreview#icon_34,
.kkkpreview#icon_34,
.kkkpreview#icon_35,
.kkkpreview#icon_36,
.kkkpreview#icon_37,
.kkkpreview#icon_42,
.kkkpreview#icon_43,
.kkkpreview#icon_44,
.kkkpreview#fcp_icon_19,
.kkkpreview#icon_254,
.kkkpreview#icon_46,
.kkkpreview#icon_t-12,
.kkkpreview#icon_t-1,
.kkkpreview#icon_t-2,
.kkkpreview#icon_t-3,
.kkkpreview#icon_t-4,
.kkkpreview#icon_t-5,
.kkkpreview#icon_t-6,
.kkkpreview#icon_t-7,
.kkkpreview#icon_t-8,
.kkkpreview#icon_cancel-circle,
.kkkpreviewss#fcp_icon_12,
.kkkpreviewss#fcp_icon_13,
.kkkpreviewss#fcp_icon_14,
.kkkpreviewss#fcp_icon_15,
.kkkpreviewss#fcp_icon_16,
.kkkpreviewss#fcp_icon_17,
.kkkpreviewss#fcp_icon_18,
.kkkpreviewss#icon_19,
.kkkpreviewss#icon_20,
.kkkpreviewss#icon_21,
.kkkpreviewss#icon_22,
.kkkpreviewss#icon_23,
.kkkpreviewss#icon_24,
.kkkpreviewss#icon_25,
.kkkpreviewss#icon_26,
.kkkpreviewss#icon_27,
.kkkpreviewss#icon_28,
.kkkpreviewss#icon_29,
.kkkpreviewss#icon_30,
.kkkpreviewss#icon_31,
.kkkpreviewss#icon_32,
.kkkpreviewss#icon_33,
.kkkpreviewss#icon_34,
.kkkpreviewss#icon_34,
.kkkpreviewss#icon_35,
.kkkpreviewss#icon_36,
.kkkpreviewss#icon_37,
.kkkpreviewss#icon_42,
.kkkpreviewss#icon_43,
.kkkpreviewss#icon_44,
.kkkpreviewss#fcp_icon_19,
.kkkpreviewss#icon_254,
.kkkpreviewss#icon_46,
.kkkpreviewss#icon_t-12,
.kkkpreviewss#icon_t-1,
.kkkpreviewss#icon_t-2,
.kkkpreviewss#icon_t-3,
.kkkpreviewss#icon_t-4,
.kkkpreviewss#icon_t-5,
.kkkpreviewss#icon_t-6,
.kkkpreviewss#icon_t-7,
.kkkpreviewss#icon_t-8,
.kkkpreviewss#icon_cancel-circle {
	width: 86%;
	transform: translate(-50%, 6px);
	left: 50%;
	text-align: center;
	top: 25px;
	position: absolute;
	display: inline-block;
	font-size: 16px;
	padding: 10px;
	-webkit-animation: Color 4s linear infinite
}

option.prmeiumsd {
	color: #F44336
}

.kkkpreview,
.kkkpreviewss {
	display: none
}

@keyframes bColor {
	0% {
		box-shadow: 0 1px 5px 0 #5c00ff
	}

	20% {
		box-shadow: 0 1px 2px 0 #07ff6d
	}

	40% {
		box-shadow: 0 1px 5px 0 #009688
	}

	60% {
		box-shadow: 0 1px 2px 0 #FF9800
	}

	80% {
		box-shadow: 0 1px 2px 0 #F44336
	}

	100% {
		box-shadow: 0 1px 2px 0 #00c708
	}
}

@keyframes Color {
	0% {
		color: #00c708
	}

	20% {
		color: #F44336
	}

	40% {
		color: #FF9800
	}

	60% {
		color: #009688
	}

	80% {
		color: #07ff6d
	}

	100% {
		color: #5c00ff
	}
}

@-moz-keyframes Color {
	0% {
		color: #00c708
	}

	20% {
		color: #F44336
	}

	40% {
		color: #FF9800
	}

	60% {
		color: #009688
	}

	80% {
		color: #07ff6d
	}

	100% {
		color: #5c00ff
	}
}

@-webkit-keyframes Color {
	0% {
		color: #00c708
	}

	20% {
		color: #F44336
	}

	40% {
		color: #FF9800
	}

	60% {
		color: #009688
	}

	80% {
		color: #07ff6d
	}

	100% {
		color: #5c00ff
	}
}

.icons-selector .selected-icon .fcp_icon_12:after,
.icons-selector .selected-icon .fcp_icon_13:after,
.icons-selector .selected-icon .fcp_icon_14:after,
.icons-selector .selected-icon .fcp_icon_15:after,
.icons-selector .selected-icon .fcp_icon_16:after,
.icons-selector .selected-icon .fcp_icon_17:after,
.icons-selector .selected-icon .fcp_icon_18:after,
.icons-selector .selected-icon .icon_19:after,
.icons-selector .selected-icon .icon_20:after,
.icons-selector .selected-icon .icon_21:after,
.icons-selector .selected-icon .icon_22:after,
.icons-selector .selected-icon .icon_24:after,
.icons-selector .selected-icon .icon_25:after,
.icons-selector .selected-icon .icon_26:after,
.icons-selector .selected-icon .icon_27:after,
.icons-selector .selected-icon .icon_28:after,
.icons-selector .selected-icon .icon_29:after,
.icons-selector .selected-icon .icon_30:after,
.icons-selector .selected-icon .icon_31:after,
.icons-selector .selected-icon .icon_32:after,
.icons-selector .selected-icon .icon_33:after,
.icons-selector .selected-icon .icon_34:after,
.icons-selector .selected-icon .icon_35:after,
.icons-selector .selected-icon .icon_36:after,
.icons-selector .selected-icon .icon_37:after,
.icons-selector .selected-icon .icon_42:after,
.icons-selector .selected-icon .icon_43:after,
.icons-selector .selected-icon .icon_44:after,
.icons-selector .selected-icon .fcp_icon_20:after,
.icons-selector .selected-icon .fcp_icon_19:after,
.icons-selector .selected-icon .icon_254:after,
.icons-selector .selected-icon .icon_23:after,
.icons-selector .selected-icon .icon_cancel-circle:after,
.icons-selector .selected-icon .icon_t-11:after,
.icons-selector .selected-icon .icon_t-12:after,
.icons-selector .selected-icon .icon_t-1:after,
.icons-selector .selected-icon .icon_t-2:after,
.icons-selector .selected-icon .icon_t-3:after,
.icons-selector .selected-icon .icon_t-4:after,
.icons-selector .selected-icon .icon_t-5:after,
.icons-selector .selected-icon .icon_t-6:after,
.icons-selector .selected-icon .icon_t-7:after,
.icons-selector .selected-icon .icon_t-8:after,
.icons-selector .selected-icon .icon_46:after {
	color: #d97979;
	content: "\e949";
	width: 100%;
	height: 100%;
	z-index: 2
}

.icons-selector .selected-icon .fcp_icon_12:before,
.icons-selector .selected-icon .fcp_icon_13:before,
.icons-selector .selected-icon .fcp_icon_14:before,
.icons-selector .selected-icon .fcp_icon_15:before,
.icons-selector .selected-icon .fcp_icon_16:before,
.icons-selector .selected-icon .fcp_icon_17:before,
.icons-selector .selected-icon .fcp_icon_18:before,
.icons-selector .selected-icon .icon_19:before,
.icons-selector .selected-icon .icon_20:before,
.icons-selector .selected-icon .icon_21:before,
.icons-selector .selected-icon .icon_22:before,
.icons-selector .selected-icon .icon_24:before,
.icons-selector .selected-icon .icon_25:before,
.icons-selector .selected-icon .icon_26:before,
.icons-selector .selected-icon .icon_27:before,
.icons-selector .selected-icon .icon_28:before,
.icons-selector .selected-icon .icon_29:before,
.icons-selector .selected-icon .icon_30:before,
.icons-selector .selected-icon .icon_31:before,
.icons-selector .selected-icon .icon_32:before,
.icons-selector .selected-icon .icon_33:before,
.icons-selector .selected-icon .icon_34:before,
.icons-selector .selected-icon .icon_35:before,
.icons-selector .selected-icon .icon_36:before,
.icons-selector .selected-icon .icon_37:before,
.icons-selector .selected-icon .icon_42:before,
.icons-selector .selected-icon .icon_43:before,
.icons-selector .selected-icon .icon_44:before,
.icons-selector .selected-icon .fcp_icon_20:before,
.icons-selector .selected-icon .fcp_icon_19:before,
.icons-selector .selected-icon .icon_254:before,
.icons-selector .selected-icon .icon_23:before,
.icons-selector .selected-icon .icon_cancel-circle:before,
.icons-selector .selected-icon .icon_t-11:before,
.icons-selector .selected-icon .icon_t-12:before,
.icons-selector .selected-icon .icon_t-1:before,
.icons-selector .selected-icon .icon_t-2:before,
.icons-selector .selected-icon .icon_t-3:before,
.icons-selector .selected-icon .icon_t-4:before,
.icons-selector .selected-icon .icon_t-5:before,
.icons-selector .selected-icon .icon_t-6:before,
.icons-selector .selected-icon .icon_t-7:before,
.icons-selector .selected-icon .icon_t-8:before,
.icons-selector .selected-icon .icon_46:before {
	content: "Premium";
	font-family: sans-serif;
	font-size: 16px;
	width: 100%;
	height: 100%;
	position: absolute;
	right: -98px;
	color: #3cb300;
	letter-spacing: 1px
}

.whmcwraper .tab-nav ul {
	list-style: none;
	margin: 0;
	padding: 14px 20px;
	overflow: auto;
	background-color: #fff;
	border-radius: 6px
}

.whmbtnsubit {
	margin: 10% 0
}

.whmcwraper .tab-nav ul li {
	float: left;
	font-weight: 600;
	margin-right: 11px
}

.whmcwraper .tab-nav ul li.active a {
	color: #0386bb;
	background-color: #e1f6ff
}

.whmcwraper .tab-nav li a {
	background: #e5e5e5;
	text-decoration: none;
	color: #242424;
	outline: 0;
	display: inline-block;
	padding: 12px
}

.whmcwraper .tab-content {
	margin-bottom: 24px
}

.whmcwraper div.tab6-tab,
.whmcwraper div.tab2-tab,
.whmcwraper div.tab3-tab,
.whmcwraper div.tab4-tab,
.whmcwraper div.tab1-tab,
.whmcwraper div.tab5-tab {
	margin-top: 20px;
	padding-top: 11px;
	padding-left: 4%
}

img.sihdbjfbcb {
	margin-left: 20px
}

input.sidebarinputifeld.dfdfss,
ul.topnofici {
	width: 100%
}

ul.clcuimage {
	text-align: center;
	margin-left: 27px;
	background: #ddd;
	width: 100%
}

.shioldbdhfb {
	display: flex
}

ul.clcuimage img {
	background: #ddd;
	border: 1px solid #ddd;
	margin-left: 0
}

select.enableflying,
#whmcmiscellloader,
tr.adofuifiodu .icons-selector.fip-grey {
	vertical-align: top
}

.whmcwraper .tab-content>div.active {
	display: block
}

.whmcwraper .tab-content>div {
	display: none
}

.whmcwraper .tab-content .tab1-tab,
.whmcwraper .tab-content .tab4-tab,
.whmcwraper .tab-content .tab3-tab,
.whmcwraper .tab-content .tab2-tab,
.whmcwraper .tab-content .tab5-tab,
.whmcwraper .tab-content .tab6-tab {
	border-radius: 16px;
	background: #fff
}

#menuiconwrap {
	display: inline;
	position: relative
}

.cart_menu_li #menuiconid,
.cart_menu_li.li_two #menuiconid {
	font-size: 26px
}

span.mini-cart-count,
span.mini-cart-counts {
	margin-left: -3px
}

div#cart_count_total {
	display: inline
}

span.cart_count_total .amount {
	font-size: 18px;
	padding-left: 3px
}

.cart_menu_li.li_two .cart_count_total,
span#menuiconid,
span.carttxtbtn,
.cart_menu_li.li_two .cart_count_totals {
	position: relative;
	display: inline-block
}

.whmcwraper input[type="range"] {
	cursor: pointer
}

.footercartprev {
	position: relative;
	height: 300px;
	width: 92%;
	border: 1px solid #ddd;
	padding: 2%;
	background: #fbfbfb
}

.menucartprev {
	background: #fbfbfb;
	margin-top: 5%;
	margin-right: 4%;
	border: 1px solid #ddd;
	margin-left: 13%;
	padding: 23% 5%;
	position: relative
}

.shopping-cart {
	display: inline-block;
	position: absolute
}

#mini-cart-count_footer {
	min-width: 21px;
	top: 0;
	right: -9px;
	padding: 0;
	line-height: 21px;
	border-radius: 2rem;
	position: absolute;
	font-weight: 600;
	text-align: center
}

span.cart_count_header,
span.cart_count_headers {
	bottom: 2px;
	right: 0;
	text-align: center;
	padding: 1px 6px;
	line-height: 20px;
	min-width: 20px;
	border-radius: 2rem;
	position: relative;
	left: -5px
}

span.cart_count_header,
.cart_count_headers {
	font-size: 12px;
	background: #f97417;
	color: #fff
}

span.cart_count_totals.icon_minus {
	left: -1px;
	position: relative;
	font-size: 15px
}

div#menuiconwrap.icons02 span.cart_count_header {
	bottom: auto;
	top: -16px
}

#menuiconid1,
#menuiconid2,
#menuiconid3,
#menuiconid4 {
	font-size: 21px
}

ul.iconstylmc li {
	margin-right: 11px
}

ul.iconstylmc {
	padding: 0;
	display: flex;
	width: 100%;
	margin: 0
}

ul.iconstylmc label {
	border: 1px solid #eaeaea;
	display: block;
	position: relative;
	margin-right: 10px;
	cursor: pointer
}

ul.iconstylmc label:before {
	background-color: #fff;
	color: #fff !important;
	content: " ";
	display: block;
	border-radius: 50%;
	border: 1px solid #86d130;
	position: absolute;
	top: -15px;
	right: -9px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	transition-duration: 0.4s;
	transform: scale(0)
}

ul.iconstylmc input[type="radio"] {
	display: none
}

div#menuiconwraps.icons02 span.cart_count_headers {
	bottom: auto;
	top: -16px
}

span.cart_count_total.icon_minus {
	font-size: 100%
}

span.cart_count_total,
span.cart_count_totals {
	position: relative;
	top: -2px;
	left: 0
}

span.cart_count_total.icon_minus {
	left: -5px
}

div.adlkjfhdjndhf,
div.adlkjfhdjndhf span,
span.cart_count_total.icon_minus .amount {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

span.cart_count_totals {
	margin-right: 10px;
	position: relative;
	left: 6px
}

span.cart_count_total.icon_minus .amount,
span.cart_count_totals.icon_minus .amount {
	padding-left: 3px
}

.adlkjfhdjndhf {
	padding: 10px 0 10px 10px
}

span#kkkpreview,
span#kkkpreviewss {
	text-transform: uppercase;
	font-weight: 100;
	font-size: 16px;
	letter-spacing: 5px;
	transform: translate(-50%, 6px);
	left: 50%;
	width: 100%;
	text-align: center;
	top: 0;
	position: absolute
}

input.sidebarinputifeld {
	height: 39px;
	min-width: 62%
}

.WHMCProsoComosebox table th {
	font-weight: 400
}

section#sect_tabset_0_1 {
	padding: 38px 6px 42px 33px
}

.conatcinerwrapper {
	justify-content: space-between;
	display: flex
}

.col-md-5 {
	width: 40%
}

.col-md-4 {
	width: 30%
}

.col-md-7 {
	width: 60%
}

.col-md-8 {
	width: 70%
}

.whmcqrtpricewrapper {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.whmc-item-qty {
	display: inline-flex;
	border: 1px solid #eee;
	border-radius: 2px;
	overflow: hidden;
	margin-top: 10px
}

.previewsidebar {
    top: 72px;
    position: sticky;
    overflow: hidden;
}
#pm_menu {
	margin: 0 auto;
	font-size: 100%;
	position: relative;
	width: 398px;
	background: #fff;
	z-index: 999999;
	display: flex;
	flex-direction: column;
	border: 1px solid #ddd
}

#pm_menu.pm_open {
	-webkit-animation: 0.5s both backSlideIn;
	-moz-animation: 0.5s both backSlideIn;
	animation: 0.5s both backSlideIn;
	visibility: visible
}

@-webkit-keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

.carttxtbtnwraptct span {
	font-size: initial
}

.wmctitel,
.amounts,.vieecartbesidecheckout {
	font-size: 18px
}

.whmc_ft-buttons-con a .wmcchevkoutprocess .icons i,
.whmc_ft-buttons-con a,
.amounts span {
	color: #fff
}

span#shipcion {
	vertical-align: middle
}

.cloasebtnwrap span.cloasebtn {
	display: block;
	font-size: 18px;
	font-weight: 900;
	line-height: 1;
	transition: .3s;
	cursor: pointer
}

.whmc_top_part {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 3px 0;
	background: #efefef
}

.cloasebtnwrap {
	left: 13px;
	padding: 5px 7px;
	position: absolute;
	z-index: 99
}

.cloasebtnwrap span.cloasebtn {
	display: block;
	font-size: 24px;
	font-weight: 300;
	line-height: 1;
	transition: 0.3s;
	cursor: pointer
}

.whmtitr {
	font-size: 18px;
	margin: 0
}

.whmtopcatrs {
	align-items: center;
	padding: 4px 0;
	display: flex;
	position: relative
}

.cart_menu_li.li_two .cart_count_total,
span#menuiconid,
span.carttxtbtn,
.cart_menu_li.li_two .cart_count_totals {
	position: relative
}

div#pm_menu i,
span.carttxtbtn i {
	font-style: normal
}

span.carttxtbtn i {
	font-size: 28px
}

.carttxtbtnwraptct {
	display: flex
}

span#topart_count_s {
	font-size: 12px;
	bottom: 9px;
	left: 27px;
	line-height: 20px;
	border-radius: 100%;
	text-align: center;
	min-width: 20px;
	background: #fff;
	display: inline-block;
	margin-right: 6px;
	height: 20px
}

.whmc-cart-item-wrap {
	width: 100%;
	overflow-x: hidden;
	min-height: 100px;
	overflow-y: auto;
	flex-grow: 1;
	max-height: 47%;
	border-bottom-style: dotted;
	border-bottom-color: #81d742;
	border-bottom-width: 1px;
	background: #f8f9fa
}

.whmc-cart-items {
	display: flex;
	align-items: flex-start
}

.whmc-coupon.sidecartright .whmc_applypromocode,
.whmc-coupon.sidecartright ul.whmc-applied-cpns {
	text-decoration: none;
	text-align: left
}

.whmc-coupon .whmc-coupon-field .whmc-coupon-submit {
	font-size: 15px;
	line-height: 1;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	flex: 0 1 28%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap
}

img.whmccouponimages {
	max-width: 100%
}

.whmc-coupon-field button {
	color: #fff;
	background: #1851a7;
	cursor: pointer;
	padding: 15px 0;
	display: inline-block;
	border: none
}

.whmc-coupon .whmc-coupon-field {
	justify-content: center;
	margin: 22px;
	display: flex
}

input#whmc-coupon-code {
	border: 1px solid #ddd;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-right: none
}

.whmc-coupon.sidecartright ul.whmc-applied-cpns {
	padding: 4%
}

.whmc-coupon.sidecartright .whmc_applypromocode,
.whmc-modal.sidecartright .shippinfrescla {
	position: absolute;
	top: 17px
}

.whmc-coupon.sidecartright,
.whmc-modal.sidecartright {
	visibility: visible;
	opacity: 1
}

.whmc-coupon,
.whmc-modal {
	min-height: 500px;
	bottom: 0;
	overflow-x: hidden;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 100;
	padding-top: 5%;
	overflow-y: auto
}

.whmc-coupon,
.whmc-modal {
	left: 0;
	right: auto;
	-webkit-animation: backSlideOut .5s both ease;
	-moz-animation: backSlideOut .5s both ease;
	animation: backSlideOut .5s both ease;
	visibility: hidden
}

.whmc-coupon {
	margin-bottom: 30px;
	border: 1px solid #f1f1f1;
	padding: 25px
}

.whmcwraper .tab-content {
	display: none
}

.notofivationwrapper ul {
	padding: 8px 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.notofivationwrapper li {
	padding: 0;
	margin: 0
}

section#sect_tabset_0_2 {
	padding: 40px 30px
}

.notofivationwrapper {
	width: 45%;
	position: absolute
}

span.cart_count_totals .amount {
	font-size: 15px
}

.prevnotifu {
	background: #b7b7b7;
	height: 400px;
	width: 98%;
	border: 1px solid #ddd;
	position: relative
}

li.noticon span {
	color: #fff;
	font-size: 29px !IMPORTANT;
	line-height: 30px;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	border: 3px solid #fff;
	display: inline-block;
	font-weight: 600
}

.cart_menu_li,
.shippinfrescla,
.shippinfrescla label,
.whmc_applypromocode,
a#whmckeepshooping,
div#open,
span#open {
	text-align: center;
	cursor: pointer
}

.whmc-coupon-row {
	border-radius: 10px;
	max-width: 317px;
	border: 1px solid #ddd;
	margin: 30px;
	font-size: 15px;
	text-align: center
}

.whmc-coupon .whmc-coupon-field input {
	margin: 0;
	background: 0 0;
	border: 0;
	box-shadow: none;
	outline: 0;
	flex-grow: 1;
	min-width: 0;
	color: inherit;
	padding-left: 15px
}

.whmc-coupon .whmc-coupon-field input::-webkit-input-placeholder,
.whmc-coupon .whmc-coupon-field input::placeholder,
.whmc-coupon .whmc-coupon-field input:focus {
	color: inherit
}

p.whmc-cr-desc {
	margin: 10px 0
}

input.whmc-cr-code:focus-visible,
input.whmc-cr-code:focus {
	outline: 0
}

.whmc-cart-items-inner {
	background: #fff;
	border-radius: 6px;
	box-shadow: 1px 1px 5px #dfdfdf;
	margin: 6px 10px;
	padding: 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

.whmimagewrapper {
	position: relative
}

.whmcremovesd {
	top: -8px;
	position: absolute;
	left: -6px
}

.cart_image_iem img {
	width: 77px;
	height: auto;
	max-height: 77px;
	max-width: 100%
}

.whmc-item-desc {
	padding: 0 13px 0 20px;
	flex-grow: 1;
	position: relative;
	width: calc(100% - 140px)
}

.whmcitemprem {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cart-item-data-field a {
	color: #3a3a3a;
	font-size: 19px
}

.whmc-cpn-resp {
	position: absolute;
	top: 0;
	right: 0
}

.whmc-item-price {
	margin-top: 10px
}

.whmc-item-price span {
	color: #1e73be;
	font-size: 15px
}

i.whmcNone {
	background: #d1d1d1;
	display: inline-block;
	width: 60%;
	height: 75%
}

.whmc-item-qty .whmc-qty-minus,
.whmc-item-qty .whmc-qty-plus {
	font-size: 11px;
	cursor: pointer;
	color: #333
}

.whmc-item-qty .whmc-qty[type="number"] {
	background: #fff0;
	border-top: none;
	border-bottom: none;
	border-radius: 0;
	-moz-appearance: textfield;
	width: 31px;
	outline: 0;
	box-shadow: none;
	border: 1px solid #ddd;
	border-top: 0;
	border-bottom: 0;
	font-size: 13px;
	color: inherit;
	min-height: auto
}

.whmc-qty[type="number"]::-webkit-outer-spin-button,
.whmc-qty[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.whmc-bottom-part {
	max-height: 290px;
	overflow-y: auto;
	min-height: 51%;
	padding: 0 22px
}

.whmc-couponwrapper {
	overflow-x: hidden;
	margin-top: 42px;
	overflow-y: auto;
	padding-bottom: 28px
}

span.whmc-remove-cpn.icon_cancel-circle {
	font-size: 9px;
	color: #df3030;
	cursor: pointer
}

.wmcchevkoutprocess {
	display: flex;
	justify-content: center;
	align-items: center
}

.whmc-bottom-part::-webkit-scrollbar-track,
.whmc-cart-item-wrap::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3);
	border-radius: 10px;
	background-color: #F5F5F5
}

.whmc-bottom-part::-webkit-scrollbar,
.whmc-cart-item-wrap::-webkit-scrollbar {
	width: 7px;
	background-color: #F5F5F5
}

.whmc-bottom-part::-webkit-scrollbar-thumb,
.whmc-cart-item-wrap::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3);
	background-color: #8d8d8d
}

.whmc-cpn-resp {
	z-index: 99;
	left: 0;
	text-align: center;
	padding: 10px
}

.car_count_title ul.wmf-top-part li.woocommerce-mini-cart-item.mini_cart_item .cart-item-data-field,
.wc_remove_btn span {
	font-size: 16px
}

.allpliedcoupon {
	display: flex;
	align-items: center
}

span#cpnicon,
span.icon-discount {
	padding-right: 10px
}

#shipcion,
span#cpnicon {
	vertical-align: middle;
	font-size: 22px
}

ul.whmc-applied-cpns {
	padding: 0;
	margin: 0;
	text-align: center
}

.allpliedcoupon ul.whmc-applied-cpns li,
p.whmcnote {
	font-size: 12px
}

.whmc_applypromocode {
	text-align: center;
	white-space: nowrap;
	text-decoration: underline
}

.whmcdicamountswrap,
.couplonfield,
.shippinfrescla,
.shippinfresclagfgfg,
.taxrates,
.whmc-cart-discount-wrap,
.whmc-cart-subtotal-wrap,
.whmc-cart-total-wrap {
	justify-content: space-between;
	display: flex;
	flex-grow: 1;
	margin: 8px 0;
	font-size: 15px
}

.whmc-cart-total-wrap {
	padding-top: 10px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #9e9e9e
}

.whmc_ft-buttons-con {
	min-width: 100px;
	margin-bottom: 10px
}

.whmc_ft-buttons-con {
    display: flex;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 2fr 10px 2fr;
    grid-template-columns: 2fr 2fr;
}
.whmc_ft-buttons-cons a {
	color: #000000;
}

.whmc_ft-buttons-con a,
a#whmckeepshooping {
	text-align: center;
	display: block;
	width: 100%;
	transition: .3s
}

.whmc_ft-buttons-con #whmckeepshooping {
	grid-column: 1/-1
}

.wmcchevkoutprocess .icons i {
	font-size: 17px
}

.backtopreb span {
	color: #888;
	display: inline-block;
	padding-top: 10px;
	font-weight: 400;
	font-size: 18px;
	cursor: pointer
}

div#borderbtnnine {
	border-bottom-style: none !important;
	border-bottom-color: transparent !important;
	border-bottom-width: 0px !important
}

.whmc-empty-cart {
	overflow: hidden;
	justify-content: center;
	display: flex;
	z-index: 1000;
	font-size: 20px;
	background: #fff;
	height: 100%;
	align-items: center;
	position: relative
}

#shipcion {
	padding-left: 3px
}

a.whmrmtycart-button {
	font-size: 16px;
	line-height: 1;
	display: inline-block;
	margin-top: 12px;
	padding: 9px 15px
}

.whmrmtycart-zero-state {
	text-align: center
}

.whmrmtycart-icon-cart i {
	font-size: 40px
}

.whmrmtycart-zero-state-title {
	padding-bottom: 9px;
	font-size: 18px;
	font-weight: 600;
	padding-top: 10px
}

.whmrmtycart-zero-state-text {
	font-size: 15px
}

.wmcemptyimg img {
	max-width: 150px !important
}

.whmc_ft-buttons-con a {
	background: #009688;
	color: #fff;
	padding: 8px;
	border-radius: 4px;
	border: 2px solid #009688
}

.wmcchevkoutprocess .icons,
.amounts {
	margin: 0 8px
}

.car_count_title ul.wmf-top-part li.woocommerce-mini-cart-item.mini_cart_item .cart-item-data-field,
.wc_remove_btn span {
	color: #000;
	border-radius: 100%;
	padding: 4px;
	background: #ddd;
	font-size: 9px
}

div#pm_menu a {
	text-decoration: none !important
}

li.whmc_fd_cnt sup {
	font-size: 12px
}

li.whmc_fd_cnt small {
	font-size: 15px
}

.whmcloactd {
	background: #efdada;
	padding: 10px;
	padding-left: 10px;
	border-left: 5px solid #dd6363;
	font-size: 17px
}

tr.whmc_footer_cart_top,
tr.whmc_footer_cart {
	border-bottom: 1px solid #ddd
}

.sharlicenkey-feature a {
	color: #2196F3 !important
}

ul.whmc_hdaer_cnt {
	display: flex;
	align-items: center
}

li.whmc_fd_cnt h3 {
	font-size: 28px;
	padding-bottom: 5px
}

button#whmcouponimage_buttonremove {
	color: #cf0909;
	border-color: #cf0909
}

p.whmc_description a {
	text-decoration: underline;
	color: #0d0ddd !important
}

div#whmcpreviewwhmcouponimage {
	margin: 16px 0
}

.icon_busy:before,
.icon_down-dir:before,
.icon_loading:before,
.icon_spinner:before,
.icon_wheel:before {
	content: "\e911"
}

.WHMCProsoComosebox section#sect_tabset_0_0 {
	background: #fff
}

ul.topnofici li {
	margin-bottom: 15px
}

.spciappage,
div#postyupe,
div.pagesnumberssd {
	border-top: 1px solid #ddd
}

.spciappage div,
div#klykouyght {
	padding-bottom: 10px
}

.wmcbtnfix {
	transform: rotate(270deg);
	z-index: 999;
	position: fixed;
	right: -53px;
	top: 40%
}

.wmcbtnfix button#whmcosiudi {
	padding: 5px 20px;
	background: #0066bf;
	box-shadow: none
}

.wmcbtnfix span.dashicons.dashicons-saved {
	position: absolute
}

button#whmcosiudi {
	cursor: pointer;
	box-shadow: 1px 7px 13px 5px #bbb;
	color: #fff;
	font-size: 17px;
	background: #673AB7;
	border: 1px solid #673AB7;
	padding: 10px 20px
}

.whmcwraper .conatcinerwrapper span.dashicons.dashicons-image-rotate {
	font-size: 16px;
	color: #919191;
	cursor: pointer;
	padding-left: 10px
}

#whmcosiudi,
span#spanicons45 {
	position: relative
}

@font-face {
	font-family: whmcicon;
	src: url(../../public/fonts/whmcicon.eot?nz4qz4);
	src: url("../../public/fonts/whmcicon.eot?nz4qz4#iefix") format("embedded-opentype"), url(../../public/fonts/whmcicon.ttf?nz4qz4) format("truetype"), url(../../public/fonts/whmcicon.woff?nz4qz4) format("woff"), url("../../public/fonts/whmcicon.svg?nz4qz4#icomoon") format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: block
}

[class*=fcp_icon],
[class*=icon_],
[class^=icon_] {
	font-family: whmcicon !important;
	color: #000;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 31px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

span.whmclice_sdhi .dashicons.dashicons-saved,
span.whmcnotific_djkfhjhj .dashicons.dashicons-saved,
span.whmcr_djkfhjhj .dashicons.dashicons-saved,
span.whmcsidebars_djkfhjhj .dashicons.dashicons-saved {
	font-size: 30px;
	color: #2d5998;
	font-weight: 600
}

.whmclicepage {
	border-radius: 10px;
	margin-top: 3%;
	margin-left: 4%;
	height: 100%;
	width: 89%;
	background: #fff;
	padding: 6% 2%
}

.spciappage {
	padding-top: 3%;
	width: 100%;
	display: block
}

.WHMCProsoComosebox {
	margin-top: 14px
}

.whmcadminlink.active {
	background: #fff
}

.whmcadminlink {
	font-weight: 600;
	color: #fff
}

.fancyLoaderCss {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 2.5em;
	margin-top: -.5em;
	content: "";
	-webkit-animation: 1s ease-in-out infinite spin;
	animation: 1s ease-in-out infinite spin;
	background: url(../img/fancyloaders.svg) center center/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)
	}
}

div#pagesnumbers {
	margin-top: 10px
}

div.pagesnumberssd {
	padding-bottom: 4%
}

.cratadmins {
	display: flex
}

div#pagesnumbers div {
	display: inline-block;
	width: 50%;
	margin-top: 10px
}

div#postyupe {
	padding-top: 25px;
	margin-top: 39px
}

.icon_t-13:before,
.icon_up-dir:before {
	content: "\e912"
}

.icon_d-1:before {
	content: "\e907"
}

.fcp_icon_18:before,
.icon_1:before {
	content: "\e909"
}

.fcp_icon_17:before {
	content: "\e913"
}

.icon_254:before {
	content: "\e904"
}

.fcp_icon_16:before {
	content: "\e91a"
}

.fcp_icon_14:before {
	content: "\e91d"
}

.fcp_icon_11:before {
	content: "\e92f"
}

.fcp_icon_10:before {
	content: "\e930"
}

.fcp_icon_9:before {
	content: "\e931"
}

.fcp_icon_8:before {
	content: "\e932"
}

.fcp_icon_7:before {
	content: "\e933"
}

.fcp_icon_6:before {
	content: "\e934"
}

.fcp_icon_5:before {
	content: "\e935"
}

.fcp_icon_4:before {
	content: "\e936"
}

.fcp_icon_3:before {
	content: "\e937"
}

.fcp_icon_2:before {
	content: "\e938"
}

.fcp_icon_1:before {
	content: "\e939"
}

.fcp_icon_19:before {
	content: "\e93b"
}

.fcp_icon_15:before {
	content: "\e93c"
}

.icon_20:before {
	content: "\e93d"
}

.icon_19:before {
	content: "\e93f"
}

.icon_21:before {
	content: "\e941"
}

.icon_22:before {
	content: "\e942"
}

.icon_23:before {
	content: "\e902"
}

.icon_25:before {
	content: "\e903"
}

.icon_24:before {
	content: "\e93a"
}

.icon_s-6:before {
	content: "\e97b"
}

.icon_s-5:before {
	content: "\e97c"
}

.icon_s-2:before {
	content: "\e982"
}

.icon_s-3:before {
	content: "\e983"
}

.icon_spin:before {
	content: "\e97f"
}

.icon_s-0:before {
	content: "\e981"
}

.icon_t-12:before {
	content: "\e9ac"
}

.icon_t-11:before {
	content: "\e9ad"
}

.icon_cancel-circle:before {
	content: "\e900"
}

.icon_cross-1:before {
	content: "\ea0f"
}

.icon_arrow-left2:before {
	content: "\ea40"
}

.icon_ship:before {
	content: "\e90b"
}

.icon_rocket:before {
	content: "\e901"
}

.icon_t-10:before {
	content: "\e905"
}

.icon_pen:before {
	content: "\e90c"
}

.icon_t-9:before {
	content: "\e906"
}

.icon_26:before {
	content: "\e908"
}

.icon_d-2:before {
	content: "\e92b"
}

.icon_d-4:before {
	content: "\e92e"
}

.icon_d-3:before {
	content: "\e940"
}

.icon_d-5:before {
	content: "\e943"
}

.icon_d-6:before {
	content: "\e944"
}

.icon_d-7:before {
	content: "\e945"
}

.icon_d-8:before {
	content: "\e946"
}

.icon_d-9:before {
	content: "\e947"
}

.icon_d-10:before {
	content: "\e948"
}

.icon_27:before {
	content: "\e90a"
}

.icon_28:before {
	content: "\e90f"
}

.icon_29:before {
	content: "\e910"
}

.icon_minus-circle:before {
	content: "\e949"
}

.icon_plus-circle:before {
	content: "\e94a"
}

.icon_minus:before {
	content: "\e94b"
}

.icon_plus:before {
	content: "\e94c"
}

.icon_d-11:before {
	content: "\e90d"
}

.icon_t-8:before {
	content: "\e911"
}

.icon_t-7:before {
	content: "\e912"
}

.icon_30:before {
	content: "\e914"
}

.icon_31:before {
	content: "\e915"
}

.fcp_icon_13:before {
	content: "\e94f"
}

.icon_local_shipping:before {
	content: "\e90e"
}

.icon_t-6:before {
	content: "\e916"
}

.icon_t-5:before {
	content: "\e917"
}

.icon_34:before {
	content: "\e919"
}

.fcp_icon_20:before {
	content: "\1f331"
}

.icon_35:before {
	content: "\e91b"
}

.icon_36:before {
	content: "\e91c"
}

.icon_circle-with-minus:before {
	content: "\e94d"
}

.icon_circle-with-plus:before {
	content: "\e94e"
}

.icon_t-4:before {
	content: "\e91e"
}

.icon_46:before {
	content: "\e91f"
}

.icon_45:before {
	content: "\e920"
}

.icon_t-3:before {
	content: "\e921"
}

.icon_38:before {
	content: "\e922"
}

.icon_37:before {
	content: "\e923"
}

.icon_s-1:before {
	content: "\e924"
}

.icon_t-1:before {
	content: "\e925"
}

.icon_t-2:before {
	content: "\e926"
}

.icon_43:before {
	content: "\e927"
}

.icon_44:before {
	content: "\e928"
}

.icon_39:before {
	content: "\e929"
}

.fcp_icon_12:before {
	content: "\e92a"
}

.icon_41:before {
	content: "\e92c"
}

.icon_40:before {
	content: "\e92d"
}

.icon-spinner2:before {
	content: "\e97b"
}

.icon-spinner3:before {
	content: "\e97c"
}

.icon-spinner6:before {
	content: "\e97f"
}

.icon-spinner8:before {
	content: "\e981"
}

.icon-spinner10:before {
	content: "\e983"
}

.whmc-body:after,
.whmc-carts-content.whmc-processing:after {
	position: absolute;
	font-family: whmcicon;
	content: "";
	font-weight: 400;
	font-size: 30px;
	-webkit-animation: 2s linear infinite whmc-spin;
	animation: 2s linear infinite whmc-spin;
	color: #000;
	z-index: 9;
	top: 50%;
	left: 50%;
	transform: translate(-50%.-50%)
}

.whmc-body:before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	background: rgb(239 239 239 / 60%);
	z-index: 9
}

@-webkit-keyframes whmc-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes whmc-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

select#meniicons {
	font-family: whmcicon;
	font-size: 20px
}

#footer_pbrgrnrtaor span.dashicons-smiley,
#klykouyght span.dashicons-smiley {
	background: #e4ff00;
	border: 1px solid;
	color: #0043bd;
	border-radius: 50%;
	padding: .5px;
	font-size: 17px
}

div#klykouyght {
	padding-left: 20px;
	color: #fff
}

.fip-icons-container {
	border: 1px solid #dddd;
	box-shadow: 1px 1px 10px #ddd
}

a.pbgenetro_dash_strat i {
	color: #ff7804
}

.sharlicenkey-feature ul {
	display: block;
	padding: 0 20%
}

strong.whmc_ptc,
strong.whmc_ptcs {
	padding-right: 10px
}

strong.whmc_ptc,
ul.whmc_hdaer_cnt {
	padding-left: 20px
}

span#spanicons45 {
	float: right;
	right: -22px;
	top: -32px;
	font-weight: 600;
	font-size: 30px
}

ul.whmc_ptc_wrape_tb.gkjf {
	width: 100%
}

ul.whmc_ptc_wrape_tb li {
	margin-left: 10px
}

span#demo,
span#demothree,
span#demotwo {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: 700;
	border: 1px solid #767676;
	padding: 0 6px
}

strong.whmc_ptc_tb label {
	width: 21vw;
	display: block
}

ul.whmc_ptc_wrape_tb li {
	margin-bottom: 3%;
	align-items: center;
	display: flex
}

strong.whmc_ptc_tb {
	margin-right: 20px;
	display: inline-block;
	padding-bottom: 8px
}

p.whmc_description {
	font-style: italic;
	color: #6d6d6d
}

table.whmc-icon_table {
	width: 100%;
	white-space: nowrap;
	table-layout: fixed
}

table.whmc-icon_table .whmc-icon_table_row td {
	border-bottom: 1px solid transparent !important;
	border: 1px solid #d2d2d2
}

table.whmc-icon_table .whmc-icon_table_row2 td {
	border-top: 1px solid transparent !important;
	border: 1px solid #d2d2d2
}

label.icon_label {
	z-index: 33;
	display: block;
	width: 100%;
	height: 100%
}

.whmc_notimydemo_D img {
	width: 400px;
	position: absolute;
	top: 20%;
	right: 0;
	box-shadow: 1px 1px 10px #676767
}

tr.whmc_footer_cart {
	border-top: 60px solid #fff0
}

span.wp-picker-input-wrap label {
	width: auto !IMPORTANT
}

.whmc_tirmoof_menu {
	clear: both
}

tr.whmc_sidebar_copin th {
	vertical-align: middle;
	padding: 0 20px;
	text-align: center;
	border-bottom: 30px solid #fff;
	background: #eee;
	width: 100px
}

tr.whmc_sidebar_copin td label {
	font-weight: 400;
	width: 142px
}

.whmc_tirmoof_menu li a {
	color: #000;
	border-top: 2px solid #f1f1f1;
	font-size: 15px;
	padding: 11px 12px 10px;
	margin-bottom: 0;
	float: left;
	text-align: center;
	cursor: pointer;
	list-style: none;
	margin-right: 4px;
	font-weight: 500;
	text-decoration: none;
	outline: 0
}

.whmc_tirmoof_menu li.hover {
	background: #dfdfdf
}

.whmc_tirmoof_menu li a.nav-tab-active {
	border-top: 2px solid;
	color: #673ab7;
	background: #fff;
	border-bottom: 1px solid #fff0
}

.whmc_tirmoof_box {
	clear: both;
	background: #fff;
	padding: 20px 22px
}

.hide {
	display: none
}

..whmc_tirmoof_admin_wrapper small {
	color: #000;
	font-weight: 300;
	font-size: 14px
}

ul.whmc_hdaer_cnt li h3 {
	margin-bottom: 9px
}

li.whmc_fd_cnt {
	margin-left: 16px
}

ul.whmc__nav_bar {
	margin-top: 8px;
	display: flex;
	float: right
}

ul.whmc__nav_bar li {
	border-right: 1px solid #85bf40
}

ul.whmc__nav_bar li a {
	padding: 2px 6px;
	color: #000
}

ul.whmc__nav_bar li:last-child {
	border-right: none
}

ul.whmc__nav_bar li a:hover {
	opacity: .7
}

.whmc_tirmoof_admin_wrapper img {
	padding-top: 20px;
	padding-left: 2%
}

label.whmc_label {
	font-weight: 600;
	margin-right: 10px
}

label.whmc_label.widthqr {
	width: 294px;
	display: inline-block
}

@media (max-width:782px) {
	.whmc_slect_class {
		max-width: 300px !important
	}

	tr.whmc-icon_table_row2 {
		right: 31px;
		display: inline-block;
		position: relative
	}

	tr.whmc-icon_table_row {
		display: inline-block
	}

	tr.whmc-icon_table_row td {
		height: 27px
	}

	label.whmc_label {
		display: block;
		margin: 0 !important
	}

	input[type=number] {
		display: block
	}
}

select.whmc_slect_class {
	text-transform: capitalize
}

input.whmc_apple-switch {
	position: relative;
	-webkit-appearance: none;
	outline: none;
	width: 34px;
	height: 16px;
	background: #aaa;
	border-radius: 50px;
	box-shadow: inset -20px 0 0 0 #aaa
}

input.whmc_apple-switch:hover {
	box-shadow: 0 0 0 5px #f2f2f2
}

input.whmc_apple-switch:focus,
input.whmc_apple-switch:active {
	box-shadow: 0 0 0 5px #f2f2f2;
	border-color: #fff0;
	outline: none
}

input.whmc_apple-switch:after {
	content: " ";
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0;
	left: 1px;
	border-radius: 16px;
	background-color: #fff;
	transition: all .2s linear
}

input.whmc_apple-switch:checked:after {
	transform: translateX(17px)
}

input.whmc_apple-switch:focus:checked,
input.whmc_apple-switch:active:checked {
	box-shadow: 0 0 0 5px #d1eaf4
}

input.whmc_apple-switch:checked:before {
	content: ''
}

input.whmc_apple-switch:checked {
	box-shadow: inset 22px 0 0 0 #17a8e3;
	background: #17a8e3
}

input.whmc_apple-switch {
	margin-bottom: 3%
}

button.button.button-primary.disabled {
	pointer-events: none
}

input#dislesd {
	opacity: .2;
	pointer-events: none;
	background: #fff
}

button.button.button-primary.disabled {
	pointer-events: none
}

label.whmini-label {
	background: #fafafa;
	text-align: center;
	font-weight: 600;
	cursor: auto;
	border: 1px solid #ddd;
	padding: 5px 10px;
	display: block
}

table.whmc-icon_table td {
	padding-right: 27px;
	padding-top: 0;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center
}

@media(max-width:1135px) and (min-width:910px) {
	.whmc_notimydemo_D img {
		width: 300px;
		position: absolute;
		top: 20%;
		right: 0
	}
}

@media(max-width:911px) {
	.whmc_notimydemo_D img {
		position: relative;
		top: 0;
		right: 0
	}
}

.whmcadminlink {
	margin-right: 20px;
	display: block;
	text-decoration: none;
	padding-top: 10px
}

@-webkit-keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	90% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(100%)
	}
}

@-moz-keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}
}

@keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}
}

@-webkit-keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

.whmc-coupon.sidecartright,
.whmc-modal.sidecartright {
	-webkit-animation: backSlideIn .5s both ease;
	-moz-animation: backSlideIn .5s both ease;
	animation: backSlideIn .5s both ease;
	z-index: 99999999;
	width: 90%
}

.whmcadminlink {
	display: inline-block;
	position: relative;
	border-top: 2px solid #fff0;
	font-size: 15px;
	outline: 0
}

.whmcadminlink.active {
	border-top: 2px solid #b14d8d
}

@media(max-width:782px) {
	ul.whmc__nav_bar {
		justify-content: center;
		float: none
	}

	ul.whmcsidebarnav {
		top: 1px;
		display: block
	}

	ul.whmc_hdaer_cnt {
		width: 100%
	}

	li.whmc_fd_cnt h3 {
		font-size: 1.3em
	}

	tr.whmc_sidebar_top6,
	tr.whmc_sidebar_top5,
	tr.whmc_sidebar_top,
	tr.whmc_sidebar_top2,
	tr.whmc_sidebar_top3,
	tr.whmc_sidebar_top4 {
		left: 0
	}

	.whmcwraper select {
		width: 83% !important
	}

	p.whmccartnotify {
		left: 0
	}

	.col-md-5,
	.col-md-7 {
		width: 100%
	}

	.conatcinerwrapper {
		display: block
	}

	label.icon_label {
		z-index: 33;
		display: inline-block;
		width: 100%;
		height: 100%;
		margin-left: 41px;
		margin-top: 2px;
		position: relative;
		top: -7px
	}
}

@-webkit-keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}
}

@-moz-keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}
}

@keyframes backSlideOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}
}

@-webkit-keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@keyframes backSlideIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@keyframes backTopIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes backBottomIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes backTopOut {
	0% {
		opacity: 1;
		height: 100%;
		-webkit-transform: translateY(0)
	}

	5% {
		opacity: 1;
		height: 100%;
		transform: translateY(-50%)
	}

	100% {
		opacity: 1;
		height: 100%;
		-webkit-transform: translateY(-100%)
	}
}

@keyframes backBottomOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	50% {
		opacity: 1;
		transform: translateY(50%)
	}

	100% {
		opacity: 0;
		height: 0;
		-webkit-transform: translateY(100%)
	}
}

@keyframes backSlideRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@keyframes backSlideOutRight {
	0% {
		opacity: 1;
		right: 0
	}

	10% {
		opacity: 1;
		right: -10%
	}

	100% {
		opacity: 0;
		right: -100%
	}
}

@-moz-keyframes backSlideRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-webkit-keyframes backSlideRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}
@media only screen and (max-width:768px) {
	.col-md-4,.col-md-8{
		width: 100%
	}
	
.menucartprev {
    margin-left: 0;
}	
	
.proversion {
    margin: 5% 4% 0px 0%;
}	
	
	
	
}
