@charset "UTF-8";
.mf-background-primary {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.btn, .btn-primary {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none
}
.btn-primary-small {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:40px;
	line-height:39px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none
}
.btn-primary-outline {
	height:50px;
	line-height:50px;
	padding:0 25px;
	border:1px solid #bfbfbf;
	background-color:transparent;
	color:#000;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center
}
.btn-primary-outline:hover {
	color:#000
}
.btn-primary-small-outline {
	height:40px;
	line-height:39px;
	padding:0 25px;
	border:1px solid #bfbfbf;
	background-color:transparent;
	color:#000;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center
}
.btn-primary-small-outline:hover {
	color:#000
}
.mf-loading {
	position:relative
}
.mf-loading:before {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	border-color:var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
	border-width:2px;
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
.mf-vc-loading {
	position:relative
}
.mf-vc-loading .mf-vc-loading--wrapper {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:40px;
	height:40px
}
.mf-vc-loading .mf-vc-loading--wrapper:before {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	border-color:var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
	border-width:2px;
	width:100%;
	height:100%;
	position:absolute
}
@keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-moz-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-ms-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-o-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@keyframes mf-spin-fast {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
50% {
-webkit-transform:rotate(900deg);
transform:rotate(900deg);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
to {
	-webkit-transform:rotate(1800deg);
	transform:rotate(1800deg)
}
}
@-webkit-keyframes mf-spin-fast {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
50% {
-webkit-transform:rotate(900deg);
transform:rotate(900deg);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
to {
	-webkit-transform:rotate(1800deg);
	transform:rotate(1800deg)
}
}
@-o-keyframes mf-spin-fast {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
50% {
-webkit-transform:rotate(900deg);
transform:rotate(900deg);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
to {
	-webkit-transform:rotate(1800deg);
	transform:rotate(1800deg)
}
}
@-ms-keyframes mf-spin-fast {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
50% {
-webkit-transform:rotate(900deg);
transform:rotate(900deg);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
to {
	-webkit-transform:rotate(1800deg);
	transform:rotate(1800deg)
}
}
@keyframes fadeInDown {
from {
opacity:0;
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	transform:none
}
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:after, .slick-track:before {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-slide:focus {
	outline:0
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-dots {
	list-style:none;
	padding-left:0;
	margin-top:20px;
	margin-bottom:0;
	text-align:center
}
.slick-dots li {
	display:inline-block;
	padding:0 5px;
	cursor:pointer
}
.slick-dots li button {
	width:10px;
	height:10px;
	border:1px solid var(--mf-border-primary-color);
	background-color:transparent;
	border-radius:50%;
transition:.5s;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	padding:0
}
.slick-dots li.slick-active button, .slick-dots li:hover button {
	background-color:var(--mf-background-primary-color)
}
.slick-arrow {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer
}
#nprogress {
	pointer-events:none
}
#nprogress .bar {
	background-color:var(--mf-background-primary-color);
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:3px
}
#nprogress .peg {
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px var(--mf-border-primary-color), 0 0 5px var(--mf-border-primary-color);
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0, -4px);
	-ms-transform:rotate(3deg) translate(0, -4px);
	transform:rotate(3deg) translate(0, -4px)
}
#nprogress .spinner {
	display:none
}
.nprogress-custom-parent {
	overflow:hidden;
	position:relative
}
.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner {
	position:absolute
}
@-webkit-keyframes nprogress-spinner {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes nprogress-spinner {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.col-lg-1-5, .col-lg-2-5, .col-lg-3-5, .col-lg-4-5, .col-md-1-5, .col-md-2-5, .col-md-3-5, .col-md-4-5, .col-sm-1-5, .col-sm-2-5, .col-sm-3-5, .col-sm-4-5, .col-xs-1-5, .col-xs-2-5, .col-xs-3-5, .col-xs-4-5 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1-5 {
	width:20%;
	float:left
}
.col-xs-2-5 {
	width:40%;
	float:left
}
.col-xs-3-5 {
	width:60%;
	float:left
}
.col-xs-4-5 {
	width:80%;
	float:left
}
@media (min-width:768px) {
.col-sm-1-5 {
width:20%;
float:left
}
.col-sm-2-5 {
width:40%;
float:left
}
.col-sm-3-5 {
width:60%;
float:left
}
.col-sm-4-5 {
width:80%;
float:left
}
}
@media (min-width:992px) {
.col-md-1-5 {
width:20%;
float:left
}
.col-md-2-5 {
width:40%;
float:left
}
.col-md-3-5 {
width:60%;
float:left
}
.col-md-4-5 {
width:80%;
float:left
}
}
@media (min-width:1200px) {
.col-lg-1-5 {
width:20%;
float:left
}
.col-lg-2-5 {
width:40%;
float:left
}
.col-lg-3-5 {
width:60%;
float:left
}
.col-lg-4-5 {
width:80%;
float:left
}
}
.row-flex {
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-right:-15px
}
.col-flex-lg-12, .col-flex-md-12, .col-flex-sm-12, .col-flex-xs-12 {
	flex:0 0 100%;
	max-width:100%
}
.col-flex-lg-11, .col-flex-md-11, .col-flex-sm-11, .col-flex-xs-11 {
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-flex-lg-10, .col-flex-md-10, .col-flex-sm-10, .col-flex-xs-10 {
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-flex-lg-9, .col-flex-md-9, .col-flex-sm-9, .col-flex-xs-9 {
	flex:0 0 75%;
	max-width:75%
}
.col-flex-lg-8, .col-flex-md-8, .col-flex-sm-8, .col-flex-xs-8 {
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-flex-lg-7, .col-flex-md-7, .col-flex-sm-7, .col-flex-xs-7 {
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-flex-lg-6, .col-flex-md-6, .col-flex-sm-6, .col-flex-xs-6 {
	flex:0 0 50%;
	max-width:50%
}
.col-flex-lg-5, .col-flex-md-5, .col-flex-sm-5, .col-flex-xs-5 {
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-flex-lg-4, .col-flex-md-4, .col-flex-sm-4, .col-flex-xs-4 {
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-flex-lg-3, .col-flex-md-3, .col-flex-sm-3, .col-flex-xs-3 {
	flex:0 0 25%;
	max-width:25%
}
.col-flex-lg-2, .col-flex-md-2, .col-flex-sm-2, .col-flex-xs-2 {
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-flex-lg-1, .col-flex-md-1, .col-flex-sm-1, .col-flex-xs-1 {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-flex-lg-1-5, .col-flex-lg-2-5, .col-flex-lg-3-5, .col-flex-lg-4-5, .col-flex-md-1-5, .col-flex-md-2-5, .col-flex-md-3-5, .col-flex-md-4-5, .col-flex-sm-1-5, .col-flex-sm-2-5, .col-flex-sm-3-5, .col-flex-sm-4-5, .col-flex-xs-1-5, .col-flex-xs-2-5, .col-flex-xs-3-5, .col-flex-xs-4-5 {
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-flex-xs-12 {
	flex:0 0 100%;
	max-width:100%
}
.col-flex-xs-11 {
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-flex-xs-10 {
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-flex-xs-9 {
	flex:0 0 75%;
	max-width:75%
}
.col-flex-xs-8 {
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-flex-xs-7 {
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-flex-xs-6 {
	flex:0 0 50%;
	max-width:50%
}
.col-flex-xs-5 {
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-flex-xs-4 {
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-flex-xs-3 {
	flex:0 0 25%;
	max-width:25%
}
.col-flex-xs-2 {
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-flex-xs-1 {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-flex-xs-1-5 {
	flex:0 0 20%;
	max-width:20%
}
.col-flex-xs-2-5 {
	flex:0 0 40%;
	max-width:40%
}
.col-flex-xs-3-5 {
	flex:0 0 60%;
	max-width:60%
}
.col-flex-xs-4-5 {
	flex:0 0 80%;
	max-width:80%
}
@media (min-width:768px) {
.col-flex-sm-12 {
flex:0 0 100%;
max-width:100%
}
.col-flex-sm-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.col-flex-sm-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-flex-sm-9 {
flex:0 0 75%;
max-width:75%
}
.col-flex-sm-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-flex-sm-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-flex-sm-6 {
flex:0 0 50%;
max-width:50%
}
.col-flex-sm-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-flex-sm-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-flex-sm-3 {
flex:0 0 25%;
max-width:25%
}
.col-flex-sm-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-flex-sm-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-flex-sm-1-5 {
flex:0 0 20%;
max-width:20%
}
.col-flex-sm-2-5 {
flex:0 0 40%;
max-width:40%
}
.col-flex-sm-3-5 {
flex:0 0 60%;
max-width:60%
}
.col-flex-sm-4-5 {
flex:0 0 80%;
max-width:80%
}
}
@media (min-width:992px) {
.col-flex-md-12 {
flex:0 0 100%;
max-width:100%
}
.col-flex-md-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.col-flex-md-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-flex-md-9 {
flex:0 0 75%;
max-width:75%
}
.col-flex-md-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-flex-md-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-flex-md-6 {
flex:0 0 50%;
max-width:50%
}
.col-flex-md-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-flex-md-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-flex-md-3 {
flex:0 0 25%;
max-width:25%
}
.col-flex-md-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-flex-md-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-flex-md-1-5 {
flex:0 0 20%;
max-width:20%
}
.col-flex-md-2-5 {
flex:0 0 40%;
max-width:40%
}
.col-flex-md-3-5 {
flex:0 0 60%;
max-width:60%
}
.col-flex-md-4-5 {
flex:0 0 80%;
max-width:80%
}
}
@media (min-width:1200px) {
.col-flex-lg-12 {
flex:0 0 100%;
max-width:100%
}
.col-flex-lg-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.col-flex-lg-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-flex-lg-9 {
flex:0 0 75%;
max-width:75%
}
.col-flex-lg-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-flex-lg-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-flex-lg-6 {
flex:0 0 50%;
max-width:50%
}
.col-flex-lg-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-flex-lg-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-flex-lg-3 {
flex:0 0 25%;
max-width:25%
}
.col-flex-lg-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-flex-lg-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-flex-lg-1-5 {
flex:0 0 20%;
max-width:20%
}
.col-flex-lg-2-5 {
flex:0 0 40%;
max-width:40%
}
.col-flex-lg-3-5 {
flex:0 0 60%;
max-width:60%
}
.col-flex-lg-4-5 {
flex:0 0 80%;
max-width:80%
}
}
* {
	box-sizing:border-box
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a {
	background:0 0
}
a:active, a:focus, a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	max-width:100%
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0;
	outline:0
}
button {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type=checkbox], input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border-width:1px 0 0 1px;
	margin:0 0 1.5em
}
caption, td, th {
	padding:0;
	font-weight:400;
	text-align:left
}
table, td, th {
	border:1px solid #d1d1d1
}
th {
	border-width:0 1px 1px 0;
	font-weight:700
}
td {
	border-width:0 1px 1px 0
}
td, th {
	padding:.4375em
}
dl {
	margin:0 0 1.75em
}
dt {
	font-weight:700
}
dd {
	margin:0 0 1.75em
}
blockquote {
	border-left:4px solid var(--mf-border-primary-color);
	border-right:4px solid var(--mf-border-primary-color);
	border-right-width:0;
	padding:0 40px 0 60px;
	margin:0 0 10px;
	color:#000;
	font-size:20px;
	font-family:"Libre Baskerville", "Times New Roman", Times, serif
}
blockquote cite {
	display:block;
	font-style:normal;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	font-family:"Work Sans", Arial, sans-serif;
	font-weight:600;
	margin-top:20px
}
blockquote cite:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	padding-right:15px;
	color:#999
}
.wp-block-quote.is-style-large cite:before {
	font-size:18px
}
.wp-block-code {
	font-family:"Work Sans", Arial, sans-serif;
	font-size:14px;
	color:#23282d;
	padding:.8em 1em;
	border:1px solid #e2e4e7;
	border-radius:4px
}
:root {
--mf-primary-color:#fcb800;
--mf-dark-color:#000;
--mf-light-color:#fff;
--mf-gray-color:#666;
--mf-background-primary-color:#fcb800;
--mf-background-primary-text-color:#000;
--mf-background-light-color:#fff;
--mf-border-primary-color:#fcb800
}
body {
	color:#666;
	font-size:14px;
	font-family:"Work Sans", Arial, sans-serif;
	line-height:1.6;
	background:#fff;
	word-wrap:break-word
}
a {
transition:.5s;
	color:#06c;
	text-decoration:none
}
a:hover {
	text-decoration:none;
	color:var(--mf-primary-color)
}
a:focus {
	text-decoration:none
}
a img {
	border:none
}
img {
	max-width:100%
}
img.loaded {
	height:auto
}
img:not(.lazy) {
height:auto
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
	font-family:"Work Sans", Arial, sans-serif;
	line-height:1.2;
	color:var(--mf-dark-color)
}
h1 {
	font-size:36px
}
h2 {
	font-size:30px
}
h3 {
	font-size:24px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}
ul {
	list-style-type:square;
	padding-left:20px
}
ol {
	padding-left:20px
}
li {
	margin-bottom:7px
}
p {
	margin-bottom:1.7em;
	margin-top:0
}
.martfury-modal {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:none;
	z-index:-1
}
.martfury-modal.open {
	display:block;
	z-index:999999
}
.mf-quick-view-modal.open {
	z-index:9999
}
.mf-quick-view-modal .mf-loading {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10
}
.mf-quick-view-modal .close-modal {
	position:absolute;
	top:6px;
	right:10px;
	z-index:999;
	font-size:26px;
	color:#666;
	opacity:0
}
.mf-quick-view-modal .close-modal:hover {
	color:#000
}
.mf-quick-view-modal.loaded .close-modal {
	opacity:1
}
.mf-quick-view-modal.loading .mf-loading {
	display:block
}
.mf-quick-view-modal .modal-header {
	display:none
}
.mf-quick-view-modal .mf-modal-overlay {
	background-color:rgba(0, 0, 0, .85);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mf-quick-view-modal .modal-content {
transition:transform .5s;
	transform:translate(-50%, -50%);
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	padding-top:0;
	background-color:transparent;
	max-width:1000px
}
.mf-quick-view-modal div.product {
	background-color:#fff;
	width:100%;
	padding-left:0;
	padding-right:0
}
.mf-quick-view-modal div.product .product-degree-images, .mf-quick-view-modal div.product .product-image-ms {
	display:none
}
.mf-quick-view-modal div.product .woocommerce-product-gallery {
	min-height:430px
}
.mf-quick-view-modal div.product .woocommerce-product-gallery.images {
	padding-left:0;
	padding-bottom:0
}
.mf-quick-view-modal div.product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:nth-child(n+2) {
width:100%
}
.mf-quick-view-modal div.product .woocommerce-product-gallery__wrapper {
	flex-direction:column
}
.mf-quick-view-modal div.product .woocommerce-product-gallery__wrapper:not(.slick-initialized) .woocommerce-product-gallery__image:not(:first-child) {
display:none
}
.mf-quick-view-modal div.product .product_title a {
	color:#000
}
.mf-quick-view-modal div.product .entry-summary {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	overflow:auto;
	padding:30px 30px 0
}
.mf-quick-view-modal div.product ::-webkit-scrollbar {
background:0 0;
width:7px
}
.mf-quick-view-modal div.product ::-webkit-scrollbar-thumb {
background-color:#ccc
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart div.quantity {
	margin-right:20px
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .single_add_to_cart_button {
	min-width:180px;
	background-color:#000;
	color:#fff
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .buy_now_button {
	margin-left:20px
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button {
	clear:both
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist {
	margin-left:0;
	padding-top:10px
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button {
	float:left;
	margin-top:0
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button {
	padding-top:16px
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
	width:auto;
	height:auto;
	overflow:visible;
	display:flex;
	align-items:center;
	line-height:1;
	padding:0
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare:before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
	padding-right:10px
}
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare span, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a span, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a span, .mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a span {
	display:block;
	padding-left:10px
}
.mf-quick-view-modal div.product .mf-entry-product-header .entry-left {
	max-width:100%
}
.mf-quick-view-modal div.product .woocommerce-product-gallery__image {
	width:100%
}
.mf-quick-view-modal div.product .slick-slider .slick-arrow {
	position:absolute;
	font-size:30px;
	cursor:pointer;
	color:#999;
transition:.5s;
	z-index:999;
	opacity:0
}
.mf-quick-view-modal div.product .slick-slider .slick-arrow:hover {
	color:#000
}
.mf-quick-view-modal div.product .slick-slider .slick-disabled {
	color:#ccc;
	cursor:auto
}
.mf-quick-view-modal div.product .slick-slider .slick-disabled:hover {
	color:#ccc
}
.mf-quick-view-modal div.product .slick-slider .slick-prev-arrow {
	left:-20px
}
.mf-quick-view-modal div.product .slick-slider .slick-next-arrow {
	right:-20px;
	left:auto
}
.mf-quick-view-modal div.product .slick-slider:hover .slick-prev-arrow {
	left:5px;
	opacity:1
}
.mf-quick-view-modal div.product .slick-slider:hover .slick-next-arrow {
	right:5px;
	opacity:1
}
.mf-quick-view-modal.woocommerce .ribbons .ribbon {
	top:20px
}
.mf-newsletter-popup {
	display:block;
	opacity:0;
transition:opacity .35s;
	z-index:-9999;
	transform:scaleX(0)
}
.mf-newsletter-popup.open {
	opacity:1;
	transform:scaleX(1)
}
.mf-newsletter-popup .mf-modal-overlay {
	background-color:rgba(0, 0, 0, .85);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mf-newsletter-popup .modal-content {
transition:transform .5s;
	transform:translate(-50%, -50%);
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	padding-top:0;
	background-color:#fff;
	max-width:830px
}
.mf-newsletter-popup .modal-content .close-modal {
	position:absolute;
	top:10px;
	right:10px;
	width:40px;
	height:40px;
	text-align:center;
	line-height:42px;
	background-color:#000;
	color:#fff;
	z-index:10
}
.mf-newsletter-popup .newletter-content {
	padding:55px 55px 30px;
	text-align:center;
	position:relative
}
.mf-newsletter-popup .newletter-content .n-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	background-position:center;
	background-size:cover
}
.mf-newsletter-popup .newletter-content .nl-inner {
	width:360px
}
.mf-newsletter-popup .newletter-content .n-desc {
	margin-bottom:35px
}
.mf-newsletter-popup .newletter-content .n-desc h2, .mf-newsletter-popup .newletter-content .n-desc h3 {
	font-weight:400;
	line-height:1;
	margin:0 0 20px
}
.mf-newsletter-popup .newletter-content .n-desc p {
	white-space:pre-line;
	margin-bottom:0
}
.mf-newsletter-popup .newletter-content .mc4wp-form input[type=email] {
	width:100%;
	text-align:center;
	height:44px;
	line-height:44px;
	margin-bottom:20px;
	border-color:#c9c9c9
}
.mf-newsletter-popup .newletter-content .mc4wp-form input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:40px;
	line-height:39px;
	padding:0 25px;
	border-radius:4px
}
.mf-newsletter-popup .newletter-content .n-close {
	display:inline-block;
	margin-top:45px;
	color:#000;
	position:relative;
	padding-left:25px
}
.mf-newsletter-popup .newletter-content .n-close:before {
	position:absolute;
	top:3px;
	left:0;
	width:16px;
	height:16px;
	border:1px solid #000;
	content:"";
	border-radius:3px
}
body .notifyjs-corner {
	z-index:99999
}
.notifyjs-martfury-base {
	font-weight:400;
	position:relative;
	padding:15px 40px 15px 60px;
	margin-bottom:10px;
	box-shadow:0 4px 10px 0 rgba(3, 3, 3, .1);
	max-width:450px
}
.notifyjs-martfury-base .message-icon {
	position:absolute;
	left:20px;
	top:20px;
	font-size:20px
}
.notifyjs-martfury-base .button.wc-forward {
	display:none
}
.notifyjs-martfury-base .btn-button {
	padding-left:5px;
	color:#299c77;
	text-decoration:underline
}
.notifyjs-martfury-base .close {
	position:absolute;
	top:20px;
	right:15px;
	font-size:10px
}
.notifyjs-martfury-base .message-box {
	display:inline-block
}
.notifyjs-martfury-success {
	color:#299c77;
	background-color:#bff9d0
}
.notifyjs-martfury-success .message-icon {
	fill:#299c77;
	stroke:#299c77
}
.notifyjs-martfury-error {
	color:#d45757;
	background-color:#ffd0d0
}
.notifyjs-martfury-error .message-icon {
	fill:#d45757;
	stroke:#d45757
}
.notifyjs-martfury-error li {
	list-style:none
}
.notifyjs-martfury-error .btn-button {
	color:#d45757
}
.alignnone {
	margin:0
}
.aligncenter, .aligncenter img, div.aligncenter {
	display:block;
	margin:1em auto
}
.alignright {
	float:right;
	margin:5px 0 20px 20px
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0
}
.wp-caption {
	padding:5px;
	max-width:100%;
	text-align:center
}
.wp-caption img {
	display:block;
	width:100%;
	height:auto;
	margin:0
}
.wp-caption-text {
	font-size:small;
	margin:0;
	padding:5px 0 0
}
.gallery-caption {
	display:block
}
.bypostauthor {
	display:block
}
.sticky {
	display:block
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.gallery {
	margin-bottom:1.5em;
	margin-left:-7px;
	margin-right:-7px
}
.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:100%;
	margin:0;
	padding:7px
}
.gallery-columns-2 .gallery-item {
	max-width:50%
}
.gallery-columns-3 .gallery-item {
	max-width:33.33%
}
.gallery-columns-4 .gallery-item {
	max-width:25%
}
.gallery-columns-5 .gallery-item {
	max-width:20%
}
.gallery-columns-6 .gallery-item {
	max-width:16.66%
}
.gallery-columns-7 .gallery-item {
	max-width:14.28%
}
.gallery-columns-8 .gallery-item {
	max-width:12.5%
}
.gallery-columns-9 .gallery-item {
	max-width:11.11%
}
.gallery-caption {
	display:block
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display:none
}
.top-promotion .promotion-content {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:16px 0
}
.top-promotion .promotion-content .close {
	margin-left:25px;
	font-size:16px;
	display:block;
	cursor:pointer
}
.top-promotion .promotion-content .close:hover {
	color:#000
}
.top-promotion .promotion-content .promo-link {
	display:flex;
	align-items:center
}
.top-promotion .promotion-content .link {
	background-color:#f14705;
	color:#fff;
	padding:0 17px;
transition:all .5s;
	font-weight:600;
	text-align:center;
	border:none;
	height:35px;
	line-height:35px;
	border-radius:4px;
	font-size:14px;
	display:block
}
.top-promotion .promo-inner {
	display:flex;
	align-items:center
}
.top-promotion .promo-left {
	display:flex;
	align-items:center;
	margin-right:80px
}
.top-promotion .promo-left .percent {
	margin:0 15px 0 0;
	line-height:1;
	font-weight:300;
	font-size:48px;
	color:#f14705
}
.top-promotion .promo-left h3 {
	font-weight:400;
	font-size:24px;
	margin:0;
	line-height:1
}
.top-promotion .promo-right h4 {
	margin:0;
	font-weight:400;
	font-size:18px;
	color:#f14705
}
.top-promotion.style-2 .promotion-content {
	padding:12px 0
}
.top-promotion.style-2 .promo-left {
	margin-right:25px
}
.top-promotion.style-2 .promo-left .percent {
	-webkit-text-stroke:1.5px #fff;
	color:#f92300;
	font-size:48px;
	font-weight:700;
	letter-spacing:-3px;
	text-shadow:0 5px 3px rgba(0, 0, 0, .3)
}
.top-promotion.style-2 .promo-left .label {
	-webkit-text-stroke:1px #3078a6;
	color:#ffff;
	text-transform:uppercase;
	font-weight:700
}
.top-promotion.style-2 .promo-left h3 {
	color:#0f5887;
	font-size:26px;
	font-weight:600;
	text-transform:uppercase
}
.top-promotion.style-2 .promo-right {
	background-color:#ffc119;
	padding:5px 10px;
	border:1px dashed #9f8232
}
.top-promotion.style-2 .promo-right .label {
	font-weight:500;
	color:#0f5887;
	line-height:1
}
.top-promotion.style-2 .promo-right h4 {
	color:#5b8800;
	font-size:18px;
	font-weight:600
}
.top-promotion.style-2 .promotion-content .link {
	background-color:#690
}
.top-promotion.style-2 .promotion-content .close {
	color:#0f5887
}
.topbar {
	color:var(--mf-gray-color);
	background-color:var(--mf-background-light-color)
}
.topbar a {
	color:var(--mf-gray-color)
}
.topbar a:hover {
	color:var(--mf-dark-color)
}
.topbar .topbar-row {
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
	justify-content:space-between
}
.topbar .topbar-row:after, .topbar .topbar-row:before {
	display:none
}
.topbar .topbar-sidebar {
	padding-top:17px;
	padding-bottom:17px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	width:auto
}
.topbar .widget {
	margin-bottom:0;
	line-height:1;
	padding:0 20px;
	position:relative
}
.topbar .widget p {
	margin-bottom:0
}
.topbar .widget:after {
	background-color:#e1e1e1;
	width:2px;
	height:14px;
	content:"";
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.topbar .widget:last-child {
	padding-right:0
}
.topbar .widget:last-child:after {
	display:none
}
.topbar .widget:first-child {
	padding-left:0
}
.topbar .topbar-mobile {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%
}
.topbar .topbar-mobile .widget:last-child {
	padding-right:0
}
.topbar .topbar-mobile .widget:last-child:after {
	display:none
}
.topbar #lang_sel>ul>li, .topbar .lang_sel>ul>li {
	margin-bottom:0
}
.topbar #lang_sel>ul>li a, .topbar #lang_sel>ul>li a:visited, .topbar .lang_sel>ul>li a, .topbar .lang_sel>ul>li a:visited {
	text-transform:none;
	padding-right:20px;
	display:block
}
.topbar #lang_sel>ul>li ul, .topbar .lang_sel>ul>li ul {
	width:100%;
	border-top:19px solid transparent;
	border-bottom:1px solid #e7e7e7;
	min-width:120px;
	left:-15px;
	white-space:nowrap
}
.topbar #lang_sel>ul>li ul li, .topbar .lang_sel>ul>li ul li {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	padding:4px 15px!important;
	margin-bottom:0;
	background-color:#fff
}
.topbar #lang_sel>ul>li ul li:first-child, .topbar .lang_sel>ul>li ul li:first-child {
	border-top:1px solid #e7e7e7;
	padding-top:10px!important
}
.topbar #lang_sel>ul>li ul li:last-child, .topbar .lang_sel>ul>li ul li:last-child {
	padding-bottom:10px!important
}
.topbar .mf-currency-widget ul li a {
	color:var(--mf-gray-color)
}
.topbar ul.menu>li {
	display:inline-block;
	padding:0 5px;
	position:relative
}
.topbar ul.menu>li>a {
	color:var(--mf-gray-color)
}
.topbar ul.menu>li>a:hover {
	color:var(--mf-gray-color)
}
.topbar ul.menu>li.menu-item-has-children>a {
	position:relative;
	padding-right:20px
}
.topbar ul.menu>li.menu-item-has-children>a:after {
	content:"\e93a";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	padding-left:5px;
	color:#000;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px
}
.topbar ul.menu>li:hover>ul {
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
	top:100%
}
.topbar ul.menu ul {
	top:150%;
	z-index:99999;
	height:auto;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	position:absolute;
	margin:0;
	padding:0;
	border:0;
-webkit-transition:top .35s;
transition:top .35s;
	border-top:18px solid transparent;
	border-bottom:1px solid #e7e7e7;
	min-width:120px;
	left:0;
	background-color:transparent
}
.topbar ul.menu ul li {
	padding:0 15px;
	background-color:#fff;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7
}
.topbar ul.menu ul li:first-child {
	padding-top:15px;
	border-top:1px solid #e7e7e7
}
.topbar ul.menu ul li:last-child {
	padding-bottom:15px
}
.topbar ul.menu ul li a {
	color:#666!important;
	white-space:nowrap;
	display:inline-block;
	padding:8px 0
}
.topbar ul.menu ul li a:hover {
	color:#000
}
.topbar ul.menu ul ul {
	display:none
}
.topbar.topbar-dark {
--mf-gray-color:#000
}
.topbar.topbar-light {
--mf-gray-color:#fff;
--mf-dark-color:#fff
}
.topbar-right .widget_nav_menu:last-child ul.menu ul {
	right:0;
	left:auto
}
.header-bar {
	display:flex;
	align-items:center;
	min-height:50px;
	color:var(--mf-dark-color);
	justify-content:flex-end;
	background-color:transparent
}
.header-bar a {
	color:var(--mf-dark-color)
}
.header-bar ul.menu ul {
	right:0;
	width:auto;
	left:auto;
	min-width:170px;
	border-radius:0;
	box-shadow:none;
	font-size:14px;
	border-top:none
}
.header-bar ul.menu ul ul {
transition:right .3s ease 0s, opacity .3s;
	right:110%;
	left:auto;
	top:0;
	box-shadow:none;
	display:block
}
.header-bar ul.menu li {
	padding:18px 0;
	text-align:left;
	margin:0
}
.header-bar ul.menu li>a {
	color:var(--mf-dark-color)
}
.header-bar ul.menu li>a:hover {
	color:var(--mf-dark-color)
}
.header-bar ul.menu li li {
	text-align:left;
	display:block;
	padding:0 20px;
	position:relative
}
.header-bar ul.menu li li a {
	font-size:14px;
	text-transform:none;
transition:.5s;
	position:relative;
	background-color:transparent;
	white-space:nowrap;
	line-height:1
}
.header-bar ul.menu li li:hover>ul {
	top:-10px;
	right:100%;
	transform:scaleX(1)
}
.header-bar ul.menu li li:hover>ul li a:hover:before {
	left:-30px
}
.header-bar #lang_sel a.lang_sel_sel, .header-bar .lang_sel a.lang_sel_sel {
	color:var(--mf-dark-color)
}
.header-bar .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .wSelect-option-icon {
	color:var(--mf-dark-color)
}
.header-bar .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .wSelect-option-icon.wSelect-selected:after {
	color:var(--mf-dark-color)
}
body:not(.rtl) .header-bar .widget:last-child {
padding-right:0!important
}
.site-header {
	background-color:var(--mf-background-light-color);
	position:relative
}
.site-header .site-description, .site-header .site-title {
	margin:0;
	line-height:0;
	text-indent:-9999px
}
.site-header .primary-nav {
	float:left
}
.site-header .primary-nav>ul>li {
	padding-top:17px;
	padding-bottom:17px
}
.site-header .primary-nav>ul>li:first-child {
	padding-left:0
}
.site-header .primary-nav>ul>li>a {
	font-size:16px;
	color:var(--mf-dark-color);
	line-height:1;
	display:flex;
	align-items:flex-end
}
.site-header .primary-nav>ul>li>a i {
	padding-right:8px;
	font-size:17px;
	line-height:1
}
.site-header .primary-nav>ul>li>a .mf-svg-icon {
	padding-right:8px;
	line-height:1
}
.site-header .primary-nav>ul>li>a:hover {
	color:var(--mf-gray-color)
}
.site-header .primary-nav>ul>li.menu-item-has-children>a {
	position:relative;
	margin-right:22px
}
.site-header .primary-nav>ul>li.menu-item-has-children>a:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	right:-22px;
	top:50%;
	transform:translateY(-50%);
	font-size:12px
}
.site-header .primary-nav>ul>li.menu-item-has-children>a:before {
	content:"";
	position:absolute;
	top:120%;
	left:calc(50% - 5px);
	width:13px;
	height:13px;
	transform:rotate(45deg);
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	z-index:-1;
	padding:0;
	margin:11px -7px 0 0;
transition:top .3s ease 0s, opacity .1s;
	opacity:0
}
.site-header .primary-nav>ul>li.menu-item-has-children:hover>a:before {
	top:100%;
	opacity:1;
	z-index:9999
}
.site-header .primary-nav>ul>li.current-menu-ancestor>a, .site-header .primary-nav>ul>li.current-menu-item>a, .site-header .primary-nav>ul>li.current-menu-parent>a {
	color:var(--mf-gray-color)
}
.site-header .products-cats-menu .cats-menu-title {
	color:var(--mf-dark-color);
	font-size:16px;
	font-weight:600;
	margin:0;
	line-height:1;
	position:relative;
	cursor:pointer;
	display:flex;
	align-items:center
}
.site-header .products-cats-menu .cats-menu-title .text {
	color:var(--mf-dark-color)
}
.site-header .products-cats-menu .cats-menu-title i {
	display:inline-block;
	font-size:30px;
	margin-right:0
}
.site-header .products-cats-menu .toggle-product-cats {
	position:absolute;
	top:120%;
	left:0;
	z-index:-999;
	width:100%;
	opacity:0;
transition:top .5s;
	transform:scaleX(0)
}
.site-header .products-cats-menu .toggle-product-cats .menu {
	border:1px solid #d3d3d3;
	background-color:#fff;
	width:100%
}
.site-header .products-cats-menu.mf-closed:hover .toggle-product-cats, .site-header .products-cats-menu.open .toggle-product-cats {
	opacity:1;
	z-index:991;
	top:100%;
	transform:scaleX(1)
}
.site-header .products-cats-menu .menu {
	padding:0;
	margin:0;
	position:relative
}
.site-header .products-cats-menu .menu>li {
	margin:0;
	padding:0 17px 0 20px;
	position:relative;
	display:block
}
.site-header .products-cats-menu .menu>li:first-child {
	padding-top:10px
}
.site-header .products-cats-menu .menu>li:last-child {
	padding-bottom:10px
}
.site-header .products-cats-menu .menu>li>a {
	line-height:1;
	color:#000;
	padding:9px 0;
	display:flex;
	align-items:center
}
.site-header .products-cats-menu .menu>li>a>i {
	font-size:18px;
	color:#000;
	margin-right:20px
}
.site-header .products-cats-menu .menu>li>a .toggle-children {
	display:none
}
.site-header .products-cats-menu .menu>li.menu-item-has-children>a:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	color:#999;
	font-size:11px;
	font-weight:600
}
.site-header .products-cats-menu .menu>li:hover>a {
	color:var(--mf-primary-color)
}
.site-header .products-cats-menu .menu>li:hover>a:after {
	color:#000
}
.site-header .products-cats-menu .menu li {
	margin-bottom:0;
	list-style:none
}
.site-header .products-cats-menu .menu li:hover>ul {
	opacity:1;
	z-index:9999;
	top:0;
	left:100%;
	transform:scaleX(1);
	margin-top:-1px
}
.site-header .products-cats-menu .menu li:first-child>ul {
	left:120%
}
.site-header .products-cats-menu .menu li:first-child:hover>ul {
	left:100%
}
.site-header .products-cats-menu .menu li.is-mega-menu {
	position:static
}
.site-header .products-cats-menu .menu li.is-mega-menu .dropdown-submenu {
	left:120%;
	right:auto;
	border:1px solid #ccc;
	transform:scale(0)
}
.site-header .products-cats-menu .menu li.is-mega-menu:hover .dropdown-submenu {
	left:100%;
	transform:scale(1)
}
.site-header .products-cats-menu .menu li.is-mega-menu>ul {
	min-height:100%
}
.site-header .products-cats-menu .menu li.is-mega-menu>ul .sub-menu li:hover a {
	padding-left:5px
}
.site-header .products-cats-menu .menu li .mega-menu-content .mr-col.col-md-6:nth-child(2n+1) {
clear:both
}
.site-header .products-cats-menu .menu li ul {
	padding:10px 0;
transition:left .3s ease 0s, opacity .3s;
	left:110%;
	top:0
}
.site-header .recently-viewed .mf-recently-products {
	position:absolute;
	top:120%;
	left:15px;
	right:15px;
	z-index:-999;
	opacity:0;
-webkit-transition:top .5s;
transition:top .5s;
	transform:scaleX(0);
	background-color:#fff;
	border:1px solid #ccc
}
.site-header .recently-viewed .mf-recently-products.no-products .recently-header {
	display:none
}
.site-header .recently-viewed .mf-recently-products .mf-loading {
	height:100px
}
.site-header .recently-viewed .mf-recently-products .mf-loading:before {
	top:33%
}
.site-header .recently-viewed .mf-recently-products>.container {
	padding-left:0;
	padding-right:0
}
.site-header .recently-viewed .mf-recently-products .product-list {
	padding-bottom:30px;
	margin-bottom:40px
}
.site-header .recently-viewed .mf-recently-products .product-list.no-products {
	margin-bottom:0
}
.site-header .recently-viewed .mf-recently-products .slick-arrow {
	z-index:9999
}
.site-header .recently-viewed .recently-header {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
	justify-content:center
}
.site-header .recently-viewed:hover .mf-recently-products {
	top:100%;
	transform:scaleX(1);
	z-index:9999;
	opacity:1
}
.site-header .recently-viewed:hover .recently-title:after {
	transform:rotate(180deg) translateY(50%)
}
.site-header .recently-viewed .recently-title {
	font-size:16px;
	font-weight:400;
	margin:0;
	line-height:1;
	position:relative;
	padding:18px 20px 18px 0;
	cursor:pointer
}
.site-header .recently-viewed .recently-title a {
	color:#000
}
.site-header .recently-viewed .recently-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	font-weight:700;
transition:.2s
}
.site-header .header-main {
	padding-top:20px;
	padding-bottom:20px;
	background-color:var(--mf-background-light-color)
}
.site-header .header-main .sticky-logo {
	display:none
}
.site-header .header-row {
	align-items:center;
	display:flex
}
.site-header .header-row:after, .site-header .header-row:before {
	display:none
}
.site-header .header-logo {
	width:22.5%;
	display:flex;
	align-items:stretch;
	justify-content:space-between
}
.site-header .header-logo .d-department {
	display:flex;
	align-items:center
}
.site-header .header-logo .products-cats-menu {
	position:relative
}
.site-header .header-logo .products-cats-menu .cats-menu-title {
	line-height:25px;
	margin:0;
	min-width:30px;
	cursor:pointer
}
.site-header .header-logo .products-cats-menu .cats-menu-title:after {
	content:"";
	position:absolute;
	top:40px;
	right:22px;
	width:13px;
	height:13px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	z-index:9999;
	padding:0;
	margin:18px -7px 0 0;
transition:top .5s;
	opacity:0
}
.site-header .header-logo .products-cats-menu:hover .cats-menu-title:after, .site-header .header-logo .products-cats-menu:hover .toggle-product-cats {
	top:100%;
	opacity:1
}
.site-header .header-logo .products-cats-menu .toggle-product-cats {
	left:-225px;
	padding-top:25px;
	top:40px;
	min-width:270px;
	margin-left:15px
}
.site-header .header-extras {
	width:77.5%;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.site-header .product-extra-search {
	width:100%
}
.site-header .product-extra-search .psearch-content {
	display:flex;
	width:100%
}
.site-header .product-extra-search .product-cat {
	width:auto;
	float:left;
	position:relative;
	height:42px;
	line-height:42px;
	cursor:pointer
}
.site-header .product-extra-search .product-cat.active:hover .cats-search {
	opacity:1;
	z-index:9998;
	top:100%;
	transform:scaleX(1)
}
.site-header .product-extra-search .product-cat.active:hover .product-cat-label:before {
	z-index:9999;
	opacity:1;
	top:100%
}
.site-header .product-extra-search .cats-search {
-webkit-transition:top .3s;
transition:top .3s;
	position:absolute;
	left:0;
	top:110%;
	width:auto;
	min-width:200px;
	opacity:0;
	z-index:-1;
	transform:scaleX(0);
	background-color:#fff;
	padding:0;
	margin:0;
	border-top:15px solid transparent
}
.site-header .product-extra-search .cats-search ::-webkit-scrollbar {
background:0 0;
width:7px
}
.site-header .product-extra-search .cats-search ::-webkit-scrollbar-thumb {
background-color:#ccc
}
.site-header .product-extra-search .cats-search li.product_cat {
	max-height:450px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	margin:0;
	padding:15px 0
}
.site-header .product-extra-search .cats-search li.product_cat>a {
	color:#999;
	white-space:nowrap;
	padding:0 15px
}
.site-header .product-extra-search .cats-search li.product_cat>a:hover {
	color:#000
}
.site-header .product-extra-search .cats-search ul {
	margin:0;
	padding:0
}
.site-header .product-extra-search .cats-search li {
	padding:5px 15px;
	margin-bottom:0;
	list-style:none;
	line-height:1
}
.site-header .product-extra-search .cats-search li a {
	color:#999;
	white-space:nowrap
}
.site-header .product-extra-search .cats-search li a:hover {
	color:#000
}
.site-header .product-extra-search .cats-search li ul {
	padding-left:0;
	margin-top:7px
}
.site-header .product-extra-search .cats-search li ul li {
	border:none
}
.site-header .product-extra-search .cats-search li ul li:last-child {
	padding-bottom:0
}
.site-header .product-extra-search .hot-words {
	margin:10px -7px 0;
	padding:0;
	list-style:none
}
.site-header .product-extra-search .hot-words li {
	display:inline-block;
	padding:0 7px;
	margin-bottom:0
}
.site-header .product-extra-search .hot-words li a {
	color:#666
}
.site-header .product-extra-search .hot-words li a:hover {
	color:#000
}
.site-header .product-extra-search .products-search {
	width:100%
}
.site-header .product-extra-search .products-search.actived .search-wrapper .search-results {
	top:100%;
	transform:scaleX(1);
	z-index:9999
}
.site-header .product-extra-search .products-search.searching .search-wrapper:before {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	-webkit-animation:mf-spin-fast 1s linear infinite;
	animation:mf-spin-fast 1s linear infinite;
	content:"";
	width:13px;
	height:13px;
	font-weight:400;
	position:absolute;
	top:15px;
	right:19px;
	z-index:999
}
.site-header .product-extra-search .products-search.searching .search-submit:before {
	opacity:0
}
.site-header .product-extra-search .search-wrapper {
	width:100%;
	display:flex;
	position:relative
}
.site-header .product-extra-search .search-wrapper ::-webkit-scrollbar {
background:0 0;
width:7px
}
.site-header .product-extra-search .search-wrapper ::-webkit-scrollbar-thumb {
background-color:#ccc
}
.site-header .product-extra-search .search-wrapper .search-results {
	position:absolute;
	top:110%;
	left:-1px;
	right:0;
	border:1px solid #ccc;
	border-top:none;
	background-color:#fff;
	z-index:-1;
	padding:0 20px;
	transform:scaleX(0);
	max-height:500px;
	overflow-y:auto;
	overflow-x:hidden
}
.site-header .product-extra-search .search-wrapper .search-results ul {
	margin:15px 0 0;
	padding:0;
	list-style:none
}
.site-header .product-extra-search .search-wrapper .search-results ul li {
	display:flex;
	align-items:flex-start;
	margin-bottom:15px
}
.site-header .product-extra-search .search-wrapper .search-results ul li img {
	max-width:60px;
	margin-right:10px
}
.site-header .product-extra-search .search-wrapper .search-results ul li .title-item {
	font-size:14px;
	font-weight:400;
	line-height:1
}
.site-header .product-extra-search .search-wrapper .search-results ul li .star-rating {
	float:none
}
.site-header .product-extra-search .search-wrapper .search-results ul li .price-item {
	font-size:16px;
	color:#000;
	line-height:1;
	margin-top:5px
}
.site-header .product-extra-search .search-wrapper .search-results ul li del {
	font-size:14px;
	color:#999;
	padding-left:10px
}
.site-header .product-extra-search .search-wrapper .search-results ul li ins {
	text-decoration:none;
	color:#f30
}
.site-header .product-extra-search .search-wrapper .search-results ul .search-item {
	display:flex;
	align-items:center
}
.site-header .product-extra-search .product-cat-label {
	padding-right:30px;
	padding-left:18px;
	border:1px solid #ccc;
	color:#000;
	border-radius:5px 0 0 5px;
	position:relative;
	height:100%;
	white-space:nowrap;
	background-color:#fff
}
.site-header .product-extra-search .product-cat-label.no-cats {
	width:0;
	padding:0;
	overflow:hidden;
	border-left:none
}
.site-header .product-extra-search .product-cat-label:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:10px;
	color:#000;
	position:absolute;
	top:17px;
	right:12px
}
.site-header .product-extra-search .product-cat-label:before {
	content:"";
	position:absolute;
	top:110%;
	left:40%;
	width:13px;
	height:13px;
	transform:rotate(45deg) translateY(-50%);
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	z-index:-1;
	padding:0;
	margin:14px 0 0;
	opacity:0;
-webkit-transition:top .3s;
transition:top .3s
}
.site-header .product-extra-search .product-cat-dd {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	height:100%;
	cursor:pointer;
	min-height:42px;
	width:100%;
	z-index:10;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding-left:10px
}
.site-header .product-extra-search .search-field {
	float:left;
	height:42px;
	line-height:1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:none;
	border-right:none;
	padding-right:20px;
	padding-left:20px;
	position:relative;
	width:100%
}
.site-header .product-extra-search .search-field:focus {
	outline:0
}
.site-header .product-extra-search ::-webkit-input-placeholder {
color:#999
}
.site-header .product-extra-search ::-moz-placeholder {
color:#999
}
.site-header .product-extra-search :-ms-input-placeholder {
color:#999
}
.site-header .product-extra-search :-moz-placeholder {
color:#999
}
.site-header .product-extra-search .search-submit {
	float:right;
	height:42px;
	line-height:42px;
	padding-left:20px;
	padding-right:20px;
	min-width:100px;
	padding-top:0;
	padding-bottom:0;
	border:none;
	font-weight:700;
	border-radius:0 5px 5px 0;
	white-space:nowrap
}
.site-header.has-hot-words .header-extras {
	align-items:flex-start
}
.site-header.has-hot-words .header-main {
	padding-bottom:10px
}
.site-header.has-hot-words .header-main .header-row {
	align-items:flex-start
}
.site-header.has-hot-words .extras-menu {
	margin-top:4px
}
.site-header.has-hot-words .header-logo {
	margin-top:6px
}
.site-header .extras-menu {
	margin:0 0 0 40px;
	padding:0;
	position:relative;
	display:flex;
	align-items:center
}
.site-header .extras-menu>li {
	list-style:none;
	float:right;
	margin-bottom:0;
	padding:0 20px
}
.site-header .extras-menu>li>a {
	color:var(--mf-dark-color);
	display:block;
	position:relative
}
.site-header .extras-menu>li>a .mini-item-counter {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	position:absolute;
	bottom:-3px;
	right:-4px;
	font-size:12px;
	font-weight:700;
	border-radius:50%;
	min-width:18px;
	padding:0 5px;
	height:18px;
	text-align:center;
	line-height:18px
}
.site-header .extras-menu>li>a:after {
	content:"";
	position:absolute;
	top:110%;
	right:16px;
	width:13px;
	height:13px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	z-index:-1;
	padding:0;
	margin:19px -7px 0 0;
	opacity:0;
transition:top .3s
}
.site-header .extras-menu>li:last-child {
	padding-right:0
}
.site-header .extras-menu>li .extra-icon {
	font-size:30px;
	line-height:1
}
.site-header .extras-menu .menu-item-account {
	min-height:30px
}
.site-header .extras-menu .menu-item-account>a {
	padding-left:42px;
	line-height:1.2;
	font-weight:700;
	position:relative;
	white-space:nowrap
}
.site-header .extras-menu .menu-item-account>a img {
	border-radius:50%
}
.site-header .extras-menu .menu-item-account .extra-icon {
	position:absolute;
	top:1px;
	left:0
}
.site-header .extras-menu .menu-item-account.logined {
	position:relative
}
.site-header .extras-menu .menu-item-account.logined .extra-icon {
	position:static
}
.site-header .extras-menu .menu-item-account.logined>a {
	padding-left:0;
	width:32px
}
.site-header .extras-menu .menu-item-account.logined:hover>ul {
	opacity:1;
	z-index:9998;
	top:100%;
	transform:scaleX(1)
}
.site-header .extras-menu .menu-item-account.logined:hover>a:after {
	z-index:9999;
	opacity:1;
	top:100%
}
.site-header .extras-menu .menu-item-account>ul {
transition:top .3s;
	position:absolute;
	right:0;
	top:110%;
	width:auto;
	min-width:250px;
	opacity:0;
	z-index:-1;
	border-top:25px solid transparent;
	transform:scaleX(0);
	display:block;
	border-radius:0;
	box-shadow:none
}
.site-header .extras-menu .menu-item-account>ul li {
	text-align:left;
	display:block;
	padding:3px 20px;
	float:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
	margin-bottom:0
}
.site-header .extras-menu .menu-item-account>ul li ul {
	border:none;
	padding:0
}
.site-header .extras-menu .menu-item-account>ul li ul li {
	border:none;
	padding-right:0;
	padding-left:0
}
.site-header .extras-menu .menu-item-account>ul li ul li:first-child {
	border-top:none
}
.site-header .extras-menu .menu-item-account>ul li ul li:last-child {
	border-bottom:none
}
.site-header .extras-menu .menu-item-account>ul li:first-child {
	border-top:1px solid #ccc
}
.site-header .extras-menu .menu-item-account>ul li:last-child {
	border-bottom:1px solid #ccc
}
.site-header .extras-menu .menu-item-account>ul li a {
	color:#666;
	text-transform:none;
transition:.5s;
	display:inline-block;
	position:relative;
	background-color:transparent;
	white-space:nowrap;
	line-height:1;
	border-bottom:1px solid transparent
}
.site-header .extras-menu .menu-item-account>ul li a:hover {
	color:#000;
	border-bottom-color:#000
}
.site-header .extras-menu .menu-item-account>ul li.line-space {
	padding-top:13px;
	position:relative
}
.site-header .extras-menu .menu-item-account>ul li.line-space:before {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background-color:#ccc;
	height:1px;
	content:""
}
.site-header .extras-menu .menu-item-account>ul li.logout {
	padding-top:10px;
	padding-bottom:10px
}
.site-header .extras-menu .menu-item-account>ul li>h3 {
	font-size:16px;
	font-weight:600;
	line-height:1;
	margin:16px 0 10px;
	color:#000
}
.site-header .extras-menu .menu-item-cart>a {
	position:relative
}
.site-header .extras-menu .menu-item-cart>a:after {
	margin:17px -7px 0 0
}
.site-header .extras-menu .menu-item-cart:hover>.mini-cart-content {
	opacity:1;
	z-index:9998;
	top:100%;
	transform:scaleX(1)
}
.site-header .extras-menu .menu-item-cart:hover>a:after {
	opacity:1;
	z-index:9999;
	top:100%
}
.site-header .extras-menu .menu-item-cart .mini-cart-content {
transition:top .3s ease 0s, opacity .3s;
	position:absolute;
	right:0;
	top:110%;
	min-width:370px;
	opacity:0;
	z-index:-1;
	border-top:23px solid transparent;
	transform:scaleX(0);
	display:block;
	border-radius:0;
	box-shadow:none
}
.site-header .extras-menu .menu-item-cart .mini-cart-content .woocommerce-mini-cart__empty-message {
	margin:15px 0
}
.site-header .extras-menu .menu-item-cart .mini-cart-content .widget_shopping_cart_content {
	padding-top:0
}
.site-header .extras-menu .menu-item-cart .mini-cart-content .product_list_widget {
	max-height:490px;
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	overflow-y:auto;
	overflow-x:hidden
}
.site-header .extras-menu .menu-item-cart .mini-cart-content ::-webkit-scrollbar {
background:0 0;
width:7px
}
.site-header .extras-menu .menu-item-cart .mini-cart-content ::-webkit-scrollbar-thumb {
background-color:#ccc
}
.site-header .extras-menu .menu-item-wishlist>a:after {
	display:none
}
.site-header .extras-menu .menu-item-wishlist .mini-item-counter {
	right:0
}
.site-header .extras-menu .menu-item-hotline {
	display:flex;
	align-items:center
}
.site-header .extras-menu .menu-item-hotline>a {
	display:flex;
	align-items:center
}
.site-header .extras-menu .menu-item-hotline .extra-icon {
	font-size:26px;
	margin-right:15px;
	color:var(--mf-dark-color)
}
.site-header .extras-menu .menu-item-hotline .hotline-content {
	white-space:nowrap;
	font-size:16px;
	font-weight:700;
	line-height:1.2;
	color:var(--mf-dark-color)
}
.site-header .extras-menu .menu-item-hotline .hotline-content label {
	display:block;
	font-size:14px;
	color:var(--mf-gray-color);
	font-weight:400
}
.site-header .main-menu {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.site-header .col-header-menu {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
	flex-wrap:wrap
}
/*.site-header .martfury-container .header-logo, .site-header .martfury-container .mr-extra-department {
	width:300px
}*/
.site-header .martfury-container .header-extras, .site-header .martfury-container .mr-header-menu {
	width:83.4%
}
.site-header .header-bottom-feature {
	background-repeat:repeat-x;
	background-position:left center;
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:10
}
.site-header.header-dark {
--mf-gray-color:#000
}
.site-header.header-dark .mf-background-primary, .site-header.header-dark .mini-item-counter {
--mf-background-primary-color:#000;
--mf-background-primary-text-color:#fff
}
.site-header.header-light {
--mf-dark-color:#fff;
--mf-gray-color:#fff
}
.header-department-bot .header-logo .d-department {
	display:none
}
.header-department-bot .mr-extra-department .products-cats-menu {
	position:relative;
	padding-top:14px;
	padding-bottom:14px;
	min-height:50px;
	display:flex;
	align-items:center
}
.header-department-bot .mr-extra-department .products-cats-menu:before {
	position:absolute;
	top:-1px;
	left:50%;
	content:"";
	height:2px;
	width:0;
	background-color:var(--mf-background-primary-color);
transition:.5s
}
.header-department-bot .mr-extra-department .products-cats-menu.mf-closed:hover:before, .header-department-bot .mr-extra-department .products-cats-menu.open:before {
	width:100%;
	left:0;
	right:0
}
.header-department-bot .mr-extra-department .products-cats-menu.mf-closed:hover .cats-menu-title:after, .header-department-bot .mr-extra-department .products-cats-menu.open .cats-menu-title:after {
	transform:rotate(180deg) translateY(50%)
}
.header-department-bot .mr-extra-department .cats-menu-title {
	padding-left:22px;
	padding-right:20px
}
.header-department-bot .mr-extra-department .cats-menu-title i {
	display:none
}
.header-department-bot .mr-extra-department .cats-menu-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	font-weight:700;
transition:.2s
}
.header-department-top .header-logo .d-department .text {
	display:none
}
.header-department-top .header-logo .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-department-top .header-logo .d-department.mf-close .toggle-product-cats {
	display:none
}
.header-department-top .header-logo .products-cats-menu:hover .toggle-product-cats {
	z-index:9998;
	padding-top:24px!important
}
.header-department-top .header-logo .logo {
	margin-right:15px
}
.header-department-top .header-logo .d-logo {
	max-width:calc(100% - 30px)
}
.header-department-top .header-logo.hide-department .d-logo {
	max-width:100%
}
.header-department-top .header-logo.hide-department .logo {
	margin-right:0
}
.header-department-top .main-menu .d-department-sticky .cats-menu-title {
	display:none
}
.header-department-top .main-menu .d-department-sticky .toggle-product-cats {
	left:0!important;
	width:270px
}
.header-layout-1 .header-bar, .header-layout-1 .header-bar #lang_sel a.lang_sel_sel, .header-layout-1 .header-bar .lang_sel a.lang_sel_sel {
	font-size:16px
}
.header-layout-1 .header-department-bot .header-logo .d-department {
	display:none
}
.header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title {
	position:relative;
	padding-right:22px
}
.header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title i {
	display:none
}
.header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	font-weight:700;
transition:.2s;
	background-color:transparent;
	margin:0;
	border:none;
	opacity:1
}
.header-layout-1 .header-department-bot .header-logo .products-cats-menu:hover .cats-menu-title:after {
	top:50%;
	transform:rotate(180deg) translateY(50%)
}
.header-layout-1.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title:after {
	display:block
}
.header-layout-2 .topbar {
	background-color:#eff1f2
}
.header-layout-2 .site-header .header-main {
	background-color:var(--mf-background-light-color)
}
.header-layout-2 .site-header .main-menu {
	background-color:var(--mf-background-primary-color);
	border-color:var(--mf-background-primary-color);
	border-bottom:none
}
.header-layout-2 .site-header .primary-nav>ul>li {
	padding-top:18px;
	padding-bottom:18px;
	padding-left:18px;
	padding-right:18px
}
.header-layout-2 .site-header .primary-nav>ul>li:first-child {
	padding-left:0
}
.header-layout-2 .site-header .primary-nav>ul>li:first-child>ul {
	left:0;
	border-top:none
}
.header-layout-2 .site-header .primary-nav>ul>li:last-child {
	padding-right:0
}
.header-layout-2 .site-header .primary-nav>ul>li.menu-item-has-children>a {
	margin-right:0
}
.header-layout-2 .site-header .primary-nav>ul>li.menu-item-has-children>a:before {
	border-left:none;
	border-top:none;
	margin-top:13px;
	transition-delay:50ms
}
.header-layout-2 .site-header .primary-nav>ul>li.menu-item-has-children>a:after {
	display:none
}
.header-layout-2 .site-header .primary-nav>ul>li>a {
	font-weight:600;
	text-transform:uppercase;
	color:var(--mf-background-primary-text-color)
}
.header-layout-2 .site-header .primary-nav>ul>li>a:hover {
	opacity:.7
}
.header-layout-2 .site-header .primary-nav>ul>li>a i {
	font-size:20px
}
.header-layout-2 .site-header .primary-nav>ul>li.current-menu-ancestor>a, .header-layout-2 .site-header .primary-nav>ul>li.current-menu-item>a, .header-layout-2 .site-header .primary-nav>ul>li.current-menu-parent>a {
	opacity:.7
}
.header-layout-3 .topbar:not(.header-bar), .header-layout-4 .topbar:not(.header-bar) {
background-color:#dba500
}
.header-layout-3 .topbar:not(.header-bar) .widget:after, .header-layout-4 .topbar:not(.header-bar) .widget:after {
background-color:#a37000
}
.header-layout-3 .header-bar .widget:after, .header-layout-4 .header-bar .widget:after {
	background-color:#654a00
}
.header-layout-3 .site-header, .header-layout-4 .site-header {
	background-color:var(--mf-background-primary-color)
}
.header-layout-3 .site-header .col-nav-menu, .header-layout-4 .site-header .col-nav-menu {
	position:static;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap
}
.header-layout-3 .site-header .header-main, .header-layout-4 .site-header .header-main {
	padding-top:25px;
	padding-bottom:25px;
	background-color:var(--mf-background-primary-color)
}
.header-layout-3 .site-header.has-hot-words .header-main, .header-layout-4 .site-header.has-hot-words .header-main {
	padding-bottom:10px
}
.header-layout-3 .site-header .main-menu, .header-layout-4 .site-header .main-menu {
	border-color:rgba(0, 0, 0, .15);
	border-bottom:none
}
.header-layout-3 .site-header .header-row, .header-layout-4 .site-header .header-row {
	position:relative
}
.header-layout-3 .site-header .product-extra-search .product-cat-label, .header-layout-3 .site-header .product-extra-search .search-field, .header-layout-4 .site-header .product-extra-search .product-cat-label, .header-layout-4 .site-header .product-extra-search .search-field {
	border-color:transparent
}
.header-layout-3 .site-header .product-extra-search .product-cat-label, .header-layout-4 .site-header .product-extra-search .product-cat-label {
	border-right-color:#ccc
}
.header-layout-3 .site-header .primary-nav>ul>li.current-menu-ancestor>a, .header-layout-3 .site-header .primary-nav>ul>li.current-menu-item>a, .header-layout-3 .site-header .primary-nav>ul>li.current-menu-parent>a, .header-layout-4 .site-header .primary-nav>ul>li.current-menu-ancestor>a, .header-layout-4 .site-header .primary-nav>ul>li.current-menu-item>a, .header-layout-4 .site-header .primary-nav>ul>li.current-menu-parent>a {
	color:rgba(0, 0, 0, .7)
}
.header-layout-3 .aws-container .aws-search-form, .header-layout-4 .aws-container .aws-search-form {
	background-color:transparent
}
.header-layout-3 .aws-container .aws-search-form .aws-form-btn, .header-layout-4 .aws-container .aws-search-form .aws-form-btn {
	border:none
}
.header-layout-3 .aws-container .aws-search-form .aws-search-field, .header-layout-4 .aws-container .aws-search-form .aws-search-field {
	background-color:#fff;
	border:none;
	border-right:1px solid #ccc
}
.header-layout-3 .aws-container .aws-search-form .aws-search-btn, .header-layout-4 .aws-container .aws-search-form .aws-search-btn {
	background-color:#000
}
.header-layout-3 .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon, .header-layout-4 .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon {
	color:#fff
}
.header-layout-3 .aws-container .aws-search-form .aws-search-btn:hover, .header-layout-4 .aws-container .aws-search-form .aws-search-btn:hover {
	background-color:#000
}
.header-layout-3 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-3 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-3 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-3 .site-header .products-cats-menu .menu>li:first-child {
	padding-top:0
}
.header-layout-3 .site-header .products-cats-menu .menu>li:last-child {
	padding-bottom:0
}
.header-layout-3 .site-header .products-cats-menu .menu>li>a {
	padding-top:11px;
	padding-bottom:11px;
	transition:none
}
.header-layout-3 .site-header .products-cats-menu .menu>li:hover {
	background-color:var(--mf-background-primary-color)
}
.header-layout-3 .site-header .products-cats-menu .menu>li:hover>a {
	color:var(--mf-background-primary-text-color)
}
.header-layout-3 .site-header .products-cats-menu .menu>li.menu-item-has-children>a:after {
	right:-10px
}
.header-layout-3 .header-department-bot .mr-extra-department .products-cats-menu {
	min-height:52px
}
.header-layout-3 .header-department-bot .mr-extra-department .cats-menu-title i {
	display:block;
	font-size:24px
}
.header-layout-3 .header-department-bot .mr-extra-department .cats-menu-title:after {
	display:none
}
.header-layout-5 {
--mf-background-light-color:#022335
}
.header-layout-5 .site-header .product-extra-search .product-cat-label, .header-layout-5 .site-header .product-extra-search .search-field {
	border-color:transparent
}
.header-layout-5 .site-header .product-extra-search .product-cat-label {
	border-right-color:#ccc
}
.header-layout-5 .site-header .main-menu {
	border-color:transparent
}
.header-layout-5 .site-header .primary-nav>ul>li>a {
	font-weight:600;
	text-transform:uppercase
}
.header-layout-5 .site-header .primary-nav>ul>li>a i {
	margin-right:3px
}
.header-layout-5 .site-header .primary-nav>ul>li.menu-item-has-children>a {
	margin-right:0
}
.header-layout-5 .site-header .primary-nav>ul>li.menu-item-has-children>a:before {
	border-left:none;
	border-top:none;
	margin-top:13px;
	transition-delay:50ms
}
.header-layout-5 .site-header .primary-nav>ul>li.menu-item-has-children>a:after {
	display:none
}
.header-layout-5 .aws-container .aws-search-form {
	background-color:transparent
}
.header-layout-5 .aws-container .aws-search-form .aws-form-btn {
	border:none
}
.header-layout-5 .aws-container .aws-search-form .aws-search-field {
	background-color:#fff;
	border:none;
	border-right:1px solid #ccc
}
.header-layout-5 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-5 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-5 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field {
	border-right:none;
	border-left:1px solid #ccc
}
.header-layout-6 .site-header .main-menu__wrapper {
	position:relative
}
.header-layout-6 .site-header .main-menu {
	background-color:#f0f0f0;
	border-top:none
}
.header-layout-6 .site-header .primary-nav {
	float:left
}
.header-layout-6 .site-header .primary-nav>ul>li>a {
	font-size:16px;
	font-weight:600;
	text-transform:uppercase
}
.header-layout-6 .site-header .primary-nav>ul>li>a:hover {
	color:var(--mf-primary-color)
}
.header-layout-6 .site-header .primary-nav>ul>li.current-menu-ancestor>a, .header-layout-6 .site-header .primary-nav>ul>li.current-menu-item>a, .header-layout-6 .site-header .primary-nav>ul>li.current-menu-parent>a {
	color:var(--mf-primary-color)
}
.header-layout-8 .site-header .product-extra-search .product-cat-label, .header-layout-8 .site-header .product-extra-search .search-field {
	background-color:#f9f9f9
}
.header-layout-8 .site-header .menu-item-hotline .hotline-content span {
	color:var(--mf-primary-color)
}
.header-layout-8 .site-header .primary-nav>ul>li>a:hover {
	color:var(--mf-primary-color)
}
.header-layout-8 .site-header .primary-nav>ul>li.current-menu-ancestor>a, .header-layout-8 .site-header .primary-nav>ul>li.current-menu-item>a, .header-layout-8 .site-header .primary-nav>ul>li.current-menu-parent>a {
	color:var(--mf-primary-color)
}
.sticky-header .site-header.minimized .extras-menu .menu-item-account ul {
	border-top-width:15px
}
.sticky-header .site-header.minimized .extras-menu .menu-item-cart .mini-cart-content {
	border-top-width:14px
}
.sticky-header .site-header.minimized .extras-menu>li>a:after {
	margin-top:8px
}
.sticky-header .site-header.minimized .header-main {
	position:fixed;
	right:0;
	left:0;
	top:0;
	z-index:9999;
	animation-name:fadeInDown;
animation-duration:.25s;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e1e1e1
}
.sticky-header .site-header.minimized .header-main .d-logo {
	display:none
}
.sticky-header .site-header.minimized .header-main .d-department {
	display:block
}
.sticky-header .site-header.minimized .header-main .products-cats-menu {
	padding:0
}
.sticky-header .site-header.minimized .header-main .products-cats-menu:before {
	display:none
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .toggle-product-cats {
	padding-top:16px!important;
	margin-left:0;
	top:120%;
	left:0!important
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title {
	padding-left:0
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text {
	transition:none
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title:after {
	display:none
}
.sticky-header .site-header.minimized .header-main .products-cats-menu:hover .toggle-product-cats {
	top:100%
}
.sticky-header .site-header.minimized.sticky-header-logo .header-main .d-department {
	display:none
}
.sticky-header .site-header.minimized.sticky-header-logo .header-main .d-logo {
	display:block
}
.sticky-header .site-header.minimized.sticky-header-logo .header-main .site-logo {
	display:none
}
.sticky-header .site-header.minimized.sticky-header-logo .header-main .sticky-logo {
	display:block
}
.sticky-header .site-header.minimized.header-department-top .header-logo .d-department .text {
	display:block
}
.sticky-header .site-header.minimized.header-department-top .header-logo .products-cats-menu .toggle-product-cats {
	padding-top:16px!important;
	margin-left:0;
	top:120%;
	left:0!important;
	display:block
}
.sticky-header .site-header.minimized.header-department-top .header-logo .products-cats-menu:hover .toggle-product-cats {
	top:100%
}
.sticky-header.admin-bar .site-header.minimized .header-main {
	top:32px
}
.sticky-header.header-no-department .site-header.minimized .header-main .d-logo {
	display:block
}
.sticky-header.header-no-department .site-header.minimized .header-main .d-logo img {
	max-height:70px;
	width:auto
}
body.display-mobile-menu {
	overflow:hidden;
	max-height:100vh
}
.display-mobile-menu .primary-mobile-nav {
	transform:translate3d(475px, 0, 0);
	z-index:999999
}
.display-mobile-menu .martfury-off-canvas-layer {
	display:block;
	z-index:9999
}
.martfury-off-canvas-layer {
	background-color:rgba(0, 0, 0, .85);
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	display:none
}
.martfury-off-canvas-layer.opened {
	display:block;
	z-index:999
}
.primary-mobile-nav {
	width:475px;
	background-color:#fff;
	position:fixed;
	left:-475px;
	top:0;
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:-999999;
transition:transform .35s ease;
	display:none
}
.primary-mobile-nav .close-canvas-mobile-panel {
	font-size:24px;
	color:#000
}
.primary-mobile-nav .mobile-nav-header {
	background-color:var(--mf-background-primary-color);
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px
}
.primary-mobile-nav .mobile-nav-header .mobile-nav-header__title, .primary-mobile-nav .mobile-nav-header h2 {
	font-size:18px;
	font-weight:600;
	margin:0;
	line-height:1;
	color:var(--mf-background-primary-text-color)
}
.primary-mobile-nav .mobile-nav-header .mobile-nav-header__title a, .primary-mobile-nav .mobile-nav-header h2 a {
	color:var(--mf-background-primary-text-color)
}
.primary-mobile-nav .mobile-nav-header .close-mobile-nav {
	font-size:18px;
	color:var(--mf-background-primary-text-color);
	line-height:1;
	display:none
}
.primary-mobile-nav ul.menu {
	padding:0
}
.primary-mobile-nav ul.menu li {
	list-style:none;
	margin-bottom:0
}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children {
	font-size:14px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0
}
.primary-mobile-nav ul.menu li>a {
	color:#666;
	position:relative;
	transition:none
}
.primary-mobile-nav ul.menu li.active>a {
	color:#000
}
.primary-mobile-nav ul.menu li.active>a .toggle-menu-children>i:before {
	content:"\e937"
}
.primary-mobile-nav ul.menu ul {
	padding-left:0;
	display:none;
	padding-top:10px
}
.primary-mobile-nav ul.menu ul li {
	padding:5px 0
}
.primary-mobile-nav ul.menu ul li a {
	font-size:14px;
	display:block
}
.primary-mobile-nav ul.menu ul li a:after {
	font-size:14px
}
.primary-mobile-nav ul.menu ul ul {
	padding-left:10px
}
.primary-mobile-nav ul.menu>li {
	border-bottom:1px solid #dedede;
	padding:14px 15px 13px
}
.primary-mobile-nav ul.menu>li:last-child {
	border-bottom:none
}
.primary-mobile-nav ul.menu>li.active {
	background-color:#f6f6f6
}
.primary-mobile-nav ul.menu>li>a {
	display:block;
	padding-right:20px;
	color:#000
}
.primary-user-nav {
	width:375px;
	background-color:#fff;
	position:fixed;
	right:-375px;
	top:0;
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:99999;
transition:transform .35s ease
}
.primary-user-nav .close-canvas-mobile-panel {
	font-size:24px;
	color:#000
}
.primary-user-nav .mobile-user-content {
	padding:30px
}
.primary-user-nav ul.extra-account {
	padding:0
}
.primary-user-nav ul.extra-account li {
	list-style:none;
	margin-bottom:0
}
.primary-user-nav ul.extra-account li.extra-menu-item>a {
	display:none
}
.primary-user-nav ul.extra-account li>a {
	color:#999;
	position:relative;
	transition:none
}
.primary-user-nav ul.extra-account li>a:hover {
	color:#000
}
.primary-user-nav ul.extra-account ul {
	padding-top:10px;
	padding-left:0
}
.primary-user-nav ul.extra-account ul li {
	padding:8px 0
}
.primary-user-nav ul.extra-account ul li.line-space {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	padding-top:0
}
.primary-user-nav ul.extra-account ul li a {
	font-size:14px;
	display:block
}
.primary-user-nav ul.extra-account ul li a:after {
	font-size:14px
}
.primary-user-nav ul.extra-account ul li h3 {
	font-size:18px;
	font-weight:600;
	line-height:1;
	margin:16px 0 0
}
.display-user-mobile .primary-user-nav {
	transform:translate3d(-375px, 0, 0);
	z-index:99999
}
.display-user-mobile .martfury-off-canvas-layer {
	display:block;
	z-index:9999
}
.page-header {
	margin:0;
	border-bottom:none;
	padding-top:95px;
	padding-bottom:95px
}
.page-header .entry-title {
	font-size:48px;
	font-weight:600;
	line-height:1;
	margin:0 0 20px
}
.page-header .breadcrumbs {
	color:var(--mf-primary-color);
	display:flex;
	flex-wrap:wrap;
	margin:0;
	padding:0
}
.page-header .breadcrumbs a {
	color:#09c
}
.page-header .breadcrumbs a:hover {
	color:var(--mf-primary-color)
}
.page-header .breadcrumbs .sep {
	margin:0 5px;
	color:#000
}
.page-header .breadcrumbs li {
	display:inline-block;
	margin-bottom:0
}
.page-header .breadcrumbs li:last-child a {
	color:#000;
	pointer-events:none
}
.page-header-sliders {
	padding-top:0;
	padding-bottom:0
}
.page-header-sliders .page-header-inner {
	overflow:hidden;
	position:relative
}
.page-header-sliders .slick-list, .page-header-sliders .slick-track {
	height:100%
}
.page-header-sliders ul {
	margin:0;
	padding:0;
	height:100%
}
.page-header-sliders ul li {
	list-style:none;
	height:100%;
	position:relative;
	margin-bottom:0
}
.page-header-sliders ul li .featured-img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	background-position:center
}
.page-header-sliders ul li .featured-img:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, .3);
	content:""
}
.page-header-sliders ul li .link {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.page-header-sliders ul li .page-header-content {
	max-width:800px;
	margin:0 auto;
	height:100%;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	padding:150px 0;
	color:#fff;
	text-align:center;
	font-size:16px
}
.page-header-sliders ul li .subtitle {
	font-size:18px;
	text-transform:uppercase;
	font-weight:600
}
.page-header-sliders ul li .title {
	font-size:48px;
	font-weight:600;
	color:#fff;
	line-height:1;
	margin:55px 0 30px
}
.page-header-sliders ul li .desc {
	margin-bottom:0
}
.page-header-sliders .slick-arrow-content {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	pointer-events:none
}
.page-header-sliders .slick-arrow-content .slick-arrow-cont {
	position:relative;
	height:100%
}
.page-header-sliders .slick-arrow-content .slick-arrow {
	width:48px;
	height:48px;
	line-height:50px;
	text-align:center;
	background-color:rgba(204, 204, 204, .5);
transition:.5s;
	cursor:pointer;
	color:#000;
	font-size:18px;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	pointer-events:auto
}
.page-header-sliders .slick-arrow-content .slick-arrow:hover {
	background-color:#ccc
}
.page-header-sliders .slick-arrow-content .slick-next-arrow {
	right:0;
	left:auto
}
.mf-blog-page .page-header-blog.layout-1 {
	padding-bottom:5px
}
.mf-blog-page .page-header-blog.layout-1 .breadcrumbs {
	justify-content:center
}
.mf-blog-page .page-header-blog.hide-title {
	padding:0
}
.mf-blog-page .page-header-blog.hide-title .entry-title {
	line-height:0;
	text-indent:-9999px
}
.mf-blog-page.has-blog-cats .page-header-blog.layout-1 {
	padding-bottom:30px
}
.mf-blog-page.has-blog-cats .site-content {
	padding-top:50px
}
.single-post-header {
	padding-top:110px;
	padding-bottom:110px
}
.single-post-header .entry-title {
	font-size:48px;
	font-weight:600;
	max-width:770px;
	margin:0 auto;
	line-height:1
}
.single-post-header .entry-metas {
	margin-top:30px;
	font-size:16px;
	color:#999
}
.single-post-header .entry-metas a {
	color:#191918
}
.single-post-header .entry-metas a:hover {
	color:var(--mf-primary-color)
}
.single-post-header .entry-metas .sep {
	color:#191918
}
.single-post-header.layout-1 {
	padding-bottom:20px
}
.single-post-header.layout-2 {
	position:relative;
	padding-top:180px;
	padding-bottom:180px
}
.single-post-header.layout-2 .featured-image {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-position:center;
	z-index:-1;
	background-attachment:fixed
}
.single-post-header.layout-2 .cat-links {
	margin-bottom:40px
}
.single-post-header.layout-2 .cat-links a {
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	font-weight:600
}
.single-post-header.layout-2.has-bg .cat-links a {
	color:#fff
}
.single-post-header.layout-2.has-bg .featured-image:before {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:"";
	background-color:rgba(0, 0, 0, .3);
	z-index:-1
}
.single-post-header.layout-2.has-bg .entry-title {
	color:#fff
}
.single-post-header.layout-2.has-bg .entry-metas {
	color:#fff
}
.single-post-header.layout-2.has-bg .entry-metas a {
	color:#fff
}
.single-post-header.layout-2.has-bg .entry-metas a:hover {
	color:var(--mf-primary-color)
}
.single-post-header.layout-2.has-bg .entry-metas .sep {
	color:#fff
}
.single-post-header.layout-3 {
	padding-top:130px;
	padding-bottom:0
}
.page-header-catalog {
	padding-top:0;
	padding-bottom:0
}
.page-header-catalog .page-title {
	background-color:var(--mf-background-primary-color);
	padding-top:40px;
	padding-bottom:40px
}
.page-header-catalog .page-title .entry-title {
	font-size:30px;
	margin:0
}
.page-header-catalog .page-title.hide-title {
	padding:0
}
.page-header-catalog .page-title.hide-title .entry-title {
	line-height:0;
	text-indent:-9999px
}
.page-header-catalog .page-breadcrumbs {
	background-color:#f1f1f1
}
.page-header-catalog .page-breadcrumbs .breadcrumbs {
	padding-top:20px;
	padding-bottom:20px
}
.mf-catalog-layout-10 .page-header-catalog, .mf-catalog-layout-3 .page-header-catalog {
	padding-top:0;
	padding-bottom:0
}
.mf-catalog-layout-10 .page-header-catalog .page-title, .mf-catalog-layout-3 .page-header-catalog .page-title {
	padding:0
}
.mf-catalog-layout-10 .page-header-catalog .page-title .entry-title, .mf-catalog-layout-3 .page-header-catalog .page-title .entry-title {
	line-height:0;
	text-indent:-9999px
}
.page-header-page {
	padding-top:0;
	padding-bottom:0
}
.page-header-page .entry-title {
	padding-top:115px;
	padding-bottom:25px;
	font-size:48px;
	font-weight:600;
	text-align:center;
	margin-bottom:0
}
.page-header-page.hide-title .entry-title {
	line-height:0;
	text-indent:-9999px;
	padding:0
}
.page-header-page .page-breadcrumbs {
	background-color:#f1f1f1
}
.page-header-page .page-breadcrumbs .breadcrumbs {
	padding-top:20px;
	padding-bottom:20px
}
.woocommerce-account .page-header-page .entry-title {
	background-color:#f1f1f1
}
.woocommerce-account.logged-in .page-header-page .entry-title {
	background-color:transparent
}
.page-header-default {
	padding-top:0;
	padding-bottom:0
}
.page-header-default .page-breadcrumbs {
	background-color:#f1f1f1
}
.page-header-default .page-breadcrumbs .breadcrumbs {
	padding-top:20px;
	padding-bottom:20px
}
.nav a {
	color:#999;
	font-size:14px;
	display:inline-block;
	position:relative
}
.nav a:hover {
	text-decoration:none;
	color:#000
}
.nav ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.nav ul ul {
transition:top .3s ease 0s, opacity .3s;
	position:absolute;
	left:0;
	top:110%;
	width:auto;
	min-width:200px;
	border:1px solid #ccc;
	background-color:#fff;
	opacity:0;
	z-index:-1;
	padding:10px 0;
	transform:scaleX(0);
	display:block;
	border-radius:0;
	box-shadow:none
}
.nav ul ul ul {
transition:left .3s ease 0s, opacity .3s;
	left:110%;
	top:0;
	box-shadow:none;
	padding:10px 0;
	border-top:1px solid #ccc
}
.nav li {
	display:inline-block;
	padding:10px 22px;
	position:relative;
	text-align:left;
	margin:0
}
.nav li:hover>ul {
	opacity:1;
	z-index:999;
	top:100%;
	transform:scaleX(1)
}
.nav li li {
	text-align:left;
	display:block;
	padding:0 30px
}
.nav li li a {
	color:#000;
	font-size:14px;
	padding:8px 0;
	text-transform:none;
transition:.5s;
	display:inline-block;
	position:relative;
	background-color:transparent;
	white-space:nowrap;
	line-height:1
}
.nav li li a .items-badge {
	position:absolute;
	right:0;
	top:8px
}
.nav li li a .items-badge>span {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	margin-left:10px
}
.nav li li a .items-badge>span:last-child {
	opacity:1
}
.nav li li a:hover {
	color:var(--mf-primary-color);
	background-color:transparent
}
.nav li li:hover>ul {
	top:-10px;
	left:100%
}
.nav li li:hover>ul li a:hover:before {
	left:-30px
}
.nav li li:first-child>a {
	border-top-width:0
}
.nav li>ul {
	left:-10px
}
.nav>.menu>li:first-child>ul {
	left:-30px
}
.nav .menu .is-mega-menu {
	position:static
}
.nav .menu .is-mega-menu.has-width {
	position:relative
}
.nav .menu .is-mega-menu:hover .dropdown-submenu {
	transform:translateX(-50%) scale(1)
}
.nav .menu .is-mega-menu:hover .dropdown-submenu.alignment {
	transform:scale(1)
}
.nav .menu .is-mega-menu:hover.align-left .dropdown-submenu, .nav .menu .is-mega-menu:hover.align-right .dropdown-submenu {
	transform:scale(1)
}
.nav .menu .is-mega-menu.align-left .dropdown-submenu {
	left:0;
	transform:scale(0)
}
.nav .menu .is-mega-menu.align-right .dropdown-submenu {
	right:0;
	left:auto;
	transform:scale(0)
}
.nav .menu .is-mega-menu .dropdown-submenu {
	left:50%;
	transform:translateX(-50%) scale(0);
	width:100%;
	padding:0
}
.nav .menu .is-mega-menu .dropdown-submenu>li {
	padding:0
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content {
	padding:25px 30px 10px
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content>.row {
	display:flex;
	flex-wrap:wrap
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content>.row:after, .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content>.row:before {
	display:none
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega a {
	white-space:normal
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega a.is-label {
	color:#000;
	font-size:16px;
	margin:20px 0 0;
	padding:0 0 7px;
	font-weight:600
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega>a {
	color:#000;
	font-size:16px;
	margin:0;
	padding:0 0 7px;
	font-weight:600
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega>a.hide-text {
	display:none
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega>a.visible-text {
	visibility:hidden
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu {
	background-color:transparent
}
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu .sub-menu {
	margin-left:10px;
	padding-bottom:0
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu {
	position:static;
	transform:scaleX(1);
	opacity:1;
	width:100%;
	border:none;
	z-index:9999;
	min-width:inherit
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li {
	padding:0
}
.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li:first-child>a {
	padding-top:0
}
.nav .menu .is-mega-menu:hover .mega-menu-container {
	opacity:1;
	top:100%;
	z-index:9999;
	transform:scaleX(1)
}
.nav .menu .is-mega-menu .sub-menu {
	transform:scaleX(1)
}
.nav .menu .is-mega-menu.custom-text-color a.is-label {
	color:inherit
}
.nav .menu .is-mega-menu.custom-text-color .dropdown-submenu .menu-item-mega>a {
	color:inherit
}
.nav .menu .is-mega-menu.custom-text-color .mega-menu-submenu .sub-menu li>a {
	color:inherit
}
.nav .menu .hot-badge, .nav .menu .new-badge, .nav .menu .trending-badge {
	font-size:12px;
	color:#c33;
	font-weight:500;
	background-color:transparent
}
.nav .menu .hot-badge {
	color:#f08a47
}
.nav .menu .trending-badge {
	color:#09c
}
.catalog-ajax-filter #page {
transition:opacity .7s;
	opacity:.2
}
.catalog-ajax-filter #page.fade-in {
	opacity:1
}
.mf-preloader .martfury-preloader {
transition:opacity .7s;
	opacity:.7;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999;
	background-color:#fff
}
.mf-preloader .martfury-preloader.fade-in {
	display:none
}
.site-content {
	padding-top:90px;
	padding-bottom:90px
}
.page-template-template-full-width .site-content, .page-template-template-home-full-width .site-content, .page-template-template-homepage .site-content {
	padding-top:0;
	padding-bottom:0
}
.blog-layout-sidebar-content .content-area, .sidebar-content .content-area {
	float:right
}
.blog-layout-sidebar-content .content-area, .single-post.sidebar-content .content-area {
	padding-left:70px
}
.blog-layout-content-sidebar .content-area, .blog-layout-small-thumb .content-area, .single-post.content-sidebar .content-area {
	padding-right:70px
}
.mf-taxs-list {
	margin-top:60px
}
.mf-taxs-list ul {
	margin:0;
	padding:0;
	text-align:center
}
.mf-taxs-list ul li {
	list-style:none;
	display:inline-block;
	padding:0 15px
}
.mf-taxs-list ul li a {
	font-size:18px;
	font-weight:600;
	color:#999;
	line-height:1
}
.mf-taxs-list ul li a.selected, .mf-taxs-list ul li a:hover {
	color:#000
}
.blog-wapper {
	margin-bottom:50px
}
.blog-wapper:nth-child(3n+1) {
clear:both
}
.blog-wapper .entry-format {
	margin-bottom:25px
}
.blog-wapper .entry-format>a {
	position:relative;
	display:block
}
.blog-wapper .entry-format>a:hover {
	opacity:.7
}
.blog-wapper .entry-format.format-link {
	text-align:left
}
.blog-wapper .entry-format.format-link .desc {
	font-size:20px;
	color:#000;
	margin-bottom:30px
}
.blog-wapper .entry-desc {
	padding-bottom:30px;
	padding-top:10px
}
.blog-wapper .entry-desc p {
	margin-bottom:0
}
.blog-wapper .categories-links {
	margin-bottom:15px
}
.blog-wapper .categories-links a {
	color:#000
}
.blog-wapper .categories-links a:hover {
	color:var(--mf-primary-color)
}
.blog-wapper .entry-title {
	font-size:20px;
	font-weight:600;
	margin:0 0 20px
}
.blog-wapper .entry-title a {
	color:#000
}
.blog-wapper .entry-title a:hover {
	color:var(--mf-primary-color)
}
.blog-wapper .entry-meta {
	color:#999
}
.blog-wapper .entry-meta:hover {
	color:#000
}
.blog-wapper .entry-meta a {
	color:#000
}
.blog-wapper .entry-meta a:hover {
	color:var(--mf-primary-color)
}
.blog-wapper .cat-links {
	display:none
}
.blog-wapper.sticky .entry-title {
	position:relative;
	padding-left:30px
}
.blog-wapper.sticky .entry-title:before {
	position:absolute;
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	top:0;
	left:0;
	font-size:24px;
transition:.5s
}
.blog-wapper.sticky .entry-title:hover:before {
	color:var(--mf-primary-color)
}
.blog-wapper.post-item-grid .entry-format>a {
	position:relative
}
.blog-wapper.post-item-grid .entry-format>a:before {
	position:absolute;
	top:15px;
	right:15px;
	font-family:Ionicons;
	content:"\f4cd";
	display:none;
	font-size:24px;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#242424;
	z-index:10
}
.blog-wapper.post-item-grid .format-video>a:before {
	display:block
}
.blog-wapper.post-item-grid .format-gallery>a:before {
	content:"\f148";
	display:block
}
.blog-wapper.post-item-grid .format-audio>a:before {
	content:"\f257";
	display:block
}
.blog-wapper.post-item-grid .format-quote>a:before {
	content:"\f347";
	display:block
}
.blog-wapper.post-item-grid .format-link>a:before {
	content:"\f1fe";
	display:block
}
.blog-wapper.post-item-list {
	margin-bottom:65px
}
.blog-wapper.post-item-list.format-link .entry-header {
	background-color:#f2f2f2;
	padding:60px
}
.blog-wapper.post-item-list.format-link .entry-content {
	display:none
}
.blog-wapper.post-item-list.format-quote .entry-content {
	display:none
}
.blog-wapper.post-item-list.format-audio, .blog-wapper.post-item-list.format-gallery, .blog-wapper.post-item-list.format-image, .blog-wapper.post-item-list.format-standard, .blog-wapper.post-item-list.format-video {
	display:flex
}
.blog-wapper.post-item-list.format-audio .entry-header, .blog-wapper.post-item-list.format-gallery .entry-header, .blog-wapper.post-item-list.format-image .entry-header, .blog-wapper.post-item-list.format-standard .entry-header, .blog-wapper.post-item-list.format-video .entry-header {
	width:65.66%;
	float:left
}
.blog-wapper.post-item-list.format-audio .entry-format, .blog-wapper.post-item-list.format-gallery .entry-format, .blog-wapper.post-item-list.format-image .entry-format, .blog-wapper.post-item-list.format-standard .entry-format, .blog-wapper.post-item-list.format-video .entry-format {
	margin-bottom:0
}
.blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-image .entry-content, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-video .entry-content {
	width:34.33%;
	float:right;
	padding:60px;
	background-color:#f2f2f2;
	display:flex;
	justify-content:space-between;
	flex-direction:column
}
.blog-wapper.post-item-list.format-gallery ul.slides {
	padding:0;
	overflow:hidden;
	margin:0;
	position:relative
}
.blog-wapper.post-item-list.format-gallery ul.slides li {
	float:left;
	list-style:none;
	margin-bottom:0
}
.blog-wapper.post-item-list.format-gallery ul.slides li:focus {
	outline:0
}
.blog-wapper.post-item-list.format-gallery ul.slides .slick-arrow {
	font-size:24px;
	z-index:99;
	cursor:pointer;
	font-weight:700;
	color:#fff;
transition:.5s;
	position:absolute;
	bottom:25px;
	top:auto;
	transform:none;
	left:25px;
	width:40px;
	height:40px;
	line-height:42px;
	text-align:center;
	background-color:#2f2f2f;
	border-radius:3px
}
.blog-wapper.post-item-list.format-gallery ul.slides .slick-arrow:hover {
	background-color:#000
}
.blog-wapper.post-item-list.format-gallery ul.slides .slick-arrow.slick-disabled {
	cursor:auto
}
.blog-wapper.post-item-list.format-gallery ul.slides .slick-next-arrow {
	left:75px
}
.blog-wapper.post-item-list.blog-no-image .entry-content {
	background-color:#f2f2f2;
	padding:60px;
	width:100%
}
.blog-wapper.post-item-list.blog-no-image .entry-header {
	display:none
}
.blog-wapper.post-item-small-thumb {
	display:flex
}
.blog-wapper.post-item-small-thumb .entry-header {
	width:33.33%;
	float:left;
	padding-right:15px
}
.blog-wapper.post-item-small-thumb .entry-format {
	margin-bottom:0
}
.blog-wapper.post-item-small-thumb .entry-format>a {
	position:relative;
	display:block
}
.blog-wapper.post-item-small-thumb .entry-format>a:before {
	position:absolute;
	top:15px;
	right:15px;
	font-family:Ionicons;
	content:"\f4cd";
	display:none;
	font-size:24px;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#242424;
	z-index:10
}
.blog-wapper.post-item-small-thumb .format-video>a:before {
	display:block
}
.blog-wapper.post-item-small-thumb .format-gallery>a:before {
	content:"\f148";
	display:block
}
.blog-wapper.post-item-small-thumb .format-audio>a:before {
	content:"\f257";
	display:block
}
.blog-wapper.post-item-small-thumb .entry-content {
	width:66.66%;
	float:right;
	padding-left:15px;
	display:flex;
	justify-content:space-between;
	flex-direction:column
}
.blog-wapper.post-item-small-thumb .entry-content .entry-title {
	margin-bottom:15px
}
.blog-wapper.post-item-small-thumb .entry-content .entry-desc {
	padding-top:0
}
.blog-wapper.post-item-small-thumb .entry-content .entry-content-bottom {
	border-top:1px solid #e1e1e1;
	padding-top:15px
}
.blog-wapper.post-item-small-thumb.format-link .entry-header, .blog-wapper.post-item-small-thumb.format-quote .entry-header {
	width:100%;
	padding-right:0;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:40px
}
.blog-wapper.post-item-small-thumb.format-link .entry-content, .blog-wapper.post-item-small-thumb.format-quote .entry-content {
	display:none
}
.blog-wapper.post-item-small-thumb.format-link .entry-header {
	background-color:#f2f2f2;
	padding:60px;
	border-bottom:none
}
.blog-wapper.post-item-small-thumb.format-gallery .entry-header, .blog-wapper.post-item-small-thumb.format-standard .entry-header, .blog-wapper.post-item-small-thumb.format-video .entry-header {
	margin-top:6px
}
.blog-wapper.post-item-small-thumb.format-audio {
	display:block
}
.blog-wapper.post-item-small-thumb.format-audio .entry-header {
	width:100%;
	padding-right:0;
	margin-bottom:30px
}
.blog-wapper.post-item-small-thumb.format-audio .entry-content {
	width:100%;
	padding-left:0
}
.blog-wapper.post-item-small-thumb.blog-no-image .entry-header {
	display:none
}
.blog-wapper.post-item-small-thumb.blog-no-image .entry-content {
	width:100%;
	padding-left:0;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:40px
}
.blog-wapper.post-item-small-thumb.blog-no-image .entry-content .entry-content-bottom {
	border-top:none;
	padding-top:0
}
.blog-layout-content-sidebar .blog-wapper:nth-child(3n+1), .blog-layout-sidebar-content .blog-wapper:nth-child(3n+1) {
clear:none
}
.blog-layout-content-sidebar .blog-wapper:nth-child(2n+2), .blog-layout-sidebar-content .blog-wapper:nth-child(2n+2) {
clear:both
}
.blog-layout-content-sidebar .blog-wapper .entry-format>a, .blog-layout-sidebar-content .blog-wapper .entry-format>a {
	position:relative
}
.blog-layout-content-sidebar .blog-wapper .entry-format>a:before, .blog-layout-sidebar-content .blog-wapper .entry-format>a:before {
	position:absolute;
	top:15px;
	right:15px;
	font-family:Ionicons;
	content:"\f4cd";
	display:none;
	font-size:24px;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#242424;
	z-index:10
}
.blog-layout-content-sidebar .blog-wapper .format-video>a:before, .blog-layout-sidebar-content .blog-wapper .format-video>a:before {
	display:block
}
.blog-layout-content-sidebar .blog-wapper .format-gallery>a:before, .blog-layout-sidebar-content .blog-wapper .format-gallery>a:before {
	content:"\f148";
	display:block
}
.blog-layout-content-sidebar .blog-wapper .format-audio>a:before, .blog-layout-sidebar-content .blog-wapper .format-audio>a:before {
	content:"\f257";
	display:block
}
.blog-layout-content-sidebar .blog-wapper .format-quote>a:before, .blog-layout-sidebar-content .blog-wapper .format-quote>a:before {
	content:"\f347";
	display:block
}
.blog-layout-content-sidebar .blog-wapper .format-link>a:before, .blog-layout-sidebar-content .blog-wapper .format-link>a:before {
	content:"\f1fe";
	display:block
}
.blog-layout-masonry .blog-wapper .entry-image img {
	height:auto
}
.numeric-navigation {
	display:flex;
	align-items:center;
	justify-content:center
}
.numeric-navigation .page-numbers {
	color:#000;
	font-size:14px;
	text-align:center;
	padding:0 12px;
	height:32px;
	background-color:#f5f5f5;
	min-width:34px;
	margin-right:5px;
	margin-left:5px;
	display:flex;
	align-items:center
}
.numeric-navigation .page-numbers.current, .numeric-navigation .page-numbers:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.numeric-navigation .next:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:10px;
	padding-left:8px
}
.numeric-navigation .prev:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:10px;
	padding-left:8px
}
.mf-blog-page .paging-navigation {
	margin-top:50px;
	margin-bottom:50px;
	display:flex;
	align-items:center;
	justify-content:center
}
.mf-blog-page .paging-navigation.infinite {
	justify-content:center
}
.mf-blog-page .paging-navigation.infinite .page-numbers {
	display:none
}
.mf-blog-page .paging-navigation.infinite .next {
	display:block;
	font-size:20px;
	text-transform:uppercase;
	letter-spacing:15px
}
.blog-layout-content-sidebar .paging-navigation, .blog-layout-sidebar-content .paging-navigation, .blog-layout-small-thumb .paging-navigation {
	justify-content:flex-start
}
.blog-layout-content-sidebar .blog-wapper .entry-header .entry-image img, .blog-layout-sidebar-content .blog-wapper .entry-header .entry-image img, .blog-layout-small-thumb .blog-wapper .entry-header .entry-image img {
	height:auto
}
.blog-layout-small-thumb blockquote {
	font-size:16px;
	line-height:2
}
.single-post .entry-header .entry-format {
	margin-bottom:90px
}
.single-post .entry-header .entry-title {
	font-size:36px;
	font-weight:600;
	line-height:1;
	margin:0
}
.single-post .entry-header .entry-metas {
	margin-top:20px;
	font-size:16px;
	color:#999
}
.single-post .entry-header .entry-metas a {
	color:#191918
}
.single-post .entry-header .entry-metas a:hover {
	color:var(--mf-primary-color)
}
.single-post .entry-header .entry-metas .sep {
	color:#191918
}
.single-post .entry-format {
	text-align:center;
	position:relative
}
.single-post .entry-format.format-quote {
	text-align:left
}
.single-post .entry-format.format-quote blockquote {
	font-size:20px
}
.single-post .entry-format.format-quote blockquote cite {
	margin-top:55px;
	font-size:16px;
	font-weight:600
}
.single-post .entry-format.format-quote blockquote cite a {
	color:#000
}
.single-post .entry-format.format-quote blockquote cite a:hover {
	color:var(--mf-primary-color)
}
.single-post .entry-format.format-quote blockquote cite:before {
	display:none
}
.single-post .entry-format.format-link {
	background-color:#f2f2f2;
	padding:60px;
	text-align:left
}
.single-post .entry-format.format-link .desc {
	font-size:20px;
	color:#000;
	margin-bottom:35px
}
.single-post .entry-format ul.slides {
	padding:0;
	overflow:hidden;
	margin:0
}
.single-post .entry-format ul.slides li {
	float:left;
	list-style:none
}
.single-post .entry-format ul.slides li:focus {
	outline:0
}
.single-post .entry-format ul.slides .slick-arrow {
	font-size:24px;
	z-index:99;
	cursor:pointer;
	font-weight:700;
	color:#fff;
transition:.5s;
	position:absolute;
	top:50%;
	left:20px;
	transform:translateY(-50%);
	width:40px;
	height:40px;
	line-height:42px;
	text-align:center;
	background-color:#2f2f2f
}
.single-post .entry-format ul.slides .slick-arrow:hover {
	background-color:#000
}
.single-post .entry-format ul.slides .slick-arrow.slick-disabled {
	cursor:auto
}
.single-post .entry-format ul.slides .slick-next-arrow {
	right:20px;
	left:auto
}
.single-post .entry-footer {
	padding-top:70px;
	clear:both
}
.single-post .entry-footer .tags-links {
	text-align:center;
	display:block;
	color:#999
}
.single-post .entry-footer .tags-links strong {
	color:#000;
	font-weight:600
}
.single-post .entry-footer .tags-links a {
	color:#999
}
.single-post .entry-footer .tags-links a:hover {
	color:var(--mf-primary-color)
}
.single-post .entry-footer .footer-socials {
	text-align:center;
	margin-top:30px
}
.single-post .entry-footer .footer-socials a {
	width:45px;
	height:45px;
	line-height:47px;
	text-align:center;
	font-size:24px;
	color:#fff;
	background-color:#1b4e9b;
	display:inline-block;
	margin:0 6px
}
.single-post .entry-footer .footer-socials .share-twitter {
	background-color:#00aeef
}
.single-post .entry-footer .footer-socials .share-google-plus {
	background-color:#c00
}
.single-post .entry-footer .footer-socials .share-pinterest {
	background-color:#c82228
}
.single-post .entry-footer .footer-socials .share-linkedin {
	background-color:#0077b5
}
.single-post .entry-footer .footer-socials .share-vkontakte {
	background-color:#4c75a3
}
.single-post .post-author-box {
	background-color:#f0f0f0;
	margin-top:100px;
	padding:60px
}
.single-post .post-author-box .post-author-avatar {
	width:130px;
	float:left;
	margin-top:5px
}
.single-post .post-author-box .post-author-desc {
	padding-left:160px;
	font-size:16px
}
.single-post .post-author-box .post-author-desc h3 {
	font-size:24px;
	font-weight:600;
	margin:0 0 10px
}
.single-post .mf-related-posts {
	margin-top:80px
}
.single-post .mf-related-posts .related-title {
	text-align:center;
	font-size:24px;
	font-weight:600;
	margin:0 0 60px
}
.single-post .mf-related-posts .entry-header .entry-format {
	margin-bottom:25px
}
.single-post .mf-related-posts .entry-format.format-link {
	padding:0;
	background-color:transparent
}
.single-post .mf-related-posts .blog-wapper {
	margin-bottom:0;
	clear:none
}
.single-post .mf-related-posts .slick-dots {
	text-align:center;
	margin:70px auto 0
}
.single-post .mf-related-posts .slick-dots li {
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#ccc;
	margin:0 10px;
	border-radius:50%;
	cursor:pointer;
transition:.5s
}
.single-post .mf-related-posts .slick-dots li.slick-active {
	background-color:#666
}
.single-post .mf-related-posts .slick-dots li button {
	display:none
}
.single-post .post-navigation {
	padding-top:60px
}
.single-post .post-navigation .nav-links:after {
	clear:both;
	display:block;
	content:""
}
.single-post .post-navigation .nav-previous {
	width:50%;
	float:left
}
.single-post .post-navigation .nav-previous .nav-subtitle {
	padding-left:17px
}
.single-post .post-navigation .nav-next {
	width:50%;
	float:right;
	text-align:right
}
.single-post .post-navigation .nav-next .nav-subtitle {
	padding-right:17px
}
.single-post .post-navigation .nav-links a {
	font-size:24px;
	color:#999
}
.single-post .post-navigation .nav-links a:hover {
	color:var(--mf-primary-color)
}
.single-post .post-navigation .nav-links .nav-title {
	font-size:16px;
	color:#000;
	font-weight:600;
	line-height:1.2;
	display:block;
	margin-top:15px
}
.single-post .post-footer {
	margin-bottom:65px
}
.single-post .comments-area {
	padding:90px 0;
	border-top:1px solid #e1e1e1;
	margin-top:90px
}
.single-post .comments-area .wp-social-login-widget {
	margin-bottom:30px
}
.single-post.single-post-layout-3 .single-post-wrapper .entry-header, .single-post.single-post-layout-4 .single-post-wrapper .entry-header {
	margin-bottom:80px
}
.single-post.single-post-layout-3 .post-author-box, .single-post.single-post-layout-4 .post-author-box {
	padding:45px
}
.single-post.content-sidebar .comments-area .col-comment, .single-post.sidebar-content .comments-area .col-comment {
	width:100%;
	margin-left:0
}
.single-post.content-sidebar .comments-area .comments-title, .single-post.sidebar-content .comments-area .comments-title {
	text-align:left
}
.single-post.content-sidebar .comment-respond .comment-reply-title, .single-post.content-sidebar .comment-respond .form-submit, .single-post.sidebar-content .comment-respond .comment-reply-title, .single-post.sidebar-content .comment-respond .form-submit {
	text-align:left
}
.single-post.content-sidebar .entry-footer .footer-socials, .single-post.content-sidebar .entry-footer .tags-links, .single-post.sidebar-content .entry-footer .footer-socials, .single-post.sidebar-content .entry-footer .tags-links {
	text-align:left
}
.single-post .post-password-form input[type=password] {
	border:1px solid #cfcfcf;
	height:40px;
	line-height:40px;
	padding:0 5px
}
.single-post .post-password-form input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:40px;
	line-height:39px;
	padding:0 25px
}
.error404 .site-content {
	padding:165px 0;
	background-color:#efeef0
}
.error-404 .page-content {
	text-align:center
}
.error-404 .page-content .page-title {
	font-size:36px;
	font-weight:600;
	margin:0 0 30px
}
.error-404 .page-content a {
	color:var(--mf-primary-color);
	text-decoration:underline
}
.error-404 .page-content .search-form {
	max-width:370px;
	margin:40px auto 0;
	background-color:#fff
}
.error-404 .page-content p {
	font-size:18px
}
.error-404 .page-content img {
	margin-bottom:100px
}
.error-404 .search-form {
	padding:16px 20px;
	border:0
}
.page-template-template-coming-soon-page {
	text-align:center;
	padding-top:60px
}
.page-template-template-coming-soon-page .site-content {
	padding-top:50px;
	padding-bottom:50px
}
.page-template-template-coming-soon-page .site-footer {
	border:none
}
.page-template-template-coming-soon-page .coming-soon-socials {
	margin-top:100px
}
.page-template-template-coming-soon-page .coming-soon-socials a {
	color:#ccc
}
.page-template-template-coming-soon-page .coming-soon-socials a:hover {
	color:#000
}
.search-results .numeric-navigation {
	clear:both;
	text-align:center
}
.search-results .site-content {
	padding-top:50px
}
.search-results .site-content .blog-wapper {
	width:100%;
	display:flex
}
.search-results .site-content .blog-wapper .entry-header {
	width:65.66%;
	float:left
}
.search-results .site-content .blog-wapper .entry-content {
	background-color:#f2f2f2;
	padding:60px;
	width:34.33%;
	float:right;
	display:flex;
	justify-content:space-between;
	flex-direction:column
}
.search-results .site-content .blog-wapper.no-thumb .entry-content {
	width:100%;
	float:none
}
.search-no-results .site-content {
	padding-top:0
}
.search-no-results .page-header .breadcrumbs {
	justify-content:center
}
.search-no-results .no-results .page-header {
	padding-top:0;
	padding-bottom:0
}
body.page .comments-area {
	border-top:1px solid #e1e1e1;
	padding-top:90px;
	margin-top:90px
}
body.page .comments-area .comments-title {
	text-align:left
}
body.page .comments-area .comments-links {
	margin-bottom:20px
}
body.page .comments-area .col-comment {
	margin-left:0;
	width:100%
}
body.page .comments-area .comment-respond .comment-reply-title, body.page .comments-area .comment-respond .form-submit {
	text-align:left
}
.page .entry-content .page-links, .single-post .entry-content .page-links {
	clear:both
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	border-radius:0
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce #respond input#submit .disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button .disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button .disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button .disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
	padding:0 25px;
	color:var(--mf-background-primary-text-color)
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce #respond input#submit:active, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:active, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce input.button:active, .woocommerce input.button:focus, .woocommerce input.button:hover {
	outline:0
}
.woocommerce ul.products {
	margin:0
}
.woocommerce ul.products li.product {
	margin-bottom:25px;
	padding-left:0;
	padding-right:0
}
.woocommerce ul.products li.product.product-category {
	padding:20px;
	border:1px solid transparent
}
.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title {
	color:#000;
	font-weight:400;
	margin-top:15px;
	line-height:1;
	padding:0
}
.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title .count {
	background-color:transparent
}
.woocommerce ul.products li.product.product-category:hover {
	border-color:silver
}
.woocommerce ul.products li.product.product-category:hover .count, .woocommerce ul.products li.product.product-category:hover .woocommerce-loop-category__title {
	color:var(--mf-primary-color)
}
.woocommerce ul.products li.product .product-inner {
	padding:20px 20px 0;
	border:1px solid transparent;
	border-bottom:none;
	margin-bottom:30px
}
.woocommerce ul.products li.product .product-inner:hover {
	border-color:silver
}
.woocommerce ul.products li.product .product-inner:hover .footer-button {
	opacity:1
}
.woocommerce ul.products li.product .product-inner:hover .mf-product-details-hover {
	opacity:1;
	z-index:100;
	background-color:#fff;
	border-color:silver;
	pointer-events:auto
}
.woocommerce ul.products li.product .product-inner:hover .mf-product-thumbnail .footer-button {
	bottom:0
}
.woocommerce ul.products li.product .product-inner .mf-rating .count {
	display:inline-block
}
.woocommerce ul.products li.product a img {
	margin:0;
	width:auto
}
.woocommerce ul.products li.product a img.lazy {
	width:100%
}
.woocommerce ul.products li.product .onsale {
	margin:0;
	top:0;
	right:0
}
.woocommerce ul.products li.product .sold-by-meta {
	display:none
}
.woocommerce ul.products li.product .mf-vendor-name .sold-by-meta {
	display:block;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:8px;
	margin-bottom:13px;
	line-height:1.2;
	font-size:12px
}
.woocommerce ul.products li.product .mf-vendor-name .sold-by-meta a {
	color:#000;
	text-transform:uppercase
}
.woocommerce ul.products li.product .mf-vendor-name .sold-by-meta .sold-by-label {
	display:none
}
.woocommerce ul.products li.product .meta-brand {
	padding-bottom:3px;
	color:#000
}
.woocommerce ul.products li.product .meta-brand a {
	color:#666;
	padding-left:5px
}
.woocommerce ul.products li.product .meta-brand a:hover {
	color:#000
}
.woocommerce ul.products li.product .mf-product-details {
	position:relative
}
.woocommerce ul.products li.product .woocommerce-product-details__short-description {
	display:none
}
.woocommerce ul.products li.product .mf-product-price-box .footer-button {
	display:none
}
.woocommerce ul.products li.product .mf-product-content br {
	display:none
}
.woocommerce ul.products li.product .mf-attr-swatches {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:15px;
	margin-left:-5px;
	margin-right:-5px
}
.woocommerce ul.products li.product .mf-attr-swatches .swatch-image {
	display:inline-block;
	padding:0 5px;
	cursor:pointer;
transition:.35s;
	overflow:hidden
}
.woocommerce ul.products li.product .mf-attr-swatches .swatch-image img {
	max-width:45px!important;
	height:auto;
	border:1px solid transparent
}
.woocommerce ul.products li.product .mf-attr-swatches .swatch-image:hover img {
	border-color:silver
}
.woocommerce ul.products li.product .mf-attr-swatches .slick-arrow {
	z-index:10;
	color:#999;
	top:55%;
transition:.5s
}
.woocommerce ul.products li.product .mf-attr-swatches .slick-arrow:hover {
	color:#000
}
.woocommerce ul.products li.product .mf-attr-swatches .slick-prev-arrow {
	left:-13px
}
.woocommerce ul.products li.product .mf-attr-swatches .slick-next-arrow {
	right:-13px
}
.woocommerce ul.products li.product .mf-attr-swatches.slick-slider {
	margin-left:0;
	margin-right:0
}
.woocommerce ul.products li.product .mf-product-details-hover {
	position:absolute;
	left:-21px;
	right:-21px;
	top:0;
	opacity:0;
	border:1px solid transparent;
	border-top:none;
	min-height:100%;
	padding:0 20px 20px;
	pointer-events:none
}
.woocommerce ul.products li.product .mf-product-details-hover .mf-rating {
	display:none
}
.woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta {
	display:block;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:8px;
	margin-bottom:13px;
	line-height:1.2;
	font-size:12px;
	color:#000
}
.woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta .sold-by-label {
	display:none
}
.woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta a {
	color:#000;
	text-transform:uppercase;
	font-weight:400
}
.woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta a:hover {
	color:var(--mf-primary-color)
}
.woocommerce ul.products li.product .mf-product-details-hover .product-title {
	color:var(--mf-primary-color)
}
.woocommerce ul.products li.product .mf-product-details-hover a.button {
	font-size:14px;
	height:42px;
	line-height:42px;
	border-radius:3px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 15px
}
.woocommerce ul.products li.product .mf-product-details-hover a.button .add-to-cart-text {
transition:padding .3s;
	line-height:1
}
.woocommerce ul.products li.product .mf-product-details-hover a.button i, .woocommerce ul.products li.product .mf-product-details-hover a.button.added:after {
	display:none
}
.woocommerce ul.products li.product .mf-product-details-hover a.button:after {
	display:inline-block;
	position:static;
	order:-1;
	width:13px;
	height:13px;
	border-color:var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent
}
.woocommerce ul.products li.product .mf-product-details-hover a.button.loading .add-to-cart-text {
	padding-left:5px
}
.woocommerce ul.products li.product .mf-product-details-hover .added_to_cart {
	display:none
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
	position:relative
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .blockUI, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .blockUI, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .blockUI {
	display:none!important
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
	padding:0
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:after {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	display:block;
	position:absolute;
	top:10px;
	left:9px
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:hover:after {
	border-color:var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading .yith-wcwl-icon {
	opacity:0
}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .feedback {
	display:none
}
.woocommerce ul.products li.product .compare-button .compare:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons
}
.woocommerce ul.products li.product .compare-button .compare:after {
	display:none
}
.woocommerce ul.products li.product .compare-button .compare.loading {
	position:relative;
	opacity:.5
}
.woocommerce ul.products li.product .compare-button .compare.loading:after {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	display:block;
	position:absolute;
	top:10px;
	left:9px
}
.woocommerce ul.products li.product .compare-button .compare.loading:before {
	opacity:0
}
.woocommerce ul.products li.product .compare-button .compare.loading:hover:after {
	border-color:var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent
}
.woocommerce ul.products li.product .compare-button .compare.added {
	opacity:1
}
.woocommerce ul.products li.product .compare-button .compare.added:before {
	opacity:1
}
.woocommerce ul.products li.product .compare-button .compare.added:after {
	opacity:0
}
.woocommerce ul.products li.product .compare-button .blockUI {
	display:none!important
}
.woocommerce ul.products li.product .mf-product-thumbnail {
	position:relative;
	margin-bottom:12px
}
.woocommerce ul.products li.product .mf-product-thumbnail.hover-swatch .footer-button {
	opacity:0
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist {
	margin:0 6px;
	position:static
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
	color:#000;
	width:34px;
	height:34px;
	line-height:34px;
	margin:0;
	background-color:transparent;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .fa-heart-o:before, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .fa-heart-o:before, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .fa-heart-o:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
	display:none
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:hover, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:hover, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .yith-wcwl-icon, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .yith-wcwl-icon, .woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon {
	margin-top:2px;
	font-size:14px;
	margin-right:0
}
.woocommerce ul.products li.product .mf-product-thumbnail .compare-button {
	margin-left:6px
}
.woocommerce ul.products li.product .mf-product-thumbnail .compare-button .compare {
	width:34px;
	height:34px;
	line-height:34px;
	display:block;
	overflow:hidden;
	color:#000;
	background-color:transparent;
	margin:0;
	padding:0;
	border-radius:50%
}
.woocommerce ul.products li.product .mf-product-thumbnail .compare-button .compare:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce ul.products li.product .mf-product-thumbnail .compare-button .compare:before {
	width:34px;
	height:34px;
	line-height:34px;
	font-size:18px;
	text-align:center
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button {
	position:absolute;
	left:0;
	bottom:-15px;
	right:0;
	background-color:#fff;
	z-index:10;
	opacity:0;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:10px 0;
transition:bottom .3s
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>a {
	margin:0 6px;
	padding:0;
	background-color:transparent;
	width:34px;
	height:34px;
	color:#000;
	border-radius:50%
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart .p-icon, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>a .p-icon {
	height:34px;
	font-size:18px;
	display:flex;
	align-items:center;
	justify-content:center
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:first-child, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>a:first-child {
	margin-left:0
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:last-child, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>a:last-child {
	margin-right:0
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:hover, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>a:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .ajax_add_to_cart.loading .p-icon, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>.button.loading .p-icon {
	display:none
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .ajax_add_to_cart:after, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>.button:after {
	font-size:14px;
	top:10px;
	line-height:1;
	text-align:center;
	left:10px;
	width:14px;
	height:14px
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .ajax_add_to_cart.added, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button>.button.added {
	display:none
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart {
	overflow:hidden;
	margin-left:0
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	height:34px;
	font-size:18px;
	display:flex;
	align-items:center;
	justify-content:center
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .add-to-cart-text {
	display:none
}
.woocommerce ul.products li.product .woo-loop-product__title, .woocommerce ul.products li.product h2 {
	margin:0;
	font-weight:400;
	padding:0 0 5px;
	font-size:14px;
	line-height:1.3
}
.woocommerce ul.products li.product .woo-loop-product__title a, .woocommerce ul.products li.product h2 a {
	color:#06c;
	display:inline-block
}
.woocommerce ul.products li.product .woo-loop-product__title:hover a, .woocommerce ul.products li.product h2:hover a {
	color:var(--mf-primary-color)
}
.woocommerce ul.products li.product .star-rating {
	color:#fcb800;
	font-size:16px;
	margin-bottom:0
}
.woocommerce ul.products li.product .star-rating:before {
	color:#ccc
}
.woocommerce ul.products li.product .star-rating span:before {
	color:#fcb800
}
.woocommerce ul.products li.product .price {
	font-size:16px;
	color:#000;
	line-height:1;
	display:block;
	position:relative;
	margin-top:5px;
	margin-bottom:0
}
.woocommerce ul.products li.product .price .amount+.amount {
	padding-left:5px;
	padding-right:0
}
.woocommerce ul.products li.product .price del {
	display:inline-block;
	padding-left:5px;
	opacity:1;
	color:#999;
	font-size:14px
}
.woocommerce ul.products li.product .price del span {
	color:#999
}
.woocommerce ul.products li.product .price del .amount {
	padding-top:0
}
.woocommerce ul.products li.product .price ins {
	text-decoration:none;
	display:inline-block;
	color:#f30;
	font-size:16px;
	font-weight:400
}
.woocommerce ul.products li.product .price ins .amount {
	padding-top:0
}
.woocommerce ul.products li.product .price .sale {
	display:none
}
.woocommerce ul.products:not(.slick-slider) {
display:flex;
flex-wrap:wrap
}
.woocommerce ul.products:not(.slick-slider):after, .woocommerce ul.products:not(.slick-slider):before {
display:none
}
.woocommerce .mf-rating {
	display:flex;
	align-items:center;
	margin-top:0
}
.woocommerce .mf-rating .star-rating {
	margin-right:7px
}
.woocommerce .mf-rating .count {
	display:none
}
.woocommerce .star-rating {
	font-size:16px;
	width:79px
}
.woocommerce .star-rating span:before, .woocommerce .star-rating:before {
	font-family:Ionicons;
	content:"\f2fc\f2fc\f2fc\f2fc\f2fc";
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	letter-spacing:3px
}
.woocommerce .star-rating:before {
	color:#ccc
}
.woocommerce .star-rating span:before {
	color:#f2b309
}
.woocommerce .quantity {
	position:relative
}
.woocommerce .quantity .qty {
	border-width:0;
	width:60px;
	padding:10px 0;
	-moz-appearance:textfield;
	appearance:textfield;
	-webkit-appearance:textfield;
	text-align:center;
	font-weight:600;
	color:#000;
	display:inline-block;
	background-color:transparent
}
.woocommerce .quantity .qty::-webkit-inner-spin-button, .woocommerce .quantity .qty::-webkit-outer-spin-button {
-webkit-appearance:none
}
.woocommerce .mf-shop-content+.term-description {
	margin-top:50px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product {
width:100%;
margin-bottom:0;
border-bottom:1px solid #f0f0f0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category {
padding:20px 0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category>a {
display:flex;
align-items:flex-start
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category .woocommerce-loop-category__title {
padding-left:20px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .product-inner {
display:flex;
padding:20px;
margin-bottom:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-thumbnail {
width:21%;
margin-bottom:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-thumbnail .footer-button {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-rating {
margin-top:5px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-vendor-name {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details {
position:static;
padding-left:30px;
width:79%;
display:flex;
justify-content:space-between
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-content {
max-width:376px;
padding-right:30px;
float:left
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details h2 {
padding-bottom:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details h2 a:hover {
color:var(--mf-primary-color);
text-decoration:underline
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box {
float:right;
min-width:185px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price {
font-size:18px;
font-weight:600
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price ins {
font-size:18px;
font-weight:600
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price del {
font-size:14px;
font-weight:400
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .footer-button {
display:block
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .footer-button>.button.added {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist {
display:inline-block;
margin:0 5px;
position:static
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
display:flex;
align-items:center;
color:#666;
font-size:14px;
background-color:transparent;
height:auto;
line-height:1;
font-weight:400
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a.button, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a.button, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a.button {
padding-left:15px;
padding-right:15px;
height:40px;
line-height:40px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .yith-wcwl-icon, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .yith-wcwl-icon, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .yith-wcwl-icon {
font-size:14px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:hover, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:hover, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:hover {
color:var(--mf-primary-color)
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:hover:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:hover:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:hover:before {
color:#666
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>i, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>i, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>i {
margin-right:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
display:block;
padding-left:5px;
margin-top:1px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:after {
top:5px;
left:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .feedback {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button {
display:inline-block;
margin:0 5px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare {
padding:0;
background-color:transparent;
margin-top:0;
color:#666;
font-weight:400;
font-size:14px;
display:flex;
align-items:center
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:before {
padding-right:5px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:after {
top:5px;
left:-3px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover {
color:var(--mf-primary-color)
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover:after {
border-color:var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .action-button {
text-align:center;
margin-top:10px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .action-button .clear {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist) {
font-weight:600;
border-radius:3px;
height:42px;
line-height:42px;
margin-top:20px;
width:100%;
padding-left:10px;
padding-right:10px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist).loading:after {
top:14px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist) .p-icon {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .added_to_cart.wc-forward {
background-color:var(--mf-background-primary-color);
color:var(--mf-background-primary-text-color);
height:50px;
line-height:50px;
padding:0 25px;
transition:all .5s;
font-size:16px;
font-weight:600;
text-align:center;
border:none;
border-radius:3px;
height:42px;
line-height:42px;
margin-top:20px;
padding-left:10px;
padding-right:10px;
width:100%
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .product-quick-view {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .woocommerce-product-details__short-description {
display:block;
margin-top:20px;
margin-bottom:0;
line-height:1.4
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .woocommerce-product-details__short-description p {
margin-bottom:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .star-rating {
margin-bottom:0
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta {
display:block;
margin-top:10px;
color:#000;
font-size:14px;
line-height:1.2
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta a {
color:#000;
border-bottom:1px solid transparent;
line-height:1;
display:inline-block
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta a:hover {
border-color:#000
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content br {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover {
top:100%;
left:0;
right:0;
min-height:inherit;
width:100%;
padding:0 5px 10px 20px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .meta-brand, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .price, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .sold-by-meta, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover h2 {
display:none
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .mf-attr-swatches {
margin-bottom:0;
max-width:175px
}
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover a.button {
display:none
}
.woocommerce .woocommerce-product-details__short-description {
	line-height:1.4
}
.woocommerce .woocommerce-product-details__short-description p {
	margin-bottom:0
}
.woocommerce .woocommerce-product-details__short-description ul {
	list-style:none;
	margin:0;
	padding:0
}
.woocommerce .woocommerce-product-details__short-description ul li {
	position:relative;
	padding-left:15px
}
.woocommerce .woocommerce-product-details__short-description ul li:before {
	content:'';
	width:6px;
	height:6px;
	background-color:#999;
	border-radius:50%;
	position:absolute;
	top:7px;
	left:0
}
.woocommerce div.product {
	margin-bottom:0;
	position:relative
}
.woocommerce div.product .woocommerce-product-gallery {
	width:43%;
	float:left;
	padding-bottom:35px
}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	display:none
}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {
	cursor:pointer
}
.woocommerce div.product div.images {
	margin-bottom:0;
	padding-left:70px;
	position:relative
}
.woocommerce div.product div.images .mf-video-content .woocommerce-product-gallery__image {
	display:none
}
.woocommerce div.product div.images.active-first-image .mf-video-wrapper {
	display:none
}
.woocommerce div.product div.images.active-first-image .woocommerce-product-gallery__image {
	display:block;
	width:100%
}
.woocommerce div.product div.images.active-first-image .flex-control-nav>li>.i-video {
	display:none
}
.woocommerce div.product div.images .product-image-ms {
	position:absolute;
	bottom:0;
	left:70px;
	text-align:center;
	width:calc(100% - 70px)
}
.woocommerce div.product div.images.without-thumbnails {
	padding-left:0
}
.woocommerce div.product div.images.without-thumbnails .product-image-ms {
	left:0
}
.woocommerce div.product div.images .product-degree-images {
	position:absolute;
	bottom:50px;
	left:90px;
	z-index:999;
	width:55px;
	height:55px;
	text-align:center;
	border-radius:50%;
	border:2px solid var(--mf-border-primary-color);
	line-height:1;
	padding-top:5px;
	cursor:pointer;
	background-color:#fff
}
.woocommerce div.product div.images .product-degree-images i {
	font-size:30px;
	height:26px;
	display:block
}
.woocommerce div.product div.images .product-degree-images .number {
	display:inline-block;
	width:100%;
	margin-left:2px
}
.woocommerce div.product div.images .product-degree-images .number small {
	font-size:6px;
	vertical-align:top;
	margin-top:2px;
	padding-left:1px;
	display:inline-block
}
.woocommerce div.product div.images .flex-control-nav {
	position:absolute;
	top:-5px;
	left:0;
	width:70px;
	opacity:0
}
.woocommerce div.product div.images .flex-control-nav.slick-initialized {
	opacity:1;
	transition-delay:0.5s
}
.woocommerce div.product div.images .flex-control-nav.no-slick {
	opacity:1
}
.woocommerce div.product div.images .flex-control-nav li {
	float:none;
	width:55px;
	padding:5px 0;
	position:relative
}
.woocommerce div.product div.images .flex-control-nav li:hover img {
	border-color:var(--mf-border-primary-color)
}
.woocommerce div.product div.images .flex-control-nav li img {
	border:1px solid #d9d9d9;
	opacity:1
}
.woocommerce div.product div.images .flex-control-nav li img.flex-active {
	border-color:var(--mf-border-primary-color)
}
.woocommerce div.product div.images .flex-control-nav .slick-arrow {
	font-size:14px;
	color:#fff;
	left:1px;
	transform:none;
	right:1px;
	bottom:0;
	z-index:99;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:rgba(0, 0, 0, .7);
	opacity:0;
transition:.35s
}
.woocommerce div.product div.images .flex-control-nav .slick-arrow:hover {
	background-color:#000
}
.woocommerce div.product div.images .flex-control-nav .slick-prev-arrow {
	top:-10px
}
.woocommerce div.product div.images .flex-control-nav .slick-next-arrow {
	bottom:-10px;
	top:auto
}
.woocommerce div.product div.images .flex-control-nav:hover .slick-prev-arrow {
	top:5px;
	opacity:1
}
.woocommerce div.product div.images .flex-control-nav:hover .slick-next-arrow {
	bottom:7px;
	opacity:1
}
.woocommerce div.product div.images.has-video .flex-control-nav li {
	position:relative;
	cursor:pointer
}
.woocommerce div.product div.images.has-video .flex-control-nav li .i-video {
	width:36px;
	height:36px;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background-color:rgba(0, 0, 0, .25);
	border:2px solid rgba(255, 255, 255, .5);
	font-size:13px;
	color:#fff;
	text-align:center;
	line-height:34px
}
.woocommerce div.product div.images .mf-video-wrapper {
	position:relative;
	padding-bottom:56.25%;
	height:0
}
.woocommerce div.product div.images .mf-video-wrapper iframe, .woocommerce div.product div.images .mf-video-wrapper video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.woocommerce div.product .entry-summary {
	width:57%;
	padding-left:30px;
	float:right
}
.woocommerce div.product div.summary {
	margin-bottom:0
}
.woocommerce div.product .summary-sep {
	height:90px;
	width:100%
}
.woocommerce div.product .mf-summary-header {
	display:flex;
	align-items:center;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #e1e1e1;
	flex-wrap:wrap
}
.woocommerce div.product .mf-summary-header br {
	display:none
}
.woocommerce div.product .mf-summary-header .mf-summary-meta {
	padding:0 18px;
	position:relative
}
.woocommerce div.product .mf-summary-header .mf-summary-meta:after {
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	content:"";
	width:1px;
	height:13px;
	background-color:#d3d3d3
}
.woocommerce div.product .mf-summary-header .mf-summary-meta:first-child {
	padding-left:0
}
.woocommerce div.product .mf-summary-header .mf-summary-meta:last-child {
	padding-right:0
}
.woocommerce div.product .mf-summary-header .mf-summary-meta:last-child:after {
	display:none
}
.woocommerce div.product .mf-summary-header .sold-by-meta {
	font-size:14px;
	color:#000
}
.woocommerce div.product .mf-summary-header .sold-by-meta a {
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	color:#09c
}
.woocommerce div.product .woocommerce-product-gallery__wrapper {
	max-height:570px;
	overflow:hidden;
	margin:0;
	display:flex;
	align-items:stretch
}
.woocommerce div.product .woocommerce-product-gallery__wrapper.loaded {
	overflow:inherit;
	max-height:inherit
}
.woocommerce div.product .product_title {
	font-size:24px;
	color:#000;
	font-weight:400;
	line-height:1.2;
	margin-bottom:6px
}
.woocommerce div.product .woo-short-description {
	margin-bottom:45px;
	color:#666
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color:#000;
	font-size:24px;
	margin-bottom:10px;
	font-weight:600;
	line-height:1
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
	font-size:24px;
	color:#f30;
	text-decoration:none;
	font-weight:600
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
	opacity:1;
	font-size:14px;
	color:#666;
	font-weight:500;
	padding-left:5px
}
.woocommerce div.product p.price del .woocommerce-Price-amount, .woocommerce div.product span.price del .woocommerce-Price-amount {
	padding-right:0
}
.woocommerce div.product p.price del .woocommerce-Price-amount:first-child, .woocommerce div.product span.price del .woocommerce-Price-amount:first-child {
	padding-right:0
}
.woocommerce div.product p.price .sale, .woocommerce div.product span.price .sale {
	font-size:14px;
	color:#f30;
	font-weight:500
}
.woocommerce div.product p.price .woocommerce-Price-amount, .woocommerce div.product span.price .woocommerce-Price-amount {
	padding-right:8px
}
.woocommerce div.product p.price .woocommerce-Price-amount:last-child, .woocommerce div.product span.price .woocommerce-Price-amount:last-child {
	padding-left:8px;
	padding-right:0
}
.woocommerce div.product p.price .woocommerce-Price-amount:first-child, .woocommerce div.product span.price .woocommerce-Price-amount:first-child {
	padding-right:8px;
	padding-left:0
}
.woocommerce div.product p.stock {
	font-size:14px;
	color:#000;
	font-weight:600;
	margin-bottom:0
}
.woocommerce div.product p.stock.in-stock {
	color:#8bc500
}
.woocommerce div.product p.stock.out-of-stock {
	color:red
}
.woocommerce div.product p.stock label {
	color:#000;
	padding-right:5px;
	font-weight:400
}
.woocommerce div.product .woocommerce-product-details__short-description {
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #e1e1e1
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text {
	background-color:#f4f4f4;
	padding:25px
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li {
	list-style:none;
	position:relative;
	padding-left:45px;
	margin-bottom:15px
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li strong {
	color:#000;
	font-weight:600
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li:last-child {
	margin-bottom:0
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li:before {
	display:none
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li.no-icon {
	padding-left:0
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li i {
	font-size:22px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0
}
.woocommerce div.product .woocommerce-product-rating {
	margin-bottom:0
}
.woocommerce div.product .social-links a {
	width:40px;
	height:40px;
	line-height:40px;
	color:#fff;
	background-color:#1b4e9b;
	margin:0 5px 10px;
	display:inline-block;
	text-align:center;
	font-size:20px
}
.woocommerce div.product .social-links a:last-child {
	margin-right:0
}
.woocommerce div.product .social-links a:first-child {
	margin-left:0
}
.woocommerce div.product .social-links .share-twitter {
	background-color:#00aeef
}
.woocommerce div.product .social-links .share-google-plus {
	background-color:#c00
}
.woocommerce div.product .social-links .share-linkedin {
	background-color:#0077b5
}
.woocommerce div.product .social-links .share-vkontakte {
	background-color:#4c75a3
}
.woocommerce div.product .social-links .share-pinterest {
	background-color:#c8232c
}
.woocommerce div.product .social-links .share-whatsapp {
	background-color:#25d366
}
.woocommerce div.product .social-links .share-email {
	background-color:#7d7d7d
}
.woocommerce div.product .wc-tabs-wrapper {
	margin-bottom:80px
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs {
	text-align:center;
	margin-bottom:50px;
	padding:0;
	border-bottom:1px solid #e1e1e1;
	position:relative;
	width:100%;
	background-color:transparent;
	border-right:none
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li {
	border-radius:0;
	margin:0;
	padding:0 20px 15px;
	border:none;
	background-color:transparent
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li a {
	padding:0;
	font-weight:600;
	font-size:20px;
	color:#999;
transition:.5s;
	line-height:1;
	background-color:transparent;
	border-bottom:none
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li a:before {
	display:none
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li a:hover {
	color:#999
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li.active a {
	color:#000
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li:after, .woocommerce div.product .wc-tabs-wrapper ul.tabs li:before {
	display:none
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs:before {
	display:none
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab {
	position:absolute;
	bottom:0;
	width:100%;
	height:3px;
	background-color:var(--mf-background-primary-color);
	padding:0;
	z-index:10
}
.woocommerce div.product .wc-tabs-wrapper .panel {
	margin:0;
	padding:0;
	color:#666
}
.woocommerce div.product .wc-tabs-wrapper .panel:after {
	display:block;
	content:"";
	clear:both
}
.woocommerce div.product .wc-tabs-wrapper .panel.woocommerce-Tabs-panel--additional_information>h2 {
	display:none
}
.woocommerce div.product .wc-tabs-wrapper .panel table {
	width:100%;
	border:none
}
.woocommerce div.product .wc-tabs-wrapper .panel table td, .woocommerce div.product .wc-tabs-wrapper .panel table th {
	padding:5px 20px;
	border:none
}
.woocommerce div.product .wc-tabs-wrapper .panel table th {
	font-weight:600;
	color:#333;
	text-transform:uppercase
}
.woocommerce div.product .wc-tabs-wrapper .panel table.un-table th {
	background-color:#f2f2f2;
	border-bottom:none
}
.woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes {
	border:1px solid #e1e1e1;
	border-bottom:none
}
.woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes th {
	background-color:#f4f4f4;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-weight:500;
	text-transform:none;
	color:#000
}
.woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes td {
	background-color:transparent;
	border-bottom:1px solid #e1e1e1;
	font-style:normal;
	color:#000
}
.woocommerce div.product p.cart {
	margin-bottom:2em
}
.woocommerce div.product form.cart {
	margin-bottom:30px
}
.woocommerce div.product form.cart div.quantity {
	float:left;
	margin:0 30px 0 0
}
.woocommerce div.product form.cart div.quantity .label {
	font-size:12px;
	display:block;
	line-height:1;
	margin-bottom:3px
}
.woocommerce div.product form.cart div.quantity .qty-box {
	border:1px solid rgba(0, 0, 0, .25);
	padding:0 20px;
transition:.5s;
	position:relative
}
.woocommerce div.product form.cart div.quantity .qty-box:hover {
	border-color:#000
}
.woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase {
	font-size:20px;
	cursor:pointer;
	color:#999;
transition:.5s;
	display:inline-block;
	position:absolute;
	top:50%;
	left:10px;
	transform:translateY(-50%)
}
.woocommerce div.product form.cart div.quantity .decrease:hover, .woocommerce div.product form.cart div.quantity .increase:hover {
	color:#000
}
.woocommerce div.product form.cart div.quantity .increase {
	right:10px;
	left:auto
}
.woocommerce div.product form.cart .single_add_to_cart_button {
	background-color:var(--mf-background-primary-color);
	height:52px;
	line-height:52px;
	font-weight:600;
	color:var(--mf-background-primary-text-color);
	font-size:18px;
	min-width:200px;
	border-radius:3px;
	margin-top:1px
}
.woocommerce div.product form.cart .single_add_to_cart_button:after {
	top:18px
}
.woocommerce div.product form.cart .buy_now_button {
	border-radius:3px;
	margin-top:1px;
	margin-left:30px;
	min-width:180px;
	font-size:18px
}
.woocommerce div.product form.cart .buy_now_button.disabled {
	padding:0
}
.woocommerce div.product form.cart .clear {
	display:none
}
.woocommerce div.product form.cart .yith-wcwl-add-to-wishlist {
	float:left;
	margin-top:10px
}
.woocommerce div.product form.cart .mf-compare-button {
	float:left;
	margin-top:10px
}
.woocommerce div.product form.cart table {
	border-width:0 0 1px 0
}
.woocommerce div.product form.cart table td {
	padding-left:0
}
.woocommerce div.product form.cart table div.quantity {
	float:none;
	margin:0
}
.woocommerce div.product form.cart table small.stock {
	display:block;
	float:none
}
.woocommerce div.product form.cart .variations {
	margin-bottom:1em;
	border:0;
	width:100%
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	border:0;
	vertical-align:top;
	line-height:1
}
.woocommerce div.product form.cart .variations label {
	font-weight:700
}
.woocommerce div.product form.cart .variations select {
	max-width:100%;
	min-width:75%;
	display:inline-block;
	margin-right:1em
}
.woocommerce div.product form.cart .variations td.label {
	padding-right:1em
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
	margin-bottom:1em
}
.woocommerce div.product form.cart .reset_variations {
	visibility:hidden;
	font-size:.83em
}
.woocommerce div.product form.cart .wc-no-matching-variations {
	display:none
}
.woocommerce div.product form.cart .button {
	vertical-align:bottom;
	float:left;
	white-space:nowrap
}
.woocommerce div.product form.cart .group_table td.label {
	padding-right:1em;
	padding-left:1em
}
.woocommerce div.product form.cart .group_table td {
	vertical-align:top;
	padding-bottom:.5em;
	border:0
}
.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button {
	min-width:180px;
	background-color:#000;
	color:#fff
}
.woocommerce div.product .cart-external {
	display:flex;
	align-items:center;
	margin-bottom:25px
}
.woocommerce div.product .cart-external p.cart {
	margin-bottom:0;
	width:100%
}
.woocommerce div.product .cart-external p.cart .single_add_to_cart_button {
	width:100%
}
.woocommerce div.product .cart-external .actions-button {
	display:flex;
	align-items:center
}
.woocommerce div.product .compare.button, .woocommerce div.product .yith-wcwl-add-to-wishlist {
	display:none
}
.woocommerce div.product .mf-wishlist-button .yith-wcwl-add-to-wishlist {
	display:block;
	margin-left:20px;
	margin-top:0
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
	width:34px;
	height:34px;
	color:#999;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:transparent
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .fa-heart-o:before, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .fa-heart-o:before, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .fa-heart-o:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:26px
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .yith-wcwl-icon, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .yith-wcwl-icon, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .yith-wcwl-icon {
	font-size:26px;
	margin-right:5px
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:hover, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:hover, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:hover {
	color:#000
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
	display:none
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .feedback {
	display:none
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .blockUI:after {
	border:none;
	animation:none
}
.woocommerce div.product .mf-compare-button {
	margin-left:20px
}
.woocommerce div.product .mf-compare-button .blockUI {
	display:none!important
}
.woocommerce div.product .mf-compare-button .compare {
	width:34px;
	height:34px;
	overflow:hidden;
	color:#999;
	border-radius:50%;
	display:block
}
.woocommerce div.product .mf-compare-button .compare:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	width:34px;
	height:34px;
	line-height:34px;
	font-size:26px;
	text-align:center
}
.woocommerce div.product .mf-compare-button .compare:hover {
	color:#000
}
.woocommerce div.product .mf-compare-button .compare:after {
	display:none
}
.woocommerce div.product .mf-compare-button .compare.loading {
	position:relative;
	opacity:.25
}
.woocommerce div.product .mf-compare-button .compare.loading:after {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	display:block;
	position:absolute;
	top:10px;
	left:9px
}
.woocommerce div.product .mf-compare-button .compare.loading:before {
	opacity:0
}
.woocommerce div.product .mf-compare-button .compare.added {
	opacity:1
}
.woocommerce div.product .mf-compare-button .compare.added:before {
	opacity:1
}
.woocommerce div.product .mf-compare-button .compare.added:after {
	opacity:0
}
.woocommerce div.product.outofstock .woocommerce-product-details__short-description {
	border-bottom:none;
	padding-bottom:0
}
.woocommerce div.product.product-type-grouped .cart .group_table {
	width:100%;
	margin-bottom:20px;
	border:none
}
.woocommerce div.product.product-type-grouped .cart .group_table th {
	background-color:#e3e3e3;
	border:none;
	color:#000;
	font-weight:600;
	text-transform:uppercase;
	padding:12px 15px
}
.woocommerce div.product.product-type-grouped .cart .group_table .button .p-icon {
	display:none
}
.woocommerce div.product.product-type-grouped .cart .group_table .product {
	width:100%;
	float:none;
	padding:0
}
.woocommerce div.product.product-type-grouped .cart .group_table td {
	padding:10px;
	color:#666
}
.woocommerce div.product.product-type-grouped .cart .group_table td:first-child {
	padding-left:0
}
.woocommerce div.product.product-type-grouped .cart .group_table td:last-child {
	padding-right:0
}
.woocommerce div.product.product-type-grouped .cart .group_table td.label {
	text-align:left
}
.woocommerce div.product.product-type-grouped .cart .group_table td a {
	color:#000;
	font-size:16px
}
.woocommerce div.product.product-type-grouped .cart .group_table td .woocommerce-Price-amount {
	display:block
}
.woocommerce div.product.product-type-grouped .cart .group_table .price {
	color:#000;
	font-weight:600;
	font-size:16px;
	line-height:1.2
}
.woocommerce div.product.product-type-grouped .cart .group_table .price del {
	color:#999
}
.woocommerce div.product.product-type-grouped .cart .group_table tr:last-child {
	border-bottom:none
}
.woocommerce div.product.product-type-grouped .cart div.quantity {
	padding-left:0
}
.woocommerce div.product.product-type-grouped .cart div.quantity .label {
	display:none
}
.woocommerce div.product.product-type-variable form.cart .variations {
	position:relative;
	margin-bottom:0
}
.woocommerce div.product.product-type-variable form.cart .variations td {
	display:block;
	padding:0
}
.woocommerce div.product.product-type-variable form.cart .variations td.label {
	margin-bottom:13px
}
.woocommerce div.product.product-type-variable form.cart .variations td.label .mf-attr-value, .woocommerce div.product.product-type-variable form.cart .variations td.label .wcboost-variation-swatches__selected-label {
	font-weight:600;
	color:#000;
	text-transform:capitalize
}
.woocommerce div.product.product-type-variable form.cart .variations td.label .mf-attr-value {
	padding-left:5px
}
.woocommerce div.product.product-type-variable form.cart .variations label {
	font-weight:400
}
.woocommerce div.product.product-type-variable form.cart .variations td.value {
	padding:0;
	margin-bottom:17px;
	position:relative;
	display:inline-block
}
.woocommerce div.product.product-type-variable form.cart .variations td.value.show-select {
	width:100%
}
.woocommerce div.product.product-type-variable form.cart .variations td.value.show-select:after {
	opacity:1
}
.woocommerce div.product.product-type-variable form.cart .variations .reset_variations {
	display:block;
	text-align:left;
	color:#c00;
	font-weight:400;
	text-decoration:underline;
	margin-top:7px;
	font-size:14px
}
.woocommerce div.product.product-type-variable form.cart .variations select {
	width:100%;
	margin-right:0;
	color:#000;
	background-color:transparent;
	padding:11px 15px 10px;
	text-transform:capitalize;
	cursor:pointer;
	border:1px solid #d9d9d9
}
.woocommerce div.product.product-type-variable form.cart .variations select:focus {
	outline:0
}
.woocommerce div.product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation {
	margin-bottom:30px
}
.woocommerce div.product.product-type-variable form.cart .single_variation_wrap+.actions-button {
	display:none
}
.woocommerce div.product .tawcvs-swatches {
	padding:0
}
.woocommerce div.product .tawcvs-swatches .swatch {
	box-shadow:none;
	margin-right:10px;
	border:1px solid transparent;
	opacity:1;
	display:inline-block
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-image {
	border-color:#d9d9d9
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-label {
	width:auto;
	padding-right:7px;
	padding-left:7px;
	text-transform:uppercase;
	font-weight:600;
	border-color:#d9d9d9;
	background-color:transparent;
	color:#999;
	min-width:30px
}
.woocommerce div.product .tawcvs-swatches .swatch.selected {
	border-color:var(--mf-border-primary-color);
	color:#000
}
.woocommerce div.product .tawcvs-swatches .swatch.selected:before {
	display:none
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color {
	position:relative;
	transition:none;
	border:3px solid transparent
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color:after {
	position:absolute;
	top:-3px;
	bottom:-3px;
	right:-3px;
	left:-3px;
	background-color:transparent;
	border:1px solid transparent;
	content:""
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color:before {
	display:none
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color.selected {
	border-color:#fff
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color.selected:after {
	border-color:var(--mf-border-primary-color)
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color.round:after {
	border-radius:50%
}
.woocommerce div.product .tawcvs-swatches .swatch.swatch-color.rounded:after {
	border-radius:4px
}
.woocommerce div.product .tawc-deal {
	padding:25px;
	background-color:#f4f4f4;
	margin-bottom:25px
}
.woocommerce div.product .tawc-deal .deal-expire-date {
	display:flex;
	align-items:flex-start
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text {
	width:35%;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	white-space:pre-line;
	color:#000;
	line-height:1.3
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer {
	display:inline-block;
	float:none;
	width:auto;
	padding:0 15px
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer:last-child .digits:after {
	display:none
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
	display:none
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
	border:1px solid #d0d0d0;
	background-color:#fff;
	padding:12px 8px;
	min-width:56px;
	position:relative;
	text-align:center;
	font-size:30px;
	font-weight:600;
	color:red;
	line-height:1;
	margin-bottom:5px
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-19px;
	content:":";
	color:#999;
	font-size:24px;
	font-weight:600
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text {
	font-size:14px;
	color:#666
}
.woocommerce div.product .tawc-deal .deal-sold:after {
	clear:both;
	content:"";
	display:block
}
.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text {
	width:35%;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	white-space:pre-line;
	color:#000;
	line-height:1.3;
	float:left
}
.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .woocommerce div.product .tawc-deal .deal-sold .deal-text {
	width:65%;
	padding-left:15px;
	float:right
}
.woocommerce div.product .tawc-deal .deal-sold .deal-text {
	margin-top:5px;
	text-transform:capitalize
}
.woocommerce div.product .tawc-deal .deal-sold .deal-text .amount {
	font-weight:600;
	color:#690
}
.woocommerce div.product .product_meta {
	padding:15px 0 0;
	border-top:1px solid #e1e1e1;
	color:#999
}
.woocommerce div.product .product_meta #report_abuse {
	color:#000;
	text-decoration:underline
}
.woocommerce div.product .product_meta .simplePopup .wcmp-abuse-report-title {
	font-size:16px;
	font-weight:400
}
.woocommerce div.product .product_meta .simplePopup .report-abuse-form table {
	width:100%;
	border:none
}
.woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit {
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	background-color:#8a0;
	color:#fff;
	height:40px;
	line-height:39px;
	padding:0 25px
}
.woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:active, .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:focus, .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:hover {
	background-color:#8a0;
	color:#fff
}
.woocommerce div.product .product_meta #report-abuse table {
	border:none
}
.woocommerce div.product .product_meta #report-abuse table tr td {
	border:none
}
.woocommerce div.product .product_meta .sku_wrapper {
	display:none
}
.woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as {
	display:block
}
.woocommerce div.product .product_meta .posted_in a {
	color:#09c
}
.woocommerce div.product .product_meta>span {
	font-weight:400
}
.woocommerce div.product .product_meta>span a, .woocommerce div.product .product_meta>span span {
	color:#999;
	font-weight:400
}
.woocommerce div.product .product_meta>span a:hover {
	color:#000
}
.woocommerce div.product .product_meta strong {
	font-weight:400;
	color:#000
}
.woocommerce div.product .product_meta .wcvendors_ships_from br {
	display:none
}
.woocommerce div.product .product_meta .wcvendors_ships_from>span {
	color:#000
}
.woocommerce #reviews #comments {
	margin-top:40px
}
.woocommerce #reviews #comments .woocommerce-Reviews-title {
	font-size:16px;
	color:#000;
	font-weight:500;
	margin:0 0 40px;
	background-color:#f5f5f5;
	padding:20px
}
.woocommerce #reviews #comments ol.commentlist {
	padding:0
}
.woocommerce #reviews #comments ol.commentlist li {
	padding:0 0 27px;
	margin:0 0 40px;
	border-bottom:1px solid #e1e1e1
}
.woocommerce #reviews #comments ol.commentlist li:last-child {
	border-bottom:none
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	width:60px;
	border:none;
	padding:0;
	background-color:transparent;
	border-radius:50%
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin:0 0 0 90px;
	border-radius:0;
	padding:0;
	border:none
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
	float:none;
	margin-bottom:5px;
	font-size:22px;
	width:102px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
	margin:0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size:14px;
	color:#999;
	margin-bottom:10px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
	font-weight:400
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .author-name {
	color:#09c
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author {
	position:relative;
	padding-right:13px;
	margin-right:10px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author:after {
	position:absolute;
	top:2px;
	right:0;
	content:"";
	width:1px;
	height:12px;
	background-color:#a9a9a9
}
.woocommerce #reviews .average-rating .average-label {
	font-size:16px;
	color:#000;
	font-weight:400;
	margin:0 0 10px;
	line-height:1
}
.woocommerce #reviews .average-rating .average-value {
	font-size:58px;
	font-weight:500;
	color:#690;
	line-height:1
}
.woocommerce #reviews .woocommerce-product-rating {
	line-height:1.4
}
.woocommerce #reviews .woocommerce-product-rating .mf-rating .count {
	display:none
}
.woocommerce #reviews .woocommerce-product-rating .woocommerce-review-link {
	color:#666
}
.woocommerce #reviews .woocommerce-product-rating .woocommerce-review-link .character {
	display:none
}
.woocommerce #reviews .woocommerce-product-rating .star-rating {
	font-size:24px;
	width:110px
}
.woocommerce #reviews .bar-rating {
	margin-top:30px
}
.woocommerce #reviews .bar-rating .star-item {
	display:flex;
	align-items:center;
	line-height:1;
	margin-bottom:13px;
	font-weight:500
}
.woocommerce #reviews .bar-rating .star-item .slabel {
	min-width:60px
}
.woocommerce #reviews .bar-rating .star-item .sbar {
	margin-left:10px;
	margin-right:15px;
	min-width:230px
}
.woocommerce #reviews .bar-rating .star-item .bar-content {
	position:relative;
	width:100%;
	height:10px;
	background-color:#f1f1f1
}
.woocommerce #reviews .bar-rating .star-item .bar-content span {
	background-color:#690;
	display:block;
	height:100%
}
.woocommerce #reviews .comment-respond .comment-reply-title {
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	display:block;
	text-align:left
}
.woocommerce #reviews .comment-form .comment-form-rating {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	color:#000;
	margin-bottom:20px
}
.woocommerce #reviews .comment-form .comment-form-rating .stars, .woocommerce #reviews .comment-form .comment-form-rating label {
	margin:0!important
}
.woocommerce #reviews .comment-form .comment-form-rating .stars {
	padding-top:5px;
	padding-left:20px
}
.woocommerce #reviews #respond .form-submit {
	text-align:left
}
.woocommerce #review_form #respond {
	position:static;
	margin:0;
	width:auto;
	padding:0 0 0;
	background:transparent none;
	border:0
}
.woocommerce #review_form #respond .comment-reply-title {
	padding-bottom:20px
}
.woocommerce #review_form #respond .comment-form-rating .stars a {
	color:#f2b309;
	font-size:16px;
	margin-right:5px
}
.woocommerce #review_form #respond .required {
	color:#c00
}
.woocommerce #review_form #respond .comment-notes {
	display:block;
	margin-bottom:20px
}
.woocommerce #review_form #respond label {
	margin-bottom:8px;
	display:block
}
.woocommerce #review_form #respond p {
	margin:0 0 20px
}
.woocommerce #review_form #respond .form-submit {
	margin-top:10px
}
.woocommerce #review_form #respond .form-submit input {
	left:auto;
	padding:0 40px
}
.woocommerce #review_form #respond input[type=email], .woocommerce #review_form #respond input[type=text], .woocommerce #review_form #respond textarea {
	border:1px solid #d9d9d9;
transition:.5s;
	outline:0;
	padding:15px;
	width:100%;
	color:#000
}
.woocommerce #review_form #respond input[type=email]:focus, .woocommerce #review_form #respond input[type=text]:focus, .woocommerce #review_form #respond textarea:focus {
	border-color:#000
}
.woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email {
	width:50%;
	float:left;
	padding-right:15px
}
.woocommerce #review_form #respond .comment-form-email {
	padding-left:15px;
	padding-right:0
}
.woocommerce #review_form #respond textarea {
	box-sizing:border-box;
	width:100%;
	min-height:165px
}
.woocommerce table.shop_table {
	border:none
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
	border:none;
	font-weight:400
}
.woocommerce table.shop_table th {
	border:none;
	color:#000;
	border-bottom:1px solid #e1e1e1;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	background-color:#f2f2f2
}
.woocommerce table.shop_table td {
	border:none;
	color:#000;
	vertical-align:top;
	border-bottom:1px solid #d6d6d6
}
.woocommerce table.shop_table tfoot tr th {
	background-color:transparent;
	font-weight:400;
	text-transform:none
}
.woocommerce table.wishlist_table {
	font-size:100%;
	opacity:1!important;
	margin-bottom:80px
}
.woocommerce table.wishlist_table td {
	padding-top:40px;
	padding-bottom:30px;
	text-align:left;
	font-size:16px
}
.woocommerce table.wishlist_table td.product-price {
	width:200px
}
.woocommerce table.wishlist_table td.product-add-to-cart {
	text-align:right;
	padding-right:0
}
.woocommerce table.wishlist_table td.product-add-to-cart .button {
	display:inline-block!important;
	margin-bottom:0;
	border-radius:3px;
	padding:0 25px!important;
	white-space:nowrap
}
.woocommerce table.wishlist_table td.product-add-to-cart .button:after {
	top:16px;
	right:15px
}
.woocommerce table.wishlist_table td.product-add-to-cart .button>i+.p-icon {
	display:none
}
.woocommerce table.wishlist_table td.product-add-to-cart .remove_from_wishlist {
	border:1px solid #ccc;
	background-color:transparent;
	color:#000
}
.woocommerce table.wishlist_table td.product-add-to-cart .remove_from_wishlist:before {
	content:"\e935";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	padding-right:10px
}
.woocommerce table.wishlist_table td.product-add-to-cart .dateadded {
	font-size:14px
}
.woocommerce table.wishlist_table .product-name .product-add-to-cart, .woocommerce table.wishlist_table .product-name .product-price {
	display:none
}
.woocommerce table.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
	color:#690
}
.woocommerce table.wishlist_table tr td.product-remove {
	vertical-align:middle;
	padding-bottom:30px;
	width:70px;
	padding-left:0
}
.woocommerce table.wishlist_table tr td.product-remove .remove {
	color:#999!important;
	background-color:transparent;
	position:relative;
	font-size:0
}
.woocommerce table.wishlist_table tr td.product-remove .remove:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:16px
}
.woocommerce table.wishlist_table tr td.product-remove .remove:hover {
	color:#000!important;
	background-color:transparent
}
.woocommerce table.wishlist_table .product-price {
	color:#000
}
.woocommerce table.wishlist_table .product-price del {
	color:#999;
	font-size:13px
}
.woocommerce table.wishlist_table .product-price ins {
	color:#c00;
	margin-right:10px
}
.woocommerce table.wishlist_table .product-price .sale {
	display:none
}
.woocommerce .wishlist_table.mobile {
	margin:0;
	padding:0
}
.woocommerce .wishlist_table.mobile li {
	border-bottom:1px solid #d6d6d6;
	margin-bottom:30px;
	padding-bottom:30px
}
.woocommerce .wishlist_table.mobile .item-details h3 {
	font-size:16px;
	font-weight:600;
	margin:0 0 10px
}
.woocommerce .wishlist_table.mobile .item-details .product-name .product-add-to-cart, .woocommerce .wishlist_table.mobile .item-details .product-name .product-price {
	display:none
}
.woocommerce .wishlist_table.mobile table.item-details-table td.label {
	font-size:14px;
	font-weight:400!important;
	padding:0
}
.woocommerce .wishlist_table.mobile table.item-details-table td.value {
	font-size:14px;
	padding:0
}
.woocommerce .wishlist_table.mobile table.item-details-table td.value ins {
	padding-right:10px;
	color:#c00
}
.woocommerce .wishlist_table.mobile table.item-details-table td.value del {
	color:#999;
	font-size:13px
}
.woocommerce .wishlist_table.mobile table.item-details-table td.value .sale {
	display:none
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper {
	padding-left:75px
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper:after {
	clear:both;
	content:"";
	display:block
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper table.additional-info td.label {
	font-size:14px;
	font-weight:400!important;
	padding:0
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper table.additional-info td.value {
	font-size:14px;
	padding:0
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart {
	float:left;
	margin-right:10px
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart .button {
	margin:0!important;
	height:40px;
	line-height:40px;
	padding:0 15px!important
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove {
	float:left
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove>a {
	color:#000;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #ccc;
	padding:0 15px;
	display:block
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove i:before {
	content:"\e935";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:16px;
	margin-top:2px
}
.woocommerce form .form-row {
	margin-bottom:10px;
	padding:0
}
.woocommerce form .form-row label {
	margin-bottom:5px;
	display:block
}
.woocommerce form .form-row .input-text {
	color:#000;
	min-width:inherit;
	border:1px solid #ccc;
	padding:16px
}
.woocommerce form .form-row .select2-container .select2-choice {
	border:1px solid #ccc;
	padding:12px 25px
}
.woocommerce form .form-row .select2-container .select2-selection--single {
	border:1px solid #ccc;
	padding:10px 16px;
	height:auto;
	border-radius:0;
	min-height:50px
}
.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow {
	top:15px
}
.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left:0
}
.woocommerce form .form-row ::-webkit-input-placeholder {
color:#999;
font-weight:400
}
.woocommerce form .form-row ::-moz-placeholder {
color:#999;
font-weight:400
}
.woocommerce form .form-row :-ms-input-placeholder {
color:#999;
font-weight:400
}
.woocommerce form .form-row :-moz-placeholder {
color:#999;
font-weight:400
}
.woocommerce #shipping_method li {
	cursor:pointer;
	text-align:left;
	line-height:1
}
.woocommerce #shipping_method li .woocommerce-Price-amount {
	font-weight:400;
	text-align:right;
	float:right;
	padding-top:3px
}
.woocommerce #shipping_method li .shipping_method {
	opacity:0;
	display:none
}
.woocommerce #shipping_method li .shipping_method:checked+label {
	color:#000
}
.woocommerce #shipping_method li .shipping_method:checked+label:before {
	content:"\5c"
}
.woocommerce #shipping_method li .shipping_method:checked+label .woocommerce-Price-amount {
	color:#fe0000
}
.woocommerce #shipping_method li input[type=hidden]+label {
	padding-left:0
}
.woocommerce #shipping_method li input[type=hidden]+label:before {
	display:none
}
.woocommerce #shipping_method li label {
	display:inline-block;
	text-transform:inherit;
	position:relative;
	line-height:1;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	color:#666
}
.woocommerce #shipping_method li label:before {
	content:"\5b";
	font-family:ElegantIcons;
	font-size:16px;
	position:absolute;
	top:1px;
	left:-6px;
transition:.5s
}
.woocommerce .woocommerce-shipping-destination {
	text-align:left;
	font-size:14px
}
.woocommerce .track_order {
	font-weight:400;
	text-align:center;
	font-size:16px
}
.woocommerce .track_order .form-row {
	text-align:left
}
.woocommerce .track_order .form-row label {
	color:#000
}
.woocommerce .track_order .form-row .button {
	width:100%;
	margin-top:20px
}
.woocommerce .track_order .form-track_order {
	margin-top:60px
}
.woocommerce nav.woocommerce-pagination {
	margin-top:50px;
	text-align:center
}
.woocommerce nav.woocommerce-pagination.loaded {
	display:none
}
.woocommerce nav.woocommerce-pagination ul {
	border:none
}
.woocommerce nav.woocommerce-pagination ul li {
	border-right-width:0;
	margin:0 0 10px;
	padding:0 5px;
	list-style:none
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
	color:#000;
	font-size:14px;
	text-align:center;
	padding:0 12px;
	height:32px;
	line-height:32px;
	display:block;
	background-color:#f5f5f5;
	min-width:34px
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
	padding:0 20px
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers i {
	font-size:10px;
	font-weight:700
}
.woocommerce nav.woocommerce-pagination ul li:first-child {
	margin-left:0
}
.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color:transparent;
	outline:0
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	position:relative
}
.woocommerce nav.woocommerce-pagination ul li span.current:before {
	position:absolute;
	bottom:-2px;
	left:3px;
	border-bottom:1px solid #000;
	content:"";
	width:12px;
	height:1px
}
.woocommerce nav.woocommerce-pagination ul li .next span:hover, .woocommerce nav.woocommerce-pagination ul li .prev span:hover {
	color:#000;
	background-color:transparent
}
.woocommerce nav.woocommerce-pagination ul li .next {
	padding-left:10px
}
.woocommerce nav.woocommerce-pagination ul li .prev {
	padding-right:10px
}
.woocommerce nav.woocommerce-pagination.infinite {
	text-align:center
}
.woocommerce nav.woocommerce-pagination.infinite ul li {
	padding:0
}
.woocommerce nav.woocommerce-pagination.infinite ul .page-numbers {
	display:none
}
.woocommerce nav.woocommerce-pagination.infinite ul .next {
	display:block;
	padding-left:0
}
.woocommerce nav.woocommerce-pagination.infinite .dots-loading {
	font-size:18px;
	letter-spacing:15px;
	text-transform:uppercase;
	font-weight:300
}
.woocommerce nav.woocommerce-pagination.infinite .dots-loading span {
	display:inline-block
}
.woocommerce .ribbons .ribbon {
	color:#fff;
	font-size:14px;
	font-weight:600;
	text-align:center;
	display:block;
	margin:0;
	position:absolute;
	background-color:#93be2b;
	z-index:1;
	top:0;
	right:0;
	height:27px;
	line-height:27px;
	border-radius:3px;
	padding:0 13px;
	min-width:inherit;
	min-height:inherit
}
.woocommerce .ribbons .ribbon.onsale {
	background-color:#f14705;
	left:auto
}
.woocommerce .ribbons .ribbon.featured {
	background-color:#ff8c46
}
.woocommerce .ribbons .ribbon.out-of-stock {
	background-color:#000;
	color:#fff
}
.woocommerce .widget_price_filter .price_slider_wrapper {
	padding-top:3px
}
.woocommerce .widget_price_filter .price_slider_wrapper:after {
	clear:both;
	display:block;
	content:""
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#000;
	border-radius:0;
	height:1px;
	cursor:pointer;
	margin-right:15px
}
.woocommerce .widget_price_filter .ui-slider {
	margin:5px 0 10px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color:#000;
	border-radius:0;
	cursor:pointer
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#000;
	border-radius:50%;
	width:15px;
	height:15px;
	margin-left:0;
	top:-7px
}
.woocommerce .widget_price_filter .price_slider_amount {
	position:relative
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
	position:absolute;
	top:0;
	left:0;
	right:0;
	text-align:left;
	font-size:16px;
	color:#999
}
.woocommerce .widget_price_filter .price_slider_amount .button {
	width:100%;
	margin-top:70px;
	font-size:14px
}
.woocommerce .content-area .page-description {
	padding-bottom:100px
}
.woocommerce .mf-toolbar-empty-space {
	height:40px
}
.woocommerce .shop-toolbar {
	background-color:#f5f5f5;
	padding:0 15px
}
.woocommerce .shop-toolbar.active .mf-filters i:before {
	content:"\e937"
}
.woocommerce .shop-toolbar .mf-filters, .woocommerce .shop-toolbar .products-found, .woocommerce .shop-toolbar .woocommerce-ordering {
	float:left;
	min-height:51px;
	display:flex;
	align-items:center
}
.woocommerce .shop-toolbar .products-found strong {
	color:#000;
	font-weight:600;
	padding-right:5px
}
.woocommerce .shop-toolbar .mf-filter-mobile {
	display:none
}
.woocommerce .shop-toolbar .mf-filters {
	color:#000;
	font-weight:600;
	font-size:16px;
	text-transform:uppercase
}
.woocommerce .shop-toolbar .mf-filters i {
	padding-left:10px;
	font-size:12px;
	color:#000;
	font-weight:700
}
.woocommerce .shop-toolbar .shop-view {
	float:right;
	display:flex;
	align-items:center;
	min-height:51px;
	color:#000
}
.woocommerce .shop-toolbar .shop-view>span {
	padding-right:5px
}
.woocommerce .shop-toolbar .shop-view .mf-shop-view {
	margin-left:15px;
	font-size:24px;
	color:#999;
	line-height:1;
	margin-top:3px;
	display:block
}
.woocommerce .shop-toolbar .shop-view .mf-shop-view.current {
	color:#000
}
.woocommerce .shop-toolbar.multiple .woocommerce-ordering {
	margin-right:45px
}
.woocommerce .shop-toolbar .woocommerce-ordering {
	color:#000;
	margin:0;
	padding:0;
	float:right
}
.woocommerce .shop-toolbar .woocommerce-ordering li {
	list-style:none;
	margin-bottom:0
}
.woocommerce .shop-toolbar .woocommerce-ordering>li {
	display:inline-block;
	position:relative;
	color:#999
}
.woocommerce .shop-toolbar .woocommerce-ordering>li.current {
	color:#000
}
.woocommerce .shop-toolbar .woocommerce-ordering .cancel-ordering {
	display:none
}
.woocommerce .shop-toolbar .woocommerce-ordering .current {
	min-width:270px;
	display:inline-block;
	cursor:pointer;
	min-height:33px;
	line-height:33px;
	border:1px solid #b8b8b8;
	background-color:#fff;
	padding:0 25px 0 15px
}
.woocommerce .shop-toolbar .woocommerce-ordering .current:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:10px;
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	color:#000
}
.woocommerce .shop-toolbar .woocommerce-ordering li>ul {
	margin:0;
	position:absolute;
	top:100%;
	left:0;
transition:top .5s;
	border:1px solid #b8b8b8;
	background-color:#fff;
	padding:10px 15px;
	color:#999;
	transform:scale(0);
	z-index:-999;
	line-height:1.4;
	min-width:100%
}
.woocommerce .shop-toolbar .woocommerce-ordering li>ul li {
	padding:5px 0
}
.woocommerce .shop-toolbar .woocommerce-ordering li>ul li a {
	color:#999;
	white-space:nowrap
}
.woocommerce .shop-toolbar .woocommerce-ordering li>ul li a.active, .woocommerce .shop-toolbar .woocommerce-ordering li>ul li a:hover {
	color:#000
}
.woocommerce .shop-toolbar .woocommerce-ordering li.current:hover>ul {
	transform:scale(1);
	z-index:999
}
.woocommerce .shop-toolbar:after {
	display:block;
	content:"";
	clear:both
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button {
	width:100%;
	padding:0 15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button.loading::after {
top:18px
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button .p-icon {
	display:none
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box .added_to_cart {
	display:none
}
.mf-product-loop-hover-3.shop-view-list ul.products:not(.slick-slider) .mf-product-price-box>a.button {
display:none
}
.mf-product-loop-hover-3 .mf-products-top-carousel ul.products li.product .mf-attr-swatches {
	display:none
}
.mf-product-loop-hover-3 .mf-products-top-carousel ul.products li.product .product-inner {
	margin-bottom:0
}
.product_loop-no-hover ul.products li.product {
	margin-bottom:5px
}
.product_loop-no-hover ul.products li.product .product-inner {
	padding-bottom:20px;
	border:1px solid transparent
}
.product_loop-no-hover ul.products li.product .product-inner:hover {
	border-color:silver
}
.product_loop-no-hover.elementor-page .mf-products-carousel ul.products li.product .product-inner {
	margin-bottom:10px
}
.woocommerce-cart .woocommerce h2 {
	font-size:20px;
	font-weight:600;
	margin-bottom:30px;
	margin-top:0
}
.woocommerce-cart .woocommerce table.cart .backorder_notification, .woocommerce-cart .woocommerce table.checkout .backorder_notification {
	color:#666
}
.woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	display:inline-block
}
.woocommerce-cart .woocommerce table.cart .btn-shop i, .woocommerce-cart .woocommerce table.checkout .btn-shop i {
	display:inline-block;
	transform:translateY(2px);
	padding-right:10px
}
.woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.cart .empty-cart-button, .woocommerce-cart .woocommerce table.checkout .btn-update, .woocommerce-cart .woocommerce table.checkout .empty-cart-button {
	float:right;
	position:relative;
	cursor:pointer;
	background-color:transparent;
	color:#000;
	border:1px solid #7f7f7f
}
.woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.checkout .btn-update {
	padding-left:50px;
	margin-left:10px
}
.woocommerce-cart .woocommerce table.cart .btn-update:before, .woocommerce-cart .woocommerce table.checkout .btn-update:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	color:#000;
	font-size:16px;
	position:absolute;
	left:20px;
	top:50%;
	transform:translateY(-50%)
}
.woocommerce-cart .woocommerce table.cart td.actions, .woocommerce-cart .woocommerce table.checkout td.actions {
	padding-left:0;
	padding-right:0;
	border-bottom:none;
	padding-top:50px
}
.woocommerce-cart .woocommerce table.shop_table.cart {
	margin-bottom:60px
}
.woocommerce-cart .woocommerce table.shop_table.cart td {
	padding-top:30px;
	padding-bottom:30px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name {
	padding-top:45px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name a {
	font-size:16px;
	color:#06c;
	line-height:1.2
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile {
	display:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation {
	margin:8px 0 0;
	font-size:14px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt {
	font-weight:400;
	text-transform:capitalize;
	padding-bottom:3px;
	margin-bottom:0;
	color:#999
}
.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd {
	padding-bottom:3px;
	margin-bottom:0;
	color:#000
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .woocommerce-Price-amount {
	display:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-remove {
	width:70px;
	padding-top:45px
}
.woocommerce-cart .woocommerce table.shop_table td.product-remove .mf-remove {
	color:#000;
	font-size:16px
}
.woocommerce-cart .woocommerce table.shop_table td.product-remove .mf-remove:hover {
	color:var(--mf-primary-color)
}
.woocommerce-cart .woocommerce table.shop_table td.product-price, .woocommerce-cart .woocommerce table.shop_table td.product-quantity, .woocommerce-cart .woocommerce table.shop_table td.product-subtotal {
	width:150px;
	font-size:16px;
	padding-top:45px
}
.woocommerce-cart .woocommerce table.shop_table td.product-quantity {
	padding-top:38px
}
.woocommerce-cart .woocommerce table.shop_table td.product-quantity .quantity .label {
	display:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-quantity .product-remove {
	display:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
	width:150px;
	padding-left:25px;
	padding-top:30px
}
.woocommerce-cart .woocommerce table.shop_table td .quantity {
	border:1px solid #ccc;
	line-height:36px;
	position:relative;
	width:100px
}
.woocommerce-cart .woocommerce table.shop_table td .quantity .qty {
	margin-right:30px;
	margin-left:30px;
	width:40px
}
.woocommerce-cart .woocommerce table.shop_table td .quantity .decrease {
	position:absolute;
	left:10px;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer
}
.woocommerce-cart .woocommerce table.shop_table td .quantity .increase {
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer
}
.woocommerce-cart .woocommerce table.shop_table td del bdi {
	text-decoration:line-through
}
.woocommerce-cart .woocommerce .coupon {
	margin-bottom:-100%
}
.woocommerce-cart .woocommerce .coupon label {
	display:block;
	font-size:20px;
	color:#000;
	position:relative;
	margin-bottom:40px
}
.woocommerce-cart .woocommerce .coupon label:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%)
}
.woocommerce-cart .woocommerce .coupon .input-text {
	width:100%;
	margin-bottom:30px;
	padding:16px;
	border:1px solid #ccc;
	color:#000
}
.woocommerce-cart .woocommerce .coupon .button {
	background-color:transparent;
	border:1px solid #ccc;
	color:#000
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
	display:block;
	font-size:20px;
	color:#000;
	position:relative;
	margin-bottom:35px;
	margin-top:0
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%)
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
	display:block!important;
	height:auto!important
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .form-row {
	margin-bottom:15px
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .input-text, .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator select {
	width:100%
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .button {
	background-color:transparent;
	border:1px solid #ccc;
	color:#000;
	margin-top:15px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals>h2 {
	display:none
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table {
	border:1px solid #ccc;
	background-color:#f1f1f1;
	border-radius:0;
	padding:0 30px;
	font-size:16px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table th {
	background-color:transparent;
	color:#000;
	font-weight:400;
	padding:20px 0;
	border-top:none;
	text-transform:none;
	font-size:16px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td {
	text-align:right;
	padding:20px 0;
	border-top:none
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td p {
	margin-bottom:5px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .shipping .shipping-title {
	color:#000;
	font-weight:400;
	font-size:16px;
	text-align:left;
	margin:0 0 10px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount {
	color:#f30;
	font-size:20px;
	font-weight:600
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th {
	font-size:20px;
	font-weight:600
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th {
	border-bottom:none
}
.woocommerce-cart .woocommerce .cross-sells {
	margin-top:80px
}
.woocommerce-cart .woocommerce .cross-sells>h2 {
	text-align:center
}
.woocommerce-cart .woocommerce .cross-sells ul.products li.product {
	margin-bottom:10px
}
.woocommerce-checkout .woocommerce-info {
	border:none;
	background-color:#f1f1f1;
	color:#000;
	font-size:14px;
	padding:20px 25px 20px 65px!important
}
.woocommerce-checkout .woocommerce-info:before {
	content:"\76";
	font-family:ElegantIcons;
	font-size:17px;
	color:#999;
	top:50%;
	transform:translateY(-50%);
	left:25px;
	position:absolute
}
.woocommerce-checkout .woocommerce-info .showcoupon, .woocommerce-checkout .woocommerce-info .showlogin {
	color:#09c;
transition:all .5s
}
.woocommerce-checkout form.checkout_coupon {
	border-radius:0
}
.woocommerce-checkout .woocommerce-notices-wrapper {
	clear:both
}
.woocommerce-checkout form.checkout {
	margin-top:30px
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
	opacity:0
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before {
	content:"\e999"
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox>span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	font-size:14px;
	padding-left:10px;
	cursor:pointer
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox>span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-4px;
	left:-18px;
	color:#000;
transition:.5s
}
.woocommerce-checkout .mailchimp-newsletter input.woocommerce-form__input-checkbox {
	opacity:0;
	display:none
}
.woocommerce-checkout .mailchimp-newsletter input.woocommerce-form__input-checkbox:checked+.woocommerce-form__label-for-checkbox>span:before {
	content:"\e999"
}
.woocommerce-checkout .mailchimp-newsletter .woocommerce-form__label-for-checkbox>span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	font-size:14px;
	padding-left:10px;
	cursor:pointer
}
.woocommerce-checkout .mailchimp-newsletter .woocommerce-form__label-for-checkbox>span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-4px;
	left:-18px;
	color:#000;
transition:.5s
}
.woocommerce-checkout .mc4wp-checkbox-woocommerce input[type=checkbox] {
	opacity:0;
	display:none
}
.woocommerce-checkout .mc4wp-checkbox-woocommerce input[type=checkbox]:checked+span:before {
	content:"\e999"
}
.woocommerce-checkout .mc4wp-checkbox-woocommerce span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	font-size:14px;
	padding-left:30px;
	cursor:pointer
}
.woocommerce-checkout .mc4wp-checkbox-woocommerce span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-4px;
	left:0;
	color:#000;
transition:.5s
}
.woocommerce-checkout form.login {
	border-radius:0
}
.woocommerce-checkout form.login .lost_password {
	margin-bottom:0
}
.woocommerce-checkout form.login .lost_password a {
	color:#000;
	text-decoration:underline
}
.woocommerce-checkout form.login .button {
	display:block;
	min-width:140px;
	margin-top:20px
}
.woocommerce-checkout form.checkout h3 {
	font-size:20px;
	margin-bottom:30px;
	font-weight:600;
	margin-top:0
}
.woocommerce-checkout form.checkout .woocommerce-account-fields, .woocommerce-checkout form.checkout .woocommerce-shipping-fields {
	margin-top:40px
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper {
	margin-top:20px
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label {
	font-weight:400
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span:before {
	left:0
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span.required {
	padding-left:0;
	color:#c00
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span.required:before {
	display:none
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label a {
	text-decoration:underline
}
.woocommerce-checkout form.checkout .woocommerce-form__label {
	font-weight:400
}
.woocommerce-checkout form.checkout .woocommerce-form__label>.input-checkbox {
	opacity:0;
	margin:0;
	display:none
}
.woocommerce-checkout form.checkout .woocommerce-form__label>.input-checkbox:checked+span:before {
	content:"\e999"
}
.woocommerce-checkout form.checkout .woocommerce-form__label>span {
	display:inline-block;
	color:#000;
	text-transform:none;
	position:relative;
	line-height:1;
	padding-left:30px;
	cursor:pointer
}
.woocommerce-checkout form.checkout .woocommerce-form__label>span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-3px;
	left:0;
	color:#000;
transition:.5s
}
.woocommerce-checkout table.shop_table {
	border-radius:0;
	padding:0 30px;
	border:1px solid #bfbfbf;
	border-bottom:none;
	background-color:#f6f6f6;
	margin:0
}
.woocommerce-checkout table.shop_table dt {
	font-weight:400;
	color:#999
}
.woocommerce-checkout table.shop_table tr th {
	background-color:transparent;
	color:#666;
	font-weight:400;
	padding:20px 0;
	border-top:none;
	font-size:16px;
	text-transform:none
}
.woocommerce-checkout table.shop_table tr th:last-child {
	text-align:right
}
.woocommerce-checkout table.shop_table thead th {
	text-transform:uppercase;
	color:#000;
	padding-bottom:10px;
	font-weight:600
}
.woocommerce-checkout table.shop_table td {
	padding:20px 0;
	border-top:none
}
.woocommerce-checkout table.shop_table td strong {
	font-weight:400
}
.woocommerce-checkout table.shop_table td p {
	margin-bottom:5px
}
.woocommerce-checkout table.shop_table td:last-child {
	text-align:right
}
.woocommerce-checkout table.shop_table .shipping th {
	color:#000;
	width:50%;
	font-weight:600
}
.woocommerce-checkout table.shop_table .shipping td {
	font-weight:400
}
.woocommerce-checkout table.shop_table .shipping .shipping-title {
	text-align:left;
	font-size:16px;
	color:#000;
	font-weight:600;
	margin:0 0 10px
}
.woocommerce-checkout table.shop_table .shipping #shipping_method li label {
	font-size:14px
}
.woocommerce-checkout table.shop_table .cart_item td {
	padding:5px 0;
	border-bottom:none
}
.woocommerce-checkout table.shop_table .cart_item:first-child td {
	padding-top:20px
}
.woocommerce-checkout table.shop_table .cart-subtotal, .woocommerce-checkout table.shop_table .order-total {
	font-weight:600
}
.woocommerce-checkout table.shop_table .cart-subtotal th, .woocommerce-checkout table.shop_table .order-total th {
	color:#000;
	font-weight:600
}
.woocommerce-checkout table.shop_table .cart-subtotal .woocommerce-Price-amount, .woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount {
	color:red;
	font-weight:600
}
.woocommerce-checkout table.shop_table .order-total {
	font-size:20px
}
.woocommerce-checkout table.shop_table .order-total th {
	color:#000;
	font-weight:600;
	font-size:20px
}
.woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount {
	color:red;
	font-weight:600
}
.woocommerce-checkout #payment {
	border-radius:0;
	background-color:transparent
}
.woocommerce-checkout #payment .wc_payment_methods {
	border:1px solid #bfbfbf;
	border-top:none;
	background-color:#f6f6f6
}
.woocommerce-checkout #payment .form-row.place-order {
	padding:0;
	margin:0 -1px
}
.woocommerce-checkout #payment .form-row.place-order .button {
	width:100%;
	margin-top:20px
}
.woocommerce-checkout #payment div.payment_box {
	background-color:transparent;
	color:#999;
	margin-bottom:0
}
.woocommerce-checkout #payment div.payment_box:before {
	display:none
}
.woocommerce-checkout #payment ul.payment_methods {
	padding:25px
}
.woocommerce-checkout #payment ul.payment_methods>li {
	margin-bottom:15px
}
.woocommerce-checkout #payment ul.payment_methods>li:last-child {
	margin-bottom:0
}
.woocommerce-checkout #payment ul.payment_methods>li>.input-radio {
	display:none
}
.woocommerce-checkout #payment ul.payment_methods>li>.input-radio:checked+label:before {
	content:"\5c"
}
.woocommerce-checkout #payment ul.payment_methods>li>label {
	color:#000;
	position:relative;
	line-height:1;
	font-size:14px;
	padding-left:30px;
	cursor:pointer;
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.woocommerce-checkout #payment ul.payment_methods>li>label:before {
	content:"\5b";
	font-family:ElegantIcons;
	font-size:18px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	color:#000;
transition:.5s
}
.woocommerce-checkout #payment ul.payment_methods>li>label .about_paypal {
	line-height:1
}
.woocommerce-order-received .woocommerce-thankyou-order-received {
	font-size:18px;
	color:#333
}
.woocommerce-order-received ul.order_details li {
	font-size:14px
}
.woocommerce-order-received ul.order_details li strong {
	font-size:14px
}
.woocommerce-order-received .order_details strong {
	font-weight:400
}
.woocommerce-order-received h2, .woocommerce-order-received h3 {
	font-size:18px;
	font-weight:400
}
.woocommerce-order-received address {
	font-style:normal;
	font-weight:400
}
.woocommerce-order-received .addresses {
	margin:0 -15px
}
.woocommerce-order-received .addresses .col-1, .woocommerce-order-received .addresses .col-2 {
	width:50%;
	float:left;
	padding:0 15px
}
.woocommerce-order-received .addresses:after {
	display:block;
	clear:both;
	content:""
}
.woocommerce-order-received table.shop_table {
	padding:0;
	border:none;
	border-bottom:none;
	background-color:transparent;
	margin:0 0 60px
}
.woocommerce-order-received table.shop_table tr th {
	color:#000;
	background-color:#f2f2f2;
	padding:16px
}
.woocommerce-order-received table.shop_table tr td {
	padding:16px
}
.woocommerce-order-received table.shop_table tfoot th {
	background-color:transparent;
	font-weight:600
}
.woocommerce-order-received table.shop_table tfoot .woocommerce-Price-amount {
	color:#f30;
	font-weight:600
}
.woocommerce-account .site-content {
	background-color:#f1f1f1
}
.woocommerce-account.logged-in .site-content {
	padding-top:40px;
	background-color:transparent
}
.woocommerce-account .woocommerce .account-info {
	width:100%;
	display:flex;
	align-items:center;
	margin-bottom:30px
}
.woocommerce-account .woocommerce .account-info .account-avatar {
	margin-right:15px
}
.woocommerce-account .woocommerce .account-info .account-avatar img {
	border-radius:50%
}
.woocommerce-account .woocommerce .account-info .account-name {
	font-size:18px;
	line-height:1
}
.woocommerce-account .woocommerce .account-info .account-name h3 {
	font-size:18px;
	font-weight:600;
	margin:5px 0 0;
	display:block
}
.woocommerce-account .woocommerce h2 {
	font-size:20px;
	font-weight:400
}
.woocommerce-account .woocommerce .form-row {
	margin-bottom:12px
}
.woocommerce-account .woocommerce .form-row label {
	margin-bottom:5px
}
.woocommerce-account .woocommerce .form-row .input-text {
	background-color:transparent;
	border:1px solid #d9d9d9;
	border-radius:3px;
	color:#000;
	font-weight:400;
	padding:13px
}
.woocommerce-account .woocommerce .form-row .input-text:focus {
	color:#000;
	border-color:#000
}
.woocommerce-account .woocommerce .form-row ::-webkit-input-placeholder {
color:#999;
font-weight:400
}
.woocommerce-account .woocommerce .form-row :-moz-placeholder {
color:#999;
font-weight:400
}
.woocommerce-account .woocommerce .form-row ::-moz-placeholder {
color:#999;
font-weight:400
}
.woocommerce-account .woocommerce .form-row :-ms-input-placeholder {
color:#999;
font-weight:400
}
.woocommerce-account .woocommerce .form-row .select2-container .select2-choice {
	border:1px solid rgba(0, 0, 0, .15);
	padding-left:25px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	color:#999;
	background-color:transparent
}
.woocommerce-account .woocommerce .form-row .select2-container .select2-choice:focus {
	color:#000;
	border-color:#000
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
	line-height:1;
	width:25%;
	float:left
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
	padding:0;
	margin:0
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
	list-style:none;
	padding:15px 20px;
	background-color:#f6f6f6;
	border:1px solid #d1d1d1;
	border-bottom:none;
	margin-bottom:0
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	color:#000;
	font-weight:600;
	text-transform:uppercase
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
	color:var(--mf-primary-color)
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
	border-bottom:1px solid #d1d1d1
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
	background-color:var(--mf-background-primary-color);
	border:none
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
	color:var(--mf-background-primary-text-color)
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
	width:70%;
	float:right
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content strong {
	color:#666;
	font-weight:600
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders {
	font-size:14px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .button {
	height:40px;
	line-height:39px;
	padding:0 25px;
	min-width:120px;
	padding-left:15px;
	padding-right:15px;
	display:block
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback {
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	background-color:#8a0;
	color:#fff;
	margin-top:10px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:active, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:hover {
	background-color:#8a0;
	color:#fff
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses {
	margin:0 -15px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-2 {
	width:50%;
	float:left;
	padding:0 15px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses:after {
	display:block;
	clear:both;
	content:""
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce .woocommerce-MyAccount-content h3 {
	font-size:16px;
	font-weight:400
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .billing-title, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders-title {
	margin:0;
	line-height:1;
	font-size:20px;
	text-transform:capitalize;
	padding-bottom:18px;
	border-bottom:1px solid rgba(0, 0, 0, .15)
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders {
	border:none
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead {
	line-height:1
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th {
	padding:15px;
	background-color:#f1f1f1;
	border-bottom:1px solid #d9d9d9
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th span {
	font-weight:600;
	color:#000;
	text-transform:uppercase;
	display:block
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order td {
	padding:15px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-date {
	color:#999
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-status {
	color:#9c3
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-actions {
	padding-top:23px;
	padding-right:0
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {
	margin-bottom:80px
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .billing-title {
	margin-bottom:35px
}
.woocommerce-account .woocommerce .woocommerce-Addresses {
	margin:0 -15px
}
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address {
	width:50%;
	float:left;
	padding:0 15px
}
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address {
	color:#000;
	line-height:2;
	font-style:normal;
	text-transform:capitalize
}
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit {
	margin-top:30px
}
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit .edit {
	color:#09c;
	font-style:italic
}
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit .edit:hover {
	color:var(--mf-primary-color)
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content {
	color:#000
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .form-row, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .form-row {
	margin-bottom:15px
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .form-row label, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .form-row label {
	line-height:1;
	margin-bottom:10px
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .edit-address, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content h3, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .edit-address, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content h3 {
	font-size:20px;
	font-weight:600;
	color:#000;
	text-transform:none;
	padding-bottom:15px;
	margin-bottom:30px;
	border-bottom:1px solid rgba(0, 0, 0, .15);
	line-height:1;
	width:100%;
	margin-top:0
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content fieldset, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content fieldset {
	border:none;
	padding:0;
	margin:0
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content fieldset legend, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content fieldset legend {
	font-size:20px;
	font-weight:600;
	margin-bottom:15px;
	margin-top:20px
}
.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .button {
	margin-top:30px
}
.woocommerce-account.woocommerce-lost-password form.lost_reset_password {
	max-width:430px;
	margin:0 auto;
	background-color:#fff;
	padding:20px
}
.woocommerce-account.woocommerce-lost-password form.lost_reset_password .form-row label {
	color:#000
}
.woocommerce-account.woocommerce-lost-password form.lost_reset_password .form-row .button {
	width:100%;
	margin-top:15px
}
.woocommerce .customer-login .tabs-nav {
	text-align:center;
	margin-bottom:30px
}
.woocommerce .customer-login .tabs-nav li {
	float:none;
	display:inline-block
}
.woocommerce .customer-login .tabs-nav a {
	font-size:30px;
	color:#999;
	padding:0 20px;
	font-weight:600
}
.woocommerce .customer-login .tabs-nav a.active {
	color:#000
}
.woocommerce .customer-login .tabs-content {
	max-width:430px;
	margin:0 auto
}
.woocommerce .customer-login .tabs-panel {
	background-color:#fff;
	padding:35px 30px 27px;
	border:1px solid #e8e8e8;
	border-radius:5px
}
.woocommerce .customer-login .tabs-panel form {
	margin:0;
	padding:0;
	border:none
}
.woocommerce .customer-login .tabs-panel h2 {
	font-size:16px;
	font-weight:400;
	margin:0 0 25px
}
.woocommerce .customer-login .form-row .input-text {
	padding:14px 16px;
	text-align:left
}
.woocommerce .customer-login .form-row .button {
	width:100%;
	font-size:16px;
	margin-top:20px;
	border-radius:3px;
	height:53px;
	line-height:53px
}
.woocommerce .customer-login .woocommerce-form-row__remember {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:20px
}
.woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox {
	display:inline-block;
	line-height:1;
	margin-top:0
}
.woocommerce .customer-login .password-input {
	position:relative;
	display:block
}
.woocommerce .customer-login .password-input .show-password-input {
	position:absolute;
	right:10px;
	top:12px;
	cursor:pointer
}
.woocommerce .customer-login .password-input .show-password-input.display-password {
	opacity:.5
}
.woocommerce .customer-login .password-input .show-password-input:before {
	content:"\e6a5";
	font-family:Linearicons!important;
	font-weight:700;
	font-size:16px
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox {
	margin:20px 0;
	display:block
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
	opacity:0;
	display:none
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before {
	content:"\e999"
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	padding-left:30px;
	cursor:pointer
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-3px;
	left:0;
	color:#000;
transition:.5s
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder {
	padding-left:0
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder:before {
	display:none
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder .woocommerce-form__input-checkbox {
	opacity:1;
	display:block
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder+span {
	padding-left:10px
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder+span:before {
	display:none
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio {
	margin:0
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio span:before {
	content:"\5b";
	font-family:ElegantIcons;
	top:-1px
}
.woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio .woocommerce-form__input-checkbox:checked+span:before {
	content:"\5c"
}
.woocommerce .customer-login .mailchimp-newsletter .input-checkbox:checked+.woocommerce-form__label-for-checkbox>span:before {
	content:"\e999"
}
.woocommerce .customer-login .mailchimp-newsletter .input-checkbox {
	display:none
}
.woocommerce .customer-login .register br {
	display:none
}
.woocommerce .customer-login .register p {
	margin:0 0 12px
}
.woocommerce .customer-login label[for=apply_for_vendor] {
	margin:20px 0 0;
	display:block
}
.woocommerce .customer-login label[for=apply_for_vendor] .input-checkbox {
	opacity:0;
	display:none
}
.woocommerce .customer-login label[for=apply_for_vendor] .input-checkbox:checked+span:before {
	content:"\e999"
}
.woocommerce .customer-login label[for=apply_for_vendor] span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	padding-left:30px;
	cursor:pointer
}
.woocommerce .customer-login label[for=apply_for_vendor] span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-3px;
	left:0;
	color:#000;
transition:.5s
}
.woocommerce .customer-login .forgetmenot {
	margin:20px 0 10px;
	display:block
}
.woocommerce .customer-login .forgetmenot .input-checkbox {
	opacity:0
}
.woocommerce .customer-login .forgetmenot .input-checkbox:checked+span:before {
	content:"\e999"
}
.woocommerce .customer-login .forgetmenot span {
	display:inline-block;
	color:#000;
	text-transform:inherit;
	position:relative;
	line-height:1;
	padding-left:20px;
	cursor:pointer
}
.woocommerce .customer-login .forgetmenot span:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:18px;
	position:absolute;
	top:-2px;
	left:-12px;
	color:#000;
transition:.5s
}
.woocommerce .customer-login .wp-social-login-widget {
	margin-top:40px
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width:100px
}
.catalog-sidebar .widget {
	background-color:#f5f5f5;
	padding:25px 20px;
	margin-bottom:0;
	position:relative
}
.catalog-sidebar .widget:after {
	position:absolute;
	bottom:0;
	left:20px;
	right:20px;
	content:"";
	height:1px;
	background-color:#d8d8d8
}
.catalog-sidebar .widget:last-child:after {
	display:none
}
.catalog-sidebar .widget .widget-title {
	margin-bottom:25px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:400
}
.catalog-sidebar .widget ul li .count {
	font-size:13px;
	padding-left:5px
}
.catalog-sidebar .mf_widget_product_categories, .catalog-sidebar .widget_product_categories {
	margin-bottom:30px
}
.catalog-sidebar .mf_widget_product_categories:after, .catalog-sidebar .widget_product_categories:after {
	display:none
}
.catalog-sidebar .widget_product_search, .catalog-sidebar .widget_search {
	border-bottom:none;
	padding-bottom:20px
}
.catalog-sidebar .widget_product_search .search-form, .catalog-sidebar .widget_search .search-form {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	padding:12px 20px
}
.catalog-sidebar .woocommerce-product-search {
	border-color:#d8d8d8;
	background-color:#fff
}
.catalog-sidebar .widget_shopping_cart_content .buttons a {
	width:100%;
	margin-left:0;
	margin-right:0
}
.woocommerce-widget-layered-nav .widget-title {
	margin-bottom:25px
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list {
	max-height:135px;
	overflow-y:auto;
	scrollbar-color:#666666 #cccccc;
	scrollbar-width:thin
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar {
width:6px
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb {
background:#666
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar-track {
background:#ccc
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
	padding:7px 0;
	position:relative;
	padding-left:24px;
	line-height:1
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
	padding:0;
	position:static
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
	position:absolute;
	top:6px;
	left:0;
	width:16px;
	height:16px;
	border:1px solid #d1d1d1;
	content:"";
	background-color:#fff
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:7px;
	left:0;
	font-size:10px;
	opacity:0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	font-weight:600
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch {
	display:inline-block;
	margin-right:10px;
	padding:7px 0 4px
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color {
	margin-right:5px;
	display:block;
	border:1px solid transparent;
	padding:3px;
	border-radius:50%
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .sub-swatch {
	width:30px;
	height:30px;
	display:block;
	border-radius:50%
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .term-name {
	display:none
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-label {
	padding:5px 10px;
	border:1px solid #b8b8b8;
	min-width:47px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	background-color:#fff
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-image {
	border:1px solid transparent;
	padding:3px;
	border-radius:50%;
	display:block
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-image img {
	max-width:45px;
	border-radius:50%
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch a:after, .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch a:before {
	display:none
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:after {
	opacity:1
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before {
	border-color:var(--mf-border-primary-color)
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen .count {
	font-weight:600
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-color {
	border-color:#f04a09
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-image {
	border-color:#f04a09
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-label {
	border-color:var(--mf-border-primary-color);
	color:var(--mf-primary-color)
}
.woocommerce-widget-layered-nav.mf-widget-layered-nav .slimScrollBar, .woocommerce-widget-layered-nav.mf-widget-layered-nav .slimScrollRail {
	border-radius:0!important;
	opacity:1!important
}
.woocommerce-widget-layered-nav.mf-widget-layered-nav.no-scroll .slimScrollBar, .woocommerce-widget-layered-nav.mf-widget-layered-nav.no-scroll .slimScrollRail {
	opacity:0!important
}
.woocommerce-widget-layered-nav .search_layered_nav {
	position:relative;
	margin-bottom:20px;
	margin-top:5px
}
.woocommerce-widget-layered-nav .search_layered_nav:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:10px;
	font-size:15px;
	color:#000
}
.woocommerce-widget-layered-nav .search_layered_nav .mf-input-search-nav {
	width:100%;
	border-color:#d1d1d1;
	height:34px;
	line-height:34px;
	padding:0 10px
}
.widget_rating_filter ul .wc-layered-nav-rating {
	padding:7px 0;
	position:relative
}
.widget_rating_filter ul .wc-layered-nav-rating:first-child {
	padding-top:0
}
.widget_rating_filter ul .wc-layered-nav-rating:first-child a:before {
	top:0
}
.widget_rating_filter ul .wc-layered-nav-rating:last-child {
	padding-bottom:0
}
.widget_rating_filter ul .wc-layered-nav-rating .star-rating {
	margin-right:3px
}
.widget_rating_filter ul .wc-layered-nav-rating a {
	display:flex;
	align-items:center;
	color:#999;
	position:relative
}
.widget_rating_filter ul .wc-layered-nav-rating a:before {
	width:16px;
	height:16px;
	border:1px solid #d1d1d1;
	content:"";
	background-color:#fff;
	margin-top:1px;
	margin-right:.618em
}
.widget_rating_filter ul .wc-layered-nav-rating a:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:3px;
	left:0;
	font-size:10px;
	opacity:0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	font-weight:600;
	margin-top:2px
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen a:after {
	opacity:1;
	color:var(--mf-primary-color)
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen a:before {
	border-color:var(--mf-border-primary-color);
	content:""
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen .count {
	font-weight:600
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-color {
	border-color:#f04a09
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-image {
	border-color:#f04a09
}
.widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-label {
	border-color:var(--mf-border-primary-color);
	color:var(--mf-primary-color)
}
.widget_layered_nav_filters .widget-title {
	margin-bottom:20px;
	font-size:16px
}
.widget_layered_nav_filters ul li {
	display:block;
	float:none;
	padding:5px 0
}
.widget_layered_nav_filters ul li.chosen a {
	color:#000;
	font-weight:400
}
.widget_layered_nav_filters ul li.chosen a:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:12px;
	color:#000
}
.mf-catalog-topbar {
	display:none;
	z-index:-999;
	background-color:#f5f5f5;
	padding-bottom:30px;
	margin-bottom:40px
}
.mf-catalog-topbar.active {
	z-index:1
}
.mf-catalog-topbar .widget {
	width:20%;
	float:left;
	padding:0 15px;
	margin-bottom:30px;
	padding-top:40px;
	background-color:transparent;
	animation:fadein 2s
}
.mf-catalog-topbar .widget:after {
	display:none
}
.mf-catalog-topbar .widget .widget-title {
	font-size:14px;
	margin-bottom:25px;
	font-weight:600
}
.mf-catalog-topbar .widget:nth-child(5n+1) {
clear:both
}
.mf-catalog-topbar .widget .woocommerce-ordering li .sort-by, .mf-catalog-topbar .widget .woocommerce-ordering li.current>span {
	display:none
}
.mf-catalog-topbar .widget .woocommerce-ordering li li .active {
	font-weight:600;
	color:var(--mf-primary-color)
}
.mf-catalog-topbar .widget .woocommerce-ordering li li:first-child {
	padding-top:0
}
.mf-catalog-topbar .widget .woocommerce-ordering li li:last-child {
	padding-bottom:0
}
.mf-catalog-topbar.widgets-4 .widget {
	width:25%
}
.mf-catalog-topbar.widgets-3 .widget {
	width:33.33%
}
.mf-catalog-topbar .widget_layered_nav .count {
	display:none
}
.mf-catalog-topbar .widget_layered_nav ul li {
	padding:5px 0
}
.mf-catalog-topbar .widget_layered_nav ul li:first-child {
	padding-top:0
}
.mf-catalog-topbar .widget_layered_nav ul li a {
	padding:0;
	line-height:1
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
	padding-left:0;
	display:block;
	width:100%;
	margin-right:0
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a:after, .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a:before {
	display:none
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch {
	margin:0;
	display:block;
	padding:7px 0
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch:first-child {
	padding-top:0
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch:last-child {
	padding-bottom:0
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color {
	padding:0;
	margin-left:0;
	border:none
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .sub-swatch {
	width:10px;
	height:10px;
	display:inline-block;
	opacity:1
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .term-name {
	display:inline-block;
	padding:0 0 0 20px
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color {
	box-shadow:none;
	background-color:transparent;
	margin-left:-1px
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color .sub-swatch {
	display:none
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color .term-name {
	padding-left:17px
}
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	color:var(--mf-primary-color);
	font-size:13px
}
.mf-catalog-topbar:after {
	display:block;
	content:"";
	clear:both
}
.mf-catalog-topbar .catalog-filter-actived {
	clear:both;
	padding:0 15px;
	font-size:16px;
	color:#000;
	margin-top:20px;
	width:100%;
	float:left
}
.mf-catalog-topbar .catalog-filter-actived .found {
	font-weight:600
}
.mf-catalog-topbar .catalog-filter-actived .remove-filter-actived {
	color:var(--mf-primary-color);
	margin-left:25px;
	padding-left:25px;
	position:relative;
	display:inline-block;
	font-weight:600
}
.mf-catalog-topbar .catalog-filter-actived .remove-filter-actived:before {
	position:absolute;
	top:48%;
	transform:translateY(-50%);
	height:17px;
	background-color:#cfcfcf;
	content:"";
	width:1px;
	left:0;
	z-index:5
}
.mf-catalog-topbar .catalog-filter-actived .remove-filter-actived i {
	font-size:13px;
	padding-right:10px
}
.mf-catalog-banners {
	margin-bottom:40px
}
.mf-catalog-banners:after {
	clear:both;
	display:block;
	content:""
}
.mf-catalog-banners ul {
	margin:0;
	padding:0
}
.mf-catalog-banners ul li {
	list-style:none;
	float:left;
	display:none
}
.mf-catalog-banners ul li:first-child {
	display:block
}
.mf-catalog-banners ul.slick-initialized li {
	display:block
}
.mf-catalog-banners .slick-slide a {
	margin:0
}
.mf-catalog-banners .slick-arrow {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	font-size:18px;
	cursor:pointer;
	color:#000;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	z-index:10;
	background-color:rgba(204, 204, 204, .5);
transition:.5s
}
.mf-catalog-banners .slick-arrow:hover {
	background-color:#ccc
}
.mf-catalog-banners .slick-disabled {
	cursor:auto
}
.mf-catalog-banners .slick-disabled:hover {
	background-color:rgba(204, 204, 204, .5)
}
.mf-catalog-banners .slick-prev-arrow {
	left:0;
	right:auto
}
.mf-catalog-brands {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:40px
}
.mf-catalog-brands .brand-item {
	width:calc(100%/6);
	text-align:center
}
.mf-catalog-page .site-content {
	padding-top:30px
}
.mf-catalog-categories {
	margin-bottom:30px
}
.mf-catalog-categories:after {
	display:block;
	content:"";
	clear:both
}
.mf-catalog-categories .mf-image-box {
	margin-bottom:30px
}
.mf-catalog-categories .col-cat:nth-child(3n+1) {
clear:both
}
.mf-catalog-categories-4 {
	margin-bottom:30px
}
.mf-catalog-categories-4:after {
	display:block;
	content:"";
	clear:both
}
.mf-catalog-categories-4 .col-cat:nth-child(6n+1) {
clear:both
}
.mf-catalog-categories-4 .cat-item {
	display:block;
	border:1px solid #bfbfbf;
	text-align:center;
transition:.5s
}
.mf-catalog-categories-4 .cat-item h3 {
	font-size:16px;
	font-weight:400;
	line-height:1;
	margin:15px 5px;
transition:.5s
}
.mf-catalog-categories-4 .cat-item:hover {
	border-color:var(--mf-border-primary-color)
}
.mf-catalog-categories-4 .cat-item:hover h3 {
	color:#09c
}
.mf-products-top-carousel {
	position:relative;
	margin-bottom:20px;
	z-index:10
}
.mf-products-top-carousel:nth-child(2) {
z-index:9
}
.mf-products-top-carousel:nth-child(3) {
z-index:8
}
.mf-products-top-carousel:nth-child(4) {
z-index:7
}
.mf-products-top-carousel:nth-child(5) {
z-index:6
}
.mf-products-top-carousel:nth-child(6) {
z-index:4
}
.mf-products-top-carousel ul.products {
	margin:0;
	position:static
}
.mf-products-top-carousel ul.products.slick-initialized li.product {
	clear:none!important;
	margin-bottom:0;
	padding:0 5px
}
.mf-products-top-carousel ul.products .slick-dots {
	margin:35px 0 20px
}
.mf-products-top-carousel ul.products li.product .mf-product-details-hover .mf-attr-swatches {
	display:none
}
.mf-products-top-carousel ul.products li.product .product-inner {
	margin-bottom:35px
}
.mf-products-top-carousel .slick-list {
	margin:0 -5px
}
.mf-products-top-carousel .slick-track {
	display:flex;
	align-items:stretch
}
.mf-products-top-carousel .carousel-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 30px;
	padding-bottom:13px
}
.mf-products-top-carousel .carousel-header .title {
	font-size:24px;
	font-weight:400;
	margin:0
}
.mf-products-top-carousel .carousel-header .cats-list {
	padding:0;
	margin:0 -15px
}
.mf-products-top-carousel .carousel-header .cats-list li {
	display:inline-block;
	margin-bottom:0;
	padding:0 15px
}
.mf-products-top-carousel .carousel-header .cats-list li a {
	color:#666
}
.mf-products-top-carousel .carousel-header .cats-list li a:hover {
	color:var(--mf-primary-color)
}
.mf-products-top-carousel .carousel-header .slick-arrows {
	margin-top:3px
}
.mf-products-top-carousel .slick-arrow {
	position:static;
	font-size:14px;
	cursor:pointer;
	color:#999;
transition:.5s;
	transform:none
}
.mf-products-top-carousel .slick-arrow:hover {
	color:#000
}
.mf-products-top-carousel .slick-disabled {
	color:#ccc;
	cursor:auto
}
.mf-products-top-carousel .slick-disabled:hover {
	color:#ccc
}
.mf-products-top-carousel .slick-prev-arrow {
	margin-right:15px
}
.mf-products-top-carousel .slick-dots {
	text-align:center;
	margin:20px 0;
	display:none!important
}
.mf-catalog-top-categories {
	display:flex;
	align-items:stretch;
	margin-bottom:65px;
	flex-wrap:wrap
}
.mf-catalog-top-categories .top-categories-list {
	height:100%;
	background-color:#fff;
	padding:25px 0;
	position:relative
}
.mf-catalog-top-categories .top-categories-list .title {
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
	margin:0 20px 25px;
	line-height:1
}
.mf-catalog-top-categories .top-categories-list .categories-list {
	margin:0;
	padding:0;
	list-style:none
}
.mf-catalog-top-categories .top-categories-list .categories-list>li {
	margin-bottom:0;
	padding:0 20px
}
.mf-catalog-top-categories .top-categories-list .categories-list>li .cat-menu-close {
	position:absolute;
	top:12px;
	right:20px;
	display:none
}
.mf-catalog-top-categories .top-categories-list .categories-list>li>a {
	color:#000;
	font-size:16px;
	border-bottom:1px solid #f0f0f0;
	display:block;
	padding:10px 0
}
.mf-catalog-top-categories .top-categories-list .categories-list>li:last-child a {
	border-bottom:none
}
.mf-catalog-top-categories .top-categories-list .categories-list>li:hover>.sub-categories {
	opacity:1;
	z-index:9999;
	left:100%;
	transform:scaleX(1)
}
.mf-catalog-top-categories .top-categories-list .categories-list>li:hover>a {
	color:var(--mf-primary-color)
}
.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories {
	position:absolute;
	top:0;
	opacity:0;
	left:110%;
	bottom:0;
	transform:scaleX(0);
	z-index:-1;
transition:left .3s ease 0s, opacity .3s;
	padding:13px 20px;
	background-color:#fff;
	border:1px solid var(--mf-border-primary-color);
	margin:0;
	list-style:none;
	min-width:265px
}
.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li {
	padding:5px 0;
	margin-bottom:0;
	line-height:1
}
.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li a {
	white-space:nowrap;
	color:#666;
	border-bottom:1px solid transparent
}
.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li a:hover {
	color:#000;
	border-color:#000
}
.mf-catalog-top-categories .top-categories-grid {
	height:100%;
	background-color:#fff;
	display:flex;
	align-items:stretch;
	flex-wrap:wrap
}
.mf-catalog-top-categories .top-categories-grid .col-cat {
	border-right:1px solid rgba(141, 141, 141, .15);
	border-bottom:1px solid rgba(141, 141, 141, .15)
}
.mf-catalog-top-categories .top-categories-grid .col-cat:last-child, .mf-catalog-top-categories .top-categories-grid .col-cat:nth-child(3n) {
border-right:none
}
.mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(1), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(2), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(3) {
border-bottom:none
}
.mf-catalog-top-categories .top-categories-grid .cats-box {
	display:flex;
	align-items:flex-start;
	margin-bottom:10px;
	margin-top:15px
}
.mf-catalog-top-categories .top-categories-grid .cats-box .col-cat:nth-child(3n+1) {
clear:both
}
.mf-catalog-top-categories .top-categories-grid .cats-image {
	width:45%
}
.mf-catalog-top-categories .top-categories-grid .cats-image img {
	height:auto
}
.mf-catalog-top-categories .top-categories-grid .cats-list {
	padding:5px 10px 10px
}
.mf-catalog-top-categories .top-categories-grid .cats-list .parent-cat {
	font-size:18px;
	color:#000;
	line-height:1.2;
	display:block
}
.mf-catalog-top-categories .top-categories-grid .cats-list .parent-cat:hover {
	color:var(--mf-primary-color)
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul {
	margin:10px 0 0;
	padding:0
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li {
	list-style:none;
	margin-bottom:7px;
	display:block;
	line-height:1
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li a {
	color:#666;
	border-bottom:1px solid transparent
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li a:hover {
	color:#000;
	border-color:#000
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more {
	margin-top:15px
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more a {
	color:#06c
}
.mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more a:hover {
	color:var(--mf-primary-color);
	border-color:var(--mf-border-primary-color)
}
.mf-featured-categories {
	margin-bottom:30px
}
.mf-other-categories {
	background-color:#fff;
	padding:15px 20px
}
.mf-other-categories .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 50px;
	padding-bottom:13px
}
.mf-other-categories .cat-header .cat-name {
	font-size:24px;
	font-weight:400;
	margin:0
}
.mf-other-categories .categories-list:after {
	content:"";
	display:block;
	clear:both
}
.mf-other-categories .categories-list .col-cat {
	margin-bottom:30px
}
.mf-other-categories .categories-list .cats-image {
	margin-bottom:15px
}
.mf-other-categories .categories-list .cats-image img {
	height:auto
}
.mf-other-categories .categories-list .cats-list .parent-cat {
	font-size:18px;
	color:#000;
	line-height:1
}
.mf-other-categories .categories-list .cats-list .parent-cat:hover {
	color:var(--mf-primary-color)
}
.mf-other-categories .categories-list .cats-list .sub-categories {
	margin:15px 0 0;
	padding:0;
	list-style:none
}
.mf-other-categories .categories-list .cats-list .sub-categories li {
	margin-bottom:0;
	padding:5px 0;
	line-height:1
}
.mf-other-categories .categories-list .cats-list .sub-categories li a {
	color:#666;
	border-bottom:1px solid transparent
}
.mf-other-categories .categories-list .cats-list .sub-categories li a:hover {
	color:#000;
	border-bottom:1px solid #000
}
.mf-other-categories .categories-list .cats-list .sub-categories li a img {
	height:auto
}
.mf-catalog-layout-10 .mf-catalog-title, .mf-catalog-layout-3 .mf-catalog-title {
	font-size:24px;
	font-weight:600;
	text-transform:uppercase;
	margin:20px 0
}
.mf-catalog-layout-2 .page-header-catalog .page-breadcrumbs, .mf-catalog-layout-2 .site-content {
	background-color:#f5f5f5
}
.mf-catalog-layout-2 .site-content {
	padding-top:0
}
.mf-catalog-layout-2 .mf-recently-products.footer-recently-viewed {
	padding-top:0
}
.mf-catalog-layout-2 .mf-products-top-carousel {
	background-color:#fff;
	padding:15px 20px;
	margin-bottom:30px
}
.mf-catalog-layout-2 .mf-products-top-carousel .slick-dots {
	display:block!important
}
.mf-catalog-layout-2 .carousel-header .slick-arrows {
	display:none
}
.single-product .site-content {
	padding-top:30px;
	padding-bottom:0
}
.mf-entry-product-header {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:8px;
	margin-bottom:20px
}
.mf-entry-product-header:after {
	clear:both;
	display:block;
	content:""
}
.mf-entry-product-header .entry-left {
	float:left;
	max-width:60%
}
.mf-entry-product-header .social-links {
	float:right
}
.mf-entry-product-header .entry-meta {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.mf-entry-product-header .entry-meta li {
	padding:0 15px;
	position:relative;
	margin-bottom:0
}
.mf-entry-product-header .entry-meta li:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	width:1px;
	background-color:#e8e8e8;
	height:100%;
	max-height:13px;
	content:""
}
.mf-entry-product-header .entry-meta li:first-child {
	padding-left:0
}
.mf-entry-product-header .entry-meta li:first-child:after {
	display:none
}
.mf-entry-product-header .entry-meta li:last-child {
	padding-right:0
}
.mf-entry-product-header .woocommerce-product-rating {
	display:flex;
	align-items:center
}
.mf-entry-product-header .woocommerce-product-rating .star-rating {
	margin-top:0;
	margin-right:0
}
.mf-entry-product-header .woocommerce-product-rating .mf-rating .count {
	display:none
}
.mf-entry-product-header .woocommerce-product-rating .woocommerce-review-link {
	padding-left:5px;
	color:#666
}
.mf-entry-product-header .woocommerce-product-rating .woocommerce-review-link:hover {
	color:#000
}
section.related, section.up-sells {
	margin-bottom:50px
}
section.related .related-title, section.up-sells .related-title {
	background-color:#f4f4f4;
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	font-size:20px;
	font-weight:600;
	padding:15px 0;
	margin:0 0 50px
}
section.related ul.products, section.up-sells ul.products {
	position:relative
}
section.related ul.products li, section.up-sells ul.products li {
	clear:none!important
}
section.related ul.products .slick-arrow, section.up-sells ul.products .slick-arrow {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:-54px;
	color:#ccc;
	font-size:30px;
transition:.5s;
	cursor:pointer
}
section.related ul.products .slick-arrow:hover, section.up-sells ul.products .slick-arrow:hover {
	color:#000
}
section.related ul.products .slick-arrow.slick-disabled, section.up-sells ul.products .slick-arrow.slick-disabled {
	color:#ccc;
	cursor:auto
}
section.related ul.products .slick-next-arrow, section.up-sells ul.products .slick-next-arrow {
	left:auto;
	right:-54px
}
section.related ul.products .slick-dots, section.up-sells ul.products .slick-dots {
	margin-top:20px;
	margin-bottom:20px;
	display:none!important
}
section.related ul.products.columns-7, section.up-sells ul.products.columns-7 {
	margin-right:-2px
}
.mf-product-fbt {
	border:1px solid #d9d9d9;
	padding:30px;
	margin-bottom:60px
}
.mf-product-fbt .fbt-title {
	margin:0 0 45px;
	font-size:18px;
	font-weight:600
}
.mf-product-fbt ul.products {
	padding-left:20px;
	float:left;
	width:100%
}
.mf-product-fbt ul.products li.product {
	float:left;
	width:20%;
	display:block;
	margin-bottom:50px
}
.mf-product-fbt ul.products li.product:first-child .thumbnail:after {
	display:none
}
.mf-product-fbt ul.products li.product.un-active {
	opacity:.2
}
.mf-product-fbt ul.products .product-content {
	position:relative;
	padding-right:70px
}
.mf-product-fbt ul.products .product-content .thumbnail {
	position:relative;
	display:block
}
.mf-product-fbt ul.products .product-content .thumbnail:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:-40px;
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-weight:600;
	font-size:16px;
	color:#000
}
.mf-product-fbt ul.products .product-content h2 {
	font-size:14px;
	font-weight:400;
	margin:15px 0 10px
}
.mf-product-fbt ul.products .product-content h2 a {
	color:#06c
}
.mf-product-fbt ul.products .product-content .price .sale {
	display:none
}
.mf-product-fbt .product-buttons .mf-wishlist-button, .mf-product-fbt .product-buttons .mf_add_to_cart_button {
	min-width:170px;
	display:inline-block;
	font-size:14px;
	border-radius:3px;
	margin-top:10px
}
.mf-product-fbt .product-buttons .mf-wishlist-button:before, .mf-product-fbt .product-buttons .mf_add_to_cart_button:before {
	border-width:1px;
	border-color:var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	display:none;
	font-weight:400;
	position:absolute;
	top:12px;
	left:7px
}
.mf-product-fbt .product-buttons .mf-wishlist-button.loading, .mf-product-fbt .product-buttons .mf_add_to_cart_button.loading {
	position:relative;
	opacity:.3;
	padding-left:25px
}
.mf-product-fbt .product-buttons .mf-wishlist-button.loading:before, .mf-product-fbt .product-buttons .mf_add_to_cart_button.loading:before {
	display:inline-block
}
.mf-product-fbt .product-buttons .mf-wishlist-button:before {
	border-color:var(--mf-dark-color) var(--mf-dark-color) var(--mf-dark-color) transparent
}
.mf-product-fbt .product-buttons .mf-wishlist-button.showed {
	display:inline-block
}
.mf-product-fbt .product-buttons .mf-wishlist-button.hided {
	display:none
}
.mf-product-fbt .product-buttons .btn-view-to-wishlist {
	display:none
}
.mf-product-fbt .product-buttons .s-price {
	font-weight:600;
	font-size:20px;
	color:red
}
.mf-product-fbt .products-list {
	margin:20px 0 0;
	padding:0;
	list-style:none
}
.mf-product-fbt .products-list li {
	margin-bottom:5px
}
.mf-product-fbt .products-list li a {
	color:#666;
	display:inline-block;
	position:relative;
	line-height:1;
	padding-left:20px
}
.mf-product-fbt .products-list li a strong {
	color:#000;
	font-weight:600
}
.mf-product-fbt .products-list li a:before {
	position:absolute;
	top:1px;
	left:0;
	width:13px;
	height:13px;
	content:"";
	background-color:#09c;
	border-radius:2px
}
.mf-product-fbt .products-list li a:after {
	content:'\e934';
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:1px;
	left:1px;
	font-size:8px;
	color:#fff;
	width:13px;
	height:13px;
	text-align:center;
	line-height:13px;
	font-weight:700
}
.mf-product-fbt .products-list li .s-price .sale {
	display:none
}
.mf-product-fbt .products-list li.uncheck .p-title, .mf-product-fbt .products-list li.uncheck .s-price {
	opacity:.5
}
.mf-product-fbt .products-list li.uncheck a:after {
	opacity:0
}
.mf-product-fbt .products-list li .s-price {
	color:red;
	font-weight:600;
	padding-left:5px;
transition:.5s
}
.mf-product-fbt .products-list li .s-price ins {
	text-decoration:none
}
.mf-product-fbt .products-list li .s-price del {
	display:none
}
.mf-product-fbt .products-list li .p-title {
transition:.5s
}
.mf-product-instagram {
	margin-bottom:75px
}
.mf-product-instagram h2 {
	font-size:20px;
	font-weight:600;
	text-align:center;
	margin-bottom:60px;
	padding-bottom:15px;
	border-bottom:1px solid #e1e1e1;
	line-height:1
}
.mf-product-instagram ul.products {
	margin:0 -5px;
	padding:0
}
.mf-product-instagram ul.products li.product {
	padding:0 5px;
	margin-bottom:0!important;
	float:left;
	clear:none!important
}
.mf-product-instagram ul.products .insta-item {
	position:relative;
	display:block
}
.mf-product-instagram ul.products .insta-item:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:"";
	background-color:rgba(0, 0, 0, .5);
	opacity:0;
transition:.5s
}
.mf-product-instagram ul.products .insta-item i {
	opacity:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
transition:.5s;
	font-size:24px;
	color:#fff
}
.mf-product-instagram ul.products .insta-item:hover i, .mf-product-instagram ul.products .insta-item:hover:before {
	opacity:1
}
.mf-product-instagram .slick-slider {
	position:relative
}
.mf-product-instagram .slick-slider .slick-arrow {
	position:absolute;
	top:50%;
	left:-54px;
	transform:translateY(-50%);
	font-size:30px;
transition:.5s;
	color:rgba(0, 0, 0, .5);
	cursor:pointer;
	color:#ccc
}
.mf-product-instagram .slick-slider .slick-arrow:hover {
	color:#000
}
.mf-product-instagram .slick-slider .slick-arrow.slick-disabled {
	color:#ccc;
	cursor:auto
}
.mf-product-instagram .slick-slider .slick-next-arrow {
	right:-54px;
	left:auto
}
.mf-product-instagram .slick-slider .slick-dots {
	margin-top:20px;
	margin-bottom:20px;
	display:none!important
}
.pswp .mf-video-wrapper .wp-video, .pswp .mf-video-wrapper iframe {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
.pswp .mf-video-wrapper iframe:-webkit-full-screen {
transform:none
}
.product-degree-pswp {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-999999;
	display:none
}
.product-degree-pswp .degree-pswp-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .85)
}
.product-degree-pswp.open {
	display:block;
	z-index:999999
}
.product-degree-pswp .degree-pswp-close {
	position:absolute;
	top:10px;
	right:10px;
	font-size:18px;
	color:#fff;
transition:.5s;
	z-index:99;
	cursor:pointer
}
.mf-product-gallery-degree {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	overflow:hidden;
	cursor:ew-resize
}
.mf-product-gallery-degree .product-degree-images {
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	height:100%;
	background-color:#fff;
	position:relative
}
.mf-product-gallery-degree .product-degree-images:after {
	border-color:rgba(175, 175, 175, .05) rgba(175, 175, 175, .1) rgba(175, 175, 175, .15);
	border-radius:50%;
	border-style:solid;
	border-width:2px 2px 4px;
	bottom:60px;
	content:"";
	height:50%;
	left:50px;
	position:absolute;
	right:50px;
	z-index:10;
	transition-delay:0.5s
}
.mf-product-gallery-degree .product-degree-images li {
	height:100%;
	margin-bottom:0
}
.mf-product-gallery-degree .product-degree-images img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:auto;
	max-height:500px;
	max-width:100%
}
.mf-product-gallery-degree .product-degree-images img.previous-image {
	visibility:hidden
}
.mf-product-gallery-degree .product-degree-images img.current-image {
	visibility:visible
}
.mf-product-gallery-degree .mf-gallery-degree-spinner {
	width:40px;
	display:block;
	margin:0 auto;
	height:40px;
	position:relative;
	z-index:1000
}
.mf-product-gallery-degree .mf-gallery-degree-spinner:before {
	border-width:2px;
	border-color:var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
	-webkit-border-radius:50%;
	border-radius:50%;
	border-style:solid;
	-webkit-animation:mf-spin-fast 1s linear infinite;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:40px;
	height:40px;
	font-weight:400;
	display:block
}
.mf-product-gallery-degree .nav_bar {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	bottom:15px;
	z-index:11;
	display:flex;
	align-items:center
}
.mf-product-gallery-degree .nav_bar a {
	width:32px;
	height:32px;
	overflow:hidden;
	color:#000;
	margin:0 5px
}
.mf-product-gallery-degree .nav_bar a:hover {
	color:#000
}
.mf-product-gallery-degree .nav_bar a:before {
	width:32px;
	height:32px;
	padding-left:2px
}
.mf-product-gallery-degree .nav_bar a.nav_bar_play:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:30px
}
.mf-product-gallery-degree .nav_bar a.nav_bar_stop:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:30px
}
.mf-product-gallery-degree .nav_bar a.nav_bar_previous:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:30px
}
.mf-product-gallery-degree .nav_bar a.nav_bar_next:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:30px
}
.mf-product-gallery-degree:-webkit-full-screen {
background:#fff;
width:100%;
height:100%;
margin-top:0;
padding-top:200px
}
.mf-product-gallery-degree:-moz-full-screen {
background:#fff;
width:100%;
height:100%;
margin-top:0;
padding-top:200px
}
.woocommerce .mf-single-product .mf-product-detail:after {
	clear:both;
	display:block;
	content:""
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-entry-product-header {
	padding-top:0
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-entry-product-header .entry-left {
	max-width:100%
}
.woocommerce .mf-single-product.mf-product-layout-2 .product-image-ms {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-2 .woocommerce-product-gallery {
	padding-bottom:0
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown .cd-title {
	max-width:100%;
	margin:0 0 20px
}
.woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown .flip-wrapper:first-child {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-2 form.cart .actions-button .buy_now_button {
	margin-left:0;
	margin-top:15px;
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-entry-product-header .entry-left {
	max-width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .social-links {
	margin-top:15px
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-summary-header {
	padding-bottom:0;
	border-bottom:none
}
.woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-gallery {
	width:35%
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary {
	width:65%
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel {
	margin-bottom:50px
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-title {
	font-size:20px;
	font-weight:600;
	border-bottom:1px solid #e1e1e1;
	line-height:1;
	padding-bottom:15px;
	margin-bottom:40px
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-content-wrapper>h2 {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-3 .product_meta .sku_wrapper {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary {
	display:flex;
	align-items:flex-start
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content {
	width:63%;
	padding-right:30px
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .price {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar {
	width:37%;
	padding:20px 30px;
	background-color:#f1f1f1
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price {
	font-weight:500;
	margin-bottom:30px
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price ins {
	font-size:30px;
	display:block;
	font-weight:600
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price del {
	color:#999
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .cart .button {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart {
	margin-bottom:0
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity {
	width:100%;
	float:none;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #d5d5d5
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .label {
	font-size:14px;
	margin-bottom:10px;
	color:#000
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .qty-box {
	background-color:#fff;
	border:none
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.label {
	color:#000;
	font-size:14px
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.label .mf-attr-value {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.value {
	width:100%;
	margin-bottom:15px;
	position:static
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations select {
	width:100%;
	border:none;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMzNFMUY4RkRDMzExRTc5M0FCRTQ0OUI5ODE0MzM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDMzNFMUY5RkRDMzExRTc5M0FCRTQ0OUI5ODE0MzM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkMzM0UxRjZGREMzMTFFNzkzQUJFNDQ5Qjk4MTQzMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkMzM0UxRjdGREMzMTFFNzkzQUJFNDQ5Qjk4MTQzMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72a+MPAAAAj0lEQVR42nyPCw2AMAxEgcwAFrAAEkDCLIAVLHRWNgnDAhZmgTa5JkthXHL7dG9pryeizmhmX3VhMMDOzmxqQQKc7AV3spACG1odNSiQN4BKwdPxktDi7t4ScBKowC3dOtP4A40CrezYACUQDZgpfIA7fDgUAvaIlB6AnIurfiqYEWTTQM7MEPCQ6sSPAAMA5PQhMtT60qcAAAAASUVORK5CYII=");
	background-color:#fff;
	background-position:right 10px center;
	background-repeat:no-repeat;
	appearance:none;
	-moz-appearance:none;
	color:#666;
	-webkit-appearance:none
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations .reset_variations {
	position:absolute;
	top:0;
	right:0;
	margin-top:0
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .single_variation_wrap .woocommerce-variation {
	margin-bottom:15px
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td {
	width:100%;
	display:block;
	padding:5px 0
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td a {
	font-size:14px
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td:first-child {
	margin-top:15px
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped form.cart div.quantity {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0
}
.woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .price {
	margin-bottom:15px
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-content {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-content .price {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-sidebar {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-3 .cart-external {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-details__short-description {
	margin-bottom:0;
	border-bottom:none
}
.woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date {
	display:block;
	margin-bottom:20px
}
.woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date .deal-expire-text {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date .deal-expire-countdown .days {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-sold-text {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-progress, .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-text {
	width:100%;
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-3 .quantity .qty {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare {
	color:#666;
	width:auto;
	overflow:visible;
	height:auto;
	display:flex;
	align-items:center
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare:before {
	font-size:14px;
	width:auto;
	height:auto;
	line-height:inherit;
	margin-right:5px
}
.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
	width:auto;
	overflow:visible;
	height:auto;
	display:flex;
	align-items:center;
	color:#666
}
.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .fa-heart-o:before, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .yith-wcwl-icon, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .fa-heart-o:before, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .yith-wcwl-icon, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .fa-heart-o:before, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .yith-wcwl-icon {
	font-size:14px
}
.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare.loading:after {
	top:4px;
	left:0
}
.woocommerce .mf-single-product.mf-product-layout-3 .single_add_to_cart_button {
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .buy_now_button, .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .single_add_to_cart_button {
	min-width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button {
	text-align:center;
	display:flex;
	padding-top:10px;
	width:100%;
	clear:both;
	justify-content:center;
	flex-wrap:wrap
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button .buy_now_button {
	width:100%;
	margin-bottom:15px;
	margin-left:0;
	margin-top:10px
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button {
	display:inline-block
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist {
	margin-left:0;
	margin-top:0
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart .mf-compare-button {
	display:inline-block;
	float:none;
	margin-top:0
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-entry-product-header .entry-left {
	max-width:100%
}
.woocommerce .mf-single-product.mf-product-layout-4 .social-links {
	margin-top:15px
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-summary-header {
	padding-bottom:0;
	border-bottom:none
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-entry-product-header {
	padding-top:0
}
.woocommerce .mf-single-product.mf-product-layout-4 .product_meta .sku_wrapper {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-detail {
	background-color:#fff;
	padding:30px 15px
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-detail:after {
	clear:both;
	display:block;
	content:""
}
.woocommerce .mf-single-product.mf-product-layout-4 .summary-sep {
	height:30px
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-fbt {
	background-color:#fff;
	border:none;
	margin-bottom:30px
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper {
	background-color:#fff;
	padding:20px
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs {
	text-align:left
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li a {
	font-size:19px
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li:first-child {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-summary {
	margin-left:-15px;
	margin-right:-15px
}
.woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget {
	background-color:#fff
}
.woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .custom-html-widget {
	padding:20px
}
.woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .custom-html-widget .mf-shipping-info {
	background-color:transparent;
	padding:0
}
.woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget_products {
	border:none;
	background-color:#fff
}
.woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget_products .widget-title {
	margin:0 20px;
	background-color:transparent;
	padding-left:0;
	padding-right:0
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-fbt ul.products li.product {
	width:33.33%
}
.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart .buy_now_button {
	margin-left:20px
}
.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart div.quantity {
	margin-right:20px
}
.woocommerce .mf-single-product.mf-product-sidebar div.images {
	padding-left:0;
	width:46%
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .product-degree-images {
	bottom:80px;
	left:0
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav {
	position:relative;
	top:0;
	width:100%;
	margin:10px -5px 0;
	display:flex;
	flex-wrap:wrap
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav li {
	display:inline-block;
	padding:0 5px;
	width:65px;
	clear:none!important
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-arrow {
	height:40px;
	line-height:40px;
	width:20px;
	text-align:center;
	right:auto;
	left:-10px;
transition:.35s;
	top:53%;
	transform:translateY(-50%)
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-next-arrow {
	right:-10px;
	left:auto
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-prev-arrow {
	left:5px;
	top:53%
}
.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-next-arrow {
	right:5px;
	top:53%
}
.woocommerce .mf-single-product.mf-product-sidebar .entry-summary {
	width:54%
}
.woocommerce .mf-single-product.mf-product-sidebar .mf-summary-header {
	padding-bottom:0;
	border-bottom:none
}
.woocommerce .mf-single-product.mf-product-sidebar .product_meta .sku_wrapper {
	display:block
}
.woocommerce .mf-single-product.mf-product-sidebar form.cart div.quantity {
	margin-right:20px
}
.woocommerce .mf-single-product.mf-product-sidebar form.cart .mf-compare-button, .woocommerce .mf-single-product.mf-product-sidebar form.cart .yith-wcwl-add-to-wishlist {
	margin-left:15px
}
.woocommerce .mf-single-product.mf-product-sidebar .social-links {
	margin-top:15px
}
.woocommerce .mf-single-product.mf-product-sidebar .mf-product-fbt ul.products li.product {
	width:33.33%
}
.woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs {
	text-align:left
}
.woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs li a {
	font-size:19px
}
.woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs li:first-child {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date {
	display:block;
	margin-bottom:30px
}
.woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date .deal-expire-text {
	width:100%;
	margin-bottom:15px
}
.woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date .deal-expire-countdown .days {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-sold-text {
	width:100%
}
.woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-progress, .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-text {
	width:100%;
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-5 .product-image-ms, .woocommerce .mf-single-product.mf-product-layout-5 .product_meta .sku_wrapper {
	display:none
}
.woocommerce .mf-single-product.mf-product-layout-5 .woocommerce-product-gallery {
	padding-bottom:0
}
.woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown .cd-title {
	max-width:100%;
	margin:0 0 20px
}
.woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown .flip-wrapper:first-child {
	padding-left:0
}
.woocommerce .mf-single-product.mf-product-layout-5 form.cart .actions-button .buy_now_button {
	margin-left:0;
	margin-top:15px;
	width:100%
}
.woocommerce .mf-single-product.mf-product-layout-6 .product_meta .sku_wrapper {
	display:block
}
.woocommerce .mf-single-product.mf-product-layout-6 .social-links {
	margin-top:15px
}
.woocommerce .mf-single-product.mf-product-layout-6 .mf-entry-product-header .entry-left {
	max-width:100%
}
.woocommerce .mf-single-product.mf-product-layout-6 .mf-summary-header {
	border-bottom:none;
	padding-bottom:0
}
.product-sidebar .custom-html-widget .mf-shipping-info {
	background-color:#f1f1f1;
	padding:25px 30px
}
.product-sidebar .custom-html-widget .mf-shipping-info li {
	display:flex;
	align-items:center;
	color:#000;
	line-height:1.1;
	padding:7px 0
}
.product-sidebar .custom-html-widget .mf-shipping-info li i {
	font-size:26px;
	padding-right:25px
}
.product-sidebar .widget {
	margin-bottom:30px
}
.product-sidebar .widget .widget-title {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:12px
}
.product-sidebar .widget_products {
	border:1px solid #e1e1e1
}
.product-sidebar .widget_products .widget-title {
	background-color:#f4f4f4;
	padding-left:20px;
	padding-right:15px;
	padding-top:12px
}
.product-sidebar .widget_products .product_list_widget {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin-bottom:20px
}
.product-sidebar .widget_products .product_list_widget li {
	padding:20px;
	border:1px solid transparent;
transition:.5s;
	margin-top:20px;
	display:block
}
.product-sidebar .widget_products .product_list_widget li:last-child {
	padding-bottom:20px
}
.product-sidebar .widget_products .product_list_widget li:hover {
	border-color:#d9d9d9
}
.product-sidebar .widget_products .product_list_widget li a {
	margin-bottom:0
}
.product-sidebar .widget_products .product_list_widget li img {
	float:none;
	width:auto;
	margin-right:0;
	margin-top:0
}
.product-sidebar .widget_products .product_list_widget .product-title {
	color:#06c;
	font-size:14px;
	margin-top:15px
}
.product-sidebar .widget_products .product_list_widget .woocommerce-Price-amount {
	font-size:16px;
	color:#000;
	font-weight:400
}
.product-sidebar .widget_products .product_list_widget ins .woocommerce-Price-amount {
	color:#f30
}
.product-sidebar .widget_products .product_list_widget del {
	padding-left:5px
}
.product-sidebar .widget_products .product_list_widget del .woocommerce-Price-amount {
	color:#999;
	font-size:14px;
	text-decoration:line-through
}
.product-sidebar .widget.mf_widget_product_categories {
	background-color:#f5f5f5;
	padding:25px 20px
}
.product-sidebar .widget.mf_widget_product_categories .widget-title {
	margin-bottom:20px;
	padding-bottom:0;
	font-size:18px;
	text-transform:uppercase;
	font-weight:400;
	border-bottom:none
}
.product-sidebar .widget.mf_widget_product_categories ul li {
	padding-right:0
}
.single-product-layout-2 .mf-product-instagram h2, .single-product-layout-3 .mf-product-instagram h2, .single-product-layout-5 .mf-product-instagram h2 {
	text-align:left
}
.single-product-layout-2 section.related h2, .single-product-layout-2 section.up-sells h2, .single-product-layout-3 section.related h2, .single-product-layout-3 section.up-sells h2, .single-product-layout-5 section.related h2, .single-product-layout-5 section.up-sells h2 {
	text-align:left;
	background-color:transparent
}
.single-product-layout-2 div.product.product-type-grouped .cart .group_table {
	table-layout:fixed
}
.single-product-layout-2 div.product.product-type-grouped .cart .group_table td:first-child {
	width:auto
}
.single-product-layout-2 div.product.product-type-grouped .cart .group_table td a {
	white-space:normal;
	font-size:14px
}
.single-product-layout-2 div.product.product-type-grouped .cart .group_table td.woocommerce-grouped-product-list-item__label {
	padding:5px
}
.single-product-layout-4 .site-content {
	background-color:#f1f1f1;
	padding-top:0
}
.single-product-layout-4 .mf-recently-products.footer-recently-viewed {
	background-color:#f1f1f1;
	padding-top:50px
}
.single-product-layout-4 .footer-history-products .footer-recently-viewed {
	background-color:#fff
}
.single-product-layout-4 .mf-product-fbt {
	padding:20px
}
.single-product-layout-4 .mf-product-instagram {
	background-color:#f1f1f1;
	padding-bottom:30px;
	margin-bottom:0
}
.single-product-layout-4 .mf-product-instagram h2 {
	text-align:left;
	margin-bottom:30px;
	margin-top:0
}
.single-product-layout-4 .mf-product-instagram .product-instagram-cont {
	background-color:#fff;
	padding:15px 20px
}
.single-product-layout-4 .mf-product-instagram .slick-slider .slick-dots {
	display:block!important
}
.single-product-layout-4 .mf-product-instagram .slick-arrow {
	display:none!important
}
.single-product-layout-4 section.related, .single-product-layout-4 section.up-sells {
	background-color:#f1f1f1;
	padding-bottom:30px;
	margin-bottom:0
}
.single-product-layout-4 section.related .related-content, .single-product-layout-4 section.related .up-sells-content, .single-product-layout-4 section.up-sells .related-content, .single-product-layout-4 section.up-sells .up-sells-content {
	background-color:#fff;
	padding:20px
}
.single-product-layout-4 section.related h2, .single-product-layout-4 section.up-sells h2 {
	text-align:left;
	background-color:transparent;
	margin-top:0
}
.single-product-layout-4 section.related .product-inner, .single-product-layout-4 section.up-sells .product-inner {
	background-color:#fff;
	padding:0 20px 20px
}
.single-product-layout-4 section.related ul.products .slick-dots, .single-product-layout-4 section.up-sells ul.products .slick-dots {
	display:block!important
}
.single-product-layout-4 section.related .slick-arrow, .single-product-layout-4 section.up-sells .slick-arrow {
	display:none!important
}
.single-product-layout-4 .product-sidebar {
	margin-top:0
}
.single-product-layout-6 div.product .wc-tabs-wrapper ul.tabs {
	text-align:left
}
.single-product-layout-6 div.product .wc-tabs-wrapper .entry-content .container {
	width:100%
}
.single-product-layout-6 section.related .related-title, .single-product-layout-6 section.up-sells .related-title {
	text-align:left;
	background-color:transparent
}
.single-product-layout-6 .mf-product-instagram h2 {
	text-align:left
}
.woocommerce-Message a.button, .woocommerce-message a.button {
	height:40px;
	line-height:39px;
	padding:0 25px
}
.woocommerce .woocommerce-customer-details address {
	border:none
}
.widget_shopping_cart_content {
	border:1px solid #ccc;
	background-color:#fff;
	padding:10px 20px 0
}
.widget_shopping_cart_content .woocommerce-mini-cart__total {
	margin-top:20px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-size:18px;
	margin-bottom:0
}
.widget_shopping_cart_content .woocommerce-mini-cart__total strong {
	color:#000;
	font-weight:600
}
.widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount {
	font-weight:600;
	color:#f30
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons {
	margin-top:20px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
	height:45px;
	line-height:45px;
	border-radius:3px;
	min-width:150px;
	margin-bottom:10px;
	white-space:nowrap
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout {
	background-color:#e59c00;
	margin-left:15px
}
.mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
	display:block
}
.mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
	width:100%;
	margin-left:0
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li, .woocommerce ul.cart_list li {
	display:flex;
	position:relative;
	border-bottom:1px solid #e5e5e5;
	padding:15px 20px 15px 0
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li:last-child, .woocommerce ul.cart_list li:last-child {
	border-bottom:none
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li img, .woocommerce ul.cart_list li img {
	float:left;
	width:100%;
	margin-left:0
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-image, .woocommerce ul.cart_list li .product-image {
	float:left;
	width:60px
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-content, .woocommerce ul.cart_list li .product-content {
	float:left;
	padding-left:15px
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-content .product-name a, .woocommerce ul.cart_list li .product-content .product-name a {
	font-weight:400
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li dl, .woocommerce ul.cart_list li dl {
	border-left:0;
	padding-left:0
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li dl dt, .woocommerce ul.cart_list li dl dt {
	font-weight:500;
	color:#000
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li dl dd, .woocommerce ul.cart_list li dl dd {
	margin-bottom:0
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .variation-SoldBy a, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .wcfm_dashboard_item_title, .woocommerce ul.cart_list li .variation-SoldBy a, .woocommerce ul.cart_list li .wcfm_dashboard_item_title {
	color:#666;
	font-weight:400
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .variation-SoldBy a:hover, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .wcfm_dashboard_item_title:hover, .woocommerce ul.cart_list li .variation-SoldBy a:hover, .woocommerce ul.cart_list li .wcfm_dashboard_item_title:hover {
	color:#000
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .quantity, .woocommerce ul.cart_list li .quantity {
	color:#000
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button, .woocommerce ul.cart_list li .remove_from_cart_button {
	position:absolute;
	top:16px;
	right:0;
	color:#ccc;
	font-size:14px;
	font-weight:400;
	background-color:transparent
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button:hover, .woocommerce ul.cart_list li .remove_from_cart_button:hover {
	color:#000
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget .mf-cart-panel-footer, .woocommerce ul.cart_list .mf-cart-panel-footer {
	border-top:1px solid #e5e5e5
}
.woocommerce .blockUI.blockOverlay {
	background-color:rgba(255, 255, 255, .7)!important;
	opacity:1!important;
	background-image:none!important
}
.woocommerce .blockUI.blockOverlay:after {
	border-radius:50%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background-image:none;
	z-index:999;
	color:transparent!important;
	font-size:0;
	border-width:1px;
	border-color:var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
	-webkit-border-radius:50%;
	border-style:solid;
	-webkit-animation:mf-spin-fast 1s linear infinite;
	animation:mf-spin-fast 1s linear infinite;
	content:"";
	width:30px;
	height:30px;
	font-weight:400
}
.woocommerce .blockUI.blockOverlay:before {
	display:none
}
.tooltip {
	width:auto;
	font-family:"Work Sans", Arial, sans-serif;
	white-space:nowrap
}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
	opacity:.25
}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400
}
.yith_woocompare_colorbox #cboxBottomCenter, .yith_woocompare_colorbox #cboxBottomLeft, .yith_woocompare_colorbox #cboxBottomRight, .yith_woocompare_colorbox #cboxMiddleLeft, .yith_woocompare_colorbox #cboxMiddleRight, .yith_woocompare_colorbox #cboxTopCenter, .yith_woocompare_colorbox #cboxTopLeft, .yith_woocompare_colorbox #cboxTopRight {
	background:0 0;
	width:0;
	height:0
}
.yith_woocompare_colorbox #cboxClose {
	background:0 0;
	top:10px;
	right:20px;
	bottom:auto;
	text-indent:inherit;
	overflow:hidden;
	color:#fff;
	position:fixed
}
.yith_woocompare_colorbox #cboxClose:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:23px;
	width:23px;
	height:23px
}
.catalog-ajax-filter .widget_price_filter .price_slider_amount {
	min-height:20px
}
.catalog-ajax-filter .widget_price_filter .price_slider_amount .button {
	display:none
}
.sticky-product-info-wapper {
	position:fixed;
	top:-20px;
	left:0;
	right:0;
	background-color:#fff;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #e1e1e1;
	z-index:-9999;
	opacity:0;
transition:top .25s
}
.sticky-product-info-wapper .sticky-product-inner {
	display:flex;
	align-items:flex-start;
	justify-content:space-between
}
.sticky-product-info-wapper .sc-product-info {
	display:flex;
	align-items:center;
	margin-right:30px
}
.sticky-product-info-wapper .sc-product-info .product-thumb {
	margin-right:15px
}
.sticky-product-info-wapper .sc-product-info .product-thumb img {
	max-width:60px
}
.sticky-product-info-wapper .sc-product-info .product-name h2 {
	font-size:20px;
	line-height:1;
	font-weight:400;
	margin:0 0 5px
}
.sticky-product-info-wapper .sc-product-info .sc-tabs {
	margin:0 -12px;
	padding:0;
	list-style:none;
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.sticky-product-info-wapper .sc-product-info .sc-tabs li {
	padding:0 12px;
	margin-bottom:0
}
.sticky-product-info-wapper .sc-product-info .sc-tabs li a {
	color:#999;
	font-weight:600
}
.sticky-product-info-wapper .sc-product-cart {
	display:flex;
	align-items:center;
	margin-top:10px
}
.sticky-product-info-wapper .sc-product-cart .price {
	font-size:22px;
	font-weight:600;
	color:#f30;
	line-height:1;
	margin-bottom:0;
	margin-right:25px
}
.sticky-product-info-wapper .sc-product-cart .price del, .sticky-product-info-wapper .sc-product-cart .price ins {
	display:block
}
.sticky-product-info-wapper .sc-product-cart .price ins {
	text-decoration:none;
	margin-bottom:3px
}
.sticky-product-info-wapper .sc-product-cart .price del {
	color:#999;
	font-size:14px;
	font-weight:400
}
.sticky-product-info-wapper .sc-product-cart .price .sale {
	display:none
}
.sticky-product-info-wapper .sc-product-cart .button {
	height:40px;
	line-height:39px;
	padding:0 25px;
	border-radius:4px;
	white-space:nowrap
}
.sticky-product-info-wapper.viewport {
	opacity:1;
	top:0;
	z-index:999
}
.sticky-product-info-wapper.viewport .sc-product-info .sc-tabs li a.active {
	color:var(--mf-primary-color)
}
.single-product-layout-3 .sticky-product-info-wapper .sc-product-info .sc-tabs li a.active {
	color:var(--mf-primary-color)
}
.admin-bar .sticky-product-info-wapper.viewport {
	top:32px
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
	clear:both
}
.woocommerce-error li a.button, .woocommerce-info li a.button, .woocommerce-message li a.button {
	height:40px;
	line-height:40px
}
.woocommerce.search-no-results .mf-catalog-title, .woocommerce.search-results .mf-catalog-title {
	font-size:24px;
	font-weight:600;
	margin:0 0 20px
}
.mb-filter-active .martfury-off-canvas-layer {
	display:block;
	z-index:9999;
	background-color:rgba(255, 255, 255, .85)
}
.navigation-type-infinite .woocommerce-pagination {
	text-align:center;
	margin:0
}
.navigation-type-infinite .woocommerce-pagination .page-numbers {
	display:none
}
.navigation-type-infinite .woocommerce-pagination .next {
	display:block;
	font-size:16px;
	letter-spacing:10px;
	text-transform:uppercase;
	color:#999;
	margin-top:50px;
	margin-bottom:30px
}
.account-page-columns.woocommerce-account .page-header-page .entry-title, .account-page-columns.woocommerce-account .site-content {
	background-color:transparent
}
.account-page-columns .customer-login .col-login {
	width:100%;
	margin:0
}
.account-page-columns .customer-login .martfury-login-columns .tabs-nav {
	display:none
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content {
	max-width:100%;
	display:flex;
	justify-content:space-between;
	position:relative
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content:after {
	content:"";
	position:absolute;
	top:0;
	right:50%;
	bottom:0;
	border-right:1px solid #e8e8e8
}
.account-page-columns .customer-login .martfury-login-columns .tabs-panel {
	padding:0 15px;
	width:45%;
	border:none
}
.account-page-columns .customer-login .martfury-login-columns .tabs-panel h2 {
	font-weight:600;
	font-size:24px
}
.account-page-promotion.woocommerce-account .page-header-page .entry-title, .account-page-promotion.woocommerce-account .site-content {
	background-color:transparent
}
.account-page-promotion .customer-login .martfury-login-promotion {
	border:1px solid #e8e8e8;
	max-width:430px
}
.account-page-promotion .customer-login .tabs-panel {
	padding:0;
	border:none
}
.account-page-promotion .customer-login .tabs-content {
	max-width:100%;
	margin:40px 30px
}
.account-page-promotion .customer-login .tabs-nav {
	border-bottom:1px solid #e8e8e8;
	display:flex;
	align-items:center
}
.account-page-promotion .customer-login .tabs-nav li {
	margin-bottom:0;
	padding:25px 10px;
	width:50%;
	position:relative
}
.account-page-promotion .customer-login .tabs-nav a {
	line-height:1;
	font-size:24px;
	padding:0
}
.account-page-promotion .customer-login .tabs-nav a:after {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	content:"";
	border-bottom:2px solid var(--mf-border-primary-color);
	opacity:0
}
.account-page-promotion .customer-login .tabs-nav a.active {
	color:var(--mf-primary-color)
}
.account-page-promotion .customer-login .tabs-nav a.active:after {
	opacity:1
}
.account-page-promotion .col-login-promotion {
	padding-left:0
}
.account-page-promotion .login-promotion {
	margin-top:25px
}
.account-page-promotion .login-promotion .pro-title {
	font-size:24px;
	margin:0 0 25px;
	font-weight:600
}
.account-page-promotion .login-promotion .pro-text {
	margin-bottom:30px
}
.account-page-promotion .login-promotion .pro-list ul {
	margin:0;
	padding:0;
	list-style:none
}
.account-page-promotion .login-promotion .pro-list ul li {
	font-size:18px;
	color:#000;
	display:flex;
	align-items:center;
	padding:11px 0;
	margin-bottom:0
}
.account-page-promotion .login-promotion .pro-list ul li i {
	font-size:36px;
	color:var(--mf-primary-color);
	margin-right:30px
}
.account-page-promotion .login-promotion .pro-sep {
	border-bottom:1px solid #d9d9d9;
	margin:40px 0 50px
}
.account-page-promotion .login-promotion .promotion-ads-content {
	border:1px dashed #b6b6b6;
	background-color:#f6f6f6;
	display:flex;
	align-items:center;
	padding:30px 30px
}
.account-page-promotion .login-promotion .promotion-ads-title {
	font-size:72px;
	color:#690;
	margin:0 30px 0 0
}
.account-page-promotion .login-promotion .promotion-ads-text h4 {
	font-size:20px
}
.account-page-promotion .login-promotion .promotion-ads-text h2, .account-page-promotion .login-promotion .promotion-ads-text h3, .account-page-promotion .login-promotion .promotion-ads-text h4, .account-page-promotion .login-promotion .promotion-ads-text h5, .account-page-promotion .login-promotion .promotion-ads-text h6 {
	margin:0 0 15px;
	font-weight:600
}
.admin-bar .yith_woocompare_colorbox #cboxClose {
	top:42px
}
.yith_woocompare_colorbox #cboxContent {
	background-color:transparent;
	position:static
}
.yith_woocompare_colorbox #cboxLoadedContent {
	margin:0;
	border:none;
	padding:0
}
.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit {
	float:none
}
.customer-login div.nsl-container-block .nsl-container-buttons a {
	max-width:100%
}
.woocommerce .tawc-deal .deal-progress .progress-value {
	background-color:var(--mf-background-primary-color)
}
.wcboost-variation-swatches__selected-label::before {
display:none
}
.wcboost-variation-swatches__item.selected, .wcboost-variation-swatches__item:hover {
	box-shadow:0 0 0 1px var(--mf-background-primary-color)
}
.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected {
	background-color:transparent
}
.wcboost-variation-swatches__name {
	font-weight:600
}
.wcboost-variation-swatches--color .wcboost-variation-swatches__item {
	box-shadow:none
}
.wcboost-variation-swatches--color .wcboost-variation-swatches__item .wcboost-variation-swatches__name {
	position:relative
}
.wcboost-variation-swatches--color .wcboost-variation-swatches__item.selected, .wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover {
	box-shadow:none
}
.wcboost-variation-swatches--color .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name:after, .wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover .wcboost-variation-swatches__name:after {
	transform:rotate(45deg);
	content:"";
	display:block;
	border:solid #eee;
	border-width:0 2px 2px 0;
	position:absolute;
	top:50%;
	left:50%;
	margin:-5px 0 0 -3px;
	margin-top:-8px;
	width:8px;
	height:12px
}
img {
	max-width:100%
}
input[type=email], input[type=text], textarea {
	border:1px solid #d9d9d9;
	background:#fff;
	padding:10px
}
input[type=email]:focus, input[type=text]:focus, textarea:focus {
	outline:0
}
.wp-block-button__link {
	padding:0 25px;
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight:600
}
.is-style-outline .wp-block-button__link {
	border-width:1px
}
.clearfix {
	zoom:1
}
.clearfix:after, .clearfix:before {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
@-webkit-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@-moz-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
.martfury-login-tabs .tabs-nav, .martfury-tabs .tabs-nav {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style-type:none
}
.martfury-login-tabs .tabs-nav li, .martfury-tabs .tabs-nav li {
	float:left
}
.martfury-login-tabs .tabs-nav a, .martfury-tabs .tabs-nav a {
	display:block
}
.martfury-login-tabs .tabs-content, .martfury-tabs .tabs-content {
	position:relative
}
.martfury-login-tabs .tabs-panel, .martfury-tabs .tabs-panel {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	opacity:0;
transition:opacity .35s ease;
	transform:translateY(10px)
}
.martfury-login-tabs .tabs-panel.active, .martfury-tabs .tabs-panel.active {
	position:relative;
	z-index:2;
	opacity:1;
	top:0;
	transform:translateY(0);
transition:all .35s ease;
	transition-delay:0.1s
}
.container {
	padding-left:0;
	padding-right:0
}
.container .container {
	width:100%
}
.primary-color {
	color:var(--mf-primary-color)
}
.socials-inline {
	list-style:none;
	padding-left:0;
	margin:0;
	font-size:16px
}
.socials-inline li {
	display:inline-block;
	padding:0 17px;
	margin-bottom:0
}
.socials-inline li:last-child {
	padding-right:0
}
.socials-inline li:first-child {
	padding-left:0
}
.mf-semi-bold {
	font-weight:600
}
.mf-medium {
	font-weight:500
}
.mf-regular {
	font-weight:400
}
.mf-light {
	font-weight:300
}
.site-content .vc_col-has-fill>.vc_column-inner, .site-content .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .site-content .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .site-content .vc_section.vc_section-has-fill, .site-content .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .site-content .vc_section.vc_section-has-fill+.vc_section {
	padding-top:0
}
.vc_row {
	background-position:center
}
.vc_row.vc_row-fluid {
	margin-bottom:0;
	margin-left:0;
	margin-right:0
}
.vc_row.vc_inner {
	margin-left:-15px;
	margin-right:-15px
}
.vc_row>.container-fluid {
	padding-left:15px;
	padding-right:15px
}
.vc_row.overlay-enable {
	position:relative
}
.vc_row .overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:0
}
.vc_row.parallax {
	background-attachment:fixed;
	background-position:50% 50%
}
.vc_row .wpb_content_element {
	margin-bottom:0
}
.vc_row.vc_row-flex>.container-fluid {
	width:100%
}
.vc_row.vc_row-flex>.container-fluid>.row, .vc_row.vc_row-flex>.container>.row, .vc_row.vc_row-flex>.martfury-container>.row {
	box-sizing:border-box;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.vc_row.vc_row-flex>.container-fluid>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.container>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.martfury-container>.row>.vc_column_container>.vc_column-inner {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.vc_row.vc_row-flex>.container-fluid>.row:after, .vc_row.vc_row-flex>.container-fluid>.row:before, .vc_row.vc_row-flex>.container>.row:after, .vc_row.vc_row-flex>.container>.row:before, .vc_row.vc_row-flex>.martfury-container>.row:after, .vc_row.vc_row-flex>.martfury-container>.row:before {
	display:none
}
.vc_row.vc_row-o-columns-top>.container-fluid>.row, .vc_row.vc_row-o-columns-top>.container>.row, .vc_row.vc_row-o-columns-top>.martfury-container>.row {
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.vc_row.vc_row-o-columns-middle>.container-fluid>.row, .vc_row.vc_row-o-columns-middle>.container>.row, .vc_row.vc_row-o-columns-middle>.martfury-container>.row {
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
}
.vc_row.vc_row-o-columns-bottom>.container-fluid>.row, .vc_row.vc_row-o-columns-bottom>.container>.row, .vc_row.vc_row-o-columns-bottom>.martfury-container>.row {
	-webkit-align-content:flex-end;
	-ms-flex-line-pack:end;
	align-content:flex-end
}
.vc_row.vc_row-o-equal-height>.container-fluid>.row .vc_column_container, .vc_row.vc_row-o-equal-height>.container>.row .vc_column_container, .vc_row.vc_row-o-equal-height>.martfury-container>.row .vc_column_container {
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:flex
}
.vc_row.vc_row-o-content-top>.container-fluid>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.container>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.martfury-container>.row>.vc_column_container>.vc_column-inner {
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.vc_row.vc_row-o-content-middle>.container-fluid>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.container>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.martfury-container>.row>.vc_column_container>.vc_column-inner {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.vc_row.vc_row-o-content-bottom>.container-fluid>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.container>.row>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.martfury-container>.row>.vc_column_container>.vc_column-inner {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.martfury-empty-space .mf_empty_space_md, .martfury-empty-space .mf_empty_space_xs {
	display:none
}
.martfury-icon-box {
	position:relative
}
.martfury-icon-box.icon_position-top-center {
	font-size:16px;
	text-align:center
}
.martfury-icon-box.icon_position-top-center .mf-icon-area {
	margin-bottom:28px
}
.martfury-icon-box.icon_position-top-center .box-img {
	min-height:130px;
	display:flex;
	align-items:center;
	justify-content:center
}
.martfury-icon-box.icon_position-top-center .box-title {
	font-weight:500;
	margin-bottom:17px;
	margin-top:0
}
.martfury-icon-box.icon_position-top-center .box-title a {
	color:#000
}
.martfury-icon-box.icon_position-top-center .box-icon {
	font-size:90px;
	color:var(--mf-primary-color)
}
.martfury-icon-box.icon_position-left {
	font-size:14px;
	display:flex;
	align-items:center
}
.martfury-icon-box.icon_position-left.text_center {
	justify-content:center
}
.martfury-icon-box.icon_position-left.text_right {
	justify-content:flex-end
}
.martfury-icon-box.icon_position-left .box-wrapper {
	padding-left:25px
}
.martfury-icon-box.icon_position-left .box-icon {
	color:var(--mf-primary-color);
	line-height:1
}
.martfury-icon-box.icon_position-left .box-icon i {
	font-size:40px
}
.martfury-icon-box.icon_position-left .box-title {
	font-size:18px;
	font-weight:500;
	margin-bottom:0;
	margin-top:0;
	color:#000
}
.martfury-icon-box.icon_position-left .box-title a {
	color:#000
}
.martfury-icon-box .box-url {
	color:#000;
	text-decoration:underline;
	margin-top:23px;
	display:inline-block
}
.martfury-icon-box .box-url:hover {
	color:var(--mf-primary-color)
}
.martfury-icon-box-2 {
	display:flex;
	flex-wrap:wrap
}
.martfury-icon-box-2 .box-item {
	font-size:14px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:10px 30px;
	margin-bottom:30px
}
.martfury-icon-box-2 .box-item .box-content {
	padding-left:25px
}
.martfury-icon-box-2 .box-item .box-icon {
	color:var(--mf-primary-color);
	line-height:1
}
.martfury-icon-box-2 .box-item .box-icon i {
	font-size:40px
}
.martfury-icon-box-2 .box-item .box-title {
	font-size:18px;
	font-weight:500;
	margin-bottom:0;
	margin-top:0
}
.martfury-icon-box-2 .box-item .box-title a {
	color:#000
}
.martfury-icon-box-2 .box-item:nth-child(4n+1) {
justify-content:start;
width:22%;
padding-left:0
}
.martfury-icon-box-2 .box-item:nth-child(4n+2) {
width:28%
}
.martfury-icon-box-2 .box-item:nth-child(4n+3) {
width:28%
}
.martfury-icon-box-2 .box-item:nth-child(4n+4) {
justify-content:flex-end;
width:22%;
padding-right:0
}
.martfury-icon-box-2.show-border .box-item {
	border-right:1px solid rgba(45, 45, 45, .15)
}
.martfury-icon-box-2.show-border .box-item:nth-child(4n+4) {
border-right:0
}
.martfury-icons-list ul {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between
}
.martfury-icons-list ul li {
	padding:10px;
	justify-content:center;
	position:relative;
	margin-bottom:0
}
.martfury-icons-list ul .icon-box-step {
	width:1px;
	position:relative;
	min-width:1px
}
.martfury-icons-list ul .icon-box-step:after {
	position:absolute;
	top:-20px;
	right:0;
	width:1px;
	height:60px;
	background-color:#dadada;
	content:""
}
.martfury-icons-list ul .icon-box-step:last-child {
	display:none
}
.martfury-icons-list.style-2 {
	background-color:#fff;
	padding:25px 40px
}
.martfury-icons-list.style-3 {
	border:1px solid #d9d9d9;
	padding:20px 40px
}
.martfury-button a {
	display:inline-block
}
.martfury-button.color-dark a {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none
}
.martfury-button.color-white a {
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	background-color:#8a0;
	color:#fff
}
.martfury-button.color-white a:active, .martfury-button.color-white a:focus, .martfury-button.color-white a:hover {
	background-color:#8a0;
	color:#fff
}
.martfury-button.size-large a {
	font-size:24px;
	padding:0 40px;
	height:60px;
	line-height:61px
}
.martfury-latest-post .post-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid rgba(49, 49, 49, .15);
	padding-bottom:14px;
	flex-wrap:wrap
}
.martfury-latest-post .post-header>h2 {
	font-size:24px
}
.martfury-latest-post .section-title {
	font-weight:600;
	margin-top:0;
	margin-bottom:0;
	padding-right:15px
}
.martfury-latest-post .extra-links {
	list-style:none;
	padding-left:15px;
	margin:0 -20px;
	display:flex;
	flex-wrap:wrap
}
.martfury-latest-post .extra-links li {
	padding:0 20px;
	margin-bottom:0
}
.martfury-latest-post .extra-links a {
	color:#000;
	font-size:14px;
	font-weight:400
}
.martfury-latest-post .extra-links a:hover {
	color:var(--mf-primary-color)
}
.martfury-latest-post .post-list {
	padding-top:35px;
	display:flex;
	flex-wrap:wrap
}
.martfury-latest-post .post-list:after, .martfury-latest-post .post-list:before {
	display:none
}
.martfury-latest-post .post-list .entry-image img {
	height:auto
}
.martfury-latest-post .blog-wapper:nth-child(3n+1) {
clear:none
}
.mf-image-box {
	border:1px solid #bfbfbf;
transition:.5s
}
.mf-image-box.no-border {
	border:none
}
.mf-image-box:hover {
	border-color:var(--mf-border-primary-color)
}
.mf-image-box .box-title {
	font-size:16px;
	font-weight:400;
	margin:0;
transition:.5s
}
.mf-image-box .box-title a {
	color:#000
}
.mf-image-box .box-title a:hover {
	color:var(--mf-primary-color)
}
.mf-image-box .image-content ul {
	margin:15px 0 0;
	padding:0
}
.mf-image-box .image-content ul li {
	list-style:none;
	margin-bottom:7px;
	display:block;
	line-height:1
}
.mf-image-box .image-content ul li:last-child {
	margin-bottom:0
}
.mf-image-box .image-content ul li a {
	color:#666;
	border-bottom:1px solid transparent
}
.mf-image-box .image-content ul li a:hover {
	color:#000;
	border-color:#000
}
.mf-image-box .thumbnail img {
	height:auto
}
.mf-image-box .extra-link.style-2 {
	color:#1069c9;
	padding-top:10px;
	display:flex;
	align-items:center;
	border-bottom:none
}
.mf-image-box .extra-link.style-2:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:11px;
	margin-left:5px
}
.mf-image-box .extra-link.style-2:hover {
	color:#1069c9
}
.mf-image-box.style-1 {
	display:flex;
	align-items:flex-start
}
.mf-image-box.style-1 .thumbnail {
	width:45%;
	display:block
}
.mf-image-box.style-1 .image-content {
	padding:18px 10px 15px;
	width:55%
}
.mf-image-box.style-1 .image-content .box-title {
	font-size:18px;
	color:#000;
	line-height:1
}
.mf-image-box.style-2 {
	text-align:center
}
.mf-image-box.style-2 .box-title {
	padding:10px 10px 0
}
.mf-image-box.style-2 .image-content {
	margin-bottom:12px
}
.mf-image-box.style-2:hover .box-title a {
	color:#09c
}
.mf-image-box.title-s2 .image-content .box-title {
	font-size:16px;
	font-weight:600
}
.martfury-counter {
	text-align:center
}
.martfury-counter .mf-icon {
	color:var(--mf-primary-color);
	display:block;
	margin-bottom:28px
}
.martfury-counter .mf-icon i {
	font-size:72px
}
.martfury-counter .counter {
	font-size:48px;
	color:#000;
	line-height:1;
	margin-bottom:10px
}
.martfury-counter h4 {
	font-size:16px;
	color:#666;
	margin-top:0;
	margin-bottom:0;
	font-weight:400
}
.martfury-journey ul {
	position:relative;
	list-style:none;
	padding-left:0;
	display:flex;
	justify-content:space-between;
	width:calc(100% - 130px);
	margin:auto
}
.martfury-journey ul:after {
	content:'';
	width:calc(100% - 40px);
	height:5px;
	position:absolute;
	bottom:12px;
	left:50%;
	transform:translateX(-50%);
	background-color:#ccc;
	z-index:5
}
.martfury-journey ul li {
	margin-bottom:0
}
.martfury-journey ul a {
	font-size:18px;
	color:#000;
	font-weight:600;
	position:relative;
	display:block;
	padding-bottom:45px
}
.martfury-journey ul a span {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background-color:#ccc;
	border:5px solid #ccc;
	border-radius:50%;
transition:.5s;
	z-index:9
}
.martfury-journey ul a.active span, .martfury-journey ul a:hover span {
	background-color:var(--mf-background-primary-color)
}
.martfury-journey .journey-content {
	padding-top:70px
}
.martfury-journey .journey-wrapper {
	padding:30px;
	background-color:#fff;
	opacity:0;
	max-width:500px;
	position:absolute;
	border-radius:3px;
transition:.5s
}
.martfury-journey .journey-wrapper .journey-title {
	font-size:20px;
	color:#000;
	font-weight:400;
	margin-bottom:4px
}
.martfury-journey .journey-wrapper .avatar {
	float:left
}
.martfury-journey .journey-wrapper .avatar img {
	border-radius:50%
}
.martfury-journey .journey-wrapper .info {
	padding-left:120px
}
.martfury-journey .journey-wrapper.active {
	opacity:1
}
.martfury-journey .journey-wrapper:before {
	content:'';
	border-width:0 11px 44px 11px;
	border-style:solid;
	border-color:transparent transparent #fff transparent;
	position:absolute;
	bottom:100%;
	left:75px
}
.martfury-journey .journey-wrapper.reverse:before {
	left:auto;
	right:75px
}
.martfury-testimonial-slides {
	color:#999
}
.martfury-testimonial-slides .tes-title {
	font-size:20px;
	font-weight:600;
	margin:0 0 30px;
	line-height:1
}
.martfury-testimonial-slides .slick-list {
	padding-top:50px;
	margin-left:-15px;
	margin-right:-15px
}
.martfury-testimonial-slides img {
	border-radius:50%
}
.martfury-testimonial-slides .name {
	color:#000;
	font-size:18px;
	font-weight:600
}
.martfury-testimonial-slides .job {
	padding-left:5px
}
.martfury-testimonial-slides a {
	color:#000;
	font-size:14px;
	font-weight:600;
	display:inline-block;
	margin-top:25px
}
.martfury-testimonial-slides a i {
	font-weight:600;
	padding-left:5px
}
.martfury-testimonial-slides .testimonial-info {
	position:relative;
	background-color:#fff;
	padding:0 40px 40px 40px;
	margin:0 15px
}
.martfury-testimonial-slides .testimonial-info>i {
	font-size:60px;
	color:var(--mf-primary-color);
	position:absolute;
	right:20px;
	top:20px
}
.martfury-testimonial-slides .testi-header {
	margin-bottom:20px
}
.martfury-testimonial-slides .testi-header span {
	display:inline-block
}
.martfury-testimonial-slides .testi-thumb {
	display:inline-block;
	transform:translateY(-47px)
}
.martfury-testimonial-slides .slick-arrow {
	font-size:36px;
	color:#999;
transition:.5s
}
.martfury-testimonial-slides .slick-arrow:hover {
	color:#000
}
.martfury-testimonial-slides .mf-left-arrow {
	left:-76px
}
.martfury-testimonial-slides .mf-right-arrow {
	right:-76px
}
.martfury-testimonial-slides.nav-2 .mf-left-arrow {
	right:35px;
	left:auto
}
.martfury-testimonial-slides.nav-2 .mf-right-arrow {
	right:0
}
.martfury-testimonial-slides.nav-2 .slick-arrow {
	font-size:16px;
	color:#ccc;
	top:-38px
}
.martfury-testimonial-slides.nav-2 .slick-arrow:hover {
	color:var(--mf-primary-color)
}
.martfury-member {
	position:relative;
	overflow:hidden
}
.martfury-member img {
	height:auto
}
.martfury-member:hover:after {
	opacity:.9
}
.martfury-member:hover .job, .martfury-member:hover .name, .martfury-member:hover .socials {
	transform:translateY(0);
	opacity:1
}
.martfury-member:hover .job {
	transition-delay:0.2s
}
.martfury-member:hover .socials {
	transition-delay:0.4s
}
.martfury-member:after {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:"";
	background-color:var(--mf-background-primary-color);
	opacity:0;
transition:.5s
}
.martfury-member .member-content {
	position:absolute;
	left:25px;
	bottom:20px;
	z-index:10;
	color:#000
}
.martfury-member .name {
	color:#000;
	margin:0 0 2px;
	font-weight:600;
	transform:translateY(100%);
transition:.5s;
	opacity:0
}
.martfury-member .job {
	transform:translateY(100%);
transition:.5s;
	opacity:0;
	display:block
}
.martfury-member .socials {
	margin-top:15px;
	transform:translateY(100%);
transition:.5s;
	opacity:0
}
.martfury-member .socials .link {
	color:#000;
	font-size:16px;
	margin-right:20px
}
.martfury-partner {
	text-align:center
}
.martfury-partner .partner-item {
	margin-bottom:20px;
	margin-top:20px
}
.martfury-partner a {
	display:block
}
.martfury-partner.normal-type .list-item {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.martfury-partner.carousel-type .slick-track {
	display:flex;
	align-items:center
}
.martfury-partner.carousel-type img {
	margin:auto
}
.martfury-process .process-content {
	position:relative;
	display:flex;
	align-items:center;
	padding-bottom:95px
}
.martfury-process .process-content:last-child .process-step:before {
	display:none
}
.martfury-process .process-content:nth-child(odd) {
flex-direction:row-reverse
}
.martfury-process h3 {
	font-size:22px;
	font-weight:600;
	margin-top:0;
	margin-bottom:30px
}
.martfury-process .process-image {
	text-align:center
}
.martfury-process .process-step {
	text-align:center;
	position:static
}
.martfury-process .process-step .step {
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	color:#000;
	font-size:48px;
	width:100px;
	height:100px;
	background-color:#fff;
	border-radius:50%;
	line-height:100px;
	border:2px solid var(--mf-border-primary-color);
	z-index:9
}
.martfury-process .process-step:before {
	content:'';
	width:2px;
	height:100%;
	background-color:var(--mf-background-primary-color);
	position:absolute;
	top:0;
	left:50%;
	z-index:4
}
.martfury-bubbles {
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	width:170px;
	height:170px;
	border:3px solid var(--mf-border-primary-color);
	border-radius:50%;
	margin:auto
}
.martfury-bubbles .bubble {
	color:#000;
	font-size:60px;
	font-weight:400
}
.martfury-bubbles .value {
	line-height:1
}
.martfury-bubbles h5 {
	font-size:16px;
	margin:0;
	font-weight:400
}
.martfury-newletter .newsletter-row {
	display:flex;
	align-items:center
}
.martfury-newletter .newsletter-row:after, .martfury-newletter .newsletter-row:before {
	display:none
}
.martfury-newletter .form-image {
	padding-top:80px
}
.martfury-newletter .form-area {
	padding-right:100px
}
.martfury-newletter .form-title {
	font-size:30px;
	font-weight:300;
	margin-top:0;
	margin-bottom:12px
}
.martfury-newletter .form-desc {
	font-size:16px;
	margin-bottom:35px
}
.martfury-newletter .mc4wp-form .mc4wp-form-fields {
	display:flex;
	align-items:flex-end
}
.martfury-newletter .mc4wp-form input[type=email] {
	color:#666;
	border:1px solid #ccc;
	border-right:0;
	padding:0 20px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	outline:0;
	height:48px;
	line-height:48px;
	width:100%
}
.martfury-newletter .mc4wp-form input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:48px;
	line-height:48px
}
.martfury-newletter.show-border {
	border:1px solid #ccc
}
.martfury-newletter.no-image {
	padding-top:50px;
	padding-bottom:60px
}
.martfury-newletter.no-image .form-area {
	padding-right:15px;
	margin:auto
}
.martfury-newletter .btn-area {
	margin-top:28px;
	display:flex;
	flex-wrap:wrap
}
.martfury-newletter .btn-area a {
	color:#000;
	font-weight:500;
	display:inline-block;
	margin:5px 9px
}
.martfury-newletter .btn-area a:first-child {
	margin-left:0
}
.martfury-newletter .btn-area a:last-child {
	margin-right:0
}
.martfury-faq_group .g-title {
	margin:0;
	font-size:20px;
	color:var(--mf-primary-color);
	font-weight:600
}
.martfury-faq_group .title {
	margin:0 0 0 -30px;
	font-size:16px;
	font-weight:400
}
.martfury-faq_group .faq-item {
	margin-bottom:65px
}
.martfury-faq_group .faq-item:after {
	display:block;
	content:"";
	clear:both
}
.martfury-images-grid .brand-title, .martfury-images-grid h2 {
	font-weight:600;
	margin:0 0 20px;
	line-height:1
}
.martfury-images-grid h2, .martfury-images-grid h3 {
	font-size:20px
}
.martfury-images-grid .image-row {
	display:flex;
	align-items:stretch;
	flex-wrap:wrap
}
.martfury-images-grid .image-row:first-child .image-item {
	border-top-width:1px
}
.martfury-images-grid .image-item {
	display:flex;
	padding:10px;
	flex:0 0 20%;
	max-width:20%;
	border-width:0 1px 1px 0;
	border-color:rgba(0, 0, 0, .15);
	border-style:solid;
	background-color:#fff;
	margin-bottom:0;
	justify-content:center;
	align-items:center
}
.martfury-images-grid .image-item:first-child {
	border-left-width:1px
}
.martfury-images-grid .image-item a {
	display:block;
	width:100%;
	text-align:center
}
.martfury-images-grid.mf-brand-images .columns-10 .image-item {
	flex:0 0 10%;
	max-width:10%
}
.martfury-images-grid.mf-brand-images .columns-9 .image-item {
	flex:0 0 11.11111%;
	max-width:11.11111%
}
.martfury-images-grid.mf-brand-images .columns-8 .image-item {
	flex:0 0 12.5%;
	max-width:12.5%
}
.martfury-images-grid.mf-brand-images .columns-7 .image-item {
	flex:0 0 14.28571%;
	max-width:14.28571%
}
.martfury-images-grid.mf-brand-images .columns-6 .image-item {
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.martfury-images-grid.mf-brand-images .columns-5 .image-item {
	flex:0 0 20%;
	max-width:20%
}
.martfury-images-grid.mf-brand-images .columns-4 .image-item {
	flex:0 0 25%;
	max-width:25%
}
.martfury-images-grid.mf-brand-images .columns-3 .image-item {
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.martfury-images-grid.mf-brand-images .columns-2 .image-item {
	flex:0 0 50%;
	max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-1 .image-item {
	flex:0 0 100%;
	max-width:100%
}
.martfury-images-grid.mf-elementor-brand-images .image-item {
	border-style:none
}
.martfury-map-shortcode .info-box {
	display:flex;
	align-items:center
}
.martfury-map-shortcode .info-box .box-wrapper {
	padding-left:20px
}
.martfury-map-shortcode .info-box h4 {
	margin-top:0;
	margin-bottom:10px;
	font-weight:600;
	line-height:1
}
.martfury-map-shortcode .info-box .mf-map-info {
	font-size:14px
}
.wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=url], .wpcf7 select, .wpcf7 textarea {
transition:border .5s;
	color:#666;
	border:1px solid rgba(0, 0, 0, .15);
	padding:0 15px;
	border-radius:0;
	outline:0;
	box-sizing:border-box;
	height:50px;
	line-height:50px;
	width:100%
}
.wpcf7 input[type=email]:active, .wpcf7 input[type=email]:focus, .wpcf7 input[type=tel]:active, .wpcf7 input[type=tel]:focus, .wpcf7 input[type=text]:active, .wpcf7 input[type=text]:focus, .wpcf7 input[type=url]:active, .wpcf7 input[type=url]:focus, .wpcf7 select:active, .wpcf7 select:focus, .wpcf7 textarea:active, .wpcf7 textarea:focus {
	border-color:rgba(0, 0, 0, .35)
}
.wpcf7 textarea {
	height:217px
}
.wpcf7 input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none
}
.wpcf7 .wpcf7-form-control-wrap {
	display:block;
	margin-bottom:30px
}
.mf-list {
	font-size:16px;
	letter-spacing:-.5px;
	list-style:none;
	padding-left:0;
	margin:0
}
.mf-list li {
	position:relative;
	padding-left:20px;
	padding-bottom:10px
}
.mf-list li:last-child {
	padding-bottom:0;
	margin-bottom:0
}
.mf-list li:before {
	content:'';
	width:5px;
	height:5px;
	position:absolute;
	left:0;
	top:10px;
	background-color:#666;
	border-radius:50%
}
.mf-products-of-category {
	display:flex;
	background-color:#fff
}
.mf-products-of-category .mf-loading, .mf-products-of-category .mf-vc-loading {
	min-height:500px;
	width:100%
}
.mf-products-of-category .cats-info {
	width:20%;
	padding:30px 20px 40px 30px;
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.mf-products-of-category .cats-info .cats-inner__heading, .mf-products-of-category .cats-info h2 {
	line-height:1;
	margin-top:0;
	margin-bottom:42px;
	font-weight:400
}
.mf-products-of-category .cats-info h2 {
	font-size:24px
}
.mf-products-of-category .cats-info .cat-title {
	color:#000
}
.mf-products-of-category .cats-info .extra-links {
	margin:0;
	padding:0;
	flex-wrap:wrap
}
.mf-products-of-category .cats-info .extra-links li {
	list-style:none;
	margin:8px 0
}
.mf-products-of-category .cats-info .extra-links li a {
	color:#000;
	line-height:1.1;
	display:inline-block
}
.mf-products-of-category .cats-info .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.mf-products-of-category .cats-info .footer-link .link {
	color:#999;
	font-style:italic
}
.mf-products-of-category .cats-info .footer-link .link:hover {
	color:var(--mf-primary-color)
}
.mf-products-of-category .images-slider {
	width:22.5%;
	overflow:hidden
}
.mf-products-of-category .images-slider .image-item {
	float:left;
	display:none
}
.mf-products-of-category .images-slider .image-item:first-child {
	display:block
}
.mf-products-of-category .images-slider .slick-initialized .image-item {
	display:block
}
.mf-products-of-category .images-slider .slick-initialized:hover .slick-prev-arrow {
	left:0
}
.mf-products-of-category .images-slider .slick-initialized:hover .slick-next-arrow {
	right:0
}
.mf-products-of-category .images-slider .slick-arrow {
	width:30px;
	height:50px;
	line-height:50px;
	background-color:rgba(51, 51, 51, .7);
	font-size:18px;
	color:#fff;
	text-align:center;
transition:.35s;
	z-index:99
}
.mf-products-of-category .images-slider .slick-arrow:hover {
	background-color:#333
}
.mf-products-of-category .images-slider .slick-prev-arrow {
	left:-30px
}
.mf-products-of-category .images-slider .slick-next-arrow {
	right:-30px
}
.mf-products-of-category .images-slider .slick-dots {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	text-align:center
}
.mf-products-of-category .images-slider .slick-dots li {
	padding:0 7px;
	margin-bottom:0
}
.mf-products-of-category .images-slider .slick-dots li button {
	background-color:rgba(255, 255, 255, .5);
	border:none
}
.mf-products-of-category .images-slider .slick-dots li.slick-active button {
	background-color:#fff
}
.mf-products-of-category .products-box {
	width:57.5%
}
.mf-products-of-category .products-box>.woocommerce {
	height:100%
}
.mf-products-of-category .products-box ul.products {
	margin-right:0;
	margin-left:0;
	height:100%;
	display:flex;
	flex-wrap:wrap
}
.mf-products-of-category .products-box ul.products:after, .mf-products-of-category .products-box ul.products:before {
	display:none
}
.mf-products-of-category .products-box ul.products li {
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
	position:relative;
	border-right:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products li .mf-product-details-hover {
	display:none
}
.mf-products-of-category .products-box ul.products li .mf-vendor-name {
	display:none
}
.mf-products-of-category .products-box ul.products li.product .product-inner {
	border:none;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:0
}
.mf-products-of-category .products-box ul.products li.product .product-inner .footer-button {
	bottom:-15px;
transition:bottom .25s
}
.mf-products-of-category .products-box ul.products li.product .product-inner:hover .mf-product-content h2 {
	text-decoration:underline
}
.mf-products-of-category .products-box ul.products li.product .product-inner:hover .mf-product-content h2 a {
	color:var(--mf-primary-color)
}
.mf-products-of-category .products-box ul.products li.product .product-inner:hover .footer-button {
	bottom:0
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3n+1) {
clear:both;
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3n+2) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3n+3) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3n) {
border-right:none
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(1), .mf-products-of-category .products-box ul.products.columns-3 li:nth-child(2), .mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3) {
border-top:none
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n+1) {
clear:both;
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n+2) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n+3) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n+4) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n) {
border-right:none
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(1), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(2), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4) {
border-top:none
}
.mf-products-of-category.no-banners-carousel .products-box {
	width:80%;
	border-left:1px solid #e1e1e1
}
.mf-products-tabs .tabs-header {
	background-color:#f4f4f4;
	padding:16px 20px 16px 20px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:30px
}
.mf-products-tabs .tabs-header .tabs-cat__heading, .mf-products-tabs .tabs-header h2 {
	line-height:1;
	margin:0;
	font-weight:500
}
.mf-products-tabs .tabs-header .tabs-cat__heading a, .mf-products-tabs .tabs-header h2 a {
	color:#000
}
.mf-products-tabs .tabs-header h2, .mf-products-tabs .tabs-header h3 {
	font-size:20px
}
.mf-products-tabs .tabs-header .tabs-header-nav {
	display:flex;
	align-items:center
}
.mf-products-tabs .tabs-header .tabs-nav {
	margin:0 -15px;
	padding:0;
	list-style:none;
	display:flex;
	align-items:center
}
.mf-products-tabs .tabs-header .tabs-nav li {
	padding:0 15px;
	margin-bottom:0
}
.mf-products-tabs .tabs-header .tabs-nav li a {
	color:#666
}
.mf-products-tabs .tabs-header .tabs-nav li a.active, .mf-products-tabs .tabs-header .tabs-nav li a:hover {
	color:#000
}
.mf-products-tabs .tabs-header .link {
	padding-left:15px;
	color:#666
}
.mf-products-tabs .tabs-header .link:hover {
	color:#000
}
.mf-products-tabs .tabs-content {
	position:relative
}
.mf-products-tabs .tabs-content .mf-loading, .mf-products-tabs .tabs-content .mf-vc-loading {
	min-height:350px
}
.mf-products-tabs .tabs-panel {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	opacity:0;
-webkit-transition:opacity .35s ease;
transition:opacity .35s ease;
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
.mf-products-tabs .tabs-panel.active {
	position:relative;
	z-index:2;
	opacity:1;
	top:0;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
-webkit-transition:all .35s ease;
transition:all .35s ease;
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s
}
.mf-products-tabs ul.products.slick-slider li.product {
	clear:none!important
}
.mf-products-tabs .slick-arrow {
	font-size:30px;
	color:#ccc;
	text-align:center;
transition:.35s;
	z-index:99
}
.mf-products-tabs .slick-arrow:hover {
	color:#000
}
.mf-products-tabs .slick-arrow.slick-disabled {
	color:#ccc;
	cursor:auto
}
.mf-products-tabs .slick-prev-arrow {
	left:-50px
}
.mf-products-tabs .slick-next-arrow {
	right:-50px
}
.mf-products-tabs .slick-dots {
	display:none!important;
	margin-bottom:0
}
.mf-products-tabs.header-style-2 .tabs-header {
	background-color:transparent;
	padding:0 0 16px 0
}
.mf-products-tabs.header-style-2 .tabs-header h2 {
	font-weight:600
}
.vc_custom_heading.regular {
	font-weight:400
}
.vc_custom_heading.medium {
	font-weight:500
}
.vc_custom_heading.semibold {
	font-weight:600
}
.mf-category-tabs .tabs-title {
	display:flex;
	align-items:flex-end;
	margin-bottom:20px
}
.mf-category-tabs .tabs-title h2, .mf-category-tabs .tabs-title h3 {
	font-size:20px
}
.mf-category-tabs .tabs-title .tabs__heading, .mf-category-tabs .tabs-title h2 {
	font-weight:400;
	margin:0 20px 0 0
}
.mf-category-tabs .tabs-header {
	background-color:#fff;
	border-bottom:1px solid #e1e1e1
}
.mf-category-tabs .tabs-header .slick-track {
	display:flex;
	align-items:stretch
}
.mf-category-tabs .tabs-header .tabs-nav {
	height:116px;
	overflow:hidden
}
.mf-category-tabs .tabs-header .tabs-nav.slick-initialized {
	height:auto;
	overflow:visible
}
.mf-category-tabs .tabs-header ul {
	margin:0;
	padding:0 70px;
	list-style:none
}
.mf-category-tabs .tabs-header ul li {
	text-align:center;
	margin-bottom:0;
	width:12.5%;
	padding:25px 5px;
	position:relative;
	height:auto
}
.mf-category-tabs .tabs-header ul li:after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	height:2px;
	width:0;
	opacity:0;
transition:.35s;
	background-color:var(--mf-background-primary-color)
}
.mf-category-tabs .tabs-header ul li.active:after {
	opacity:1;
	width:100%;
	left:0
}
.mf-category-tabs .tabs-header ul li i {
	font-size:36px;
	line-height:1
}
.mf-category-tabs .tabs-header ul li h2 {
	font-size:14px
}
.mf-category-tabs .tabs-header ul li .tab-header__title, .mf-category-tabs .tabs-header ul li h2 {
	font-weight:400;
	margin:10px 0 0;
transition:.5s
}
.mf-category-tabs .tabs-header ul li a {
	color:#000;
	display:block
}
.mf-category-tabs .tabs-header ul li a img {
	margin:0 auto
}
.mf-category-tabs .tabs-header ul li a.active {
	color:var(--mf-primary-color)
}
.mf-category-tabs .tabs-header ul li a.active h2 {
	color:var(--mf-primary-color)
}
.mf-category-tabs .tabs-header .slick-arrow {
	font-size:24px;
	color:#ccc;
transition:.5s
}
.mf-category-tabs .tabs-header .slick-arrow:hover {
	color:#000
}
.mf-category-tabs .tabs-header .slick-arrow.slick-disabled {
	cursor:auto;
	color:#ccc
}
.mf-category-tabs .tabs-header .slick-prev-arrow {
	left:25px
}
.mf-category-tabs .tabs-header .slick-next-arrow {
	right:25px
}
.mf-category-tabs .tabs-content {
	padding:20px 60px 40px;
	background-color:#fff
}
.mf-category-tabs .tabs-content ul {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	align-items:stretch;
	flex-wrap:wrap
}
.mf-category-tabs .tabs-content ul li {
	text-align:center;
	margin-bottom:0;
	margin-top:30px;
	width:12.5%;
	padding:0 5px
}
.mf-category-tabs .tabs-content ul li h2 {
	font-size:14px
}
.mf-category-tabs .tabs-content ul li .tab-content__title, .mf-category-tabs .tabs-content ul li h2 {
	font-weight:400;
	margin:12px 0 0;
	line-height:1;
transition:.5s;
	color:#666
}
.mf-category-tabs .tabs-content ul li .t-imgage {
	display:block;
	overflow:hidden
}
.mf-category-tabs .tabs-content ul li .t-imgage img {
transition:.5s
}
.mf-category-tabs .tabs-content ul li a {
	display:block
}
.mf-category-tabs .tabs-content ul li a:hover h2 {
	color:#06c
}
.mf-category-tabs .tabs-content ul li a:hover img {
	transform:scale(1.1)
}
.mf-products-of-category-2 {
	background-color:#fff
}
.mf-products-of-category-2 .mf-loading, .mf-products-of-category-2 .mf-vc-loading {
	min-height:750px;
	width:100%
}
.mf-products-of-category-2 .cats-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px 20px;
	border-bottom:1px solid #e1e1e1;
	flex-wrap:wrap
}
.mf-products-of-category-2 .cats-header .cats-inner__heading, .mf-products-of-category-2 .cats-header h2 {
	font-weight:400;
	margin:0;
	line-height:1
}
.mf-products-of-category-2 .cats-header h2, .mf-products-of-category-2 .cats-header h3 {
	font-size:20px
}
.mf-products-of-category-2 .cats-header .cat-title {
	color:#000;
	display:flex;
	align-items:center
}
.mf-products-of-category-2 .cats-header .cat-title i {
	font-size:22px;
	padding-right:15px
}
.mf-products-of-category-2 .cats-header .extra-links {
	display:flex;
	align-items:center;
	margin:0 -15px;
	padding:0;
	list-style:none
}
.mf-products-of-category-2 .cats-header .extra-links li {
	padding:0 15px;
	margin-bottom:0
}
.mf-products-of-category-2 .cats-header .extra-links li a {
	color:#000
}
.mf-products-of-category-2 .cats-header .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.mf-products-of-category-2 .cats-header .extra-links li:first-child {
	margin-left:0
}
.mf-products-of-category-2 .products-cat {
	display:flex;
	align-items:stretch
}
.mf-products-of-category-2 .col-product-content:after {
	position:absolute;
	top:0;
	right:15px;
	bottom:0;
	content:"";
	width:1px;
	background-color:#e0e0e0
}
.mf-products-of-category-2 .images-slider {
	padding:20px
}
.mf-products-of-category-2 .images-slider .image-item {
	float:left;
	display:none
}
.mf-products-of-category-2 .images-slider .image-item:first-child {
	display:block
}
.mf-products-of-category-2 .images-slider .slick-initialized .image-item {
	display:block
}
.mf-products-of-category-2 .images-slider .slick-arrow {
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	z-index:99;
	background-color:rgba(0, 0, 0, .1);
	font-size:16px;
transition:.5s
}
.mf-products-of-category-2 .images-slider .slick-arrow:hover {
	background-color:rgba(0, 0, 0, .2)
}
.mf-products-of-category-2 .images-slider .slick-prev-arrow {
	left:0
}
.mf-products-of-category-2 .images-slider .slick-next-arrow {
	right:0
}
.mf-products-of-category-2 .mf-products-tabs {
	padding:0 20px;
	clear:both
}
.mf-products-of-category-2 .mf-products-tabs .slick-list {
	margin:0 -1px
}
.mf-products-of-category-2 .mf-products-tabs .tabs-header {
	background-color:transparent;
	justify-content:flex-start;
	padding-left:0;
	padding-top:5px;
	padding-bottom:10px
}
.mf-products-of-category-2 .mf-products-tabs .tabs-header li a {
	font-size:16px
}
.mf-products-of-category-2 .mf-products-tabs ul.products li.product .ribbons {
	display:none
}
.mf-products-of-category-2 .mf-products-tabs .slick-arrow {
	top:-54px;
	right:0;
	left:auto;
	font-size:16px
}
.mf-products-of-category-2 .mf-products-tabs .slick-prev-arrow {
	right:35px
}
.mf-products-of-category-2 .products-side {
	padding:20px 30px 20px 0
}
.mf-products-of-category-2 .products-side .side-title {
	font-size:16px;
	font-weight:400;
	line-height:1;
	margin:0 0 30px;
	padding-bottom:15px;
	border-bottom:1px solid #e1e1e1
}
.mf-products-of-category-2 .products-side ul.products li.product {
	display:flex;
	align-items:flex-start;
	margin-bottom:25px
}
.mf-products-of-category-2 .products-side .product-thumbnail {
	width:70px
}
.mf-products-of-category-2 .products-side .product-thumbnail img {
	height:auto
}
.mf-products-of-category-2 .products-side .product-inners {
	width:calc(100% - 70px);
	margin-left:13px
}
.mf-products-of-category-2 .products-side .product-inners h2 {
	font-size:14px;
	font-weight:400;
	margin:0 0 10px;
	line-height:1.4
}
.mf-products-of-category-2 .products-side .product-inners .woocommerce-Price-amount {
	color:#000
}
.mf-products-of-category-2 .products-side .product-inners ins {
	padding-right:10px;
	text-decoration:none
}
.mf-products-of-category-2 .products-side .product-inners ins .woocommerce-Price-amount {
	color:#f30
}
.mf-products-of-category-2 .products-side .product-inners del .woocommerce-Price-amount {
	color:#999;
	font-size:12px
}
.mf-products-of-category-2 .products-side .link {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	color:#000;
	position:relative
}
.mf-products-of-category-2 .products-side .link:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:12px;
	padding-left:5px
}
.mf-products-of-category-2 .products-side .link:hover {
	color:var(--mf-primary-color)
}
.mf-products-of-category-2.hide-product-tabs .mf-products-tabs .slick-arrow, .mf-products-of-category-2.hide-product-tabs .mf-products-tabs .tabs-header {
	display:none!important
}
.mf-category-box {
	background-color:#fff;
	padding:15px 20px
}
.mf-category-box .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding-bottom:13px
}
.mf-category-box .cat-header h2 {
	font-size:24px
}
.mf-category-box .cat-header .cat-name {
	font-weight:400;
	margin:0
}
.mf-category-box .cat-header .cat-name a {
	color:#000
}
.mf-category-box .cat-header .extra-links {
	padding:0;
	margin:0 -15px
}
.mf-category-box .cat-header .extra-links li {
	display:inline-block;
	margin-bottom:0;
	padding:0 15px
}
.mf-category-box .cat-header .extra-links li a {
	color:#666
}
.mf-category-box .cat-header .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.mf-category-box .sub-categories {
	padding:30px 0 15px;
	display:flex;
	flex-wrap:wrap;
	align-items:stretch
}
.mf-category-box .sub-categories:after {
	content:"";
	display:block;
	clear:both
}
.mf-category-box .sub-categories .cat-banner {
	display:block
}
.mf-category-box .sub-categories .col-banner {
	padding-left:0;
	padding-right:5px;
	margin-bottom:20px
}
.mf-category-box .sub-categories .col-cat {
	padding-left:0;
	padding-right:0;
	margin-bottom:20px
}
.mf-category-box .sub-categories .term-item {
	padding:20px 15px 30px;
	display:block;
	border:1px solid transparent;
	height:100%
}
.mf-category-box .sub-categories .term-item img {
	height:auto
}
.mf-category-box .sub-categories .term-item:hover {
	border-color:silver
}
.mf-category-box .sub-categories .term-item:hover .term-name {
	color:var(--mf-primary-color)
}
.mf-category-box .sub-categories .term-name {
	font-size:16px;
	font-weight:400;
	margin-top:15px;
	margin-bottom:0;
transition:.5s;
	line-height:1
}
.mf-category-box .sub-categories .term-name .count {
	display:block;
	font-size:14px;
	color:#999;
	margin-top:5px
}
.mf-products-carousel .mf-loading, .mf-products-carousel .mf-vc-loading {
	height:400px
}
.mf-products-carousel .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding-bottom:13px;
	margin-bottom:30px
}
.mf-products-carousel .cat-header h2 {
	font-size:24px
}
.mf-products-carousel .cat-header .cat-title {
	font-weight:600;
	margin:0
}
.mf-products-carousel .cat-header .cat-title a {
	color:#000
}
.mf-products-carousel .cat-header .cat-title a:hover {
	color:var(--mf-primary-color)
}
.mf-products-carousel .cat-header .extra-links {
	padding:0;
	margin:0 -15px
}
.mf-products-carousel .cat-header .extra-links li {
	display:inline-block;
	margin-bottom:0;
	padding:0 15px
}
.mf-products-carousel .cat-header .extra-links li a {
	color:#666
}
.mf-products-carousel .cat-header .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.mf-products-carousel.header-2 .cat-header {
	justify-content:center;
	border-bottom:none;
	margin-bottom:50px;
	padding-bottom:0
}
.mf-products-carousel.header-2 .cat-header .cat-title {
	text-transform:uppercase;
	font-weight:400
}
.mf-products-carousel.header-3 .cat-header {
	justify-content:center;
	padding:16px 10px;
	background-color:#f4f4f4;
	border-bottom-color:#e3e3e3;
	text-align:center
}
.mf-products-carousel.header-3 .cat-header .cat-title {
	font-size:20px;
	font-weight:600;
	margin:0;
	line-height:1
}
.mf-products-carousel.header-4 .cat-header {
	padding:16px 20px;
	background-color:#f4f4f4;
	border-bottom-color:#e3e3e3
}
.mf-products-carousel.header-4 .cat-header .cat-title {
	font-size:20px;
	font-weight:600;
	margin:0;
	line-height:1
}
.mf-products-carousel ul.products li.product {
	clear:none!important
}
.mf-products-carousel .slick-arrow {
	font-size:30px;
	color:#ccc;
	text-align:center;
transition:.35s;
	z-index:99
}
.mf-products-carousel .slick-arrow:hover {
	color:#000
}
.mf-products-carousel .slick-arrow.slick-disabled {
	color:#ccc;
	cursor:auto
}
.mf-products-carousel .slick-prev-arrow {
	left:-50px
}
.mf-products-carousel .slick-next-arrow {
	right:-50px
}
.mf-products-carousel .slick-dots {
	display:none!important
}
.mf-product-deals-day ul.products {
	margin:0 -15px
}
.mf-product-deals-day ul.products li.product {
	padding:0 15px;
	margin-bottom:0
}
.mf-product-deals-day ul.products li.product .product-inner {
	padding:0;
	margin-bottom:0;
	border:none
}
.mf-product-deals-day ul.products li.product .product-inner:hover .footer-button {
	bottom:0
}
.mf-product-deals-day ul.products li.product .product-inner .footer-button {
	bottom:-15px;
transition:bottom .25s
}
.mf-product-deals-day ul.products li.product .ribbons {
	display:none
}
.mf-product-deals-day ul.products li.product .price {
	margin-top:0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	line-height:1.4
}
.mf-product-deals-day ul.products li.product .price ins {
	color:#690;
	font-size:18px;
	font-weight:600
}
.mf-product-deals-day ul.products li.product .price del {
	padding-left:10px;
	padding-right:10px
}
.mf-product-deals-day ul.products li.product .price .sale {
	display:inline-block;
	font-size:14px;
	color:#f14705
}
.mf-product-deals-day ul.products li.product .woo-loop-product__title, .mf-product-deals-day ul.products li.product h2 {
	margin-top:10px
}
.mf-product-deals-day ul.products li.product .sold-by-meta {
	display:block;
	margin-top:5px;
	color:#000
}
.mf-product-deals-day ul.products li.product .sold-by-meta a {
	color:#000
}
.mf-product-deals-day ul.products li.product .sold-by-meta a:hover {
	color:var(--mf-primary-color)
}
.mf-product-deals-day ul.products li.product .mf-rating {
	margin-top:3px
}
.mf-product-deals-day ul.products li.product .deal-progress {
	margin-top:15px
}
.mf-product-deals-day ul.products li.product .deal-progress .progress-bar, .mf-product-deals-day ul.products li.product .deal-progress .progress-value {
	height:11px
}
.mf-product-deals-day ul.products li.product .deal-progress .progress-text {
	margin-bottom:0;
	color:#000;
	margin-top:5px
}
.mf-product-deals-day ul.products li.product a.button {
	width:100%;
	padding:0 15px
}
.mf-product-deals-day ul.products li.product a.button.loading::after {
top:18px
}
.mf-product-deals-day ul.products li.product a.button .p-icon {
	display:none
}
.mf-product-deals-day ul.products li.product .mf-product-thumbnail {
	margin-bottom:20px
}
.mf-product-deals-day .slick-arrow {
	top:40%
}
.mf-product-deals-day .header-content {
	display:flex;
	align-items:center
}
.mf-product-deals-day .header-content .cat-title {
	font-weight:400;
	margin-right:70px
}
.mf-product-deals-day .header-content h2 {
	font-size:24px
}
.mf-product-deals-day .header-countdown {
	display:flex;
	align-items:center;
	background-color:#f14705;
	padding:7px 5px 7px 11px;
	font-size:18px;
	font-weight:600;
	color:#fff;
	border-radius:3px;
	line-height:1
}
.mf-product-deals-day .header-countdown .martfury-countdown {
	padding-left:10px
}
.mf-product-deals-day .header-countdown .martfury-countdown .days, .mf-product-deals-day .header-countdown .martfury-countdown .divider, .mf-product-deals-day .header-countdown .martfury-countdown .text {
	display:none
}
.mf-product-deals-day .header-countdown .martfury-countdown .digits {
	padding:0 8px;
	position:relative;
	display:inline-block
}
.mf-product-deals-day .header-countdown .martfury-countdown .digits:after {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-3px;
	content:":";
	color:#fff;
	font-size:18px;
	font-weight:600
}
.mf-product-deals-day .header-countdown .martfury-countdown .seconds .digits {
	min-width:40px;
	padding-right:0
}
.mf-product-deals-day .header-countdown .martfury-countdown .seconds .digits:after {
	display:none
}
.mf-product-deals-day .header-link a {
	color:#000;
	border-bottom:1px solid #000;
	line-height:1;
	display:inline-block
}
.mf-product-deals-day .header-link a:hover {
	border-bottom-color:var(--mf-border-primary-color);
	color:var(--mf-primary-color)
}
.mf-product-deals-day.hide-ends-in-text .header-countdown {
	padding-left:5px
}
.mf-product-deals-day.hide-ends-in-text .header-countdown .ends-text {
	display:none
}
.mf-product-deals-day.type-grid ul.products li.product {
	margin-bottom:30px
}
.mf-product-deals-day.type-grid .numeric-navigation {
	text-align:center;
	margin-top:40px
}
.mf-product-deals-day ul.slick-dots {
	margin-top:42px
}
.mf-product-deals-day ul.slick-dots li button {
	background-color:#ccc;
	border:none
}
.mf-product-deals-day ul.slick-dots li.slick-active button {
	background-color:var(--mf-background-primary-color)
}
.mf-product-deals-day.style-1 .slick-dots {
	display:none!important
}
.mf-product-deals-day.style-2 {
	background-color:#fff
}
.mf-product-deals-day.style-2 .cat-header {
	padding-top:13px;
	padding-left:20px;
	padding-right:20px
}
.mf-product-deals-day.style-2 .products-content {
	padding:0 20px 20px
}
.mf-product-deals-day.style-2 .slick-arrow {
	display:none!important
}
.mf-product-deals-day.product-type-month .header-countdown .martfury-countdown .days, .mf-product-deals-day.product-type-week .header-countdown .martfury-countdown .days {
	display:inline-block
}
.mf-product-loop-hover-3 .mf-product-deals-day ul.products li.product .added_to_cart {
	display:none
}
.mf-product-recently-viewed .numeric-navigation {
	text-align:center;
	margin-top:40px
}
.martfury-coming-soon .timer {
	display:inline-block;
	text-transform:capitalize;
	padding:0 25px;
	text-align:center;
	min-width:100px
}
.martfury-coming-soon .timer .digits {
	display:block;
	font-size:48px;
	color:#000;
	line-height:1
}
.martfury-coming-soon .divider {
	display:none
}
.mf-product-deals-carousel {
	padding:13px 30px 30px;
	border:2px solid var(--mf-border-primary-color)
}
.mf-product-deals-carousel .cat-header {
	border-bottom:1px solid #e1e1e1;
	margin-bottom:35px;
	padding-bottom:13px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.mf-product-deals-carousel .cat-header .slick-arrows {
	margin-top:5px
}
.mf-product-deals-carousel .cat-header .slick-arrow {
	position:static;
	font-size:18px;
	padding-left:13px
}
.mf-product-deals-carousel .cat-header .slick-arrow:hover {
	color:#000
}
.mf-product-deals-carousel .cat-header h2 {
	font-size:20px
}
.mf-product-deals-carousel .cat-title {
	margin:0;
	line-height:1;
	font-weight:600
}
.mf-product-deals-carousel ul.products li {
	margin-bottom:0
}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery {
	width:55%;
	padding-bottom:0
}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-nav li {
	max-width:55px
}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-nav .slick-arrow {
	max-width:53px
}
.mf-product-deals-carousel.woocommerce .product .entry-summary {
	width:45%
}
.mf-product-deals-carousel.woocommerce .product .product-image-ms {
	display:none
}
.mf-product-deals-carousel.woocommerce .product .flex-viewport {
	height:auto!important
}
.mf-product-deals-carousel.woocommerce .product .ribbons .ribbon.sale-text {
	height:auto;
	line-height:1;
	border-radius:50%;
	padding:10px;
	min-height:80px;
	min-width:80px;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	font-size:16px;
	font-weight:400
}
.mf-product-deals-carousel.woocommerce .product .ribbons .ribbon.sale-text .sep {
	display:block;
	font-weight:400;
	font-size:14px
}
.mf-product-deals-carousel.hide-progress-bar .tawc-deal .deal-sold {
	display:none
}
.mf-product-deals-carousel.hide-navigation .slick-arrows {
	display:none
}
.mf-product-deals-carousel .product {
	margin-right:30px;
	display:none
}
.mf-product-deals-carousel .product.slick-slide, .mf-product-deals-carousel .product:first-child {
	display:block
}
.mf-product-deals-carousel .product:after {
	clear:both;
	content:"";
	display:block
}
.mf-product-deals-carousel .product .entry-summary .product-cat {
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:7px;
	display:inline-block
}
.mf-product-deals-carousel .product .entry-summary .product-cat:hover {
	color:#06c
}
.mf-product-deals-carousel .product .entry-summary .product-title {
	font-size:18px;
	font-weight:600;
	margin:0 0 14px
}
.mf-product-deals-carousel .product .entry-summary .product-title a {
	color:#000
}
.mf-product-deals-carousel .product .entry-summary .product-title a:hover {
	color:var(--mf-primary-color)
}
.mf-product-deals-carousel .product .entry-summary .price {
	margin-bottom:10px
}
.mf-product-deals-carousel .product .entry-summary .price del {
	font-size:18px;
	color:#999;
	padding-left:20px
}
.mf-product-deals-carousel .product .entry-summary .price .woocommerce-Price-amount {
	padding-right:0
}
.mf-product-deals-carousel .product .entry-summary .price .sale {
	display:none
}
.mf-product-deals-carousel .product .entry-summary .woocommerce-product-rating {
	margin-bottom:5px;
	display:flex;
	align-items:center
}
.mf-product-deals-carousel .product .entry-summary .woocommerce-product-rating .star-rating {
	margin-top:0;
	margin-bottom:0
}
.mf-product-deals-carousel .product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
	color:#666
}
.mf-product-deals-carousel .product .entry-summary .woocommerce-product-rating .woocommerce-review-link .character {
	display:none
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal {
	margin-bottom:0;
	margin-top:20px;
	padding:20px 0 0;
	background-color:transparent;
	border-top:1px solid #e1e1e1
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date {
	display:block
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-text {
	width:100%;
	font-size:14px;
	text-transform:none;
	font-weight:400
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding-right:1px
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .timer {
	padding:0 5px
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .days {
	padding-left:0
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after {
	display:none
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .seconds {
	padding-right:0
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
	display:block;
	color:#999;
	font-size:24px
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-sold .deal-sold-text {
	display:none
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-sold .deal-progress, .mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-sold .deal-text {
	width:100%;
	padding-left:0
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-sold .progress-bar, .mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-sold .progress-value {
	height:17px
}
.mf-products-list-carousel .cat-header {
	padding-bottom:15px
}
.mf-products-list-carousel .cat-header h2, .mf-products-list-carousel .cat-header h3 {
	font-size:20px
}
.mf-products-list-carousel .products ul, .mf-products-list-carousel ul.products {
	margin-bottom:0
}
.mf-products-list-carousel .products ul li.product, .mf-products-list-carousel ul.products li.product {
	margin-bottom:0
}
.mf-products-list-carousel .products ul li.product.product:last-child .product-item, .mf-products-list-carousel ul.products li.product.product:last-child .product-item {
	margin-bottom:15px
}
.mf-products-list-carousel .product-item {
	display:flex;
	align-items:flex-start;
	margin-bottom:29px
}
.mf-products-list-carousel .product-item .product-thumbnail {
	width:70px
}
.mf-products-list-carousel .product-item .product-thumbnail img {
	height:auto
}
.mf-products-list-carousel .product-item .product-inners {
	width:calc(100% - 70px);
	margin-left:13px
}
.mf-products-list-carousel .product-item .product-inners h2 {
	font-size:14px;
	font-weight:400;
	margin:0 0 10px;
	line-height:1.6
}
.mf-products-list-carousel .product-item .product-inners .woocommerce-Price-amount {
	color:#000
}
.mf-products-list-carousel .product-item .product-inners ins {
	padding-right:10px;
	text-decoration:none
}
.mf-products-list-carousel .product-item .product-inners ins .woocommerce-Price-amount {
	color:#f30
}
.mf-products-list-carousel .product-item .product-inners del .woocommerce-Price-amount {
	color:#999;
	font-size:12px
}
.mf-products-list-carousel ul.slick-dots {
	margin-bottom:0;
	display:block!important
}
.mf-products-list-carousel ul.slick-dots li {
	margin-bottom:0
}
.mf-products-list-carousel ul.slick-dots li button {
	background-color:#dbdbdb;
	border-color:#dbdbdb;
	width:8px;
	height:8px
}
.mf-products-list-carousel ul.slick-dots li.slick-active button {
	border-color:var(--mf-border-primary-color);
	background-color:var(--mf-background-primary-color)
}
.mf-products-list-carousel.has-border {
	border:1px solid #d9d9d9;
	padding:15px 20px 20px 20px
}
.mf-product-deals-grid .cat-header {
	background-color:var(--mf-background-primary-color);
	padding:20px 10px;
	text-align:center
}
.mf-product-deals-grid .cat-header .cat-title {
	font-size:22px;
	font-weight:600;
	line-height:1;
	margin:0;
	color:var(--mf-background-primary-text-color)
}
.mf-product-deals-grid ul.products {
	border:2px solid var(--mf-border-primary-color);
	border-top:none;
	padding:30px 20px
}
.mf-banners-grid {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	margin-left:-16px
}
.mf-banners-grid .l-banners {
	width:59%;
	border:1px solid #d9d9d9;
	border-top:none;
	overflow:hidden
}
.mf-banners-grid .l-banners .banner-item {
	border-top:1px solid #d9d9d9
}
.mf-banners-grid .r-banners {
	width:41%;
	display:flex;
	flex-wrap:wrap;
	border-bottom:1px solid #d9d9d9
}
.mf-banners-grid .r-banners .item-small {
	width:50%;
	border-top:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9
}
.mf-banners-grid .r-banners .item-normal {
	width:100%;
	border-top:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9
}
.mf-banners-grid-2 {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	margin-left:-16px
}
.mf-banners-grid-2 .l-banners {
	width:100%;
	border:1px solid #d9d9d9;
	border-top:none;
	overflow:hidden
}
.mf-banners-grid-2 .l-banners .banner-item {
	border-top:1px solid #d9d9d9
}
.mf-banners-grid-2 .r-banners {
	width:100%;
	display:flex;
	border-bottom:1px solid #d9d9d9
}
.mf-banners-grid-2 .r-banners .item-small {
	border-right:1px solid #d9d9d9
}
.mf-banners-grid-2 .r-banners .item-medium {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9
}
.martfury-tooltip {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#111;
	color:#fff;
	border:none;
	padding:0;
	opacity:1;
	position:absolute;
	z-index:10
}
.martfury-tooltip.qv-tooltip {
	z-index:999999
}
.martfury-tooltip.ui-tooltip {
	border:none;
	background:#111;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0;
	box-shadow:none
}
.martfury-tooltip .ui-tooltip-content {
	font-size:13px;
	position:relative;
	padding:4px 10px
}
.martfury-tooltip .ui-tooltip-content::after {
content:'';
position:absolute;
bottom:-4px;
left:50%;
margin-left:-4px;
border-style:solid;
display:block;
width:0;
border-color:#111 transparent;
border-width:4px 4px 0
}
.mf-banner-small {
	position:relative
}
.mf-banner-small .b-image {
	text-align:right
}
.mf-banner-small .banner-content {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	overflow:hidden
}
.mf-banner-small .banner-content>h2 {
	font-size:24px
}
.mf-banner-small .banner-content .box-title {
	font-weight:400;
	margin:0 0 10px;
	line-height:1
}
.mf-banner-small .banner-content .desc {
	margin-bottom:0;
	font-size:12px
}
.mf-banner-small.has-img .banner-content {
	position:absolute;
	margin:25px 30px 25px;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.mf-banner-small .box-price {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	bottom:0;
	right:0;
	border-radius:50%;
	width:60px;
	height:60px;
	overflow:hidden;
	background-color:#f14705;
	color:#fff;
	text-align:center;
	line-height:1
}
.mf-banner-small .box-price .s-price {
	font-size:18px;
	font-weight:600;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform:translateY(-50%);
	text-align:center;
	line-height:1;
	display:block
}
.mf-banner-small .box-price .s-price span {
	font-size:12px;
	display:block
}
.mf-banner-small .link {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:10;
	text-indent:-9999px
}
.mf-banner-small.text-right {
	text-align:right
}
.mf-banner-small.has-border {
	border:1px solid rgba(0, 0, 0, .15)
}
.mf-banner-small.position-price-2 .box-price {
	top:15px;
	left:46%;
	transform:translateX(-50%)
}
.mf-banner-small.position-price-3 .box-price {
	top:37%;
	left:53%
}
.mf-banner-small.has-bg-img .banner-content {
	position:relative;
	margin:0;
	padding:15px
}
.mf-banner-small.has-bg-img .featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:left top
}
.mf-banner-small.has-bg-img .link-all {
	color:#666;
	font-weight:600
}
.mf-banner-large {
	position:relative
}
.mf-banner-large .link-all {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.mf-banner-large .col-banner-content {
	padding:15px 0
}
.mf-banner-large .banner-row {
	display:flex;
	align-items:center
}
.mf-banner-large .banner-row:after, .mf-banner-large .banner-row:before {
	display:none
}
.mf-banner-large .banner-content {
	margin-left:-15px
}
.mf-banner-large .banner-content>h2 {
	font-size:36px
}
.mf-banner-large .banner-content .box-title {
	font-weight:300;
	line-height:1;
	margin:0 0 18px
}
.mf-banner-large .banner-content .desc {
	color:#999;
	margin-bottom:0
}
.mf-banner-large .banner-content .r-price {
	color:#f30
}
.mf-banner-large .banner-price {
	padding:15px 0 15px 20px
}
.mf-banner-large .banner-price .sale-price {
	color:#999;
	font-size:16px;
	text-decoration:line-through;
	display:block;
	line-height:1
}
.mf-banner-large .banner-price .s-price {
	font-size:30px;
	display:block;
	color:#690
}
.mf-banner-large .banner-price .link {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:35px;
	line-height:35px;
	padding:0 17px;
	display:inline-block;
	border-radius:4px;
	margin-top:20px;
	white-space:normal
}
.mf-banner-large .banner-price .link.no-content {
	display:none
}
.mf-banner-large .banner-image {
	padding-left:50px
}
.mf-banner-large.has-border {
	border:1px solid rgba(0, 0, 0, .15)
}
.mf-banner-large.layout-2, .mf-banner-large.layout-3 {
	position:relative;
	padding:43px 0 37px
}
.mf-banner-large.layout-2 .featured-image, .mf-banner-large.layout-3 .featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover
}
.mf-banner-large.layout-2 .banner-content .box-title, .mf-banner-large.layout-3 .banner-content .box-title {
	font-size:30px;
	font-weight:300;
	line-height:1.2
}
.mf-banner-large.layout-2 .banner-content .box-title strong, .mf-banner-large.layout-3 .banner-content .box-title strong {
	font-weight:600
}
.mf-banner-large.layout-2 .banner-price, .mf-banner-large.layout-3 .banner-price {
	padding-left:30px
}
.mf-banner-large.layout-2 .col-banner-image, .mf-banner-large.layout-3 .col-banner-image {
	display:none
}
.mf-banner-large.layout-3 {
	padding:43px 55px;
	display:flex
}
.mf-banner-large.layout-3 .banner-row {
	display:block;
	margin:0
}
.mf-banner-large.layout-3 .banner-content, .mf-banner-large.layout-3 .banner-price {
	margin:0;
	padding:0
}
.mf-banner-large.layout-3 .desc {
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	font-weight:600;
	margin-bottom:5px
}
.mf-banner-large.layout-3 .banner-price .s-price {
	line-height:1
}
.mf-banner-large.layout-3 .banner-price .link {
	margin-top:30px
}
.mf-banner-large.layout-3 .col-banner-content, .mf-banner-large.layout-3 .col-banner-price {
	width:90%;
	margin-left:0;
	padding:0
}
.mf-banner-medium {
	position:relative
}
.mf-banner-medium .banner-content {
	padding:25px 20px 22px;
	position:relative
}
.mf-banner-medium .banner-content .s-content>h2 {
	font-size:26px
}
.mf-banner-medium .banner-content .subtitle {
	font-size:16px;
	font-weight:600;
	color:#000;
	margin-bottom:20px;
	display:block;
	line-height:1
}
.mf-banner-medium .banner-content .title {
	font-weight:300;
	line-height:1;
	margin:0 0 10px
}
.mf-banner-medium .banner-content .title strong {
	font-weight:600
}
.mf-banner-medium .banner-content .desc {
	font-size:16px;
	margin-bottom:0
}
.mf-banner-medium .banner-content .desc strong {
	font-weight:600
}
.mf-banner-medium .banner-content .desc .sale {
	font-size:14px;
	color:#666;
	padding-left:5px;
	text-decoration:line-through
}
.mf-banner-medium .banner-content .r-price {
	color:#f30
}
.mf-banner-medium .banner-content .price {
	color:#690
}
.mf-banner-medium .link-all {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.mf-banner-medium.layout-1 {
	text-align:center;
	color:#000
}
.mf-banner-medium .link.no-content {
	display:none
}
.mf-banner-medium.layout-2, .mf-banner-medium.layout-3, .mf-banner-medium.layout-4, .mf-banner-medium.layout-5 {
	position:relative
}
.mf-banner-medium.layout-2 .banner-content, .mf-banner-medium.layout-3 .banner-content, .mf-banner-medium.layout-4 .banner-content, .mf-banner-medium.layout-5 .banner-content {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:25px 30px;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.mf-banner-medium.layout-2 .banner-content .link, .mf-banner-medium.layout-3 .banner-content .link, .mf-banner-medium.layout-4 .banner-content .link, .mf-banner-medium.layout-5 .banner-content .link {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:35px;
	line-height:35px;
	padding:0 17px;
	display:inline-block;
	border-radius:4px;
	white-space:normal;
	margin-top:10px
}
.mf-banner-medium.layout-2 .banner-content .link.no-content, .mf-banner-medium.layout-3 .banner-content .link.no-content, .mf-banner-medium.layout-4 .banner-content .link.no-content, .mf-banner-medium.layout-5 .banner-content .link.no-content {
	display:none
}
.mf-banner-medium.layout-2 .banner-content .title, .mf-banner-medium.layout-3 .banner-content .title, .mf-banner-medium.layout-4 .banner-content .title, .mf-banner-medium.layout-5 .banner-content .title {
	line-height:1.2;
	margin-bottom:8px;
	font-size:24px
}
.mf-banner-medium.layout-3 .banner-content {
	padding:20px
}
.mf-banner-medium.layout-3 .banner-content .title {
	line-height:1;
	font-size:22px
}
.mf-banner-medium.layout-3 .banner-content .s-content {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	height:100%
}
.mf-banner-medium.layout-3 .banner-content .desc {
	font-size:12px;
	line-height:1.1
}
.mf-banner-medium.layout-3 .banner-content .desc .price {
	font-size:18px;
	font-weight:600
}
.mf-banner-medium.layout-4 .banner-content {
	padding:20px
}
.mf-banner-medium.layout-4 .banner-content .desc {
	font-size:22px;
	font-weight:400;
	line-height:1;
	color:#000
}
.mf-banner-medium.layout-4 .banner-content .subtitle {
	font-size:12px;
	color:#06c;
	margin-bottom:8px;
	text-transform:uppercase;
	line-height:1;
	font-weight:400
}
.mf-banner-medium.layout-4 .banner-content .s-content {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	height:100%
}
.mf-banner-medium.layout-4 .banner-content .subdesc {
	font-size:12px;
	color:#666
}
.mf-banner-medium.layout-4 .banner-content .subdesc strong {
	font-size:14px;
	font-weight:500
}
.mf-banner-medium.layout-5 .banner-content {
	padding-top:30px
}
.mf-banner-medium.layout-5 .banner-content .title {
	line-height:1.1;
	margin-bottom:15px;
	font-size:30px
}
.mf-banner-medium.layout-5 .banner-content .desc {
	line-height:1.4
}
.mf-banner-medium.layout-5 .banner-content .desc strong {
	color:#000
}
.mf-banner-medium.layout-5 .banner-content .desc .price {
	font-size:24px;
	color:#67981a
}
.mf-banner-medium.layout-5 .banner-content .desc .r-price {
	color:#f30
}
.mf-banner-medium.has-border {
	border:1px solid rgba(0, 0, 0, .15)
}
.mf-banner-medium.has-bg-img .banner-content {
	position:relative;
	margin:0;
	padding:18px 15px 16px;
	z-index:10
}
.mf-banner-medium.has-bg-img .featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:left top
}
.mf-products-grid .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:15px;
	margin-bottom:30px;
	flex-wrap:wrap
}
.mf-products-grid .cat-header .cat-title {
	line-height:1;
	margin:0;
	font-weight:600
}
.mf-products-grid .cat-header .cat-title a {
	color:#000
}
.mf-products-grid .cat-header h2, .mf-products-grid .cat-header h3 {
	font-size:20px
}
.mf-products-grid .cat-header .tabs-header-nav {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.mf-products-grid .cat-header .tabs-nav {
	margin:0 -15px;
	padding:0;
	list-style:none;
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.mf-products-grid .cat-header .tabs-nav li {
	padding:0 15px;
	margin-bottom:0
}
.mf-products-grid .cat-header .tabs-nav li a {
	color:#666
}
.mf-products-grid .cat-header .tabs-nav li a.active, .mf-products-grid .cat-header .tabs-nav li a:hover {
	color:var(--mf-primary-color)
}
.mf-products-grid .cat-header .link {
	padding-left:15px;
	color:#666
}
.mf-products-grid .cat-header .link:hover {
	color:var(--mf-primary-color)
}
.mf-products .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding-bottom:13px;
	margin-bottom:30px
}
.mf-products .cat-header h2 {
	font-size:24px
}
.mf-products .cat-header .cat-title {
	font-weight:600;
	margin:0
}
.mf-products .cat-header .cat-title a {
	color:#000
}
.mf-products .cat-header .cat-title a:hover {
	color:var(--mf-primary-color)
}
.mf-products .cat-header .extra-links {
	padding:0;
	margin:0 -15px
}
.mf-products .cat-header .extra-links li {
	display:inline-block;
	margin-bottom:0;
	padding:0 15px
}
.mf-products .cat-header .extra-links li a {
	color:#666
}
.mf-products .cat-header .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.mf-products.header-2 .cat-header {
	padding:16px 20px;
	background-color:#f4f4f4;
	border-bottom-color:#e3e3e3
}
.mf-products.header-2 .cat-header .cat-title {
	font-size:20px;
	font-weight:600;
	margin:0;
	line-height:1
}
.mf-products-list .cat-header {
	margin-bottom:55px
}
.mf-products-list ul.products {
	margin:0 -15px
}
.mf-products-list ul.products li.product {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:40px
}
.mf-products-list ul.products li.product .product-inner {
	padding:0;
	margin:0;
	display:flex;
	border:none
}
.mf-products-list ul.products li.product .product-inner .footer-button, .mf-products-list ul.products li.product .product-inner .mf-product-details-hover {
	display:none!important
}
.mf-products-list ul.products li.product .mf-vendor-name {
	display:none
}
.mf-products-list ul.products li.product .ribbons {
	display:none
}
.mf-products-list ul.products li.product .mf-product-thumbnail {
	margin-bottom:0;
	width:100px
}
.mf-products-list ul.products li.product .mf-product-details {
	padding-left:20px;
	width:calc(100% - 100px)
}
.martfury-container {
	width:1650px;
	margin:0 auto
}
.martfury-container .martfury-container {
	width:100%;
	padding-left:15px;
	padding-right:15px
}
.mf-recently-products.rv-full-width>.rv-container {
	width:1648px;
	margin:0 auto
}
.aws-container .aws-search-form {
	height:42px
}
.aws-container .aws-search-form .aws-main-filter {
	background-color:#fff;
	border-color:#ccc;
	padding-right:18px;
	padding-left:18px;
	color:#000;
	white-space:nowrap;
	border-radius:0 5px 5px 0!important;
	max-width:inherit;
	font-size:14px
}
.aws-container .aws-search-form .aws-main-filter:active, .aws-container .aws-search-form .aws-main-filter:hover {
	background-color:#fff
}
.aws-container .aws-search-form .aws-main-filter .aws-main-filter__current {
	padding-right:20px
}
.aws-container .aws-search-form .aws-main-filter .aws-main-filter__current:after {
	content:'\e93a';
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:10px;
	color:#000;
	position:absolute;
	top:13px;
	right:0;
	background:0 0
}
.aws-container .aws-search-form .aws-main-filter:active .aws-main-filter__current {
	top:0
}
.aws-container .aws-search-form .aws-search-field {
	border-color:#ccc;
	font-size:14px;
	color:#000;
	border-right-width:0;
	border-radius:5px 0 0 5px!important
}
.aws-container .aws-search-form .aws-search-btn {
	border:none;
	background-color:var(--mf-background-primary-color);
	width:85px;
	align-items:center
}
.aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon {
	color:var(--mf-background-primary-text-color)
}
.aws-container .aws-search-form .aws-search-btn:hover {
	background-color:var(--mf-background-primary-color)
}
.aws-container .aws-search-form .aws-wrapper .aws-loader {
	border-width:1px;
	border-color:#666 #666 #666 transparent;
	border-radius:50%;
	border-style:solid;
	animation:mf-spin-fast 1s linear infinite;
	content:" ";
	width:14px;
	height:14px;
	font-weight:400;
	margin-top:-5px;
	text-indent:0
}
.aws-container[data-buttons-order="2"] .aws-search-form .aws-main-filter {
	border-radius:0!important
}
.aws-container[data-buttons-order="2"] .aws-search-form .aws-search-btn {
	border-radius:0 5px 5px 0!important
}
.aws-container[data-buttons-order="3"] .aws-search-form .aws-main-filter {
	border-radius:5px 0 0 5px!important
}
.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field {
	border-right-width:1px;
	border-radius:0 5px 5px 0!important
}
.aws-container[data-buttons-order="4"] .aws-search-form .aws-main-filter {
	border-radius:0!important
}
.aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field {
	border-right-width:1px;
	border-radius:0 5px 5px 0!important
}
.aws-container[data-buttons-order="4"] .aws-search-form .aws-search-btn {
	border-radius:5px 0 0 5px!important
}
.aws-container[data-buttons-order="5"] .aws-search-form .aws-main-filter {
	border-radius:0 5px 5px 0!important
}
.aws-container[data-buttons-order="5"] .aws-search-form .aws-search-field {
	border-right-width:1px;
	border-left-width:0;
	border-radius:0!important
}
.aws-container[data-buttons-order="5"] .aws-search-form .aws-search-btn {
	border-radius:5px 0 0 5px!important
}
.aws-container[data-buttons-order="6"] .aws-search-form .aws-main-filter {
	border-radius:5px 0 0 5px!important
}
.aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field {
	border-radius:0!important
}
.aws-container[data-buttons-order="6"] .aws-search-form .aws-search-btn {
	border-radius:0 5px 5px 0!important
}
.aws-main-filter__dropdown {
	padding-top:10px;
	padding-bottom:10px
}
.aws-main-filter__dropdown .aws-main-filter__choose {
	border:none;
	padding-top:10px;
	padding-bottom:10px;
transition:.5s
}
.aws-main-filter__dropdown .aws-main-filter__choose:hover {
	background-color:transparent;
	color:var(--mf-primary-color)
}
.aws-search-result {
	font-size:13px
}
.aws-search-result .aws_result_head {
	font-size:14px
}
.aws-search-result .aws_result_title {
	padding-right:0;
	font-size:14px;
	font-weight:400;
	color:#06c
}
.aws-search-result .aws_result_item:hover {
	background-color:transparent
}
.aws-search-result .aws_result_item.on-sale .aws_result_title {
	padding-right:60px
}
.aws-search-result .aws_result_price {
	position:static;
	font-size:16px;
	color:#000;
	font-weight:400;
	margin-top:10px
}
.aws-search-result .aws_result_price ins {
	padding-left:0;
	text-decoration:none
}
.aws-search-result .aws_result_price del {
	color:#999
}
.aws-search-result .aws_result_excerpt {
	font-size:13px;
	padding-top:10px
}
.aws-search-result .aws_add_to_cart .aws_cart_button {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:40px;
	line-height:39px;
	padding:0 25px
}
.aws-search-result .hovered .aws_add_to_cart .aws_cart_button {
	background-color:var(--mf-background-primary-color)
}
.aws-search-result .aws_rating .aws_review {
	color:#999;
	font-size:12px
}
.aws-search-result .aws_result_term {
	font-size:12px;
	color:#999
}
.aws-search-result .aws_results .aws_result_item:last-child {
	border-bottom:none
}
.aws-search-result .aws_search_more {
	color:#000
}
.mf-svg-icon svg {
	vertical-align:-.125em;
	width:1em;
	height:1em;
	display:inline-block;
	fill:currentColor
}
.mf-elementor-icons-list .icons-list-wrapper {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.mf-elementor-icons-list .box-item {
	position:relative
}
.mf-elementor-icons-list .box-item:last-child .separator {
	display:none
}
.mf-elementor-icons-list .martfury-icon-box {
	font-size:14px;
	display:flex;
	align-items:center;
	padding:10px;
	justify-content:center;
	position:relative;
	margin-bottom:0
}
.mf-elementor-icons-list .mf-icon-right {
	flex-direction:row-reverse
}
.mf-elementor-icons-list .mf-icon-right .box-wrapper {
	text-align:right
}
.mf-elementor-icons-list .mf-icon-center {
	flex-direction:column;
	text-align:center
}
.mf-elementor-icons-list .separator {
	position:absolute;
	top:50%;
	right:0;
	width:1px;
	height:60px;
	background-color:#dadada;
	transform:translateY(-50%)
}
.mf-elementor-icons-list .box-icon {
	color:var(--mf-primary-color);
	line-height:1;
	font-size:40px
}
.mf-elementor-icons-list .box-title {
	font-size:18px;
	font-weight:500;
	margin-bottom:0;
	margin-top:0;
	color:#000;
transition:.5s;
	display:block
}
@media (min-width:1025px) {
.elementor-widget-martfury-icons-list.columns-5 .box-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-icons-list.columns-5 .box-item:nth-child(5n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns-4 .box-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-icons-list.columns-4 .box-item:nth-child(4n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns-3 .box-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-icons-list.columns-3 .box-item:nth-child(3n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns-2 .box-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-icons-list.columns-2 .box-item:nth-child(2n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns-1 .box-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-icons-list.columns-1 .box-item:nth-child(1n) .separator {
display:none
}
}
@media (max-width:1024px) and (min-width:768px) {
.elementor-widget-martfury-icons-list.columns--tablet5 .box-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-icons-list.columns--tablet5 .box-item:nth-child(5n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--tablet4 .box-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-icons-list.columns--tablet4 .box-item:nth-child(4n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--tablet3 .box-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-icons-list.columns--tablet3 .box-item:nth-child(3n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--tablet2 .box-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-icons-list.columns--tablet2 .box-item:nth-child(2n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--tablet1 .box-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-icons-list.columns--tablet1 .box-item:nth-child(1n) .separator {
display:none
}
}
@media (max-width:767px) {
.elementor-widget-martfury-icons-list.columns--mobile5 .box-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-icons-list.columns--mobile5 .box-item:nth-child(5n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--mobile4 .box-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-icons-list.columns--mobile4 .box-item:nth-child(4n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--mobile3 .box-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-icons-list.columns--mobile3 .box-item:nth-child(3n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--mobile2 .box-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-icons-list.columns--mobile2 .box-item:nth-child(2n) .separator {
display:none
}
.elementor-widget-martfury-icons-list.columns--mobile1 .box-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-icons-list.columns--mobile1 .box-item:nth-child(1n) .separator {
display:none
}
}
.mf-images-gallery .image-item .image-item__wrapper {
	padding:10px;
	width:100%
}
.mf-images-gallery .image-item a {
	display:block;
	width:100%;
	text-align:center
}
.mf-images-gallery--grid .images-list {
	display:flex;
	align-items:stretch;
	flex-wrap:wrap;
	border-color:rgba(0, 0, 0, .15);
	border-width:1px 0 0 0;
	border-style:solid
}
.mf-images-gallery--grid .image-item {
	display:flex;
	margin-bottom:0;
	justify-content:center;
	align-items:center;
	text-align:center
}
.mf-images-gallery--grid .image-item .image-item__wrapper {
	border-width:0 1px 1px 0;
	border-color:rgba(0, 0, 0, .15);
	border-style:solid;
	display:flex;
	align-items:center;
	height:100%
}
.mf-images-gallery--slide {
	text-align:center
}
.mf-images-gallery--slide .image-item {
	float:left
}
.mf-images-gallery--slide .image-item img {
	margin:auto
}
.mf-images-gallery--slide .slick-track {
	display:flex;
	align-items:center
}
.mf-images-gallery--slide .slick-dots {
	margin-bottom:0;
	margin-top:20px
}
.mf-images-gallery--slide .slick-dots li button {
	background-color:#ccc;
	border:none
}
.mf-images-gallery--slide .slick-dots li.slick-active button, .mf-images-gallery--slide .slick-dots li:hover button {
	background-color:var(--mf-background-primary-color)
}
@media (min-width:1025px) {
.elementor-widget-martfury-images-grid.columns-6 .mf-images-gallery--grid .image-item {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-images-grid.columns-6 .mf-images-gallery--grid .image-item:nth-child(6n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns-5 .mf-images-gallery--grid .image-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-images-grid.columns-5 .mf-images-gallery--grid .image-item:nth-child(5n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns-4 .mf-images-gallery--grid .image-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-images-grid.columns-4 .mf-images-gallery--grid .image-item:nth-child(4n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns-3 .mf-images-gallery--grid .image-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-images-grid.columns-3 .mf-images-gallery--grid .image-item:nth-child(3n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns-2 .mf-images-gallery--grid .image-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-images-grid.columns-2 .mf-images-gallery--grid .image-item:nth-child(2n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns-1 .mf-images-gallery--grid .image-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-images-grid.columns-1 .mf-images-gallery--grid .image-item:nth-child(1n+1) .image-item__wrapper {
border-left-width:1px
}
}
@media (max-width:1024px) and (min-width:768px) {
.elementor-widget-martfury-images-grid.columns--tablet6 .mf-images-gallery--grid .image-item {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-images-grid.columns--tablet6 .mf-images-gallery--grid .image-item:nth-child(6n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--tablet5 .mf-images-gallery--grid .image-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-images-grid.columns--tablet5 .mf-images-gallery--grid .image-item:nth-child(5n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--tablet4 .mf-images-gallery--grid .image-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-images-grid.columns--tablet4 .mf-images-gallery--grid .image-item:nth-child(4n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--tablet3 .mf-images-gallery--grid .image-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-images-grid.columns--tablet3 .mf-images-gallery--grid .image-item:nth-child(3n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--tablet2 .mf-images-gallery--grid .image-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-images-grid.columns--tablet2 .mf-images-gallery--grid .image-item:nth-child(2n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--tablet1 .mf-images-gallery--grid .image-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-images-grid.columns--tablet1 .mf-images-gallery--grid .image-item:nth-child(1n+1) .image-item__wrapper {
border-left-width:1px
}
}
@media (max-width:767px) {
.elementor-widget-martfury-images-grid.columns--mobile6 .mf-images-gallery--grid .image-item {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-images-grid.columns--mobile6 .mf-images-gallery--grid .image-item:nth-child(6n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--mobile5 .mf-images-gallery--grid .image-item {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-images-grid.columns--mobile5 .mf-images-gallery--grid .image-item:nth-child(5n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--mobile4 .mf-images-gallery--grid .image-item {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-images-grid.columns--mobile4 .mf-images-gallery--grid .image-item:nth-child(4n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--mobile3 .mf-images-gallery--grid .image-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-images-grid.columns--mobile3 .mf-images-gallery--grid .image-item:nth-child(3n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--mobile2 .mf-images-gallery--grid .image-item {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-images-grid.columns--mobile2 .mf-images-gallery--grid .image-item:nth-child(2n+1) .image-item__wrapper {
border-left-width:1px
}
.elementor-widget-martfury-images-grid.columns--mobile1 .mf-images-gallery--grid .image-item {
flex:0 0 100%;
max-width:100%
}
.elementor-widget-martfury-images-grid.columns--mobile1 .mf-images-gallery--grid .image-item:nth-child(1n+1) .image-item__wrapper {
border-left-width:1px
}
}
.mf-elementor-banner-small .banner-content {
	padding:25px 30px 25px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	position:relative;
	z-index:10
}
.mf-elementor-banner-small .banner-content>h2 {
	font-size:24px
}
.mf-elementor-banner-small .banner-title {
	font-weight:400;
	margin:0 0 10px;
	line-height:1;
	white-space:pre-line
}
.mf-elementor-banner-small .banner-desc {
	margin-bottom:0;
	font-size:12px
}
.mf-elementor-banner-small .banner-desc p {
	margin-bottom:0
}
.mf-elementor-banner-small .banner-price {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:50%;
	width:60px;
	height:60px;
	overflow:hidden;
	background-color:#f14705;
	color:#fff;
	text-align:center;
	line-height:1
}
.mf-elementor-banner-small .banner-price .s-price {
	font-size:18px;
	font-weight:600;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform:translateY(-50%);
	text-align:center;
	line-height:1;
	display:block
}
.mf-elementor-banner-small .banner-price .s-price span {
	font-size:12px;
	display:block
}
.mf-elementor-banner-small .banner-featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:left top;
	background-color:#f8f8f8;
	background-repeat:no-repeat
}
.mf-elementor-banner-small .link {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:20
}
.mf-elementor-banner-medium .banner-content {
	padding:25px 30px 25px;
	display:flex;
	flex-direction:column;
	position:relative;
	z-index:10
}
.mf-elementor-banner-medium .banner-content>h2 {
	font-size:24px
}
.mf-elementor-banner-medium .banner-title {
	font-weight:300;
	margin:0 0 10px;
	line-height:1.2;
	white-space:pre-line
}
.mf-elementor-banner-medium .banner-title .hl-title {
	font-weight:600
}
.mf-elementor-banner-medium.highlight-title-above .banner-title .hl-title, .mf-elementor-banner-medium.highlight-title-under .banner-title .hl-title {
	display:block
}
.mf-elementor-banner-medium .banner-desc {
	margin-bottom:30px;
	font-size:16px
}
.mf-elementor-banner-medium .banner-desc p {
	margin-bottom:0
}
.mf-elementor-banner-medium .banner-featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:left top;
	background-color:#f8f8f8;
	background-repeat:no-repeat
}
.mf-elementor-banner-medium .link {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:20
}
.mf-elementor-banner-medium .btn-button {
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	padding:10px 17px;
	display:inline-block;
	border-radius:4px;
	white-space:normal;
	line-height:1;
	border-style:solid;
	border-width:0;
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.mf-elementor-banner-large .banner-content {
	padding:25px 20px 0;
	display:flex;
	align-items:center;
	position:relative;
	z-index:10
}
.mf-elementor-banner-large .banner-left-content {
	margin-right:88px
}
.mf-elementor-banner-large .banner-left-content>h2 {
	font-size:36px
}
.mf-elementor-banner-large .banner-title {
	font-weight:300;
	line-height:1;
	margin:0 0 18px;
	white-space:pre-line
}
.mf-elementor-banner-large .banner-title .hl-title {
	font-weight:600;
	color:#f30
}
.mf-elementor-banner-large .banner-desc {
	color:#999
}
.mf-elementor-banner-large .banner-desc p {
	margin-bottom:0
}
.mf-elementor-banner-large .banner-sale-price {
	color:#999;
	font-size:16px;
	text-decoration:line-through;
	display:block;
	line-height:1;
	margin-bottom:8px
}
.mf-elementor-banner-large .banner-regular-price {
	font-size:30px;
	display:block;
	color:#690;
	line-height:1;
	margin-bottom:20px
}
.mf-elementor-banner-large .banner-featured-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:left top;
	background-color:#f8f8f8;
	background-repeat:no-repeat
}
.mf-elementor-banner-large .btn-button {
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	padding:10px 17px;
	display:inline-block;
	border-radius:4px;
	white-space:normal;
	line-height:1;
	border-style:solid;
	border-width:0;
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.mf-elementor-banner-large .link {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:20
}
.mf-elementor-banner-large-2 {
	position:relative;
	overflow:hidden
}
.mf-elementor-banner-large-2 .feature-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.mf-elementor-banner-large-2 .banner-wrapper>div {
	position:absolute;
	z-index:9;
	top:50%;
	transform:translateY(-50%)
}
.mf-elementor-banner-large-2 .discount-box {
	left:6.67%
}
.mf-elementor-banner-large-2 .discount-box .discount {
	font-size:72px;
	color:#f9c039;
	font-weight:600;
	line-height:.8;
	margin-bottom:15px
}
.mf-elementor-banner-large-2 .discount-box .discount-subtitle {
	font-size:14px;
	color:#c7c3ea
}
.mf-elementor-banner-large-2 .discount-box .discount-title {
	font-size:24px;
	color:#fff;
	line-height:1.2
}
.mf-elementor-banner-large-2 .content-box {
	left:25.45%
}
.mf-elementor-banner-large-2 .content-box .title {
	color:#fff;
	margin:0 0 12px;
	font-weight:600;
	font-size:30px
}
.mf-elementor-banner-large-2 .content-box .description {
	color:#c4c4ed
}
.mf-elementor-banner-large-2 .price-box {
	left:84.85%
}
.mf-elementor-banner-large-2 .price-box .regular-price {
	font-size:16px;
	color:#fff;
	text-decoration:line-through
}
.mf-elementor-banner-large-2 .price-box .sale-price {
	font-size:36px;
	color:#b5e54f;
	font-weight:700;
	line-height:1;
	margin-bottom:18px
}
.mf-elementor-banner-large-2 .price-box .banner-button {
	font-size:14px;
	font-weight:700;
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	display:inline-block;
	border-radius:3px;
	padding:6px 18px 8px 18px
}
.mf-elementor-banner-app .banner-wrapper {
	display:flex;
	padding-top:57px;
	padding-bottom:57px
}
.mf-elementor-banner-app .banner-content {
	max-width:44.24%;
	flex:0 0 44.24%;
	padding-left:90px;
	display:flex;
	align-items:center
}
.mf-elementor-banner-app .banner-image {
	flex-shrink:0
}
.mf-elementor-banner-app .banner-main-content {
	flex-grow:1;
	padding-left:90px
}
.mf-elementor-banner-app .banner-main-content .title {
	font-size:30px;
	color:#000;
	font-weight:600;
	margin:0 0 20px
}
.mf-elementor-banner-app .banner-main-content .desc {
	color:#999;
	margin-bottom:35px
}
.mf-elementor-banner-app .banner-button {
	flex-grow:1;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	padding-right:80px
}
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields {
	display:flex;
	border-bottom:1px solid #ccc
}
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=email], .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=text] {
	color:#ccc;
	border:0;
	padding:10px 0;
	flex-grow:1;
	background-color:transparent
}
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=submit] {
	color:var(--mf-primary-color);
	text-transform:uppercase;
	border:0;
	background:0 0;
	font-size:14px;
	font-weight:600;
	padding:0 10px
}
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=email]::-ms-input-placeholder, .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder, .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=text]:-ms-input-placeholder, .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=text]::-ms-input-placeholder, .mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type=text]::placeholder {
color:#ccc
}
.mf-icon svg {
	width:1em;
	height:1em;
	position:relative;
	display:block
}
.elementor-page .mf-product-deals-day .cat-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:13px
}
.elementor-page .mf-product-deals-day .cat-header .cat-title {
	margin:0 70px 0 0
}
.elementor-page .mf-product-deals-day .cat-header .cat-title a {
	color:#000
}
.elementor-page .mf-product-deals-day .cat-header .cat-title a:hover {
	color:#fcb800
}
.elementor-page .mf-product-deals-day .cat-header .header-link a {
	border-bottom:none
}
.elementor-page .mf-product-deals-day .header-countdown .martfury-countdown {
	padding-left:0
}
.elementor-page .mf-product-deals-day .header-countdown .ends-text {
	margin-right:10px
}
.elementor-page .mf-product-deals-day .slick-arrow {
	font-size:30px;
	color:#ccc;
	text-align:center;
transition:.35s;
	z-index:99
}
.elementor-page .mf-product-deals-day .slick-arrow:hover {
	color:#000
}
.elementor-page .mf-product-deals-day .slick-arrow.slick-disabled {
	color:#ccc;
	cursor:auto
}
.elementor-page .mf-product-deals-day .slick-prev-arrow {
	left:-50px
}
.elementor-page .mf-product-deals-day .slick-next-arrow {
	right:-50px
}
.elementor-page .mf-product-deals-day .products-content {
	padding-top:30px;
	background-color:#fff
}
.elementor-page .mf-product-deals-day .numeric-navigation {
	margin-top:20px;
	clear:both
}
.elementor-page .mf-product-deals-day.deals-month .header-countdown .martfury-countdown .days, .elementor-page .mf-product-deals-day.deals-week .header-countdown .martfury-countdown .days {
	display:inline-block
}
.elementor-page .mf-elementor-product-deals-grid ul.products li.product {
	margin-bottom:25px
}
.elementor-page .mf-elementor-product-deals-carousel ul.products li.product {
	clear:none!important
}
.elementor-page .mf-product-deals-carousel .cat-header {
	border-style:solid;
	border-width:0 0 1px 0
}
.elementor-page .mf-product-deals-carousel .product {
	margin-right:0
}
.elementor-page .mf-products-tabs .slick-dots {
	margin-top:30px;
	display:block!important
}
.elementor-page .mf-products-tabs .slick-dots li button {
	background-color:#ccc;
	border:none
}
.elementor-page .mf-products-tabs .slick-dots li.slick-active button {
	background-color:var(--mf-background-primary-color)
}
.elementor-page .mf-products-tabs .tabs-header {
	padding:0 0 16px;
	flex-wrap:wrap;
	background-color:transparent;
	margin-bottom:0
}
.elementor-page .mf-products-tabs .tabs-header .tabs-header-nav {
	flex-wrap:wrap
}
.elementor-page .mf-products-tabs .tabs-header .tabs-nav {
	margin:0;
	flex-wrap:wrap
}
.elementor-page .mf-products-tabs .tabs-header .tabs-nav li {
	padding-left:25px;
	padding-right:0
}
.elementor-page .mf-products-tabs .tabs-header .tabs-nav li:first-child {
	padding-left:0
}
.elementor-page .mf-products-tabs .tabs-header .link {
	padding-left:25px
}
.elementor-page .mf-products-tabs .tabs-content {
	padding-top:30px
}
.elementor-page .mf-products-tabs .mf-vc-loading {
	min-height:400px
}
.elementor-page .mf-products-carousel .slick-dots {
	display:block!important;
	margin-top:0;
	margin-bottom:0
}
.elementor-page .mf-products-carousel .slick-dots li button {
	background-color:#ccc;
	border:none
}
.elementor-page .mf-products-carousel .slick-dots li.slick-active button {
	background-color:var(--mf-background-primary-color)
}
.elementor-page .mf-products-carousel ul.products li.product {
	margin-bottom:0;
	float:left
}
.elementor-page .mf-products-carousel ul.products li.product .product-inner {
	margin-bottom:40px
}
.elementor-page .mf-products-carousel .cat-header {
	flex-wrap:wrap
}
.elementor-page .mf-products-carousel .cat-header .extra-links {
	margin:0;
	padding:0
}
.elementor-page .mf-products-carousel .cat-header .extra-links li {
	padding-left:25px;
	padding-right:0
}
.elementor-page .mf-products-carousel .cat-header .extra-links li:first-child {
	padding-left:0
}
.elementor-page .mf-category-box .cat-header {
	flex-wrap:wrap
}
.elementor-page .mf-category-box .cat-header .extra-links {
	margin:0;
	padding:0
}
.elementor-page .mf-category-box .cat-header .extra-links li {
	padding-left:25px;
	padding-right:0
}
.elementor-page .mf-category-box .cat-header .extra-links li:first-child {
	padding-left:0
}
.elementor-page .mf-products-grid {
	background-color:#fff
}
.elementor-page .mf-products-grid .cat-header {
	flex-wrap:wrap
}
.elementor-page .mf-products-grid .cat-header .extra-links {
	margin:0;
	padding:0
}
.elementor-page .mf-products-grid .cat-header .extra-links li {
	padding-left:25px;
	padding-right:0;
	list-style:none;
	display:inline-block;
	margin-bottom:0
}
.elementor-page .mf-products-grid .cat-header .extra-links li a {
	color:#666
}
.elementor-page .mf-products-grid .cat-header .extra-links li a:hover {
	color:var(--mf-primary-color)
}
.elementor-page .mf-products-grid .cat-header .extra-links li:first-child {
	padding-left:0
}
.elementor-page .mf-products-grid .mf-vc-loading {
	min-height:400px
}
.elementor-page .mf-products-list .cat-header {
	flex-wrap:wrap
}
.elementor-page .mf-products-list .cat-header .extra-links {
	margin:0;
	padding:0
}
.elementor-page .mf-products-list .cat-header .extra-links li {
	padding-left:25px;
	padding-right:0
}
.elementor-page .mf-products-list .cat-header .extra-links li:first-child {
	padding-left:0
}
.elementor-page .mf-products-of-category .images-slider .slick-arrow {
	opacity:0;
transition:.5s
}
.elementor-page .mf-products-of-category .images-slider .slick-dots li {
	width:auto;
	height:auto;
	padding:0 5px
}
.elementor-page .mf-products-of-category .images-slider:hover .slick-arrow {
	opacity:1
}
.elementor-page .mf-products-of-category .mf-products-of-category-loading {
	width:100%
}
.elementor-page .mf-products-of-category-2 .cats-header .extra-links {
	margin:0
}
.elementor-page .mf-products-of-category-2 .cats-header .extra-links li {
	padding-left:30px;
	padding-right:0
}
.elementor-page .mf-products-of-category-2 .cats-header .extra-links li:first-child {
	padding-left:0
}
.elementor-page .mf-products-of-category-2 .cats-header .cat-title .mf-icon {
	font-size:22px;
	padding-right:15px
}
.elementor-page .mf-products-of-category-2 .cats-header .cat-title .mf-icon i {
	font-size:inherit;
	padding-right:0
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header .tabs-nav {
	margin:0
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header .tabs-nav li {
	padding-right:30px;
	padding-left:0
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header .tabs-nav li:last-child {
	padding-right:0
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .slick-dots {
	margin-bottom:0;
	margin-top:20px
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .slick-dots li button {
	background-color:#ccc;
	border:none
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .slick-dots li.slick-active button, .elementor-page .mf-products-of-category-2 .mf-products-tabs .slick-dots li:hover button {
	background-color:var(--mf-background-primary-color)
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header {
	border-style:solid;
	border-width:0 0 1px 0;
	background-color:transparent
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs ul.products li.product {
	margin-bottom:0
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs ul.products li.product.un-4-cols:nth-child(4n) .product-inner {
margin-right:3px
}
.elementor-page .mf-products-of-category-2 .side-products {
	padding-left:0
}
.elementor-page .mf-products-of-category-2 .col-product-content {
	padding-right:0
}
.elementor-page .mf-products-of-category-2 .col-product-content:after {
	display:none
}
.elementor-page .mf-products-of-category-2 .products-side {
	padding-left:30px;
	border-left:1px solid #e1e1e1;
	height:100%
}
.elementor-page .mf-products-of-category-2 .products-side .side-title {
	border-style:solid;
	border-width:0 0 1px 0
}
.elementor-page .mf-products-list-carousel {
	padding:15px 20px 20px 20px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#d9d9d9
}
.elementor-page .mf-products-list-carousel .slick-arrow {
	display:none!important
}
.elementor-page .mf-products-list-carousel.without-dots .slick-dots {
	display:none!important
}
.elementor-page .mf-products-list-carousel ul.products li.product {
	width:100%
}
.elementor-page .mf-products-list-carousel .cat-header {
	border-width:0 0 1px 0
}
.mf-brands-grid .product-brands {
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:30px
}
.mf-brands-grid .brand-item-wrapper {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:30px;
	width:100%
}
.mf-brands-grid .brand-item-wrapper .brand-item {
	border:1px solid #eee;
	border-radius:3px;
	background-color:#fff;
	height:100%;
	padding-left:20px;
	padding-right:20px
}
.mf-brands-grid .brand-item__header {
	border-bottom:1px solid #eee;
	display:flex;
	align-items:center;
	padding:27px 0 27px 50px
}
.mf-brands-grid .brand-item__header .brand-logo {
	padding-right:40px;
	display:block
}
.mf-brands-grid .brand-item__header .brand-info {
	display:flex;
	flex-direction:column
}
.mf-brands-grid .brand-item__header .brand-info a {
	color:#000;
	font-weight:600;
	text-transform:uppercase
}
.mf-brands-grid .brand-item__header .brand-info a:hover {
	color:var(--mf-primary-color)
}
.mf-brands-grid .brand-item__header .brand-info span {
	display:block;
	line-height:1.5;
	white-space:nowrap
}
.mf-brands-grid .brand-item__content {
	padding-top:15px
}
.mf-brands-grid .brand-item__content .slick-arrow {
	opacity:0;
transition:.5s;
	font-size:12px;
	border:1px solid silver;
	padding:10px;
	z-index:99;
	background-color:#fff;
	border-radius:3px
}
.mf-brands-grid .brand-item__content .slick-prev-arrow {
	left:-20px
}
.mf-brands-grid .brand-item__content .slick-next-arrow {
	right:-20px
}
.mf-brands-grid .brand-item__content:hover {
	z-index:2
}
.mf-brands-grid .brand-item__content:hover .slick-arrow {
	opacity:1
}
.mf-brands-grid ul.products li.product {
	pointer-events:auto;
	clear:none!important
}
.mf-brands-grid .navigation-number {
	padding:20px 0 50px
}
.mf-brands-grid .navigation-number a {
	display:block;
	position:relative;
	height:110px
}
.mf-brands-grid .navigation-number a .mf-loading:after {
	width:14px;
	height:14px;
	border-color:var(--mf-border-primary-color) transparent var(--mf-border-primary-color) transparent
}
.mf-brands-grid.hide-navigation .slick-arrow {
	display:none!important
}
.mf-brand-images-carousel {
	border:1px solid #eee;
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	padding-bottom:40px;
	background-color:#fff
}
.mf-brand-images-carousel .brands-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-bottom:25px;
	border-bottom:1px solid #eee
}
.mf-brand-images-carousel .brands-header h2 {
	font-size:24px
}
.mf-brand-images-carousel .brands-header .brand-title, .mf-brand-images-carousel .brands-header h2 {
	font-weight:400;
	margin:0;
	line-height:1
}
.mf-brand-images-carousel .brands-header .all-link {
	color:#666
}
.mf-brand-images-carousel .images-list:not(.slick-initialized) {
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:nowrap;
overflow:hidden
}
.mf-brand-images-carousel .images-list:not(.slick-initialized) .image-item {
max-width:20%;
flex:0 0 20%
}
.mf-brand-images-carousel .images-list {
	padding:0 40px;
	margin-top:40px;
	position:relative;
	margin-left:-7px;
	margin-right:-7px
}
.mf-brand-images-carousel .images-list .image-item {
	display:flex;
	justify-content:center;
	padding:0 7px
}
.mf-brand-images-carousel .images-list .slick-track {
	display:flex;
	align-items:center
}
.mf-brand-images-carousel .images-list .slick-arrow {
	font-size:20px;
	color:#999
}
.mf-brand-images-carousel .images-list .slick-next-arrow {
	right:0
}
.mf-brand-images-carousel .images-list .slick-prev-arrow {
	left:0
}
.mf-elementor-brand-images .images-list {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin:0 -10px
}
.mf-elementor-brand-images .images-list .image-item {
	display:block;
	background-color:transparent
}
.mf-elementor-brand-images .images-list .b-title {
	margin-bottom:0
}
.mf-elementor-brand-images .images-list .b-title a {
	display:block;
	font-size:16px;
	color:#000;
	margin-top:20px
}
.mf-elementor-brand-images .images-list .b-title a:hover {
	color:var(--mf-primary-color)
}
@media (max-width:1920px) and (min-width:1025px) {
.elementor-widget-martfury-products-brands.brands-columns-7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper {
flex:0 0 14.28571%;
max-width:14.28571%
}
.elementor-widget-martfury-products-brands.brands-columns-6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-products-brands.brands-columns-5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-products-brands.brands-columns-4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-products-brands.brands-columns-3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-products-brands.brands-columns-2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-products-brands.brands-columns-1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper {
flex:0 0 100%;
max-width:100%
}
}
@media (max-width:1024px) and (min-width:768px) {
.elementor-widget-martfury-products-brands.brands-columns--tablet7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper {
flex:0 0 14.28571%;
max-width:14.28571%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-products-brands.brands-columns--tablet1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper {
flex:0 0 100%;
max-width:100%
}
}
@media (max-width:767px) {
.elementor-widget-martfury-products-brands.brands-columns--mobile7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper {
flex:0 0 14.28571%;
max-width:14.28571%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper {
flex:0 0 16.66667%;
max-width:16.66667%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper {
flex:0 0 20%;
max-width:20%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper {
flex:0 0 25%;
max-width:25%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper {
flex:0 0 33.33333%;
max-width:33.33333%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper {
flex:0 0 50%;
max-width:50%
}
.elementor-widget-martfury-products-brands.brands-columns--mobile1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper {
flex:0 0 100%;
max-width:100%
}
.mf-brands-grid .brand-item-wrapper {
width:100%
}
.mf-brands-grid.mf-vc-brands-grid .brand-item-wrapper {
max-width:100%;
flex:auto
}
.mf-brands-grid .brand-item__header {
padding-left:20px
}
.brands-columns--mobile2 .mf-brands-grid .brand-item__header {
flex-wrap:wrap
}
.brands-columns--mobile2 .mf-brands-grid .brand-item__header .brand-info {
margin-top:10px
}
.brands-columns--mobile2 .mf-brands-grid .product-brands {
margin-left:-7.5px;
margin-right:-7.5px
}
.brands-columns--mobile2 .mf-brands-grid .product-brands .brand-item-wrapper {
padding-left:7.5px;
padding-right:7.5px
}
}
.martfury-counter-els {
	display:flex;
	align-items:center
}
.martfury-counter-els .mf-icon {
	color:var(--mf-primary-color);
	display:block;
	font-size:72px
}
.martfury-counter-els .counter {
	font-size:48px;
	color:#000;
	line-height:1;
	margin-bottom:10px
}
.martfury-counter-els h4 {
	font-size:16px;
	color:#666;
	margin-top:0;
	margin-bottom:0;
	font-weight:400
}
.martfury-counter-els.mf-icon--center {
	flex-direction:column;
	text-align:center
}
.martfury-counter-els.mf-icon--right {
	flex-direction:row-reverse
}
.martfury-counter-els.mf-icon--right .counter-content {
	text-align:right
}
.mf-elementor-image-box {
	display:flex;
transition:.5s;
	border-width:1px;
	border-color:#bfbfbf
}
.mf-elementor-image-box .box-title {
	font-weight:400;
	margin:0 0 15px;
transition:.5s
}
.mf-elementor-image-box .box-title a {
	color:#000
}
.mf-elementor-image-box .box-title a:hover {
	color:var(--mf-primary-color)
}
.mf-elementor-image-box .image-content {
	padding:18px 15px 15px
}
.mf-elementor-image-box .image-content>h2 {
	font-size:16px
}
.mf-elementor-image-box .image-content ul {
	margin:0;
	padding:0
}
.mf-elementor-image-box .image-content ul li {
	list-style:none;
	margin-bottom:7px;
	display:block;
	line-height:1
}
.mf-elementor-image-box .image-content ul li:last-child {
	margin-bottom:0
}
.mf-elementor-image-box .image-content ul li a {
	color:#666;
	border-bottom:1px solid transparent;
	display:inline-block
}
.mf-elementor-image-box .image-content ul li a:hover {
	color:#000;
	border-color:#000
}
.mf-elementor-image-box .image-content ul li .view-more {
	padding-top:10px;
	border-bottom:none
}
.mf-elementor-image-box a.view-more {
	display:flex;
	align-items:center
}
.mf-elementor-image-box a.view-more .align-icon-left {
	float:left
}
.mf-elementor-image-box a.view-more .align-icon-right {
	float:right
}
.elementor-position-top .mf-elementor-image-box {
	flex-direction:column
}
.elementor-position-right .mf-elementor-image-box {
	flex-direction:row-reverse
}
.martfury-journey-els ul {
	position:relative;
	list-style:none;
	padding-left:0;
	display:flex;
	justify-content:space-between;
	width:calc(100% - 130px);
	margin:auto
}
.martfury-journey-els ul:after {
	content:'';
	width:calc(100% - 40px);
	height:5px;
	position:absolute;
	bottom:12px;
	left:50%;
	transform:translateX(-50%);
	background-color:#ccc;
	z-index:5
}
.martfury-journey-els ul li {
	margin-bottom:0
}
.martfury-journey-els ul a {
	font-size:18px;
	color:#000;
	font-weight:600;
	position:relative;
	display:block;
	padding-bottom:45px
}
.martfury-journey-els ul a span {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background-color:#ccc;
	border:5px solid #ccc;
	border-radius:50%;
transition:.5s;
	z-index:9
}
.martfury-journey-els ul a.active span, .martfury-journey-els ul a:hover span {
	background-color:var(--mf-background-primary-color)
}
.martfury-journey-els .journey-content {
	padding-top:70px
}
.martfury-journey-els .journey-wrapper {
	padding:30px;
	background-color:#fff;
	opacity:0;
	max-width:500px;
	position:absolute;
	border-radius:3px;
transition:.5s
}
.martfury-journey-els .journey-wrapper .journey-title {
	font-size:20px;
	color:#000;
	font-weight:400;
	margin-bottom:4px
}
.martfury-journey-els .journey-wrapper .avatar {
	float:left
}
.martfury-journey-els .journey-wrapper .avatar img {
	border-radius:50%
}
.martfury-journey-els .journey-wrapper .info {
	padding-left:120px
}
.martfury-journey-els .journey-wrapper.active {
	opacity:1
}
.martfury-journey-els .journey-wrapper:before {
	content:'';
	border-width:0 11px 44px 11px;
	border-style:solid;
	border-color:transparent transparent #fff transparent;
	position:absolute;
	bottom:100%;
	left:75px
}
.martfury-journey-els .journey-wrapper.reverse:before {
	left:auto;
	right:75px
}
.mf-elementor-bubbles {
	display:flex
}
.mf-elementor-bubbles .wrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	width:170px;
	height:170px;
	border:3px solid var(--mf-border-primary-color);
	border-radius:50%
}
.mf-elementor-bubbles .bubble {
	color:#000;
	font-size:60px;
	font-weight:400
}
.mf-elementor-bubbles .value {
	line-height:1
}
.mf-elementor-bubbles h5 {
	font-size:16px;
	margin:0;
	font-weight:400
}
.mf-elementor-icon-box {
	font-size:14px;
	display:flex;
	align-items:center
}
.mf-elementor-icon-box.align-icon-center {
	flex-direction:column
}
.mf-elementor-icon-box.align-icon-center .box-wrapper {
	text-align:center
}
.mf-elementor-icon-box.align-icon-center .mf-icon-area {
	display:flex;
	align-items:center
}
.mf-elementor-icon-box.align-icon-right {
	flex-direction:row-reverse
}
.mf-elementor-icon-box.align-icon-right .box-wrapper {
	text-align:right
}
.mf-elementor-icon-box .box-icon {
	color:var(--mf-primary-color);
	line-height:1
}
.mf-elementor-icon-box .box-icon i {
	font-size:40px
}
.mf-elementor-icon-box .box-title {
	font-size:18px;
	font-weight:500;
	margin-bottom:0;
	margin-top:0;
	color:#000
}
.mf-elementor-icon-box .box-title a {
	color:#000
}
.mf-elementor-icon-box .box-url {
	color:#000;
	text-decoration:underline;
	display:inline-block
}
.mf-elementor-icon-box .box-url:hover {
	color:var(--mf-primary-color)
}
.mf-elementor-process .process-content {
	position:relative;
	display:flex;
	align-items:center;
	padding-bottom:95px
}
.mf-elementor-process .process-content:last-child .process-step:before {
	display:none
}
.mf-elementor-process .process-content:nth-child(odd) {
flex-direction:row-reverse
}
.mf-elementor-process h3 {
	font-size:22px;
	font-weight:600;
	margin-top:0;
	margin-bottom:30px
}
.mf-elementor-process .process-image {
	text-align:center
}
.mf-elementor-process .process-step {
	text-align:center;
	position:static
}
.mf-elementor-process .process-step .step {
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	color:#000;
	font-size:48px;
	width:100px;
	height:100px;
	background-color:#fff;
	border-radius:50%;
	border:2px solid var(--mf-border-primary-color);
	z-index:9;
	display:flex;
	align-items:center;
	justify-content:center
}
.mf-elementor-process .process-step:before {
	content:'';
	width:2px;
	height:100%;
	background-color:var(--mf-background-primary-color);
	position:absolute;
	top:5px;
	left:50%;
	transform:translateX(-50%);
	z-index:4
}
.mf-elementor-testimonial-slides {
	color:#999
}
.mf-elementor-testimonial-slides .testimonial-heading {
	margin-bottom:30px
}
.mf-elementor-testimonial-slides .testimonial-heading>h2, .mf-elementor-testimonial-slides .testimonial-heading>h3 {
	font-size:20px
}
.mf-elementor-testimonial-slides .tes-title {
	font-weight:600;
	margin:0;
	line-height:1
}
.mf-elementor-testimonial-slides .slick-list {
	padding-top:50px;
	margin-left:-15px;
	margin-right:-15px
}
.mf-elementor-testimonial-slides .name {
	color:#000;
	font-size:18px;
	font-weight:600
}
.mf-elementor-testimonial-slides .job {
	padding-left:5px
}
.mf-elementor-testimonial-slides a {
	color:#000;
	font-size:14px;
	font-weight:600;
	display:inline-block;
	margin-top:25px
}
.mf-elementor-testimonial-slides a .align-icon-left {
	float:left
}
.mf-elementor-testimonial-slides a .align-icon-right {
	float:right
}
.mf-elementor-testimonial-slides a span {
	display:inline-block
}
.mf-elementor-testimonial-slides .testimonial-info {
	position:relative;
	background-color:#fff;
	padding:0 40px 40px 40px;
	margin:0 15px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	float:left
}
.mf-elementor-testimonial-slides .testimonial-info img {
	border-radius:50%
}
.mf-elementor-testimonial-slides .testimonial-info>i {
	font-size:60px;
	color:var(--mf-primary-color);
	position:absolute;
	right:20px;
	top:20px
}
.mf-elementor-testimonial-slides .testi-header {
	margin-bottom:20px
}
.mf-elementor-testimonial-slides .testi-header span {
	display:inline-block
}
.mf-elementor-testimonial-slides .testi-thumb {
	display:inline-block;
	transform:translateY(-47px)
}
.mf-elementor-testimonial-slides .slick-arrow {
	font-size:36px;
	color:#999;
transition:.5s
}
.mf-elementor-testimonial-slides .slick-arrow:hover {
	color:#000
}
.mf-elementor-testimonial-slides .mf-left-arrow {
	left:-76px
}
.mf-elementor-testimonial-slides .mf-right-arrow {
	right:-76px
}
.mf-elementor-testimonial-slides .slick-dots {
	margin-bottom:0;
	margin-top:20px
}
.mf-elementor-testimonial-slides .slick-dots li button {
	background-color:#ccc;
	border:none
}
.mf-elementor-testimonial-slides .slick-dots li.slick-active button, .mf-elementor-testimonial-slides .slick-dots li:hover button {
	background-color:var(--mf-background-primary-color)
}
.mf-elementor-testimonial-slides--top .testimonial-heading {
	display:flex;
	justify-content:space-between;
	align-items:flex-start
}
.mf-elementor-testimonial-slides--top .arrow-wrapper {
	position:relative;
	display:flex;
	align-items:center;
	padding-left:50px
}
.mf-elementor-testimonial-slides--top .arrow-wrapper .slick-arrow {
	font-size:16px;
	color:#ccc;
	position:static;
	transform:unset
}
.mf-elementor-testimonial-slides--top .arrow-wrapper .mf-left-arrow {
	padding-right:9px
}
.mf-elementor-testimonial-slides--top .arrow-wrapper .mf-right-arrow {
	padding-left:9px
}
.mf-elementor-testimonial-slides-2 .testimonial-heading {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:35px 40px
}
.mf-elementor-testimonial-slides-2 .testimonial-heading>h2 {
	font-size:24px
}
.mf-elementor-testimonial-slides-2 .testimonial-heading .tes-title, .mf-elementor-testimonial-slides-2 .testimonial-heading h2 {
	font-weight:400;
	margin:0
}
.mf-elementor-testimonial-slides-2 .testimonial-list {
	padding:44px 50px 20px
}
.mf-elementor-testimonial-slides-2 .testimonial-info {
	padding-left:10px;
	padding-right:10px
}
.mf-elementor-testimonial-slides-2 .testimonial-info__content {
	font-size:30px;
	color:#000;
	font-weight:600;
	line-height:1.5
}
.mf-elementor-testimonial-slides-2 .testimonial-info__footer {
	display:flex;
	align-items:center;
	margin-top:45px
}
.mf-elementor-testimonial-slides-2 .testimonial-info__footer .testimonial-thumb {
	margin-right:25px
}
.mf-elementor-testimonial-slides-2 .testimonial-info__footer .name {
	color:#000;
	font-size:18px;
	font-weight:600
}
.mf-elementor-testimonial-slides-2 .testimonial-info__footer .job {
	color:#999;
	font-size:14px
}
.mf-elementor-testimonial-slides-2 .no-thumbnail .testimonial-thumb {
	margin-right:0
}
.mf-elementor-testimonial-slides-2 .arrow-wrapper {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.mf-elementor-testimonial-slides-2 .arrow-wrapper .slick-arrow {
	position:static;
	transform:unset;
	font-size:18px
}
.mf-elementor-testimonial-slides-2 .arrow-wrapper .mf-right-arrow {
	margin-left:10px
}
.mf-elementor-testimonial-slides-2 .slick-dots {
	text-align:left;
	margin-left:-9px;
	margin-right:-9px;
	padding:0 10px
}
.mf-elementor-testimonial-slides-2 .slick-dots li {
	padding:0 9px
}
.mf-elementor-testimonial-slides-2 .slick-dots li button {
	border-color:#ccc;
	background-color:#ccc
}
.mf-elementor-testimonial-slides-2 .slick-dots li.slick-active button {
	border-color:var(--mf-border-primary-color);
	background-color:var(--mf-background-primary-color)
}
@keyframes ken-burns-in {
0% {
transform:scale(1)
}
100% {
transform:scale(1.3)
}
}
@keyframes ken-burns-out {
0% {
transform:scale(1.3)
}
100% {
transform:scale(1)
}
}
.mf-slides .slick-slide-bg {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	min-width:100%;
	min-height:100%;
	transition-property:transform;
	transition-duration:10s
}
.mf-slides .slick-slide-bg.mf-ken-out {
	transform:scale(1.3)
}
.mf-slides .slick-slide {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	overflow:hidden;
	height:400px
}
.mf-slides .slick-slide:first-child {
	width:100%
}
.mf-slides .elementor-repeater-item-clone {
	height:400px
}
.mf-slides-wrapper.loading .arrows-wrapper {
	opacity:0;
transition:.5s
}
.mf-slides .slick-slide>div {
	flex-basis:100%;
	width:100%
}
.mf-slides .slick-slide:focus {
	outline:0
}
.mf-slides .slick-slide.slick-active .slick-slide-bg {
	animation-timing-function:linear;
	animation-duration:20s
}
.mf-slides .slick-slide.slick-active .slick-slide-bg.mf-ken-in {
	transform:scale(1.3);
	animation-name:ken-burns-in
}
.mf-slides .slick-slide.slick-active .slick-slide-bg.mf-ken-out {
	transform:scale(1);
	animation-name:ken-burns-out
}
.mf-slides .slick-slide-inner {
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.mf-slides .slick-slide-inner {
	display:flex
}
.mf-slides .slick-slide-inner .mf-background-overlay {
	position:absolute;
	z-index:0;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.mf-slides .slick-slide-inner .mf-slide-content {
	position:relative;
	z-index:1;
	width:100%
}
.mf-slides .slick-slide-inner .mf-slide-subtitle {
	color:red
}
.mf-slides .slick-slide-inner .mf-slide-heading {
	color:#000;
	font-size:30px;
	font-weight:500;
	line-height:1
}
.mf-slides .slick-slide-inner .mf-slide-description {
	font-size:14px
}
.mf-slides .slick-slide-inner .mf-slide-button {
	font-size:16px;
	font-weight:700;
	line-height:1;
	padding:13px 33px;
	text-align:center;
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	border-radius:3px;
	display:inline-flex;
	align-items:center
}
.mf-slides .slick-slide-inner .mf-slide-button:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.mf-slides .slick-slide-inner .mf-slide-price-box {
	position:absolute;
	top:20%;
	left:50%;
	z-index:9
}
.mf-slides .slick-slide-inner .mf-slide-price-box--text {
	color:#fff;
	font-size:30px;
	font-weight:600;
	border-radius:50%;
	width:97px;
	height:97px;
	line-height:1;
	text-align:center;
	background-color:red;
	display:flex;
	align-items:center;
	justify-content:center
}
.mf-slides .slick-slide-inner .mf-slide-subtitle:not(:last-child) {
margin-bottom:25px
}
.mf-slides .slick-slide-inner .mf-slide-description:not(:last-child), .mf-slides .slick-slide-inner .mf-slide-heading:not(:last-child) {
margin-bottom:30px
}
.mf-slides .slick-arrow {
	font-size:18px;
	z-index:9;
	text-align:center;
transition:.5s
}
.mf-slides .slick-prev-arrow {
	left:20px
}
.mf-slides .slick-next-arrow {
	right:20px;
	left:auto
}
.mf-slides .slick-dots {
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.mf-slides .slick-dots li {
	margin-bottom:0
}
.mf-slides .mf-slide-content {
	position:relative;
	z-index:1;
	width:100%
}
.mf-slides .mf-slide-content.animated {
-webkit-animation-duration:.8s;
animation-duration:.8s
}
.mf-slides .mf-slide-subtitle {
	color:red;
	margin-bottom:20px
}
.mf-slides .mf-slide-heading {
	color:#000;
	font-size:36px;
	font-weight:400;
	line-height:1;
	margin-bottom:20px
}
.mf-slides .mf-slide-description {
	font-size:14px;
	animation-delay:2s;
	animation-name:fadeIn;
	margin-bottom:25px
}
.mf-slides .mf-slide-description p {
	margin-bottom:0
}
.mf-slides .mf-slide-button {
	font-size:14px;
	font-weight:700;
	line-height:1;
	padding:10px 15px;
	text-align:center;
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	border-radius:3px;
	display:inline-flex;
	align-items:center
}
.mf-slides .mf-slide-button:hover {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color)
}
.mf-slides .mf-slide-price-box {
	position:absolute;
	top:20%;
	left:50%;
	z-index:9
}
.mf-slides .mf-slide-price-box--text {
	color:#fff;
	font-size:30px;
	font-weight:600;
	border-radius:50%;
	width:97px;
	height:97px;
	line-height:1;
	text-align:center;
	background-color:red;
	display:flex;
	align-items:center;
	justify-content:center
}
.mf-slides-wrapper .slick-arrow {
	font-size:18px;
	z-index:9;
	text-align:center;
transition:.5s;
	width:48px;
	height:48px;
	line-height:50px;
	background-color:rgba(204, 204, 204, .3)
}
.mf-slides-wrapper .slick-arrow:hover {
	background-color:#ccc
}
.mf-slides-wrapper .slick-prev-arrow {
	left:0
}
.mf-slides-wrapper .slick-next-arrow {
	right:0;
	left:auto
}
.mf-slides-wrapper .slick-dots {
	margin:0;
	position:absolute;
	bottom:20px;
	left:0;
	right:0
}
.mf-slides-wrapper .slick-dots li {
	margin-bottom:0;
	padding-right:12px;
	padding-left:0
}
.mf-slides-wrapper .slick-dots li:last-child {
	padding-right:0
}
.mf-slides-wrapper .slick-dots li button {
	width:10px;
	height:10px;
	background-color:#ccc;
	border:none
}
.mf-slides-wrapper .slick-dots li.slick-active button, .mf-slides-wrapper .slick-dots li:hover button {
	background-color:#04192c
}
.mf-slides-wrapper .arrows-container {
	height:100%;
	position:relative;
	max-width:1170px;
	margin:0 auto
}
.mf-slides-wrapper .arrows-wrapper {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.mf--v-position-top .slick-slide-inner {
	align-items:flex-start
}
.mf--v-position-bottom .slick-slide-inner {
	align-items:flex-end
}
.mf--v-position-middle .slick-slide-inner {
	align-items:center
}
.mf--h-position-left .slick-slide-inner {
	justify-content:flex-start
}
.mf--h-position-right .slick-slide-inner {
	justify-content:flex-end
}
.mf--h-position-center .slick-slide-inner {
	justify-content:center
}
.mf-slides-wrapper div:not(.slick-slide)>.slick-slide-inner {
display:none
}
.mf-slides-wrapper.align-icon-left .mf-slide-button {
	flex-direction:row-reverse
}
.elementor-page .martfury-newletter {
	background-color:#f8f8f8;
	border-style:solid;
	border-width:1px;
	border-color:#ccc
}
.elementor-page .martfury-newletter .form-image {
	text-align:center
}
.elementor-page .martfury-newletter .btn-area {
	justify-content:flex-start
}
.elementor-page .martfury-latest-post .extra-links {
	padding:0;
	margin:0
}
.elementor-page .martfury-latest-post .extra-links li {
	padding-left:25px;
	padding-right:0
}
.elementor-page .martfury-latest-post .extra-links li:first-child {
	padding-left:0
}
.elementor-page .martfury-latest-post .post-header {
	margin-bottom:35px
}
.elementor-page .martfury-latest-post .post-list {
	padding-top:0
}
.mf-product-loop-hover-2 .mf-products-carousel ul.products li.product, .mf-product-loop-hover-2 .mf-products-tabs-carousel ul.products li.product, .mf-product-loop-hover-2 .mf-products-top-carousel ul.products li.product, .mf-product-loop-hover-2 section.related ul.products li, .mf-product-loop-hover-2 section.up-sells ul.products li {
	margin-bottom:0
}
@media (min-width:992px) {
.mf-product-loop-hover-2 .mf-products-of-category .products-box ul.products {
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
margin-right:1px
}
.mf-product-loop-hover-2 .mf-products-of-category .products-box ul.products li.product .mf-product-details-hover {
display:block
}
.mf-product-loop-hover-2 .mf-products-of-category .products-box ul.products li.product .product-inner:hover .mf-product-details-hover {
border-color:#e1e1e1
}
.mf-product-loop-hover-2 .mf-brands-grid ul.products li.product .product-inner, .mf-product-loop-hover-2 .mf-products-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2 .mf-products-tabs .tabs-panel ul.products li.product .product-inner, .mf-product-loop-hover-2 .mf-products-tabs-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2 .mf-products-top-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2 section.related ul.products li.product .product-inner, .mf-product-loop-hover-2 section.up-sells ul.products li.product .product-inner {
margin-bottom:75px
}
.mf-product-loop-hover-2 .mf-brands-grid ul.products ul.slick-dots, .mf-product-loop-hover-2 .mf-products-carousel ul.products ul.slick-dots, .mf-product-loop-hover-2 .mf-products-tabs .tabs-panel ul.products ul.slick-dots, .mf-product-loop-hover-2 .mf-products-tabs-carousel ul.products ul.slick-dots, .mf-product-loop-hover-2 .mf-products-top-carousel ul.products ul.slick-dots, .mf-product-loop-hover-2 section.related ul.products ul.slick-dots, .mf-product-loop-hover-2 section.up-sells ul.products ul.slick-dots {
margin:0
}
.mf-product-loop-hover-2.mf-product-vendor-hover .mf-brands-grid ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover .mf-products-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover .mf-products-tabs .tabs-panel ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover .mf-products-tabs-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover .mf-products-top-carousel ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover section.related ul.products li.product .product-inner, .mf-product-loop-hover-2.mf-product-vendor-hover section.up-sells ul.products li.product .product-inner {
margin-bottom:95px
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products {
margin:0;
width:100%
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products li.product {
padding-left:0;
padding-right:0
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products li.product .product-inner {
position:relative;
padding:20px 20px 75px;
border:1px solid transparent;
border-bottom:none;
margin-bottom:0
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products li.product .product-inner:hover {
border-color:silver
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products li.product .mf-product-details-hover {
bottom:0;
top:auto;
min-height:auto;
left:-1px;
right:-1px
}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products ul.slick-dots {
margin:0
}
}
@media (max-width:1400px) and (min-width:1200px) {
.mf-elementor-icons-list .separator {
display:none
}
}
@media (max-width:1600px) and (min-width:1320px) {
.page-template-template-home-full-width .mf-elementor-image-box .box-title {
font-size:14px
}
.page-template-template-home-full-width .mf-elementor-image-box .image-content {
padding-left:10px;
padding-right:10px
}
}
@media (max-width:1319px) and (min-width:1200px) {
.page-template-template-home-full-width .mf-elementor-image-box .box-title {
font-size:12px
}
.page-template-template-home-full-width .mf-elementor-image-box .image-content {
padding-left:5px;
padding-right:5px
}
}
@media (min-width:992px) {
.elementor-page .mf-products-of-category-2 .col-product-content {
width:100%
}
.elementor-page .mf-products-of-category-2 .has-side-product {
width:73.5%
}
.elementor-page .mf-products-of-category-2 .side-products {
width:27.5%
}
.mf-product-deals-day ul.products.columns-6, .mf-product-deals-day ul.products.columns-7, .mf-products-carousel ul.products.columns-6, .mf-products-carousel ul.products.columns-7, .mf-products-tabs-carousel ul.products.columns-6, .mf-products-tabs-carousel ul.products.columns-7 {
margin-left:-1px;
margin-right:-1px
}
.mf-product-deals-day ul.products.columns-6 li.product, .mf-product-deals-day ul.products.columns-7 li.product, .mf-products-carousel ul.products.columns-6 li.product, .mf-products-carousel ul.products.columns-7 li.product, .mf-products-tabs-carousel ul.products.columns-6 li.product, .mf-products-tabs-carousel ul.products.columns-7 li.product {
padding-right:3px
}
}
@media (min-width:1025px) {
.mf-elementor-navigation.navigation-dots .slick-arrow, .mf-elementor-navigation.navigation-none .slick-arrow, .mf-elementor-products-navigation.navigation-dots .slick-arrow, .mf-elementor-products-navigation.navigation-none .slick-arrow, .mf-elementor-testimonial-slides.navigation-dots .slick-arrow, .mf-elementor-testimonial-slides.navigation-none .slick-arrow, .mf-slides-wrapper.navigation-dots .slick-arrow, .mf-slides-wrapper.navigation-none .slick-arrow {
display:none!important
}
.mf-elementor-navigation.navigation-arrows .slick-dots, .mf-elementor-navigation.navigation-none .slick-dots, .mf-elementor-products-navigation.navigation-arrows .slick-dots, .mf-elementor-products-navigation.navigation-none .slick-dots, .mf-elementor-testimonial-slides.navigation-arrows .slick-dots, .mf-elementor-testimonial-slides.navigation-none .slick-dots, .mf-slides-wrapper.navigation-arrows .slick-dots, .mf-slides-wrapper.navigation-none .slick-dots {
display:none!important
}
}
@media (max-width:1366px) {
.mf-elementor-testimonial-slides--center.navigation-arrows .slick-arrow {
display:none!important
}
.mf-elementor-testimonial-slides--center.navigation-arrows .slick-dots {
display:block!important
}
}
@media (max-width:1199px) {
.elementor-page .mf-products-carousel:not(.mf-product-deals-day) .cat-header {
display:flex
}
.elementor-page .mf-products-carousel:not(.mf-product-deals-day) .cat-header .extra-links {
margin-top:0
}
.elementor-page .mf-products-grid .cat-header, .elementor-page .mf-products-list .cat-header {
display:flex;
flex-wrap:wrap
}
.elementor-page .mf-products-grid .cat-header .extra-links, .elementor-page .mf-products-list .cat-header .extra-links {
margin-top:0
}
}
@media (max-width:1024px) {
.mf-elementor-process .process-step:before {
transform:unset;
left:65px
}
.mf-elementor-process .process-step .step {
left:15px;
transform:none
}
.mf-elementor-process .process-content {
flex-direction:column!important;
padding-left:120px
}
.mf-elementor-process .process-content>div[class*=col] {
width:100%
}
.mf-elementor-process .process-image {
text-align:left;
margin-bottom:30px
}
.elementor-page .martfury-newletter .newsletter-row {
display:block
}
.elementor-page .martfury-newletter .form-area, .elementor-page .martfury-newletter .form-image {
width:100%;
float:none
}
.elementor-page .martfury-newletter .form-area {
padding-right:60px;
padding-top:50px;
padding-bottom:50px;
text-align:center
}
.elementor-page .martfury-newletter .btn-area {
justify-content:center
}
}
@media (max-width:1024px) and (min-width:768px) {
.mf-elementor-navigation.navigation-tablet-dots .slick-arrow, .mf-elementor-navigation.navigation-tablet-none .slick-arrow, .mf-elementor-products-navigation.navigation-tablet-dots .slick-arrow, .mf-elementor-products-navigation.navigation-tablet-none .slick-arrow, .mf-elementor-testimonial-slides.navigation-tablet-dots .slick-arrow, .mf-elementor-testimonial-slides.navigation-tablet-none .slick-arrow, .mf-slides-wrapper.navigation-tablet-dots .slick-arrow, .mf-slides-wrapper.navigation-tablet-none .slick-arrow {
display:none!important
}
.mf-elementor-navigation.navigation-tablet-arrows .slick-dots, .mf-elementor-navigation.navigation-tablet-none .slick-dots, .mf-elementor-products-navigation.navigation-tablet-arrows .slick-dots, .mf-elementor-products-navigation.navigation-tablet-none .slick-dots, .mf-elementor-testimonial-slides.navigation-tablet-arrows .slick-dots, .mf-elementor-testimonial-slides.navigation-tablet-none .slick-dots, .mf-slides-wrapper.navigation-tablet-arrows .slick-dots, .mf-slides-wrapper.navigation-tablet-none .slick-dots {
display:none!important
}
.elementor-position--tablettop .mf-elementor-image-box {
flex-direction:column
}
.elementor-position--tabletright .mf-elementor-image-box {
flex-direction:row-reverse
}
}
@media (max-width:991px) {
.elementor-page .mf-products-of-category-2 .side-products {
padding-left:15px
}
.elementor-page .mf-products-of-category-2 .col-product-content {
padding-right:15px
}
.elementor-page .mf-products-of-category-2 .mf-products-tabs {
margin-top:0
}
}
@media (max-width:767px) {
.mf-elementor-navigation.navigation-mobile-dots .slick-arrow, .mf-elementor-navigation.navigation-mobile-none .slick-arrow, .mf-elementor-products-navigation.navigation-mobile-dots .slick-arrow, .mf-elementor-products-navigation.navigation-mobile-none .slick-arrow, .mf-elementor-testimonial-slides.navigation-mobile-dots .slick-arrow, .mf-elementor-testimonial-slides.navigation-mobile-none .slick-arrow, .mf-slides-wrapper.navigation-mobile-dots .slick-arrow, .mf-slides-wrapper.navigation-mobile-none .slick-arrow {
display:none!important
}
.mf-elementor-navigation.navigation-mobile-arrows .slick-dots, .mf-elementor-navigation.navigation-mobile-none .slick-dots, .mf-elementor-products-navigation.navigation-mobile-arrows .slick-dots, .mf-elementor-products-navigation.navigation-mobile-none .slick-dots, .mf-elementor-testimonial-slides.navigation-mobile-arrows .slick-dots, .mf-elementor-testimonial-slides.navigation-mobile-none .slick-dots, .mf-slides-wrapper.navigation-mobile-arrows .slick-dots, .mf-slides-wrapper.navigation-mobile-none .slick-dots {
display:none!important
}
.elementor-page .mf-products-tabs .tabs-header {
display:flex
}
.elementor-page .mf-products-tabs .tabs-header .tabs-header-nav {
display:flex;
margin-top:0
}
.elementor-page .mf-products-tabs .tabs-header .tabs-header-nav .tabs-nav {
margin-bottom:0
}
.elementor-page .mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header .cat-title {
font-size:24px
}
.elementor-page .martfury-latest-post .post-header {
display:flex;
flex-wrap:wrap
}
.elementor-page .martfury-latest-post .post-header .extra-links {
margin-top:0;
padding-left:0;
margin-left:0;
margin-right:0
}
.elementor-page .martfury-latest-post .post-header .extra-links li {
padding-left:25px;
padding-right:0
}
.elementor-page .martfury-latest-post .post-header .extra-links li:first-child {
padding-left:0
}
.mf-elementor-process .process-step .step {
width:60px;
height:60px;
line-height:60px;
font-size:30px
}
.mf-elementor-process .process-step:before {
left:44px
}
.mf-elementor-process .process-content {
padding-left:85px
}
.elementor-page .martfury-newletter .form-area {
padding-left:15px;
padding-right:15px
}
.elementor-position--tablettop .mf-elementor-image-box {
flex-direction:column
}
.elementor-position--tabletright .mf-elementor-image-box {
flex-direction:row-reverse
}
.elementor-page .mf-category-tabs .tabs-content ul li {
margin-top:0;
margin-bottom:10px
}
}
body .elementor-widget:not(:last-child) {
margin-bottom:0
}
.elementor-page .elementor-widget-heading .elementor-heading-title {
	font-family:inherit;
	line-height:1.2
}
.elementor-page .elementor-widget-text-editor {
	font-family:inherit
}
.elementor-page .martfury-member .socials .link svg {
	display:inline-block
}
.elementor-page .mf-category-tabs .tabs-title {
	margin-bottom:0;
	padding-bottom:20px
}
.elementor-page .mf-category-tabs .tabs-header {
	border-width:0 0 1px 0
}
.elementor-page .mf-category-tabs .tabs-header ul li .mf-icon {
	font-size:36px
}
.elementor-page .mf-category-tabs .tabs-header ul li .mf-icon i {
	font-size:inherit
}
.elementor-page .mf-category-tabs .tabs-header ul li svg {
	margin:0 auto
}
.elementor-page .mf-category-tabs .tabs-header ul li a.active svg {
	fill:#fcb800
}
.elementor-page .mf-category-tabs .tabs-content {
	padding-top:50px
}
.elementor-page .mf-category-tabs .tabs-content ul li {
	margin-top:0
}
.elementor-page .mf-category-tabs .tabs-content ul li {
	margin-top:0;
	margin-bottom:30px
}
.elementor-page .martfury-tabs .tabs-content, .elementor-page .mf-product-deals-carousel {
	background-color:#fff
}
.elementor-page .site-content footer {
	clear:both
}
.elementor_library-template-default .post-author-box, .elementor_library-template-default .post-navigation {
	display:none
}
.elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery {
	opacity:1!important
}
.elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery .woocommerce-product-gallery__image {
	display:none
}
.elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child {
	display:block
}
.elementor-columns-no-space .elementor-section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-columns-no-space .elementor-section>.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-columns-no-space .elementor-section>.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-columns-no-space .elementor-section>.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-columns-no-space .elementor-section>.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-top:0;
	padding-bottom:0
}
.elementor .elementor-section>.elementor-column-gap-extended>.elementor-row {
	margin-left:-15px;
	margin-right:-15px;
	width:calc(100% + 30px)
}
.elementor .elementor-section>.elementor-column-gap-default>.elementor-row {
	margin-left:-10px;
	margin-right:-10px;
	width:calc(100% + 20px)
}
.elementor .elementor-section>.elementor-column-gap-narrow>.elementor-row {
	margin-left:-5px;
	margin-right:-5px;
	width:calc(100% + 10px)
}
.elementor .elementor-section>.elementor-column-gap-wide>.elementor-row {
	margin-left:-15px;
	margin-right:-15px;
	width:calc(100% + 30px)
}
.elementor .elementor-section>.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-left:15px;
	padding-right:15px
}
.elementor .elementor-section>.elementor-column-gap-wider>.elementor-row {
	margin-left:-15px;
	margin-right:-15px;
	width:calc(100% + 30px)
}
.elementor .elementor-section>.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-left:15px;
	padding-right:15px
}
.page-template-template-full-width .elementor-section-full_width>.elementor-container>.elementor-row, .page-template-template-home-full-width .elementor-section-full_width>.elementor-container>.elementor-row, .page-template-template-homepage .elementor-section-full_width>.elementor-container>.elementor-row {
	margin-left:0;
	margin-right:0;
	width:100%
}
.tz-flex-column-horizontal>.elementor-column-wrap .elementor-widget-wrap>.elementor-element {
	width:auto
}
@media (max-width:767px) {
.elementor .elementor-hidden-phone {
display:none
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor .elementor-hidden-tablet {
display:none
}
}
@media (min-width:1025px) {
.elementor .elementor-hidden-desktop {
display:none
}
}
@media (max-width:767px) {
.page-template-template-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-container, .page-template-template-home-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-container, .page-template-template-homepage:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-container {
padding-left:15px;
padding-right:15px
}
.page-template-template-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-column-gap-no, .page-template-template-home-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-column-gap-no, .page-template-template-homepage:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width)>.elementor-column-gap-no {
padding-left:0;
padding-right:0
}
}
@media (min-width:768px) {
.elementor .elementor-section.elementor-section-boxed>.elementor-container {
max-width:730px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-default {
max-width:750px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-extended {
max-width:760px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-narrow {
max-width:740px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wider {
max-width:760px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wide {
max-width:760px
}
}
@media (min-width:992px) {
.elementor .elementor-section.elementor-section-boxed>.elementor-container {
max-width:970px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-default {
max-width:990px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-extended {
max-width:990px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-narrow {
max-width:980px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wider {
max-width:990px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wide {
max-width:990px
}
}
@media (min-width:1200px) {
.elementor .elementor-section.elementor-section-boxed>.elementor-container {
max-width:1170px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-default {
max-width:1190px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-extended {
max-width:1200px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-narrow {
max-width:1180px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wider {
max-width:1200px
}
.elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-wide {
max-width:1200px
}
}
@media (min-width:1230px) {
.elementor .elementor-section>.elementor-column-gap-wide>.elementor-row {
margin-left:-20px;
margin-right:-20px;
width:calc(100% + 40px)
}
.elementor .elementor-section>.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
padding-left:20px;
padding-right:20px
}
.elementor .elementor-section>.elementor-column-gap-wider>.elementor-row {
margin-left:-30px;
margin-right:-30px;
width:calc(100% + 60px)
}
.elementor .elementor-section>.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
padding-left:30px;
padding-right:30px
}
}
.has-small-font-size {
	font-size:13px
}
ol {
	padding-left:20px
}
hr.wp-block-separator {
	background-color:#bbb;
	border:0;
	height:1px;
	margin-bottom:1.5em;
	clear:both
}
.wp-block-table {
	margin:0 0 2em
}
.wp-block-archives, ul.wp-block-categories {
	list-style:none;
	margin:0 0 1em;
	padding:0
}
.wp-block-archives ul, ul.wp-block-categories ul {
	list-style:none
}
.wp-block-archives li a, ul.wp-block-categories li a {
	color:#000
}
.wp-block-archives li a:hover, ul.wp-block-categories li a:hover {
	color:var(--mf-primary-color)
}
.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {
	float:right
}
.wp-block-quote.is-large:after, .wp-block-quote.is-style-large:after {
	clear:both;
	content:"";
	display:block
}
.wp-block-quote cite, .wp-block-quote footer, .wp-block-quote__citation {
	color:#000;
	font-size:14px;
	margin-top:30px
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-left:4px solid var(--mf-border-primary-color);
padding:0 40px 0 60px
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	padding:0 40px 0 60px;
	margin-bottom:10px
}
.wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation {
	display:inline-block;
	font-size:18px;
	color:#000
}
.wp-block-categories select {
	padding:10px;
	border:1px solid #d9d9d9
}
ul.wp-block-latest-posts {
	list-style:none;
	margin:0 0 1em;
	padding:0
}
ul.wp-block-latest-posts li a {
	color:#000
}
ul.wp-block-latest-posts li a:hover {
	color:var(--mf-primary-color)
}
.wp-block-pullquote {
	padding:45px 0
}
.wp-block-pullquote blockquote {
	padding:0;
	border-left:none;
	border-right:none
}
.wp-block-pullquote blockquote cite {
	margin-top:30px
}
.wp-block-pullquote p {
	margin-bottom:0
}
.wp-block-pullquote.alignleft cite, .wp-block-pullquote.alignright cite {
	font-size:14px
}
figure.is-resized {
	margin:0
}
.aligncenter {
	text-align:center
}
img.alignright {
	clear:both
}
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before {
background-color:rgba(0, 0, 0, .5);
opacity:1
}
.wp-block-image .alignleft {
	margin-right:20px
}
.wp-block-image .alignright {
	margin-left:20px
}
code {
	color:#23282d;
	border:1px solid #eee;
	background-color:#eee;
	font-size:15px;
	border-radius:4px;
	padding:2px 4px
}
.wp-block-code code {
	border:none
}
@media only screen and (min-width:960px) {
body {
overflow-x:hidden
}
body.full-content .site-content .entry-content>.alignfull {
width:auto;
max-width:1000%;
margin-right:calc(50% - 50vw);
margin-left:calc(50% - 50vw)
}
body.full-content .site-content .entry-content>.alignwide {
width:auto;
max-width:1000%;
margin-right:calc(25% - 25vw);
margin-left:calc(25% - 25vw)
}
}
.bypostauthor {
	display:block
}
.comments-area {
	clear:both
}
.comments-title {
	font-size:24px;
	font-weight:600;
	color:#000;
	padding:0;
	margin:0;
	text-align:center
}
.comments-title.has-comments {
	padding-bottom:30px
}
.comment-list {
	list-style:none;
	margin:0;
	padding:0
}
.comment-list.has-comments {
	margin:0 0 50px 0
}
.comment-list li {
	float:left;
	clear:both;
	width:100%;
	font-size:13px
}
.comment-list li .comment-respond {
	margin-top:0;
	margin-bottom:30px
}
.comment-list li.comment .comment-meta {
	float:left;
	margin-right:30px;
	max-width:70px
}
.comment-list li .reply {
	margin-top:20px
}
.comment-list li .comment-edit-link, .comment-list li .comment-reply-link {
	color:#09c;
	font-style:italic;
	font-weight:400;
	font-size:14px;
	display:inline-block;
	padding-right:15px
}
.comment-list li .comment-edit-link:hover, .comment-list li .comment-reply-link:hover {
	color:#000
}
.comment-list li .comment-metadata {
	overflow:hidden;
	margin-bottom:15px
}
.comment-list li .comment-edit-link {
	margin-right:20px
}
.comment-list li.comment .comment-content {
	margin-left:100px
}
.comment-list li .comment-content {
	border-top:1px solid #e1e1e1;
	padding:15px 0 30px 20px;
	position:relative;
	font-size:14px
}
.comment-list li .comment-content .comment-desc {
	padding:10px 0 5px
}
.comment-list li .comment-content .date {
	font-size:12px;
	text-transform:uppercase;
	padding-left:10px
}
.comment-list li .comment-content a {
	word-wrap:break-word
}
.comment-list li .comment-content .fn a {
	color:#333;
	font-style:normal;
	padding-right:10px;
	font-size:14px;
	font-weight:600
}
.comment-list .comment-respond {
	margin-bottom:50px
}
.comment-list:after {
	clear:both;
	content:"";
	display:block
}
.comment-list .children {
	list-style:none;
	padding:0 0 0 80px
}
.comment-list .children article {
	border-top-width:0
}
.comment-list .children:last-child {
	margin-bottom:0
}
.comment-list .depth-5 .children {
	padding-left:0
}
.comment-list>.comment:first-child article {
	border:none
}
.comments-area .comment-desc {
	padding:15px 0 5px;
	color:#666
}
.comments-area .date {
	color:#666
}
.comments-area .comments-links {
	margin-bottom:60px;
	text-align:center
}
.comments-area .comments-links .page-numbers {
	font-size:18px;
	padding:0 8px;
	color:#999
}
.comments-area .comments-links .page-numbers.current {
	color:#000
}
.comment-respond {
	clear:both
}
.comment-respond .logged-in-as {
	margin-bottom:10px
}
.comment-respond .logged-in-as a {
	color:#000
}
.comment-respond .logged-in-as a:hover {
	color:var(--mf-primary-color)
}
.comment-respond .comment-reply-title {
	font-size:24px;
	font-weight:600;
	color:#000;
	text-align:center;
	padding-bottom:35px;
	margin:0
}
.comment-respond .comment-reply-title a {
	color:#09c;
	padding-left:15px
}
.comment-respond .comment-notes {
	display:none
}
.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond textarea {
	border:1px solid #cfcfcf;
transition:.5s!important;
	outline:0;
	padding:15px;
	width:100%;
	color:#000;
	font-size:14px
}
.comment-respond textarea {
	height:155px;
	font-size:14px!important
}
.comment-respond p {
	margin-bottom:0;
	margin-top:0
}
.comment-respond .comment-form-email {
	padding-right:0;
	margin-bottom:30px
}
.comment-respond .comment-form-comment {
	margin-bottom:30px
}
.comment-respond .comment-form-author {
	padding-left:0;
	margin-bottom:30px
}
.comment-respond .comment-form-url {
	padding-right:0;
	padding-left:0;
	margin-bottom:30px
}
.comment-respond .comment-message {
	margin-top:20px;
	color:red;
	min-height:30px
}
.comment-respond .form-submit {
	clear:both;
	position:relative;
	text-align:center
}
.comment-respond .form-submit .submit {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	border-radius:4px
}
.comment-awaiting-moderation {
	display:block
}
.widget {
	margin-bottom:65px
}
.widget .widget-title {
	font-size:20px;
	font-weight:600;
	margin-bottom:40px;
	margin-top:0;
	color:#000
}
.widget ul {
	margin:0;
	padding:0
}
.widget ul li {
	list-style:none;
	margin-bottom:0;
	padding:5px 0
}
.widget ul li a {
	color:#000
}
.widget ul li a:hover {
	color:var(--mf-primary-color)
}
.widget select, .widget table {
	width:100%
}
.widget select {
	border:1px solid #ccc;
	height:30px;
	background-color:transparent
}
.widget select option {
	color:#999
}
.widget .select2-container--default .select2-selection--single {
	border-color:#d1d1d1;
	height:34px;
	line-height:1;
	padding:2px 10px;
	border-radius:0
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:32px
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display:none
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:10px;
	content:'\e93a';
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	color:#000
}
.widget .select2-container--default .select2-selection--single:focus {
	outline:0
}
.widget table {
	text-align:left;
	width:100%
}
.widget table caption {
	border:1px solid #ccc;
	border-bottom-width:0;
	text-align:center
}
.widget table tr {
	border:1px solid #ccc;
	border-bottom-width:0;
	padding:3px 0
}
.widget table tr td, .widget table tr th {
	padding:0 5px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc
}
.select2-container--open .select2-dropdown--below {
	border-color:#d1d1d1
}
.select2-container--open .select2-dropdown--below .select2-results__option {
	margin-bottom:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color:#d1d1d1;
	padding:6px
}
.widget_calendar {
	line-height:26px
}
.widget_calendar table {
	border:none
}
.widget_calendar table caption {
	background-color:#e1e1e1;
	font-size:16px;
	font-weight:600;
	padding:10px 0;
	color:#000
}
.widget_calendar table tr td, .widget_calendar table tr th {
	background-color:#f7f7f7;
	padding:5px 10px;
	text-align:center;
	font-weight:600
}
.widget_calendar table tr td a, .widget_calendar table tr th a {
	color:#c00
}
.widget_calendar table tr th {
	border:none;
	font-size:16px
}
.widget_calendar table tr td {
	border-color:#dadada
}
.widget_calendar table tfoot td a {
	color:#000
}
.search-form:not(.media-toolbar-primary) {
position:relative;
padding:10px 20px;
border:1px solid #d9d9d9;
color:#000
}
.search-form:not(.media-toolbar-primary):after {
content:"";
display:inline-block;
font:normal normal normal 14px/1 linearicons;
position:absolute;
top:50%;
right:17px;
transform:translateY(-50%);
font-size:18px;
color:#000
}
.search-form:not(.media-toolbar-primary) label {
margin-bottom:0
}
.search-form:not(.media-toolbar-primary) .screen-reader-text {
display:none
}
.search-form:not(.media-toolbar-primary) label {
width:100%
}
.search-form:not(.media-toolbar-primary) .search-field {
border:none;
color:#000;
width:100%;
background-color:transparent;
font-weight:400
}
.search-form:not(.media-toolbar-primary) .search-field:focus {
border:none;
outline:0
}
.search-form:not(.media-toolbar-primary) ::-webkit-input-placeholder {
color:#999
}
.search-form:not(.media-toolbar-primary) :-moz-placeholder {
color:#999
}
.search-form:not(.media-toolbar-primary) ::-moz-placeholder {
color:#999
}
.search-form:not(.media-toolbar-primary) :-ms-input-placeholder {
color:#999
}
.search-form:not(.media-toolbar-primary) .search-submit {
width:40px;
height:40px;
background:0 0;
position:absolute;
top:50%;
right:5px;
transform:translateY(-50%);
border:none;
text-indent:-9999px;
z-index:10
}
.widget-recent-comments li, .widget_archive li, .widget_categories li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li {
	padding:8px 0
}
.widget-recent-comments li:first-child, .widget_archive li:first-child, .widget_categories li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child, .widget_rss li:first-child {
	padding-top:0
}
.widget-recent-comments li:last-child, .widget_archive li:last-child, .widget_categories li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_recent_comments li:last-child, .widget_recent_entries li:last-child, .widget_rss li:last-child {
	padding-bottom:0
}
.widget-recent-comments .children, .widget-recent-comments .sub-menu, .widget_archive .children, .widget_archive .sub-menu, .widget_categories .children, .widget_categories .sub-menu, .widget_meta .children, .widget_meta .sub-menu, .widget_nav_menu .children, .widget_nav_menu .sub-menu, .widget_pages .children, .widget_pages .sub-menu, .widget_recent_comments .children, .widget_recent_comments .sub-menu, .widget_recent_entries .children, .widget_recent_entries .sub-menu, .widget_rss .children, .widget_rss .sub-menu {
	margin-top:10px;
	margin-left:15px
}
.widget-recent-comments .children li a, .widget-recent-comments .sub-menu li a, .widget_archive .children li a, .widget_archive .sub-menu li a, .widget_categories .children li a, .widget_categories .sub-menu li a, .widget_meta .children li a, .widget_meta .sub-menu li a, .widget_nav_menu .children li a, .widget_nav_menu .sub-menu li a, .widget_pages .children li a, .widget_pages .sub-menu li a, .widget_recent_comments .children li a, .widget_recent_comments .sub-menu li a, .widget_recent_entries .children li a, .widget_recent_entries .sub-menu li a, .widget_rss .children li a, .widget_rss .sub-menu li a {
	padding-left:10px
}
.widget-recent-comments .children li:last-child, .widget-recent-comments .sub-menu li:last-child, .widget_archive .children li:last-child, .widget_archive .sub-menu li:last-child, .widget_categories .children li:last-child, .widget_categories .sub-menu li:last-child, .widget_meta .children li:last-child, .widget_meta .sub-menu li:last-child, .widget_nav_menu .children li:last-child, .widget_nav_menu .sub-menu li:last-child, .widget_pages .children li:last-child, .widget_pages .sub-menu li:last-child, .widget_recent_comments .children li:last-child, .widget_recent_comments .sub-menu li:last-child, .widget_recent_entries .children li:last-child, .widget_recent_entries .sub-menu li:last-child, .widget_rss .children li:last-child, .widget_rss .sub-menu li:last-child {
	padding-bottom:0;
	border-bottom:none
}
.widget_recent_comments ul li, .widget_rss ul li {
	line-height:1.4
}
.widget_recent_comments ul li a, .widget_rss ul li a {
	color:#000
}
.widget_product_tag_cloud .tagcloud:after, .widget_tag_cloud .tagcloud:after {
	clear:both;
	display:block;
	content:""
}
.widget_product_tag_cloud a, .widget_tag_cloud a {
	color:#999;
	font-size:14px;
	text-transform:capitalize;
	position:relative;
	margin-right:3px;
	margin-bottom:5px;
	float:left
}
.widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover {
	color:#09c
}
.widget_product_tag_cloud a.selected, .widget_tag_cloud a.selected {
	color:#09c
}
.widget_product_tag_cloud a:last-child>span, .widget_tag_cloud a:last-child>span {
	display:none
}
.widget_tag_cloud a {
	font-size:14px!important
}
.widget_tag_cloud a:after {
	content:",";
	display:inline-block
}
.widget_tag_cloud a:last-child:after {
	display:none
}
.widget_product_tag_cloud a:hover {
	color:var(--mf-primary-color)
}
.widget-recent-comments li {
	padding:20px 0;
	color:#ccc
}
.widget-recent-comments li a, .widget-recent-comments li p {
	color:#999
}
.widget_recent_entries ul li a {
	font-size:16px;
	font-weight:600;
	line-height:1.1
}
.social-links-widget .social-links-list, .social-links-widget .socials {
	margin:0 -10px
}
.social-links-widget .share-social {
	color:#ccc;
	padding:0 10px;
	margin-bottom:10px;
	display:inline-block
}
.social-links-widget .share-social svg {
	vertical-align:-.125em;
	width:1em;
	height:1em;
	fill:currentColor;
	display:inline-block
}
.social-links-widget .share-facebook {
	color:#369
}
.social-links-widget .share-twitter {
	color:#0cf
}
.social-links-widget .share-googleplus {
	color:#c00
}
.social-links-widget .share-youtube {
	color:#c33
}
.social-links-widget .share-tumblr {
	color:#34526f
}
.social-links-widget .share-linkedin {
	color:#0077b5
}
.social-links-widget .share-pinterest {
	color:#c92228
}
.social-links-widget .share-flickr {
	color:#0063dc
}
.social-links-widget .share-instagram {
	color:#963
}
.social-links-widget .share-dribbble {
	color:#ea4c89
}
.social-links-widget .share-skype {
	color:#12a5f4
}
.social-links-widget .share-rss {
	color:#ee802f
}
.social-links-widget .share-telegram {
	color:#08c;
	font-size:18px
}
.social-links-widget .share-whatsapp {
	color:#25d366;
	font-size:18px
}
.social-links-widget .share-viber {
	color:#665cac;
	font-size:18px
}
.social-links-widget .share-vk {
	color:#4c75a3;
	font-size:18px
}
.social-links-widget .share-ok {
	color:#ed812b;
	font-size:16px
}
.widget-language ul li {
	display:inline-block;
	margin-right:25px
}
.widget-language ul li a {
	font-weight:700;
	color:#000;
	text-transform:uppercase
}
.widget-language ul li a:hover {
	color:var(--mf-primary-color)
}
.widget-language ul li.active a {
	color:var(--mf-primary-color)
}
.woocommerce-product-search {
	position:relative;
	border:1px solid #f5f5f5;
	color:#000;
	background-color:#f5f5f5;
	padding:12px 20px
}
.woocommerce-product-search:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	top:50%;
	right:17px;
	transform:translateY(-50%);
	font-size:18px;
	color:#000
}
.woocommerce-product-search label {
	margin-bottom:0
}
.woocommerce-product-search .search-field {
	border:none;
	color:#000;
	width:100%;
	background-color:transparent;
	font-weight:400
}
.woocommerce-product-search .search-field:focus {
	border:none;
	outline:0
}
.woocommerce-product-search ::-webkit-input-placeholder {
color:#999
}
.woocommerce-product-search :-moz-placeholder {
color:#999
}
.woocommerce-product-search ::-moz-placeholder {
color:#999
}
.woocommerce-product-search :-ms-input-placeholder {
color:#999
}
.woocommerce-product-search input[type=submit] {
	width:40px;
	height:40px;
	background:0 0;
	position:absolute;
	top:50%;
	right:5px;
	transform:translateY(-50%);
	border:none;
	text-indent:-9999px;
	z-index:10
}
.dokan-store-sidebar ul.product_list_widget li, .widgets-area ul.product_list_widget li {
	margin-bottom:15px
}
.dokan-store-sidebar ul.product_list_widget li:last-child, .widgets-area ul.product_list_widget li:last-child {
	margin-bottom:0
}
.dokan-store-sidebar ul.product_list_widget li:after, .widgets-area ul.product_list_widget li:after {
	clear:both;
	display:block;
	content:""
}
.dokan-store-sidebar ul.product_list_widget li img, .widgets-area ul.product_list_widget li img {
	float:left;
	margin-right:15px;
	width:80px;
	margin-left:0
}
.dokan-store-sidebar ul.product_list_widget li a, .widgets-area ul.product_list_widget li a {
	font-size:14px;
	font-weight:400;
	color:#06c;
	display:inherit;
	margin-bottom:5px
}
.dokan-store-sidebar ul.product_list_widget .product-title, .widgets-area ul.product_list_widget .product-title {
	font-size:14px;
	font-weight:400;
	color:#06c;
	display:inherit;
	margin-bottom:8px;
	line-height:1.2
}
.dokan-store-sidebar ul.product_list_widget .woocommerce-Price-amount, .widgets-area ul.product_list_widget .woocommerce-Price-amount {
	font-size:16px;
	color:#000;
	font-weight:400;
	padding-top:5px;
	display:inline-block
}
.dokan-store-sidebar ul.product_list_widget li del, .widgets-area ul.product_list_widget li del {
	padding-left:5px
}
.dokan-store-sidebar ul.product_list_widget li del .woocommerce-Price-amount, .widgets-area ul.product_list_widget li del .woocommerce-Price-amount {
	font-size:14px;
	text-decoration:line-through;
	color:#999
}
.dokan-store-sidebar ul li, .widgets-area ul li {
	display:block;
	padding:5px 0
}
.dokan-store-sidebar ul li a, .widgets-area ul li a {
	color:#000
}
.dokan-store-sidebar ul li.chosen>.count, .dokan-store-sidebar ul li.chosen>a, .dokan-store-sidebar ul li.current-cat>.count, .dokan-store-sidebar ul li.current-cat>a, .widgets-area ul li.chosen>.count, .widgets-area ul li.chosen>a, .widgets-area ul li.current-cat>.count, .widgets-area ul li.current-cat>a {
	color:var(--mf-primary-color)
}
.dokan-store-sidebar ul li.chosen>a, .dokan-store-sidebar ul li.current-cat>a, .widgets-area ul li.chosen>a, .widgets-area ul li.current-cat>a {
	font-weight:600
}
.dokan-store-sidebar ul li .children, .widgets-area ul li .children {
	padding-left:15px;
	margin-top:7px
}
.dokan-store-sidebar ul li .children li:last-child, .widgets-area ul li .children li:last-child {
	padding-bottom:0
}
.dokan-store-sidebar ul li .children li a, .widgets-area ul li .children li a {
	color:#666
}
.dokan-store-sidebar ul li .children li a:hover, .widgets-area ul li .children li a:hover {
	color:#000
}
.dokan-store-sidebar ul li .children li.current-cat>a, .widgets-area ul li .children li.current-cat>a {
	color:var(--mf-primary-color)
}
.dokan-store-sidebar>ul>li:last-child, .widgets-area>ul>li:last-child {
	padding-bottom:0
}
.dokan-store-sidebar>ul>li:first-child, .widgets-area>ul>li:first-child {
	padding-top:0
}
.dokan-store-sidebar .widget_shopping_cart .buttons .button, .widgets-area .widget_shopping_cart .buttons .button {
	width:100%
}
.mf_widget_product_categories ul li, .wcv.widget_product_categories ul li {
	position:relative;
	padding-right:16px
}
.mf_widget_product_categories ul li .cat-menu-close, .wcv.widget_product_categories ul li .cat-menu-close {
	position:absolute;
	top:8px;
	right:0;
	font-size:12px;
	color:#000;
	cursor:pointer
}
.mf_widget_product_categories ul li.mf-back-shop>a, .mf_widget_product_categories ul li.mf-current-cat-parent>a, .wcv.widget_product_categories ul li.mf-back-shop>a, .wcv.widget_product_categories ul li.mf-current-cat-parent>a {
	font-weight:600
}
.mf_widget_product_categories ul li.mf-back-shop>a:before, .mf_widget_product_categories ul li.mf-current-cat-parent>a:before, .wcv.widget_product_categories ul li.mf-back-shop>a:before, .wcv.widget_product_categories ul li.mf-current-cat-parent>a:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:12px;
	margin-right:5px
}
.mf_widget_product_categories ul li.mf-back-shop>a, .wcv.widget_product_categories ul li.mf-back-shop>a {
	text-transform:uppercase
}
.mf_widget_product_categories ul li.current-cat-parent>a, .wcv.widget_product_categories ul li.current-cat-parent>a {
	color:#000
}
.mf_widget_product_categories ul li.mf-current-cat-parent>.cat-menu-close, .wcv.widget_product_categories ul li.mf-current-cat-parent>.cat-menu-close {
	display:none
}
.mf_widget_product_categories ul li .children, .wcv.widget_product_categories ul li .children {
	display:none;
	padding-left:15px;
	margin-top:7px
}
.mf_widget_product_categories ul li .children li:last-child, .wcv.widget_product_categories ul li .children li:last-child {
	padding-bottom:0
}
.mf_widget_product_categories ul li .children li a, .wcv.widget_product_categories ul li .children li a {
	color:#666
}
.mf_widget_product_categories ul li .children li a:hover, .wcv.widget_product_categories ul li .children li a:hover {
	color:#000
}
.mf_widget_product_categories ul li .children li.current-cat>a, .wcv.widget_product_categories ul li .children li.current-cat>a {
	color:#000
}
.mf_widget_product_categories ul li.opened>.cat-menu-close i:before, .wcv.widget_product_categories ul li.opened>.cat-menu-close i:before {
	content:"\e939"
}
.mf_widget_product_categories ul.product-categories.has-view-more>li:not(.mf-back-shop) {
display:none
}
.mf_widget_product_categories ul.product-categories.show-children-only>li {
	padding-right:0
}
.mf_widget_product_categories ul.product-categories.show-children-only>li.mf-current-tax>a {
	color:var(--mf-primary-color);
	text-transform:none
}
.mf_widget_product_categories ul.product-categories.show-children-only>li.mf-current-tax>a:before {
	display:none
}
.mf_widget_product_categories ul.product-categories.show-children-only>li.cat-item {
	padding-left:15px
}
.mf_widget_product_categories .mf-widget-product-cats-btn {
	margin-top:10px
}
.mf_widget_product_categories .mf-widget-product-cats-btn.show-children-only {
	padding-left:15px
}
.mf_widget_product_categories .show-less, .mf_widget_product_categories .show-more {
	cursor:pointer;
	color:#000;
	text-transform:uppercase;
	display:none
}
.mf_widget_product_categories .show-less i, .mf_widget_product_categories .show-more i {
	padding-right:5px
}
.widget .mc4wp-form {
	width:100%
}
.widget .mc4wp-form .mc4wp-form-fields {
	display:flex;
	align-items:center
}
.widget .mc4wp-form input[type=email] {
	border:1px solid #ccc;
	padding:15px;
	width:100%;
	border-radius:3px 0 0 3px;
	border-right:none;
	background-color:#fff
}
.widget .mc4wp-form input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	height:48px;
	line-height:48px;
	border-radius:0 3px 3px 0
}
#lang_sel, .lang_sel {
	height:16px
}
#lang_sel a.lang_sel_sel, .lang_sel a.lang_sel_sel {
	background:0 0;
	line-height:1;
	color:var(--mf-gray-color);
	border:none;
	font-size:14px;
	padding-left:0
}
#lang_sel>ul, .lang_sel>ul {
	height:16px;
	padding:0
}
#lang_sel>ul>li, .lang_sel>ul>li {
	padding:0!important;
	height:auto;
	position:relative;
	list-style:none;
	border:none;
	width:auto
}
#lang_sel>ul>li:hover ul, .lang_sel>ul>li:hover ul {
	transform:scaleX(1);
	top:100%
}
#lang_sel>ul>li>a, .lang_sel>ul>li>a {
	padding-right:20px;
	position:relative
}
#lang_sel>ul>li>a:after, .lang_sel>ul>li>a:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	padding-left:5px;
	color:var(--mf-dark-color);
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px
}
#lang_sel>ul>li>a:hover, .lang_sel>ul>li>a:hover {
	color:var(--mf-dark-color)
}
#lang_sel>ul>li>a:hover:after, .lang_sel>ul>li>a:hover:after {
	color:var(--mf-dark-color)
}
#lang_sel ul ul, .lang_sel ul ul {
	top:150%;
	z-index:99999;
	left:0;
	width:auto;
	height:auto;
	background-color:transparent;
	transform:scaleX(0);
	position:absolute;
	margin:0;
	padding:0;
	border:none;
transition:top .35s
}
#lang_sel ul ul li, .lang_sel ul ul li {
	border-top:none;
	list-style:none;
	width:auto;
	display:block;
	float:none
}
#lang_sel ul ul li a, .lang_sel ul ul li a {
	padding:5px 0;
	border:none;
	display:block;
	color:#666;
	line-height:1;
	font-size:14px;
	background-color:transparent
}
#lang_sel ul ul li a:hover, .lang_sel ul ul li a:hover {
	color:#000;
	background-color:transparent
}
#lang_sel img.iclflag, .lang_sel img.iclflag {
	top:0;
	padding-right:5px;
	width:auto;
	height:auto
}
.mf-currency-widget .current {
	padding-right:20px;
	position:relative;
	cursor:pointer
}
.mf-currency-widget .current:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	padding-left:5px;
	color:var(--mf-dark-color);
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:12px
}
.mf-currency-widget .current:hover {
	color:var(--mf-dark-color)
}
.mf-currency-widget .current:hover:after {
	color:var(--mf-dark-color)
}
.mf-currency-widget ul {
	top:150%;
	z-index:99999;
	height:auto;
	background-color:transparent;
	transform:scaleX(0);
	position:absolute;
	margin:0;
	padding:0;
	border:none;
transition:top .35s;
	border-top:18px solid transparent;
	border-bottom:1px solid #e7e7e7;
	min-width:120px;
	left:-15px
}
.mf-currency-widget ul li {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	margin-bottom:0;
	background-color:#fff;
	padding:0
}
.mf-currency-widget ul li a {
	font-size:14px
}
.mf-currency-widget ul li:first-child {
	border-top:1px solid #e7e7e7;
	padding-top:10px
}
.mf-currency-widget ul li:last-child {
	padding-bottom:10px
}
.mf-currency-widget ul li a {
	width:auto;
	height:auto;
	margin:0;
	white-space:nowrap;
	padding:7px 15px;
	color:#666!important;
	display:inline-block
}
.mf-currency-widget ul li a:hover {
	color:#000
}
.mf-currency-widget .widget-currency {
	position:relative
}
.mf-currency-widget:hover ul {
	transform:scaleX(1);
	top:100%
}
.widget .mf-currency-widget ul li a:hover {
	color:#000
}
.mr-account-widget>ul {
	display:flex;
	align-items:center;
	margin:0 -3px
}
.mr-account-widget>ul li {
	padding:0 3px
}
.mr-account-widget>ul li .wd-login-icon {
	display:block;
	margin-top:2px;
	margin-right:7px
}
.mr-account-widget>ul li .wd-logged-in {
	margin-top:0
}
.mr-account-widget>ul li a {
	color:#666
}
.mr-account-widget>ul li a:hover {
	color:#000
}
.mr-account-widget>ul>li>a {
	display:flex;
	align-items:center
}
.mr-account-widget>ul>li:hover>ul {
	transform:scaleX(1);
	top:100%
}
.mr-account-widget>ul>li>ul {
	top:150%;
	z-index:99999;
	height:auto;
	background-color:transparent;
	transform:scaleX(0);
	position:absolute;
	margin:0;
	padding:0;
	border:0;
-webkit-transition:top .35s;
transition:top .35s;
	border-top:18px solid transparent;
	border-bottom:1px solid #e7e7e7;
	min-width:120px;
	right:0
}
.mr-account-widget>ul>li>ul>li {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	margin-bottom:0;
	background-color:#fff;
	padding:0
}
.mr-account-widget>ul>li>ul>li:first-child {
	padding-top:10px;
	border-top:1px solid #e7e7e7
}
.mr-account-widget>ul>li>ul>li.logout {
	border-top:1px solid #e7e7e7;
	padding-top:10px
}
.mr-account-widget>ul>li>ul>li:last-child {
	padding-bottom:10px
}
.mr-account-widget>ul>li>ul>li a {
	width:auto;
	height:auto;
	margin:0;
	white-space:nowrap;
	padding:7px 15px;
	color:#666!important;
	display:inline-block
}
.mr-account-widget>ul>li>ul>li li:last-child {
	padding-bottom:10px
}
.site-footer {
	border-top:1px solid #e1e1e1
}
.site-footer .footer-layout {
	background-color:#fff
}
.site-footer .footer-gray {
	background-color:#f8f8f8
}
.site-footer .footer-newsletter {
	padding-top:65px;
	padding-bottom:65px;
	border-bottom:1px solid #e1e1e1
}
.site-footer .footer-newsletter .newsletter-content h2, .site-footer .footer-newsletter .newsletter-content h3, .site-footer .footer-newsletter .newsletter-content h4, .site-footer .footer-newsletter .newsletter-content h5, .site-footer .footer-newsletter .newsletter-content h6 {
	font-weight:600;
	margin:0 0 5px
}
.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields {
	display:flex;
	align-items:flex-end
}
.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type=email] {
	border:1px solid #ccc;
	height:50px;
	line-height:50px;
	padding:0 25px;
	border-radius:4px 0 0 4px;
	width:100%;
	background-color:#fff
}
.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type=submit] {
	background-color:var(--mf-background-primary-color);
	color:var(--mf-background-primary-text-color);
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	min-width:170px;
	border-radius:0 4px 4px 0
}
.site-footer .footer-info {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:0 -15px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:55px;
	padding-top:25px
}
.site-footer .footer-info .info-item-sep {
	position:relative
}
.site-footer .footer-info .info-item-sep:last-child {
	display:none
}
.site-footer .footer-info .info-item-sep:after {
	position:absolute;
	top:-15px;
	right:0;
	width:1px;
	height:60px;
	background-color:#dadada;
	content:""
}
.site-footer .footer-info .info-item {
	max-width:25%;
	padding:0 15px;
	display:flex;
	align-items:center;
	margin-top:30px
}
.site-footer .footer-info .info-item .info-thumb {
	margin-right:20px
}
.site-footer .footer-info .info-item i {
	font-size:40px;
	color:var(--mf-primary-color);
	line-height:1;
	display:block
}
.site-footer .footer-info .info-item h3 {
	font-size:18px;
	font-weight:500;
	margin:0 0 0
}
.site-footer .footer-info .info-item p {
	margin-bottom:0
}
.site-footer .footer-widgets {
	padding-top:70px;
	padding-bottom:70px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:0 -15px;
	position:relative
}
.site-footer .footer-widgets:after {
	position:absolute;
	left:15px;
	right:15px;
	bottom:0;
	border-bottom:1px solid #e1e1e1;
	display:block;
	content:""
}
.site-footer .footer-widgets .footer-sidebar {
	max-width:33.33%;
	padding:0 15px
}
.site-footer .footer-widgets.columns-5 .footer-sidebar {
	max-width:25%
}
.site-footer .footer-widgets.columns-5 .widget .mc4wp-form input[type=email] {
	min-width:auto
}
.site-footer .footer-widgets.columns-6 .footer-sidebar {
	max-width:16.6%
}
.site-footer .footer-widgets.columns-4 .footer-sidebar {
	max-width:30%
}
.site-footer .footer-widgets .widget {
	margin-bottom:40px
}
.site-footer .footer-widgets .widget:last-child {
	margin-bottom:0
}
.site-footer .footer-widgets .widget .widget-title {
	font-size:16px;
	margin-bottom:30px
}
.site-footer .footer-widgets .widget .mc4wp-form input[type=email] {
	min-width:200px
}
.site-footer .footer-widgets .widget ul li {
	padding:3px 0
}
.site-footer .footer-widgets .widget ul li a {
	color:#666;
	position:relative
}
.site-footer .footer-widgets .widget ul li a:before {
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:1px;
	background-color:#000;
	content:"";
transition:.35s
}
.site-footer .footer-widgets .widget ul li a:hover {
	color:#000
}
.site-footer .footer-widgets .widget ul li a:hover:before {
	width:100%;
	left:0;
	right:auto
}
.site-footer .footer-links {
	padding-top:60px;
	padding-bottom:60px;
	border-bottom:1px solid #e1e1e1
}
.site-footer .footer-links .widget {
	margin-bottom:10px
}
.site-footer .footer-links .widget:last-child {
	margin-bottom:0
}
.site-footer .footer-links .widget_nav_menu .widget-title {
	font-size:14px;
	font-weight:600;
	display:inline-block;
	margin-bottom:0;
	padding-right:5px
}
.site-footer .footer-links .widget_nav_menu .widget-title+* {
	display:inline-block
}
.site-footer .footer-links .widget_nav_menu ul {
	display:flex;
	flex-wrap:wrap
}
.site-footer .footer-links .widget_nav_menu ul li {
	display:inline-block;
	position:relative;
	padding:0 10px
}
.site-footer .footer-links .widget_nav_menu ul li:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	height:12px;
	width:1px;
	content:"";
	background-color:#666
}
.site-footer .footer-links .widget_nav_menu ul li a {
	color:#666;
	position:relative
}
.site-footer .footer-links .widget_nav_menu ul li a:before {
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:1px;
	background-color:#000;
	content:"";
transition:.35s
}
.site-footer .footer-links .widget_nav_menu ul li a:hover {
	color:#000
}
.site-footer .footer-links .widget_nav_menu ul li a:hover:before {
	width:100%;
	left:0;
	right:auto
}
.site-footer .footer-links .widget_nav_menu ul li:last-child:after {
	display:none
}
.site-footer .footer-copyright {
	color:#000
}
.site-footer .footer-payments {
	display:flex;
	align-items:center;
	justify-content:flex-end
}
.site-footer .footer-payments .text {
	color:#000
}
.site-footer .footer-payments ul {
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
	padding-left:27px
}
.site-footer .footer-payments ul li {
	list-style:none;
	padding-left:13px
}
.footer-layout-1 .footer-top {
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1
}
.footer-layout-1 .footer-bottom {
	padding-top:35px;
	padding-bottom:35px
}
.footer-layout-1 .footer-row {
	display:flex;
	align-items:center
}
.footer-layout-1 .footer-row:after, .footer-layout-1 .footer-row:before {
	display:none
}
.mf-recently-products.footer-recently-viewed {
	background-color:#f4f5f5;
	padding-top:70px;
	padding-bottom:80px
}
.mf-recently-products.no-background {
	background-color:transparent;
	padding-bottom:120px
}
.mf-recently-products.layout-1.hide-empty.no-products {
	display:none
}
.mf-recently-products .mf-loading {
	height:50px
}
.mf-recently-products .recently-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:30px
}
.mf-recently-products .recently-header .title {
	font-size:24px;
	font-weight:400;
	margin:0 0 10px
}
.mf-recently-products .recently-header .link {
	color:#000;
	border-bottom:1px solid #000;
	line-height:1;
	display:inline-block;
	margin-bottom:8px
}
.mf-recently-products .recently-header .link:hover {
	color:var(--mf-primary-color);
	border-color:var(--mf-border-primary-color)
}
.mf-recently-products .product-list {
	margin:0;
	padding:25px 55px;
	background-color:#fff;
	overflow:hidden;
	opacity:0
}
.mf-recently-products .product-list.no-products, .mf-recently-products .product-list.slick-initialized {
	opacity:1
}
.mf-recently-products .product-list.no-products li, .mf-recently-products .product-list.slick-initialized li {
	display:block
}
.mf-recently-products .product-list li {
	padding:0 15px;
	margin-bottom:0;
	list-style:none;
	float:left;
	display:none;
	position:relative
}
.mf-recently-products .product-list li:first-child {
	display:block
}
.mf-recently-products .product-list li.text-center {
	float:none
}
.mf-recently-products .product-list li a {
	border:2px solid transparent;
	display:inline-block
}
.mf-recently-products .product-list li a:hover {
	border-color:var(--mf-border-primary-color)
}
.mf-recently-products .product-list li .btn-secondary {
	border:none;
	display:inline-block;
	margin-top:15px;
	height:50px;
	line-height:50px;
	padding:0 25px;
transition:all .5s;
	font-size:16px;
	font-weight:600;
	text-align:center;
	border:none;
	background-color:#8a0;
	color:#fff;
	height:40px;
	line-height:39px;
	padding:0 25px
}
.mf-recently-products .product-list li .btn-secondary:active, .mf-recently-products .product-list li .btn-secondary:focus, .mf-recently-products .product-list li .btn-secondary:hover {
	background-color:#8a0;
	color:#fff
}
.mf-recently-products .product-list li .product-info {
	display:none;
	width:auto;
	width:150px;
	position:absolute;
	top:100px;
	left:250px;
	z-index:10002;
	box-shadow:3px 4px 5px rgba(0, 0, 0, .3);
	padding:10px 15px;
	background-color:rgba(255, 255, 255, .9);
	text-align:center
}
.mf-recently-products .product-list li .product-info .product-title {
	margin:0;
	font-weight:500
}
.mf-recently-products .product-list li .product-price {
	font-size:14px;
	color:#000;
	line-height:1;
	margin-top:5px
}
.mf-recently-products .product-list li .product-price ins {
	text-decoration:none;
	display:inline-block;
	color:#f30;
	font-weight:400
}
.mf-recently-products .product-list li .product-price del {
	display:inline-block;
	padding-left:5px;
	color:#999;
	font-size:12px
}
.mf-recently-products .slick-arrow {
	position:absolute;
	top:50%;
	left:25px;
	transform:translateY(-50%);
	font-size:36px;
	color:#ccc;
transition:.5s;
	cursor:pointer
}
.mf-recently-products .slick-arrow:hover {
	color:#000
}
.mf-recently-products .slick-next-arrow {
	left:auto;
	right:25px
}
.mf-recently-products .slick-dots {
	display:none!important
}
.page-template-template-homepage .mf-recently-products.no-padding-top {
	padding-top:0
}
.footer-history-products {
	position:fixed;
	bottom:0;
	right:0;
	left:0;
	z-index:9999
}
.footer-history-products .recently-title {
	float:right;
	font-size:16px;
	font-weight:600;
	line-height:1;
	padding:14px 45px 14px 17px;
	border:1px solid #ccc;
	border-bottom:none;
	margin:0 75px 0 0;
	position:relative;
	background-color:#f4f5f5;
	margin-bottom:-1px;
	cursor:pointer
}
.footer-history-products .recently-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	position:absolute;
	right:17px;
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	font-weight:700;
transition:.2s
}
.footer-history-products .recently-title.active {
	background-color:#fff
}
.footer-history-products .recently-title.active:after {
	transform:rotate(180deg) translateY(50%)
}
.footer-history-products .mf-recently-products {
	display:none;
	clear:both;
	padding-top:5px;
	padding-bottom:40px;
	background-color:#fff;
	position:relative
}
.footer-history-products .mf-recently-products.no-products {
	padding-bottom:0
}
.footer-history-products .mf-recently-products.no-products .recently-header {
	display:none
}
.footer-history-products .mf-recently-products .recently-header {
	position:absolute;
	bottom:-15px;
	left:0;
	right:0;
	justify-content:center;
	margin-bottom:20px
}
.footer-history-products .mf-recently-products .recently-header .title {
	display:none
}
.backtotop {
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:10000;
	font-size:36px;
	text-shadow:none;
	color:#000;
	text-align:center;
	opacity:0;
transition:.5s
}
.backtotop.show-scroll {
	opacity:1
}
.mf-light-skin {
--mf-background-primary-text-color:#fff
}
.mf-light-skin.header-layout-3 .site-header, .mf-light-skin.header-layout-4 .site-header {
--mf-gray-color:#fff;
--mf-dark-color:#fff
}
.mf-light-skin.header-layout-3 .site-header .main-menu, .mf-light-skin.header-layout-4 .site-header .main-menu {
	border-color:rgba(255, 255, 255, .15)
}
.mf-light-skin.header-layout-3 .site-header .products-cats-menu:before, .mf-light-skin.header-layout-4 .site-header .products-cats-menu:before {
	background-color:#fff
}
.mf-light-skin.header-layout-3 .topbar.topbar-dark, .mf-light-skin.header-layout-4 .topbar.topbar-dark {
--mf-gray-color:#fff;
--mf-dark-color:#fff
}
.mf-light-skin.header-layout-3 .topbar .widget:after, .mf-light-skin.header-layout-4 .topbar .widget:after {
	background-color:rgba(255, 255, 255, .45)
}
.mf-light-skin.header-layout-3 .topbar ul.menu>li.menu-item-has-children>a:after, .mf-light-skin.header-layout-4 .topbar ul.menu>li.menu-item-has-children>a:after {
	color:#fff
}
.mf-light-skin.header-layout-3 .products-cats-menu .menu>li.menu-item-has-children:hover>a:after, .mf-light-skin.header-layout-4 .products-cats-menu .menu>li.menu-item-has-children:hover>a:after {
	color:#fff
}
.mf-light-skin.woocommerce #respond input#submit.loading:after, .mf-light-skin.woocommerce a.button.loading:after, .mf-light-skin.woocommerce button.button.loading:after, .mf-light-skin.woocommerce input.button.loading:after {
	border-color:#fff #fff #fff transparent
}
.mf-light-skin .wcfm-membership-wrapper #wcfm_membership_container input.wcfm_submit_button, .mf-light-skin .wcfm-membership-wrapper #wcfm_membership_container input.wcfm_submit_button:hover, .mf-light-skin.wcfmmp-store-page #wcfmmp-store .add_review button, .mf-light-skin.wcfmmp-store-page #wcfmmp-store .add_review button:hover, .mf-light-skin.wcfmmp-store-page #wcfmmp-store .user_rated, .mf-light-skin.wcfmmp-store-page #wcfmmp-store .user_rated:hover, .mf-light-skin.wcfmmp-store-page #wcfmmp-stores-wrap a.wcfmmp-visit-store, .mf-light-skin.wcfmmp-store-page #wcfmmp-stores-wrap a.wcfmmp-visit-store:hover {
	color:#fff!important
}
.mf-navigation-mobile {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:999999;
	background-color:#fff;
	border-top:1px solid #ccc
}
.mf-navigation-mobile .navigation-list {
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	padding:10px 15px
}
.mf-navigation-mobile .navigation-icon {
	display:flex;
	flex-direction:column;
	align-items:center;
	color:#000
}
.mf-navigation-mobile .navigation-icon i {
	font-size:24px
}
.mf-navigation-mobile .navigation-icon.active {
	color:var(--mf-primary-color)
}
.mf-navigation-mobile .navigation-mobile_account i, .mf-navigation-mobile .navigation-mobile_cart i, .mf-navigation-mobile .navigation-mobile_search i {
	font-size:22px
}
.mf-navigation-mobile .navigation-mobile_cart {
	position:relative
}
.mf-navigation-mobile .navigation-mobile_cart .mini-item-counter {
	position:absolute;
	top:0;
	left:-7px;
	font-size:12px;
	font-weight:700;
	border-radius:50%;
	min-width:18px;
	padding:0 5px;
	height:18px;
	text-align:center;
	line-height:18px
}
body.navigation-mobile-active {
	overflow:hidden
}
body.navigation-mobile-active .martfury-off-canvas-layer {
	display:block;
	z-index:9999
}
.mf-els-modal-mobile {
	width:100%;
	background-color:#fff;
	position:fixed;
	left:-100%;
	top:0;
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:-999999;
transition:transform .35s ease;
	display:none;
	padding-bottom:65px
}
.mf-els-modal-mobile.has-header-cat {
	width:85%;
	left:-85%
}
.mf-els-modal-mobile.open {
	transform:translate3d(100%, 0, 0)
}
.mf-els-modal-mobile .widget-footer-cart {
	display:none
}
.mf-els-modal-mobile .search-wrapper {
	padding:15px;
	background-color:var(--mf-background-primary-color);
	display:flex;
	align-items:center;
	width:100%;
	position:relative
}
.mf-els-modal-mobile .search-field {
	border:none;
	float:left;
	height:42px;
	line-height:42px;
	padding-right:15px;
	padding-left:15px;
	position:relative;
	width:100%
}
.mf-els-modal-mobile .search-submit {
	height:42px;
	line-height:42px;
	width:50px;
	min-width:42px;
	text-align:center;
	background-color:#000;
	border:none;
	font-weight:700;
	color:#fff;
	font-size:20px
}
.mf-els-modal-mobile .search-trending {
	margin-top:55px;
	text-align:center
}
.mf-els-modal-mobile .search-trending h3 {
	font-size:18px;
	font-weight:600;
	margin:0 0 20px;
	line-height:1
}
.mf-els-modal-mobile .search-trending ul {
	margin:0;
	padding:0;
	list-style:none
}
.mf-els-modal-mobile .search-trending ul li {
	padding:8px 0;
	margin-bottom:0
}
.mf-els-modal-mobile .search-trending ul li a {
	color:#000
}
.mf-els-modal-mobile .products-search .search-results {
	position:absolute;
	top:72px;
	left:0;
	right:0;
	display:none;
	max-height:70%;
	overflow-y:auto;
	overflow-x:hidden
}
.mf-els-modal-mobile .products-search .search-results ul {
	margin:15px 0 0;
	padding:0 15px;
	list-style:none
}
.mf-els-modal-mobile .products-search .search-results ul li {
	display:flex;
	align-items:flex-start;
	margin-bottom:15px
}
.mf-els-modal-mobile .products-search .search-results ul li img {
	max-width:60px;
	margin-right:10px
}
.mf-els-modal-mobile .products-search .search-results ul li .title-item {
	font-size:14px;
	font-weight:400;
	line-height:1
}
.mf-els-modal-mobile .products-search .search-results ul li .star-rating {
	float:none
}
.mf-els-modal-mobile .products-search .search-results ul li .price-item {
	font-size:16px;
	color:#000;
	line-height:1;
	margin-top:5px
}
.mf-els-modal-mobile .products-search .search-results ul li del {
	font-size:14px;
	color:#999;
	padding-left:10px
}
.mf-els-modal-mobile .products-search .search-results ul li ins {
	text-decoration:none;
	color:#f30
}
.mf-els-modal-mobile .products-search .search-results ul .search-item {
	display:flex;
	align-items:center
}
.mf-els-modal-mobile .products-search.searching .search-wrapper:before {
	border-width:1px;
	border-color:#fff #fff #fff transparent;
	border-radius:50%;
	border-style:solid;
	-webkit-animation:mf-spin-fast 1s linear infinite;
	animation:mf-spin-fast 1s linear infinite;
	content:"";
	width:16px;
	height:16px;
	font-weight:400;
	position:absolute;
	top:27px;
	right:28px;
	z-index:999
}
.mf-els-modal-mobile .products-search.searching .search-submit i {
	opacity:0
}
.mf-els-modal-mobile .products-search.actived .search-trending {
	display:none
}
.mf-els-modal-mobile .products-search.actived+.search-trending {
	display:none
}
.mf-els-modal-mobile .products-search.actived .search-results {
	display:block
}
.mf-els-modal-mobile .primary-mobile-nav {
	display:none
}
.mf-els-modal-mobile .primary-mobile-nav.current {
	display:block
}
.mf-els-modal-mobile .mf-search-mobile-modal {
	display:none
}
.mf-els-modal-mobile .mf-search-mobile-modal.current {
	display:block
}
.mf-els-modal-mobile .mf-cart-mobile {
	display:none;
	height:calc(100% - 67px);
	overflow:hidden
}
.mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header {
	background-color:var(--mf-background-primary-color);
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px
}
.mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header h2 {
	font-size:18px;
	font-weight:600;
	margin:0;
	line-height:1;
	color:var(--mf-background-primary-text-color)
}
.mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header h2 a {
	color:var(--mf-background-primary-text-color)
}
.mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header .close-cart-mobile {
	font-size:18px;
	color:var(--mf-background-primary-text-color);
	line-height:1
}
.mf-els-modal-mobile .mf-cart-mobile.current {
	display:block
}
.mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__empty-message {
	padding:20px
}
.mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart {
	height:100vh;
	overflow-y:auto;
	padding-bottom:270px
}
.mf-els-modal-mobile .mf-cart-mobile .mf-cart-panel-footer {
	position:absolute;
	bottom:67px;
	left:0;
	right:0;
	border-top:1px solid #e5e5e5;
	z-index:10;
	background-color:#fff
}
.mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content {
	padding:10px 0 0;
	border:none
}
.mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content ul.product_list_widget li {
	padding-left:15px;
	padding-right:25px
}
.mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button {
	right:15px
}
.mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__buttons, .mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__total {
	padding-left:15px;
	padding-right:15px
}
.mf-catalog-sorting-mobile {
	width:100%;
	background-color:rgba(0, 0, 0, .75);
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:auto;
	display:none;
	padding-bottom:65px;
	z-index:999999
}
.mf-catalog-sorting-mobile.mf-active {
	display:block
}
.mf-catalog-sorting-mobile .woocommerce-ordering {
	position:absolute;
	top:50%;
	left:15px;
	right:15px;
	transform:translateY(-50%);
	background-color:#fff;
	margin:0;
	padding:0;
	list-style:none
}
.mf-catalog-sorting-mobile .woocommerce-ordering li {
	margin-bottom:0
}
.mf-catalog-sorting-mobile .woocommerce-ordering .current>span {
	display:none
}
.mf-catalog-sorting-mobile .woocommerce-ordering .cancel-ordering {
	display:block;
	text-align:center
}
.mf-catalog-sorting-mobile .woocommerce-ordering .cancel-ordering a {
	font-size:16px;
	font-weight:600;
	color:#000;
	padding:10px 0;
	display:block
}
.mf-catalog-sorting-mobile .woocommerce-ordering ul {
	margin:0;
	padding:0;
	text-align:center
}
.mf-catalog-sorting-mobile .woocommerce-ordering ul li {
	margin-bottom:0;
	border-bottom:1px solid #dedede
}
.mf-catalog-sorting-mobile .woocommerce-ordering ul li a {
	font-size:16px;
	color:#000;
	padding:10px 0;
	display:block
}
.mf-catalog-sorting-mobile .woocommerce-ordering ul li a.active {
	color:var(--mf-primary-color)
}
.mobile-version.mobile-nav-enable {
	padding-bottom:65px
}
.mobile-version.mobile-nav-enable .backtotop {
	bottom:70px
}
.mobile-version.page-template-template-coming-soon-page {
	padding-bottom:0
}
.mobile-version .primary-mobile-nav {
	position:static;
	transform:none;
	width:100%
}
.mobile-version .primary-mobile-nav .mobile-nav-header .close-mobile-nav {
	display:block
}
.mobile-version .mf-els-modal-mobile {
	z-index:999999;
	display:block
}
.mobile-version .mf-els-modal-mobile .aws-container {
	width:100%
}
.mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-main-filter {
	display:none
}
.mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-search-field {
	border:none
}
.mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-form-btn {
	border-radius:0!important;
	background-color:#000
}
.mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-form-btn .aws-search-btn_icon {
	color:#fff
}
.mobile-version.display-mobile-menu .primary-mobile-nav {
	transform:none
}
.mobile-version .site-header .header-logo {
	width:70%;
	display:block
}
.mobile-version .site-header .header-main {
	padding-bottom:15px;
	padding-top:25px;
	justify-content:space-between;
	align-items:center
}
.mobile-version .site-header .header-main .header-extras {
	justify-content:flex-end
}
.mobile-version .site-header .header-main .header-title {
	padding-right:5px;
	width:60%
}
.mobile-version .site-header .header-main .header-title h1 {
	font-size:18px;
	font-weight:600;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	padding-left:13px
}
.mobile-version .site-header .header-main .header-title .header-go-back {
	font-size:24px;
	line-height:1;
	color:var(--mf-dark-color);
	display:flex;
	align-items:center
}
.mobile-version .site-header .extras-menu .menu-item-account.logined>a {
	width:auto
}
.mobile-version .site-header .header-extras .extras-menu>li {
	padding-left:8px;
	padding-right:8px
}
.mobile-version .site-header .header-extras .extras-menu>li:last-child {
	padding-right:0
}
.mobile-version .site-header .header-extras .extras-menu>li.menu-item-cart {
	padding-right:10px
}
.mobile-version .site-header .mobile-menu {
	padding-bottom:15px;
	display:flex;
	align-items:center
}
.mobile-version .site-header .mobile-menu .site-header-category--mobile {
	font-size:30px;
	padding-right:20px;
	line-height:1;
	display:block;
	color:var(--mf-dark-color)
}
.mobile-version .site-header .product-extra-search .search-field {
	border-left:1px solid #ccc
}
.mobile-version .site-header .product-extra-search .product-cat {
	display:none
}
.mobile-version.sticky-header .site-header.minimized .header-main {
	padding-bottom:10px;
	padding-top:25px
}
.mobile-version.sticky-header .site-header.minimized .header-mobile-v2 .header-main {
	padding-top:25px
}
.mobile-version.header-layout-1 .site-header .header-mobile-v2, .mobile-version.header-layout-2 .site-header .header-mobile-v2, .mobile-version.header-layout-6 .site-header .header-mobile-v2 {
	border-bottom:1px solid #e1e1e1
}
.mobile-version .site-footer .footer-layout>.container, .mobile-version .site-footer .footer-layout>.martfury-container {
	padding-right:0;
	padding-left:0
}
.mobile-version .site-footer .footer-widgets {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px
}
.mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title {
	position:relative;
	padding-right:20px;
	margin-bottom:20px
}
.mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:16px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0
}
.mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title.active:after {
	content:"\e939"
}
.mobile-version .site-footer .footer-widgets .widget-title {
	font-size:18px
}
.mobile-version .site-footer .footer-widgets .footer-sidebar {
	border-bottom:1px solid #e1e1e1;
	margin-bottom:20px;
	width:100%;
	max-width:100%
}
.mobile-version .site-footer .footer-widgets .footer-sidebar:last-child {
	border-bottom:none;
	margin-bottom:0
}
.mobile-version .site-footer .footer-widgets .footer-sidebar .widget {
	margin-bottom:20px
}
.mobile-version .site-footer .footer-links {
	padding-left:15px;
	padding-right:15px;
	padding-top:50px;
	padding-bottom:40px
}
.mobile-version .site-footer .footer-links .widget {
	border-bottom:1px solid #e1e1e1
}
.mobile-version .site-footer .footer-links .widget .clicked {
	padding-bottom:20px
}
.mobile-version .site-footer .footer-links .widget:last-child {
	border-bottom:none
}
.mobile-version .site-footer .footer-links .widget:last-child .clicked {
	padding-bottom:0
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title {
	position:relative;
	padding-right:20px;
	font-size:18px;
	margin-bottom:20px
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title:after {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:16px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title.active:after {
	content:"\e939"
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu .clicked {
	display:none
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu ul li {
	width:100%;
	padding-top:3px;
	padding-bottom:3px
}
.mobile-version .site-footer .footer-links .widget.widget_nav_menu ul li:after {
	display:none
}
.mobile-version .site-footer .footer-bottom {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
	padding-top:30px
}
.mobile-version .site-footer .footer-bottom .footer-row {
	display:flex;
	flex-direction:column;
	text-align:left
}
.mobile-version .site-footer .footer-bottom .footer-row .col-footer-payments {
	order:1
}
.mobile-version .site-footer .footer-bottom .footer-row .col-footer-copyright {
	order:2
}
.mobile-version .site-footer .footer-bottom .footer-payments {
	text-align:left;
	margin-top:0;
	padding-bottom:40px;
	display:block
}
.mobile-version .site-footer .footer-bottom .footer-payments ul {
	justify-content:flex-start;
	padding-left:0;
	margin-top:15px
}
.mobile-version .site-footer .footer-bottom .footer-payments ul li {
	padding-right:10px;
	padding-left:0
}
.mobile-version .site-footer .footer-newsletter {
	padding-top:40px;
	padding-bottom:40px
}
.mobile-version .site-footer .footer-info {
	padding-top:10px;
	padding-bottom:40px;
	margin:0
}
.mobile-version .site-footer .footer-info .info-item {
	margin-top:30px;
	display:flex;
	justify-content:flex-start
}
.mobile-version .site-footer .footer-info .info-thumb {
	margin-bottom:10px
}
.mobile-version .mf-image-box .box-title {
	font-size:14px
}
.mobile-version .mf-image-box.style-2 .box-title {
	padding-left:7px;
	padding-right:7px
}
.mobile-version .mf-banner-large .banner-content {
	padding-top:0
}
.mobile-version .mf-banner-large .banner-content .box-title {
	font-size:24px;
	font-weight:400
}
.mobile-version .mf-banner-large .banner-price {
	padding-top:0;
	padding-bottom:0
}
.mobile-version .mf-banner-large.layout-2, .mobile-version .mf-banner-large.layout-3 {
	padding-top:30px;
	padding-bottom:25px
}
.mobile-version .mf-banner-large.layout-2 .featured-image, .mobile-version .mf-banner-large.layout-3 .featured-image {
	background-position:center
}
.mobile-version .mf-banner-medium .banner-content .title {
	font-size:18px;
	margin-bottom:13px
}
.mobile-version .mf-banner-medium .banner-content .desc {
	font-size:12px;
	line-height:1.4
}
.mobile-version .mf-banner-medium .banner-content .desc .price {
	font-size:14px
}
.mobile-version .mf-products-grid .cat-header {
	display:flex;
	flex-wrap:wrap
}
.mobile-version .mf-products-grid .cat-header .tabs-header-nav {
	margin-top:0
}
.mobile-version .mf-products-grid .cat-header .tabs-nav {
	display:none
}
.mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header {
display:flex;
flex-wrap:wrap
}
.mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header .cat-title {
font-size:20px
}
.mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header .extra-links {
margin-top:0
}
.mobile-version .mf-banners-grid {
	max-width:370px;
	margin:0 auto
}
.mobile-version .mf-banners-grid .l-banners .item-large:last-child {
	display:block
}
.mobile-version .mf-banners-grid .l-banners {
	border-style:solid;
	border-color:#d9d9d9;
	border-width:0 1px 0 1px
}
.mobile-version .mf-banners-grid .r-banners {
	display:flex;
	width:100%;
	border-style:solid;
	border-color:#d9d9d9;
	border-width:0 0 1px 1px
}
.mobile-version .mf-category-tabs.single-tab .tabs-header {
	display:none
}
.mobile-version .mf-category-tabs .tabs-content ul li {
	width:25%;
	margin-top:15px
}
.mobile-version .mf-category-tabs .tabs-content {
	padding:5px 0 30px
}
.mobile-version .mf-products-of-category-2 .cats-header {
	display:flex;
	flex-wrap:wrap;
	padding-left:15px;
	padding-right:15px
}
.mobile-version .mf-products-of-category-2 .cats-header .extra-links {
	margin-top:0
}
.mobile-version .mf-products-of-category-2 .col-product-content:after {
	display:none
}
.mobile-version .mf-products-of-category-2 .images-slider {
	display:block;
	padding:15px
}
.mobile-version .mf-products-of-category-2 .mf-products-tabs {
	padding-left:15px;
	padding-right:15px
}
.mobile-version .mf-product-deals-carousel {
	padding-left:10px;
	padding-right:10px
}
.mobile-version .mf-product-deals-carousel .cat-header {
	display:flex;
	flex-wrap:wrap
}
.mobile-version .mf-product-deals-carousel .cat-header .slick-arrow {
	padding-left:5px;
	padding-right:0
}
.mobile-version .mf-product-deals-carousel ul.products {
	margin-left:0;
	margin-right:0
}
.mobile-version .mf-product-deals-carousel.woocommerce .product {
	margin-right:0
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary {
	margin-top:20px
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown {
	justify-content:space-between
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .timer {
	width:auto;
	margin-bottom:0
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
	min-width:55px;
	padding-top:14px;
	padding-bottom:14px;
	font-size:24px
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
	display:block;
	padding-top:10px
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .text {
	font-size:13px
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs {
	position:static;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:20px;
	opacity:1
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs .slick-track {
	display:flex;
	align-items:center;
	justify-content:center
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li {
	padding:0;
	margin:0 5px;
	width:8px!important
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li .i-video {
	display:none
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li img {
	width:8px;
	border:4px solid #dbdbdb;
	border-radius:100%
}
.mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
	border-color:var(--mf-border-primary-color)
}
.mobile-version .mf-products-list-carousel {
	border:1px solid #e1e1e1;
	padding-top:15px;
	padding-bottom:40px;
	padding-left:15px;
	padding-right:15px
}
.mobile-version .mf-category-box {
	padding-left:15px;
	padding-right:15px
}
.mobile-version .mf-category-box .cat-header {
	display:flex;
	flex-wrap:wrap
}
.mobile-version .mf-category-box .cat-header .cat-name {
	font-size:20px;
	font-weight:600
}
.mobile-version .mf-category-box .cat-header .extra-links {
	margin-top:0
}
.mobile-version .mf-category-box .sub-categories {
	padding-top:15px
}
.mobile-version .mf-category-box .sub-categories .term-item {
	padding:0;
	border:none
}
.mobile-version .mf-banner-medium.layout-4 .banner-content .subdesc {
	margin-top:10px;
	line-height:1.2
}
.mobile-version .mf-banner-medium.layout-4 .banner-content .subtitle {
	margin-bottom:5px
}
.mobile-version .martfury-latest-post .post-header {
	display:flex;
	flex-wrap:wrap
}
.mobile-version .martfury-latest-post .post-header .extra-links {
	margin-top:0
}
.mobile-version .mf-banner-large.layout-3 .banner-price {
	padding-left:0
}
.mobile-version .martfury-testimonial-slides .testimonial-info {
	padding:0 20px 20px
}
.mobile-version .martfury-testimonial-slides .slick-dots {
	margin-top:10px
}
.mobile-version .mf-products-tabs .tabs-header {
	display:flex;
	flex-wrap:wrap
}
.mobile-version .mf-products-tabs .tabs-header .tabs-header-nav {
	margin-top:0
}
.mobile-version.woocommerce.mf-catalog-page .site-content {
	padding-top:0
}
.mobile-version .dokan-single-store {
	width:100%!important;
	margin:0
}
.mobile-version .dokan-store-tabs {
	margin-left:-15px;
	margin-right:-15px
}
.mobile-version .dokan-single-store .dokan-store-tabs ul {
	margin-bottom:10px
}
.mobile-version #mf-catalog-toolbar {
	flex-wrap:nowrap;
	justify-content:space-between;
	margin-left:-15px;
	margin-right:-15px;
	display:flex;
	align-items:center;
	width:auto
}
.mobile-version #mf-catalog-toolbar:after, .mobile-version #mf-catalog-toolbar:before {
	display:none
}
.mobile-version #mf-catalog-toolbar .mf-filter-mobile {
	order:1;
	font-size:14px;
	font-weight:400;
	color:#000;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	padding-right:40px;
	margin-right:30px;
	width:40%
}
.mobile-version #mf-catalog-toolbar .mf-filter-mobile i {
	font-size:20px;
	padding-right:10px;
	color:#999
}
.mobile-version #mf-catalog-toolbar .mf-filter-mobile span {
	display:inline-block
}
.mobile-version #mf-catalog-toolbar .mf-filter-mobile:before {
	position:absolute;
	top:5px;
	right:30px;
	content:'\e93a';
	display:inline-block;
	font:normal normal normal 12px/1 linearicons;
	color:#000
}
.mobile-version #mf-catalog-toolbar .mf-filter-mobile:after {
	content:"";
	position:absolute;
	top:-5px;
	right:0;
	height:32px;
	width:1px;
	background-color:#ccc
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering {
	width:55%;
	position:relative;
	justify-content:center;
	order:2
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering:before {
	content:"";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:20px;
	color:#999;
	padding-right:10px
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering li>ul {
	display:none
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering .current {
	min-width:130px;
	border:none;
	background-color:transparent;
	padding:0 15px 0 0
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering .current span {
	text-overflow:ellipsis;
	min-width:98%
}
.mobile-version #mf-catalog-toolbar .woocommerce-ordering .current:after {
	font-size:12px;
	right:0
}
.mobile-version.mf-catalog-page.full-content #mf-catalog-toolbar .mf-filter-mobile {
	display:none
}
.mobile-version #wcfmmp-store #mf-catalog-toolbar {
	margin-left:0;
	margin-right:0
}
.mobile-version.wcfm-store-page .widget-area.sidebar {
	position:fixed;
	top:49px;
	left:-100%;
	opacity:0;
	width:100%;
	background-color:rgba(0, 0, 0, .75);
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:9999999;
-webkit-transition:-webkit-transform .35s ease;
transition:transform .35s ease;
	padding-left:0;
	padding-right:0;
	padding-bottom:50px;
	margin-top:-1px!important;
	border:none!important
}
.mobile-version.wcfm-store-page.mf-filter-active .widget-area.sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1
}
.mobile-version.wcfm-store-page.mf-filter-active .martfury-off-canvas-layer {
	z-index:9999;
	display:block
}
.mobile-version.wcfm-store-page.mf-filter-active .mf-catalog-close-sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1
}
.mobile-version .mf-catalog-close-sidebar {
	position:fixed;
	top:0;
	left:-100%;
	opacity:0;
	width:100%;
	z-index:9999999;
	background-color:#fff;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px 15px 13px;
	border-bottom:1px solid #dedede;
transition:transform .35s ease
}
.mobile-version .mf-catalog-close-sidebar h2 {
	font-size:16px;
	font-weight:600;
	margin:0
}
.mobile-version .mf-catalog-close-sidebar .close-sidebar {
	font-size:18px;
	color:#000;
	line-height:1
}
.mobile-version.mf-catalog-page .catalog-sidebar, .mobile-version.mf-catalog-page .vendor_sidebar {
	position:fixed;
	top:0;
	left:-100%;
	opacity:0;
	width:100%;
	background-color:rgba(0, 0, 0, .75);
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:99999;
transition:transform .35s ease;
	margin-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:50px;
	padding-top:50px
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget, .mobile-version.mf-catalog-page .vendor_sidebar .widget {
	margin-bottom:0;
	padding-top:30px;
	padding-bottom:30px
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget:after, .mobile-version.mf-catalog-page .vendor_sidebar .widget:after {
	display:block
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget:last-child:after, .mobile-version.mf-catalog-page .vendor_sidebar .widget:last-child:after {
	display:none
}
.mobile-version.mf-catalog-page .catalog-sidebar {
	background-color:#f5f5f5
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title {
	position:relative
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title:after {
	content:"\e93a";
	display:inline-block;
	font:normal normal normal 14px/1 linearicons;
	font-size:16px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.non-active {
	margin-bottom:0;
transition:.5s
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.active {
	margin-bottom:25px
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.active:after {
	content:"\e939"
}
.mobile-version.mf-catalog-page .catalog-sidebar .widget .closed {
	display:none
}
.mobile-version.mf-catalog-page .vendor_sidebar .widget {
	background-color:#f5f5f5;
	padding-left:20px;
	padding-right:20px;
	position:relative
}
.mobile-version.mf-catalog-page .vendor_sidebar .widget:after {
	position:absolute;
	bottom:0;
	left:20px;
	right:20px;
	content:"";
	height:1px;
	background-color:#d8d8d8
}
.mobile-version.mf-catalog-page.mf-filter-active .catalog-sidebar, .mobile-version.mf-catalog-page.mf-filter-active .vendor_sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1
}
.mobile-version.mf-catalog-page.mf-filter-active .martfury-off-canvas-layer {
	z-index:9999;
	display:block
}
.mobile-version.mf-catalog-page.mf-filter-active .mf-catalog-close-sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1
}
.mobile-version.mf-catalog-page .mf-toolbar-empty-space {
	height:5px
}
.mobile-version.mf-catalog-page .site-content {
	padding-bottom:60px
}
.mobile-version.mf-catalog-page ul.products {
	margin-left:-12.5px;
	margin-right:-12.5px;
	display:flex;
	flex-wrap:wrap
}
.mobile-version.mf-catalog-page ul.products:after, .mobile-version.mf-catalog-page ul.products:before {
	display:none
}
.mobile-version.mf-catalog-page ul.products li.product {
	padding-left:2.5px;
	padding-right:2.5px;
	margin-bottom:5px
}
.mobile-version.mf-catalog-page ul.products li.product .product-inner {
	padding:10px 10px 15px;
	border:1px solid #dfdfdf;
	margin-bottom:0;
	height:100%
}
.mobile-version.mf-catalog-page ul.products li.product-category {
	padding-top:0;
	padding-bottom:0
}
.mobile-version.mf-catalog-page ul.products li.product-category>a {
	display:block;
	padding:10px 10px 15px;
	border:1px solid #dfdfdf;
	margin-bottom:0;
	height:100%
}
.mobile-version.dokan-store .site-content {
	padding-top:0
}
.mobile-version.dokan-store .dokan-store-sidebar {
	position:fixed;
	top:49px;
	left:-100%;
	opacity:0;
	width:100%!important;
	background-color:rgba(0, 0, 0, .75);
	overflow:auto;
	height:100%;
	color:#aaa;
	z-index:9999999;
transition:transform .35s ease;
	margin-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:50px;
	margin:0
}
.mobile-version.dokan-store .dokan-store-sidebar .widget {
	background-color:#f5f5f5;
	padding-left:20px;
	padding-right:20px;
	position:relative
}
.mobile-version.dokan-store .dokan-store-sidebar .widget:after {
	position:absolute;
	bottom:0;
	left:20px;
	right:20px;
	content:"";
	height:1px;
	background-color:#d8d8d8
}
.mobile-version.dokan-store .dokan-store-sidebar .widget:last-child:after {
	display:none
}
.mobile-version.dokan-store.mf-filter-active .dokan-store-sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1;
	margin-top:0
}
.mobile-version.dokan-store.mf-filter-active .martfury-off-canvas-layer {
	z-index:999999;
	background-color:rgba(0, 0, 0, .75)
}
.mobile-version.dokan-store.mf-filter-active .mf-catalog-close-sidebar {
	transform:translate3d(100%, 0, 0);
	opacity:1
}
.mobile-version.wcfmmp-store-page #wcfmmp-store .mf-shop-content ul.products {
	margin-left:-2.5px;
	margin-right:-2.5px
}
.mobile-version.wcfmmp-store-page #wcfmmp-store .mf-shop-content ul.products li {
	padding-left:2.5px;
	padding-right:2.5px
}
.mobile-version.show-featured-icons ul.products li.product .product-inner .mf-product-thumbnail .footer-button {
	position:static;
	opacity:1
}
.mobile-version .mf-recently-products .recently-header {
	margin-bottom:20px
}
.mobile-version .mf-recently-products .product-list {
	padding:15px 5px 35px
}
.mobile-version .mf-recently-products .product-list li {
	padding-left:2.5px;
	padding-right:2.5px
}
.mobile-version .mf-recently-products .slick-dots {
	display:flex!important;
	align-items:center;
	justify-content:center;
	margin-top:25px
}
.mobile-version .mf-recently-products .slick-dots li {
	padding-right:5px;
	padding-left:5px
}
.mobile-version .mf-recently-products .slick-dots li button {
	border:none
}
.mobile-version .mf-recently-products .slick-dots li:not(.slick-active) button {
background-color:#ccc
}
.mobile-version .mf-recently-products .slick-arrow {
	display:none!important
}
.mobile-version.mf-add-to-cart-fixed {
	padding-bottom:50px
}
.mobile-version.mf-add-to-cart-fixed .mf-navigation-mobile {
	display:none
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .buy_now_button, .mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .single_add_to_cart_button {
position:fixed;
bottom:0;
left:0;
z-index:500;
width:100%;
opacity:1;
border-radius:0;
height:50px;
line-height:50px;
min-width:auto;
padding:0 10px;
overflow:hidden
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .buy_now_button {
left:auto;
right:0
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .mf-compare-button, .mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .yith-wcwl-add-to-wishlist {
padding-top:0!important
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart div.quantity {
margin-bottom:5px
}
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal).mf-has-buy-now .cart .actions-button .buy_now_button, .mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal).mf-has-buy-now .cart .single_add_to_cart_button {
width:50%;
min-width:auto
}
.mobile-version.mf-add-to-cart-fixed.single-product .backtotop {
	bottom:50px
}
.mobile-version.woocommerce div.product div.images {
	padding-left:0;
	padding-bottom:0
}
.mobile-version.woocommerce div.product div.images .product-image-ms {
	display:none
}
.mobile-version.woocommerce div.product div.images .flex-control-nav {
	position:static;
	opacity:1;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	margin-top:10px
}
.mobile-version.woocommerce div.product div.images .flex-control-nav li {
	padding:0;
	margin:0 5px;
	width:8px!important
}
.mobile-version.woocommerce div.product div.images .flex-control-nav li .i-video {
	display:none
}
.mobile-version.woocommerce div.product div.images .flex-control-nav li img {
	width:8px;
	border:4px solid #dbdbdb;
	border-radius:100%
}
.mobile-version.woocommerce div.product div.images .flex-control-nav li img.flex-active {
	border-color:var(--mf-border-primary-color)
}
.mobile-version.woocommerce div.product .product_title {
	font-size:20px
}
.mobile-version.woocommerce div.product .quantity .qty {
	width:100%;
	min-width:60px
}
.mobile-version.woocommerce div.product form.cart {
	margin-bottom:20px
}
.mobile-version.woocommerce div.product .summary-sep {
	height:45px
}
.mobile-version.woocommerce div.product .tawc-deal {
	padding:0;
	background-color:transparent;
	padding-bottom:20px;
	border-bottom:1px solid #e1e1e1
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text {
	font-size:14px;
	font-weight:500;
	text-transform:capitalize
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer {
	width:auto;
	margin-bottom:0;
	padding:0 5px
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days {
	padding-left:0
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .seconds {
	padding-right:0
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
	min-width:55px;
	padding-top:14px;
	padding-bottom:14px;
	font-size:24px
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after {
	display:none
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
	display:block;
	padding-top:10px
}
.mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text {
	font-size:13px
}
.mobile-version.woocommerce div.product .tawc-deal .deal-sold-text {
	display:none
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper {
	margin-bottom:0
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel {
	margin-bottom:30px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel:last-child {
	margin-bottom:20px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel .tab-title {
	font-size:20px;
	font-weight:600;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 20px;
	padding-bottom:15px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel .container {
	padding-left:0;
	padding-right:0
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel table td, .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel table th {
	padding-left:10px;
	padding-right:10px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title {
	position:relative;
	padding-right:30px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title .tab-toggle {
	position:absolute;
	right:0;
	top:3px
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title.active .tab-toggle i:before {
	content:'\e939'
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-content-wrapper.closed {
	display:none
}
.mobile-version.woocommerce #reviews .average-rating {
	display:flex;
	align-items:center
}
.mobile-version.woocommerce #reviews .average-rating .average-label, .mobile-version.woocommerce #reviews .average-rating .bar-rating {
	display:none
}
.mobile-version.woocommerce #reviews .average-rating .average-value {
	font-size:48px;
	margin-right:20px
}
.mobile-version.woocommerce #reviews .woocommerce-product-rating .star-rating {
	margin-top:0
}
.mobile-version.woocommerce #reviews #review_form #respond .form-submit .submit {
	width:100%
}
.mobile-version.woocommerce #reviews #comments .woocommerce-Reviews-title {
	display:none
}
.mobile-version.woocommerce #reviews #comments ol.commentlist li {
	padding-bottom:20px;
	margin-bottom:30px
}
.mobile-version.woocommerce #reviews #comments ol.commentlist li img.avatar {
	display:none
}
.mobile-version.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin-left:0
}
.mobile-version.woocommerce #reviews #comments ol.commentlist li:last-child {
	margin-bottom:0;
	padding-bottom:0
}
.mobile-version.woocommerce div.product.product-type-variable form.cart .variations td.value {
	width:100%
}
.mobile-version .mf-product-fbt {
	padding:15px;
	margin-bottom:35px
}
.mobile-version .mf-product-fbt ul.products {
	padding-left:0;
	width:auto
}
.mobile-version .mf-product-fbt ul.products li.product {
	margin-bottom:15px
}
.mobile-version .mf-product-fbt ul.products li.product-buttons {
	width:100%;
	clear:both;
	margin-top:20px
}
.mobile-version .mf-product-fbt ul.products .product-content {
	padding-right:0
}
.mobile-version .mf-product-fbt ul.products .product-content .thumbnail:after {
	display:none
}
.mobile-version .mf-product-fbt .product-buttons .mf-wishlist-button, .mobile-version .mf-product-fbt .product-buttons .mf_add_to_cart_button {
	min-width:140px;
	padding-left:8px;
	padding-right:8px
}
.mobile-version .mf-product-fbt .fbt-cart, .mobile-version .mf-product-fbt .product-buttons .mf-wishlist-button {
	float:left;
	width:50%
}
.mobile-version .mf-product-instagram {
	margin-bottom:30px
}
.mobile-version .mf-product-instagram h2 {
	margin-bottom:30px
}
.mobile-version section.related, .mobile-version section.up-sells {
	margin-bottom:50px
}
.mobile-version section.related .related-title, .mobile-version section.up-sells .related-title {
	margin-bottom:30px
}
.mobile-version section.related ul.products .slick-dots, .mobile-version section.up-sells ul.products .slick-dots {
	margin-top:0
}
.mobile-version .pswp .mf-video-wrapper {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0;
	top:50%;
	transform:translateY(-50%)
}
.mobile-version .pswp .mf-video-wrapper .wp-video, .mobile-version .pswp .mf-video-wrapper iframe {
	width:90%;
	height:90%
}
.mobile-version .topbar .widget:after {
	display:none
}
.mobile-version.woocommerce-cart .site-content {
	padding-top:30px
}
.mobile-version.woocommerce-cart .woocommerce table.shop_table td.product-name .product-content-detail {
	padding-left:115px
}
.mobile-version.woocommerce-cart .woocommerce .coupon {
	margin-bottom:30px
}
.mobile-version.woocommerce-cart .woocommerce .coupon label {
	font-size:20px;
	font-weight:600;
	margin-bottom:30px
}
.mobile-version.woocommerce-cart .woocommerce .coupon label:after {
	display:none
}
.mobile-version.woocommerce-cart .woocommerce .coupon .input-text {
	margin-bottom:15px
}
.mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
	margin-bottom:50px
}
.mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
	font-size:20px;
	font-weight:600;
	margin-bottom:30px
}
.mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button:after {
	display:none
}
.mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .button {
	margin-top:0
}
.mobile-version.woocommerce-cart .woocommerce-cart-form .cart-title {
	font-size:18px;
	font-weight:600;
	margin:0 0 20px
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table {
	margin-bottom:20px
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table th {
	display:none
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity {
	display:flex;
	padding:20px 0 30px;
	width:100%
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .decrease, .mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .increase {
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity {
	width:100%
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity .qty {
	width:100%
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .product-remove {
	display:block;
	padding-left:12px
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .product-remove .mf-remove {
	color:#000;
	font-size:16px;
	height:39px;
	line-height:42px;
	width:39px;
	background-color:#f0f0f0;
	display:block;
	text-align:center
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name {
	padding:20px 0 0;
	border-bottom:none;
	display:block
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name .product-item-thumb {
	float:left;
	margin-right:15px;
	margin-top:0
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name dl.variation {
	margin-top:4px
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name .woocommerce-Price-amount {
	font-size:16px;
	color:#f30
}
.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table .product-remove {
	display:none
}
.mobile-version.woocommerce-checkout .site-content {
	padding-top:20px
}
.mobile-version.woocommerce-checkout .woocommerce-info .showcoupon {
	display:block
}
.mobile-version.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .validate-required {
	margin-bottom:0
}
.mobile-version.woocommerce-checkout form.checkout .woocommerce-form__label>span:before {
	top:0
}
.mobile-version.dokan-dashboard .site-content {
	padding-top:20px
}
.mobile-version.single-post .site-content {
	padding-top:30px
}
.mobile-version.single-post .entry-header .entry-title {
	font-size:24px
}
.mobile-version.single-post.single-post-layout-3 .single-post-wrapper .entry-header {
	margin-bottom:50px
}
.mobile-version.single-post .comments-area {
	padding-top:30px;
	margin-top:30px
}
.mobile-version .single-post-header.layout-3 {
	padding-top:20px
}
.mobile-version .mf-vendor-header-tabs {
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:0
}
.mobile-version.search-no-results .mf-catalog-title, .mobile-version.search-results .mf-catalog-title {
	display:none
}
.mobile-version.search-no-results .woocommerce-info {
	margin-top:15px
}
.mobile-version .martfury-newletter.no-image {
	padding-top:0;
	padding-bottom:0
}
.mobile-version .martfury-newletter.no-image .form-area {
	padding-right:30px
}
.mobile-version .woocommerce-error, .mobile-version .woocommerce-info, .mobile-version .woocommerce-message {
	display:flex;
	flex-direction:column;
	padding-right:10px;
	padding-left:40px;
	padding-bottom:20px
}
.mobile-version .woocommerce-error a.button:not(.add_to_wishlist), .mobile-version .woocommerce-info a.button:not(.add_to_wishlist), .mobile-version .woocommerce-message a.button:not(.add_to_wishlist) {
order:2;
text-align:left;
background-color:transparent;
padding:0;
color:#000;
text-decoration:underline;
height:auto;
line-height:1;
margin-top:5px;
font-size:14px
}
.mobile-version .woocommerce-error:before, .mobile-version .woocommerce-info:before, .mobile-version .woocommerce-message:before {
	left:10px
}
.mobile-version .mf-newsletter-popup .newletter-content .n-desc p {
	white-space:normal
}
.mobile-version .mf-newsletter-popup.hide-on-mobile {
	display:none
}
.mobile-version .sticky-product-info-wapper {
	display:block
}
.mobile-version .sticky-product-info-wapper.viewport {
	top:0
}
.mobile-version .sticky-product-info-wapper .sc-product-info {
	margin-right:0;
	width:100%;
	overflow:auto
}
.mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs {
	margin-left:-7px;
	margin-right:-7px;
	flex-wrap:nowrap
}
.mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs li {
	padding:0 7px
}
.mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs li a {
	white-space:nowrap
}
.mobile-version .sticky-product-info-wapper .product-name>h2, .mobile-version .sticky-product-info-wapper .product-thumb, .mobile-version .sticky-product-info-wapper .sc-product-cart {
	display:none
}
.mobile-version.sticky-header .sticky-product-info-wapper.viewport {
	top:65px
}
.mobile-version.mf-add-to-cart-fixed .mf-els-modal-mobile {
	padding-bottom:0;
	overflow:hidden
}
.mobile-version.mf-add-to-cart-fixed .widget-footer-cart {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	height:67px;
	display:flex;
	align-items:center;
	justify-content:center
}
.mobile-version.mf-add-to-cart-fixed .widget-footer-cart a {
	color:#000;
	font-size:16px;
	font-weight:500
}
.woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase {
	width:30px;
	font-size:24px
}
.woocommerce div.product form.cart div.quantity .increase {
	text-align:right
}
.mobile-version .right_side_full #mf-catalog-toolbar .mf-filter-mobile {
	display:none
}
.mobile-version .right_side_full #mf-catalog-toolbar .shop-view {
	width:100%
}
.mobile-version.wcfmmp-store-page.vendor-store-not-filter .shop-toolbar .shop-view {
	width:100%
}
.mobile-version.mobile-nav-enable .mf-quick-view-modal .modal-content {
	padding-bottom:65px
}
@media (max-width:1760px) {
.page-template-template-home-full-width .mf-product-deals-day .slick-arrow, .page-template-template-home-full-width .mf-products-carousel .slick-arrow, .page-template-template-home-full-width .mf-products-tabs:not(.products-of-category-2) .slick-arrow, .single-product-layout-6 .mf-product-instagram .slick-slider .slick-arrow, .single-product-layout-6 section.related ul.products .slick-arrow, .single-product-layout-6 section.up-sells ul.products .slick-arrow {
background-color:rgba(255, 255, 255, .9);
box-shadow:0 0 5px rgba(0, 0, 0, .3);
border-radius:50%;
width:40px;
height:40px;
line-height:40px;
text-align:center;
font-size:20px;
color:#333;
z-index:99
}
.page-template-template-home-full-width .mf-product-deals-day .slick-prev-arrow, .page-template-template-home-full-width .mf-products-carousel .slick-prev-arrow, .page-template-template-home-full-width .mf-products-tabs:not(.products-of-category-2) .slick-prev-arrow, .single-product-layout-6 .mf-product-instagram .slick-slider .slick-prev-arrow, .single-product-layout-6 section.related ul.products .slick-prev-arrow, .single-product-layout-6 section.up-sells ul.products .slick-prev-arrow {
left:0
}
.page-template-template-home-full-width .mf-product-deals-day .slick-next-arrow, .page-template-template-home-full-width .mf-products-carousel .slick-next-arrow, .page-template-template-home-full-width .mf-products-tabs:not(.products-of-category-2) .slick-next-arrow, .single-product-layout-6 .mf-product-instagram .slick-slider .slick-next-arrow, .single-product-layout-6 section.related ul.products .slick-next-arrow, .single-product-layout-6 section.up-sells ul.products .slick-next-arrow {
right:0
}
}
@media (max-width:1680px) {
.martfury-container {
width:100%;
padding-left:30px;
padding-right:30px
}
.mf-recently-products.rv-full-width>.rv-container {
width:100%;
padding-left:30px;
padding-right:30px
}
}
@media (max-width:1600px) and (min-width:1300px) {
.page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .title {
font-size:24px
}
.page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .desc .price {
font-size:16px
}
.single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist {
margin-left:0
}
.single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button {
clear:both
}
.single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button {
float:left;
padding-top:10px
}
.single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
width:auto;
height:auto;
overflow:visible;
display:flex;
align-items:center
}
.single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
padding-right:10px
}
.header-layout-8 .site-header .primary-nav>ul>li {
padding-left:13px;
padding-right:13px
}
.header-layout-8 .site-header .primary-nav>ul>li:last-child {
padding-right:0
}
.header-layout-8 .site-header .primary-nav>ul>li:first-child {
padding-left:0
}
.header-layout-8 .site-header .primary-nav>ul>li>a {
font-size:14px
}
}
@media (max-width:1299px) and (min-width:1200px) {
.page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .link-box {
display:none
}
.header-layout-8 .site-header .primary-nav>ul>li {
padding-left:8px;
padding-right:8px
}
.header-layout-8 .site-header .primary-nav>ul>li:last-child {
padding-right:0
}
.header-layout-8 .site-header .primary-nav>ul>li:first-child {
padding-left:0
}
.header-layout-8 .site-header .primary-nav>ul>li>a {
font-size:14px
}
}
@media (max-width:1500px) and (min-width:1320px) {
.page-template-template-home-full-width .mf-image-box .box-title {
font-size:14px
}
}
@media (max-width:1319px) and (min-width:1200px) {
.page-template-template-home-full-width .mf-image-box.style-2 .box-title {
padding-left:5px;
padding-right:5px;
font-size:12px
}
}
@media (max-width:1460px) and (min-width:1200px) {
.page-template-template-home-full-width .mf-banner-small .banner-content .desc {
display:none
}
.page-template-template-home-full-width .mf-banner-small .box-price .s-price {
font-size:14px
}
.page-template-template-home-full-width .mf-banner-small .box-price {
width:50px;
height:50px
}
.page-template-template-home-full-width .mf-banner-large .col-banner-content {
width:35%
}
.page-template-template-home-full-width .mf-banner-large.layout-2 .banner-content .box-title, .page-template-template-home-full-width .mf-banner-large.layout-3 .banner-content .box-title {
font-size:24px
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text {
width:30%;
font-size:14px
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text {
width:30%;
font-size:14px
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-text {
width:70%
}
}
@media (max-width:1366px) and (min-width:1300px) {
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-countdown .digits {
font-size:26px;
min-width:50px
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-countdown .text {
font-size:13px
}
}
@media (max-width:1299px) and (min-width:1200px) {
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date {
display:block
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text {
width:100%
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days {
padding-left:0
}
.single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-text {
width:100%;
padding-left:0
}
}
@media (max-width:1400px) and (min-width:1200px) {
.header-layout-3 .site-header .primary-nav>ul>li {
padding-left:15px;
padding-right:15px
}
.header-layout-3 .header-bar .widget {
padding-left:15px;
padding-right:15px
}
.martfury-icons-list.style-2, .martfury-icons-list.style-3 {
padding-left:20px;
padding-right:20px
}
.martfury-icon-box.icon_position-left .box-wrapper {
padding-left:15px
}
.martfury-icon-box.icon_position-left .box-icon i {
font-size:35px
}
.martfury-icons-list ul .icon-box-step {
display:none
}
}
@media (max-width:1300px) and (min-width:1200px) {
.header-layout-3 .site-header .primary-nav>ul>li {
padding-left:8px;
padding-right:8px
}
.header-layout-3 .header-bar .widget {
padding-left:10px;
padding-right:10px
}
}
@media (max-width:1300px) {
.single-product-layout-6.woocommerce div.product form.cart .actions-button {
float:left;
margin-top:20px;
display:flex;
align-items:center
}
.single-product-layout-6.woocommerce div.product form.cart .buy_now_button {
float:none;
margin-left:0
}
}
@media (min-width:1200px) {
.col-mf-5 {
width:20%
}
.catalog-full-width .col-cat:nth-child(3n+1) {
clear:none
}
.catalog-full-width .col-cat:nth-child(4n+1) {
clear:both
}
.catalog-full-width .mf-catalog-brands .brand-item {
width:calc(100% / 8)
}
.catalog-full-width.content-sidebar .content-area, .catalog-full-width.sidebar-content .content-area {
width:81%
}
.catalog-full-width.content-sidebar .catalog-sidebar, .catalog-full-width.content-sidebar .primary-sidebar, .catalog-full-width.sidebar-content .catalog-sidebar, .catalog-full-width.sidebar-content .primary-sidebar {
width:19%
}
.single-product-layout-6.content-sidebar .content-area, .single-product-layout-6.sidebar-content .content-area {
width:81%
}
.single-product-layout-6.content-sidebar .product-sidebar, .single-product-layout-6.sidebar-content .product-sidebar {
width:19%
}
.single-product-layout-6.sidebar-content .content-area {
padding-left:50px
}
.single-product-layout-6.content-sidebar .content-area {
padding-right:50px
}
}
@media (max-width:1366px) {
body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel .slick-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-arrow, body:not(.single-product-layout-6) .mf-product-instagram .slick-slider .slick-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-arrow {
background-color:rgba(255, 255, 255, .9);
box-shadow:0 0 5px rgba(0, 0, 0, .3);
border-radius:50%;
width:40px;
height:40px;
line-height:40px;
text-align:center;
font-size:20px;
color:#333;
z-index:99
}
body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-prev-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel .slick-prev-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-prev-arrow, body:not(.single-product-layout-6) .mf-product-instagram .slick-slider .slick-prev-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-prev-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-prev-arrow {
left:0
}
body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-next-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel .slick-next-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-next-arrow, body:not(.single-product-layout-6) .mf-product-instagram .slick-slider .slick-next-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-next-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-next-arrow {
right:0
}
.page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .title {
font-size:18px
}
.page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .desc .price {
font-size:14px
}
}
@media (max-width:1199px) and (min-width:992px) {
.single-product-layout-6.woocommerce div.product form.cart .actions-button {
display:block
}
.single-product-layout-6.woocommerce div.product form.cart .buy_now_button {
width:100%
}
.header-layout-2 .site-header .primary-nav>ul>li {
padding-left:10px;
padding-right:10px
}
.header-layout-2 .site-header .primary-nav>ul>li>a {
font-size:14px
}
.header-layout-2 .site-header .primary-nav>ul>li:first-child {
padding-left:0
}
.header-layout-2 .site-header .primary-nav>ul>li:last-child {
padding-right:0
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title>i {
display:none
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text {
padding-right:20px;
transition:none;
margin-top:5px;
line-height:1
}
.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text:after {
content:'\e93a';
display:inline-block;
font:normal normal normal 14px/1 linearicons;
position:absolute;
right:0;
top:8px;
font-size:12px;
font-weight:700;
transition:.2s
}
.header-layout-1 .site-header .header-bar {
display:none
}
.header-layout-1 .site-header .products-cats-menu .toggle-product-cats {
min-width:270px
}
.header-layout-1 .site-header .products-cats-menu.open:before {
width:0;
left:50%;
right:auto
}
.header-layout-1 .site-header .products-cats-menu.open .cats-menu-title:after {
transform:translateY(-50%)
}
.header-layout-1 .site-header .products-cats-menu.open .toggle-product-cats {
opacity:0;
top:120%;
z-index:-991
}
.header-layout-1 .site-header .products-cats-menu.open:hover:before {
width:100%;
left:0;
right:0
}
.header-layout-1 .site-header .products-cats-menu.open:hover .cats-menu-title:after {
transform:rotate(180deg) translateY(50%)
}
.header-layout-1 .site-header .products-cats-menu.open:hover .toggle-product-cats {
opacity:1;
top:100%;
z-index:991
}
.header-layout-2 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-4 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-5 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-6 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats {
display:block
}
.header-layout-2 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-4 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-5 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-6 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after {
display:block
}
.header-layout-5 .site-header .primary-nav>ul>li {
padding-left:10px;
padding-right:10px
}
.header-layout-5 .site-header .primary-nav>ul>li>a {
font-size:14px
}
.header-layout-5 .site-header .primary-nav>ul>li:first-child {
padding-left:0
}
.header-layout-5 .site-header .primary-nav>ul>li:last-child {
padding-right:0
}
.header-layout-3 .site-header .recently-viewed .recently-title {
display:inline-block
}
.header-layout-3 .site-header .products-cats-menu .toggle-product-cats {
min-width:270px
}
.header-layout-3 .site-header .products-cats-menu.open:before {
width:0;
left:50%;
right:auto
}
.header-layout-3 .site-header .products-cats-menu.open .toggle-product-cats {
opacity:0;
top:120%;
z-index:-991
}
.header-layout-3 .site-header .products-cats-menu.open:hover:before {
width:100%;
left:0;
right:0
}
.header-layout-3 .site-header .products-cats-menu.open:hover .toggle-product-cats {
opacity:1;
top:100%;
z-index:991
}
}
@media (max-width:1199px) and (min-width:1025px) {
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
font-size:24px;
min-width:50px
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .text {
font-size:13px
}
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
width:10px
}
}
@media (max-width:1199px) {
.site-header .extras-menu {
margin-left:20px
}
.site-header .extras-menu>li {
padding:0 10px
}
.site-header .extras-menu>li:last-child {
padding-right:0
}
.header-layout-3 .site-header .header-bar {
display:none
}
.header-layout-3 .site-header .col-nav-menu {
display:block
}
.header-layout-8 .site-header .primary-nav>ul>li {
padding-left:8px;
padding-right:8px
}
.header-layout-8 .site-header .primary-nav>ul>li:last-child {
padding-right:0
}
.header-layout-8 .site-header .primary-nav>ul>li:first-child {
padding-left:0
}
.header-layout-8 .site-header .primary-nav>ul>li>a {
font-size:14px
}
.mf-other-categories .categories-list .col-cat {
width:20%
}
.mf-product-layout-4 .woocommerce-Reviews .col-average-rating, .mf-product-layout-4 .woocommerce-Reviews .col-review_form {
width:100%
}
.mf-product-layout-4 .woocommerce-Reviews .col-review_form {
margin-top:30px
}
.woocommerce div.product .tawc-deal .deal-expire-date {
display:block
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text {
width:100%
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days {
padding-left:0
}
.woocommerce div.product .tawc-deal .deal-sold {
margin-top:20px
}
.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .woocommerce div.product .tawc-deal .deal-sold .deal-sold-text, .woocommerce div.product .tawc-deal .deal-sold .deal-text {
width:100%;
padding-left:0
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist {
margin-left:0
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button {
clear:both
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist {
float:left;
padding-top:10px
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare {
width:auto;
height:auto;
overflow:visible;
display:flex;
align-items:center
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before {
padding-right:10px
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
width:auto;
height:auto;
overflow:visible;
display:flex;
align-items:center
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
display:block;
padding-left:10px
}
.woocommerce div.product.mf-product-layout-3 .cart .actions-button .mf-compare-button, .woocommerce div.product.mf-product-layout-3 .cart .actions-button .yith-wcwl-add-to-wishlist {
padding-top:0
}
.woocommerce div.product.mf-product-layout-3 .cart .actions-button .mf-wishlist-button, .woocommerce div.product.mf-product-layout-6 .cart .actions-button .mf-wishlist-button {
float:left
}
.mf-product-fbt ul.products li.product {
width:25%
}
.single-post-header.layout-2 .featured-image, .vc_row.parallax {
background-attachment:scroll;
background-position:center!important;
background-size:cover
}
.footer-layout .newsletter-content {
margin-bottom:15px
}
.footer-layout .footer-info .info-item {
width:50%;
max-width:50%;
justify-content:center
}
.footer-layout .footer-info .info-item-sep {
display:none
}
.footer-layout .footer-row {
display:block;
text-align:center
}
.footer-layout .footer-row:after {
display:block;
content:"";
clear:both
}
.footer-layout .footer-payments {
justify-content:center;
margin-top:15px
}
body .martfury-empty-space .mf_empty_space_md {
display:block
}
body .martfury-empty-space .mf_empty_space_lg, body .martfury-empty-space .mf_empty_space_xs {
display:none
}
.martfury-icons-list ul li {
width:49%;
margin:10px 0;
justify-content:left;
padding:0
}
.martfury-icons-list ul li:nth-child(2n):after {
display:none
}
.mf-products-of-category .images-slider {
display:none
}
.mf-products-of-category .cats-info {
width:25%
}
.mf-products-of-category .products-box {
width:75%;
border-left:1px solid #e1e1e1
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .mf-compare-button {
display:none
}
.mf-category-tabs .tabs-content ul li {
width:16.66%
}
.mf-products-of-category-2 .products-side ul.products li.product:last-child {
display:none
}
.mf-products-of-category-2 .slick-dots {
margin-bottom:20px!important
}
.mf-products-carousel:not(.mf-product-deals-day) .cat-header {
display:block
}
.mf-products-carousel:not(.mf-product-deals-day) .cat-header .extra-links {
margin-top:15px
}
.mf-products-list .cat-header {
display:block
}
.mf-products-list .cat-header .extra-links {
margin-top:15px
}
.mf-products-grid .cat-header {
display:block
}
.mf-products-grid .cat-header .tabs-header-nav {
margin-top:15px
}
.mf-banner-large .banner-content .desc br {
display:none
}
.martfury-faq_group .faq-item {
margin-bottom:40px
}
}
@media (max-width:1199px) and (min-width:992px) {
.mf-products-list ul.products li.product.un-4-cols {
width:33.33%
}
}
@media (max-width:991px) and (min-width:768px) {
.mf-products-list.woocommerce ul.products li.product.un-3-cols, .mf-products-list.woocommerce ul.products li.product.un-4-cols {
width:50%
}
.mf-products-list.woocommerce ul.products li.product.un-3-cols:nth-child(3n+1), .mf-products-list.woocommerce ul.products li.product.un-4-cols:nth-child(3n+1) {
clear:none
}
.mf-products-list.woocommerce ul.products li.product.un-3-cols:nth-child(2n+1), .mf-products-list.woocommerce ul.products li.product.un-4-cols:nth-child(2n+1) {
clear:both
}
}
@media (max-width:1024px) and (min-width:768px) {
.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown {
justify-content:flex-start
}
}
@media (max-width:991px) {
.site-header .header-extras {
width:auto
}
.site-header .header-extras .product-extra-search {
display:none
}
.site-header .header-extras .extras-menu>li .extra-icon {
font-size:24px
}
.site-header .header-extras .menu-item-account.logined {
text-align:right
}
.site-header .header-extras .menu-item-account.logined>a {
width:auto
}
.site-header .header-extras .menu-item-account.logined.avatar>a {
width:30px
}
.site-header .header-extras .menu-item-account ul {
display:none
}
.site-header .header-extras .menu-item-cart .mini-cart-content {
display:none
}
.site-header .header-extras .menu-item-cart>a:after {
display:none
}
.site-header .header-extras .menu-item-account>a:after {
display:none
}
.site-header .header-logo {
width:50%
}
.site-header .header-row {
justify-content:space-between
}
.site-header.has-hot-words .extras-menu, .site-header.has-hot-words .header-logo {
margin-top:0
}
.site-header.has-hot-words .mobile-menu-row {
align-items:flex-start
}
.site-header.has-hot-words .mobile-menu-row .mf-toggle-menu {
margin-top:6px
}
.site-header .mobile-menu {
padding:0 0 15px
}
.site-header .mobile-menu .search-submit {
width:60px;
overflow:hidden;
border-radius:0;
padding:0;
min-width:auto
}
.site-header .mobile-menu .search-submit:before {
content:"";
display:inline-block;
font:normal normal normal 14px/1 linearicons;
display:block;
height:42px;
line-height:42px;
font-size:20px
}
.site-header .mobile-menu-row {
display:flex;
align-items:center
}
.site-header .mobile-menu-row .mf-toggle-menu {
font-size:30px;
color:var(--mf-dark-color);
display:block;
line-height:1;
padding-left:30px;
padding-right:20px
}
#site-header .header-logo .d-logo {
max-width:100%;
margin-right:0
}
.site-header .product-extra-search .product-cat {
display:none
}
.site-header .product-extra-search .search-field {
border-left:1px solid #ccc
}
.primary-mobile-nav {
z-index:999999;
display:block
}
.site-header .martfury-container .header-extras, .site-header .martfury-container .mr-header-menu {
width:auto
}
.site-header .martfury-container .header-logo {
width:50%
}
.header-layout-5 .site-header .mobile-menu-row .mf-toggle-menu {
color:#fff
}
.sticky-header .site-header.minimized .header-main {
position:static
}
.sticky-header .site-header.minimized .mobile-menu {
position:fixed;
top:0;
left:0;
right:0;
z-index:9999;
padding-top:10px;
padding-bottom:10px;
background-color:#fff;
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown;
-webkit-animation-duration:.25s;
animation-duration:.25s;
border-bottom:1px solid #e1e1e1
}
.sticky-header .site-header.minimized .header-mobile-v1 .header-main {
position:fixed;
top:0;
padding-left:15px;
padding-right:15px;
border-bottom:none
}
.sticky-header .site-header.minimized .header-mobile-v1 .mobile-menu {
position:static
}
.sticky-header.sticky-header-bottom .site-header.minimized .header-mobile-v1 .header-main {
position:static
}
.sticky-header.sticky-header-bottom .site-header.minimized .header-mobile-v1 .mobile-menu {
position:fixed;
padding-left:15px;
padding-right:15px
}
.header-layout-3 .site-header .mobile-menu, .header-layout-4 .site-header .mobile-menu, .header-layout-5 .site-header .mobile-menu {
border-color:rgba(255, 255, 255, .15)
}
.container {
padding-left:15px;
padding-right:15px
}
.container .container {
padding-left:0;
padding-right:0
}
input[type=text] {
-webkit-appearance:none;
appearance:none;
border-radius:0
}
.topbar {
background-color:#f4f5f5
}
.top-promotion {
display:none
}
.mf-catalog-brands .brand-item {
width:33.33%;
margin:10px 0
}
.woocommerce ul.products {
margin-left:-10px;
margin-right:-10px
}
.woocommerce ul.products li.product {
padding-right:10px;
padding-left:10px
}
.woocommerce ul.products li.product .product-inner {
padding:0;
border:none
}
.woocommerce ul.products li.product .mf-product-details-hover {
padding:0;
border:none;
left:0;
right:0
}
.woocommerce ul.products li.product .product-inner .mf-product-content, .woocommerce ul.products li.product .product-inner .mf-product-price-box {
display:none
}
.woocommerce ul.products li.product .product-inner .mf-product-details-hover {
position:static;
opacity:1;
min-height:auto;
display:block
}
.woocommerce ul.products li.product .product-inner .mf-product-details-hover .mf-rating {
display:flex
}
.product_loop-no-hover ul.products li.product .product-inner .mf-product-content, .product_loop-no-hover ul.products li.product .product-inner .mf-product-price-box {
display:block
}
.mf-product-deals-grid ul.products {
margin-right:0;
margin-left:0
}
.shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-content, .shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-price-box, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-content, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-price-box {
display:block
}
.shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-content .action-button .mf-compare-button, .shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-price-box .action-button .mf-compare-button, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-content .action-button .mf-compare-button, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-price-box .action-button .mf-compare-button {
display:none!important
}
.shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover {
position:absolute;
background-color:transparent!important;
display:none
}
.shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-rating, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-rating {
display:none
}
.shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-attr-swatches, .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-attr-swatches {
opacity:0
}
.mf-products-list ul.products li.product .product-inner .mf-product-content, .mf-products-list ul.products li.product .product-inner .mf-product-price-box, .mf-products-of-category .products-box ul.products li .mf-product-details-hover {
display:block
}
.mf-catalog-top-categories .col-top-categories {
margin-top:20px
}
.mf-catalog-top-categories .top-categories-list .categories-list>li {
position:relative
}
.mf-catalog-top-categories .top-categories-list .categories-list>li .cat-menu-close {
display:block
}
.mf-catalog-top-categories .top-categories-list .categories-list>li.opened .cat-menu-close i:before {
content:"\e939"
}
.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories {
display:none;
position:static;
transform:scaleX(1);
opacity:1;
border:none
}
.mf-catalog-top-categories .top-categories-grid .col-cat:last-child, .mf-catalog-top-categories .top-categories-grid .col-cat:nth-child(3n) {
border-right:1px solid rgba(141, 141, 141, .15)
}
.mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(1), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(2), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(3) {
border-bottom:1px solid rgba(141, 141, 141, .15)
}
.mf-other-categories .categories-list .col-cat {
width:33.33%
}
.mf-other-categories .categories-list .col-cat:nth-child(3n+1) {
clear:both
}
.site-content .widgets-area {
margin-top:50px
}
.mf-product-layout-4 .widgets-area {
margin-top:0
}
.mf-recently-products .product-list li .product-info {
display:none!important
}
.martfury-newletter .form-area {
padding:30px
}
.martfury-newletter.no-image .form-area {
padding-right:30px
}
.mf-product-fbt ul.products li.product {
width:50%
}
.mf-product-fbt ul.products li.product:nth-child(3n+1) {
clear:none
}
.woocommerce-cart table.shop_table tr .product-price, .woocommerce-cart table.shop_table tr .product-subtotal, .woocommerce-cart table.shop_table tr .product-thumbnail {
display:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-name {
padding-top:10px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile {
display:block;
margin-top:5px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .woocommerce-Price-amount, .woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile label {
display:inline-block
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item {
padding:3px 0;
display:flex;
align-items:center;
flex-wrap:wrap
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item label {
padding-right:5px;
font-weight:400;
color:#999
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item .quantity {
display:inline-block
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item-qty {
margin-bottom:5px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item-qty .quantity .label {
display:none
}
.single-product-layout-6.woocommerce div.product form.cart .actions-button {
width:100%;
float:left
}
.single-product-layout-6.woocommerce div.product form.cart .buy_now_button {
float:left;
margin-right:30px
}
.site-footer .footer-links .widget_nav_menu {
margin-bottom:25px
}
.site-footer .footer-links .widget_nav_menu .widget-title {
display:block;
margin-bottom:5px
}
.site-footer .footer-links .widget_nav_menu ul {
display:block;
margin-left:-10px;
margin-right:-10px
}
.site-footer .footer-widgets {
padding-bottom:50px
}
.site-footer .footer-widgets .footer-sidebar {
width:50%;
max-width:50%!important;
margin-bottom:30px
}
.mf-category-tabs .tabs-content ul li {
width:25%
}
.mf-banners-grid {
margin-left:0
}
.mf-banners-grid .l-banners {
width:100%
}
.mf-banners-grid .l-banners .item-large:last-child {
display:none
}
.mf-banners-grid .r-banners {
display:none
}
.mf-banners-grid-2 {
margin-left:0
}
.mf-banners-grid-2 .r-banners {
display:none
}
.mf-products-of-category-2 .cats-header {
display:block
}
.mf-products-of-category-2 .cats-header .extra-links {
margin-top:10px;
flex-wrap:wrap
}
.mf-products-of-category-2 .mf-products-tabs {
margin-top:20px;
padding-left:15px;
padding-right:15px
}
.mf-products-of-category-2 .images-slider {
padding:15px
}
.mf-products-of-category-2 .products-cat {
display:block
}
.mf-products-of-category-2 .products-side {
padding:0 20px;
margin-top:40px
}
.mf-products-of-category-2 .products-side ul.products li.product:last-child {
display:flex
}
.mf-products-of-category-2 .products-side .link {
margin-bottom:20px;
justify-content:flex-start
}
.mf-entry-product-header .entry-left, .mf-entry-product-header .social-links {
max-width:100%;
float:none
}
.mf-entry-product-header .social-links {
margin:10px 0
}
.woocommerce div.product .entry-summary, .woocommerce div.product .woocommerce-product-gallery {
width:100%;
float:none;
padding-left:0
}
.woocommerce div.product .entry-summary {
margin-top:40px
}
.woocommerce .mf-single-product.mf-product-sidebar .entry-summary, .woocommerce .mf-single-product.mf-product-sidebar div.images {
width:100%;
float:none;
padding-left:0
}
.woocommerce .mf-single-product.mf-product-sidebar .entry-summary .flex-control-nav, .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav {
max-width:400px
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary, .woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-gallery {
width:100%;
float:none
}
.woocommerce .mf-single-product.mf-product-layout-3 div.images img {
width:auto
}
.woocommerce-cart .woocommerce .coupon {
margin-bottom:20px
}
.woocommerce-checkout .col-form-coupon, .woocommerce-checkout .col-form-login {
margin-bottom:0
}
.martfury-journey .journey-wrapper, .martfury-journey-els .journey-wrapper {
width:100%;
max-width:100%;
left:0!important;
padding:20px
}
.martfury-journey .journey-wrapper:before, .martfury-journey-els .journey-wrapper:before {
display:none
}
.martfury-journey .journey-content, .martfury-journey-els .journey-content {
position:relative
}
.martfury-journey ul, .martfury-journey-els ul {
width:100%;
flex-wrap:wrap
}
.martfury-process .process-step:before {
left:67px
}
.martfury-process .process-step .step {
left:15px;
transform:none
}
.martfury-process .process-content {
padding-left:120px;
flex-direction:column!important
}
.martfury-process .process-image {
text-align:left
}
.mf-taxs-list ul li {
padding-left:10px;
padding-right:10px
}
.mf-taxs-list ul li a {
font-size:16px
}
.blog-wapper:nth-child(3n+1) {
clear:none
}
.blog-wapper:nth-child(2n+1) {
clear:both
}
.blog-wapper.post-item-list.format-audio, .blog-wapper.post-item-list.format-gallery, .blog-wapper.post-item-list.format-image, .blog-wapper.post-item-list.format-standard, .blog-wapper.post-item-list.format-video {
flex-wrap:wrap
}
.blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-audio .entry-header, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-gallery .entry-header, .blog-wapper.post-item-list.format-image .entry-content, .blog-wapper.post-item-list.format-image .entry-header, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-standard .entry-header, .blog-wapper.post-item-list.format-video .entry-content, .blog-wapper.post-item-list.format-video .entry-header {
width:100%
}
.blog-layout-content-sidebar .content-area, .blog-layout-small-thumb .content-area, .single-post.content-sidebar .content-area {
padding-right:15px
}
.blog-layout-sidebar-content .content-area, .single-post.sidebar-content .content-area {
padding-left:15px
}
.blog-layout-content-sidebar .blog-wapper:nth-child(2n+1), .blog-layout-sidebar-content .blog-wapper:nth-child(2n+1) {
clear:none
}
.comment-list .children {
padding-left:0
}
.comment-respond .comment-form-author, .comment-respond .comment-form-email {
padding-left:0;
padding-right:0
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
width:100%;
float:none
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
margin-bottom:30px
}
.woocommerce-account .site-content {
padding-bottom:50px
}
.mf-product-deals-carousel.woocommerce .product .entry-summary, .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery {
width:100%
}
.mf-products-of-category .cats-info .cats-inner__heading, .mf-products-of-category .cats-info h2 {
font-size:20px
}
.mf-catalog-categories .col-cat:nth-child(3n+1) {
clear:none
}
.mf-catalog-categories .col-cat:nth-child(2n+1) {
clear:both
}
.martfury-counter .counter, .martfury-counter-els .counter {
font-size:36px
}
.woocommerce table.wishlist_table .product-stock-status {
display:none
}
.woocommerce table.wishlist_table .product-add-to-cart {
min-width:200px
}
.mf-quick-view-modal div.product .entry-summary {
position:static;
margin-top:0;
padding:20px
}
.mf-quick-view-modal.open {
z-index:99999
}
.mf-quick-view-modal .modal-content {
max-height:100%;
overflow:auto;
width:85%;
max-width:600px;
right:0;
left:auto;
transform:none;
top:0
}
.mf-quick-view-modal div.product form.cart div.quantity {
width:100%;
margin-right:0;
margin-bottom:20px
}
.mf-quick-view-modal.woocommerce .ribbons .ribbon {
left:0;
right:auto;
border-radius:0
}
.mf-quick-view-modal div.product .woocommerce-product-gallery {
min-height:auto
}
.mf-banner-large .banner-row {
display:block;
margin:0
}
.mf-banner-large .banner-row:after {
clear:both;
content:"";
display:block
}
.mf-banner-large .col-banner-content {
padding:0
}
.mf-banner-large .banner-content, .mf-banner-large .banner-price {
margin-left:0;
padding:20px 20px 10px
}
.mf-banner-large .banner-image, .mf-banner-large .col-banner-price {
padding-left:0;
margin-top:10px
}
.mf-banner-large.layout-2 .banner-price, .mf-banner-large.layout-3 .banner-price {
padding-left:20px
}
.woocommerce:not(.full-content) .shop-toolbar {
display:flex;
align-items:center;
flex-wrap:wrap;
width:100%
}
.woocommerce:not(.full-content) .shop-toolbar:after, .woocommerce:not(.full-content) .shop-toolbar:before {
display:none
}
.woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering .current {
min-width:100%
}
.woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering {
order:2
}
.woocommerce:not(.full-content) .shop-toolbar .shop-view {
order:3;
justify-content:flex-end
}
.woocommerce:not(.full-content) .shop-toolbar .products-found, .woocommerce:not(.full-content) .shop-toolbar .shop-view, .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering {
width:33.33%
}
.woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile {
width:10%;
order:4;
text-align:right;
font-size:20px;
color:#000;
font-weight:700
}
.woocommerce:not(.full-content) .shop-toolbar.multiple .woocommerce-ordering {
margin-right:0
}
.mf-product-deals-carousel ul.products {
margin-left:0;
margin-right:0
}
.mf-products-of-category .products-box ul.products li {
padding-left:0;
padding-right:0
}
.mf-products-of-category .products-box ul.products li.product .product-inner {
padding:20px 20px 0
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+1) {
clear:both;
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+2) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+3) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n) {
border-right:1px solid #e1e1e1
}
.mf-products-tabs ul.products li.product .product-inner {
margin-bottom:0
}
.woocommerce-checkout form.checkout .col-woo-checkout-details {
margin-bottom:40px
}
.account-page-promotion .customer-login .martfury-login-promotion {
max-width:100%
}
.account-page-promotion .customer-login .col-login-promotion {
padding-left:15px;
margin-top:50px
}
.martfury-icon-box-2 .box-item {
width:33.33%!important
}
.martfury-images-grid.mf-brand-images .columns-10 .image-item {
flex:0 0 20%;
max-width:20%
}
.martfury-images-grid.mf-brand-images .columns-9 .image-item {
flex:0 0 22.22222%;
max-width:22.22222%
}
.martfury-images-grid.mf-brand-images .columns-8 .image-item {
flex:0 0 25%;
max-width:25%
}
.martfury-images-grid.mf-brand-images .columns-7 .image-item {
flex:0 0 28.57143%;
max-width:28.57143%
}
.martfury-images-grid.mf-brand-images .columns-6 .image-item {
flex:0 0 33.33333%;
max-width:33.33333%
}
.martfury-images-grid.mf-brand-images .columns-5 .image-item {
flex:0 0 40%;
max-width:40%
}
.martfury-images-grid.mf-brand-images .columns-4 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-3 .image-item {
flex:0 0 66.66667%;
max-width:66.66667%
}
.martfury-images-grid.mf-brand-images .columns-2 .image-item {
flex:0 0 100%;
max-width:100%
}
.martfury-images-grid.mf-brand-images .columns-1 .image-item {
flex:0 0 200%;
max-width:200%
}
.martfury-images-grid.mf-brand-images .image-item {
border-width:1px
}
.martfury-images-grid.mf-brand-images .columns-5 .image-item {
flex:0 0 33.33%;
max-width:33.33%
}
.woocommerce.dc-vendor-store .shop-toolbar .products-found, .woocommerce.dc-vendor-store .shop-toolbar .shop-view {
width:50%
}
.search-results .site-content .blog-wapper .entry-header {
width:55%
}
.search-results .site-content .blog-wapper .entry-content {
width:45%
}
.mf-elementor-banner-app .banner-content {
padding-left:0;
max-width:50%;
flex:0 0 50%
}
.mf-elementor-banner-app .banner-content .banner-image {
display:none
}
.mf-elementor-banner-app .banner-content .banner-main-content {
padding-left:30px
}
.mf-elementor-banner-app .banner-button {
padding-right:30px
}
}
@media (max-width:767px) {
body .martfury-empty-space .mf_empty_space_lg, body .martfury-empty-space .mf_empty_space_md {
display:none
}
body .martfury-empty-space .mf_empty_space_xs {
display:block
}
.site-header .header-extras .menu-item-account>a {
height:30px;
padding-top:4px;
overflow:hidden;
padding-left:0;
width:24px
}
.site-header .header-extras .menu-item-account>a .extra-icon {
position:static;
display:block
}
.site-header .header-extras .menu-item-account>a img {
margin-top:-4px
}
.site-header .header-extras .menu-item-account>a .login-text {
display:none
}
.site-header .header-extras .menu-item-account>a.item-register {
display:none
}
.martfury-container {
padding-left:15px;
padding-right:15px
}
.mf-recently-products.rv-full-width>.rv-container {
padding-left:15px;
padding-right:15px
}
.site-header .product-extra-search .hot-words {
display:none
}
.site-header .extras-menu .menu-item-hotline {
display:none
}
h2.font-small-mobile {
font-size:30px!important
}
.top-promotion .promotion-content {
display:block
}
.top-promotion .promotion-content .promo-right {
display:none
}
.top-promotion .promotion-content .promo-left {
width:100%;
justify-content:center;
margin-right:0
}
.top-promotion .promotion-content .promo-link {
justify-content:center;
margin-top:15px
}
.mf-catalog-brands .brand-item {
width:50%
}
.mf-catalog-banners .slick-arrow {
display:none!important
}
.martfury-icons-list ul li {
width:100%
}
.martfury-icons-list ul li:after {
display:none
}
.mf-products-top-carousel .carousel-header {
display:block
}
.mf-products-top-carousel .carousel-header .cats-list {
margin-top:10px
}
.mf-products-top-carousel .slick-arrow {
display:none!important
}
.mf-products-top-carousel .slick-dots {
display:block!important
}
.mf-product-deals-grid .cat-header .cat-title, .mf-products-carousel.header-3 .cat-header .cat-title {
font-size:16px
}
.mf-other-categories .categories-list .col-cat {
width:50%
}
.mf-other-categories .categories-list .col-cat:nth-child(2n+1) {
clear:both
}
.mf-other-categories .categories-list .col-cat:nth-child(3n+1) {
clear:none
}
.mf-products-grid .cat-header .link {
padding-left:0
}
.mf-product-deals-day .cat-header {
display:block;
padding-bottom:3px
}
.mf-product-deals-day .header-content {
justify-content:space-between;
flex-wrap:wrap
}
.mf-product-deals-day .header-content .cat-title {
margin-right:0;
font-size:20px;
margin-bottom:10px
}
.mf-product-deals-day .header-countdown {
display:inline-block;
font-size:15px;
margin-bottom:8px
}
.mf-product-deals-day .header-countdown .martfury-countdown {
display:inline-block;
padding-left:0
}
.mf-product-deals-day .header-countdown .martfury-countdown .digits {
padding:0 6px
}
.mf-product-deals-day .header-countdown .martfury-countdown .digits:after {
font-size:16px
}
.mf-product-deals-day .header-countdown .martfury-countdown .seconds .digits {
min-width:30px
}
.mf-product-deals-day ul.slick-dots {
margin-top:30px;
margin-bottom:0
}
.elementor-page .mf-product-deals-day .header-countdown {
margin-bottom:0
}
.elementor-page .mf-product-deals-day .cat-header .cat-title {
margin-right:10px
}
.mf-image-box .box-title {
font-size:14px
}
.mf-products-of-category {
display:block
}
.mf-products-of-category .cats-info, .mf-products-of-category .products-box {
width:100%
}
.mf-products-of-category .cats-info {
padding:18px;
border-bottom:1px solid #e1e1e1;
flex-direction:row;
flex-wrap:wrap
}
.mf-products-of-category .cats-info .cats-inner__heading, .mf-products-of-category .cats-info h2 {
margin-bottom:20px
}
.mf-products-of-category .cats-info .extra-links {
display:flex;
align-items:center;
flex-wrap:wrap;
margin:0 -10px
}
.mf-products-of-category .cats-info .extra-links li {
margin:0;
padding:5px 10px;
line-height:1;
position:relative
}
.mf-products-of-category .cats-info .footer-link {
margin-top:15px
}
.mf-products-of-category .products-box ul.products li:nth-child(3n), .mf-products-of-category .products-box ul.products li:nth-child(3n+1), .mf-products-of-category .products-box ul.products li:nth-child(3n+2), .mf-products-of-category .products-box ul.products li:nth-child(3n+3) {
border:none
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(2n+1), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(2n+1) {
clear:both;
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(2n+2), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(2n+2) {
border-top:1px solid #e1e1e1
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(2n), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(2n) {
border-right:none
}
.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(1), .mf-products-of-category .products-box ul.products.columns-3 li:nth-child(2), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(1), .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(2) {
border-top:none
}
.mf-products-of-category.no-links-group .cats-info {
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content:space-between;
flex-direction:row;
padding-bottom:8px
}
.mf-products-of-category.no-links-group .cats-info h2 {
margin-bottom:10px
}
.mf-products-of-category.no-links-group .extra-links {
display:none
}
.mf-products-of-category.no-links-group .footer-link {
margin-top:0;
margin-bottom:8px
}
.mf-products-of-category.no-banners-carousel .products-box {
width:100%;
border-left:none
}
.elementor-page .mf-products-of-category .cats-info {
margin-top:0
}
.elementor-page .mf-products-of-category .cats-info .extra-links {
margin:0
}
.elementor-page .mf-products-of-category .cats-info .extra-links li {
padding-left:0;
padding-right:15px
}
.elementor-page .mf-products-of-category .cats-info .footer-link {
margin-top:0
}
.mf-products-of-category .cats-info .mf-recently-products.footer-recently-viewed {
padding-top:50px;
padding-bottom:60px
}
.mf-products-tabs .tabs-header {
display:block
}
.mf-products-tabs .tabs-header .tabs-header-nav {
display:block;
margin-top:10px
}
.mf-products-tabs .tabs-header .tabs-nav {
display:block;
margin:0 -10px 5px
}
.mf-products-tabs .tabs-header .tabs-nav li {
padding:0 10px
}
.mf-products-tabs .tabs-header .link {
padding-left:0
}
.mf-recently-products .recently-header .title {
font-size:20px
}
.mf-category-tabs .tabs-header ul {
padding-left:40px;
padding-right:40px
}
.mf-category-tabs .tabs-header .slick-arrow {
font-size:18px
}
.mf-category-tabs .tabs-header .slick-prev-arrow {
left:15px
}
.mf-category-tabs .tabs-header .slick-next-arrow {
right:15px
}
.mf-category-tabs .tabs-content {
padding:5px 5px 20px
}
.mf-product-deals-carousel .cat-header .slick-arrow {
padding-left:0;
padding-right:15px
}
.mf-product-deals-carousel .cat-header .slick-arrow:last-child {
padding-right:0
}
.mf-category-box .cat-header {
display:block
}
.mf-category-box .cat-header .extra-links {
margin:5px -10px 0
}
.mf-category-box .cat-header .extra-links li {
padding:0 10px
}
.martfury-images-grid .images-list li {
width:50%
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar {
width:100%
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary {
display:block
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar {
margin-top:30px
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button {
display:block
}
.woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email {
width:100%;
padding-left:0;
padding-right:0
}
.woocommerce #reviews .bar-rating .star-item .sbar {
min-width:150px
}
.woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .product-inner {
display:block
}
.woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details, .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-thumbnail {
width:100%
}
.woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details {
display:block;
padding-left:0
}
.woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details .mf-product-content {
width:100%;
padding-right:0;
margin-bottom:20px
}
.woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details .mf-product-price-box {
max-width:100%;
float:none;
clear:both
}
.single-product-layout-6.woocommerce div.product form.cart .actions-button {
display:block
}
.single-product-layout-6.woocommerce div.product form.cart .buy_now_button {
float:none;
margin-right:0;
width:100%
}
.martfury-newletter .form-title {
font-size:20px
}
.martfury-newletter .form-desc {
font-size:14px
}
.footer-history-products {
display:none
}
.site-footer .footer-widgets {
margin:0
}
.site-footer .footer-widgets .footer-sidebar {
width:100%;
max-width:100%!important;
padding:0
}
.site-footer .footer-widgets .footer-sidebar .widget_nav_menu .clicked {
display:none
}
.widget .mc4wp-form .mc4wp-form-fields {
flex-wrap:wrap
}
.site-footer .footer-widgets .widget .mc4wp-form input[type=email] {
width:100%;
border:1px solid #ccc;
border-radius:0
}
.widget .mc4wp-form input[type=submit] {
width:100%;
margin-top:15px
}
.footer-layout .footer-payments {
display:block;
text-align:center
}
.footer-layout .footer-payments .payments {
margin-top:15px
}
.footer-layout .footer-info .info-item {
width:100%;
max-width:100%;
justify-content:flex-start
}
.woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile .product-item .quantity {
display:block
}
.woocommerce-cart .woocommerce table.shop_table td.product-name {
min-width:185px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name a {
font-size:14px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt {
float:none
}
.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
padding-left:10px;
width:100px
}
.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd {
display:inline-block
}
.woocommerce table.shop_table tbody td.product-name .woocommerce-Price-amount, .woocommerce table.shop_table tr td.product-name .woocommerce-Price-amount {
display:block
}
.martfury-journey ul a, .martfury-journey-els ul a {
font-size:14px
}
.martfury-journey ul a span, .martfury-journey-els ul a span {
width:20px;
height:20px;
bottom:4px
}
.woocommerce table.wishlist_table .product-name .product-add-to-cart, .woocommerce table.wishlist_table .product-name .product-price {
display:block
}
.woocommerce table.wishlist_table .product-name .product-add-to-cart .ajax_add_to_cart.loading:after {
top:16px
}
.woocommerce table.wishlist_table .product-add-to-cart, .woocommerce table.wishlist_table .product-price {
display:none
}
.woocommerce table.wishlist_table .product-price {
padding:10px 0
}
.woocommerce table.wishlist_table .product-price del, .woocommerce table.wishlist_table .product-price ins {
display:inline-block
}
.martfury-map-shortcode .mf-map {
max-height:320px
}
.martfury-faq_group .g-title {
margin-bottom:20px
}
.martfury-faq_group .title {
margin-left:0;
margin-bottom:5px
}
.martfury-faq_group .faq-item {
margin-bottom:30px
}
.martfury-coming-soon .timer {
min-width:auto;
padding-left:15px;
padding-right:15px
}
.martfury-coming-soon .timer .digits {
font-size:24px
}
.error-404 .page-content .page-title {
font-size:24px
}
.error-404 .page-content p {
font-size:14px
}
.martfury-process .process-step {
padding:0
}
.martfury-process .process-step:before {
left:44px
}
.martfury-process .process-step .step {
width:60px;
height:60px;
line-height:60px;
font-size:30px
}
.martfury-process .process-image {
display:none
}
.martfury-process .process-content {
padding-left:80px;
padding-bottom:60px
}
.blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-image .entry-content, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-video .entry-content {
padding:30px
}
.blog-wapper.post-item-list.format-link .entry-header {
padding:30px
}
.single-post .entry-format.format-link {
padding:30px
}
blockquote {
font-size:16px;
padding-left:20px
}
.blog-wapper {
flex-wrap:wrap
}
.blog-wapper.post-item-small-thumb .entry-header {
margin-bottom:15px
}
.blog-wapper.post-item-small-thumb .entry-header .entry-image img {
height:auto
}
.blog-wapper.post-item-small-thumb .entry-content, .blog-wapper.post-item-small-thumb .entry-header {
width:100%
}
.blog-wapper.post-item-small-thumb.format-link .entry-header {
padding:30px
}
.single-post-header .entry-title {
font-size:24px
}
.single-post-header.layout-2 {
padding-top:80px;
padding-bottom:80px
}
.single-post .post-author-box {
padding:30px
}
.single-post .post-author-box .post-author-avatar {
width:100%;
margin-bottom:15px
}
.single-post .post-author-box .post-author-desc {
padding-left:0
}
.single-post.single-post-layout-3 .post-author-box, .single-post.single-post-layout-4 .post-author-box {
padding:30px
}
.single-post .post-navigation .nav-next, .single-post .post-navigation .nav-previous {
width:100%;
float:none;
margin-bottom:15px;
text-align:left
}
.search-results .site-content .blog-wapper .entry-content, .search-results .site-content .blog-wapper .entry-header {
width:100%
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-date, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-date, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-total {
display:none
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .order-date, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .order-total {
display:none
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-2 {
width:100%;
margin-bottom:30px
}
.martfury-latest-post .post-header {
display:block
}
.martfury-latest-post .post-header .extra-links {
margin-top:15px;
padding-left:0;
margin-left:-15px;
margin-right:-15px
}
.martfury-latest-post .post-header .extra-links li {
padding-left:15px;
padding-right:15px
}
.mf-product-gallery-degree {
width:100%!important
}
.woocommerce div.product .tawc-deal {
padding:0;
background-color:transparent
}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery {
padding-left:0
}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs {
display:none
}
.elementor-page .mf-product-deals-day .cat-header, .mf-product-deals-day .cat-header {
display:block
}
.elementor-page .mf-product-deals-day .cat-header .extra-links, .mf-product-deals-day .cat-header .extra-links {
margin-top:15px
}
.page-header-sliders ul li .title {
font-size:24px
}
.page-header-sliders .slick-arrow-content .slick-arrow {
display:none
}
.page-header-sliders ul li .page-header-content {
padding-bottom:80px;
padding-top:80px
}
.page-header-sliders, .page-header-sliders .page-header-inner {
max-height:350px
}
.page-header-sliders ul li .featured-img {
background-size:cover
}
.page-header-sliders ul li .title {
margin-top:30px
}
.mf-newsletter-popup .newletter-content .nl-inner {
width:100%
}
.page-header-page .entry-title {
font-size:24px
}
.mf-vendor-header-tabs ul li {
display:block;
margin:5px 0;
padding:0
}
.mf-vendor-header-tabs {
display:block
}
.woocommerce div.product .cart .actions-button {
width:100%;
clear:both;
padding-top:20px;
justify-content:flex-start
}
.woocommerce div.product .cart .actions-button:after {
clear:both;
content:"";
display:block
}
.woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist {
margin-left:0
}
.woocommerce div.product .cart .actions-button .mf-compare-button .compare, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a {
width:auto;
height:auto;
overflow:visible;
display:flex;
align-items:center
}
.woocommerce div.product .cart .actions-button .mf-compare-button .compare:before, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
padding-right:10px
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button {
width:auto;
clear:none;
padding-top:0
}
.sticky-product-info-wapper {
display:none
}
.mf-banner-medium.has-img.layout-2, .mf-banner-medium.has-img.layout-3, .mf-banner-medium.has-img.layout-4 {
border:1px solid rgba(0, 0, 0, .15)
}
.mf-banner-medium.has-img.layout-2 .banner-content, .mf-banner-medium.has-img.layout-3 .banner-content, .mf-banner-medium.has-img.layout-4 .banner-content {
position:static
}
.mf-banner-medium.has-img.layout-2 .banner-content .link, .mf-banner-medium.has-img.layout-3 .banner-content .link, .mf-banner-medium.has-img.layout-4 .banner-content .link {
margin-top:20px
}
.mf-products-list ul.products li.product {
width:100%
}
.woocommerce:not(.full-content) .shop-toolbar .products-found, .woocommerce:not(.full-content) .shop-toolbar .shop-view {
width:50%
}
.woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile {
display:flex;
align-items:center;
justify-content:flex-end
}
.woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile span {
padding-left:8px;
font-size:14px;
font-weight:400
}
.woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering {
width:70%
}
.woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering .current span {
white-space:nowrap;
overflow:hidden;
display:block;
max-width:90%
}
.woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile {
width:30%
}
.woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering {
order:3
}
.woocommerce:not(.full-content) .shop-toolbar .shop-view {
order:2
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content {
display:block
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content:after {
display:none
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content .tabs-panel {
width:100%;
margin-bottom:40px;
padding-bottom:40px;
border-bottom:1px solid #e8e8e8
}
.account-page-columns .customer-login .martfury-login-columns .tabs-content .tabs-panel:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:none
}
.mf-banner-small.has-bg-img .banner-content .box-title {
font-size:18px
}
.mf-banner-small.has-bg-img .banner-content .link-all {
font-size:12px
}
.mf-banner-small.has-bg-img .box-price {
width:43px;
height:43px
}
.mf-banner-small.has-bg-img .box-price .s-price {
font-size:12px
}
.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type=submit] {
min-width:auto
}
.woocommerce div.product form.cart div.quantity .qty-box {
text-align:center
}
.mf-product-fbt {
padding-left:20px;
padding-right:20px
}
.mf-product-fbt ul.products {
padding-left:0;
margin-left:0;
margin-right:0
}
.mf-product-fbt ul.products li.product .product-content {
padding-right:0
}
.mf-product-fbt ul.products li.product .product-content .thumbnail:after {
display:none
}
.mf-product-fbt ul.products li.product.product-buttons {
width:100%
}
.catalog-filter-mobile .catalog-sidebar {
width:85%;
background-color:#fff;
position:fixed;
right:100%;
top:0;
bottom:0;
overflow:hidden;
color:#aaa;
z-index:100000;
transition:transform .25s ease;
margin:0;
padding:0;
opacity:1;
display:block;
animation:unset;
height:100%;
overflow-y:auto
}
.catalog-filter-mobile .catalog-sidebar .mf_widget_product_categories, .catalog-filter-mobile .catalog-sidebar .widget_product_categories {
margin-bottom:0
}
.catalog-filter-mobile.mf-filter-active {
overflow-x:hidden
}
.catalog-filter-mobile.mf-filter-active .catalog-sidebar {
transform:translate3d(100%, 0, 0)
}
.catalog-filter-mobile.mf-filter-active .martfury-off-canvas-layer {
z-index:9999;
display:block
}
.mf-product-deals-grid ul.products {
padding:20px 5px
}
.martfury-newletter .form-area {
padding:20px
}
.mobile-version .martfury-newletter.no-image .form-area {
padding-right:30px
}
.mf-elementor-banner-large .banner-content {
flex-direction:column;
align-items:flex-start
}
.mf-elementor-banner-large .banner-content .banner-left-content {
margin-right:0
}
.mf-elementor-banner-large .banner-content .banner-desc {
margin-bottom:30px
}
.site-content {
padding-top:40px;
padding-bottom:40px
}
.martfury-icon-box-2 .box-item {
width:50%!important;
justify-content:center!important;
padding-left:0!important
}
.dc-vendor-store .content-area .shop-toolbar .mf-filter-mobile {
display:none
}
.mf-product-deals-carousel {
padding-left:20px;
padding-right:20px
}
.single-product #cboxLoadedContent {
padding:0;
border:none;
margin:15px
}
.mf-recently-products.no-background {
padding-bottom:60px
}
.mf-quick-view-modal .modal-content div.product .cart {
margin-bottom:0!important
}
.mf-quick-view-modal .modal-content div.product .cart .actions-button {
width:auto;
clear:none;
padding-top:0;
margin-top:0!important
}
.mf-quick-view-modal .modal-content .entry-meta li.meta-review {
display:none
}
.mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button, .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .single_add_to_cart_button {
width:48%
}
.mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button {
margin-left:10px;
float:right
}
.mf-elementor-banner-app .banner-content {
padding-left:0;
max-width:100%;
flex:0 0 100%
}
.mf-elementor-banner-app .banner-content .banner-image {
display:none
}
.mf-elementor-banner-app .banner-content .banner-main-content {
padding-left:15px;
padding-right:15px;
margin-bottom:30px
}
.mf-elementor-banner-app .banner-button {
padding-left:15px;
padding-right:15px
}
.wpb-js-composer .mf-product-deals-day .slick-arrow {
display:none!important
}
.wpb-js-composer .mf-product-deals-day.style-1 .slick-dots {
display:block!important
}
.wpb-js-composer .mf-product-instagram .slick-slider .slick-arrow, .wpb-js-composer .mf-products-carousel .slick-arrow, .wpb-js-composer .mf-products-tabs:not(.products-of-category-2) .slick-arrow, .wpb-js-composer section.related ul.products .slick-arrow, .wpb-js-composer section.up-sells ul.products .slick-arrow {
display:none!important
}
.wpb-js-composer .mf-product-instagram .slick-slider .slick-dots, .wpb-js-composer .mf-products-carousel .slick-dots, .wpb-js-composer .mf-products-tabs:not(.products-of-category-2) .slick-dots, .wpb-js-composer section.related ul.products .slick-dots, .wpb-js-composer section.up-sells ul.products .slick-dots {
display:block!important;
margin-bottom:0!important;
margin-top:20px
}
.catalog-ajax-filter #page {
opacity:1
}
}
@media (max-width:600px) {
.mf-other-categories .categories-list .col-cat {
width:100%
}
.mf-other-categories .categories-list .col-cat:nth-child(2n+1) {
clear:none
}
.mf-product-deals-carousel {
padding-left:10px;
padding-right:10px
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .seconds {
padding-right:0
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
min-width:55px;
padding-top:14px;
padding-bottom:14px;
font-size:24px
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text {
font-size:13px
}
.woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.cart .empty-cart-button, .woocommerce-cart .woocommerce table.checkout .btn-update {
float:none;
width:100%;
margin-top:15px
}
.woocommerce-cart .woocommerce table.cart .btn-update .button, .woocommerce-cart .woocommerce table.cart .empty-cart-button .button, .woocommerce-cart .woocommerce table.checkout .btn-update .button {
width:100%
}
.woocommerce-cart .woocommerce table.cart .btn-update {
margin-left:0
}
.woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop {
width:100%
}
.blog-layout-content-sidebar .blog-wapper, .blog-layout-grid .blog-wapper, .blog-layout-masonry .blog-wapper, .blog-layout-sidebar-content .blog-wapper {
width:100%
}
.primary-mobile-nav {
width:320px;
left:-320px
}
.primary-user-nav {
width:320px;
right:-320px
}
.display-user-mobile .primary-user-nav {
transform:translate3d(-320px, 0, 0)
}
.display-mobile-menu .primary-mobile-nav {
transform:translate3d(320px, 0, 0)
}
.account-page-promotion .login-promotion .promotion-ads-content {
display:block
}
.account-page-promotion .login-promotion .promotion-ads-content .promotion-ads-title {
margin:0 0 30px
}
.martfury-images-grid.mf-brand-images .columns-10 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-9 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-8 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-7 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-6 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-5 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-4 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-3 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-2 .image-item {
flex:0 0 50%;
max-width:50%
}
.martfury-images-grid.mf-brand-images .columns-1 .image-item {
flex:0 0 50%;
max-width:50%
}
.mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button, .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .single_add_to_cart_button {
width:100%;
margin-bottom:15px
}
}
@media (max-width:479px) {
.woocommerce div.product form.cart div.quantity {
margin-bottom:15px;
float:none;
margin-right:0
}
.woocommerce div.product.mf-has-buy-now .cart .single_add_to_cart_button {
width:100%
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button {
width:100%
}
.woocommerce div.product.mf-has-buy-now .cart .actions-button .buy_now_button {
margin-left:0;
width:100%
}
.primary-mobile-nav {
width:280px;
left:-280px
}
.display-mobile-menu .primary-mobile-nav {
transform:translate3d(280px, 0, 0)
}
.primary-user-nav {
width:280px;
right:-280px
}
.display-user-mobile .primary-user-nav {
transform:translate3d(-280px, 0, 0)
}
.woocommerce-cart .woocommerce table.shop_table td.product-quantity {
width:auto
}
.woocommerce-cart .woocommerce table.shop_table td.product-name {
min-width:auto
}
.woocommerce-cart .woocommerce table.shop_table td .quantity {
width:50px
}
.woocommerce-cart .woocommerce table.shop_table td .quantity .qty {
margin-right:0;
margin-left:0
}
.woocommerce-cart .woocommerce table.shop_table td .quantity .decrease, .woocommerce-cart .woocommerce table.shop_table td .quantity .increase {
display:none
}
.mf-banner-large.layout-3 {
padding:30px
}
.mf-banner-small .banner-content .desc, .mf-banner-small .box-price {
display:none
}
.mf-banner-small .banner-content {
margin:20px
}
.mf-banner-small.has-bg-img .box-price {
display:block;
top:60%;
left:60%
}
.mf-banner-small.has-bg-img.position-price-2 .box-price {
top:10px;
left:65%
}
.mf-banner-medium.layout-5 .banner-content .link {
display:none
}
.site-header .mobile-menu-row {
position:relative
}
.site-header .product-extra-search .search-wrapper {
position:static
}
.site-header .product-extra-search .psearch-content {
position:relative
}
}
@media (max-width:370px) {
.woocommerce .shop-toolbar .woocommerce-ordering .current {
min-width:200px
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
min-width:inherit
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text {
display:none
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
min-width:50px
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider {
width:10px
}
}
@media (max-height:820px) {
.site-header .extras-menu .menu-item-cart .mini-cart-content .product_list_widget {
max-height:350px
}
}
