/* ORDEN 049 · Reglas de los bloques de Martfury (martfury-addons) tomadas de martfury/style.css; se cargan solo en páginas con esos bloques y con otro tema activo. */
.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;}
}


.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: none;}
.slick-list.dragging{cursor: pointer;
	cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-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:before, .slick-track:after{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: 0.5s;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	padding: 0;}
.slick-dots li:hover button, .slick-dots li.slick-active button{background-color: var(--mf-background-primary-color);}
.slick-arrow{position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;}
.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-newsletter-popup{display: block;
	opacity: 0;
	transition: opacity 0.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, 0.85);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;}
.mf-newsletter-popup .modal-content{transition: transform 0.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 h3, .mf-newsletter-popup .newletter-content .n-desc h2{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 0.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;}
.topbar .mf-currency-widget ul li a{color: var(--mf-gray-color);}
.site-header .primary-nav > ul > li > a .mf-svg-icon{padding-right: 8px;
	line-height: 1;}
.site-header .recently-viewed .mf-recently-products{position: absolute;
	top: 120%;
	left: 15px;
	right: 15px;
	z-index: -999;
	opacity: 0;
	-webkit-transition: top 0.5s;
	transition: top 0.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:hover .mf-recently-products{top: 100%;
	transform: scaleX(1);
	z-index: 9999;
	opacity: 1;}
.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%;}
.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;}
.display-mobile-menu .martfury-off-canvas-layer{display: block;
	z-index: 9999;}
.martfury-off-canvas-layer{background-color: rgba(0, 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;}
.display-user-mobile .martfury-off-canvas-layer{display: block;
	z-index: 9999;}
.page-header-sliders .slick-list,
.page-header-sliders .slick-track{height: 100%;}
.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, 0.5);
	transition: 0.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: #cccccc;}
.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;}
.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;}
.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:hover, .mf-taxs-list ul li a.selected{color: #000;}
.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: 0.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;}
.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;}
.single-post .entry-format ul.slides .slick-arrow{font-size: 24px;
	z-index: 99;
	cursor: pointer;
	font-weight: 700;
	color: #fff;
	transition: 0.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 .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: 0.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;}
.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 .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 .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: 0.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: #c0c0c0;}
.woocommerce ul.products li.product .mf-attr-swatches .slick-arrow{z-index: 10;
	color: #999;
	top: 55%;
	transition: 0.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-thumbnail{position: relative;
	margin-bottom: 12px;}
.woocommerce ul.products li.product .mf-product-thumbnail .hover-image{position: absolute;
	top: 0;
	left: 0;
	opacity: 0;}
.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 .wcboost-wishlist-button{margin: 0 6px;
	position: static;
	color: #000;
	font-size: 16px;
	width: 34px;
	height: 34px;
	background-color: transparent;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button .wcboost-wishlist-button__icon{margin: 2px 0 0;
	line-height: 1;
	font-size: 18px;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button .wcboost-wishlist-button__icon svg{margin-left: 1px;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button .wcboost-wishlist-button__text{display: none;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button.added .wcboost-wishlist-button__icon{margin-top: 0;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button:hover, .woocommerce ul.products li.product .mf-product-thumbnail .wcboost-wishlist-button.added: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{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 .wcboost-products-compare-button{width: 34px;
	height: 34px;
	border-radius: 50%;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-products-compare-button .wcboost-products-compare-button__icon{font-size: 16px;
	color: #000;}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-products-compare-button:hover{background-color: var(--mf-background-primary-color);}
.woocommerce ul.products li.product .mf-product-thumbnail .wcboost-products-compare-button:hover .wcboost-products-compare-button__icon{color: var(--mf-background-primary-text-color);}
.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 0.3s;}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart{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 > a .p-icon,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart .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 > a:first-child,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:first-child{margin-left: 0;}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a:last-child,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:last-child{margin-right: 0;}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a:hover,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart: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:not(.slick-slider){display: flex;
	flex-wrap: wrap;}
.woocommerce ul.products:not(.slick-slider):before, .woocommerce ul.products:not(.slick-slider):after{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.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 .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 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 .flex-control-nav.slick-initialized{opacity: 1;
	transition-delay: 0.5s;}
.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, 0.7);
	opacity: 0;
	transition: 0.35s;}
.woocommerce div.product div.images .flex-control-nav .slick-arrow:hover{background-color: black;}
.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 .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 .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: #0099cc;}
.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 form.cart .mf-compare-button{float: left;
	margin-top: 10px;}
.woocommerce div.product .mf-wishlist-button .yith-wcwl-add-to-wishlist{display: block;
	margin-left: 20px;
	margin-top: 0;}
.woocommerce div.product .mf-wishlist-button .wcboost-wishlist-button{display: inline-flex;
	margin-left: 20px;
	margin-top: 0;}
.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: 0.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 .mf-compare-button .wcboost-products-compare-button{display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: 0;
	margin-bottom: 0;}
.woocommerce div.product .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__icon{font-size: 24px;
	line-height: 34px;
	color: #999;
	margin-right: 0;}
.woocommerce div.product .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__text{display: none;}
.woocommerce div.product .mf-compare-button .wcboost-products-compare-button:hover .wcboost-products-compare-button__icon{color: #000;}
.woocommerce div.product.product-type-variable form.cart .variations td.label .mf-attr-value{padding-left: 5px;}
.woocommerce #reviews .woocommerce-product-rating .mf-rating .count{display: none;}
.woocommerce .mf-toolbar-empty-space{height: 40px;}
.woocommerce .shop-toolbar.active .mf-filters i:before{content: "\e937";}
.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;}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button,
.mf-product-loop-hover-4 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,
.mf-product-loop-hover-4 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,
.mf-product-loop-hover-4 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,
.mf-product-loop-hover-4 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,
.mf-product-loop-hover-4.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,
.mf-product-loop-hover-4 .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,
.mf-product-loop-hover-4 .mf-products-top-carousel ul.products li.product .product-inner{margin-bottom: 0;}
.mf-product-loop-hover-4 ul.products li.product .product-inner{border-radius: 10px;}
.mf-product-loop-hover-4 ul.products li.product .ribbons .ribbon{height: 22px;
	line-height: 22px;
	padding-left: 7px;
	padding-right: 8px;
	border-radius: 6px;}
.mf-product-loop-hover-4 ul.products li.product .mf-product-thumbnail{margin-bottom: 22px;}
.mf-product-loop-hover-4 ul.products li.product .price{margin-bottom: 10px;
	font-size: 18px;
	font-weight: 700;}
.mf-product-loop-hover-4 ul.products li.product .price ins{color: #669900;
	font-weight: 700;
	font-size: 18px;}
.mf-product-loop-hover-4 ul.products li.product .price del{font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-right: 9px;}
.mf-product-loop-hover-4 ul.products li.product .woo-loop-product__title{padding-bottom: 11px;
	position: relative;}
.mf-product-loop-hover-4 ul.products li.product .woo-loop-product__title a{display: inline;
	color: #000000;}
.mf-product-loop-hover-4 ul.products li.product .woo-loop-product__title a:hover{text-decoration: underline;
	text-underline-position: under;}
.mf-product-loop-hover-4 ul.products li.product .button{margin-top: 20px;
	height: 42px;
	line-height: 42px;
	border-radius: 6px;}
.product_loop-no-hover.elementor-page .mf-products-carousel ul.products li.product .product-inner{margin-bottom: 10px;}
.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-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 .mf-input-search-nav{width: 100%;
	border-color: #d1d1d1;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;}
.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 .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: 0.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-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;}
.single-product div.product .martfury-product-price{margin-bottom: 10px;
	line-height: 1;}
.single-product div.product .martfury-product-price .price{margin-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.up-sells ul.products .slick-arrow,
section.related ul.products .slick-arrow{position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -54px;
	color: #ccc;
	font-size: 30px;
	transition: 0.5s;
	cursor: pointer;}
section.up-sells ul.products .slick-arrow:hover,
section.related ul.products .slick-arrow:hover{color: #000;}
section.up-sells ul.products .slick-arrow.slick-disabled,
section.related ul.products .slick-arrow.slick-disabled{color: #ccc;
	cursor: auto;}
section.up-sells ul.products .slick-next-arrow,
section.related ul.products .slick-next-arrow{left: auto;
	right: -54px;}
section.up-sells ul.products .slick-dots,
section.related ul.products .slick-dots{margin-top: 20px;
	margin-bottom: 20px;
	display: none !important;}
.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, 0.5);
	opacity: 0;
	transition: 0.5s;}
.mf-product-instagram ul.products .insta-item i{opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 0.5s;
	font-size: 24px;
	color: #fff;}
.mf-product-instagram ul.products .insta-item:hover:before,
.mf-product-instagram ul.products .insta-item:hover i{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: 0.5s;
	color: rgba(0, 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 iframe,
.pswp .mf-video-wrapper .wp-video{position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);}
.pswp .mf-video-wrapper iframe:-webkit-full-screen{transform: none;}
.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, 0.05) rgba(175, 175, 175, 0.1) rgba(175, 175, 175, 0.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: #ffffff;
	width: 100%;
	height: 100%;
	margin-top: 0;
	padding-top: 200px;}
.mf-product-gallery-degree:-moz-full-screen{background: #ffffff;
	width: 100%;
	height: 100%;
	margin-top: 0;
	padding-top: 200px;}
.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;}
.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-4 .mf-recently-products.footer-recently-viewed{background-color: #f1f1f1;
	padding-top: 50px;}
.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.up-sells ul.products .slick-dots,
.single-product-layout-4 section.related ul.products .slick-dots{display: block !important;}
.single-product-layout-4 section.up-sells .slick-arrow,
.single-product-layout-4 section.related .slick-arrow{display: none !important;}
.single-product-layout-6 .mf-product-instagram h2{text-align: left;}
.mb-filter-active .martfury-off-canvas-layer{display: block;
	z-index: 9999;
	background-color: rgba(255, 255, 255, 0.85);}
.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 .customer-login .martfury-login-promotion{border: 1px solid #e8e8e8;
	max-width: 430px;}
}

.martfury-tabs .tabs-nav,
.martfury-login-tabs .tabs-nav{margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;}
.martfury-tabs .tabs-nav li,
.martfury-login-tabs .tabs-nav li{float: left;}
.martfury-tabs .tabs-nav a,
.martfury-login-tabs .tabs-nav a{display: block;}
.martfury-tabs .tabs-content,
.martfury-login-tabs .tabs-content{position: relative;}
.martfury-tabs .tabs-panel,
.martfury-login-tabs .tabs-panel{position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	opacity: 0;
	transition: opacity 0.35s ease;
	transform: translateY(10px);}
.martfury-tabs .tabs-panel.active,
.martfury-login-tabs .tabs-panel.active{position: relative;
	z-index: 2;
	opacity: 1;
	top: 0;
	transform: translateY(0);
	transition: all 0.35s ease;
	transition-delay: 0.1s;}
.mf-semi-bold{font-weight: 600;}
.mf-medium{font-weight: 500;}
.mf-regular{font-weight: 400;}
.mf-light{font-weight: 300;}
.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, 0.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 0.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 0.5s;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border: none;
	background-color: #88aa00;
	color: #fff;}
.martfury-button.color-white a:hover, .martfury-button.color-white a:focus, .martfury-button.color-white a:active{background-color: #88aa00;
	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, 0.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:before, .martfury-latest-post .post-list:after{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: 0.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: 0.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: #0099cc;}
.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: 0.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: 0.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: #999999;
	transition: 0.5s;}
.martfury-testimonial-slides .slick-arrow:hover{color: #000000;}
.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: #cccccc;
	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: 0.9;}
.martfury-member:hover .name,
.martfury-member:hover .job,
.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: 0.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: 0.5s;
	opacity: 0;}
.martfury-member .job{transform: translateY(100%);
	transition: 0.5s;
	opacity: 0;
	display: block;}
.martfury-member .socials{margin-top: 15px;
	transform: translateY(100%);
	transition: 0.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: none;
	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 0.5s;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border: none;
	height: 48px;
	line-height: 48px;}
.martfury-newletter.show-border{border: 1px solid #cccccc;}
.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 h2,
.martfury-images-grid .brand-title{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, 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;}
.mf-list{font-size: 16px;
	letter-spacing: -0.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 h2,
.mf-products-of-category .cats-info .cats-inner__heading{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, 0.7);
	font-size: 18px;
	color: #fff;
	text-align: center;
	transition: 0.35s;
	z-index: 99;}
.mf-products-of-category .images-slider .slick-arrow:hover{background-color: #333333;}
.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, 0.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:before, .mf-products-of-category .products-box ul.products:after{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-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 0.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 h2,
.mf-products-tabs .tabs-header .tabs-cat__heading{line-height: 1;
	margin: 0;
	font-weight: 500;}
.mf-products-tabs .tabs-header h2 a,
.mf-products-tabs .tabs-header .tabs-cat__heading 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: #666666;}
.mf-products-tabs .tabs-header .tabs-nav li a:hover, .mf-products-tabs .tabs-header .tabs-nav li a.active{color: #000;}
.mf-products-tabs .tabs-header .link{padding-left: 15px;
	color: #666666;}
.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 0.35s ease;
	transition: opacity 0.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 0.35s ease;
	transition: all 0.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: 0.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;}
.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 h2,
.mf-category-tabs .tabs-title .tabs__heading{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: 0.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 h2,
.mf-category-tabs .tabs-header ul li .tab-header__title{font-weight: 400;
	margin: 10px 0 0;
	transition: 0.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: 0.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 h2,
.mf-category-tabs .tabs-content ul li .tab-content__title{font-weight: 400;
	margin: 12px 0 0;
	line-height: 1;
	transition: 0.5s;
	color: #666666;}
.mf-category-tabs .tabs-content ul li .t-imgage{display: block;
	overflow: hidden;}
.mf-category-tabs .tabs-content ul li .t-imgage img{transition: 0.5s;}
.mf-category-tabs .tabs-content ul li a{display: block;}
.mf-category-tabs .tabs-content ul li a:hover h2{color: #0066cc;}
.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 h2,
.mf-products-of-category-2 .cats-header .cats-inner__heading{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, 0.1);
	font-size: 16px;
	transition: 0.5s;}
.mf-products-of-category-2 .images-slider .slick-arrow:hover{background-color: rgba(0, 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: #ff3300;}
.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 .tabs-header,
.mf-products-of-category-2.hide-product-tabs .mf-products-tabs .slick-arrow{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: #c0c0c0;}
.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: 0.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: 0.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 0.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: #669900;
	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 h2,
.mf-product-deals-day ul.products li.product .woo-loop-product__title{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: #cccccc;
	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-week .header-countdown .martfury-countdown .days, .mf-product-deals-day.product-type-month .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-loop-hover-4 .mf-product-deals-day ul.products li.product .price del{padding-right: 0;}
.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:first-child, .mf-product-deals-carousel .product.slick-slide{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: #0066cc;}
.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: #ff3300;}
.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, 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: #666666;
	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: #ff3300;}
.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: #669900;}
.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 0.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, 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-price,
.mf-banner-large.layout-3 .col-banner-content{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: #666666;
	padding-left: 5px;
	text-decoration: line-through;}
.mf-banner-medium .banner-content .r-price{color: #ff3300;}
.mf-banner-medium .banner-content .price{color: #669900;}
.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 0.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: #0066cc;
	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: #ff3300;}
.mf-banner-medium.has-border{border: 1px solid rgba(0, 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: #666666;}
.mf-products-grid .cat-header .tabs-nav li a:hover, .mf-products-grid .cat-header .tabs-nav li a.active{color: var(--mf-primary-color);}
.mf-products-grid .cat-header .link{padding-left: 15px;
	color: #666666;}
.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 .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;}
.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;}
.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: 0.5s;
	display: block;}
.mf-elementor-icons-list__display-flex .icons-list-wrapper{margin-left: -15px;
	margin-right: -15px;}
.mf-elementor-icons-list__display-flex .icons-list-wrapper .box-item{padding-left: 15px;
	padding-right: 15px;}
.mf-elementor-icons-list__display-flex.mf-elementor-icons-horizontal-yes .icons-list-wrapper{width: 100%;
	flex-wrap: nowrap;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;}
.mf-elementor-icons-list__display-flex.mf-elementor-icons-horizontal-yes .icons-list-wrapper::-webkit-scrollbar{display: none;}
@media (min-width: 1025px){.mf-elementor-icons-list__display-flex .icons-list-wrapper{justify-content: space-between;}}
.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, 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, 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:hover button, .mf-images-gallery--slide .slick-dots li.slick-active 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: 0.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="text"],
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type="email"]{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: transparent;
	font-size: 14px;
	font-weight: 600;
	padding: 0 10px;}
.mf-elementor-banner-app .mc4wp-form .mc4wp-form-fields input[type="text"]::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="email"]:-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="email"]::-ms-input-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: 0.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-week .header-countdown .martfury-countdown .days, .elementor-page .mf-product-deals-day.deals-month .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-header .link.has-icon{display: inline-flex;
	align-items: center;
	line-height: 1;}
.elementor-page .mf-products-tabs .tabs-header .link.has-icon::after{content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: 12px;
	margin-left: 9px;}
.elementor-page .mf-products-tabs .tabs-header.layout-2 .tabs-nav{width: 100%;
	flex-wrap: nowrap;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 10px;}
.elementor-page .mf-products-tabs .tabs-header.layout-2 .tabs-nav::-webkit-scrollbar{display: none;}
.elementor-page .mf-products-tabs .tabs-header.layout-2 .tabs-cat__heading{order: 1;
	margin-bottom: 20px;}
.elementor-page .mf-products-tabs .tabs-header.layout-2 .tabs-header-nav{order: 3;
	width: 100%;}
.elementor-page .mf-products-tabs .tabs-header.layout-2 > .link{order: 2;}
.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-products-carousel .view-all-link.has-icon a{display: flex;
	align-items: center;
	line-height: 1;}
.elementor-page .mf-products-carousel .view-all-link.has-icon a::after{content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: 12px;
	margin-left: 9px;}
.elementor-page .mf-products-carousel.arrow-has-background .slick-arrow{width: 28px;
	height: 119px;}
.elementor-page .mf-products-carousel.arrow-has-background .slick-arrow::before{position: absolute;
	top: 50%;
	transform: translateY(-50%);}
.elementor-page .mf-products-carousel.arrow-has-background .slick-arrow .mf-arrow-bg{display: inline-block;
	color: #fff;}
.elementor-page .mf-products-carousel.arrow-has-background .slick-arrow.slick-prev-arrow::before{left: -5px;}
.elementor-page .mf-products-carousel.arrow-has-background .slick-arrow.slick-next-arrow::before{right: -5px;}
.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: 0.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:hover button, .elementor-page .mf-products-of-category-2 .mf-products-tabs .slick-dots li.slick-active 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-products__break_line-4 ul.products li.product .woo-loop-product__title{display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	margin-bottom: 5px;}
@media (max-width: 1024px) and (min-width: 768px){.mf-products__break_line-tablet-4 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 4 !important;}}
@media (max-width: 767px){.mf-products__break_line-mobile-4 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 4 !important;}}
.mf-products__break_line-3 ul.products li.product .woo-loop-product__title{display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	margin-bottom: 5px;}
@media (max-width: 1024px) and (min-width: 768px){.mf-products__break_line-tablet-3 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 3 !important;}}
@media (max-width: 767px){.mf-products__break_line-mobile-3 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 3 !important;}}
.mf-products__break_line-2 ul.products li.product .woo-loop-product__title{display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	margin-bottom: 5px;}
@media (max-width: 1024px) and (min-width: 768px){.mf-products__break_line-tablet-2 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 2 !important;}}
@media (max-width: 767px){.mf-products__break_line-mobile-2 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 2 !important;}}
.mf-products__break_line-1 ul.products li.product .woo-loop-product__title{display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	margin-bottom: 5px;}
@media (max-width: 1024px) and (min-width: 768px){.mf-products__break_line-tablet-1 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 1 !important;}}
@media (max-width: 767px){.mf-products__break_line-mobile-1 ul.products li.product .woo-loop-product__title{-webkit-line-clamp: 1 !important;}}
.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: 0.5s;
	font-size: 12px;
	border: 1px solid #c0c0c0;
	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 #eeeeee;
	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 #eeeeee;}
.mf-brand-images-carousel .brands-header h2{font-size: 24px;}
.mf-brand-images-carousel .brands-header h2,
.mf-brand-images-carousel .brands-header .brand-title{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: 767px){.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: 0.5s;
	border-width: 1px;
	border-color: #bfbfbf;}
.mf-elementor-image-box .box-title{font-weight: 400;
	margin: 0 0 15px;
	transition: 0.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: 0.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: 0.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: #999999;
	transition: 0.5s;}
.mf-elementor-testimonial-slides .slick-arrow:hover{color: #000000;}
.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:hover button, .mf-elementor-testimonial-slides .slick-dots li.slick-active 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: #cccccc;
	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 h2,
.mf-elementor-testimonial-slides-2 .testimonial-heading .tes-title{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: #999999;
	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);}
}

.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: 0.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: #ff0000;}
.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: #ff0000;
	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-heading:not(:last-child),
.mf-slides .slick-slide-inner .mf-slide-description:not(:last-child){margin-bottom: 30px;}
.mf-slides .slick-arrow{font-size: 18px;
	z-index: 9;
	text-align: center;
	transition: 0.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: 0.8s;
	animation-duration: 0.8s;}
.mf-slides .mf-slide-subtitle{color: #ff0000;
	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: #ff0000;
	display: flex;
	align-items: center;
	justify-content: center;}
.mf-slides-wrapper .slick-arrow{font-size: 18px;
	z-index: 9;
	text-align: center;
	transition: 0.5s;
	width: 48px;
	height: 48px;
	line-height: 50px;
	background-color: rgba(204, 204, 204, 0.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: #cccccc;
	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-newletter.has-icon .mc4wp-form-fields{position: relative;}
.elementor-page .martfury-newletter.has-icon .mc4wp-form-fields input[type="email"]{padding-left: 75px;}
.elementor-page .martfury-newletter.has-icon .mc4wp-form-fields input[type="email"],
.elementor-page .martfury-newletter.has-icon .mc4wp-form-fields input[type="submit"]{line-height: 42px;
	height: 42px;}
.elementor-page .martfury-newletter.has-icon .mc4wp-form-fields::before{content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	position: absolute;
	left: 30px;
	top: 0;
	bottom: 0;
	font-size: 24px;
	color: var(--mf-dark-color);
	line-height: 38px;}
.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.up-sells ul.products li,
.mf-product-loop-hover-2 section.related 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-carousel 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-tabs .tabs-panel 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.up-sells ul.products li.product .product-inner,
	.mf-product-loop-hover-2 section.related ul.products li.product .product-inner,
	.mf-product-loop-hover-2 .mf-brands-grid ul.products li.product .product-inner{margin-bottom: 75px;}
.mf-product-loop-hover-2 .mf-products-carousel 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-tabs .tabs-panel 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.up-sells ul.products ul.slick-dots,
	.mf-product-loop-hover-2 section.related ul.products ul.slick-dots,
	.mf-product-loop-hover-2 .mf-brands-grid ul.products ul.slick-dots{margin: 0;}
.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-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-top-carousel ul.products li.product .product-inner,
	.mf-product-loop-hover-2.mf-product-vendor-hover section.up-sells 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 .mf-brands-grid 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: #c0c0c0;}
.mf-product-loop-hover-2 .mf-product-deals-day ul.products ul.slick-dots{margin: 0;}}
.martfury-image-box-carousel__heading{display: flex;
	align-items: center;
	margin-bottom: 41px;}
.martfury-image-box-carousel__heading .slick-arrows{position: relative;
	margin-left: auto;}
.martfury-image-box-carousel__heading .slick-arrows .slick-arrow{display: inline-flex;
	justify-content: center;
	align-items: center;
	position: static;
	top: 0;
	transform: none;
	background-color: #e4e5ed;
	border-radius: 6px;
	width: 28px;
	height: 28px;
	font-size: 10px;
	transition: .25s;}
.martfury-image-box-carousel__heading .slick-arrows .slick-arrow.icon-chevron-left{margin-right: 2px;}
.martfury-image-box-carousel__heading .slick-arrows .slick-arrow:hover{background-color: var(--mf-primary-color);
	color: #ffffff;}
.martfury-image-box-carousel__heading-title{font-size: 30px;
	line-height: 26px;
	letter-spacing: -0.75px;
	color: var(--mf-dark-color);
	font-weight: 500;}
.martfury-image-box-carousel__heading-button{margin-left: 58px;}
.martfury-image-box-carousel__heading-button a,
.martfury-image-box-carousel__heading-button span{display: flex;
	align-items: center;
	font-size: 14px;
	color: var(--mf-dark-color);
	text-transform: uppercase;
	line-height: 1;}
.martfury-image-box-carousel__heading-button a::after,
.martfury-image-box-carousel__heading-button span::after{content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: inherit;
	margin-left: 9px;}
.martfury-image-box-carousel__wrapper{margin: 0 -15px;}
.martfury-image-box-carousel__wrapper:not(.slick-initialized){display: flex;
	flex-wrap: nowrap;}
.martfury-image-box-carousel__content{padding: 0 15px;}
.martfury-image-box-carousel__image a{display: block;
	position: relative;}
.martfury-image-box-carousel__image-title{display: inline-flex;
	justify-content: center;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	padding: 0 15px;
	font-size: 26px;
	line-height: 26px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;}
.martfury-image-box-carousel__content-title{margin-top: 15px;}
.martfury-image-box-carousel__content-link{display: inline;
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
	color: var(--mf-dark-color);}
.martfury-image-box-carousel__content-link:hover{color: var(--mf-dark-color);}
.elementor .martfury-image-box-carousel__content-link{--mf-color-box-shadow: transparent;
	box-shadow: inset 0 0 white, inset 0 -0.07em var(--mf-color-box-shadow);}
.elementor .martfury-image-box-carousel__content-link:hover{--mf-color-box-shadow: #000;}
.martfury-image-box-carousel__content-description{margin-top: 10px;}
.mf-product-recently-viewed-carousel__heading{display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 41px;}
.mf-product-recently-viewed-carousel__heading-title{font-size: 30px;
	line-height: 26px;
	letter-spacing: -0.75px;
	color: var(--mf-dark-color);
	font-weight: 500;}
.mf-product-recently-viewed-carousel__heading-button{margin-left: 58px;}
.mf-product-recently-viewed-carousel__heading-button a,
.mf-product-recently-viewed-carousel__heading-button span{display: flex;
	align-items: center;
	font-size: 14px;
	color: var(--mf-dark-color);
	text-transform: uppercase;
	line-height: 1;}
.mf-product-recently-viewed-carousel__heading-button a::after,
.mf-product-recently-viewed-carousel__heading-button span::after{content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: inherit;
	margin-left: 9px;}
.mf-product-recently-viewed-carousel ul.products:not(.slick-initialized){display: flex;
	flex-wrap: nowrap;
	overflow: hidden;}
.mf-product-recently-viewed-carousel ul.products:not(.slick-initialized) li.product{flex-shrink: 0;}
.mf-product-recently-viewed-carousel ul.products .slick-list{margin-left: -1px;
	margin-right: -1px;}
.mf-product-recently-viewed-carousel ul.products .slick-dots{margin-bottom: 0;
	margin-top: 15px;}
.mf-product-recently-viewed-carousel ul.products .slick-dots li button{background-color: #ccc;
	border: none;}
.mf-product-recently-viewed-carousel ul.products .slick-dots li:hover button, .mf-product-recently-viewed-carousel ul.products .slick-dots li.slick-active button{background-color: var(--mf-background-primary-color);}
.mf-product-recently-viewed-carousel ul.products .slick-arrow{font-size: 30px;
	color: #ccc;
	text-align: center;
	transition: 0.35s;
	z-index: 99;}
.mf-product-recently-viewed-carousel ul.products .slick-arrow:hover{color: #000;}
.mf-product-recently-viewed-carousel ul.products .slick-arrow.slick-disabled{color: #ccc;
	cursor: auto;}
.mf-product-recently-viewed-carousel ul.products .slick-prev-arrow{left: -50px;}
.mf-product-recently-viewed-carousel ul.products .slick-next-arrow{right: -50px;}
.mf-product-recently-viewed-carousel ul.products li.product .product-inner{display: flex;
	padding: 19px;
	margin-bottom: 0;}
.mf-product-recently-viewed-carousel ul.products li.product .product-inner .mf-product-thumbnail{max-width: 110px;
	margin-right: 20px;
	margin-bottom: 0;}
.mf-product-recently-viewed-carousel ul.products li.product .product-inner .mf-product-content .woo-loop-product__title{padding-bottom: 17px;}
.mf-product-recently-viewed-carousel ul.products li.product .product-inner .mf-product-content .woo-loop-product__title a:hover{text-decoration: none;}
.martfury-instagram-grid{position: relative;}
.martfury-instagram-grid .instagram-wrapper{list-style: none;
	padding: 0;
	margin: 0 -5px;
	display: grid;
	grid-gap: 0;
	grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
	grid-auto-flow: dense;}
.martfury-instagram-grid .instagram-wrapper li{margin: 0;
	padding: 0 5px 5px 0;}
.martfury-instagram-grid .instagram-wrapper img{display: block;}
.martfury-instagram-grid .instagram-wrapper a{position: relative;}
.martfury-instagram-grid .instagram-wrapper a:hover:before,
.martfury-instagram-grid .instagram-wrapper a:hover .social{opacity: 1;
	visibility: visible;}
.martfury-instagram-grid .instagram-wrapper a:before{content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	visibility: hidden;
	transition: .3s;}
.martfury-instagram-grid .instagram-wrapper .social{font-size: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	transition: .3s;}
@media (min-width: 1025px){.columns-1 .martfury-element-columns .elementor-column-item{width: 100%;}
.columns-1 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));}
.columns-2 .martfury-element-columns .elementor-column-item{width: 50%;}
.columns-2 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));}
.columns-3 .martfury-element-columns .elementor-column-item{width: 33.33%;}
.columns-3 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));}
.columns-4 .martfury-element-columns .elementor-column-item{width: 25%;}
.columns-4 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));}
.columns-5 .martfury-element-columns .elementor-column-item{width: 20%;}
.columns-5 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));}
.columns-6 .martfury-element-columns .elementor-column-item{width: 16.66%;}
.columns-6 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));}
.columns-7 .martfury-element-columns .elementor-column-item{width: 14.28%;}
.columns-7 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));}
.columns-8 .martfury-element-columns .elementor-column-item{width: 12.5%;}
.columns-8 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));}
.columns-9 .martfury-element-columns .elementor-column-item{width: 11.11%;}
.columns-9 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));}
.columns-10 .martfury-element-columns .elementor-column-item{width: 10%;}
.columns-10 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));}}
@media (max-width: 1024px) and (min-width: 768px){.columns--tablet1 .martfury-element-columns .elementor-column-item{width: 100%;}
.columns--tablet1 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));}
.columns--tablet2 .martfury-element-columns .elementor-column-item{width: 50%;}
.columns--tablet2 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));}
.columns--tablet3 .martfury-element-columns .elementor-column-item{width: 33.33%;}
.columns--tablet3 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));}
.columns--tablet4 .martfury-element-columns .elementor-column-item{width: 25%;}
.columns--tablet4 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));}
.columns--tablet5 .martfury-element-columns .elementor-column-item{width: 20%;}
.columns--tablet5 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));}
.columns--tablet6 .martfury-element-columns .elementor-column-item{width: 16.66%;}
.columns--tablet6 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));}
.columns--tablet7 .martfury-element-columns .elementor-column-item{width: 14.28%;}
.columns--tablet7 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));}
.columns--tablet8 .martfury-element-columns .elementor-column-item{width: 12.5%;}
.columns--tablet8 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));}
.columns--tablet9 .martfury-element-columns .elementor-column-item{width: 11.11%;}
.columns--tablet9 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));}
.columns--tablet10 .martfury-element-columns .elementor-column-item{width: 10%;}
.columns--tablet10 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));}
.martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));}}
@media (max-width: 767px){.columns--mobile1 .martfury-element-columns .elementor-column-item{width: 100%;}
.columns--mobile1 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));}
.columns--mobile2 .martfury-element-columns .elementor-column-item{width: 50%;}
.columns--mobile2 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));}
.columns--mobile3 .martfury-element-columns .elementor-column-item{width: 33.33%;}
.columns--mobile3 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));}
.columns--mobile4 .martfury-element-columns .elementor-column-item{width: 25%;}
.columns--mobile4 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));}
.columns--mobile5 .martfury-element-columns .elementor-column-item{width: 20%;}
.columns--mobile5 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));}
.columns--mobile6 .martfury-element-columns .elementor-column-item{width: 16.66%;}
.columns--mobile6 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));}
.columns--mobile7 .martfury-element-columns .elementor-column-item{width: 14.28%;}
.columns--mobile7 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));}
.columns--mobile8 .martfury-element-columns .elementor-column-item{width: 12.5%;}
.columns--mobile8 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));}
.columns--mobile9 .martfury-element-columns .elementor-column-item{width: 11.11%;}
.columns--mobile9 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));}
.columns--mobile10 .martfury-element-columns .elementor-column-item{width: 10%;}
.columns--mobile10 .martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));}
.martfury-element-columns .instagram-wrapper{grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));}}
@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-7,
	.mf-product-deals-day ul.products.columns-6,
	.mf-products-tabs-carousel ul.products.columns-7,
	.mf-products-tabs-carousel ul.products.columns-6,
	.mf-products-carousel ul.products.columns-7,
	.mf-products-carousel ul.products.columns-6{margin-left: -1px;
		margin-right: -1px;}
.mf-product-deals-day ul.products.columns-7 li.product,
	.mf-product-deals-day ul.products.columns-6 li.product,
	.mf-products-tabs-carousel ul.products.columns-7 li.product,
	.mf-products-tabs-carousel ul.products.columns-6 li.product,
	.mf-products-carousel ul.products.columns-7 li.product,
	.mf-products-carousel ul.products.columns-6 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-list .cat-header,
	.elementor-page .mf-products-grid .cat-header{display: flex;
		flex-wrap: wrap;}
.elementor-page .mf-products-list .cat-header .extra-links,
	.elementor-page .mf-products-grid .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-image,
	.elementor-page .martfury-newletter .form-area{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;}
.martfury-image-box-carousel__wrapper{margin: 0 -7.5px;}
.martfury-image-box-carousel__content{padding: 0 7.5px;}
.mf-product-recently-viewed-carousel__heading,
	.martfury-image-box-carousel__heading{flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: 30px;}
.martfury-image-box-carousel__heading-title{font-size: 24px;}
.mf-product-recently-viewed-carousel__heading-button,
	.martfury-image-box-carousel__heading-button{margin-left: 0;
		margin-top: 15px;}
.martfury-image-box-carousel__image-title{font-size: 18px;}
.martfury-image-box-carousel:not(.navigation-mobile-arrow) .slick-arrows{display: none;}}
.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 .mf-product-deals-carousel,
.elementor-page .martfury-tabs .tabs-content{background-color: #fff;}
.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;}
.mf_widget_product_categories ul li.mf-current-cat-parent > a, .mf_widget_product_categories ul li.mf-back-shop > a,
.wcv.widget_product_categories ul li.mf-current-cat-parent > a,
.wcv.widget_product_categories ul li.mf-back-shop > a{font-weight: 600;}
.mf_widget_product_categories ul li.mf-current-cat-parent > a:before, .mf_widget_product_categories ul li.mf-back-shop > a:before,
.wcv.widget_product_categories ul li.mf-current-cat-parent > a:before,
.wcv.widget_product_categories ul li.mf-back-shop > 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.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.product-categories.has-view-more > li:not(.mf-back-shop){display: none;}
.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 .mf-widget-product-cats-btn{margin-top: 10px;}
.mf_widget_product_categories .mf-widget-product-cats-btn.show-children-only{padding-left: 15px;}
.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 0.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;}
.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.slick-initialized, .mf-recently-products .product-list.no-products{opacity: 1;}
.mf-recently-products .product-list.slick-initialized li, .mf-recently-products .product-list.no-products 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 0.5s;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border: none;
	background-color: #88aa00;
	color: #fff;
	height: 40px;
	line-height: 39px;
	padding: 0 25px;}
.mf-recently-products .product-list li .btn-secondary:hover, .mf-recently-products .product-list li .btn-secondary:focus, .mf-recently-products .product-list li .btn-secondary:active{background-color: #88aa00;
	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, 0.3);
	padding: 10px 15px;
	background-color: rgba(255, 255, 255, 0.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: #ff3300;
	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: 0.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 .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;}
.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, 0.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, 0.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 .user_rated, .mf-light-skin.wcfmmp-store-page #wcfmmp-stores-wrap a.wcfmmp-visit-store,
.mf-light-skin.wcfmmp-store-page #wcfmmp-store .add_review button:hover, .mf-light-skin.wcfmmp-store-page #wcfmmp-store .user_rated:hover, .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_search i,
.mf-navigation-mobile .navigation-mobile_account i,
.mf-navigation-mobile .navigation-mobile_cart 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;}
.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 0.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: #ff3300;}
.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;}
.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 .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 #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.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.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, 0.75);}
.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: #cccccc;}
.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 .single_add_to_cart_button,
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .buy_now_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,
.mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal) .cart .wcboost-wishlist-button{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.single-product .backtotop{bottom: 50px;}
.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.up-sells ul.products .slick-dots,
.mobile-version section.related 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 iframe,
.mobile-version .pswp .mf-video-wrapper .wp-video{width: 90%;
	height: 90%;}
.mobile-version .mf-vendor-header-tabs{margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0;}
.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 .mf-newsletter-popup .newletter-content .n-desc p{white-space: normal;}
.mobile-version .mf-newsletter-popup.hide-on-mobile{display: none;}
.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;}
.mobile-version .right_side_full #mf-catalog-toolbar .mf-filter-mobile{display: none;}
@media (max-width: 1760px){.page-template-template-home-full-width .mf-product-deals-day .slick-arrow,
	.page-template-template-home-full-width .mf-products-tabs:not(.products-of-category-2) .slick-arrow,
	.page-template-template-home-full-width .mf-products-carousel .slick-arrow,
	.single-product-layout-6 section.up-sells ul.products .slick-arrow,
	.single-product-layout-6 section.related ul.products .slick-arrow,
	.single-product-layout-6 .mf-product-instagram .slick-slider .slick-arrow{background-color: rgba(255, 255, 255, 0.9);
		box-shadow: 0 0 5px rgba(0, 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-tabs:not(.products-of-category-2) .slick-prev-arrow,
	.page-template-template-home-full-width .mf-products-carousel .slick-prev-arrow,
	.single-product-layout-6 section.up-sells ul.products .slick-prev-arrow,
	.single-product-layout-6 section.related ul.products .slick-prev-arrow,
	.single-product-layout-6 .mf-product-instagram .slick-slider .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-tabs:not(.products-of-category-2) .slick-next-arrow,
	.page-template-template-home-full-width .mf-products-carousel .slick-next-arrow,
	.single-product-layout-6 section.up-sells ul.products .slick-next-arrow,
	.single-product-layout-6 section.related ul.products .slick-next-arrow,
	.single-product-layout-6 .mf-product-instagram .slick-slider .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;}}
@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;}}
@media (max-width: 1500px) and (min-width: 1301px){.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;}}
@media (max-width: 1400px) and (min-width: 1200px){.martfury-icons-list.style-3,
	.martfury-icons-list.style-2{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: 1366px){.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){.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;}}
@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;}
.mf-products-carousel.arrow-has-background .slick-next-arrow{right: -30px;}
.mf-products-carousel.arrow-has-background .slick-prev-arrow{left: -30px;}}
@media (max-width: 1199px){.mf-other-categories .categories-list .col-cat{width: 20%;}
.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-4-cols, .mf-products-list.woocommerce ul.products li.product.un-3-cols{width: 50%;}
.mf-products-list.woocommerce ul.products li.product.un-4-cols:nth-child(3n+1), .mf-products-list.woocommerce ul.products li.product.un-3-cols:nth-child(3n+1){clear: none;}
.mf-products-list.woocommerce ul.products li.product.un-4-cols:nth-child(2n+1), .mf-products-list.woocommerce ul.products li.product.un-3-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.has-hot-words .mobile-menu-row .mf-toggle-menu{margin-top: 6px;}
.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 .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;}
.header-layout-9 .site-header .mobile-menu-row .mf-toggle-menu{padding-left: 0;}
.woocommerce ul.products li.product .product-inner .mf-product-content,
	.woocommerce ul.products li.product .product-inner .mf-product-price-box{display: none;}
.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 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,
	.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{display: block;}
.mf-other-categories .categories-list .col-cat{width: 33.33%;}
.mf-other-categories .categories-list .col-cat:nth-child(3n+1){clear: both;}
.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-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;}
.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;}
.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery,
	.mf-product-deals-carousel.woocommerce .product .entry-summary{width: 100%;}
.mf-products-of-category .cats-info h2,
	.mf-products-of-category .cats-info .cats-inner__heading{font-size: 20px;}
.martfury-counter .counter,
	.martfury-counter-els .counter{font-size: 36px;}
.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 .mf-filter-mobile{width: 10%;
		order: 4;
		text-align: right;
		font-size: 20px;
		color: #000;
		font-weight: 700;}
.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;}
.account-page-promotion .customer-login .martfury-login-promotion{max-width: 100%;}
.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%;}
.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){.martfury-container{padding-left: 15px;
		padding-right: 15px;}
.mf-recently-products.rv-full-width > .rv-container{padding-left: 15px;
		padding-right: 15px;}
.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-products-carousel.header-3 .cat-header .cat-title,
	.mf-product-deals-grid .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 h2,
	.mf-products-of-category .cats-info .cats-inner__heading{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.shop-view-list ul.products li.product:not(.slick-slider) .product-inner{display: block;}
.martfury-newletter .form-title{font-size: 20px;}
.martfury-newletter .form-desc{font-size: 14px;}
.woocommerce-cart .woocommerce table.cart 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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.mf-product-deals-day .cat-header,
	.elementor-page .mf-product-deals-day .cat-header{display: block;}
.mf-product-deals-day .cat-header .extra-links,
	.elementor-page .mf-product-deals-day .cat-header .extra-links{margin-top: 15px;}
.page-header-sliders .slick-arrow-content .slick-arrow{display: none;}
.mf-newsletter-popup .newletter-content .nl-inner{width: 100%;}
.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 .mf-compare-button{margin-top: 6px;}
.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, 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 .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 .mf-filter-mobile{width: 30%;}
.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;}
.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;}
.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;}
.mf-recently-products.no-background{padding-bottom: 60px;}
.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-products-tabs:not(.products-of-category-2) .slick-arrow,
	.wpb-js-composer .mf-products-carousel .slick-arrow,
	.wpb-js-composer section.up-sells ul.products .slick-arrow,
	.wpb-js-composer section.related ul.products .slick-arrow,
	.wpb-js-composer .mf-product-instagram .slick-slider .slick-arrow{display: none !important;}
.wpb-js-composer .mf-products-tabs:not(.products-of-category-2) .slick-dots,
	.wpb-js-composer .mf-products-carousel .slick-dots,
	.wpb-js-composer section.up-sells ul.products .slick-dots,
	.wpb-js-composer section.related ul.products .slick-dots,
	.wpb-js-composer .mf-product-instagram .slick-slider .slick-dots{display: block !important;
		margin-bottom: 0 !important;
		margin-top: 20px;}
.martfury-tooltip{display: none !important;}}
@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;}
.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%;}}
@media (max-width: 479px){.mf-banner-large.layout-3{padding: 30px;}
.mf-banner-small .box-price,
	.mf-banner-small .banner-content .desc{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;}}
