📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-03 16:40:12
📂
/ (Root)
/
home
/
orkouolp
/
web
/
orkofarms.com
/
wp-content
/
themes
/
martfury
📍 /home/orkouolp/web/orkofarms.com/wp-content/themes/martfury
🔄 Refresh
✏️
Editing: style.css
Writable
@charset "UTF-8"; /* Theme Name: Martfury Theme URI: http://demo2.drfuri.com/martfury Author: DrFuri Author URI: http://demo2.drfuri.com Description: WooCommerce Marketplace WordPress Theme Version: 3.3.7 Tested up to: 5.8.1 Requires PHP: 7.0.0 License: GNU General Public License v2+ License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: martfury Domain Path: lang/ Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 - Normalize 2.0 - Typography 3.0 - Elements 3.1 - Common Elements 3.2 - WordPress Elements 3.3 - Theme's Elements 4.0 - Header 5.0 - Navigations 6.0 - Content 6.1 - Posts and pages 5.2 - Comments 7.0 - Widgets 8.0 - Footer 9.0 - Skin 10.0 - Media Queries --------------------------------------------------------------*/ .mf-background-primary { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); } .btn-primary, .btn { 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; } .btn-primary-small { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 40px; line-height: 39px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; } .btn-primary-outline { height: 50px; line-height: 50px; padding: 0 25px; border: 1px solid #bfbfbf; background-color: transparent; color: #000; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; } .btn-primary-outline:hover { color: #000; } .btn-primary-small-outline { height: 40px; line-height: 39px; padding: 0 25px; border: 1px solid #bfbfbf; background-color: transparent; color: #000; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; } .btn-primary-small-outline:hover { color: #000; } .mf-loading { position: relative; } .mf-loading:before { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent; border-width: 2px; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .mf-vc-loading { position: relative; } .mf-vc-loading .mf-vc-loading--wrapper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; } .mf-vc-loading .mf-vc-loading--wrapper:before { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent; border-width: 2px; width: 100%; height: 100%; position: absolute; } @keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Firefox < 16 */ @-moz-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Safari, Chrome and Opera > 12.1 */ @-webkit-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Internet Explorer */ @-ms-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Opera < 12.1 */ @-o-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } @keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); } } @-webkit-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); } } @-o-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); } } @-ms-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); } } @keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); } to { opacity: 1; transform: none; } } /* Slider */ .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; } /* Make clicks pass-through */ #nprogress { pointer-events: none; } #nprogress .bar { background-color: var(--mf-background-primary-color); position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 3px; } /* Fancy blur effect */ #nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px var(--mf-border-primary-color), 0 0 5px var(--mf-border-primary-color); opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); } /* Remove these to get rid of the spinner */ #nprogress .spinner { display: none; } .nprogress-custom-parent { overflow: hidden; position: relative; } .nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; } @-webkit-keyframes nprogress-spinner { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes nprogress-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*-------------------------------------------------------------- Flex Columns --------------------------------------------------------------*/ .col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xs-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-xs-1-5 { width: 20%; float: left; } .col-xs-2-5 { width: 40%; float: left; } .col-xs-3-5 { width: 60%; float: left; } .col-xs-4-5 { width: 80%; float: left; } @media (min-width: 768px) { .col-sm-1-5 { width: 20%; float: left; } .col-sm-2-5 { width: 40%; float: left; } .col-sm-3-5 { width: 60%; float: left; } .col-sm-4-5 { width: 80%; float: left; } } @media (min-width: 992px) { .col-md-1-5 { width: 20%; float: left; } .col-md-2-5 { width: 40%; float: left; } .col-md-3-5 { width: 60%; float: left; } .col-md-4-5 { width: 80%; float: left; } } @media (min-width: 1200px) { .col-lg-1-5 { width: 20%; float: left; } .col-lg-2-5 { width: 40%; float: left; } .col-lg-3-5 { width: 60%; float: left; } .col-lg-4-5 { width: 80%; float: left; } } .row-flex { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .col-flex-xs-12, .col-flex-sm-12, .col-flex-md-12, .col-flex-lg-12 { flex: 0 0 100%; max-width: 100%; } .col-flex-xs-11, .col-flex-sm-11, .col-flex-md-11, .col-flex-lg-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-flex-xs-10, .col-flex-sm-10, .col-flex-md-10, .col-flex-lg-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-flex-xs-9, .col-flex-sm-9, .col-flex-md-9, .col-flex-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-flex-xs-8, .col-flex-sm-8, .col-flex-md-8, .col-flex-lg-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-flex-xs-7, .col-flex-sm-7, .col-flex-md-7, .col-flex-lg-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-flex-xs-6, .col-flex-sm-6, .col-flex-md-6, .col-flex-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-flex-xs-5, .col-flex-sm-5, .col-flex-md-5, .col-flex-lg-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-flex-xs-4, .col-flex-sm-4, .col-flex-md-4, .col-flex-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-flex-xs-3, .col-flex-sm-3, .col-flex-md-3, .col-flex-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-flex-xs-2, .col-flex-sm-2, .col-flex-md-2, .col-flex-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-flex-xs-1, .col-flex-sm-1, .col-flex-md-1, .col-flex-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-flex-xs-1-5, .col-flex-sm-1-5, .col-flex-md-1-5, .col-flex-lg-1-5, .col-flex-xs-2-5, .col-flex-sm-2-5, .col-flex-md-2-5, .col-flex-lg-2-5, .col-flex-xs-3-5, .col-flex-sm-3-5, .col-flex-md-3-5, .col-flex-lg-3-5, .col-flex-xs-4-5, .col-flex-sm-4-5, .col-flex-md-4-5, .col-flex-lg-4-5 { min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-flex-xs-12 { flex: 0 0 100%; max-width: 100%; } .col-flex-xs-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-flex-xs-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-flex-xs-9 { flex: 0 0 75%; max-width: 75%; } .col-flex-xs-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-flex-xs-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-flex-xs-6 { flex: 0 0 50%; max-width: 50%; } .col-flex-xs-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-flex-xs-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-flex-xs-3 { flex: 0 0 25%; max-width: 25%; } .col-flex-xs-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-flex-xs-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-flex-xs-1-5 { flex: 0 0 20%; max-width: 20%; } .col-flex-xs-2-5 { flex: 0 0 40%; max-width: 40%; } .col-flex-xs-3-5 { flex: 0 0 60%; max-width: 60%; } .col-flex-xs-4-5 { flex: 0 0 80%; max-width: 80%; } @media (min-width: 768px) { .col-flex-sm-12 { flex: 0 0 100%; max-width: 100%; } .col-flex-sm-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-flex-sm-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-flex-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-flex-sm-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-flex-sm-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-flex-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-flex-sm-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-flex-sm-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-flex-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-flex-sm-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-flex-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-flex-sm-1-5 { flex: 0 0 20%; max-width: 20%; } .col-flex-sm-2-5 { flex: 0 0 40%; max-width: 40%; } .col-flex-sm-3-5 { flex: 0 0 60%; max-width: 60%; } .col-flex-sm-4-5 { flex: 0 0 80%; max-width: 80%; } } @media (min-width: 992px) { .col-flex-md-12 { flex: 0 0 100%; max-width: 100%; } .col-flex-md-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-flex-md-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-flex-md-9 { flex: 0 0 75%; max-width: 75%; } .col-flex-md-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-flex-md-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-flex-md-6 { flex: 0 0 50%; max-width: 50%; } .col-flex-md-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-flex-md-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-flex-md-3 { flex: 0 0 25%; max-width: 25%; } .col-flex-md-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-flex-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-flex-md-1-5 { flex: 0 0 20%; max-width: 20%; } .col-flex-md-2-5 { flex: 0 0 40%; max-width: 40%; } .col-flex-md-3-5 { flex: 0 0 60%; max-width: 60%; } .col-flex-md-4-5 { flex: 0 0 80%; max-width: 80%; } } @media (min-width: 1200px) { .col-flex-lg-12 { flex: 0 0 100%; max-width: 100%; } .col-flex-lg-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-flex-lg-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-flex-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-flex-lg-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-flex-lg-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-flex-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-flex-lg-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-flex-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-flex-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-flex-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-flex-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-flex-lg-1-5 { flex: 0 0 20%; max-width: 20%; } .col-flex-lg-2-5 { flex: 0 0 40%; max-width: 40%; } .col-flex-lg-3-5 { flex: 0 0 60%; max-width: 60%; } .col-flex-lg-4-5 { flex: 0 0 80%; max-width: 80%; } } .col-mf-7.un-7-cols { width: 14.2857%; } /*-------------------------------------------------------------- 1.0 - Normalize --------------------------------------------------------------*/ * { box-sizing: border-box; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background: transparent; } a:active, a:hover, a:focus { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; max-width: 100%; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline: none; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.5em; } caption, td, th { padding: 0; font-weight: normal; text-align: left; } table, th, td { border: 1px solid #d1d1d1; } th { border-width: 0 1px 1px 0; font-weight: 700; } td { border-width: 0 1px 1px 0; } th, td { padding: 0.4375em; } dl { margin: 0 0 1.75em; } dt { font-weight: 700; } dd { margin: 0 0 1.75em; } blockquote { border-left: 4px solid var(--mf-border-primary-color); border-right: 4px solid var(--mf-border-primary-color); border-right-width: 0; padding: 0 40px 0 60px; margin: 0 0 10px; color: #000; font-size: 20px; font-family: "Libre Baskerville", "Times New Roman", Times, serif; } blockquote cite { display: block; font-style: normal; color: #000; font-size: 14px; text-transform: uppercase; font-family: "Work Sans", Arial, sans-serif; font-weight: 600; margin-top: 20px; } blockquote cite:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; padding-right: 15px; color: #999; } .wp-block-quote.is-style-large cite:before { font-size: 18px; } .wp-block-code { font-family: "Work Sans", Arial, sans-serif; font-size: 14px; color: #23282d; padding: .8em 1em; border: 1px solid #e2e4e7; border-radius: 4px; } /*-------------------------------------------------------------- 2.0 - Typography --------------------------------------------------------------*/ :root { --mf-primary-color: #fcb800; --mf-dark-color: #000; --mf-light-color: #fff; --mf-gray-color: #666; --mf-background-primary-color: #fcb800; --mf-background-primary-text-color: #000; --mf-background-light-color: #fff; --mf-border-primary-color: #fcb800; } body { color: #666; font-size: 14px; font-family: "Work Sans", Arial, sans-serif; line-height: 1.6; background: #fff; word-wrap: break-word; } a { transition: 0.5s; color: #0066cc; text-decoration: none; } a:hover { text-decoration: none; color: var(--mf-primary-color); } a:focus { text-decoration: none; } a img { border: none; } img { max-width: 100%; } img.loaded { height: auto; } img:not(.lazy) { height: auto; } h1, h2, h3, h4, h5, h6 { font-weight: 700; font-family: "Work Sans", Arial, sans-serif; line-height: 1.2; color: var(--mf-dark-color); } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } h6 { font-size: 12px; } ul { list-style-type: square; padding-left: 20px; } ol { padding-left: 20px; } li { margin-bottom: 7px; } p { margin-bottom: 1.7em; margin-top: 0; } /*-------------------------------------------------------------- 3.0 - Elements --------------------------------------------------------------*/ /** * 3.1 - Common Elements */ .martfury-modal { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: none; z-index: -1; } .martfury-modal.open { display: block; z-index: 999999; } .mf-quick-view-modal.open { z-index: 9999; } .mf-quick-view-modal .mf-loading { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; } .mf-quick-view-modal .close-modal { position: absolute; top: 6px; right: 10px; z-index: 999; font-size: 26px; color: #666; opacity: 0; } .mf-quick-view-modal .close-modal:hover { color: #000; } .mf-quick-view-modal.loaded .close-modal { opacity: 1; } .mf-quick-view-modal.loading .mf-loading { display: block; } .mf-quick-view-modal .modal-header { display: none; } .mf-quick-view-modal .mf-modal-overlay { background-color: rgba(0, 0, 0, 0.85); position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .mf-quick-view-modal .modal-content { transition: transform 0.5s; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; width: 100%; padding-top: 0; background-color: transparent; max-width: 1000px; } .mf-quick-view-modal div.product { background-color: #fff; width: 100%; padding-left: 0; padding-right: 0; } .mf-quick-view-modal div.product .product-degree-images, .mf-quick-view-modal div.product .product-image-ms { display: none; } .mf-quick-view-modal div.product .woocommerce-product-gallery { min-height: 430px; } .mf-quick-view-modal div.product .woocommerce-product-gallery.images { padding-left: 0; padding-bottom: 0; } .mf-quick-view-modal div.product .woocommerce-product-gallery.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 100%; } .mf-quick-view-modal div.product .woocommerce-product-gallery__wrapper { flex-direction: column; } .mf-quick-view-modal div.product .woocommerce-product-gallery__wrapper:not(.slick-initialized) .woocommerce-product-gallery__image:not(:first-child) { display: none; } .mf-quick-view-modal div.product .product_title a { color: #000; } .mf-quick-view-modal div.product .entry-summary { position: absolute; top: 0; right: 0; bottom: 0; overflow: auto; padding: 30px 30px 0; } .mf-quick-view-modal div.product ::-webkit-scrollbar { background: transparent; width: 7px; } .mf-quick-view-modal div.product ::-webkit-scrollbar-thumb { background-color: #ccc; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart div.quantity { margin-right: 20px; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .single_add_to_cart_button { min-width: 180px; background-color: #000; color: #fff; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .buy_now_button { margin-left: 20px; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-wishlist-button { clear: both; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-wishlist-button .wcboost-wishlist-button { margin-left: 0; padding-top: 10px; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-wishlist-button, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-compare-button { float: left; margin-top: 0; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-compare-button { padding-top: 16px; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-wishlist-button, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-compare-button .compare, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-products-compare-button { width: auto; height: auto; overflow: visible; display: flex; align-items: center; line-height: 1; padding: 0; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:before, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-wishlist-button:before, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-compare-button .compare:before, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-products-compare-button:before { padding-right: 10px; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a span, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a span, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a span, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-wishlist-button span, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .mf-compare-button .compare span, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-products-compare-button span { display: block; padding-left: 10px; color: #999; } .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-products-compare-button__text, .mf-quick-view-modal div.product.mf-has-buy-now form.cart .actions-button .wcboost-wishlist-button__text { font-size: 16px; } .mf-quick-view-modal div.product .mf-entry-product-header .entry-left { max-width: 100%; } .mf-quick-view-modal div.product .woocommerce-product-gallery__image { width: 100%; } .mf-quick-view-modal div.product .slick-slider .slick-arrow { position: absolute; font-size: 30px; cursor: pointer; color: #999; transition: 0.5s; z-index: 999; opacity: 0; } .mf-quick-view-modal div.product .slick-slider .slick-arrow:hover { color: #000; } .mf-quick-view-modal div.product .slick-slider .slick-disabled { color: #ccc; cursor: auto; } .mf-quick-view-modal div.product .slick-slider .slick-disabled:hover { color: #ccc; } .mf-quick-view-modal div.product .slick-slider .slick-prev-arrow { left: -20px; } .mf-quick-view-modal div.product .slick-slider .slick-next-arrow { right: -20px; left: auto; } .mf-quick-view-modal div.product .slick-slider:hover .slick-prev-arrow { left: 5px; opacity: 1; } .mf-quick-view-modal div.product .slick-slider:hover .slick-next-arrow { right: 5px; opacity: 1; } .mf-quick-view-modal.woocommerce .ribbons .ribbon { top: 20px; } .mf-newsletter-popup { display: block; opacity: 0; transition: opacity 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; } body .notifyjs-corner { z-index: 99999; } .notifyjs-martfury-base { font-weight: 400; position: relative; padding: 15px 40px 15px 60px; margin-bottom: 10px; box-shadow: 0 4px 10px 0 rgba(3, 3, 3, 0.1); max-width: 450px; } .notifyjs-martfury-base .message-icon { position: absolute; left: 20px; top: 20px; font-size: 20px; } .notifyjs-martfury-base .button.wc-forward { display: none; } .notifyjs-martfury-base .btn-button { padding-left: 5px; color: #299c77; text-decoration: underline; } .notifyjs-martfury-base .close { position: absolute; top: 20px; right: 15px; font-size: 10px; } .notifyjs-martfury-base .message-box { display: inline-block; } .notifyjs-martfury-success { color: #299c77; background-color: #bff9d0; } .notifyjs-martfury-success .message-icon { fill: #299c77; stroke: #299c77; } .notifyjs-martfury-error { color: #d45757; background-color: #ffd0d0; } .notifyjs-martfury-error .message-icon { fill: #d45757; stroke: #d45757; } .notifyjs-martfury-error li { list-style: none; } .notifyjs-martfury-error .btn-button { color: #d45757; } /** * 3.2 - WordPress Elements */ .alignnone { margin: 0; } .aligncenter, div.aligncenter, .aligncenter img { display: block; margin: 1em auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .wp-caption { padding: 5px; max-width: 100%; text-align: center; } .wp-caption img { display: block; width: 100%; height: auto; margin: 0; } .wp-caption-text { font-size: small; margin: 0; padding: 5px 0 0; } .gallery-caption { display: block; } .bypostauthor { display: block; } .sticky { display: block; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .gallery { margin-bottom: 1.5em; margin-left: -7px; margin-right: -7px; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; margin: 0; padding: 7px; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /*-------------------------------------------------------------- 4.0 - Header --------------------------------------------------------------*/ .top-promotion .promotion-content { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 16px 0; } .top-promotion .promotion-content .close { margin-left: 25px; font-size: 16px; display: block; cursor: pointer; } .top-promotion .promotion-content .close:hover { color: #000; } .top-promotion .promotion-content .promo-link { display: flex; align-items: center; } .top-promotion .promotion-content .link { background-color: #f14705; color: #fff; padding: 0 17px; transition: all 0.5s; font-weight: 600; text-align: center; border: none; height: 35px; line-height: 35px; border-radius: 4px; font-size: 14px; display: block; } .top-promotion .promo-inner { display: flex; align-items: center; } .top-promotion .promo-left { display: flex; align-items: center; margin-right: 80px; } .top-promotion .promo-left .percent { margin: 0 15px 0 0; line-height: 1; font-weight: 300; font-size: 48px; color: #f14705; } .top-promotion .promo-left h3 { font-weight: 400; font-size: 24px; margin: 0; line-height: 1; } .top-promotion .promo-right h4 { margin: 0; font-weight: 400; font-size: 18px; color: #f14705; } .top-promotion.style-2 .promotion-content { padding: 12px 0; } .top-promotion.style-2 .promo-left { margin-right: 25px; } .top-promotion.style-2 .promo-left .percent { -webkit-text-stroke: 1.5px #fff; color: #f92300; font-size: 48px; font-weight: 700; letter-spacing: -3px; text-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3); } .top-promotion.style-2 .promo-left .label { -webkit-text-stroke: 1px #3078a6; color: #ffff; text-transform: uppercase; font-weight: 700; } .top-promotion.style-2 .promo-left h3 { color: #0f5887; font-size: 26px; font-weight: 600; text-transform: uppercase; } .top-promotion.style-2 .promo-right { background-color: #ffc119; padding: 5px 10px; border: 1px dashed #9f8232; } .top-promotion.style-2 .promo-right .label { font-weight: 500; color: #0f5887; line-height: 1; } .top-promotion.style-2 .promo-right h4 { color: #5b8800; font-size: 18px; font-weight: 600; } .top-promotion.style-2 .promotion-content .link { background-color: #669900; } .top-promotion.style-2 .promotion-content .close { color: #0f5887; } .topbar { color: var(--mf-gray-color); background-color: var(--mf-background-light-color); } .topbar a { color: var(--mf-gray-color); } .topbar a:hover { color: var(--mf-dark-color); } .topbar .topbar-row { display: flex; align-items: center; flex-wrap: nowrap; justify-content: space-between; } .topbar .topbar-row:before, .topbar .topbar-row:after { display: none; } .topbar .topbar-sidebar { padding-top: 17px; padding-bottom: 17px; display: flex; flex-wrap: wrap; align-items: center; width: auto; } .topbar .widget { margin-bottom: 0; line-height: 1; padding: 0 20px; position: relative; } .topbar .widget p { margin-bottom: 0; } .topbar .widget:after { background-color: #e1e1e1; width: 2px; height: 14px; content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .topbar .widget:last-child { padding-right: 0; } .topbar .widget:last-child:after { display: none; } .topbar .widget:first-child { padding-left: 0; } .topbar .topbar-mobile { display: flex; align-items: center; justify-content: center; width: 100%; } .topbar .topbar-mobile .widget:last-child { padding-right: 0; } .topbar .topbar-mobile .widget:last-child:after { display: none; } .topbar #lang_sel > ul > li, .topbar .lang_sel > ul > li { margin-bottom: 0; } .topbar #lang_sel > ul > li a, .topbar #lang_sel > ul > li a:visited, .topbar .lang_sel > ul > li a, .topbar .lang_sel > ul > li a:visited { text-transform: none; padding-right: 20px; display: block; } .topbar #lang_sel > ul > li ul, .topbar .lang_sel > ul > li ul { width: 100%; border-top: 19px solid transparent; border-bottom: 1px solid #e7e7e7; min-width: 120px; left: -15px; white-space: nowrap; } .topbar #lang_sel > ul > li ul li, .topbar .lang_sel > ul > li ul li { border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; padding: 4px 15px !important; margin-bottom: 0; background-color: #fff; } .topbar #lang_sel > ul > li ul li:first-child, .topbar .lang_sel > ul > li ul li:first-child { border-top: 1px solid #e7e7e7; padding-top: 10px !important; } .topbar #lang_sel > ul > li ul li:last-child, .topbar .lang_sel > ul > li ul li:last-child { padding-bottom: 10px !important; } .topbar .mf-currency-widget ul li a { color: var(--mf-gray-color); } .topbar ul.menu > li { display: inline-block; padding: 0 5px; position: relative; } .topbar ul.menu > li > a { color: var(--mf-gray-color); } .topbar ul.menu > li > a:hover { color: var(--mf-gray-color); } .topbar ul.menu > li.menu-item-has-children > a { position: relative; padding-right: 20px; } .topbar ul.menu > li.menu-item-has-children > a:after { content: "\e93a"; display: inline-block; font: normal normal normal 14px/1 linearicons; padding-left: 5px; color: #000; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; } .topbar ul.menu > li:hover > ul { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); top: 100%; } .topbar ul.menu ul { top: 150%; z-index: 99999; height: auto; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); position: absolute; margin: 0; padding: 0; border: 0; -webkit-transition: top 0.35s; transition: top 0.35s; border-top: 18px solid transparent; border-bottom: 1px solid #e7e7e7; min-width: 120px; left: 0; background-color: transparent; } .topbar ul.menu ul li { padding: 0 15px; background-color: #fff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } .topbar ul.menu ul li:first-child { padding-top: 15px; border-top: 1px solid #e7e7e7; } .topbar ul.menu ul li:last-child { padding-bottom: 15px; } .topbar ul.menu ul li a { color: #666 !important; white-space: nowrap; display: inline-block; padding: 8px 0; } .topbar ul.menu ul li a:hover { color: #000; } .topbar ul.menu ul ul { display: none; } .topbar.topbar-dark { --mf-gray-color: #000; } .topbar.topbar-light { --mf-gray-color: #fff; --mf-dark-color: #fff; } .topbar-right .widget_nav_menu:last-child ul.menu ul { right: 0; left: auto; } .header-bar { display: flex; align-items: center; min-height: 50px; color: var(--mf-dark-color); justify-content: flex-end; background-color: transparent; } .header-bar a { color: var(--mf-dark-color); } .header-bar ul.menu ul { right: 0; width: auto; left: auto; min-width: 170px; border-radius: 0; box-shadow: none; font-size: 14px; border-top: none; } .header-bar ul.menu ul ul { transition: right 0.3s ease 0s, opacity 0.3s; right: 110%; left: auto; top: 0; box-shadow: none; display: block; } .header-bar ul.menu li { padding: 18px 0; text-align: left; margin: 0; } .header-bar ul.menu li > a { color: var(--mf-dark-color); } .header-bar ul.menu li > a:hover { color: var(--mf-dark-color); } .header-bar ul.menu li li { text-align: left; display: block; padding: 0 20px; position: relative; } .header-bar ul.menu li li a { font-size: 14px; text-transform: none; transition: 0.5s; position: relative; background-color: transparent; white-space: nowrap; line-height: 1; } .header-bar ul.menu li li:hover > ul { top: -10px; right: 100%; transform: scaleX(1); } .header-bar ul.menu li li:hover > ul li a:hover:before { left: -30px; } .header-bar #lang_sel a.lang_sel_sel, .header-bar .lang_sel a.lang_sel_sel { color: var(--mf-dark-color); } .header-bar .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .wSelect-option-icon { color: var(--mf-dark-color); } .header-bar .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .wSelect-option-icon.wSelect-selected:after { color: var(--mf-dark-color); } body:not(.rtl) .header-bar .widget:last-child { padding-right: 0 !important; } .site-header { background-color: var(--mf-background-light-color); position: relative; } .site-header .site-title, .site-header .site-description { margin: 0; line-height: 0; text-indent: -9999px; } .site-header .primary-nav { float: left; } .site-header .primary-nav > ul > li { padding-top: 17px; padding-bottom: 17px; } .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .site-header .primary-nav > ul > li > a { font-size: 16px; color: var(--mf-dark-color); line-height: 1; display: flex; align-items: flex-end; } .site-header .primary-nav > ul > li > a i { padding-right: 8px; font-size: 17px; line-height: 1; } .site-header .primary-nav > ul > li > a .mf-svg-icon { padding-right: 8px; line-height: 1; } .site-header .primary-nav > ul > li > a:hover { color: var(--mf-gray-color); } .site-header .primary-nav > ul > li.menu-item-has-children > a { position: relative; margin-right: 22px; } .site-header .primary-nav > ul > li.menu-item-has-children > a:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: -22px; top: 50%; transform: translateY(-50%); font-size: 12px; } .site-header .primary-nav > ul > li.menu-item-has-children > a:before { content: ""; position: absolute; top: 120%; left: calc(50% - 5px); width: 13px; height: 13px; transform: rotate(45deg); border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #fff; z-index: -1; padding: 0; margin: 11px -7px 0 0; transition: top 0.3s ease 0s, opacity 0.1s; opacity: 0; } .site-header .primary-nav > ul > li.menu-item-has-children:hover > a:before { top: 100%; opacity: 1; z-index: 9999; } .site-header .primary-nav > ul > li.current-menu-parent > a, .site-header .primary-nav > ul > li.current-menu-item > a, .site-header .primary-nav > ul > li.current-menu-ancestor > a { color: var(--mf-gray-color); } .site-header .products-cats-menu .cats-menu-title { color: var(--mf-dark-color); font-size: 16px; font-weight: 600; margin: 0; line-height: 1; position: relative; cursor: pointer; display: flex; align-items: center; } .site-header .products-cats-menu .cats-menu-title .text { color: var(--mf-dark-color); } .site-header .products-cats-menu .cats-menu-title i { display: inline-block; font-size: 30px; margin-right: 0; } .site-header .products-cats-menu .toggle-product-cats { position: absolute; top: 120%; left: 0; z-index: -999; width: 100%; opacity: 0; transition: top 0.5s; transform: scaleX(0); } .site-header .products-cats-menu .toggle-product-cats .menu { border: 1px solid #d3d3d3; background-color: #fff; width: 100%; } .site-header .products-cats-menu.open .toggle-product-cats, .site-header .products-cats-menu.mf-closed:hover .toggle-product-cats { opacity: 1; z-index: 991; top: 100%; transform: scaleX(1); } .site-header .products-cats-menu .menu { padding: 0; margin: 0; position: relative; } .site-header .products-cats-menu .menu > li { margin: 0; padding: 0 17px 0 20px; position: relative; display: block; } .site-header .products-cats-menu .menu > li:first-child { padding-top: 10px; } .site-header .products-cats-menu .menu > li:last-child { padding-bottom: 10px; } .site-header .products-cats-menu .menu > li > a { line-height: 1; color: #000; padding: 9px 0; display: flex; align-items: center; } .site-header .products-cats-menu .menu > li > a > i { font-size: 18px; color: #000; margin-right: 20px; } .site-header .products-cats-menu .menu > li > a .toggle-children { display: none; } .site-header .products-cats-menu .menu > li.menu-item-has-children > a:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; right: 0; transform: translateY(-50%); color: #999; font-size: 11px; font-weight: 600; } .site-header .products-cats-menu .menu > li:hover > a { color: var(--mf-primary-color); } .site-header .products-cats-menu .menu > li:hover > a:after { color: #000; } .site-header .products-cats-menu .menu li { margin-bottom: 0; list-style: none; } .site-header .products-cats-menu .menu li:hover > ul { opacity: 1; z-index: 9999; top: 0; left: 100%; transform: scaleX(1); margin-top: -1px; } .site-header .products-cats-menu .menu li:first-child > ul { left: 120%; } .site-header .products-cats-menu .menu li:first-child:hover > ul { left: 100%; } .site-header .products-cats-menu .menu li.is-mega-menu { position: static; } .site-header .products-cats-menu .menu li.is-mega-menu .dropdown-submenu { left: 120%; right: auto; border: 1px solid #cccccc; transform: scale(0); } .site-header .products-cats-menu .menu li.is-mega-menu:hover .dropdown-submenu { left: 100%; transform: scale(1); } .site-header .products-cats-menu .menu li.is-mega-menu > ul { min-height: 100%; } .site-header .products-cats-menu .menu li.is-mega-menu > ul .sub-menu li:hover a { padding-left: 5px; } .site-header .products-cats-menu .menu li .mega-menu-content .mr-col.col-md-6:nth-child(2n+1) { clear: both; } .site-header .products-cats-menu .menu li ul { padding: 10px 0; transition: left 0.3s ease 0s, opacity 0.3s; left: 110%; top: 0; } .site-header .recently-viewed .mf-recently-products { position: absolute; top: 120%; left: 15px; right: 15px; z-index: -999; opacity: 0; -webkit-transition: top 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 .recently-header { position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; justify-content: center; } .site-header .recently-viewed:hover .mf-recently-products { top: 100%; transform: scaleX(1); z-index: 9999; opacity: 1; } .site-header .recently-viewed:hover .recently-title:after { transform: rotate(180deg) translateY(50%); } .site-header .recently-viewed .recently-title { font-size: 16px; font-weight: 400; margin: 0; line-height: 1; position: relative; padding: 18px 20px 18px 0; cursor: pointer; } .site-header .recently-viewed .recently-title a { color: #000; } .site-header .recently-viewed .recently-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; font-weight: 700; transition: 0.2s; } .site-header .header-main { padding-top: 20px; padding-bottom: 20px; background-color: var(--mf-background-light-color); } .site-header .header-main .sticky-logo { display: none; } .site-header .header-row { align-items: center; display: flex; } .site-header .header-row:after, .site-header .header-row:before { display: none; } .site-header .header-logo { width: 22.5%; display: flex; align-items: stretch; justify-content: space-between; } .site-header .header-logo .d-department { display: flex; align-items: center; } .site-header .header-logo .products-cats-menu { position: relative; } .site-header .header-logo .products-cats-menu .cats-menu-title { line-height: 25px; margin: 0; min-width: 30px; cursor: pointer; } .site-header .header-logo .products-cats-menu .cats-menu-title:after { content: ""; position: absolute; top: 40px; right: 22px; width: 13px; height: 13px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #fff; z-index: 9999; padding: 0; margin: 18px -7px 0 0; transition: top 0.5s; opacity: 0; } .site-header .header-logo .products-cats-menu:hover .cats-menu-title:after, .site-header .header-logo .products-cats-menu:hover .toggle-product-cats { top: 100%; opacity: 1; } .site-header .header-logo .products-cats-menu .toggle-product-cats { left: -225px; padding-top: 25px; top: 40px; min-width: 270px; margin-left: 15px; } .site-header .header-extras { width: 77.5%; display: flex; align-items: center; justify-content: space-between; } .site-header .product-extra-search { width: 100%; } .site-header .product-extra-search .psearch-content { display: flex; width: 100%; } .site-header .product-extra-search .product-cat { width: auto; float: left; position: relative; height: 42px; line-height: 42px; cursor: pointer; } .site-header .product-extra-search .product-cat.active:hover .cats-search { opacity: 1; z-index: 9998; top: 100%; transform: scaleX(1); } .site-header .product-extra-search .product-cat.active:hover .product-cat-label:before { z-index: 9999; opacity: 1; top: 100%; } .site-header .product-extra-search .cats-search { -webkit-transition: top 0.3s; transition: top 0.3s; position: absolute; left: 0; top: 110%; width: auto; min-width: 200px; opacity: 0; z-index: -1; transform: scaleX(0); background-color: #fff; padding: 0; margin: 0; border-top: 15px solid transparent; } .site-header .product-extra-search .cats-search ::-webkit-scrollbar { background: transparent; width: 7px; } .site-header .product-extra-search .cats-search ::-webkit-scrollbar-thumb { background-color: #ccc; } .site-header .product-extra-search .cats-search li.product_cat { max-height: 450px; overflow-y: auto; overflow-x: hidden; border: 1px solid #ccc; margin: 0; padding: 15px 0; } .site-header .product-extra-search .cats-search li.product_cat > a { color: #999; white-space: nowrap; padding: 0 15px; } .site-header .product-extra-search .cats-search li.product_cat > a:hover { color: #000; } .site-header .product-extra-search .cats-search ul { margin: 0; padding: 0; } .site-header .product-extra-search .cats-search li { padding: 5px 15px; margin-bottom: 0; list-style: none; line-height: 1; } .site-header .product-extra-search .cats-search li a { color: #999; white-space: nowrap; } .site-header .product-extra-search .cats-search li a:hover { color: #000; } .site-header .product-extra-search .cats-search li ul { padding-left: 0; margin-top: 7px; } .site-header .product-extra-search .cats-search li ul li { border: none; } .site-header .product-extra-search .cats-search li ul li:last-child { padding-bottom: 0; } .site-header .product-extra-search .hot-words-wrapper { display: flex; align-items: center; flex-wrap: wrap; margin-top: 10px; } .site-header .product-extra-search .hot-words__heading { font-size: 16px; font-weight: 500; text-transform: uppercase; margin: -2px 18px 0 0; } .site-header .product-extra-search .hot-words { margin: 0 -7px; padding: 0; list-style: none; } .site-header .product-extra-search .hot-words li { display: inline-block; padding: 0 7px; margin-bottom: 0; } .site-header .product-extra-search .hot-words li a { color: #666; } .site-header .product-extra-search .hot-words li a:hover { color: #000; } .site-header .product-extra-search .products-search { width: 100%; } .site-header .product-extra-search .products-search.actived .search-wrapper .search-results { top: 100%; transform: scaleX(1); z-index: 9999; } .site-header .product-extra-search .products-search.searching .search-wrapper:before { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; -webkit-animation: mf-spin-fast 1s linear infinite; animation: mf-spin-fast 1s linear infinite; content: ""; width: 13px; height: 13px; font-weight: 400; position: absolute; top: 15px; right: 19px; z-index: 999; } .site-header .product-extra-search .products-search.searching .search-submit:before { opacity: 0; } .site-header .product-extra-search .search-wrapper { width: 100%; display: flex; position: relative; } .site-header .product-extra-search .search-wrapper ::-webkit-scrollbar { background: transparent; width: 7px; } .site-header .product-extra-search .search-wrapper ::-webkit-scrollbar-thumb { background-color: #ccc; } .site-header .product-extra-search .search-wrapper .search-results { position: absolute; top: 110%; left: -1px; right: 0; border: 1px solid #cccccc; border-top: none; background-color: #fff; z-index: -1; padding: 0 20px; transform: scaleX(0); max-height: 500px; overflow-y: auto; overflow-x: hidden; } .site-header .product-extra-search .search-wrapper .search-results ul { margin: 15px 0 0; padding: 0; list-style: none; } .site-header .product-extra-search .search-wrapper .search-results ul li { display: flex; align-items: flex-start; margin-bottom: 15px; } .site-header .product-extra-search .search-wrapper .search-results ul li img { max-width: 60px; margin-right: 10px; } .site-header .product-extra-search .search-wrapper .search-results ul li .title-item { font-size: 14px; font-weight: 400; line-height: 1; } .site-header .product-extra-search .search-wrapper .search-results ul li .star-rating { float: none; } .site-header .product-extra-search .search-wrapper .search-results ul li .price-item { font-size: 16px; color: #000; line-height: 1; margin-top: 5px; } .site-header .product-extra-search .search-wrapper .search-results ul li del { font-size: 14px; color: #999; padding-left: 10px; } .site-header .product-extra-search .search-wrapper .search-results ul li ins { text-decoration: none; color: #ff3300; } .site-header .product-extra-search .search-wrapper .search-results ul .search-item { display: flex; align-items: center; } .site-header .product-extra-search .product-cat-label { padding-right: 30px; padding-left: 18px; border: 1px solid #ccc; color: #000; border-radius: 5px 0 0 5px; position: relative; height: 100%; white-space: nowrap; background-color: #fff; } .site-header .product-extra-search .product-cat-label.no-cats { width: 0; padding: 0; overflow: hidden; border-left: none; } .site-header .product-extra-search .product-cat-label:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 10px; color: #000; position: absolute; top: 17px; right: 12px; } .site-header .product-extra-search .product-cat-label:before { content: ""; position: absolute; top: 110%; left: 40%; width: 13px; height: 13px; transform: rotate(45deg) translateY(-50%); border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #fff; z-index: -1; padding: 0; margin: 14px 0 0; opacity: 0; -webkit-transition: top 0.3s; transition: top 0.3s; } .site-header .product-extra-search .product-cat-dd { position: absolute; top: 0; left: 0; opacity: 0; height: 100%; cursor: pointer; min-height: 42px; width: 100%; z-index: 10; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left: 10px; } .site-header .product-extra-search .search-field { float: left; height: 42px; line-height: 1; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: none; border-right: none; padding-right: 20px; padding-left: 20px; position: relative; width: 100%; } .site-header .product-extra-search .search-field:focus { outline: none; } .site-header .product-extra-search ::-webkit-input-placeholder { color: #999; } .site-header .product-extra-search ::-moz-placeholder { color: #999; } .site-header .product-extra-search :-ms-input-placeholder { color: #999; } .site-header .product-extra-search :-moz-placeholder { color: #999; } .site-header .product-extra-search .search-submit { float: right; height: 42px; line-height: 42px; padding-left: 20px; padding-right: 20px; min-width: 100px; padding-top: 0; padding-bottom: 0; border: none; font-weight: 700; border-radius: 0 5px 5px 0; white-space: nowrap; } .site-header.has-hot-words .header-extras { align-items: flex-start; } .site-header.has-hot-words .header-main { padding-bottom: 10px; } .site-header.has-hot-words .header-main .header-row { align-items: flex-start; } .site-header.has-hot-words .extras-menu { margin-top: 4px; } .site-header.has-hot-words .header-logo { margin-top: 6px; } .site-header .extras-menu { margin: 0 0 0 40px; padding: 0; position: relative; display: flex; align-items: center; } .site-header .extras-menu > li { list-style: none; float: right; margin-bottom: 0; padding: 0 20px; } .site-header .extras-menu > li > a { color: var(--mf-dark-color); display: block; position: relative; } .site-header .extras-menu > li > a .mini-item-counter { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); position: absolute; bottom: -3px; right: -4px; font-size: 12px; font-weight: 700; border-radius: 50%; min-width: 18px; padding: 0 5px; height: 18px; text-align: center; line-height: 18px; } .site-header .extras-menu > li > a:after { content: ""; position: absolute; top: 110%; right: 16px; width: 13px; height: 13px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #fff; z-index: -1; padding: 0; margin: 19px -7px 0 0; opacity: 0; transition: top 0.3s; } .site-header .extras-menu > li:last-child { padding-right: 0; } .site-header .extras-menu > li .extra-icon { font-size: 30px; line-height: 1; } .site-header .extras-menu .menu-item-account { min-height: 30px; } .site-header .extras-menu .menu-item-account > a { padding-left: 42px; line-height: 1.2; font-weight: 700; position: relative; white-space: nowrap; } .site-header .extras-menu .menu-item-account > a img { border-radius: 50%; } .site-header .extras-menu .menu-item-account .extra-icon { position: absolute; top: 1px; left: 0; } .site-header .extras-menu .menu-item-account.logined { position: relative; } .site-header .extras-menu .menu-item-account.logined .extra-icon { position: static; } .site-header .extras-menu .menu-item-account.logined > a { padding-left: 0; width: 32px; } .site-header .extras-menu .menu-item-account.logined:hover > ul { opacity: 1; z-index: 9998; top: 100%; transform: scaleX(1); } .site-header .extras-menu .menu-item-account.logined:hover > a:after { z-index: 9999; opacity: 1; top: 100%; } .site-header .extras-menu .menu-item-account > ul { transition: top 0.3s; position: absolute; right: 0; top: 110%; width: auto; min-width: 250px; opacity: 0; z-index: -1; border-top: 25px solid transparent; transform: scaleX(0); display: block; border-radius: 0; box-shadow: none; } .site-header .extras-menu .menu-item-account > ul li { text-align: left; display: block; padding: 3px 20px; float: none; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff; margin-bottom: 0; } .site-header .extras-menu .menu-item-account > ul li ul { border: none; padding: 0; } .site-header .extras-menu .menu-item-account > ul li ul li { border: none; padding-right: 0; padding-left: 0; } .site-header .extras-menu .menu-item-account > ul li ul li:first-child { border-top: none; } .site-header .extras-menu .menu-item-account > ul li ul li:last-child { border-bottom: none; } .site-header .extras-menu .menu-item-account > ul li:first-child { border-top: 1px solid #ccc; } .site-header .extras-menu .menu-item-account > ul li:last-child { border-bottom: 1px solid #ccc; } .site-header .extras-menu .menu-item-account > ul li a { color: #666666; text-transform: none; transition: 0.5s; display: inline-block; position: relative; background-color: transparent; white-space: nowrap; line-height: 1; border-bottom: 1px solid transparent; } .site-header .extras-menu .menu-item-account > ul li a:hover { color: #000; border-bottom-color: #000; } .site-header .extras-menu .menu-item-account > ul li.line-space { padding-top: 13px; position: relative; } .site-header .extras-menu .menu-item-account > ul li.line-space:before { position: absolute; left: 0; right: 0; bottom: 0; background-color: #ccc; height: 1px; content: ""; } .site-header .extras-menu .menu-item-account > ul li.logout { padding-top: 10px; padding-bottom: 10px; } .site-header .extras-menu .menu-item-account > ul li > h3 { font-size: 16px; font-weight: 600; line-height: 1; margin: 16px 0 10px; color: #000; } .site-header .extras-menu .menu-item-cart > a { position: relative; } .site-header .extras-menu .menu-item-cart > a:after { margin: 17px -7px 0 0; } .site-header .extras-menu .menu-item-cart:hover > .mini-cart-content { opacity: 1; z-index: 9998; top: 100%; transform: scaleX(1); } .site-header .extras-menu .menu-item-cart:hover > a:after { opacity: 1; z-index: 9999; top: 100%; } .site-header .extras-menu .menu-item-cart .mini-cart-content { transition: top 0.3s ease 0s, opacity 0.3s; position: absolute; right: 0; top: 110%; min-width: 370px; opacity: 0; z-index: -1; border-top: 23px solid transparent; transform: scaleX(0); display: block; border-radius: 0; box-shadow: none; } .site-header .extras-menu .menu-item-cart .mini-cart-content .woocommerce-mini-cart__empty-message { margin: 15px 0; } .site-header .extras-menu .menu-item-cart .mini-cart-content .widget_shopping_cart_content { padding-top: 0; } .site-header .extras-menu .menu-item-cart .mini-cart-content .product_list_widget { max-height: 490px; padding-left: 20px; padding-right: 20px; margin-left: -20px; margin-right: -20px; overflow-y: auto; overflow-x: hidden; } .site-header .extras-menu .menu-item-cart .mini-cart-content ::-webkit-scrollbar { background: transparent; width: 7px; } .site-header .extras-menu .menu-item-cart .mini-cart-content ::-webkit-scrollbar-thumb { background-color: #ccc; } .site-header .extras-menu .menu-item-wishlist > a:after { display: none; } .site-header .extras-menu .menu-item-wishlist .mini-item-counter { right: 0; } .site-header .extras-menu .menu-item-hotline { display: flex; align-items: center; } .site-header .extras-menu .menu-item-hotline > a { display: flex; align-items: center; } .site-header .extras-menu .menu-item-hotline .extra-icon { font-size: 26px; margin-right: 15px; color: var(--mf-dark-color); } .site-header .extras-menu .menu-item-hotline .hotline-content { white-space: nowrap; font-size: 16px; font-weight: 700; line-height: 1.2; color: var(--mf-dark-color); } .site-header .extras-menu .menu-item-hotline .hotline-content label { display: block; font-size: 14px; color: var(--mf-gray-color); font-weight: 400; } .site-header .main-menu { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; } .site-header .col-header-menu { display: flex; justify-content: space-between; align-items: center; position: relative; flex-wrap: wrap; } .site-header .martfury-container .header-logo, .site-header .martfury-container .mr-extra-department { width: 300px; } .site-header .martfury-container .header-extras, .site-header .martfury-container .mr-header-menu { width: 83.4%; } .site-header .header-bottom-feature { background-repeat: repeat-x; background-position: left center; position: absolute; left: 0; right: 0; top: 100%; z-index: 10; } .site-header.header-dark { --mf-gray-color: #000; } .site-header.header-dark .mf-background-primary, .site-header.header-dark .mini-item-counter { --mf-background-primary-color: #000; --mf-background-primary-text-color: #fff; } .site-header.header-light { --mf-dark-color: #fff; --mf-gray-color: #fff; } .header-department-bot .header-logo .d-department { display: none; } .header-department-bot .mr-extra-department .products-cats-menu { position: relative; padding-top: 14px; padding-bottom: 14px; min-height: 50px; display: flex; align-items: center; } .header-department-bot .mr-extra-department .products-cats-menu:before { position: absolute; top: -1px; left: 50%; content: ""; height: 2px; width: 0; background-color: var(--mf-background-primary-color); transition: 0.5s; } .header-department-bot .mr-extra-department .products-cats-menu.open:before, .header-department-bot .mr-extra-department .products-cats-menu.mf-closed:hover:before { width: 100%; left: 0; right: 0; } .header-department-bot .mr-extra-department .products-cats-menu.open .cats-menu-title:after, .header-department-bot .mr-extra-department .products-cats-menu.mf-closed:hover .cats-menu-title:after { transform: rotate(180deg) translateY(50%); } .header-department-bot .mr-extra-department .cats-menu-title { padding-left: 22px; padding-right: 20px; } .header-department-bot .mr-extra-department .cats-menu-title i { display: none; } .header-department-bot .mr-extra-department .cats-menu-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; font-weight: 700; transition: 0.2s; } .header-department-top .header-logo .d-department .text { display: none; } .header-department-top .header-logo .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-department-top .header-logo .d-department.mf-close .toggle-product-cats { display: none; } .header-department-top .header-logo .products-cats-menu:hover .toggle-product-cats { z-index: 9998; padding-top: 24px !important; } .header-department-top .header-logo .logo { margin-right: 15px; } .header-department-top .header-logo .d-logo { max-width: calc(100% - 30px); } .header-department-top .header-logo.hide-department .d-logo { max-width: 100%; } .header-department-top .header-logo.hide-department .logo { margin-right: 0; } .header-department-top .main-menu .d-department-sticky .cats-menu-title { display: none; } .header-department-top .main-menu .d-department-sticky .toggle-product-cats { left: 0 !important; width: 270px; } .header-layout-1 .header-bar, .header-layout-1 .header-bar #lang_sel a.lang_sel_sel, .header-layout-1 .header-bar .lang_sel a.lang_sel_sel { font-size: 16px; } .header-layout-1 .header-department-bot .header-logo .d-department { display: none; } .header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title { position: relative; padding-right: 22px; } .header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title i { display: none; } .header-layout-1 .header-department-bot .header-logo .d-department .cats-menu-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; font-weight: 700; transition: 0.2s; background-color: transparent; margin: 0; border: none; opacity: 1; } .header-layout-1 .header-department-bot .header-logo .products-cats-menu:hover .cats-menu-title:after { top: 50%; transform: rotate(180deg) translateY(50%); } .header-layout-1.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title:after { display: block; } .header-layout-2 .topbar { background-color: #eff1f2; } .header-layout-2 .site-header .header-main { background-color: var(--mf-background-light-color); } .header-layout-2 .site-header .main-menu { background-color: var(--mf-background-primary-color); border-color: var(--mf-background-primary-color); border-bottom: none; } .header-layout-2 .site-header .primary-nav > ul > li { padding-top: 18px; padding-bottom: 18px; padding-left: 18px; padding-right: 18px; } .header-layout-2 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-2 .site-header .primary-nav > ul > li:first-child > ul { left: 0; border-top: none; } .header-layout-2 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .header-layout-2 .site-header .primary-nav > ul > li.menu-item-has-children > a { margin-right: 0; } .header-layout-2 .site-header .primary-nav > ul > li.menu-item-has-children > a:before { border-left: none; border-top: none; margin-top: 13px; transition-delay: 0.05s; } .header-layout-2 .site-header .primary-nav > ul > li.menu-item-has-children > a:after { display: none; } .header-layout-2 .site-header .primary-nav > ul > li > a { font-weight: 600; text-transform: uppercase; color: var(--mf-background-primary-text-color); } .header-layout-2 .site-header .primary-nav > ul > li > a:hover { opacity: 0.7; } .header-layout-2 .site-header .primary-nav > ul > li > a i { font-size: 20px; } .header-layout-2 .site-header .primary-nav > ul > li.current-menu-parent > a, .header-layout-2 .site-header .primary-nav > ul > li.current-menu-item > a, .header-layout-2 .site-header .primary-nav > ul > li.current-menu-ancestor > a { opacity: 0.7; } .header-layout-3 .topbar:not(.header-bar), .header-layout-4 .topbar:not(.header-bar) { background-color: #dba500; } .header-layout-3 .topbar:not(.header-bar) .widget:after, .header-layout-4 .topbar:not(.header-bar) .widget:after { background-color: #a37000; } .header-layout-3 .header-bar .widget:after, .header-layout-4 .header-bar .widget:after { background-color: #654a00; } .header-layout-3 .site-header, .header-layout-4 .site-header { background-color: var(--mf-background-primary-color); } .header-layout-3 .site-header .col-nav-menu, .header-layout-4 .site-header .col-nav-menu { position: static; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .header-layout-3 .site-header .header-main, .header-layout-4 .site-header .header-main { padding-top: 25px; padding-bottom: 25px; background-color: var(--mf-background-primary-color); } .header-layout-3 .site-header.has-hot-words .header-main, .header-layout-4 .site-header.has-hot-words .header-main { padding-bottom: 10px; } .header-layout-3 .site-header .main-menu, .header-layout-4 .site-header .main-menu { border-color: rgba(0, 0, 0, 0.15); border-bottom: none; } .header-layout-3 .site-header .header-row, .header-layout-4 .site-header .header-row { position: relative; } .header-layout-3 .site-header .product-extra-search .search-field, .header-layout-3 .site-header .product-extra-search .product-cat-label, .header-layout-4 .site-header .product-extra-search .search-field, .header-layout-4 .site-header .product-extra-search .product-cat-label { border-color: transparent; } .header-layout-3 .site-header .product-extra-search .product-cat-label, .header-layout-4 .site-header .product-extra-search .product-cat-label { border-right-color: #ccc; } .header-layout-3 .site-header .primary-nav > ul > li.current-menu-parent > a, .header-layout-3 .site-header .primary-nav > ul > li.current-menu-item > a, .header-layout-3 .site-header .primary-nav > ul > li.current-menu-ancestor > a, .header-layout-4 .site-header .primary-nav > ul > li.current-menu-parent > a, .header-layout-4 .site-header .primary-nav > ul > li.current-menu-item > a, .header-layout-4 .site-header .primary-nav > ul > li.current-menu-ancestor > a { color: rgba(0, 0, 0, 0.7); } .header-layout-3 .aws-container .aws-search-form, .header-layout-4 .aws-container .aws-search-form { background-color: transparent; } .header-layout-3 .aws-container .aws-search-form .aws-form-btn, .header-layout-4 .aws-container .aws-search-form .aws-form-btn { border: none; } .header-layout-3 .aws-container .aws-search-form .aws-search-field, .header-layout-4 .aws-container .aws-search-form .aws-search-field { background-color: #fff; border: none; border-right: 1px solid #ccc; } .header-layout-3 .aws-container .aws-search-form .aws-search-btn, .header-layout-4 .aws-container .aws-search-form .aws-search-btn { background-color: #000; } .header-layout-3 .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon, .header-layout-4 .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon { color: #fff; } .header-layout-3 .aws-container .aws-search-form .aws-search-btn:hover, .header-layout-4 .aws-container .aws-search-form .aws-search-btn:hover { background-color: #000; } .header-layout-3 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-3 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-3 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field, .header-layout-4 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-3 .site-header .products-cats-menu .menu > li:first-child { padding-top: 0; } .header-layout-3 .site-header .products-cats-menu .menu > li:last-child { padding-bottom: 0; } .header-layout-3 .site-header .products-cats-menu .menu > li > a { padding-top: 11px; padding-bottom: 11px; transition: none; } .header-layout-3 .site-header .products-cats-menu .menu > li:hover { background-color: var(--mf-background-primary-color); } .header-layout-3 .site-header .products-cats-menu .menu > li:hover > a { color: var(--mf-background-primary-text-color); } .header-layout-3 .site-header .products-cats-menu .menu > li.menu-item-has-children > a:after { right: -10px; } .header-layout-3 .header-department-bot .mr-extra-department .products-cats-menu { min-height: 52px; } .header-layout-3 .header-department-bot .mr-extra-department .cats-menu-title i { display: block; font-size: 24px; } .header-layout-3 .header-department-bot .mr-extra-department .cats-menu-title:after { display: none; } .header-layout-5 { --mf-background-light-color: #022335; } .header-layout-5 .site-header .product-extra-search .search-field, .header-layout-5 .site-header .product-extra-search .product-cat-label { border-color: transparent; } .header-layout-5 .site-header .product-extra-search .product-cat-label { border-right-color: #ccc; } .header-layout-5 .site-header .main-menu { border-color: transparent; } .header-layout-5 .site-header .primary-nav > ul > li > a { font-weight: 600; text-transform: uppercase; } .header-layout-5 .site-header .primary-nav > ul > li > a i { margin-right: 3px; } .header-layout-5 .site-header .primary-nav > ul > li.menu-item-has-children > a { margin-right: 0; } .header-layout-5 .site-header .primary-nav > ul > li.menu-item-has-children > a:before { border-left: none; border-top: none; margin-top: 13px; transition-delay: 0.05s; } .header-layout-5 .site-header .primary-nav > ul > li.menu-item-has-children > a:after { display: none; } .header-layout-5 .aws-container .aws-search-form { background-color: transparent; } .header-layout-5 .aws-container .aws-search-form .aws-form-btn { border: none; } .header-layout-5 .aws-container .aws-search-form .aws-search-field { background-color: #fff; border: none; border-right: 1px solid #ccc; } .header-layout-5 .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-5 .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-5 .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field { border-right: none; border-left: 1px solid #ccc; } .header-layout-6 .site-header .main-menu__wrapper { position: relative; } .header-layout-6 .site-header .main-menu { background-color: #f0f0f0; border-top: none; } .header-layout-6 .site-header .primary-nav { float: left; } .header-layout-6 .site-header .primary-nav > ul > li > a { font-size: 16px; font-weight: 600; text-transform: uppercase; } .header-layout-6 .site-header .primary-nav > ul > li > a:hover { color: var(--mf-primary-color); } .header-layout-6 .site-header .primary-nav > ul > li.current-menu-parent > a, .header-layout-6 .site-header .primary-nav > ul > li.current-menu-item > a, .header-layout-6 .site-header .primary-nav > ul > li.current-menu-ancestor > a { color: var(--mf-primary-color); } .header-layout-8 .site-header .product-extra-search .search-field, .header-layout-8 .site-header .product-extra-search .product-cat-label { background-color: #f9f9f9; } .header-layout-8 .site-header .menu-item-hotline .hotline-content span { color: var(--mf-primary-color); } .header-layout-8 .site-header .primary-nav > ul > li > a:hover { color: var(--mf-primary-color); } .header-layout-8 .site-header .primary-nav > ul > li.current-menu-parent > a, .header-layout-8 .site-header .primary-nav > ul > li.current-menu-item > a, .header-layout-8 .site-header .primary-nav > ul > li.current-menu-ancestor > a { color: var(--mf-primary-color); } .header-layout-9 .site-header .header-main { padding-top: 10px; padding-bottom: 15px; } .header-layout-9 .site-header .product-extra-search .search-wrapper { max-width: 520px; } .header-layout-9 .site-header .product-extra-search .product-cat-label { text-transform: uppercase; font-weight: 700; border-right: none; } .header-layout-9 .site-header .product-extra-search .search-submit { text-transform: uppercase; border-radius: 5px; margin-left: 10px; min-width: 130px; } .header-layout-9 .site-header .product-extra-search .search-field { padding-left: 10px; border-radius: 0 5px 5px 0; } .header-layout-9 .site-header .product-extra-search .hot-words li a { position: relative; padding-right: 4px; font-size: 16px; } .header-layout-9 .site-header .product-extra-search .hot-words li a:before { content: ''; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: #fff; transition: .3s; } .header-layout-9 .site-header .product-extra-search .hot-words li a:after { content: ','; position: absolute; right: 0; bottom: -2px; } .header-layout-9 .site-header .product-extra-search .hot-words li a:hover:before { width: 100%; } .header-layout-9 .site-header .product-extra-search .hot-words li:last-child a { padding-right: 0; } .header-layout-9 .site-header .product-extra-search .hot-words li:last-child a:after { display: none; } .header-layout-9 .site-header .extras-menu .menu-item-hotline { padding-right: 53px; } .header-layout-9 .site-header .primary-nav > ul > li { position: relative; } .header-layout-9 .site-header .primary-nav > ul > li:before { content: ''; position: absolute; left: 22px; top: -2px; height: 2px; width: 0; background-color: #fff; transition: .3s; } .header-layout-9 .site-header .primary-nav > ul > li:first-child:before { left: 0; } .header-layout-9 .site-header .primary-nav > ul > li:hover:before { width: calc( 100% - 44px); } .header-layout-9 .site-header .primary-nav > ul > li:hover:first-child:before { width: calc( 100% - 22px); } .header-layout-9 .site-header .primary-nav > ul > li > a { text-transform: uppercase; } .header-layout-9 .site-header .col-header-extras { position: static; display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; } .header-layout-9 .site-header .recently-viewed .recently-title { text-transform: uppercase; padding-left: 25px; } .header-layout-9 .site-header .recently-viewed .recently-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; position: absolute; right: auto; left: 0; } .header-layout-9 .site-header .header-wishlist { padding: 0 0 0 25px; margin: 0; list-style: none; font-size: 16px; } .header-layout-9 .site-header .header-wishlist li { margin: 0; } .header-layout-9 .site-header .header-wishlist i { position: relative; top: 2px; } .header-layout-9 .site-header .header-wishlist .mini-item-counter--wishlist { display: none; } .header-layout-9 .site-header .header-wishlist .header-wishlist-text { font-size: 16px; text-transform: uppercase; margin-left: 3px; } .header-layout-9 .topbar .widget:after { opacity: .25; height: 12px; } .header-layout-9 .topbar-right a { text-transform: uppercase; } .sticky-header .site-header.minimized .extras-menu .menu-item-account ul { border-top-width: 15px; } .sticky-header .site-header.minimized .extras-menu .menu-item-cart .mini-cart-content { border-top-width: 14px; } .sticky-header .site-header.minimized .extras-menu > li > a:after { margin-top: 8px; } .sticky-header .site-header.minimized .header-main { position: fixed; right: 0; left: 0; top: 0; z-index: 9999; animation-name: fadeInDown; animation-duration: .25s; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; } .sticky-header .site-header.minimized .header-main .d-logo { display: none; } .sticky-header .site-header.minimized .header-main .d-department { display: block; } .sticky-header .site-header.minimized .header-main .products-cats-menu { padding: 0; } .sticky-header .site-header.minimized .header-main .products-cats-menu:before { display: none; } .sticky-header .site-header.minimized .header-main .products-cats-menu .toggle-product-cats { padding-top: 16px !important; margin-left: 0; top: 120%; left: 0 !important; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title { padding-left: 0; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text { transition: none; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title:after { display: none; } .sticky-header .site-header.minimized .header-main .products-cats-menu:hover .toggle-product-cats { top: 100%; } .sticky-header .site-header.minimized.sticky-header-logo .header-main .d-department { display: none; } .sticky-header .site-header.minimized.sticky-header-logo .header-main .d-logo { display: block; } .sticky-header .site-header.minimized.sticky-header-logo .header-main .site-logo { display: none; } .sticky-header .site-header.minimized.sticky-header-logo .header-main .sticky-logo { display: block; } .sticky-header .site-header.minimized.header-department-top .header-logo .d-department .text { display: block; } .sticky-header .site-header.minimized.header-department-top .header-logo .products-cats-menu .toggle-product-cats { padding-top: 16px !important; margin-left: 0; top: 120%; left: 0 !important; display: block; } .sticky-header .site-header.minimized.header-department-top .header-logo .products-cats-menu:hover .toggle-product-cats { top: 100%; } .sticky-header.admin-bar .site-header.minimized .header-main { top: 32px; } .sticky-header.header-no-department .site-header.minimized .header-main .d-logo { display: block; } .sticky-header.header-no-department .site-header.minimized .header-main .d-logo img { max-height: 70px; width: auto; } body.display-mobile-menu { overflow: hidden; max-height: 100vh; } .display-mobile-menu .primary-mobile-nav { transform: translate3d(475px, 0, 0); z-index: 999999; } .display-mobile-menu .martfury-off-canvas-layer { display: block; z-index: 9999; } .martfury-off-canvas-layer { background-color: rgba(0, 0, 0, 0.85); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; display: none; } .martfury-off-canvas-layer.opened { display: block; z-index: 999; } .primary-mobile-nav { width: 475px; background-color: #fff; position: fixed; left: -475px; top: 0; overflow: auto; height: 100%; color: #aaa; z-index: -999999; transition: transform 0.35s ease; display: none; } .primary-mobile-nav .close-canvas-mobile-panel { font-size: 24px; color: #000; } .primary-mobile-nav .mobile-nav-header { background-color: var(--mf-background-primary-color); display: flex; align-items: center; justify-content: space-between; padding: 15px; } .primary-mobile-nav .mobile-nav-header h2, .primary-mobile-nav .mobile-nav-header .mobile-nav-header__title { font-size: 18px; font-weight: 600; margin: 0; line-height: 1; color: var(--mf-background-primary-text-color); } .primary-mobile-nav .mobile-nav-header h2 a, .primary-mobile-nav .mobile-nav-header .mobile-nav-header__title a { color: var(--mf-background-primary-text-color); } .primary-mobile-nav .mobile-nav-header .close-mobile-nav { font-size: 18px; color: var(--mf-background-primary-text-color); line-height: 1; display: none; } .primary-mobile-nav ul.menu { padding: 0; } .primary-mobile-nav ul.menu li { list-style: none; margin-bottom: 0; } .primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children { font-size: 14px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; } .primary-mobile-nav ul.menu li > a { color: #666; position: relative; transition: none; } .primary-mobile-nav ul.menu li.active > a { color: #000; } .primary-mobile-nav ul.menu li.active > a .toggle-menu-children > i:before { content: "\e937"; } .primary-mobile-nav ul.menu ul { padding-left: 0; display: none; padding-top: 10px; } .primary-mobile-nav ul.menu ul li { padding: 5px 0; } .primary-mobile-nav ul.menu ul li a { font-size: 14px; display: block; } .primary-mobile-nav ul.menu ul li a:after { font-size: 14px; } .primary-mobile-nav ul.menu ul ul { padding-left: 10px; } .primary-mobile-nav ul.menu > li { border-bottom: 1px solid #dedede; padding: 14px 15px 13px; } .primary-mobile-nav ul.menu > li:last-child { border-bottom: none; } .primary-mobile-nav ul.menu > li.active { background-color: #f6f6f6; } .primary-mobile-nav ul.menu > li > a { display: block; padding-right: 20px; color: #000; } .primary-user-nav { width: 375px; background-color: #fff; position: fixed; right: -375px; top: 0; overflow: auto; height: 100%; color: #aaa; z-index: 99999; transition: transform 0.35s ease; } .primary-user-nav .close-canvas-mobile-panel { font-size: 24px; color: #000; } .primary-user-nav .mobile-user-content { padding: 30px; } .primary-user-nav ul.extra-account { padding: 0; } .primary-user-nav ul.extra-account li { list-style: none; margin-bottom: 0; } .primary-user-nav ul.extra-account li.extra-menu-item > a { display: none; } .primary-user-nav ul.extra-account li > a { color: #999; position: relative; transition: none; } .primary-user-nav ul.extra-account li > a:hover { color: #000; } .primary-user-nav ul.extra-account ul { padding-top: 10px; padding-left: 0; } .primary-user-nav ul.extra-account ul li { padding: 8px 0; } .primary-user-nav ul.extra-account ul li.line-space { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-top: 0; } .primary-user-nav ul.extra-account ul li a { font-size: 14px; display: block; } .primary-user-nav ul.extra-account ul li a:after { font-size: 14px; } .primary-user-nav ul.extra-account ul li h3 { font-size: 18px; font-weight: 600; line-height: 1; margin: 16px 0 0; } .display-user-mobile .primary-user-nav { transform: translate3d(-375px, 0, 0); z-index: 99999; } .display-user-mobile .martfury-off-canvas-layer { display: block; z-index: 9999; } .page-header { margin: 0; border-bottom: none; padding-top: 95px; padding-bottom: 95px; } .page-header .entry-title { font-size: 48px; font-weight: 600; line-height: 1; margin: 0 0 20px; } .page-header .breadcrumbs { color: var(--mf-primary-color); display: flex; flex-wrap: wrap; margin: 0; padding: 0; } .page-header .breadcrumbs a { color: #09c; } .page-header .breadcrumbs a:hover { color: var(--mf-primary-color); } .page-header .breadcrumbs .sep { margin: 0 5px; color: #000; } .page-header .breadcrumbs li { display: inline-block; margin-bottom: 0; } .page-header .breadcrumbs li:last-child a { color: #000; pointer-events: none; } .page-header-sliders { padding-top: 0; padding-bottom: 0; } .page-header-sliders .page-header-inner { overflow: hidden; position: relative; } .page-header-sliders .slick-list, .page-header-sliders .slick-track { height: 100%; } .page-header-sliders ul { margin: 0; padding: 0; height: 100%; } .page-header-sliders ul li { list-style: none; height: 100%; position: relative; margin-bottom: 0; } .page-header-sliders ul li .featured-img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; background-position: center; } .page-header-sliders ul li .featured-img:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); content: ""; } .page-header-sliders ul li .link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; } .page-header-sliders ul li .page-header-content { max-width: 800px; margin: 0 auto; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; padding: 150px 0; color: #fff; text-align: center; font-size: 16px; } .page-header-sliders ul li .subtitle { font-size: 18px; text-transform: uppercase; font-weight: 600; } .page-header-sliders ul li .title { font-size: 48px; font-weight: 600; color: #fff; line-height: 1; margin: 55px 0 30px; } .page-header-sliders ul li .desc { margin-bottom: 0; } .page-header-sliders .slick-arrow-content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; } .page-header-sliders .slick-arrow-content .slick-arrow-cont { position: relative; height: 100%; } .page-header-sliders .slick-arrow-content .slick-arrow { width: 48px; height: 48px; line-height: 50px; text-align: center; background-color: rgba(204, 204, 204, 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; } .single-post-header { padding-top: 110px; padding-bottom: 110px; } .single-post-header .entry-title { font-size: 48px; font-weight: 600; max-width: 770px; margin: 0 auto; line-height: 1; } .single-post-header .entry-metas { margin-top: 30px; font-size: 16px; color: #999; } .single-post-header .entry-metas a { color: #191918; } .single-post-header .entry-metas a:hover { color: var(--mf-primary-color); } .single-post-header .entry-metas .sep { color: #191918; } .single-post-header.layout-1 { padding-bottom: 20px; } .single-post-header.layout-2 { position: relative; padding-top: 180px; padding-bottom: 180px; } .single-post-header.layout-2 .featured-image { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-position: center; z-index: -1; background-attachment: fixed; } .single-post-header.layout-2 .cat-links { margin-bottom: 40px; } .single-post-header.layout-2 .cat-links a { font-size: 18px; text-transform: uppercase; color: #000; font-weight: 600; } .single-post-header.layout-2.has-bg .cat-links a { color: #fff; } .single-post-header.layout-2.has-bg .featured-image:before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ""; background-color: rgba(0, 0, 0, 0.3); z-index: -1; } .single-post-header.layout-2.has-bg .entry-title { color: #fff; } .single-post-header.layout-2.has-bg .entry-metas { color: #fff; } .single-post-header.layout-2.has-bg .entry-metas a { color: #fff; } .single-post-header.layout-2.has-bg .entry-metas a:hover { color: var(--mf-primary-color); } .single-post-header.layout-2.has-bg .entry-metas .sep { color: #fff; } .single-post-header.layout-3 { padding-top: 130px; padding-bottom: 0; } .page-header-catalog { padding-top: 0; padding-bottom: 0; } .page-header-catalog .page-title { background-color: var(--mf-background-primary-color); padding-top: 40px; padding-bottom: 40px; } .page-header-catalog .page-title .entry-title { font-size: 30px; margin: 0; } .page-header-catalog .page-title.hide-title { padding: 0; } .page-header-catalog .page-title.hide-title .entry-title { line-height: 0; text-indent: -9999px; } .page-header-catalog .page-breadcrumbs { background-color: #f1f1f1; } .page-header-catalog .page-breadcrumbs .breadcrumbs { padding-top: 20px; padding-bottom: 20px; } .mf-catalog-layout-3 .page-header-catalog, .mf-catalog-layout-10 .page-header-catalog { padding-top: 0; padding-bottom: 0; } .mf-catalog-layout-3 .page-header-catalog .page-title, .mf-catalog-layout-10 .page-header-catalog .page-title { padding: 0; } .mf-catalog-layout-3 .page-header-catalog .page-title .entry-title, .mf-catalog-layout-10 .page-header-catalog .page-title .entry-title { line-height: 0; text-indent: -9999px; } .page-header-page { padding-top: 0; padding-bottom: 0; } .page-header-page .entry-title { padding-top: 115px; padding-bottom: 25px; font-size: 48px; font-weight: 600; text-align: center; margin-bottom: 0; } .page-header-page.hide-title .entry-title { line-height: 0; text-indent: -9999px; padding: 0; } .page-header-page .page-breadcrumbs { background-color: #f1f1f1; } .page-header-page .page-breadcrumbs .breadcrumbs { padding-top: 20px; padding-bottom: 20px; } .woocommerce-account .page-header-page .entry-title { background-color: #f1f1f1; } .woocommerce-account.logged-in .page-header-page .entry-title { background-color: transparent; } .page-header-default { padding-top: 0; padding-bottom: 0; } .page-header-default .page-breadcrumbs { background-color: #f1f1f1; } .page-header-default .page-breadcrumbs .breadcrumbs { padding-top: 20px; padding-bottom: 20px; } /*-------------------------------------------------------------- 5.0 - Navigations --------------------------------------------------------------*/ .nav a { color: #999; font-size: 14px; display: inline-block; position: relative; } .nav a:hover { text-decoration: none; color: #000; } .nav ul { margin: 0; padding: 0; list-style-type: none; } .nav ul ul { transition: top 0.3s ease 0s, opacity 0.3s; position: absolute; left: 0; top: 110%; width: auto; min-width: 200px; border: 1px solid #ccc; background-color: #fff; opacity: 0; z-index: -1; padding: 10px 0; transform: scaleX(0); display: block; border-radius: 0; box-shadow: none; } .nav ul ul ul { transition: left 0.3s ease 0s, opacity 0.3s; left: 110%; top: 0; box-shadow: none; padding: 10px 0; border-top: 1px solid #ccc; } .nav li { display: inline-block; padding: 10px 22px; position: relative; text-align: left; margin: 0; } .nav li:hover > ul { opacity: 1; z-index: 999; top: 100%; transform: scaleX(1); } .nav li li { text-align: left; display: block; padding: 0 30px; } .nav li li a { color: #000; font-size: 14px; padding: 8px 0; text-transform: none; transition: 0.5s; display: inline-block; position: relative; background-color: transparent; white-space: nowrap; line-height: 1; } .nav li li a .items-badge { position: absolute; right: 0; top: 8px; } .nav li li a .items-badge > span { position: absolute; left: 0; top: 0; opacity: 0; margin-left: 10px; } .nav li li a .items-badge > span:last-child { opacity: 1; } .nav li li a:hover { color: var(--mf-primary-color); background-color: transparent; } .nav li li:hover > ul { top: -10px; left: 100%; } .nav li li:hover > ul li a:hover:before { left: -30px; } .nav li li:first-child > a { border-top-width: 0; } .nav li > ul { left: -10px; } .nav > .menu > li:first-child > ul { left: -30px; } .nav .menu .is-mega-menu { position: static; } .nav .menu .is-mega-menu.has-width { position: relative; } .nav .menu .is-mega-menu:hover .dropdown-submenu { transform: translateX(-50%) scale(1); } .nav .menu .is-mega-menu:hover .dropdown-submenu.alignment { transform: scale(1); } .nav .menu .is-mega-menu:hover.align-left .dropdown-submenu, .nav .menu .is-mega-menu:hover.align-right .dropdown-submenu { transform: scale(1); } .nav .menu .is-mega-menu.align-left .dropdown-submenu { left: 0; transform: scale(0); } .nav .menu .is-mega-menu.align-right .dropdown-submenu { right: 0; left: auto; transform: scale(0); } .nav .menu .is-mega-menu .dropdown-submenu { left: 50%; transform: translateX(-50%) scale(0); width: 100%; padding: 0; } .nav .menu .is-mega-menu .dropdown-submenu > li { padding: 0; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content { padding: 25px 30px 10px; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content > .row { display: flex; flex-wrap: wrap; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content > .row:after, .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content > .row:before { display: none; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega a { white-space: normal; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega a.is-label { color: #000; font-size: 16px; margin: 20px 0 0; padding: 0 0 7px; font-weight: 600; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a { color: #000; font-size: 16px; margin: 0; padding: 0 0 7px; font-weight: 600; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a.hide-text { display: none; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a.visible-text { visibility: hidden; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu { background-color: transparent; } .nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega .sub-menu .sub-menu { margin-left: 10px; padding-bottom: 0; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu { position: static; transform: scaleX(1); opacity: 1; width: 100%; border: none; z-index: 9999; min-width: inherit; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li { padding: 0; } .nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu li:first-child > a { padding-top: 0; } .nav .menu .is-mega-menu:hover .mega-menu-container { opacity: 1; top: 100%; z-index: 9999; transform: scaleX(1); } .nav .menu .is-mega-menu .sub-menu { transform: scaleX(1); } .nav .menu .is-mega-menu.custom-text-color a.is-label { color: inherit; } .nav .menu .is-mega-menu.custom-text-color .dropdown-submenu .menu-item-mega > a { color: inherit; } .nav .menu .is-mega-menu.custom-text-color .mega-menu-submenu .sub-menu li > a { color: inherit; } .nav .menu .hot-badge, .nav .menu .new-badge, .nav .menu .trending-badge { font-size: 12px; color: #cc3333; font-weight: 500; background-color: transparent; } .nav .menu .hot-badge { color: #f08a47; } .nav .menu .trending-badge { color: #0099cc; } /*-------------------------------------------------------------- 6.0 - Content --------------------------------------------------------------*/ /** * 6.1 Posts and Pages */ .catalog-ajax-filter #page { transition: opacity .7s; opacity: .2; } .catalog-ajax-filter #page.fade-in { opacity: 1; } .mf-preloader .martfury-preloader { transition: opacity .7s; opacity: .7; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; background-color: #fff; } .mf-preloader .martfury-preloader.fade-in { display: none; } .site-content { padding-top: 90px; padding-bottom: 90px; } .page-template-template-homepage .site-content, .page-template-template-home-full-width .site-content, .page-template-template-full-width .site-content { padding-top: 0; padding-bottom: 0; } .sidebar-content .content-area, .blog-layout-sidebar-content .content-area { float: right; } .single-post.sidebar-content .content-area, .blog-layout-sidebar-content .content-area { padding-left: 70px; } .single-post.content-sidebar .content-area, .blog-layout-small-thumb .content-area, .blog-layout-content-sidebar .content-area { padding-right: 70px; } .mf-taxs-list { margin-top: 60px; } .mf-taxs-list ul { margin: 0; padding: 0; text-align: center; } .mf-taxs-list ul li { list-style: none; display: inline-block; padding: 0 15px; } .mf-taxs-list ul li a { font-size: 18px; font-weight: 600; color: #999; line-height: 1; } .mf-taxs-list ul li a:hover, .mf-taxs-list ul li a.selected { color: #000; } .blog-wapper { margin-bottom: 50px; } .blog-wapper:nth-child(3n+1) { clear: both; } .blog-wapper .entry-format { margin-bottom: 25px; } .blog-wapper .entry-format > a { position: relative; display: block; } .blog-wapper .entry-format > a:hover { opacity: 0.7; } .blog-wapper .entry-format.format-link { text-align: left; } .blog-wapper .entry-format.format-link .desc { font-size: 20px; color: #000; margin-bottom: 30px; } .blog-wapper .entry-desc { padding-bottom: 30px; padding-top: 10px; } .blog-wapper .entry-desc p { margin-bottom: 0; } .blog-wapper .categories-links { margin-bottom: 15px; } .blog-wapper .categories-links a { color: #000; } .blog-wapper .categories-links a:hover { color: var(--mf-primary-color); } .blog-wapper .entry-title { font-size: 20px; font-weight: 600; margin: 0 0 20px; } .blog-wapper .entry-title a { color: #000; } .blog-wapper .entry-title a:hover { color: var(--mf-primary-color); } .blog-wapper .entry-meta { color: #999; } .blog-wapper .entry-meta:hover { color: #000; } .blog-wapper .entry-meta a { color: #000; } .blog-wapper .entry-meta a:hover { color: var(--mf-primary-color); } .blog-wapper .cat-links { display: none; } .blog-wapper.sticky .entry-title { position: relative; padding-left: 30px; } .blog-wapper.sticky .entry-title:before { position: absolute; content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; top: 0; left: 0; font-size: 24px; transition: 0.5s; } .blog-wapper.sticky .entry-title:hover:before { color: var(--mf-primary-color); } .blog-wapper.post-item-grid .entry-format > a { position: relative; } .blog-wapper.post-item-grid .entry-format > a:before { position: absolute; top: 15px; right: 15px; font-family: "Ionicons"; content: "\f4cd"; display: none; font-size: 24px; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #242424; z-index: 10; } .blog-wapper.post-item-grid .format-video > a:before { display: block; } .blog-wapper.post-item-grid .format-gallery > a:before { content: "\f148"; display: block; } .blog-wapper.post-item-grid .format-audio > a:before { content: "\f257"; display: block; } .blog-wapper.post-item-grid .format-quote > a:before { content: "\f347"; display: block; } .blog-wapper.post-item-grid .format-link > a:before { content: "\f1fe"; display: block; } .blog-wapper.post-item-list { margin-bottom: 65px; } .blog-wapper.post-item-list.format-link .entry-header { background-color: #f2f2f2; padding: 60px; } .blog-wapper.post-item-list.format-link .entry-content { display: none; } .blog-wapper.post-item-list.format-quote .entry-content { display: none; } .blog-wapper.post-item-list.format-video, .blog-wapper.post-item-list.format-gallery, .blog-wapper.post-item-list.format-audio, .blog-wapper.post-item-list.format-standard, .blog-wapper.post-item-list.format-image { display: flex; } .blog-wapper.post-item-list.format-video .entry-header, .blog-wapper.post-item-list.format-gallery .entry-header, .blog-wapper.post-item-list.format-audio .entry-header, .blog-wapper.post-item-list.format-standard .entry-header, .blog-wapper.post-item-list.format-image .entry-header { width: 65.66%; float: left; } .blog-wapper.post-item-list.format-video .entry-format, .blog-wapper.post-item-list.format-gallery .entry-format, .blog-wapper.post-item-list.format-audio .entry-format, .blog-wapper.post-item-list.format-standard .entry-format, .blog-wapper.post-item-list.format-image .entry-format { margin-bottom: 0; } .blog-wapper.post-item-list.format-video .entry-content, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-image .entry-content { width: 34.33%; float: right; padding: 60px; background-color: #f2f2f2; display: flex; justify-content: space-between; flex-direction: column; } .blog-wapper.post-item-list.format-gallery ul.slides { padding: 0; overflow: hidden; margin: 0; position: relative; } .blog-wapper.post-item-list.format-gallery ul.slides li { float: left; list-style: none; margin-bottom: 0; } .blog-wapper.post-item-list.format-gallery ul.slides li:focus { outline: none; } .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; } .blog-wapper.post-item-list.blog-no-image .entry-content { background-color: #f2f2f2; padding: 60px; width: 100%; } .blog-wapper.post-item-list.blog-no-image .entry-header { display: none; } .blog-wapper.post-item-small-thumb { display: flex; } .blog-wapper.post-item-small-thumb .entry-header { width: 33.33%; float: left; padding-right: 15px; } .blog-wapper.post-item-small-thumb .entry-format { margin-bottom: 0; } .blog-wapper.post-item-small-thumb .entry-format > a { position: relative; display: block; } .blog-wapper.post-item-small-thumb .entry-format > a:before { position: absolute; top: 15px; right: 15px; font-family: "Ionicons"; content: "\f4cd"; display: none; font-size: 24px; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #242424; z-index: 10; } .blog-wapper.post-item-small-thumb .format-video > a:before { display: block; } .blog-wapper.post-item-small-thumb .format-gallery > a:before { content: "\f148"; display: block; } .blog-wapper.post-item-small-thumb .format-audio > a:before { content: "\f257"; display: block; } .blog-wapper.post-item-small-thumb .entry-content { width: 66.66%; float: right; padding-left: 15px; display: flex; justify-content: space-between; flex-direction: column; } .blog-wapper.post-item-small-thumb .entry-content .entry-title { margin-bottom: 15px; } .blog-wapper.post-item-small-thumb .entry-content .entry-desc { padding-top: 0; } .blog-wapper.post-item-small-thumb .entry-content .entry-content-bottom { border-top: 1px solid #e1e1e1; padding-top: 15px; } .blog-wapper.post-item-small-thumb.format-quote .entry-header, .blog-wapper.post-item-small-thumb.format-link .entry-header { width: 100%; padding-right: 0; border-bottom: 1px solid #e1e1e1; padding-bottom: 40px; } .blog-wapper.post-item-small-thumb.format-quote .entry-content, .blog-wapper.post-item-small-thumb.format-link .entry-content { display: none; } .blog-wapper.post-item-small-thumb.format-link .entry-header { background-color: #f2f2f2; padding: 60px; border-bottom: none; } .blog-wapper.post-item-small-thumb.format-video .entry-header, .blog-wapper.post-item-small-thumb.format-gallery .entry-header, .blog-wapper.post-item-small-thumb.format-standard .entry-header { margin-top: 6px; } .blog-wapper.post-item-small-thumb.format-audio { display: block; } .blog-wapper.post-item-small-thumb.format-audio .entry-header { width: 100%; padding-right: 0; margin-bottom: 30px; } .blog-wapper.post-item-small-thumb.format-audio .entry-content { width: 100%; padding-left: 0; } .blog-wapper.post-item-small-thumb.blog-no-image .entry-header { display: none; } .blog-wapper.post-item-small-thumb.blog-no-image .entry-content { width: 100%; padding-left: 0; border-bottom: 1px solid #e1e1e1; padding-bottom: 40px; } .blog-wapper.post-item-small-thumb.blog-no-image .entry-content .entry-content-bottom { border-top: none; padding-top: 0; } .blog-layout-sidebar-content .blog-wapper:nth-child(3n+1), .blog-layout-content-sidebar .blog-wapper:nth-child(3n+1) { clear: none; } .blog-layout-sidebar-content .blog-wapper:nth-child(2n + 2), .blog-layout-content-sidebar .blog-wapper:nth-child(2n + 2) { clear: both; } .blog-layout-sidebar-content .blog-wapper .entry-format > a, .blog-layout-content-sidebar .blog-wapper .entry-format > a { position: relative; } .blog-layout-sidebar-content .blog-wapper .entry-format > a:before, .blog-layout-content-sidebar .blog-wapper .entry-format > a:before { position: absolute; top: 15px; right: 15px; font-family: "Ionicons"; content: "\f4cd"; display: none; font-size: 24px; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #242424; z-index: 10; } .blog-layout-sidebar-content .blog-wapper .format-video > a:before, .blog-layout-content-sidebar .blog-wapper .format-video > a:before { display: block; } .blog-layout-sidebar-content .blog-wapper .format-gallery > a:before, .blog-layout-content-sidebar .blog-wapper .format-gallery > a:before { content: "\f148"; display: block; } .blog-layout-sidebar-content .blog-wapper .format-audio > a:before, .blog-layout-content-sidebar .blog-wapper .format-audio > a:before { content: "\f257"; display: block; } .blog-layout-sidebar-content .blog-wapper .format-quote > a:before, .blog-layout-content-sidebar .blog-wapper .format-quote > a:before { content: "\f347"; display: block; } .blog-layout-sidebar-content .blog-wapper .format-link > a:before, .blog-layout-content-sidebar .blog-wapper .format-link > a:before { content: "\f1fe"; display: block; } .blog-layout-masonry .blog-wapper .entry-image img { height: auto; } .numeric-navigation { display: flex; align-items: center; justify-content: center; } .numeric-navigation .page-numbers { color: #000; font-size: 14px; text-align: center; padding: 0 12px; height: 32px; background-color: #f5f5f5; min-width: 34px; margin-right: 5px; margin-left: 5px; display: flex; align-items: center; } .numeric-navigation .page-numbers.current, .numeric-navigation .page-numbers:hover { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); } .numeric-navigation .next:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 10px; padding-left: 8px; } .numeric-navigation .prev:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 10px; padding-left: 8px; } .mf-blog-page .paging-navigation { margin-top: 50px; margin-bottom: 50px; display: flex; align-items: center; justify-content: center; } .mf-blog-page .paging-navigation.infinite { justify-content: center; } .mf-blog-page .paging-navigation.infinite .page-numbers { display: none; } .mf-blog-page .paging-navigation.infinite .next { display: block; font-size: 20px; text-transform: uppercase; letter-spacing: 15px; } .blog-layout-small-thumb .paging-navigation, .blog-layout-content-sidebar .paging-navigation, .blog-layout-sidebar-content .paging-navigation { justify-content: flex-start; } .blog-layout-small-thumb .blog-wapper .entry-header .entry-image img, .blog-layout-content-sidebar .blog-wapper .entry-header .entry-image img, .blog-layout-sidebar-content .blog-wapper .entry-header .entry-image img { height: auto; } .blog-layout-small-thumb blockquote { font-size: 16px; line-height: 2; } .single-post .entry-header .entry-format { margin-bottom: 90px; } .single-post .entry-header .entry-title { font-size: 36px; font-weight: 600; line-height: 1; margin: 0; } .single-post .entry-header .entry-metas { margin-top: 20px; font-size: 16px; color: #999; } .single-post .entry-header .entry-metas a { color: #191918; } .single-post .entry-header .entry-metas a:hover { color: var(--mf-primary-color); } .single-post .entry-header .entry-metas .sep { color: #191918; } .single-post .entry-format { text-align: center; position: relative; } .single-post .entry-format.format-quote { text-align: left; } .single-post .entry-format.format-quote blockquote { font-size: 20px; } .single-post .entry-format.format-quote blockquote cite { margin-top: 55px; font-size: 16px; font-weight: 600; } .single-post .entry-format.format-quote blockquote cite a { color: #000; } .single-post .entry-format.format-quote blockquote cite a:hover { color: var(--mf-primary-color); } .single-post .entry-format.format-quote blockquote cite:before { display: none; } .single-post .entry-format.format-link { background-color: #f2f2f2; padding: 60px; text-align: left; } .single-post .entry-format.format-link .desc { font-size: 20px; color: #000; margin-bottom: 35px; } .single-post .entry-format ul.slides { padding: 0; overflow: hidden; margin: 0; } .single-post .entry-format ul.slides li { float: left; list-style: none; } .single-post .entry-format ul.slides li:focus { outline: none; } .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 .entry-footer { padding-top: 70px; clear: both; } .single-post .entry-footer .tags-links { text-align: center; display: block; color: #999; } .single-post .entry-footer .tags-links strong { color: #000; font-weight: 600; } .single-post .entry-footer .tags-links a { color: #999; } .single-post .entry-footer .tags-links a:hover { color: var(--mf-primary-color); } .single-post .entry-footer .footer-socials { text-align: center; margin-top: 30px; } .single-post .entry-footer .footer-socials a { width: 45px; height: 45px; line-height: 47px; text-align: center; font-size: 24px; color: #fff; background-color: #1b4e9b; display: inline-block; margin: 0 6px; } .single-post .entry-footer .footer-socials .share-twitter { background-color: #00aeef; } .single-post .entry-footer .footer-socials .share-google-plus { background-color: #cc0000; } .single-post .entry-footer .footer-socials .share-pinterest { background-color: #c82228; } .single-post .entry-footer .footer-socials .share-linkedin { background-color: #0077b5; } .single-post .entry-footer .footer-socials .share-vkontakte { background-color: #4c75a3; } .single-post .post-author-box { background-color: #f0f0f0; margin-top: 100px; padding: 60px; } .single-post .post-author-box .post-author-avatar { width: 130px; float: left; margin-top: 5px; } .single-post .post-author-box .post-author-desc { padding-left: 160px; font-size: 16px; } .single-post .post-author-box .post-author-desc h3 { font-size: 24px; font-weight: 600; margin: 0 0 10px; } .single-post .mf-related-posts { margin-top: 80px; } .single-post .mf-related-posts .related-title { text-align: center; font-size: 24px; font-weight: 600; margin: 0 0 60px; } .single-post .mf-related-posts .entry-header .entry-format { margin-bottom: 25px; } .single-post .mf-related-posts .entry-format.format-link { padding: 0; background-color: transparent; } .single-post .mf-related-posts .blog-wapper { margin-bottom: 0; clear: none; } .single-post .mf-related-posts .slick-dots { text-align: center; margin: 70px auto 0; } .single-post .mf-related-posts .slick-dots li { display: inline-block; width: 12px; height: 12px; background-color: #ccc; margin: 0 10px; border-radius: 50%; cursor: pointer; transition: 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; } .single-post .post-navigation { padding-top: 60px; } .single-post .post-navigation .nav-links:after { clear: both; display: block; content: ""; } .single-post .post-navigation .nav-previous { width: 50%; float: left; } .single-post .post-navigation .nav-previous .nav-subtitle { padding-left: 17px; } .single-post .post-navigation .nav-next { width: 50%; float: right; text-align: right; } .single-post .post-navigation .nav-next .nav-subtitle { padding-right: 17px; } .single-post .post-navigation .nav-links a { font-size: 24px; color: #999; } .single-post .post-navigation .nav-links a:hover { color: var(--mf-primary-color); } .single-post .post-navigation .nav-links .nav-title { font-size: 16px; color: #000; font-weight: 600; line-height: 1.2; display: block; margin-top: 15px; } .single-post .post-footer { margin-bottom: 65px; } .single-post .comments-area { padding: 90px 0; border-top: 1px solid #e1e1e1; margin-top: 90px; } .single-post .comments-area .wp-social-login-widget { margin-bottom: 30px; } .single-post.single-post-layout-3 .single-post-wrapper .entry-header, .single-post.single-post-layout-4 .single-post-wrapper .entry-header { margin-bottom: 80px; } .single-post.single-post-layout-3 .post-author-box, .single-post.single-post-layout-4 .post-author-box { padding: 45px; } .single-post.content-sidebar .comments-area .col-comment, .single-post.sidebar-content .comments-area .col-comment { width: 100%; margin-left: 0; } .single-post.content-sidebar .comments-area .comments-title, .single-post.sidebar-content .comments-area .comments-title { text-align: left; } .single-post.content-sidebar .comment-respond .comment-reply-title, .single-post.content-sidebar .comment-respond .form-submit, .single-post.sidebar-content .comment-respond .comment-reply-title, .single-post.sidebar-content .comment-respond .form-submit { text-align: left; } .single-post.content-sidebar .entry-footer .tags-links, .single-post.content-sidebar .entry-footer .footer-socials, .single-post.sidebar-content .entry-footer .tags-links, .single-post.sidebar-content .entry-footer .footer-socials { text-align: left; } .single-post .post-password-form input[type=password] { border: 1px solid #cfcfcf; height: 40px; line-height: 40px; padding: 0 5px; } .single-post .post-password-form input[type=submit] { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; height: 40px; line-height: 39px; padding: 0 25px; } .error404 .site-content { padding: 165px 0; background-color: #efeef0; } .error-404 .page-content { text-align: center; } .error-404 .page-content .page-title { font-size: 36px; font-weight: 600; margin: 0 0 30px; } .error-404 .page-content a { color: var(--mf-primary-color); text-decoration: underline; } .error-404 .page-content .search-form { max-width: 370px; margin: 40px auto 0; background-color: #fff; } .error-404 .page-content p { font-size: 18px; } .error-404 .page-content img { margin-bottom: 100px; } .error-404 .search-form { padding: 16px 20px; border: 0; } .page-template-template-coming-soon-page { text-align: center; padding-top: 60px; } .page-template-template-coming-soon-page .site-content { padding-top: 50px; padding-bottom: 50px; } .page-template-template-coming-soon-page .site-footer { border: none; } .page-template-template-coming-soon-page .coming-soon-socials { margin-top: 100px; } .page-template-template-coming-soon-page .coming-soon-socials a { color: #ccc; } .page-template-template-coming-soon-page .coming-soon-socials a:hover { color: #000; } .search-results .numeric-navigation { clear: both; text-align: center; } .search-results .site-content { padding-top: 50px; } .search-results .site-content .blog-wapper { width: 100%; display: flex; } .search-results .site-content .blog-wapper .entry-header { width: 65.66%; float: left; } .search-results .site-content .blog-wapper .entry-content { background-color: #f2f2f2; padding: 60px; width: 34.33%; float: right; display: flex; justify-content: space-between; flex-direction: column; } .search-results .site-content .blog-wapper.no-thumb .entry-content { width: 100%; float: none; } .search-no-results .site-content { padding-top: 0; } .search-no-results .page-header .breadcrumbs { justify-content: center; } .search-no-results .no-results .page-header { padding-top: 0; padding-bottom: 0; } body.page .comments-area { border-top: 1px solid #e1e1e1; padding-top: 90px; margin-top: 90px; } body.page .comments-area .comments-title { text-align: left; } body.page .comments-area .comments-links { margin-bottom: 20px; } body.page .comments-area .col-comment { margin-left: 0; width: 100%; } body.page .comments-area .comment-respond .comment-reply-title, body.page .comments-area .comment-respond .form-submit { text-align: left; } .page .entry-content .page-links, .single-post .entry-content .page-links { clear: both; } .woocommerce { /** * Product Page */ /** * Reviews */ } .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#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; border-radius: 0; } .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); } .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce a.button .disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce button.button .disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button .disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit .disabled { padding: 0 25px; color: var(--mf-background-primary-text-color); } .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; } .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); } .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:active { outline: none; } .woocommerce ul.products { margin: 0; } .woocommerce ul.products li.product { margin-bottom: 25px; padding-left: 0; padding-right: 0; } .woocommerce ul.products li.product.product-category { padding: 20px; border: 1px solid transparent; } .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title { color: #000; font-weight: 400; margin-top: 15px; line-height: 1; padding: 0; } .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title .count { background-color: transparent; } .woocommerce ul.products li.product.product-category:hover { border-color: #c0c0c0; } .woocommerce ul.products li.product.product-category:hover .woocommerce-loop-category__title, .woocommerce ul.products li.product.product-category:hover .count { color: var(--mf-primary-color); } .woocommerce ul.products li.product .product-inner { padding: 20px 20px 0; border: 1px solid transparent; border-bottom: none; margin-bottom: 30px; } .woocommerce ul.products li.product .product-inner:hover { border-color: #c0c0c0; } .woocommerce ul.products li.product .product-inner:hover .footer-button { opacity: 1; } .woocommerce ul.products li.product .product-inner:hover .mf-product-details-hover { opacity: 1; z-index: 100; background-color: #fff; border-color: #c0c0c0; pointer-events: auto; } .woocommerce ul.products li.product .product-inner:hover .mf-product-thumbnail .footer-button { bottom: 0; } .woocommerce ul.products li.product .product-inner:hover .hover-image { opacity: 1; } .woocommerce ul.products li.product .product-inner .mf-rating .count { display: inline-block; } .woocommerce ul.products li.product a img { margin: 0; width: auto; } .woocommerce ul.products li.product a img.lazy { width: 100%; } .woocommerce ul.products li.product .onsale { margin: 0; top: 0; right: 0; } .woocommerce ul.products li.product .sold-by-meta { display: none; } .woocommerce ul.products li.product .mf-vendor-name .sold-by-meta { display: block; border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; margin-bottom: 13px; line-height: 1.2; font-size: 12px; } .woocommerce ul.products li.product .mf-vendor-name .sold-by-meta a { color: #000; text-transform: uppercase; } .woocommerce ul.products li.product .mf-vendor-name .sold-by-meta .sold-by-label { display: none; } .woocommerce ul.products li.product .meta-brand { padding-bottom: 3px; color: #000; } .woocommerce ul.products li.product .meta-brand a { color: #666; padding-left: 5px; } .woocommerce ul.products li.product .meta-brand a:hover { color: #000; } .woocommerce ul.products li.product .mf-product-details { position: relative; } .woocommerce ul.products li.product .woocommerce-product-details__short-description { display: none; } .woocommerce ul.products li.product .mf-product-price-box .footer-button { display: none; } .woocommerce ul.products li.product .mf-product-content br { display: none; } .woocommerce ul.products li.product .mf-attr-swatches { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 15px; margin-left: -5px; margin-right: -5px; } .woocommerce ul.products li.product .mf-attr-swatches .swatch-image { display: inline-block; padding: 0 5px; cursor: pointer; transition: 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-details-hover { position: absolute; left: -21px; right: -21px; top: 0; opacity: 0; border: 1px solid transparent; border-top: none; min-height: 100%; padding: 0 20px 20px; pointer-events: none; } .woocommerce ul.products li.product .mf-product-details-hover .mf-rating { display: none; } .woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta { display: block; border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; margin-bottom: 13px; line-height: 1.2; font-size: 12px; color: #000; } .woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta .sold-by-label { display: none; } .woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta a { color: #000; text-transform: uppercase; font-weight: 400; } .woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta a:hover { color: var(--mf-primary-color); } .woocommerce ul.products li.product .mf-product-details-hover .product-title { color: var(--mf-primary-color); } .woocommerce ul.products li.product .mf-product-details-hover a.button { font-size: 14px; height: 42px; line-height: 42px; border-radius: 3px; display: flex; align-items: center; justify-content: center; padding: 0 15px; } .woocommerce ul.products li.product .mf-product-details-hover a.button .add-to-cart-text { transition: padding 0.3s; line-height: 1; } .woocommerce ul.products li.product .mf-product-details-hover a.button.added:after, .woocommerce ul.products li.product .mf-product-details-hover a.button i { display: none; } .woocommerce ul.products li.product .mf-product-details-hover a.button:after { display: inline-block; position: static; order: -1; width: 13px; height: 13px; border-color: var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent; } .woocommerce ul.products li.product .mf-product-details-hover a.button.loading .add-to-cart-text { padding-left: 5px; } .woocommerce ul.products li.product .mf-product-details-hover .added_to_cart { display: none; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .blockUI, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .blockUI, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .blockUI { display: none !important; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a { padding: 0; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:after { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; display: block; position: absolute; top: 10px; left: 9px; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:hover:after { border-color: var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading .yith-wcwl-icon { opacity: 0; } .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .feedback { display: none; } .woocommerce ul.products li.product .wcboost-wishlist-button { padding: 0; } .woocommerce ul.products li.product .compare-button .compare:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; } .woocommerce ul.products li.product .compare-button .compare:after { display: none; } .woocommerce ul.products li.product .compare-button .compare.loading { position: relative; opacity: 0.5; } .woocommerce ul.products li.product .compare-button .compare.loading:after { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; display: block; position: absolute; top: 10px; left: 9px; } .woocommerce ul.products li.product .compare-button .compare.loading:before { opacity: 0; } .woocommerce ul.products li.product .compare-button .compare.loading:hover:after { border-color: var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) var(--mf-background-primary-text-color) transparent; } .woocommerce ul.products li.product .compare-button .compare.added { opacity: 1; } .woocommerce ul.products li.product .compare-button .compare.added:before { opacity: 1; } .woocommerce ul.products li.product .compare-button .compare.added:after { opacity: 0; } .woocommerce ul.products li.product .compare-button .blockUI { display: none !important; } .woocommerce ul.products li.product .wcboost-products-compare-button { display: inline-flex; justify-content: center; align-items: center; } .woocommerce ul.products li.product .wcboost-products-compare-button .wcboost-products-compare-button__icon { margin-right: 0; } .woocommerce ul.products li.product .wcboost-products-compare-button .wcboost-products-compare-button__text { display: none; } .woocommerce ul.products li.product .wcboost-products-compare-button.loading::before, .woocommerce ul.products li.product .wcboost-products-compare-button.loading::after { display: none; } .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 li.product h2, .woocommerce ul.products li.product .woo-loop-product__title { margin: 0; font-weight: 400; padding: 0 0 5px; font-size: 14px; line-height: 1.3; } .woocommerce ul.products li.product h2 a, .woocommerce ul.products li.product .woo-loop-product__title a { color: #0066cc; display: inline-block; } .woocommerce ul.products li.product h2:hover a, .woocommerce ul.products li.product .woo-loop-product__title:hover a { color: var(--mf-primary-color); } .woocommerce ul.products li.product .star-rating { color: #fcb800; font-size: 16px; margin-bottom: 0; } .woocommerce ul.products li.product .star-rating:before { color: #ccc; } .woocommerce ul.products li.product .star-rating span:before { color: #fcb800; } .woocommerce ul.products li.product .price { font-size: 16px; color: #000; line-height: 1; display: block; position: relative; margin-top: 5px; margin-bottom: 0; } .woocommerce ul.products li.product .price .amount + .amount { padding-left: 5px; padding-right: 0; } .woocommerce ul.products li.product .price del { display: inline-block; padding-left: 5px; opacity: 1; color: #999; font-size: 14px; } .woocommerce ul.products li.product .price del span { color: #999; } .woocommerce ul.products li.product .price del .amount { padding-top: 0; } .woocommerce ul.products li.product .price ins { text-decoration: none; display: inline-block; color: #ff3300; font-size: 16px; font-weight: 400; } .woocommerce ul.products li.product .price ins .amount { padding-top: 0; } .woocommerce ul.products li.product .price .sale { display: none; } .woocommerce ul.products:not(.slick-slider) { display: flex; flex-wrap: wrap; } .woocommerce ul.products:not(.slick-slider):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 .star-rating { font-size: 16px; width: 79px; } .woocommerce .star-rating:before, .woocommerce .star-rating span:before { font-family: Ionicons; content: "\f2fc\f2fc\f2fc\f2fc\f2fc"; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 3px; } .woocommerce .star-rating:before { color: #ccc; } .woocommerce .star-rating span:before { color: #f2b309; } .woocommerce .quantity { position: relative; } .woocommerce .quantity .qty { border-width: 0; width: 60px; padding: 10px 0; -moz-appearance: textfield; appearance: textfield; -webkit-appearance: textfield; text-align: center; font-weight: 600; color: #000; display: inline-block; background-color: transparent; } .woocommerce .quantity .qty::-webkit-outer-spin-button, .woocommerce .quantity .qty::-webkit-inner-spin-button { -webkit-appearance: none; } .woocommerce .mf-shop-content + .term-description { margin-top: 50px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product { width: 100%; margin-bottom: 0; border-bottom: 1px solid #f0f0f0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category { padding: 20px 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category > a { display: flex; align-items: flex-start; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product.product-category .woocommerce-loop-category__title { padding-left: 20px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .product-inner { display: flex; padding: 20px; margin-bottom: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-thumbnail { width: 21%; margin-bottom: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-thumbnail .footer-button { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-rating { margin-top: 5px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-vendor-name { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details { position: static; padding-left: 30px; width: 79%; display: flex; justify-content: space-between; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-content { max-width: 376px; padding-right: 30px; float: left; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details h2 { padding-bottom: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details h2 a:hover { color: var(--mf-primary-color); text-decoration: underline; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box { float: right; min-width: 185px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price { font-size: 18px; font-weight: 600; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price ins { font-size: 18px; font-weight: 600; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .price del { font-size: 14px; font-weight: 400; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .footer-button { display: block; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .footer-button > .button.added { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist { display: inline-block; margin: 0 5px; position: static; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a { display: flex; align-items: center; color: #666; font-size: 14px; background-color: transparent; height: auto; line-height: 1; font-weight: 400; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a.button, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a.button, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a.button { padding-left: 15px; padding-right: 15px; height: 40px; line-height: 40px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .yith-wcwl-icon, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .yith-wcwl-icon, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .fa-heart:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .fa-heart-o:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .yith-wcwl-icon { font-size: 14px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover { color: var(--mf-primary-color); } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover:before, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover:before { color: #666; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a > i, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a > i, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a > i { margin-right: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a > span, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a > span, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a > span { display: block; padding-left: 5px; margin-top: 1px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.loading:after { top: 5px; left: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .feedback { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-wishlist-button { display: inline-flex; margin: 0 5px; position: static; text-align: center; background-color: transparent; color: #666; font-size: 16px; line-height: 1; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-wishlist-button .wcboost-wishlist-button__icon { margin-right: 5px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-wishlist-button .wcboost-wishlist-button__text { font-size: 14px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-wishlist-button:hover { color: var(--mf-primary-color); } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button { display: inline-block; margin: 0 5px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare { padding: 0; background-color: transparent; margin-top: 0; color: #666; font-weight: 400; font-size: 14px; display: flex; align-items: center; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:before { padding-right: 5px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:after { top: 5px; left: -3px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover { color: var(--mf-primary-color); } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover:after { border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-products-compare-button { display: inline-flex; background-color: transparent; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-products-compare-button .wcboost-products-compare-button__icon { color: #666; margin-right: 6px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-products-compare-button .wcboost-products-compare-button__text { display: inline; color: #666; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-products-compare-button:hover .wcboost-products-compare-button__icon, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .wcboost-products-compare-button:hover .wcboost-products-compare-button__text { color: var(--mf-primary-color); } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .action-button { text-align: center; margin-top: 10px; display: flex; align-items: center; flex-wrap: wrap; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .action-button .clear { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist) { font-weight: 600; border-radius: 3px; height: 42px; line-height: 42px; margin-top: 20px; width: 100%; padding-left: 10px; padding-right: 10px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist).loading:after { top: 14px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist) .p-icon { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .added_to_cart.wc-forward { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; border-radius: 3px; height: 42px; line-height: 42px; margin-top: 20px; padding-left: 10px; padding-right: 10px; width: 100%; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .product-quick-view { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .woocommerce-product-details__short-description { display: block; margin-top: 20px; margin-bottom: 0; line-height: 1.4; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .woocommerce-product-details__short-description p { margin-bottom: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .star-rating { margin-bottom: 0; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta { display: block; margin-top: 10px; color: #000; font-size: 14px; line-height: 1.2; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta a { color: #000; border-bottom: 1px solid transparent; line-height: 1; display: inline-block; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content .sold-by-meta a:hover { border-color: #000; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-content br { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover { top: 100%; left: 0; right: 0; min-height: inherit; width: 100%; padding: 0 5px 10px 20px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .sold-by-meta, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover h2, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .price, .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .meta-brand { display: none; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover .mf-attr-swatches { margin-bottom: 0; max-width: 175px; } .woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details-hover a.button { display: none; } .woocommerce .woocommerce-product-details__short-description { line-height: 1.4; } .woocommerce .woocommerce-product-details__short-description p { margin-bottom: 0; } .woocommerce .woocommerce-product-details__short-description ul { list-style: none; margin: 0; padding: 0; } .woocommerce .woocommerce-product-details__short-description ul li { position: relative; padding-left: 15px; } .woocommerce .woocommerce-product-details__short-description ul li:before { content: ''; width: 6px; height: 6px; background-color: #999999; border-radius: 50%; position: absolute; top: 7px; left: 0; } .woocommerce div.product { margin-bottom: 0; position: relative; } .woocommerce div.product .woocommerce-product-gallery { width: 43%; float: left; padding-bottom: 35px; } .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { display: none; } .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image { cursor: pointer; } .woocommerce div.product .woocommerce-product-gallery.loading { position: relative; } .woocommerce div.product .woocommerce-product-gallery.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%); } .woocommerce div.product .woocommerce-product-gallery.loading::before { z-index: 99999; } .woocommerce div.product .woocommerce-product-gallery.loading::after { content: ''; display: inline-block; position: absolute; background-color: #fff; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999; } .woocommerce div.product div.images { margin-bottom: 0; padding-left: 70px; position: relative; } .woocommerce div.product div.images .mf-video-content .woocommerce-product-gallery__image { display: none; } .woocommerce div.product div.images.active-first-image .mf-video-wrapper { display: none; } .woocommerce div.product div.images.active-first-image .woocommerce-product-gallery__image { display: block; width: 100%; } .woocommerce div.product div.images.active-first-image .flex-control-nav > li > .i-video { display: none; } .woocommerce div.product div.images .product-image-ms { position: absolute; bottom: 0; left: 70px; text-align: center; width: calc(100% - 70px); } .woocommerce div.product div.images.without-thumbnails { padding-left: 0; } .woocommerce div.product div.images.without-thumbnails .product-image-ms { left: 0; } .woocommerce div.product div.images .product-degree-images { position: absolute; bottom: 50px; left: 90px; z-index: 999; width: 55px; height: 55px; text-align: center; border-radius: 50%; border: 2px solid var(--mf-border-primary-color); line-height: 1; padding-top: 5px; cursor: pointer; background-color: #fff; } .woocommerce div.product div.images .product-degree-images i { font-size: 30px; height: 26px; display: block; } .woocommerce div.product div.images .product-degree-images .number { display: inline-block; width: 100%; margin-left: 2px; } .woocommerce div.product div.images .product-degree-images .number small { font-size: 6px; vertical-align: top; margin-top: 2px; padding-left: 1px; display: inline-block; } .woocommerce div.product div.images .flex-control-nav { position: absolute; top: -5px; left: 0; width: 70px; opacity: 0; } .woocommerce div.product div.images .flex-control-nav.slick-initialized { opacity: 1; transition-delay: 0.5s; } .woocommerce div.product div.images .flex-control-nav.no-slick { opacity: 1; } .woocommerce div.product div.images .flex-control-nav li { float: none; width: 55px; padding: 5px 0; position: relative; } .woocommerce div.product div.images .flex-control-nav li:hover img { border-color: var(--mf-border-primary-color); } .woocommerce div.product div.images .flex-control-nav li img { border: 1px solid #d9d9d9; opacity: 1; } .woocommerce div.product div.images .flex-control-nav li img.flex-active { border-color: var(--mf-border-primary-color); } .woocommerce div.product div.images .flex-control-nav .slick-arrow { font-size: 14px; color: #fff; left: 1px; transform: none; right: 1px; bottom: 0; z-index: 99; height: 20px; line-height: 20px; text-align: center; background-color: rgba(0, 0, 0, 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.has-video .flex-control-nav li { position: relative; cursor: pointer; } .woocommerce div.product div.images.has-video .flex-control-nav li .i-video { width: 36px; height: 36px; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, 0.25); border: 2px solid rgba(255, 255, 255, 0.5); font-size: 13px; color: #fff; text-align: center; line-height: 34px; pointer-events: none; } .woocommerce div.product div.images .mf-video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; } .woocommerce div.product div.images .mf-video-wrapper iframe, .woocommerce div.product div.images .mf-video-wrapper video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .woocommerce div.product .entry-summary { width: 57%; padding-left: 30px; float: right; } .woocommerce div.product div.summary { margin-bottom: 0; } .woocommerce div.product .summary-sep { height: 90px; width: 100%; } .woocommerce div.product .mf-summary-header { display: flex; align-items: center; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; flex-wrap: wrap; } .woocommerce div.product .mf-summary-header br { display: none; } .woocommerce div.product .mf-summary-header .mf-summary-meta { padding: 0 18px; position: relative; } .woocommerce div.product .mf-summary-header .mf-summary-meta:after { position: absolute; top: 50%; right: 0; transform: translateY(-50%); content: ""; width: 1px; height: 13px; background-color: #d3d3d3; } .woocommerce div.product .mf-summary-header .mf-summary-meta:first-child { padding-left: 0; } .woocommerce div.product .mf-summary-header .mf-summary-meta:last-child { padding-right: 0; } .woocommerce div.product .mf-summary-header .mf-summary-meta:last-child:after { display: none; } .woocommerce div.product .mf-summary-header .sold-by-meta { font-size: 14px; color: #000; } .woocommerce div.product .mf-summary-header .sold-by-meta a { font-size: 16px; text-transform: uppercase; font-weight: 600; color: #0099cc; } .woocommerce div.product .woocommerce-product-gallery__wrapper { max-height: 570px; overflow: hidden; margin: 0; display: flex; align-items: stretch; } .woocommerce div.product .woocommerce-product-gallery__wrapper.loaded { overflow: inherit; max-height: inherit; } .woocommerce div.product .product_title { font-size: 24px; color: #000; font-weight: 400; line-height: 1.2; margin-bottom: 6px; } .woocommerce div.product .woo-short-description { margin-bottom: 45px; color: #666; } .woocommerce div.product span.price, .woocommerce div.product p.price { color: #000; font-size: 24px; margin-bottom: 10px; font-weight: 600; line-height: 1; } .woocommerce div.product span.price ins, .woocommerce div.product p.price ins { font-size: 24px; color: #ff3300; text-decoration: none; font-weight: 600; } .woocommerce div.product span.price del, .woocommerce div.product p.price del { opacity: 1; font-size: 14px; color: #666; font-weight: 500; padding-left: 5px; } .woocommerce div.product span.price del .woocommerce-Price-amount, .woocommerce div.product p.price del .woocommerce-Price-amount { padding-right: 0; } .woocommerce div.product span.price del .woocommerce-Price-amount:first-child, .woocommerce div.product p.price del .woocommerce-Price-amount:first-child { padding-right: 0; } .woocommerce div.product span.price .sale, .woocommerce div.product p.price .sale { font-size: 14px; color: #ff3300; font-weight: 500; } .woocommerce div.product span.price .woocommerce-Price-amount, .woocommerce div.product p.price .woocommerce-Price-amount { padding-right: 8px; } .woocommerce div.product span.price .woocommerce-Price-amount:last-child, .woocommerce div.product p.price .woocommerce-Price-amount:last-child { padding-left: 8px; padding-right: 0; } .woocommerce div.product span.price .woocommerce-Price-amount:first-child, .woocommerce div.product p.price .woocommerce-Price-amount:first-child { padding-right: 8px; padding-left: 0; } .woocommerce div.product .woocs_price_info + .sale { display: none; } .woocommerce div.product p.stock { font-size: 14px; color: #000; font-weight: 600; margin-bottom: 0; } .woocommerce div.product p.stock.in-stock { color: #8bc500; } .woocommerce div.product p.stock.out-of-stock { color: #ff0000; } .woocommerce div.product p.stock label { color: #000; padding-right: 5px; font-weight: 400; } .woocommerce div.product .woocommerce-product-details__short-description { padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text { background-color: #f4f4f4; padding: 25px; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li { list-style: none; position: relative; padding-left: 45px; margin-bottom: 15px; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li strong { color: #000; font-weight: 600; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li:last-child { margin-bottom: 0; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li:before { display: none; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li.no-icon { padding-left: 0; } .woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li i { font-size: 22px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; } .woocommerce div.product .woocommerce-product-rating { margin-bottom: 0; } .woocommerce div.product .social-links a { width: 40px; height: 40px; line-height: 40px; color: #fff; background-color: #1b4e9b; margin: 0 5px 10px; display: inline-block; text-align: center; font-size: 20px; } .woocommerce div.product .social-links a:last-child { margin-right: 0; } .woocommerce div.product .social-links a:first-child { margin-left: 0; } .woocommerce div.product .social-links svg { vertical-align: -0.125em; width: 1em; height: 1em; fill: currentColor; display: inline-block; } .woocommerce div.product .social-links .share-twitter { background-color: #00aeef; } .woocommerce div.product .social-links .share-google-plus { background-color: #cc0000; } .woocommerce div.product .social-links .share-linkedin { background-color: #0077b5; } .woocommerce div.product .social-links .share-vkontakte { background-color: #4c75a3; } .woocommerce div.product .social-links .share-pinterest { background-color: #c8232c; } .woocommerce div.product .social-links .share-whatsapp { background-color: #25d366; } .woocommerce div.product .social-links .share-email { background-color: #7d7d7d; } .woocommerce div.product .wc-tabs-wrapper { margin-bottom: 80px; } .woocommerce div.product .wc-tabs-wrapper ul.tabs { text-align: center; margin-bottom: 50px; padding: 0; border-bottom: 1px solid #e1e1e1; position: relative; width: 100%; background-color: transparent; border-right: none; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li { border-radius: 0; margin: 0; padding: 0 20px 15px; border: none; background-color: transparent; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li a { padding: 0; font-weight: 600; font-size: 20px; color: #999; transition: 0.5s; line-height: 1; background-color: transparent; border-bottom: none; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li a:before { display: none; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li a:hover { color: #999; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li.active a { color: #000; } .woocommerce div.product .wc-tabs-wrapper ul.tabs li:before, .woocommerce div.product .wc-tabs-wrapper ul.tabs li:after { display: none; } .woocommerce div.product .wc-tabs-wrapper ul.tabs:before { display: none; } .woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab { position: absolute; bottom: 0; width: 100%; height: 3px; background-color: var(--mf-background-primary-color); padding: 0; z-index: 10; } .woocommerce div.product .wc-tabs-wrapper .panel { margin: 0; padding: 0; color: #666; } .woocommerce div.product .wc-tabs-wrapper .panel:after { display: block; content: ""; clear: both; } .woocommerce div.product .wc-tabs-wrapper .panel.woocommerce-Tabs-panel--additional_information > h2 { display: none; } .woocommerce div.product .wc-tabs-wrapper .panel table { width: 100%; border: none; } .woocommerce div.product .wc-tabs-wrapper .panel table th, .woocommerce div.product .wc-tabs-wrapper .panel table td { padding: 5px 20px; border: none; } .woocommerce div.product .wc-tabs-wrapper .panel table th { font-weight: 600; color: #333; text-transform: uppercase; } .woocommerce div.product .wc-tabs-wrapper .panel table.un-table th { background-color: #f2f2f2; border-bottom: none; } .woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes { border: 1px solid #e1e1e1; border-bottom: none; } .woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes th { background-color: #f4f4f4; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; font-weight: 500; text-transform: none; color: #000; } .woocommerce div.product .wc-tabs-wrapper .panel .shop_attributes td { background-color: transparent; border-bottom: 1px solid #e1e1e1; font-style: normal; color: #000; } .woocommerce div.product p.cart { margin-bottom: 2em; } .woocommerce div.product form.cart { margin-bottom: 30px; } .woocommerce div.product form.cart div.quantity { float: left; margin: 0 30px 0 0; } .woocommerce div.product form.cart div.quantity .label { font-size: 12px; display: block; line-height: 1; margin-bottom: 3px; } .woocommerce div.product form.cart div.quantity .qty-box { border: 1px solid rgba(0, 0, 0, 0.25); padding: 0 20px; transition: 0.5s; position: relative; } .woocommerce div.product form.cart div.quantity .qty-box:hover { border-color: #000; } .woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase { font-size: 20px; cursor: pointer; color: #999; transition: 0.5s; display: inline-block; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); } .woocommerce div.product form.cart div.quantity .decrease:hover, .woocommerce div.product form.cart div.quantity .increase:hover { color: #000; } .woocommerce div.product form.cart div.quantity .increase { right: 10px; left: auto; } .woocommerce div.product form.cart .single_add_to_cart_button { background-color: var(--mf-background-primary-color); height: 52px; line-height: 52px; font-weight: 600; color: var(--mf-background-primary-text-color); font-size: 18px; min-width: 200px; border-radius: 3px; margin-top: 1px; } .woocommerce div.product form.cart .single_add_to_cart_button:after { top: 18px; } .woocommerce div.product form.cart .buy_now_button { border-radius: 3px; margin-top: 1px; margin-left: 30px; min-width: 180px; font-size: 18px; } .woocommerce div.product form.cart .buy_now_button.disabled { padding: 0; } .woocommerce div.product form.cart .clear { display: none; } .woocommerce div.product form.cart .yith-wcwl-add-to-wishlist, .woocommerce div.product form.cart .wcboost-wishlist-button { float: left; margin-top: 10px; } .woocommerce div.product form.cart .mf-compare-button { float: left; margin-top: 10px; } .woocommerce div.product form.cart table { border-width: 0 0 1px 0; } .woocommerce div.product form.cart table td { padding-left: 0; } .woocommerce div.product form.cart table div.quantity { float: none; margin: 0; } .woocommerce div.product form.cart table small.stock { display: block; float: none; } .woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0; width: 100%; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0; vertical-align: top; line-height: 1; } .woocommerce div.product form.cart .variations label { font-weight: 700; } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; } .woocommerce div.product form.cart .variations td.label { padding-right: 1em; } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; } .woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; } .woocommerce div.product form.cart .wc-no-matching-variations { display: none; } .woocommerce div.product form.cart .button { vertical-align: bottom; float: left; white-space: nowrap; } .woocommerce div.product form.cart .group_table td.label { padding-right: 1em; padding-left: 1em; } .woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: .5em; border: 0; } .woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button { min-width: 180px; background-color: #000; color: #fff; } .woocommerce div.product .cart-external { display: flex; align-items: center; margin-bottom: 25px; } .woocommerce div.product .cart-external p.cart { margin-bottom: 0; width: 100%; } .woocommerce div.product .cart-external p.cart .single_add_to_cart_button { width: 100%; } .woocommerce div.product .cart-external .actions-button { display: flex; align-items: center; } .woocommerce div.product .yith-wcwl-add-to-wishlist, .woocommerce div.product .wcboost-wishlist-button, .woocommerce div.product .compare.button { display: none; } .woocommerce div.product .wcboost-products-compare-button { display: inline-flex; } .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 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a { width: 34px; height: 34px; color: #999; display: flex; align-items: center; justify-content: center; background-color: transparent; } .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .fa-heart-o:before, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .fa-heart-o:before, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .fa-heart-o:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 26px; } .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .yith-wcwl-icon, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .yith-wcwl-icon, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .yith-wcwl-icon { font-size: 26px; margin-right: 5px; } .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover { color: #000; } .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a > span, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a > span, .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a > span { display: none; } .woocommerce div.product .yith-wcwl-add-to-wishlist .feedback { display: none; } .woocommerce div.product .yith-wcwl-add-to-wishlist .blockUI:after { border: none; animation: none; } .woocommerce div.product .wcboost-wishlist-button { width: 34px; height: 34px; color: #999; align-items: center; justify-content: center; background-color: transparent; font-size: 26px; } .woocommerce div.product .wcboost-wishlist-button .wcboost-wishlist-button__icon { margin-right: 0; line-height: 1; } .woocommerce div.product .wcboost-wishlist-button .wcboost-wishlist-button__text { display: none; } .woocommerce div.product .wcboost-wishlist-button:hover { color: #000; } .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.outofstock .woocommerce-product-details__short-description { border-bottom: none; padding-bottom: 0; } .woocommerce div.product.product-type-grouped .cart .group_table { width: 100%; margin-bottom: 20px; border: none; } .woocommerce div.product.product-type-grouped .cart .group_table th { background-color: #e3e3e3; border: none; color: #000; font-weight: 600; text-transform: uppercase; padding: 12px 15px; } .woocommerce div.product.product-type-grouped .cart .group_table .button .p-icon { display: none; } .woocommerce div.product.product-type-grouped .cart .group_table .product { width: 100%; float: none; padding: 0; } .woocommerce div.product.product-type-grouped .cart .group_table td { padding: 10px; color: #666; } .woocommerce div.product.product-type-grouped .cart .group_table td:first-child { padding-left: 0; } .woocommerce div.product.product-type-grouped .cart .group_table td:last-child { padding-right: 0; } .woocommerce div.product.product-type-grouped .cart .group_table td.label { text-align: left; } .woocommerce div.product.product-type-grouped .cart .group_table td a { color: #000; font-size: 16px; } .woocommerce div.product.product-type-grouped .cart .group_table td .woocommerce-Price-amount { display: block; } .woocommerce div.product.product-type-grouped .cart .group_table .price { color: #000; font-weight: 600; font-size: 16px; line-height: 1.2; } .woocommerce div.product.product-type-grouped .cart .group_table .price del { color: #999; } .woocommerce div.product.product-type-grouped .cart .group_table tr:last-child { border-bottom: none; } .woocommerce div.product.product-type-grouped .cart div.quantity { padding-left: 0; } .woocommerce div.product.product-type-grouped .cart div.quantity .label { display: none; } .woocommerce div.product.product-type-variable form.cart .variations { position: relative; margin-bottom: 0; } .woocommerce div.product.product-type-variable form.cart .variations td { display: block; padding: 0; } .woocommerce div.product.product-type-variable form.cart .variations td.label { margin-bottom: 13px; } .woocommerce div.product.product-type-variable form.cart .variations td.label .mf-attr-value, .woocommerce div.product.product-type-variable form.cart .variations td.label .wcboost-variation-swatches__selected-label { font-weight: 600; color: #000; text-transform: capitalize; } .woocommerce div.product.product-type-variable form.cart .variations td.label .mf-attr-value { padding-left: 5px; } .woocommerce div.product.product-type-variable form.cart .variations label { font-weight: 400; } .woocommerce div.product.product-type-variable form.cart .variations td.value { padding: 0; margin-bottom: 17px; position: relative; display: inline-block; } .woocommerce div.product.product-type-variable form.cart .variations td.value.show-select { width: 100%; } .woocommerce div.product.product-type-variable form.cart .variations td.value.show-select:after { opacity: 1; } .woocommerce div.product.product-type-variable form.cart .variations .reset_variations { display: block; text-align: left; color: #cc0000; font-weight: 400; text-decoration: underline; margin-top: 7px; font-size: 14px; } .woocommerce div.product.product-type-variable form.cart .variations select { width: 100%; margin-right: 0; color: #000; background-color: transparent; padding: 11px 15px 10px; text-transform: capitalize; cursor: pointer; border: 1px solid #d9d9d9; } .woocommerce div.product.product-type-variable form.cart .variations select:focus { outline: none; } .woocommerce div.product.product-type-variable form.cart .single_variation_wrap + .actions-button { display: none; } .woocommerce div.product .single_variation_wrap .woocommerce-variation-price { display: none; } .woocommerce div.product .tawcvs-swatches { padding: 0; } .woocommerce div.product .tawcvs-swatches .swatch { box-shadow: none; margin-right: 10px; border: 1px solid transparent; opacity: 1; display: inline-block; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-image { border-color: #d9d9d9; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-label { width: auto; padding-right: 7px; padding-left: 7px; text-transform: uppercase; font-weight: 600; border-color: #d9d9d9; background-color: transparent; color: #999; min-width: 30px; } .woocommerce div.product .tawcvs-swatches .swatch.selected { border-color: var(--mf-border-primary-color); color: #000; } .woocommerce div.product .tawcvs-swatches .swatch.selected:before { display: none; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color { position: relative; transition: none; border: 3px solid transparent; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color:after { position: absolute; top: -3px; bottom: -3px; right: -3px; left: -3px; background-color: transparent; border: 1px solid transparent; content: ""; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color:before { display: none; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color.selected { border-color: #fff; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color.selected:after { border-color: var(--mf-border-primary-color); } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color.round:after { border-radius: 50%; } .woocommerce div.product .tawcvs-swatches .swatch.swatch-color.rounded:after { border-radius: 4px; } .woocommerce div.product .tawc-deal { padding: 25px; background-color: #f4f4f4; margin-bottom: 25px; } .woocommerce div.product .tawc-deal .deal-expire-date { display: flex; align-items: flex-start; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text { width: 35%; font-size: 16px; font-weight: 600; text-transform: uppercase; white-space: pre-line; color: #000; line-height: 1.3; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer { display: inline-block; float: none; width: auto; padding: 0 15px; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer:last-child .digits:after { display: none; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider { display: none; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits { border: 1px solid #d0d0d0; background-color: #fff; padding: 12px 8px; min-width: 56px; position: relative; text-align: center; font-size: 30px; font-weight: 600; color: #ff0000; line-height: 1; margin-bottom: 5px; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: -19px; content: ":"; color: #999; font-size: 24px; font-weight: 600; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text { font-size: 14px; color: #666666; } .woocommerce div.product .tawc-deal .deal-sold:after { clear: both; content: ""; display: block; } .woocommerce div.product .tawc-deal .deal-sold .deal-sold-text { width: 35%; font-size: 16px; font-weight: 600; text-transform: uppercase; white-space: pre-line; color: #000; line-height: 1.3; float: left; } .woocommerce div.product .tawc-deal .deal-sold .deal-progress, .woocommerce div.product .tawc-deal .deal-sold .deal-text { width: 65%; padding-left: 15px; float: right; } .woocommerce div.product .tawc-deal .deal-sold .deal-text { margin-top: 5px; text-transform: capitalize; } .woocommerce div.product .tawc-deal .deal-sold .deal-text .amount { font-weight: 600; color: #669900; } .woocommerce div.product .product_meta { padding: 15px 0 0; border-top: 1px solid #e1e1e1; color: #999; } .woocommerce div.product .product_meta #report_abuse { color: #000; text-decoration: underline; } .woocommerce div.product .product_meta .simplePopup .wcmp-abuse-report-title { font-size: 16px; font-weight: 400; } .woocommerce div.product .product_meta .simplePopup .report-abuse-form table { width: 100%; border: none; } .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit { height: 50px; line-height: 50px; padding: 0 25px; transition: all 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; } .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:hover, .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:focus, .woocommerce div.product .product_meta .simplePopup .report-abuse-form .submit:active { background-color: #88aa00; color: #fff; } .woocommerce div.product .product_meta #report-abuse table { border: none; } .woocommerce div.product .product_meta #report-abuse table tr td { border: none; } .woocommerce div.product .product_meta .sku_wrapper { display: none; } .woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as { display: block; } .woocommerce div.product .product_meta .posted_in a { color: #0099cc; } .woocommerce div.product .product_meta > span { font-weight: 400; } .woocommerce div.product .product_meta > span span, .woocommerce div.product .product_meta > span a { color: #999; font-weight: 400; } .woocommerce div.product .product_meta > span a:hover { color: #000; } .woocommerce div.product .product_meta strong { font-weight: 400; color: #000; } .woocommerce div.product .product_meta .wcvendors_ships_from br { display: none; } .woocommerce div.product .product_meta .wcvendors_ships_from > span { color: #000; } .woocommerce #reviews #comments { margin-top: 40px; } .woocommerce #reviews #comments .woocommerce-Reviews-title { font-size: 16px; color: #000; font-weight: 500; margin: 0 0 40px; background-color: #f5f5f5; padding: 20px; } .woocommerce #reviews #comments ol.commentlist { padding: 0; } .woocommerce #reviews #comments ol.commentlist li { padding: 0 0 27px; margin: 0 0 40px; border-bottom: 1px solid #e1e1e1; } .woocommerce #reviews #comments ol.commentlist li:last-child { border-bottom: none; } .woocommerce #reviews #comments ol.commentlist li img.avatar { width: 60px; border: none; padding: 0; background-color: transparent; border-radius: 50%; } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 90px; border-radius: 0; padding: 0; border: none; } .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { float: none; margin-bottom: 5px; font-size: 22px; width: 102px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 1em; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 14px; color: #999; margin-bottom: 10px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong { font-weight: 400; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .author-name { color: #0099cc; } .woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author { position: relative; padding-right: 13px; margin-right: 10px; } .woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author:after { position: absolute; top: 2px; right: 0; content: ""; width: 1px; height: 12px; background-color: #a9a9a9; } .woocommerce #reviews .average-rating .average-label { font-size: 16px; color: #000; font-weight: 400; margin: 0 0 10px; line-height: 1; } .woocommerce #reviews .average-rating .average-value { font-size: 58px; font-weight: 500; color: #669900; line-height: 1; } .woocommerce #reviews .woocommerce-product-rating { line-height: 1.4; } .woocommerce #reviews .woocommerce-product-rating .mf-rating .count { display: none; } .woocommerce #reviews .woocommerce-product-rating .woocommerce-review-link { color: #666; } .woocommerce #reviews .woocommerce-product-rating .woocommerce-review-link .character { display: none; } .woocommerce #reviews .woocommerce-product-rating .star-rating { font-size: 24px; width: 110px; } .woocommerce #reviews .bar-rating { margin-top: 30px; } .woocommerce #reviews .bar-rating .star-item { display: flex; align-items: center; line-height: 1; margin-bottom: 13px; font-weight: 500; } .woocommerce #reviews .bar-rating .star-item .slabel { min-width: 60px; } .woocommerce #reviews .bar-rating .star-item .sbar { margin-left: 10px; margin-right: 15px; min-width: 230px; } .woocommerce #reviews .bar-rating .star-item .bar-content { position: relative; width: 100%; height: 10px; background-color: #f1f1f1; } .woocommerce #reviews .bar-rating .star-item .bar-content span { background-color: #669900; display: block; height: 100%; } .woocommerce #reviews .comment-respond .comment-reply-title { font-size: 16px; font-weight: 600; text-transform: uppercase; display: block; text-align: left; } .woocommerce #reviews .comment-form .comment-form-rating { display: flex; align-items: center; flex-wrap: wrap; color: #000; margin-bottom: 20px; } .woocommerce #reviews .comment-form .comment-form-rating label, .woocommerce #reviews .comment-form .comment-form-rating .stars { margin: 0 !important; } .woocommerce #reviews .comment-form .comment-form-rating .stars { padding-top: 5px; padding-left: 20px; } .woocommerce #reviews #respond .form-submit { text-align: left; } .woocommerce #review_form #respond { position: static; margin: 0; width: auto; padding: 0 0 0; background: transparent none; border: 0; } .woocommerce #review_form #respond .comment-reply-title { padding-bottom: 20px; } .woocommerce #review_form #respond .comment-form-rating .stars a { color: #f2b309; font-size: 16px; margin-right: 5px; } .woocommerce #review_form #respond .required { color: #cc0000; } .woocommerce #review_form #respond .comment-notes { display: block; margin-bottom: 20px; } .woocommerce #review_form #respond label { margin-bottom: 8px; display: block; } .woocommerce #review_form #respond p { margin: 0 0 20px; } .woocommerce #review_form #respond .form-submit { margin-top: 10px; } .woocommerce #review_form #respond .form-submit input { left: auto; padding: 0 40px; } .woocommerce #review_form #respond input[type=text], .woocommerce #review_form #respond input[type=email], .woocommerce #review_form #respond textarea { border: 1px solid #d9d9d9; transition: 0.5s; outline: none; padding: 15px; width: 100%; color: #000; } .woocommerce #review_form #respond input[type=text]:focus, .woocommerce #review_form #respond input[type=email]:focus, .woocommerce #review_form #respond textarea:focus { border-color: #000; } .woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email { width: 50%; float: left; padding-right: 15px; } .woocommerce #review_form #respond .comment-form-email { padding-left: 15px; padding-right: 0; } .woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100%; min-height: 165px; } .woocommerce table.shop_table { border: none; } .woocommerce table.shop_table td, .woocommerce table.shop_table th { border: none; font-weight: 400; } .woocommerce table.shop_table th { border: none; color: #000; border-bottom: 1px solid #e1e1e1; font-size: 14px; font-weight: 600; text-transform: uppercase; background-color: #f2f2f2; } .woocommerce table.shop_table td { border: none; color: #000; vertical-align: top; border-bottom: 1px solid #d6d6d6; } .woocommerce table.shop_table tfoot tr th { background-color: transparent; font-weight: 400; text-transform: none; } .woocommerce table.wishlist_table { font-size: 100%; opacity: 1 !important; margin-bottom: 80px; } .woocommerce table.wishlist_table td { padding-top: 40px; padding-bottom: 30px; text-align: left; font-size: 16px; } .woocommerce table.wishlist_table td.product-price { width: 200px; } .woocommerce table.wishlist_table td.product-add-to-cart { text-align: right; padding-right: 0; } .woocommerce table.wishlist_table td.product-add-to-cart .button { display: inline-block !important; margin-bottom: 0; border-radius: 3px; padding: 0 25px !important; white-space: nowrap; } .woocommerce table.wishlist_table td.product-add-to-cart .button:after { top: 16px; right: 15px; } .woocommerce table.wishlist_table td.product-add-to-cart .button > i + .p-icon { display: none; } .woocommerce table.wishlist_table td.product-add-to-cart .remove_from_wishlist { border: 1px solid #ccc; background-color: transparent; color: #000; } .woocommerce table.wishlist_table td.product-add-to-cart .remove_from_wishlist:before { content: "\e935"; display: inline-block; font: normal normal normal 14px/1 linearicons; padding-right: 10px; } .woocommerce table.wishlist_table td.product-add-to-cart .dateadded { font-size: 14px; } .woocommerce table.wishlist_table .product-name .product-price, .woocommerce table.wishlist_table .product-name .product-add-to-cart { display: none; } .woocommerce table.wishlist_table tr td.product-stock-status span.wishlist-in-stock, .woocommerce table.wishlist_table tr .product-stock-status .in-stock { color: #669900; } .woocommerce table.wishlist_table tr td.product-remove { vertical-align: middle; padding-bottom: 30px; width: 70px; padding-left: 0; } .woocommerce table.wishlist_table tr td.product-remove .remove { color: #999 !important; background-color: transparent; position: relative; font-size: 0; } .woocommerce table.wishlist_table tr td.product-remove .remove:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; } .woocommerce table.wishlist_table tr td.product-remove .remove:hover { color: #000 !important; background-color: transparent; } .woocommerce table.wishlist_table .product-price { color: #000; } .woocommerce table.wishlist_table .product-price del { color: #999; font-size: 13px; } .woocommerce table.wishlist_table .product-price ins { color: #cc0000; margin-right: 10px; } .woocommerce table.wishlist_table .product-price .sale { display: none; } .woocommerce .wishlist_table.mobile { margin: 0; padding: 0; } .woocommerce .wishlist_table.mobile li { border-bottom: 1px solid #d6d6d6; margin-bottom: 30px; padding-bottom: 30px; } .woocommerce .wishlist_table.mobile .item-details h3 { font-size: 16px; font-weight: 600; margin: 0 0 10px; } .woocommerce .wishlist_table.mobile .item-details .product-name .product-price, .woocommerce .wishlist_table.mobile .item-details .product-name .product-add-to-cart { display: none; } .woocommerce .wishlist_table.mobile table.item-details-table td.label { font-size: 14px; font-weight: 400 !important; padding: 0; } .woocommerce .wishlist_table.mobile table.item-details-table td.value { font-size: 14px; padding: 0; } .woocommerce .wishlist_table.mobile table.item-details-table td.value ins { padding-right: 10px; color: #cc0000; } .woocommerce .wishlist_table.mobile table.item-details-table td.value del { color: #999; font-size: 13px; } .woocommerce .wishlist_table.mobile table.item-details-table td.value .sale { display: none; } .woocommerce .wishlist_table.mobile .additional-info-wrapper { padding-left: 75px; } .woocommerce .wishlist_table.mobile .additional-info-wrapper:after { clear: both; content: ""; display: block; } .woocommerce .wishlist_table.mobile .additional-info-wrapper table.additional-info td.label { font-size: 14px; font-weight: 400 !important; padding: 0; } .woocommerce .wishlist_table.mobile .additional-info-wrapper table.additional-info td.value { font-size: 14px; padding: 0; } .woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart { float: left; margin-right: 10px; } .woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart .button { margin: 0 !important; height: 40px; line-height: 40px; padding: 0 15px !important; } .woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove { float: left; } .woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove > a { color: #000; height: 40px; line-height: 40px; text-align: center; border: 1px solid #ccc; padding: 0 15px; display: block; } .woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove i:before { content: "\e935"; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; margin-top: 2px; } .woocommerce.wcboost-wishlist .wcboost-wishlist-form .wcboost-wishlist-actions > .button { background-color: #000 !important; color: #fff !important; } .woocommerce.wcboost-wishlist .shop_table { margin-bottom: 40px; } .woocommerce form .form-row { margin-bottom: 10px; padding: 0; } .woocommerce form .form-row label { margin-bottom: 5px; display: block; } .woocommerce form .form-row .input-text { color: #000; min-width: inherit; border: 1px solid #ccc; padding: 16px; } .woocommerce form .form-row .select2-container .select2-choice { border: 1px solid #ccc; padding: 12px 25px; } .woocommerce form .form-row .select2-container .select2-selection--single { border: 1px solid #ccc; padding: 10px 16px; height: auto; border-radius: 0; min-height: 50px; } .woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow { top: 15px; } .woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; } .woocommerce form .form-row ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999; font-weight: 400; } .woocommerce form .form-row ::-moz-placeholder { /* Firefox 19+ */ color: #999; font-weight: 400; } .woocommerce form .form-row :-ms-input-placeholder { /* IE 10+ */ color: #999; font-weight: 400; } .woocommerce form .form-row :-moz-placeholder { /* Firefox 18- */ color: #999; font-weight: 400; } .woocommerce #shipping_method li { cursor: pointer; text-align: left; line-height: 1; } .woocommerce #shipping_method li .woocommerce-Price-amount { font-weight: 400; text-align: right; float: right; padding-top: 3px; } .woocommerce #shipping_method li .shipping_method { opacity: 0; display: none; } .woocommerce #shipping_method li .shipping_method:checked + label { color: #000; } .woocommerce #shipping_method li .shipping_method:checked + label:before { content: "\5c"; } .woocommerce #shipping_method li .shipping_method:checked + label .woocommerce-Price-amount { color: #fe0000; } .woocommerce #shipping_method li input[type="hidden"] + label { padding-left: 0; } .woocommerce #shipping_method li input[type="hidden"] + label:before { display: none; } .woocommerce #shipping_method li label { display: inline-block; text-transform: inherit; position: relative; line-height: 1; font-size: 16px; padding-left: 20px; cursor: pointer; color: #666; } .woocommerce #shipping_method li label:before { content: "\5b"; font-family: ElegantIcons; font-size: 16px; position: absolute; top: 1px; left: -6px; transition: 0.5s; } .woocommerce .woocommerce-shipping-destination { text-align: left; font-size: 14px; } .woocommerce .track_order { font-weight: 400; text-align: center; font-size: 16px; } .woocommerce .track_order .form-row { text-align: left; } .woocommerce .track_order .form-row label { color: #000; } .woocommerce .track_order .form-row .button { width: 100%; margin-top: 20px; } .woocommerce .track_order .form-track_order { margin-top: 60px; } .woocommerce nav.woocommerce-pagination { margin-top: 50px; text-align: center; } .woocommerce nav.woocommerce-pagination.loaded { display: none; } .woocommerce nav.woocommerce-pagination ul { border: none; } .woocommerce nav.woocommerce-pagination ul li { border-right-width: 0; margin: 0 0 10px; padding: 0 5px; list-style: none; } .woocommerce nav.woocommerce-pagination ul li .page-numbers { color: #000; font-size: 14px; text-align: center; padding: 0 12px; height: 32px; line-height: 32px; display: block; background-color: #f5f5f5; min-width: 34px; } .woocommerce nav.woocommerce-pagination ul li .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev { padding: 0 20px; } .woocommerce nav.woocommerce-pagination ul li .page-numbers i { font-size: 10px; font-weight: 700; } .woocommerce nav.woocommerce-pagination ul li:first-child { margin-left: 0; } .woocommerce nav.woocommerce-pagination ul li a:focus { background-color: transparent; outline: none; } .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); } .woocommerce nav.woocommerce-pagination ul li span.current { position: relative; } .woocommerce nav.woocommerce-pagination ul li span.current:before { position: absolute; bottom: -2px; left: 3px; border-bottom: 1px solid #000; content: ""; width: 12px; height: 1px; } .woocommerce nav.woocommerce-pagination ul li .next span:hover, .woocommerce nav.woocommerce-pagination ul li .prev span:hover { color: #000; background-color: transparent; } .woocommerce nav.woocommerce-pagination ul li .next { padding-left: 10px; } .woocommerce nav.woocommerce-pagination ul li .prev { padding-right: 10px; } .woocommerce nav.woocommerce-pagination.infinite { text-align: center; } .woocommerce nav.woocommerce-pagination.infinite ul li { padding: 0; } .woocommerce nav.woocommerce-pagination.infinite ul .page-numbers { display: none; } .woocommerce nav.woocommerce-pagination.infinite ul .next { display: block; padding-left: 0; } .woocommerce nav.woocommerce-pagination.infinite .dots-loading { font-size: 18px; letter-spacing: 15px; text-transform: uppercase; font-weight: 300; } .woocommerce nav.woocommerce-pagination.infinite .dots-loading span { display: inline-block; } .woocommerce .ribbons .ribbon { color: #fff; font-size: 14px; font-weight: 600; text-align: center; display: block; margin: 0; position: absolute; background-color: #93be2b; z-index: 1; top: 0; right: 0; height: 27px; line-height: 27px; border-radius: 3px; padding: 0 13px; min-width: inherit; min-height: inherit; } .woocommerce .ribbons .ribbon.onsale { background-color: #f14705; left: auto; } .woocommerce .ribbons .ribbon.featured { background-color: #ff8c46; } .woocommerce .ribbons .ribbon.out-of-stock { background-color: #000000; color: #fff; } .woocommerce .widget_price_filter .price_slider_wrapper { padding-top: 3px; } .woocommerce .widget_price_filter .price_slider_wrapper:after { clear: both; display: block; content: ""; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #000; border-radius: 0; height: 1px; cursor: pointer; margin-right: 15px; } .woocommerce .widget_price_filter .ui-slider { margin: 5px 0 10px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #000; border-radius: 0; cursor: pointer; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #000; border-radius: 50%; width: 15px; height: 15px; margin-left: 0; top: -7px; } .woocommerce .widget_price_filter .price_slider_amount { position: relative; } .woocommerce .widget_price_filter .price_slider_amount .price_label { position: absolute; top: 0; left: 0; right: 0; text-align: left; font-size: 16px; color: #999; } .woocommerce .widget_price_filter .price_slider_amount .button { width: 100%; margin-top: 70px; font-size: 14px; } .woocommerce .content-area .page-description { padding-bottom: 100px; } .woocommerce .mf-toolbar-empty-space { height: 40px; } .woocommerce .shop-toolbar { background-color: #f5f5f5; padding: 0 15px; } .woocommerce .shop-toolbar.active .mf-filters i:before { content: "\e937"; } .woocommerce .shop-toolbar .products-found, .woocommerce .shop-toolbar .woocommerce-ordering, .woocommerce .shop-toolbar .mf-filters { float: left; min-height: 51px; display: flex; align-items: center; } .woocommerce .shop-toolbar .products-found strong { color: #000; font-weight: 600; padding-right: 5px; } .woocommerce .shop-toolbar .mf-filter-mobile { display: none; } .woocommerce .shop-toolbar .mf-filters { color: #000; font-weight: 600; font-size: 16px; text-transform: uppercase; } .woocommerce .shop-toolbar .mf-filters i { padding-left: 10px; font-size: 12px; color: #000; font-weight: 700; } .woocommerce .shop-toolbar .shop-view { float: right; display: flex; align-items: center; min-height: 51px; color: #000; } .woocommerce .shop-toolbar .shop-view > span { padding-right: 5px; } .woocommerce .shop-toolbar .shop-view .mf-shop-view { margin-left: 15px; font-size: 24px; color: #999; line-height: 1; margin-top: 3px; display: block; } .woocommerce .shop-toolbar .shop-view .mf-shop-view.current { color: #000; } .woocommerce .shop-toolbar.multiple .woocommerce-ordering { margin-right: 45px; } .woocommerce .shop-toolbar .woocommerce-ordering { color: #000; margin: 0; padding: 0; float: right; } .woocommerce .shop-toolbar .woocommerce-ordering li { list-style: none; margin-bottom: 0; } .woocommerce .shop-toolbar .woocommerce-ordering > li { display: inline-block; position: relative; color: #999; } .woocommerce .shop-toolbar .woocommerce-ordering > li.current { color: #000; } .woocommerce .shop-toolbar .woocommerce-ordering .cancel-ordering { display: none; } .woocommerce .shop-toolbar .woocommerce-ordering .current { min-width: 270px; display: inline-block; cursor: pointer; min-height: 33px; line-height: 33px; border: 1px solid #b8b8b8; background-color: #fff; padding: 0 25px 0 15px; } .woocommerce .shop-toolbar .woocommerce-ordering .current:after { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; color: #000; } .woocommerce .shop-toolbar .woocommerce-ordering li > ul { margin: 0; position: absolute; top: 100%; left: 0; transition: top 0.5s; border: 1px solid #b8b8b8; background-color: #fff; padding: 10px 15px; color: #999; transform: scale(0); z-index: -999; line-height: 1.4; min-width: 100%; } .woocommerce .shop-toolbar .woocommerce-ordering li > ul li { padding: 5px 0; } .woocommerce .shop-toolbar .woocommerce-ordering li > ul li a { color: #999; white-space: nowrap; } .woocommerce .shop-toolbar .woocommerce-ordering li > ul li a.active, .woocommerce .shop-toolbar .woocommerce-ordering li > ul li a:hover { color: #000; } .woocommerce .shop-toolbar .woocommerce-ordering li.current:hover > ul { transform: scale(1); z-index: 999; } .woocommerce .shop-toolbar:after { display: block; content: ""; clear: both; } .mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button, .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 ul.products li.product { margin-bottom: 5px; } .product_loop-no-hover ul.products li.product .product-inner { padding-bottom: 20px; border: 1px solid transparent; } .product_loop-no-hover ul.products li.product .product-inner:hover { border-color: #c0c0c0; } .product_loop-no-hover.elementor-page .mf-products-carousel ul.products li.product .product-inner { margin-bottom: 10px; } .woocommerce-cart .woocommerce h2 { font-size: 20px; font-weight: 600; margin-bottom: 30px; margin-top: 0; } .woocommerce-cart .woocommerce table.cart .backorder_notification, .woocommerce-cart .woocommerce table.checkout .backorder_notification { color: #666; } .woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; display: inline-block; } .woocommerce-cart .woocommerce table.cart .btn-shop i, .woocommerce-cart .woocommerce table.checkout .btn-shop i { display: inline-block; transform: translateY(2px); padding-right: 10px; } .woocommerce-cart .woocommerce table.cart .empty-cart-button, .woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.checkout .empty-cart-button, .woocommerce-cart .woocommerce table.checkout .btn-update { float: right; position: relative; cursor: pointer; background-color: transparent; color: #000; border: 1px solid #7f7f7f; } .woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.checkout .btn-update { padding-left: 50px; margin-left: 10px; } .woocommerce-cart .woocommerce table.cart .btn-update:before, .woocommerce-cart .woocommerce table.checkout .btn-update:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; color: #000; font-size: 16px; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); } .woocommerce-cart .woocommerce table.cart td.actions, .woocommerce-cart .woocommerce table.checkout td.actions { padding-left: 0; padding-right: 0; border-bottom: none; padding-top: 50px; } .woocommerce-cart .woocommerce table.shop_table.cart { margin-bottom: 60px; } .woocommerce-cart .woocommerce table.shop_table.cart td { padding-top: 30px; padding-bottom: 30px; } .woocommerce-cart .woocommerce table.shop_table td.product-name { padding-top: 45px; } .woocommerce-cart .woocommerce table.shop_table td.product-name a { font-size: 16px; color: #0066cc; line-height: 1.2; } .woocommerce-cart .woocommerce table.shop_table td.product-name .product-detail-mobile { display: none; } .woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation { margin: 8px 0 0; font-size: 14px; } .woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt { font-weight: 400; text-transform: capitalize; padding-bottom: 3px; margin-bottom: 0; color: #999; } .woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd { padding-bottom: 3px; margin-bottom: 0; color: #000; } .woocommerce-cart .woocommerce table.shop_table td.product-name .woocommerce-Price-amount { display: none; } .woocommerce-cart .woocommerce table.shop_table td.product-remove { width: 70px; padding-top: 45px; } .woocommerce-cart .woocommerce table.shop_table td.product-remove .mf-remove { color: #000; font-size: 16px; } .woocommerce-cart .woocommerce table.shop_table td.product-remove .mf-remove:hover { color: var(--mf-primary-color); } .woocommerce-cart .woocommerce table.shop_table td.product-subtotal, .woocommerce-cart .woocommerce table.shop_table td.product-quantity, .woocommerce-cart .woocommerce table.shop_table td.product-price { width: 150px; font-size: 16px; padding-top: 45px; } .woocommerce-cart .woocommerce table.shop_table td.product-quantity { padding-top: 38px; } .woocommerce-cart .woocommerce table.shop_table td.product-quantity .quantity .label { display: none; } .woocommerce-cart .woocommerce table.shop_table td.product-quantity .product-remove { display: none; } .woocommerce-cart .woocommerce table.shop_table td.product-thumbnail { width: 150px; padding-left: 25px; padding-top: 30px; } .woocommerce-cart .woocommerce table.shop_table td .quantity { border: 1px solid #ccc; line-height: 36px; position: relative; width: 100px; } .woocommerce-cart .woocommerce table.shop_table td .quantity .qty { margin-right: 30px; margin-left: 30px; width: 40px; } .woocommerce-cart .woocommerce table.shop_table td .quantity .decrease { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; } .woocommerce-cart .woocommerce table.shop_table td .quantity .increase { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; } .woocommerce-cart .woocommerce table.shop_table td del bdi { text-decoration: line-through; } .woocommerce-cart .woocommerce .coupon { margin-bottom: -100%; } .woocommerce-cart .woocommerce .coupon label { display: block; font-size: 20px; color: #000; position: relative; margin-bottom: 40px; } .woocommerce-cart .woocommerce .coupon label:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } .woocommerce-cart .woocommerce .coupon .input-text { width: 100%; margin-bottom: 30px; padding: 16px; border: 1px solid #ccc; color: #000; } .woocommerce-cart .woocommerce .coupon .button { background-color: transparent; border: 1px solid #ccc; color: #000; } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button { display: block; font-size: 20px; color: #000; position: relative; margin-bottom: 35px; margin-top: 0; } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form { display: block !important; height: auto !important; } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .form-row { margin-bottom: 15px; } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .input-text, .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator select { width: 100%; } .woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .button { background-color: transparent; border: 1px solid #ccc; color: #000; margin-top: 15px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals > h2 { display: none; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table { border: 1px solid #ccc; background-color: #f1f1f1; border-radius: 0; padding: 0 30px; font-size: 16px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table th { background-color: transparent; color: #000; font-weight: 400; padding: 20px 0; border-top: none; text-transform: none; font-size: 16px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td { text-align: right; padding: 20px 0; border-top: none; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td p { margin-bottom: 5px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .shipping .shipping-title { color: #000; font-weight: 400; font-size: 16px; text-align: left; margin: 0 0 10px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount { color: #ff3300; font-size: 20px; font-weight: 600; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th { font-size: 20px; font-weight: 600; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td { border-bottom: none; } .woocommerce-cart .woocommerce .cross-sells { margin-top: 80px; } .woocommerce-cart .woocommerce .cross-sells > h2 { text-align: center; } .woocommerce-cart .woocommerce .cross-sells ul.products li.product { margin-bottom: 10px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-main { padding: 0; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items { border: none; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td, .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items th { border: none; font-weight: 400; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items th { border: none; color: #000; border-bottom: 1px solid #e1e1e1; font-size: 14px; font-weight: 600; text-transform: uppercase; background-color: #f2f2f2 !important; padding: 9px 12px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { border: none; color: #000; vertical-align: top; border-bottom: 1px solid #d6d6d6; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items tfoot tr th { background-color: transparent; font-weight: 400; text-transform: none; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product { visibility: visible; font-size: 0; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__header th { font-weight: 600; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices { font-size: 16px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-components-product-metadata:empty { display: none; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__quantity input.wc-block-components-quantity-selector__input { height: 38px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-components-formatted-money-amount { font-weight: 400; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-components-product-name { font-size: 16px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-item__label { color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block { font-size: 16px; color: #666; padding-top: 16px; padding-bottom: 6px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block span.wc-block-cart__totals-title { font-weight: 400; color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value { font-weight: 400; color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description, .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-formatted-money-amount { font-size: 16px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description { font-size: 14px; color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description .wc-block-components-totals-shipping__via { display: inline; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description .wc-block-components-shipping-address { font-weight: 700; display: inline; margin-left: 5px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description .wc-block-components-totals-shipping__change-address__link { display: block; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option-checked { color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group { color: #fe0000; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-button:not(.is-link) { background-color: #000; color: #fff; outline: none; box-shadow: none; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-button:not(.is-link):disabled { opacity: .5; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text { opacity: 1; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control > * { margin-bottom: 10px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control .wc-block-components-radio-control__option { padding-left: 24px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control .wc-block-components-radio-control__input { min-height: 12px; min-width: 12px; width: 12px; height: 12px; outline: none; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control .wc-block-components-radio-control__input:before { min-width: 6px; min-height: 6px; width: 6px; height: 6px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label { font-size: 20px; } .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount { font-size: 20px; font-weight: 600; color: #fe0000; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-panel, .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon, .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item, .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar div.wc-block-components-shipping-calculator, .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar div.wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) { padding-left: 0; padding-right: 0; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon { color: #000; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar div.wc-block-components-radio-control > * { margin-bottom: 5px; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-radio-control__option-layout { display: flex; align-items: center; justify-content: space-between; } .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit .wc-block-components-button:not(.is-link) { font-size: 16px; min-height: 50px; outline: none; box-shadow: none; } .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart-items .wc-block-cart-items__row, .wp-block-woocommerce-cart .wc-block-cart.is-small .wc-block-cart-items .wc-block-cart-items__row { padding-top: 10px; padding-bottom: 10px; } .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .wp-block-woocommerce-cart .wc-block-cart.is-small .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { padding-bottom: 25px; } .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart-items .wc-block-components-product-name, .wp-block-woocommerce-cart .wc-block-cart.is-small .wc-block-cart-items .wc-block-components-product-name { font-size: 14px; } .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-components-radio-control__input, .wp-block-woocommerce-cart .wc-block-cart.is-small .wc-block-components-radio-control__input { left: 0; margin: 0; } .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th { padding: 12px; } .woocommerce-checkout .woocommerce-info { border: none; background-color: #f1f1f1; color: #000; font-size: 14px; padding: 20px 25px 20px 65px !important; } .woocommerce-checkout .woocommerce-info:before { content: "\76"; font-family: ElegantIcons; font-size: 17px; color: #999; top: 50%; transform: translateY(-50%); left: 25px; position: absolute; } .woocommerce-checkout .woocommerce-info .showlogin, .woocommerce-checkout .woocommerce-info .showcoupon { color: #0099cc; transition: all 0.5s; } .woocommerce-checkout form.checkout_coupon { border-radius: 0; } .woocommerce-checkout .woocommerce-notices-wrapper { clear: both; } .woocommerce-checkout form.checkout { margin-top: 30px; } .woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { opacity: 0; } .woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before { content: "\e999"; } .woocommerce-checkout .woocommerce-form__label-for-checkbox > span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; font-size: 14px; padding-left: 10px; cursor: pointer; } .woocommerce-checkout .woocommerce-form__label-for-checkbox > span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -4px; left: -18px; color: #000; transition: 0.5s; } .woocommerce-checkout .mailchimp-newsletter input.woocommerce-form__input-checkbox { opacity: 0; display: none; } .woocommerce-checkout .mailchimp-newsletter input.woocommerce-form__input-checkbox:checked + .woocommerce-form__label-for-checkbox > span:before { content: "\e999"; } .woocommerce-checkout .mailchimp-newsletter .woocommerce-form__label-for-checkbox > span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; font-size: 14px; padding-left: 10px; cursor: pointer; } .woocommerce-checkout .mailchimp-newsletter .woocommerce-form__label-for-checkbox > span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -4px; left: -18px; color: #000; transition: 0.5s; } .woocommerce-checkout .mc4wp-checkbox-woocommerce input[type="checkbox"] { opacity: 0; display: none; } .woocommerce-checkout .mc4wp-checkbox-woocommerce input[type="checkbox"]:checked + span:before { content: "\e999"; } .woocommerce-checkout .mc4wp-checkbox-woocommerce span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; font-size: 14px; padding-left: 30px; cursor: pointer; } .woocommerce-checkout .mc4wp-checkbox-woocommerce span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -4px; left: 0; color: #000; transition: 0.5s; } .woocommerce-checkout form.login { border-radius: 0; } .woocommerce-checkout form.login .lost_password { margin-bottom: 0; } .woocommerce-checkout form.login .lost_password a { color: #000; text-decoration: underline; } .woocommerce-checkout form.login .button { display: block; min-width: 140px; margin-top: 20px; } .woocommerce-checkout form.checkout h3 { font-size: 20px; margin-bottom: 30px; font-weight: 600; margin-top: 0; } .woocommerce-checkout form.checkout .woocommerce-shipping-fields, .woocommerce-checkout form.checkout .woocommerce-account-fields { margin-top: 40px; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper { margin-top: 20px; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label { font-weight: 400; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label > span:before { left: 0; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label > span.required { padding-left: 0; color: #cc0000; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label > span.required:before { display: none; } .woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label a { text-decoration: underline; } .woocommerce-checkout form.checkout .woocommerce-form__label { font-weight: 400; } .woocommerce-checkout form.checkout .woocommerce-form__label > .input-checkbox { opacity: 0; margin: 0; display: none; } .woocommerce-checkout form.checkout .woocommerce-form__label > .input-checkbox:checked + span:before { content: "\e999"; } .woocommerce-checkout form.checkout .woocommerce-form__label > span { display: inline-block; color: #000; text-transform: none; position: relative; line-height: 1; padding-left: 30px; cursor: pointer; } .woocommerce-checkout form.checkout .woocommerce-form__label > span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -3px; left: 0; color: #000; transition: 0.5s; } .woocommerce-checkout table.shop_table { border-radius: 0; padding: 0 30px; border: 1px solid #bfbfbf; border-bottom: none; background-color: #f6f6f6; margin: 0; } .woocommerce-checkout table.shop_table dt { font-weight: 400; color: #999; } .woocommerce-checkout table.shop_table tr th { background-color: transparent; color: #666; font-weight: 400; padding: 20px 0; border-top: none; font-size: 16px; text-transform: none; } .woocommerce-checkout table.shop_table tr th:last-child { text-align: right; } .woocommerce-checkout table.shop_table thead th { text-transform: uppercase; color: #000; padding-bottom: 10px; font-weight: 600; } .woocommerce-checkout table.shop_table td { padding: 20px 0; border-top: none; } .woocommerce-checkout table.shop_table td strong { font-weight: 400; } .woocommerce-checkout table.shop_table td p { margin-bottom: 5px; } .woocommerce-checkout table.shop_table td:last-child { text-align: right; } .woocommerce-checkout table.shop_table tfoot td { border-top: none; } .woocommerce-checkout table.shop_table .shipping th { color: #000; width: 50%; font-weight: 600; } .woocommerce-checkout table.shop_table .shipping td { font-weight: 400; } .woocommerce-checkout table.shop_table .shipping .shipping-title { text-align: left; font-size: 16px; color: #000; font-weight: 600; margin: 0 0 10px; } .woocommerce-checkout table.shop_table .shipping #shipping_method li label { font-size: 14px; } .woocommerce-checkout table.shop_table .cart_item td { padding: 5px 0; border-bottom: none; } .woocommerce-checkout table.shop_table .cart_item:first-child td { padding-top: 20px; } .woocommerce-checkout table.shop_table .cart-subtotal, .woocommerce-checkout table.shop_table .order-total { font-weight: 600; } .woocommerce-checkout table.shop_table .cart-subtotal th, .woocommerce-checkout table.shop_table .order-total th { color: #000; font-weight: 600; } .woocommerce-checkout table.shop_table .cart-subtotal .woocommerce-Price-amount, .woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount { color: #ff0000; font-weight: 600; } .woocommerce-checkout table.shop_table .order-total { font-size: 20px; } .woocommerce-checkout table.shop_table .order-total th { color: #000; font-weight: 600; font-size: 20px; } .woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount { color: #ff0000; font-weight: 600; } .woocommerce-checkout #payment { border-radius: 0; background-color: transparent; } .woocommerce-checkout #payment .wc_payment_methods { border: 1px solid #bfbfbf; border-top: none; background-color: #f6f6f6; } .woocommerce-checkout #payment .form-row.place-order { padding: 0; margin: 0 -1px; } .woocommerce-checkout #payment .form-row.place-order .button { width: 100%; margin-top: 20px; } .woocommerce-checkout #payment div.payment_box { background-color: transparent; color: #999; margin-bottom: 0; } .woocommerce-checkout #payment div.payment_box:before { display: none; } .woocommerce-checkout #payment ul.payment_methods { padding: 25px; } .woocommerce-checkout #payment ul.payment_methods > li { margin-bottom: 15px; } .woocommerce-checkout #payment ul.payment_methods > li:last-child { margin-bottom: 0; } .woocommerce-checkout #payment ul.payment_methods > li > .input-radio { display: none; } .woocommerce-checkout #payment ul.payment_methods > li > .input-radio:checked + label:before { content: "\5c"; } .woocommerce-checkout #payment ul.payment_methods > li > label { color: #000; position: relative; line-height: 1; font-size: 14px; padding-left: 30px; cursor: pointer; display: flex; align-items: center; flex-wrap: wrap; } .woocommerce-checkout #payment ul.payment_methods > li > label:before { content: "\5b"; font-family: ElegantIcons; font-size: 18px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; color: #000; transition: 0.5s; } .woocommerce-checkout #payment ul.payment_methods > li > label .about_paypal { line-height: 1; } .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=password], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url] { border-radius: 0; border-color: #ccc; } .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select__container, .wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select__select { border-radius: 0; border-color: #ccc; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked:after { border: none; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option { border: 1px solid #ccc; margin-bottom: 15px; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option:after { display: none; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option:last-child { margin-bottom: 0; } .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted { border-radius: 0; box-shadow: inset 0 0 0 2px #000; } .wp-block-woocommerce-checkout .wc-block-components-radio-control > * { margin-bottom: 10px; } .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option { padding-left: 40px; border: 1px solid #ccc; margin-bottom: 15px; } .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option:last-child { margin-bottom: 0; } .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input { min-height: 12px; min-width: 12px; width: 12px; height: 12px; outline: none; } .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before, .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:before { min-width: 6px; min-height: 6px; width: 6px; height: 6px; } .wp-block-woocommerce-checkout .wc-block-components-address-card__edit, .wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle { text-decoration: underline; } .wp-block-woocommerce-checkout .wc-block-components-product-name { font-size: 16px; } .wp-block-woocommerce-checkout .wc-block-components-order-summary { color: #000; } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary__button-text { font-size: 16px; font-weight: 600; text-transform: uppercase; } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item, .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price { font-size: 16px; font-weight: 400; } .wp-block-woocommerce-checkout .wc-block-components-totals-wrapper { color: #000; padding-left: 30px; padding-right: 30px; } .wp-block-woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-button:not(.is-link) { background-color: #000; color: #fff; outline: none; box-shadow: none; } .wp-block-woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-button:not(.is-link):disabled { opacity: .5; } .wp-block-woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text { opacity: 1; } .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item { font-size: 16px; font-weight: 600; } .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__value { font-weight: inherit; color: #fe0000; } .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item { font-size: 16px; } .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value { font-size: 20px; } .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value { font-weight: 600; color: #fe0000; } .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel, .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item { padding-left: 0; padding-right: 0; } .woocommerce-order-received .woocommerce-thankyou-order-received { font-size: 18px; color: #333; } .woocommerce-order-received ul.order_details li { font-size: 14px; } .woocommerce-order-received ul.order_details li strong { font-size: 14px; } .woocommerce-order-received .order_details strong { font-weight: 400; } .woocommerce-order-received h2, .woocommerce-order-received h3 { font-size: 18px; font-weight: 400; } .woocommerce-order-received address { font-style: normal; font-weight: 400; } .woocommerce-order-received .addresses { margin: 0 -15px; } .woocommerce-order-received .addresses .col-1, .woocommerce-order-received .addresses .col-2 { width: 50%; float: left; padding: 0 15px; } .woocommerce-order-received .addresses:after { display: block; clear: both; content: ""; } .woocommerce-order-received table.shop_table { padding: 0; border: none; border-bottom: none; background-color: transparent; margin: 0 0 60px; } .woocommerce-order-received table.shop_table tr th { color: #000; background-color: #f2f2f2; padding: 16px; } .woocommerce-order-received table.shop_table tr td { padding: 16px; } .woocommerce-order-received table.shop_table tfoot th { background-color: transparent; font-weight: 600; } .woocommerce-order-received table.shop_table tfoot .woocommerce-Price-amount { color: #ff3300; font-weight: 600; } .woocommerce-account .site-content { background-color: #f1f1f1; } .woocommerce-account.logged-in .site-content { padding-top: 40px; background-color: transparent; } .woocommerce-account .woocommerce .account-info { width: 100%; display: flex; align-items: center; margin-bottom: 30px; } .woocommerce-account .woocommerce .account-info .account-avatar { margin-right: 15px; } .woocommerce-account .woocommerce .account-info .account-avatar img { border-radius: 50%; } .woocommerce-account .woocommerce .account-info .account-name { font-size: 18px; line-height: 1; } .woocommerce-account .woocommerce .account-info .account-name h3 { font-size: 18px; font-weight: 600; margin: 5px 0 0; display: block; } .woocommerce-account .woocommerce h2 { font-size: 20px; font-weight: 400; } .woocommerce-account .woocommerce .form-row { margin-bottom: 12px; } .woocommerce-account .woocommerce .form-row label { margin-bottom: 5px; } .woocommerce-account .woocommerce .form-row .input-text { background-color: transparent; border: 1px solid #d9d9d9; border-radius: 3px; color: #000; font-weight: 400; padding: 13px; } .woocommerce-account .woocommerce .form-row .input-text:focus { color: #000; border-color: #000; } .woocommerce-account .woocommerce .form-row ::-webkit-input-placeholder { color: #999; font-weight: 400; } .woocommerce-account .woocommerce .form-row :-moz-placeholder { color: #999; font-weight: 400; } .woocommerce-account .woocommerce .form-row ::-moz-placeholder { color: #999; font-weight: 400; } .woocommerce-account .woocommerce .form-row :-ms-input-placeholder { color: #999; font-weight: 400; } .woocommerce-account .woocommerce .form-row .select2-container .select2-choice { border: 1px solid rgba(0, 0, 0, 0.15); padding-left: 25px; font-size: 16px; font-weight: 400; text-align: center; color: #999; background-color: transparent; } .woocommerce-account .woocommerce .form-row .select2-container .select2-choice:focus { color: #000; border-color: #000; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation { line-height: 1; width: 25%; float: left; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul { padding: 0; margin: 0; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li { list-style: none; padding: 15px 20px; background-color: #f6f6f6; border: 1px solid #d1d1d1; border-bottom: none; margin-bottom: 0; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a { color: #000; font-weight: 600; text-transform: uppercase; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { color: var(--mf-primary-color); } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child { border-bottom: 1px solid #d1d1d1; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active { background-color: var(--mf-background-primary-color); border: none; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--mf-background-primary-text-color); } .woocommerce-account .woocommerce .woocommerce-MyAccount-content { width: 70%; float: right; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content strong { color: #666; font-weight: 600; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders { font-size: 14px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .button { height: 40px; line-height: 39px; padding: 0 25px; min-width: 120px; padding-left: 15px; padding-right: 15px; display: block; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback { height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; background-color: #88aa00; color: #fff; margin-top: 10px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback:active { background-color: #88aa00; color: #fff; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses { margin: 0 -15px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-2 { width: 50%; float: left; padding: 0 15px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses:after { display: block; clear: both; content: ""; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce .woocommerce-MyAccount-content h3 { font-size: 16px; font-weight: 400; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders-title, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .billing-title { margin: 0; line-height: 1; font-size: 20px; text-transform: capitalize; padding-bottom: 18px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders { border: none; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead { line-height: 1; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th { padding: 15px; background-color: #f1f1f1; border-bottom: 1px solid #d9d9d9; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th span { font-weight: 600; color: #000; text-transform: uppercase; display: block; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order td { padding: 15px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-date { color: #999; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-status { color: #99cc33; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .order-actions { padding-top: 23px; padding-right: 0; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination { margin-bottom: 80px; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .billing-title { margin-bottom: 35px; } .woocommerce-account .woocommerce .woocommerce-Addresses { margin: 0 -15px; } .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address { width: 50%; float: left; padding: 0 15px; } .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address { color: #000; line-height: 2; font-style: normal; text-transform: capitalize; } .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit { margin-top: 30px; } .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit .edit { color: #0099cc; font-style: italic; } .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit .edit:hover { color: var(--mf-primary-color); } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content { color: #000; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .form-row, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .form-row { margin-bottom: 15px; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .form-row label, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .form-row label { line-height: 1; margin-bottom: 10px; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .password-input, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input { position: relative; display: block; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input { position: absolute; right: 10px; top: 10px; cursor: pointer; cursor: pointer; border: none; background-color: transparent; opacity: 0.5; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input.display-password, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input.display-password { opacity: 1; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input:before, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input:before { content: "\e6a5"; font-family: 'Linearicons' !important; font-weight: 700; font-size: 16px; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .edit-address, .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content h3, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .edit-address, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content h3 { font-size: 20px; font-weight: 600; color: #000; text-transform: none; padding-bottom: 15px; margin-bottom: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); line-height: 1; width: 100%; margin-top: 0; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content fieldset, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content fieldset { border: none; padding: 0; margin: 0; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content fieldset legend, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content fieldset legend { font-size: 20px; font-weight: 600; margin-bottom: 15px; margin-top: 20px; } .woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .button { margin-top: 30px; } .woocommerce-account.woocommerce-lost-password form.lost_reset_password { max-width: 430px; margin: 0 auto; background-color: #fff; padding: 20px; } .woocommerce-account.woocommerce-lost-password form.lost_reset_password .form-row label { color: #000; } .woocommerce-account.woocommerce-lost-password form.lost_reset_password .form-row .button { width: 100%; margin-top: 15px; } .woocommerce .customer-login .tabs-nav { text-align: center; margin-bottom: 30px; } .woocommerce .customer-login .tabs-nav li { float: none; display: inline-block; } .woocommerce .customer-login .tabs-nav a { font-size: 30px; color: #999; padding: 0 20px; font-weight: 600; } .woocommerce .customer-login .tabs-nav a.active { color: #000; } .woocommerce .customer-login .tabs-content { max-width: 430px; margin: 0 auto; } .woocommerce .customer-login .tabs-panel { background-color: #fff; padding: 35px 30px 27px; border: 1px solid #e8e8e8; border-radius: 5px; } .woocommerce .customer-login .tabs-panel form { margin: 0; padding: 0; border: none; } .woocommerce .customer-login .tabs-panel h2 { font-size: 16px; font-weight: 400; margin: 0 0 25px; } .woocommerce .customer-login .form-row .input-text { padding: 14px 16px; text-align: left; } .woocommerce .customer-login .form-row .button { width: 100%; font-size: 16px; margin-top: 20px; border-radius: 3px; height: 53px; line-height: 53px; } .woocommerce .customer-login .woocommerce-form-row__remember { position: relative; display: flex; align-items: center; justify-content: space-between; margin-top: 20px; } .woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox { display: inline-block; line-height: 1; margin-top: 0; } .woocommerce .customer-login .password-input { position: relative; display: block; } .woocommerce .customer-login .password-input .show-password-input { position: absolute; right: 10px; top: 10px; cursor: pointer; border: none; background-color: transparent; opacity: 0.5; } .woocommerce .customer-login .password-input .show-password-input.display-password { opacity: 0.1; } .woocommerce .customer-login .password-input .show-password-input:before { content: "\e6a5"; font-family: 'Linearicons' !important; font-weight: 700; font-size: 16px; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox { margin: 20px 0; display: block; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { opacity: 0; display: none; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before { content: "\e999"; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; padding-left: 30px; cursor: pointer; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -3px; left: 0; color: #000; transition: 0.5s; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder { padding-left: 0; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder:before { display: none; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder .woocommerce-form__input-checkbox { opacity: 1; display: block; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder + span { padding-left: 10px; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox .checkbox-holder + span:before { display: none; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio { margin: 0; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio span:before { content: "\5b"; font-family: ElegantIcons; top: -1px; } .woocommerce .customer-login .woocommerce-form__label-for-checkbox.radio .woocommerce-form__input-checkbox:checked + span:before { content: "\5c"; } .woocommerce .customer-login .mailchimp-newsletter .input-checkbox:checked + .woocommerce-form__label-for-checkbox > span:before { content: "\e999"; } .woocommerce .customer-login .mailchimp-newsletter .input-checkbox { display: none; } .woocommerce .customer-login .register br { display: none; } .woocommerce .customer-login .register p { margin: 0 0 12px; } .woocommerce .customer-login label[for="apply_for_vendor"] { margin: 20px 0 0; display: block; } .woocommerce .customer-login label[for="apply_for_vendor"] .input-checkbox { opacity: 0; display: none; } .woocommerce .customer-login label[for="apply_for_vendor"] .input-checkbox:checked + span:before { content: "\e999"; } .woocommerce .customer-login label[for="apply_for_vendor"] span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; padding-left: 30px; cursor: pointer; } .woocommerce .customer-login label[for="apply_for_vendor"] span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -3px; left: 0; color: #000; transition: 0.5s; } .woocommerce .customer-login .forgetmenot { margin: 20px 0 10px; display: block; } .woocommerce .customer-login .forgetmenot .input-checkbox { opacity: 0; } .woocommerce .customer-login .forgetmenot .input-checkbox:checked + span:before { content: "\e999"; } .woocommerce .customer-login .forgetmenot span { display: inline-block; color: #000; text-transform: inherit; position: relative; line-height: 1; padding-left: 20px; cursor: pointer; } .woocommerce .customer-login .forgetmenot span:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 18px; position: absolute; top: -2px; left: -12px; color: #000; transition: 0.5s; } .woocommerce .customer-login .wp-social-login-widget { margin-top: 40px; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 100px; } .catalog-sidebar .widget { background-color: #f5f5f5; padding: 25px 20px; margin-bottom: 0; position: relative; } .catalog-sidebar .widget:after { position: absolute; bottom: 0; left: 20px; right: 20px; content: ""; height: 1px; background-color: #d8d8d8; } .catalog-sidebar .widget:last-child:after { display: none; } .catalog-sidebar .widget .widget-title { margin-bottom: 25px; font-size: 18px; text-transform: uppercase; font-weight: 400; } .catalog-sidebar .widget ul li .count { font-size: 13px; padding-left: 5px; } .catalog-sidebar .mf_widget_product_categories, .catalog-sidebar .widget_product_categories { margin-bottom: 30px; } .catalog-sidebar .mf_widget_product_categories:after, .catalog-sidebar .widget_product_categories:after { display: none; } .catalog-sidebar .widget_search, .catalog-sidebar .widget_product_search { border-bottom: none; padding-bottom: 20px; } .catalog-sidebar .widget_search .search-form, .catalog-sidebar .widget_product_search .search-form { background-color: #f5f5f5; border-color: #f5f5f5; padding: 12px 20px; } .catalog-sidebar .woocommerce-product-search { border-color: #d8d8d8; background-color: #fff; } .catalog-sidebar .widget_shopping_cart_content .buttons a { width: 100%; margin-left: 0; margin-right: 0; } .woocommerce-widget-layered-nav .widget-title { margin-bottom: 25px; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list { max-height: 135px; overflow-y: auto; scrollbar-color: #666666 #cccccc; scrollbar-width: thin; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar { width: 6px; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb { background: #666666; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list::-webkit-scrollbar-track { background: #cccccc; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 7px 0; position: relative; padding-left: 24px; line-height: 1; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a { padding: 0; position: static; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before { position: absolute; top: 6px; left: 0; width: 16px; height: 16px; border: 1px solid #d1d1d1; content: ""; background-color: #fff; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 7px; left: 0; font-size: 10px; opacity: 0; width: 16px; height: 16px; text-align: center; line-height: 16px; font-weight: 600; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch { display: inline-block; margin-right: 10px; padding: 7px 0 4px; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color { margin-right: 5px; display: block; border: 1px solid transparent; padding: 3px; border-radius: 50%; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .sub-swatch { width: 30px; height: 30px; display: block; border-radius: 50%; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .term-name { display: none; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-label { padding: 5px 10px; border: 1px solid #b8b8b8; min-width: 47px; display: block; text-align: center; text-transform: uppercase; color: #000; background-color: #fff; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-image { border: 1px solid transparent; padding: 3px; border-radius: 50%; display: block; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-image img { max-width: 45px; border-radius: 50%; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch a:after, .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch a:before { display: none; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:after { opacity: 1; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before { border-color: var(--mf-border-primary-color); } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen .count { font-weight: 600; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-color { border-color: #f04a09; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-image { border-color: #f04a09; } .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-label { border-color: var(--mf-border-primary-color); color: var(--mf-primary-color); } .woocommerce-widget-layered-nav.mf-widget-layered-nav .slimScrollBar, .woocommerce-widget-layered-nav.mf-widget-layered-nav .slimScrollRail { border-radius: 0 !important; opacity: 1 !important; } .woocommerce-widget-layered-nav.mf-widget-layered-nav.no-scroll .slimScrollBar, .woocommerce-widget-layered-nav.mf-widget-layered-nav.no-scroll .slimScrollRail { opacity: 0 !important; } .woocommerce-widget-layered-nav .search_layered_nav { position: relative; margin-bottom: 20px; margin-top: 5px; } .woocommerce-widget-layered-nav .search_layered_nav:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; font-size: 15px; color: #000; } .woocommerce-widget-layered-nav .search_layered_nav .mf-input-search-nav { width: 100%; border-color: #d1d1d1; height: 34px; line-height: 34px; padding: 0 10px; } .widget_rating_filter ul .wc-layered-nav-rating { padding: 7px 0; position: relative; } .widget_rating_filter ul .wc-layered-nav-rating:first-child { padding-top: 0; } .widget_rating_filter ul .wc-layered-nav-rating:first-child a:before { top: 0; } .widget_rating_filter ul .wc-layered-nav-rating:last-child { padding-bottom: 0; } .widget_rating_filter ul .wc-layered-nav-rating .star-rating { margin-right: 3px; } .widget_rating_filter ul .wc-layered-nav-rating a { display: flex; align-items: center; color: #999; position: relative; } .widget_rating_filter ul .wc-layered-nav-rating a:before { width: 16px; height: 16px; border: 1px solid #d1d1d1; content: ""; background-color: #fff; margin-top: 1px; margin-right: .618em; } .widget_rating_filter ul .wc-layered-nav-rating a:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 3px; left: 0; font-size: 10px; opacity: 0; width: 16px; height: 16px; text-align: center; line-height: 16px; font-weight: 600; margin-top: 2px; } .widget_rating_filter ul .wc-layered-nav-rating.chosen a:after { opacity: 1; color: var(--mf-primary-color); } .widget_rating_filter ul .wc-layered-nav-rating.chosen a:before { border-color: var(--mf-border-primary-color); content: ""; } .widget_rating_filter ul .wc-layered-nav-rating.chosen .count { font-weight: 600; } .widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-color { border-color: #f04a09; } .widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-image { border-color: #f04a09; } .widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-label { border-color: var(--mf-border-primary-color); color: var(--mf-primary-color); } .widget_layered_nav_filters .widget-title { margin-bottom: 20px; font-size: 16px; } .widget_layered_nav_filters ul li { display: block; float: none; padding: 5px 0; } .widget_layered_nav_filters ul li.chosen a { color: #000; font-weight: 400; } .widget_layered_nav_filters ul li.chosen a:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 12px; color: #000; } .mf-catalog-topbar { display: none; z-index: -999; background-color: #f5f5f5; padding-bottom: 30px; margin-bottom: 40px; } .mf-catalog-topbar.active { z-index: 1; } .mf-catalog-topbar .widget { width: 20%; float: left; padding: 0 15px; margin-bottom: 30px; padding-top: 40px; background-color: transparent; animation: fadein 2s; } .mf-catalog-topbar .widget:after { display: none; } .mf-catalog-topbar .widget .widget-title { font-size: 14px; margin-bottom: 25px; font-weight: 600; } .mf-catalog-topbar .widget:nth-child(5n + 1) { clear: both; } .mf-catalog-topbar .widget .woocommerce-ordering li.current > span, .mf-catalog-topbar .widget .woocommerce-ordering li .sort-by { display: none; } .mf-catalog-topbar .widget .woocommerce-ordering li li .active { font-weight: 600; color: var(--mf-primary-color); } .mf-catalog-topbar .widget .woocommerce-ordering li li:first-child { padding-top: 0; } .mf-catalog-topbar .widget .woocommerce-ordering li li:last-child { padding-bottom: 0; } .mf-catalog-topbar.widgets-4 .widget { width: 25%; } .mf-catalog-topbar.widgets-3 .widget { width: 33.33%; } .mf-catalog-topbar .widget_layered_nav .count { display: none; } .mf-catalog-topbar .widget_layered_nav ul li { padding: 5px 0; } .mf-catalog-topbar .widget_layered_nav ul li:first-child { padding-top: 0; } .mf-catalog-topbar .widget_layered_nav ul li a { padding: 0; line-height: 1; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding-left: 0; display: block; width: 100%; margin-right: 0; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:before, .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:after { display: none; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch { margin: 0; display: block; padding: 7px 0; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch:first-child { padding-top: 0; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch:last-child { padding-bottom: 0; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color { padding: 0; margin-left: 0; border: none; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .sub-swatch { width: 10px; height: 10px; display: inline-block; opacity: 1; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .term-name { display: inline-block; padding: 0 0 0 20px; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color { box-shadow: none; background-color: transparent; margin-left: -1px; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color .sub-swatch { display: none; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color .term-name { padding-left: 17px; } .mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; color: var(--mf-primary-color); font-size: 13px; } .mf-catalog-topbar:after { display: block; content: ""; clear: both; } .mf-catalog-topbar .catalog-filter-actived { clear: both; padding: 0 15px; font-size: 16px; color: #000; margin-top: 20px; width: 100%; float: left; } .mf-catalog-topbar .catalog-filter-actived .found { font-weight: 600; } .mf-catalog-topbar .catalog-filter-actived .remove-filter-actived { color: var(--mf-primary-color); margin-left: 25px; padding-left: 25px; position: relative; display: inline-block; font-weight: 600; } .mf-catalog-topbar .catalog-filter-actived .remove-filter-actived:before { position: absolute; top: 48%; transform: translateY(-50%); height: 17px; background-color: #cfcfcf; content: ""; width: 1px; left: 0; z-index: 5; } .mf-catalog-topbar .catalog-filter-actived .remove-filter-actived i { font-size: 13px; padding-right: 10px; } .mf-catalog-banners { margin-bottom: 40px; } .mf-catalog-banners:after { clear: both; display: block; content: ""; } .mf-catalog-banners ul { margin: 0; padding: 0; } .mf-catalog-banners ul li { list-style: none; float: left; display: none; } .mf-catalog-banners ul li:first-child { display: block; } .mf-catalog-banners ul.slick-initialized li { display: block; } .mf-catalog-banners .slick-slide a { margin: 0; } .mf-catalog-banners .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); right: 0; font-size: 18px; cursor: pointer; color: #000; width: 48px; height: 48px; line-height: 48px; text-align: center; z-index: 10; background-color: rgba(204, 204, 204, 0.5); transition: 0.5s; } .mf-catalog-banners .slick-arrow:hover { background-color: #cccccc; } .mf-catalog-banners .slick-disabled { cursor: auto; } .mf-catalog-banners .slick-disabled:hover { background-color: rgba(204, 204, 204, 0.5); } .mf-catalog-banners .slick-prev-arrow { left: 0; right: auto; } .mf-catalog-brands { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 40px; } .mf-catalog-brands .brand-item { width: calc(100%/6); text-align: center; } .mf-catalog-page .site-content { padding-top: 30px; } .mf-catalog-categories { margin-bottom: 30px; } .mf-catalog-categories:after { display: block; content: ""; clear: both; } .mf-catalog-categories .mf-image-box { margin-bottom: 30px; } .mf-catalog-categories .col-cat:nth-child(3n+1) { clear: both; } .mf-catalog-categories-4 { margin-bottom: 30px; } .mf-catalog-categories-4:after { display: block; content: ""; clear: both; } .mf-catalog-categories-4 .col-cat:nth-child(6n+1) { clear: both; } .mf-catalog-categories-4 .cat-item { display: block; border: 1px solid #bfbfbf; text-align: center; transition: 0.5s; } .mf-catalog-categories-4 .cat-item h3 { font-size: 16px; font-weight: 400; line-height: 1; margin: 15px 5px; transition: 0.5s; } .mf-catalog-categories-4 .cat-item:hover { border-color: var(--mf-border-primary-color); } .mf-catalog-categories-4 .cat-item:hover h3 { color: #0099cc; } .mf-products-top-carousel { position: relative; margin-bottom: 20px; z-index: 10; } .mf-products-top-carousel:nth-child(2) { z-index: 9; } .mf-products-top-carousel:nth-child(3) { z-index: 8; } .mf-products-top-carousel:nth-child(4) { z-index: 7; } .mf-products-top-carousel:nth-child(5) { z-index: 6; } .mf-products-top-carousel:nth-child(6) { z-index: 4; } .mf-products-top-carousel ul.products { margin: 0; position: static; } .mf-products-top-carousel ul.products.slick-initialized li.product { clear: none !important; margin-bottom: 0; padding: 0 5px; } .mf-products-top-carousel ul.products .slick-dots { margin: 35px 0 20px; } .mf-products-top-carousel ul.products li.product .mf-product-details-hover .mf-attr-swatches { display: none; } .mf-products-top-carousel ul.products li.product .product-inner { margin-bottom: 35px; } .mf-products-top-carousel .slick-list { margin: 0 -5px; } .mf-products-top-carousel .slick-track { display: flex; align-items: stretch; } .mf-products-top-carousel .carousel-header { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #e1e1e1; margin: 0 0 30px; padding-bottom: 13px; } .mf-products-top-carousel .carousel-header .title { font-size: 24px; font-weight: 400; margin: 0; } .mf-products-top-carousel .carousel-header .cats-list { padding: 0; margin: 0 -15px; } .mf-products-top-carousel .carousel-header .cats-list li { display: inline-block; margin-bottom: 0; padding: 0 15px; } .mf-products-top-carousel .carousel-header .cats-list li a { color: #666; } .mf-products-top-carousel .carousel-header .cats-list li a:hover { color: var(--mf-primary-color); } .mf-products-top-carousel .carousel-header .slick-arrows { margin-top: 3px; } .mf-products-top-carousel .slick-arrow { position: static; font-size: 14px; cursor: pointer; color: #999; transition: 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-catalog-top-categories { display: flex; align-items: stretch; margin-bottom: 65px; flex-wrap: wrap; } .mf-catalog-top-categories .top-categories-list { height: 100%; background-color: #fff; padding: 25px 0; position: relative; } .mf-catalog-top-categories .top-categories-list .title { font-size: 20px; font-weight: 400; text-transform: uppercase; margin: 0 20px 25px; line-height: 1; } .mf-catalog-top-categories .top-categories-list .categories-list { margin: 0; padding: 0; list-style: none; } .mf-catalog-top-categories .top-categories-list .categories-list > li { margin-bottom: 0; padding: 0 20px; } .mf-catalog-top-categories .top-categories-list .categories-list > li .cat-menu-close { position: absolute; top: 12px; right: 20px; display: none; } .mf-catalog-top-categories .top-categories-list .categories-list > li > a { color: #000; font-size: 16px; border-bottom: 1px solid #f0f0f0; display: block; padding: 10px 0; } .mf-catalog-top-categories .top-categories-list .categories-list > li:last-child a { border-bottom: none; } .mf-catalog-top-categories .top-categories-list .categories-list > li:hover > .sub-categories { opacity: 1; z-index: 9999; left: 100%; transform: scaleX(1); } .mf-catalog-top-categories .top-categories-list .categories-list > li:hover > a { color: var(--mf-primary-color); } .mf-catalog-top-categories .top-categories-list .categories-list .sub-categories { position: absolute; top: 0; opacity: 0; left: 110%; bottom: 0; transform: scaleX(0); z-index: -1; transition: left 0.3s ease 0s, opacity 0.3s; padding: 13px 20px; background-color: #fff; border: 1px solid var(--mf-border-primary-color); margin: 0; list-style: none; min-width: 265px; } .mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li { padding: 5px 0; margin-bottom: 0; line-height: 1; } .mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li a { white-space: nowrap; color: #666; border-bottom: 1px solid transparent; } .mf-catalog-top-categories .top-categories-list .categories-list .sub-categories li a:hover { color: #000; border-color: #000; } .mf-catalog-top-categories .top-categories-grid { height: 100%; background-color: #fff; display: flex; align-items: stretch; flex-wrap: wrap; } .mf-catalog-top-categories .top-categories-grid .col-cat { border-right: 1px solid rgba(141, 141, 141, 0.15); border-bottom: 1px solid rgba(141, 141, 141, 0.15); } .mf-catalog-top-categories .top-categories-grid .col-cat:last-child, .mf-catalog-top-categories .top-categories-grid .col-cat:nth-child(3n) { border-right: none; } .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(1), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(2), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(3) { border-bottom: none; } .mf-catalog-top-categories .top-categories-grid .cats-box { display: flex; align-items: flex-start; margin-bottom: 10px; margin-top: 15px; } .mf-catalog-top-categories .top-categories-grid .cats-box .col-cat:nth-child(3n+1) { clear: both; } .mf-catalog-top-categories .top-categories-grid .cats-image { width: 45%; } .mf-catalog-top-categories .top-categories-grid .cats-image img { height: auto; } .mf-catalog-top-categories .top-categories-grid .cats-list { padding: 5px 10px 10px; } .mf-catalog-top-categories .top-categories-grid .cats-list .parent-cat { font-size: 18px; color: #000; line-height: 1.2; display: block; } .mf-catalog-top-categories .top-categories-grid .cats-list .parent-cat:hover { color: var(--mf-primary-color); } .mf-catalog-top-categories .top-categories-grid .cats-list ul { margin: 10px 0 0; padding: 0; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li { list-style: none; margin-bottom: 7px; display: block; line-height: 1; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li a { color: #666; border-bottom: 1px solid transparent; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li a:hover { color: #000; border-color: #000; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more { margin-top: 15px; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more a { color: #0066cc; } .mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more a:hover { color: var(--mf-primary-color); border-color: var(--mf-border-primary-color); } .mf-featured-categories { margin-bottom: 30px; } .mf-other-categories { background-color: #fff; padding: 15px 20px; } .mf-other-categories .cat-header { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #e1e1e1; margin: 0 0 50px; padding-bottom: 13px; } .mf-other-categories .cat-header .cat-name { font-size: 24px; font-weight: 400; margin: 0; } .mf-other-categories .categories-list:after { content: ""; display: block; clear: both; } .mf-other-categories .categories-list .col-cat { margin-bottom: 30px; } .mf-other-categories .categories-list .cats-image { margin-bottom: 15px; } .mf-other-categories .categories-list .cats-image img { height: auto; } .mf-other-categories .categories-list .cats-list .parent-cat { font-size: 18px; color: #000; line-height: 1; } .mf-other-categories .categories-list .cats-list .parent-cat:hover { color: var(--mf-primary-color); } .mf-other-categories .categories-list .cats-list .sub-categories { margin: 15px 0 0; padding: 0; list-style: none; } .mf-other-categories .categories-list .cats-list .sub-categories li { margin-bottom: 0; padding: 5px 0; line-height: 1; } .mf-other-categories .categories-list .cats-list .sub-categories li a { color: #666; border-bottom: 1px solid transparent; } .mf-other-categories .categories-list .cats-list .sub-categories li a:hover { color: #000; border-bottom: 1px solid #000; } .mf-other-categories .categories-list .cats-list .sub-categories li a img { height: auto; } .mf-catalog-layout-3 .mf-catalog-title, .mf-catalog-layout-10 .mf-catalog-title { font-size: 24px; font-weight: 600; text-transform: uppercase; margin: 20px 0; } .mf-catalog-layout-2 .site-content, .mf-catalog-layout-2 .page-header-catalog .page-breadcrumbs { background-color: #f5f5f5; } .mf-catalog-layout-2 .site-content { padding-top: 0; } .mf-catalog-layout-2 .mf-recently-products.footer-recently-viewed { padding-top: 0; } .mf-catalog-layout-2 .mf-products-top-carousel { background-color: #fff; padding: 15px 20px; margin-bottom: 30px; } .mf-catalog-layout-2 .mf-products-top-carousel .slick-dots { display: block !important; } .mf-catalog-layout-2 .carousel-header .slick-arrows { display: none; } .single-product .site-content { padding-top: 30px; padding-bottom: 0; } .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, section.related { margin-bottom: 50px; } section.up-sells .related-title, section.related .related-title { background-color: #f4f4f4; text-align: center; border-bottom: 1px solid #e3e3e3; font-size: 20px; font-weight: 600; padding: 15px 0; margin: 0 0 50px; } section.up-sells ul.products, section.related ul.products { position: relative; } section.up-sells ul.products li, section.related ul.products li { clear: none !important; } 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; } section.up-sells ul.products.columns-7, section.related ul.products.columns-7 { margin-right: -2px; } .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; } .product-degree-pswp { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -999999; display: none; } .product-degree-pswp .degree-pswp-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.85); } .product-degree-pswp.open { display: block; z-index: 999999; } .product-degree-pswp .degree-pswp-close { position: absolute; top: 10px; right: 10px; font-size: 18px; color: #fff; transition: 0.5s; z-index: 99; cursor: pointer; } .mf-product-gallery-degree { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: hidden; cursor: ew-resize; } .mf-product-gallery-degree .product-degree-images { display: none; list-style: none; margin: 0; padding: 0; height: 100%; background-color: #fff; position: relative; } .mf-product-gallery-degree .product-degree-images:after { border-color: rgba(175, 175, 175, 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; } /* html */ .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; } .woocommerce .mf-single-product .mf-product-detail:after { clear: both; display: block; content: ""; } .woocommerce .mf-single-product.mf-product-layout-2 .mf-entry-product-header { padding-top: 0; } .woocommerce .mf-single-product.mf-product-layout-2 .mf-entry-product-header .entry-left { max-width: 100%; } .woocommerce .mf-single-product.mf-product-layout-2 .product-image-ms { display: none; } .woocommerce .mf-single-product.mf-product-layout-2 .woocommerce-product-gallery { padding-bottom: 0; } .woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown { display: block; } .woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown .cd-title { max-width: 100%; margin: 0 0 20px; } .woocommerce .mf-single-product.mf-product-layout-2 .mf-product-countdown .flip-wrapper:first-child { padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-2 form.cart .actions-button .buy_now_button { margin-left: 0; margin-top: 15px; width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-entry-product-header .entry-left { max-width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .social-links { margin-top: 15px; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-summary-header { padding-bottom: 0; border-bottom: none; } .woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-gallery { width: 35%; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary { width: 65%; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel { margin-bottom: 50px; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-title { font-size: 20px; font-weight: 600; border-bottom: 1px solid #e1e1e1; line-height: 1; padding-bottom: 15px; margin-bottom: 40px; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-content-wrapper > h2 { display: none; } .woocommerce .mf-single-product.mf-product-layout-3 .product_meta .sku_wrapper { display: block; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary { display: flex; align-items: flex-start; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content { width: 63%; padding-right: 30px; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .price { display: none; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar { width: 37%; padding: 20px 30px; background-color: #f1f1f1; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .martfury-product-price { margin-bottom: 30px; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price { font-weight: 500; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price ins { font-size: 30px; display: block; font-weight: 600; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price del { color: #999; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .cart .button { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 form.cart { margin-bottom: 0; } .woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity { width: 100%; float: none; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5; } .woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .label { font-size: 14px; margin-bottom: 10px; color: #000; } .woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .qty-box { background-color: #fff; border: none; margin-bottom: 0; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.label { color: #000; font-size: 14px; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.label .mf-attr-value { display: none; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations td.value { width: 100%; margin-bottom: 15px; position: static; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations select { width: 100%; border: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMzNFMUY4RkRDMzExRTc5M0FCRTQ0OUI5ODE0MzM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDMzNFMUY5RkRDMzExRTc5M0FCRTQ0OUI5ODE0MzM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkMzM0UxRjZGREMzMTFFNzkzQUJFNDQ5Qjk4MTQzMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkMzM0UxRjdGREMzMTFFNzkzQUJFNDQ5Qjk4MTQzMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72a+MPAAAAj0lEQVR42nyPCw2AMAxEgcwAFrAAEkDCLIAVLHRWNgnDAhZmgTa5JkthXHL7dG9pryeizmhmX3VhMMDOzmxqQQKc7AV3spACG1odNSiQN4BKwdPxktDi7t4ScBKowC3dOtP4A40CrezYACUQDZgpfIA7fDgUAvaIlB6AnIurfiqYEWTTQM7MEPCQ6sSPAAMA5PQhMtT60qcAAAAASUVORK5CYII="); background-color: #fff; background-position: right 10px center; background-repeat: no-repeat; appearance: none; -moz-appearance: none; color: #666; -webkit-appearance: none; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations .reset_variations { position: absolute; top: 0; right: 0; margin-top: 0; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .single_variation_wrap .woocommerce-variation { margin-bottom: 15px; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td { width: 100%; display: block; padding: 5px 0; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td a { font-size: 14px; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .cart .group_table td:first-child { margin-top: 15px; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped form.cart div.quantity { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .woocommerce .mf-single-product.mf-product-layout-3.product-type-grouped .price { margin-bottom: 15px; } .woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-content { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-content .price { display: block; } .woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-sidebar { display: none; } .woocommerce .mf-single-product.mf-product-layout-3 .cart-external { display: block; } .woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-details__short-description { margin-bottom: 0; border-bottom: none; } .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date { display: block; margin-bottom: 20px; } .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date .deal-expire-text { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-expire-date .deal-expire-countdown .days { padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-sold-text { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-progress, .woocommerce .mf-single-product.mf-product-layout-3 .tawc-deal .deal-sold .deal-text { width: 100%; padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-3 .quantity .qty { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare { color: #666; width: auto; overflow: visible; height: auto; display: flex; align-items: center; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare:before { font-size: 14px; width: auto; height: auto; line-height: inherit; margin-right: 5px; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__icon { margin-right: 5px; line-height: normal; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__text { display: inline; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__icon, .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__text { font-size: 14px; color: #666; } .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a { width: auto; overflow: visible; height: auto; display: flex; align-items: center; color: #666; } .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .yith-wcwl-icon, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a .fa-heart-o:before, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .yith-wcwl-icon, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a .fa-heart-o:before, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .yith-wcwl-icon, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a .fa-heart-o:before { font-size: 14px; } .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a > span, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a > span, .woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a > span { display: block; } .woocommerce .mf-single-product.mf-product-layout-3 .wcboost-wishlist-button { width: auto; overflow: visible; height: auto; display: flex; align-items: center; color: #666; font-size: 14px; } .woocommerce .mf-single-product.mf-product-layout-3 .wcboost-wishlist-button .wcboost-wishlist-button__icon { margin-right: 5px; } .woocommerce .mf-single-product.mf-product-layout-3 .wcboost-wishlist-button .wcboost-wishlist-button__text { display: inline-block; } .woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare.loading:after { top: 4px; left: 0; } .woocommerce .mf-single-product.mf-product-layout-3 .single_add_to_cart_button { width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .single_add_to_cart_button, .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .buy_now_button { min-width: 100%; } .woocommerce .mf-single-product.mf-product-layout-3 .actions-button { text-align: center; display: flex; padding-top: 10px; width: 100%; clear: both; justify-content: center; flex-wrap: wrap; } .woocommerce .mf-single-product.mf-product-layout-3 .actions-button .buy_now_button { width: 100%; margin-bottom: 15px; margin-left: 0; margin-top: 10px; } .woocommerce .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button { display: inline-block; } .woocommerce .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button .yith-wcwl-add-to-wishlist, .woocommerce .mf-single-product.mf-product-layout-3 .actions-button .mf-wishlist-button .wcboost-wishlist-button { margin-left: 0; margin-top: 0; } .woocommerce .mf-single-product.mf-product-layout-3 form.cart .mf-compare-button { display: inline-block; float: none; margin-top: 0; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-entry-product-header .entry-left { max-width: 100%; } .woocommerce .mf-single-product.mf-product-layout-4 .social-links { margin-top: 15px; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-summary-header { padding-bottom: 0; border-bottom: none; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-entry-product-header { padding-top: 0; } .woocommerce .mf-single-product.mf-product-layout-4 .product_meta .sku_wrapper { display: block; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-product-detail { background-color: #fff; padding: 30px 15px; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-product-detail:after { clear: both; display: block; content: ""; } .woocommerce .mf-single-product.mf-product-layout-4 .summary-sep { height: 30px; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-product-fbt { background-color: #fff; border: none; margin-bottom: 30px; } .woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper { background-color: #fff; padding: 20px; } .woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs { text-align: left; } .woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li a { font-size: 19px; } .woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li:first-child { padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-product-summary { margin-left: -15px; margin-right: -15px; } .woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget { background-color: #fff; } .woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .custom-html-widget { padding: 20px; } .woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .custom-html-widget .mf-shipping-info { background-color: transparent; padding: 0; } .woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget_products { border: none; background-color: #fff; } .woocommerce .mf-single-product.mf-product-layout-4 .product-sidebar .widget_products .widget-title { margin: 0 20px; background-color: transparent; padding-left: 0; padding-right: 0; } .woocommerce .mf-single-product.mf-product-layout-4 .mf-product-fbt ul.products li.product { width: 33.33%; } .woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart .buy_now_button { margin-left: 20px; } .woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart div.quantity { margin-right: 20px; } .woocommerce .mf-single-product.mf-product-sidebar div.images { padding-left: 0; width: 46%; } .woocommerce .mf-single-product.mf-product-sidebar div.images .product-degree-images { bottom: 80px; left: 0; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav { position: relative; top: 0; width: 100%; margin: 10px -5px 0; display: flex; flex-wrap: wrap; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav li { display: inline-block; padding: 0 5px; width: 65px; clear: none !important; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-arrow { height: 40px; line-height: 40px; width: 20px; text-align: center; right: auto; left: -10px; transition: 0.35s; top: 53%; transform: translateY(-50%); } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav .slick-next-arrow { right: -10px; left: auto; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-prev-arrow { left: 5px; top: 53%; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav:hover .slick-next-arrow { right: 5px; top: 53%; } .woocommerce .mf-single-product.mf-product-sidebar .entry-summary { width: 54%; } .woocommerce .mf-single-product.mf-product-sidebar .mf-summary-header { padding-bottom: 0; border-bottom: none; } .woocommerce .mf-single-product.mf-product-sidebar .product_meta .sku_wrapper { display: block; } .woocommerce .mf-single-product.mf-product-sidebar form.cart div.quantity { margin-right: 20px; } .woocommerce .mf-single-product.mf-product-sidebar form.cart .yith-wcwl-add-to-wishlist, .woocommerce .mf-single-product.mf-product-sidebar form.cart .wcboost-wishlist-button, .woocommerce .mf-single-product.mf-product-sidebar form.cart .mf-compare-button { margin-left: 15px; } .woocommerce .mf-single-product.mf-product-sidebar .social-links { margin-top: 15px; } .woocommerce .mf-single-product.mf-product-sidebar .mf-product-fbt ul.products li.product { width: 33.33%; } .woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs { text-align: left; } .woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs li a { font-size: 19px; } .woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs li:first-child { padding-left: 0; } .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date { display: block; margin-bottom: 30px; } .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date .deal-expire-text { width: 100%; margin-bottom: 15px; } .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-expire-date .deal-expire-countdown .days { padding-left: 0; } .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-sold-text { width: 100%; } .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-progress, .woocommerce .mf-single-product.mf-product-sidebar .tawc-deal .deal-sold .deal-text { width: 100%; padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-5 .product_meta .sku_wrapper, .woocommerce .mf-single-product.mf-product-layout-5 .product-image-ms { display: none; } .woocommerce .mf-single-product.mf-product-layout-5 .woocommerce-product-gallery { padding-bottom: 0; } .woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown { display: block; } .woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown .cd-title { max-width: 100%; margin: 0 0 20px; } .woocommerce .mf-single-product.mf-product-layout-5 .mf-product-countdown .flip-wrapper:first-child { padding-left: 0; } .woocommerce .mf-single-product.mf-product-layout-5 form.cart .actions-button .buy_now_button { margin-left: 0; margin-top: 15px; width: 100%; } .woocommerce .mf-single-product.mf-product-layout-6 .product_meta .sku_wrapper { display: block; } .woocommerce .mf-single-product.mf-product-layout-6 .social-links { margin-top: 15px; } .woocommerce .mf-single-product.mf-product-layout-6 .mf-entry-product-header .entry-left { max-width: 100%; } .woocommerce .mf-single-product.mf-product-layout-6 .mf-summary-header { border-bottom: none; padding-bottom: 0; } .product-sidebar .custom-html-widget .mf-shipping-info { background-color: #f1f1f1; padding: 25px 30px; } .product-sidebar .custom-html-widget .mf-shipping-info li { display: flex; align-items: center; color: #000; line-height: 1.1; padding: 7px 0; } .product-sidebar .custom-html-widget .mf-shipping-info li i { font-size: 26px; padding-right: 25px; } .product-sidebar .widget { margin-bottom: 30px; } .product-sidebar .widget .widget-title { border-bottom: 1px solid #e1e1e1; padding-bottom: 12px; } .product-sidebar .widget_products { border: 1px solid #e1e1e1; } .product-sidebar .widget_products .widget-title { background-color: #f4f4f4; padding-left: 20px; padding-right: 15px; padding-top: 12px; } .product-sidebar .widget_products .product_list_widget { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; margin-bottom: 20px; } .product-sidebar .widget_products .product_list_widget li { padding: 20px; border: 1px solid transparent; transition: 0.5s; margin-top: 20px; display: block; } .product-sidebar .widget_products .product_list_widget li:last-child { padding-bottom: 20px; } .product-sidebar .widget_products .product_list_widget li:hover { border-color: #d9d9d9; } .product-sidebar .widget_products .product_list_widget li a { margin-bottom: 0; } .product-sidebar .widget_products .product_list_widget li img { float: none; width: auto; margin-right: 0; margin-top: 0; } .product-sidebar .widget_products .product_list_widget .product-title { color: #0066cc; font-size: 14px; margin-top: 15px; } .product-sidebar .widget_products .product_list_widget .woocommerce-Price-amount { font-size: 16px; color: #000; font-weight: 400; } .product-sidebar .widget_products .product_list_widget ins .woocommerce-Price-amount { color: #ff3300; } .product-sidebar .widget_products .product_list_widget del { padding-left: 5px; } .product-sidebar .widget_products .product_list_widget del .woocommerce-Price-amount { color: #999; font-size: 14px; text-decoration: line-through; } .product-sidebar .widget.mf_widget_product_categories { background-color: #f5f5f5; padding: 25px 20px; } .product-sidebar .widget.mf_widget_product_categories .widget-title { margin-bottom: 20px; padding-bottom: 0; font-size: 18px; text-transform: uppercase; font-weight: 400; border-bottom: none; } .product-sidebar .widget.mf_widget_product_categories ul li { padding-right: 0; } .single-product-layout-2 .mf-product-instagram h2, .single-product-layout-3 .mf-product-instagram h2, .single-product-layout-5 .mf-product-instagram h2 { text-align: left; } .single-product-layout-2 section.up-sells h2, .single-product-layout-2 section.related h2, .single-product-layout-3 section.up-sells h2, .single-product-layout-3 section.related h2, .single-product-layout-5 section.up-sells h2, .single-product-layout-5 section.related h2 { text-align: left; background-color: transparent; } .single-product-layout-2 div.product.product-type-grouped .cart .group_table { table-layout: fixed; } .single-product-layout-2 div.product.product-type-grouped .cart .group_table td:first-child { width: auto; } .single-product-layout-2 div.product.product-type-grouped .cart .group_table td a { white-space: normal; font-size: 14px; } .single-product-layout-2 div.product.product-type-grouped .cart .group_table td.woocommerce-grouped-product-list-item__label { padding: 5px; } .single-product-layout-4 .site-content { background-color: #f1f1f1; padding-top: 0; } .single-product-layout-4 .mf-recently-products.footer-recently-viewed { background-color: #f1f1f1; padding-top: 50px; } .single-product-layout-4 .footer-history-products .footer-recently-viewed { background-color: #fff; } .single-product-layout-4 .mf-product-fbt { padding: 20px; } .single-product-layout-4 .mf-product-instagram { background-color: #f1f1f1; padding-bottom: 30px; margin-bottom: 0; } .single-product-layout-4 .mf-product-instagram h2 { text-align: left; margin-bottom: 30px; margin-top: 0; } .single-product-layout-4 .mf-product-instagram .product-instagram-cont { background-color: #fff; padding: 15px 20px; } .single-product-layout-4 .mf-product-instagram .slick-slider .slick-dots { display: block !important; } .single-product-layout-4 .mf-product-instagram .slick-arrow { display: none !important; } .single-product-layout-4 section.up-sells, .single-product-layout-4 section.related { background-color: #f1f1f1; padding-bottom: 30px; margin-bottom: 0; } .single-product-layout-4 section.up-sells .related-content, .single-product-layout-4 section.up-sells .up-sells-content, .single-product-layout-4 section.related .related-content, .single-product-layout-4 section.related .up-sells-content { background-color: #fff; padding: 20px; } .single-product-layout-4 section.up-sells h2, .single-product-layout-4 section.related h2 { text-align: left; background-color: transparent; margin-top: 0; } .single-product-layout-4 section.up-sells .product-inner, .single-product-layout-4 section.related .product-inner { background-color: #fff; padding: 0 20px 20px; } .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-4 .product-sidebar { margin-top: 0; } .single-product-layout-6 div.product .wc-tabs-wrapper ul.tabs { text-align: left; } .single-product-layout-6 div.product .wc-tabs-wrapper .entry-content .container { width: 100%; } .single-product-layout-6 section.up-sells .related-title, .single-product-layout-6 section.related .related-title { text-align: left; background-color: transparent; } .single-product-layout-6 .mf-product-instagram h2 { text-align: left; } .woocommerce-message a.button, .woocommerce-Message a.button { height: 40px; line-height: 39px; padding: 0 25px; } .woocommerce .woocommerce-customer-details address { border: none; } .widget_shopping_cart_content { border: 1px solid #ccc; background-color: #fff; padding: 10px 20px 0; } .widget_shopping_cart_content .woocommerce-mini-cart__total { margin-top: 20px; display: flex; align-items: center; justify-content: space-between; font-size: 18px; margin-bottom: 0; } .widget_shopping_cart_content .woocommerce-mini-cart__total strong { color: #000; font-weight: 600; } .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount { font-weight: 600; color: #ff3300; } .widget_shopping_cart_content .woocommerce-mini-cart__buttons { margin-top: 20px; display: flex; justify-content: space-between; flex-wrap: wrap; } .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button { height: 45px; line-height: 45px; border-radius: 3px; min-width: 150px; margin-bottom: 10px; white-space: nowrap; } .widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout { background-color: #e59c00; margin-left: 15px; } .mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons { display: block; } .mini-cart-button-lines .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button { width: 100%; margin-left: 0; } .woocommerce ul.cart_list li, .woocommerce .widget_shopping_cart_content ul.product_list_widget li { display: flex; position: relative; border-bottom: 1px solid #e5e5e5; padding: 15px 20px 15px 0; } .woocommerce ul.cart_list li:last-child, .woocommerce .widget_shopping_cart_content ul.product_list_widget li:last-child { border-bottom: none; } .woocommerce ul.cart_list li img, .woocommerce .widget_shopping_cart_content ul.product_list_widget li img { float: left; width: 100%; margin-left: 0; } .woocommerce ul.cart_list li .product-image, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-image { float: left; width: 60px; } .woocommerce ul.cart_list li .product-content, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-content { float: left; padding-left: 15px; } .woocommerce ul.cart_list li .product-content .product-name a, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-content .product-name a { font-weight: 400; } .woocommerce ul.cart_list li dl, .woocommerce .widget_shopping_cart_content ul.product_list_widget li dl { border-left: 0; padding-left: 0; } .woocommerce ul.cart_list li dl dt, .woocommerce .widget_shopping_cart_content ul.product_list_widget li dl dt { font-weight: 500; color: #000; } .woocommerce ul.cart_list li dl dd, .woocommerce .widget_shopping_cart_content ul.product_list_widget li dl dd { margin-bottom: 0; } .woocommerce ul.cart_list li .variation-SoldBy a, .woocommerce ul.cart_list li .wcfm_dashboard_item_title, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .variation-SoldBy a, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .wcfm_dashboard_item_title { color: #666; font-weight: 400; } .woocommerce ul.cart_list li .variation-SoldBy a:hover, .woocommerce ul.cart_list li .wcfm_dashboard_item_title:hover, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .variation-SoldBy a:hover, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .wcfm_dashboard_item_title:hover { color: #000; } .woocommerce ul.cart_list li .quantity, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .quantity { color: #000; } .woocommerce ul.cart_list li .remove_from_cart_button, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button { position: absolute; top: 16px; right: 0; color: #ccc; font-size: 14px; font-weight: 400; background-color: transparent; } .woocommerce ul.cart_list li .remove_from_cart_button:hover, .woocommerce .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button:hover { color: #000; } .woocommerce ul.cart_list .mf-cart-panel-footer, .woocommerce .widget_shopping_cart_content ul.product_list_widget .mf-cart-panel-footer { border-top: 1px solid #e5e5e5; } .woocommerce .blockUI.blockOverlay { background-color: rgba(255, 255, 255, 0.7) !important; opacity: 1 !important; background-image: none !important; } .woocommerce .blockUI.blockOverlay:after { border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: none; z-index: 999; color: transparent !important; font-size: 0; border-width: 1px; border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent; -webkit-border-radius: 50%; border-style: solid; -webkit-animation: mf-spin-fast 1s linear infinite; animation: mf-spin-fast 1s linear infinite; content: ""; width: 30px; height: 30px; font-weight: 400; } .woocommerce .blockUI.blockOverlay:before { display: none; } .tooltip { width: auto; font-family: "Work Sans", Arial, sans-serif; white-space: nowrap; } .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading { opacity: 0.25; } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; } .yith_woocompare_colorbox #cboxTopCenter, .yith_woocompare_colorbox #cboxTopLeft, .yith_woocompare_colorbox #cboxTopRight, .yith_woocompare_colorbox #cboxMiddleLeft, .yith_woocompare_colorbox #cboxMiddleRight, .yith_woocompare_colorbox #cboxBottomLeft, .yith_woocompare_colorbox #cboxBottomCenter, .yith_woocompare_colorbox #cboxBottomRight { background: transparent; width: 0; height: 0; } .yith_woocompare_colorbox #cboxClose { background: none; top: 10px; right: 20px; bottom: auto; text-indent: inherit; overflow: hidden; color: #fff; position: fixed; } .yith_woocompare_colorbox #cboxClose:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 23px; width: 23px; height: 23px; } .catalog-ajax-filter .widget_price_filter .price_slider_amount { min-height: 20px; } .catalog-ajax-filter .widget_price_filter .price_slider_amount .button { display: none; } .sticky-product-info-wapper { position: fixed; top: -20px; left: 0; right: 0; background-color: #fff; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; z-index: -9999; opacity: 0; transition: top 0.25s; } .sticky-product-info-wapper .sticky-product-inner { display: flex; align-items: flex-start; justify-content: space-between; } .sticky-product-info-wapper .sc-product-info { display: flex; align-items: center; margin-right: 30px; } .sticky-product-info-wapper .sc-product-info .product-thumb { margin-right: 15px; } .sticky-product-info-wapper .sc-product-info .product-thumb img { max-width: 60px; } .sticky-product-info-wapper .sc-product-info .product-name h2 { font-size: 20px; line-height: 1; font-weight: 400; margin: 0 0 5px; } .sticky-product-info-wapper .sc-product-info .sc-tabs { margin: 0 -12px; padding: 0; list-style: none; display: flex; align-items: center; flex-wrap: wrap; } .sticky-product-info-wapper .sc-product-info .sc-tabs li { padding: 0 12px; margin-bottom: 0; } .sticky-product-info-wapper .sc-product-info .sc-tabs li a { color: #999; font-weight: 600; } .sticky-product-info-wapper .sc-product-cart { display: flex; align-items: center; margin-top: 10px; } .sticky-product-info-wapper .sc-product-cart .price { font-size: 22px; font-weight: 600; color: #ff3300; line-height: 1; margin-bottom: 0; margin-right: 25px; } .sticky-product-info-wapper .sc-product-cart .price ins, .sticky-product-info-wapper .sc-product-cart .price del { display: block; } .sticky-product-info-wapper .sc-product-cart .price ins { text-decoration: none; margin-bottom: 3px; } .sticky-product-info-wapper .sc-product-cart .price del { color: #999999; font-size: 14px; font-weight: 400; } .sticky-product-info-wapper .sc-product-cart .price .sale { display: none; } .sticky-product-info-wapper .sc-product-cart .button { height: 40px; line-height: 39px; padding: 0 25px; border-radius: 4px; white-space: nowrap; } .sticky-product-info-wapper.viewport { opacity: 1; top: 0; z-index: 999; } .sticky-product-info-wapper.viewport .sc-product-info .sc-tabs li a.active { color: var(--mf-primary-color); } .single-product-layout-3 .sticky-product-info-wapper .sc-product-info .sc-tabs li a.active { color: var(--mf-primary-color); } .admin-bar .sticky-product-info-wapper.viewport { top: 32px; } .woocommerce-error li, .woocommerce-info li, .woocommerce-message li { clear: both; } .woocommerce-error li a.button, .woocommerce-info li a.button, .woocommerce-message li a.button { height: 40px; line-height: 40px; } .woocommerce.search-no-results .mf-catalog-title, .woocommerce.search-results .mf-catalog-title { font-size: 24px; font-weight: 600; margin: 0 0 20px; } .mb-filter-active .martfury-off-canvas-layer { display: block; z-index: 9999; background-color: rgba(255, 255, 255, 0.85); } .navigation-type-infinite .woocommerce-pagination { text-align: center; margin: 0; } .navigation-type-infinite .woocommerce-pagination .page-numbers { display: none; } .navigation-type-infinite .woocommerce-pagination .next { display: block; font-size: 16px; letter-spacing: 10px; text-transform: uppercase; color: #999; margin-top: 50px; margin-bottom: 30px; } .account-page-columns.woocommerce-account .site-content, .account-page-columns.woocommerce-account .page-header-page .entry-title { background-color: transparent; } .account-page-columns .customer-login .col-login { width: 100%; margin: 0; } .account-page-columns .customer-login .martfury-login-columns .tabs-nav { display: none; } .account-page-columns .customer-login .martfury-login-columns .tabs-content { max-width: 100%; display: flex; justify-content: space-between; position: relative; } .account-page-columns .customer-login .martfury-login-columns .tabs-content:after { content: ""; position: absolute; top: 0; right: 50%; bottom: 0; border-right: 1px solid #e8e8e8; } .account-page-columns .customer-login .martfury-login-columns .tabs-panel { padding: 0 15px; width: 45%; border: none; } .account-page-columns .customer-login .martfury-login-columns .tabs-panel h2 { font-weight: 600; font-size: 24px; } .account-page-promotion.woocommerce-account .site-content, .account-page-promotion.woocommerce-account .page-header-page .entry-title { background-color: transparent; } .account-page-promotion .customer-login .martfury-login-promotion { border: 1px solid #e8e8e8; max-width: 430px; } .account-page-promotion .customer-login .tabs-panel { padding: 0; border: none; } .account-page-promotion .customer-login .tabs-content { max-width: 100%; margin: 40px 30px; } .account-page-promotion .customer-login .tabs-nav { border-bottom: 1px solid #e8e8e8; display: flex; align-items: center; } .account-page-promotion .customer-login .tabs-nav li { margin-bottom: 0; padding: 25px 10px; width: 50%; position: relative; } .account-page-promotion .customer-login .tabs-nav a { line-height: 1; font-size: 24px; padding: 0; } .account-page-promotion .customer-login .tabs-nav a:after { position: absolute; bottom: 0; left: 0; right: 0; content: ""; border-bottom: 2px solid var(--mf-border-primary-color); opacity: 0; } .account-page-promotion .customer-login .tabs-nav a.active { color: var(--mf-primary-color); } .account-page-promotion .customer-login .tabs-nav a.active:after { opacity: 1; } .account-page-promotion .col-login-promotion { padding-left: 0; } .account-page-promotion .login-promotion { margin-top: 25px; } .account-page-promotion .login-promotion .pro-title { font-size: 24px; margin: 0 0 25px; font-weight: 600; } .account-page-promotion .login-promotion .pro-text { margin-bottom: 30px; } .account-page-promotion .login-promotion .pro-list ul { margin: 0; padding: 0; list-style: none; } .account-page-promotion .login-promotion .pro-list ul li { font-size: 18px; color: #000; display: flex; align-items: center; padding: 11px 0; margin-bottom: 0; } .account-page-promotion .login-promotion .pro-list ul li i { font-size: 36px; color: var(--mf-primary-color); margin-right: 30px; } .account-page-promotion .login-promotion .pro-sep { border-bottom: 1px solid #d9d9d9; margin: 40px 0 50px; } .account-page-promotion .login-promotion .promotion-ads-content { border: 1px dashed #b6b6b6; background-color: #f6f6f6; display: flex; align-items: center; padding: 30px 30px; } .account-page-promotion .login-promotion .promotion-ads-title { font-size: 72px; color: #669900; margin: 0 30px 0 0; } .account-page-promotion .login-promotion .promotion-ads-text h4 { font-size: 20px; } .account-page-promotion .login-promotion .promotion-ads-text h2, .account-page-promotion .login-promotion .promotion-ads-text h3, .account-page-promotion .login-promotion .promotion-ads-text h4, .account-page-promotion .login-promotion .promotion-ads-text h5, .account-page-promotion .login-promotion .promotion-ads-text h6 { margin: 0 0 15px; font-weight: 600; } .admin-bar .yith_woocompare_colorbox #cboxClose { top: 42px; } .yith_woocompare_colorbox #cboxContent { background-color: transparent; position: static; } .yith_woocompare_colorbox #cboxLoadedContent { margin: 0; border: none; padding: 0; } .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit { float: none; } .customer-login div.nsl-container-block .nsl-container-buttons a { max-width: 100%; } .woocommerce .tawc-deal .deal-progress .progress-value { background-color: var(--mf-background-primary-color); } .wcboost-variation-swatches__selected-label::before { display: none; } .wcboost-variation-swatches__item.selected, .wcboost-variation-swatches__item:hover { box-shadow: 0 0 0 1px var(--mf-background-primary-color); } .wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected { background-color: transparent; } .wcboost-variation-swatches__name { font-weight: 600; } .wcboost-variation-swatches--color .wcboost-variation-swatches__item { box-shadow: none; } .wcboost-variation-swatches--color .wcboost-variation-swatches__item .wcboost-variation-swatches__name { position: relative; } .wcboost-variation-swatches--color .wcboost-variation-swatches__item.selected, .wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover { box-shadow: none; } .wcboost-variation-swatches--color .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name:after, .wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover .wcboost-variation-swatches__name:after { transform: rotate(45deg); content: ""; display: block; border: solid #eee; border-width: 0 2px 2px 0; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -3px; margin-top: -8px; width: 8px; height: 12px; } .wcboost-wishlist-form table.shop_table tr th.product-date, .wcboost-wishlist-form table.shop_table tr th.product-quantity { padding-left: 10px; padding-right: 10px; } .wcboost-wishlist-form table.shop_table tr td .quantity { border: 1px solid #ccc; line-height: 36px; position: relative; width: 100px; } .wcboost-wishlist-form table.shop_table tr td .quantity .label { display: none !important; } .wcboost-wishlist-form table.shop_table tr td .quantity .decrease { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; } .wcboost-wishlist-form table.shop_table tr td .quantity .qty { margin-right: 30px; margin-left: 30px; width: 40px; } .wcboost-wishlist-form table.shop_table tr td .quantity .increase { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; } .wcboost-wishlist-form table.shop_table tr td .added_to_cart { display: none !important; } .wcboost-wishlist-form table.shop_table tr td.product-date { font-size: 14px; padding-left: 10px; padding-right: 10px; width: 10%; } .wcboost-wishlist-form table.shop_table tr td.product-quantity { padding-left: 10px; padding-right: 10px; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a .add-to-cart-text { margin-left: 7px; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a.loading i { opacity: 0; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a.loading::after { top: 18px; left: 27px; right: auto; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a.added i { opacity: 1; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a.added::after { display: none; } @media (max-width: 991px) { .wcboost-wishlist-form table.shop_table thead { display: none; } .wcboost-wishlist-form table.shop_table tr td { padding-left: 0; padding-right: 0; } .wcboost-wishlist-form table.shop_table tr td.product-price, .wcboost-wishlist-form table.shop_table tr td.product-stock-status, .wcboost-wishlist-form table.shop_table tr td.product-date { display: none; } .wcboost-wishlist-form table.shop_table tr td.product-quantity, .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart { display: inline-flex; padding: 0 5px 30px; border: none; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart::after { content: ""; border-bottom: 1px solid #d6d6d6; display: block; width: 100%; position: absolute; bottom: 0; left: 0; } .wcboost-wishlist-form table.shop_table tr td.product-thumbnail { padding-right: 15px; width: 80px; } .wcboost-wishlist-form table.shop_table tr td.product-thumbnail, .wcboost-wishlist-form table.shop_table tr td.product-name { margin-bottom: 20px; border: none; position: relative; z-index: 100; } .wcboost-wishlist-form table.shop_table tr td.product-name > a { font-size: 16px; font-weight: 600; margin: 0 0 10px; } .wcboost-wishlist-form table.shop_table tr td.product-name .label { display: inline-block; width: 30%; font-size: 14px; font-weight: 400; padding: 0; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-price { display: block; font-size: 14px; padding: 0; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-price .woocommerce-Price-amount { display: inline; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-price ins { padding-right: 10px; color: #cc0000; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-price del { color: #999; font-size: 13px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-date { font-size: 14px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-stock-status { display: block; font-size: 14px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-quantity { margin-top: 7px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart { display: block; text-align: left; min-width: auto; float: left; margin-top: 20px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart a { margin-top: 15px; padding: 0 15px; font-size: 14px; line-height: 40px; height: 40px; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart a.loading i { opacity: 0; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart a.loading::after { top: 13px !important; left: 15px; right: auto; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart a.added i { opacity: 1; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart a.added::after { display: none; } .wcboost-wishlist-form table.shop_table tr td.product-name .product-add-to-cart .add-to-cart-text { margin-left: 7px; } .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart .button { height: 40px; line-height: 40px; } .wcboost-wishlist-form .wcboost-wishlist__item { position: relative; display: block; } .wcboost-wishlist-form .wcboost-wishlist__item .product-remove { position: absolute; bottom: 5px; right: 0; padding: 20px 0; width: auto !important; border: none; } .wcboost-wishlist-form .wcboost-wishlist__item .product-remove a { display: inline-flex; color: #000 !important; width: 40px; height: 40px; justify-content: center; align-items: center; border: 1px solid #ccc; padding: 0; border-radius: 0; } } .wcboost-products-compare__table .product-name a a { color: #0066cc; } .wcboost-products-compare__table .product-name a:hover { color: var(--mf-primary-color); } .wcboost-products-compare__table .star-rating { float: none; } .wcboost-products-compare__table .in-stock { color: #8bc500; } .wcboost-products-compare__table .out-of-stock { color: #ff0000; } .wcboost-products-compare__table .price { font-size: 16px; color: #000; line-height: 1; display: block; position: relative; margin-top: 5px; margin-bottom: 0; } .wcboost-products-compare__table .price .amount + .amount { padding-left: 5px; padding-right: 0; } .wcboost-products-compare__table .price del { display: inline-block; padding-left: 5px; opacity: 1; color: #999; font-size: 14px; } .wcboost-products-compare__table .price del span { color: #999; } .wcboost-products-compare__table .price del .amount { padding-top: 0; } .wcboost-products-compare__table .price ins { text-decoration: none; display: inline-block; color: #ff3300; font-size: 16px; font-weight: 400; } .wcboost-products-compare__table .price ins .amount { padding-top: 0; } .wcboost-products-compare__table .price .sale { display: none; } .wcboost-products-compare__table .product-add-to-cart .add_to_cart_button { background-color: #000; color: #fff; width: 100%; border-radius: 5px; padding: 0 25px; height: 40px; line-height: 40px; } .wcboost-products-compare__table .product-add-to-cart .add_to_cart_button i { display: none; } .wcboost-products-compare__table .product-add-to-cart .add_to_cart_button.loading::after { top: 36%; transform: translateY(-36%); border-color: #fff #fff #fff transparent; } .wcboost-products-compare__table .product-add-to-cart .add_to_cart_button.added::after { display: none; } .wcboost-products-compare__table .product-add-to-cart .wc-forward { display: none; } .wcboost-products-compare__tools { text-align: right; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header { font-size: 16px; color: #161619; text-transform: capitalize; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header th { font-weight: 500; } .wc-block-cart table.wc-block-cart-items tr.wc-block-cart-items__row td { padding-top: 30px; padding-bottom: 30px; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row td:after { border-color: #ecf0f4; opacity: 1; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__product { font-size: 14px; color: #1d2128; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices { font-size: 14px; color: #1d2128; font-weight: 500; } .wc-block-cart table.wc-block-cart-items .wc-block-components-product-price__value.is-discounted { background-color: transparent; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity { padding: 15px 0 0; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity input.wc-block-components-quantity-selector__input { height: auto; width: 30px; min-width: 30px; height: 40px; line-height: 40px; padding: 0; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity input.wc-block-components-quantity-selector__input:focus { border: none; box-shadow: none; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after { display: none; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector { margin-bottom: 10px; border: 1px solid #ccc; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button { font-size: 16px; line-height: 1; font-weight: 600; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button:focus { box-shadow: none; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link { text-align: left; font-size: 14px; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total { font-size: 16px; color: #000; } .wc-block-cart table.wc-block-cart-items .wc-block-components-formatted-money-amount { font-weight: 500; } .wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata__description { display: none; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block { padding: 26px 31px 31px; border: 1px solid #ccc; background-color: #f1f1f1; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:after { border-color: #e2e2e2; opacity: 1; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block span.wc-block-cart__totals-title { text-align: left; font-size: 16px; text-transform: capitalize; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value { font-weight: 500; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description, .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-formatted-money-amount { font-size: 14px; } .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label { font-size: 18px; font-weight: 600; } .wc-block-cart__submit .wc-block-components-button { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); margin-top: 20px; outline: none !important; font-weight: 600; } .wc-block-cart__submit .wc-block-components-button:focus { box-shadow: none; } .wp-block-woocommerce-checkout h2 { font-weight: 500; } .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button { line-height: 30px; width: auto; } .wp-block-woocommerce-checkout input[type=email], .wp-block-woocommerce-checkout input[type=number], .wp-block-woocommerce-checkout input[type=tel], .wp-block-woocommerce-checkout input[type=text], .wp-block-woocommerce-checkout input[type=url], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url], .wp-block-woocommerce-checkout .wc-block-components-textarea { color: #000; border: 1px solid #ccc; } .wp-block-woocommerce-checkout input[type=email]:focus, .wp-block-woocommerce-checkout input[type=number]:focus, .wp-block-woocommerce-checkout input[type=tel]:focus, .wp-block-woocommerce-checkout input[type=text]:focus, .wp-block-woocommerce-checkout input[type=url]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url]:focus, .wp-block-woocommerce-checkout .wc-block-components-textarea:focus { color: #000; border-color: #ccc; outline: none; } .wp-block-woocommerce-checkout .wc-block-cart-item__prices { font-size: 14px; color: #1d2128; font-weight: 500; } .wp-block-woocommerce-checkout .wc-block-components-product-price__value.is-discounted { background-color: transparent; } .wp-block-woocommerce-checkout .wc-block-components-product-metadata__description { display: none; } .wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity { color: #1d2128; } .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wp-block-woocommerce-checkout .wc-block-components-totals-item__value { font-weight: 500; } .wp-block-woocommerce-checkout .wc-block-components-sidebar div.wc-block-components-totals-item { padding-left: 0; padding-right: 0; } .wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); border: none; font-weight: 600; } .wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus { outline: none !important; } .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:focus { outline: none !important; } .wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus { outline: none; } img { max-width: 100%; } input[type=text], input[type=email], textarea { border: 1px solid #d9d9d9; background: #fff; padding: 10px; } input[type=text]:focus, input[type=email]:focus, textarea:focus { outline: none; } .wp-block-button__link { padding: 0 25px; height: 50px; line-height: 50px; font-size: 16px; font-weight: 600; } .is-style-outline .wp-block-button__link { border-width: 1px; } .clearfix { zoom: 1; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .martfury-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; } .container { padding-left: 0; padding-right: 0; } .container .container { width: 100%; } .primary-color { color: var(--mf-primary-color); } .socials-inline { list-style: none; padding-left: 0; margin: 0; font-size: 16px; } .socials-inline li { display: inline-block; padding: 0 17px; margin-bottom: 0; } .socials-inline li:last-child { padding-right: 0; } .socials-inline li:first-child { padding-left: 0; } .mf-semi-bold { font-weight: 600; } .mf-medium { font-weight: 500; } .mf-regular { font-weight: 400; } .mf-light { font-weight: 300; } .site-content .vc_col-has-fill > .vc_column-inner, .site-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .site-content .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .site-content .vc_section.vc_section-has-fill, .site-content .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .site-content .vc_section.vc_section-has-fill + .vc_section { padding-top: 0; } .vc_row { background-position: center; } .vc_row.vc_row-fluid { margin-bottom: 0; margin-left: 0; margin-right: 0; } .vc_row.vc_inner { margin-left: -15px; margin-right: -15px; } .vc_row > .container-fluid { padding-left: 15px; padding-right: 15px; } .vc_row.overlay-enable { position: relative; } .vc_row .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; } .vc_row.parallax { background-attachment: fixed; background-position: 50% 50%; } .vc_row .wpb_content_element { margin-bottom: 0; } .vc_row.vc_row-flex > .container-fluid { width: 100%; } .vc_row.vc_row-flex > .container > .row, .vc_row.vc_row-flex > .container-fluid > .row, .vc_row.vc_row-flex > .martfury-container > .row { box-sizing: border-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .vc_row.vc_row-flex > .container > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .container-fluid > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .martfury-container > .row > .vc_column_container > .vc_column-inner { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .vc_row.vc_row-flex > .container > .row:after, .vc_row.vc_row-flex > .container > .row:before, .vc_row.vc_row-flex > .container-fluid > .row:after, .vc_row.vc_row-flex > .container-fluid > .row:before, .vc_row.vc_row-flex > .martfury-container > .row:after, .vc_row.vc_row-flex > .martfury-container > .row:before { display: none; } .vc_row.vc_row-o-columns-top > .container > .row, .vc_row.vc_row-o-columns-top > .container-fluid > .row, .vc_row.vc_row-o-columns-top > .martfury-container > .row { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } .vc_row.vc_row-o-columns-middle > .container > .row, .vc_row.vc_row-o-columns-middle > .container-fluid > .row, .vc_row.vc_row-o-columns-middle > .martfury-container > .row { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } .vc_row.vc_row-o-columns-bottom > .container > .row, .vc_row.vc_row-o-columns-bottom > .container-fluid > .row, .vc_row.vc_row-o-columns-bottom > .martfury-container > .row { -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; } .vc_row.vc_row-o-equal-height > .container > .row .vc_column_container, .vc_row.vc_row-o-equal-height > .container-fluid > .row .vc_column_container, .vc_row.vc_row-o-equal-height > .martfury-container > .row .vc_column_container { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: flex; } .vc_row.vc_row-o-content-top > .container > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .container-fluid > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .martfury-container > .row > .vc_column_container > .vc_column-inner { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .vc_row.vc_row-o-content-middle > .container > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .container-fluid > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .martfury-container > .row > .vc_column_container > .vc_column-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .vc_row.vc_row-o-content-bottom > .container > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .container-fluid > .row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .martfury-container > .row > .vc_column_container > .vc_column-inner { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } .martfury-empty-space .mf_empty_space_md, .martfury-empty-space .mf_empty_space_xs { display: none; } .martfury-icon-box { position: relative; } .martfury-icon-box.icon_position-top-center { font-size: 16px; text-align: center; } .martfury-icon-box.icon_position-top-center .mf-icon-area { margin-bottom: 28px; } .martfury-icon-box.icon_position-top-center .box-img { min-height: 130px; display: flex; align-items: center; justify-content: center; } .martfury-icon-box.icon_position-top-center .box-title { font-weight: 500; margin-bottom: 17px; margin-top: 0; } .martfury-icon-box.icon_position-top-center .box-title a { color: #000; } .martfury-icon-box.icon_position-top-center .box-icon { font-size: 90px; color: var(--mf-primary-color); } .martfury-icon-box.icon_position-left { font-size: 14px; display: flex; align-items: center; } .martfury-icon-box.icon_position-left.text_center { justify-content: center; } .martfury-icon-box.icon_position-left.text_right { justify-content: flex-end; } .martfury-icon-box.icon_position-left .box-wrapper { padding-left: 25px; } .martfury-icon-box.icon_position-left .box-icon { color: var(--mf-primary-color); line-height: 1; } .martfury-icon-box.icon_position-left .box-icon i { font-size: 40px; } .martfury-icon-box.icon_position-left .box-title { font-size: 18px; font-weight: 500; margin-bottom: 0; margin-top: 0; color: #000; } .martfury-icon-box.icon_position-left .box-title a { color: #000; } .martfury-icon-box .box-url { color: #000; text-decoration: underline; margin-top: 23px; display: inline-block; } .martfury-icon-box .box-url:hover { color: var(--mf-primary-color); } .martfury-icon-box-2 { display: flex; flex-wrap: wrap; } .martfury-icon-box-2 .box-item { font-size: 14px; display: flex; align-items: center; justify-content: center; padding: 10px 30px; margin-bottom: 30px; } .martfury-icon-box-2 .box-item .box-content { padding-left: 25px; } .martfury-icon-box-2 .box-item .box-icon { color: var(--mf-primary-color); line-height: 1; } .martfury-icon-box-2 .box-item .box-icon i { font-size: 40px; } .martfury-icon-box-2 .box-item .box-title { font-size: 18px; font-weight: 500; margin-bottom: 0; margin-top: 0; } .martfury-icon-box-2 .box-item .box-title a { color: #000; } .martfury-icon-box-2 .box-item:nth-child(4n + 1) { justify-content: start; width: 22%; padding-left: 0; } .martfury-icon-box-2 .box-item:nth-child(4n + 2) { width: 28%; } .martfury-icon-box-2 .box-item:nth-child(4n + 3) { width: 28%; } .martfury-icon-box-2 .box-item:nth-child(4n + 4) { justify-content: flex-end; width: 22%; padding-right: 0; } .martfury-icon-box-2.show-border .box-item { border-right: 1px solid rgba(45, 45, 45, 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; } .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 textarea, .wpcf7 select { transition: border 0.5s; color: #666; border: 1px solid rgba(0, 0, 0, 0.15); padding: 0 15px; border-radius: 0; outline: none; box-sizing: border-box; height: 50px; line-height: 50px; width: 100%; } .wpcf7 input[type="text"]:active, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:active, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="url"]:active, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="tel"]:active, .wpcf7 input[type="tel"]:focus, .wpcf7 textarea:active, .wpcf7 textarea:focus, .wpcf7 select:active, .wpcf7 select:focus { border-color: rgba(0, 0, 0, 0.35); } .wpcf7 textarea { height: 217px; } .wpcf7 input[type="submit"] { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; } .wpcf7 .wpcf7-form-control-wrap { display: block; margin-bottom: 30px; } .mf-list { font-size: 16px; letter-spacing: -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-product-details-hover { display: none; } .mf-products-of-category .products-box ul.products li .mf-vendor-name { display: none; } .mf-products-of-category .products-box ul.products li.product .product-inner { border: none; margin-bottom: 15px; padding-top: 15px; padding-bottom: 0; } .mf-products-of-category .products-box ul.products li.product .product-inner .footer-button { bottom: -15px; transition: bottom 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; } .vc_custom_heading.regular { font-weight: 400; } .vc_custom_heading.medium { font-weight: 500; } .vc_custom_heading.semibold { font-weight: 600; } .mf-category-tabs .tabs-title { display: flex; align-items: flex-end; margin-bottom: 20px; } .mf-category-tabs .tabs-title h2, .mf-category-tabs .tabs-title h3 { font-size: 20px; } .mf-category-tabs .tabs-title 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 .product-inner .mf-product-details-hover, .mf-products-list ul.products li.product .product-inner .footer-button { display: none !important; } .mf-products-list ul.products li.product .mf-vendor-name { display: none; } .mf-products-list ul.products li.product .ribbons { display: none; } .mf-products-list ul.products li.product .mf-product-thumbnail { margin-bottom: 0; width: 100px; } .mf-products-list ul.products li.product .mf-product-details { padding-left: 20px; width: calc(100% - 100px); } .martfury-container { width: 1650px; margin: 0 auto; } .martfury-container .martfury-container { width: 100%; padding-left: 15px; padding-right: 15px; } .mf-recently-products.rv-full-width > .rv-container { width: 1648px; margin: 0 auto; } .aws-container .aws-search-form { height: 42px; } .aws-container .aws-search-form .aws-main-filter { background-color: #fff; border-color: #ccc; padding-right: 18px; padding-left: 18px; color: #000; white-space: nowrap; border-radius: 0 5px 5px 0 !important; max-width: inherit; font-size: 14px; } .aws-container .aws-search-form .aws-main-filter:hover, .aws-container .aws-search-form .aws-main-filter:active { background-color: #fff; } .aws-container .aws-search-form .aws-main-filter .aws-main-filter__current { padding-right: 20px; } .aws-container .aws-search-form .aws-main-filter .aws-main-filter__current:after { content: '\e93a'; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 10px; color: #000; position: absolute; top: 13px; right: 0; background: none; } .aws-container .aws-search-form .aws-main-filter:active .aws-main-filter__current { top: 0; } .aws-container .aws-search-form .aws-search-field { border-color: #ccc; font-size: 14px; color: #000; border-right-width: 0; border-radius: 5px 0 0 5px !important; } .aws-container .aws-search-form .aws-search-btn { border: none; background-color: var(--mf-background-primary-color); width: 85px; align-items: center; } .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon { color: var(--mf-background-primary-text-color); } .aws-container .aws-search-form .aws-search-btn:hover { background-color: var(--mf-background-primary-color); } .aws-container .aws-search-form .aws-wrapper .aws-loader { border-width: 1px; border-color: #666 #666 #666 transparent; border-radius: 50%; border-style: solid; animation: mf-spin-fast 1s linear infinite; content: " "; width: 14px; height: 14px; font-weight: 400; margin-top: -5px; text-indent: 0; } .aws-container[data-buttons-order="2"] .aws-search-form .aws-main-filter { border-radius: 0 !important; } .aws-container[data-buttons-order="2"] .aws-search-form .aws-search-btn { border-radius: 0 5px 5px 0 !important; } .aws-container[data-buttons-order="3"] .aws-search-form .aws-main-filter { border-radius: 5px 0 0 5px !important; } .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field { border-right-width: 1px; border-radius: 0 5px 5px 0 !important; } .aws-container[data-buttons-order="4"] .aws-search-form .aws-main-filter { border-radius: 0 !important; } .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-field { border-right-width: 1px; border-radius: 0 5px 5px 0 !important; } .aws-container[data-buttons-order="4"] .aws-search-form .aws-search-btn { border-radius: 5px 0 0 5px !important; } .aws-container[data-buttons-order="5"] .aws-search-form .aws-main-filter { border-radius: 0 5px 5px 0 !important; } .aws-container[data-buttons-order="5"] .aws-search-form .aws-search-field { border-right-width: 1px; border-left-width: 0; border-radius: 0 !important; } .aws-container[data-buttons-order="5"] .aws-search-form .aws-search-btn { border-radius: 5px 0 0 5px !important; } .aws-container[data-buttons-order="6"] .aws-search-form .aws-main-filter { border-radius: 5px 0 0 5px !important; } .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-field { border-radius: 0 !important; } .aws-container[data-buttons-order="6"] .aws-search-form .aws-search-btn { border-radius: 0 5px 5px 0 !important; } .aws-main-filter__dropdown { padding-top: 10px; padding-bottom: 10px; } .aws-main-filter__dropdown .aws-main-filter__choose { border: none; padding-top: 10px; padding-bottom: 10px; transition: 0.5s; } .aws-main-filter__dropdown .aws-main-filter__choose:hover { background-color: transparent; color: var(--mf-primary-color); } .aws-search-result { font-size: 13px; } .aws-search-result .aws_result_head { font-size: 14px; } .aws-search-result .aws_result_title { padding-right: 0; font-size: 14px; font-weight: 400; color: #06c; } .aws-search-result .aws_result_item:hover { background-color: transparent; } .aws-search-result .aws_result_item.on-sale .aws_result_title { padding-right: 60px; } .aws-search-result .aws_result_price { position: static; font-size: 16px; color: #000; font-weight: 400; margin-top: 10px; } .aws-search-result .aws_result_price ins { padding-left: 0; text-decoration: none; } .aws-search-result .aws_result_price del { color: #999; } .aws-search-result .aws_result_excerpt { font-size: 13px; padding-top: 10px; } .aws-search-result .aws_add_to_cart .aws_cart_button { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; height: 40px; line-height: 39px; padding: 0 25px; } .aws-search-result .hovered .aws_add_to_cart .aws_cart_button { background-color: var(--mf-background-primary-color); } .aws-search-result .aws_rating .aws_review { color: #999; font-size: 12px; } .aws-search-result .aws_result_term { font-size: 12px; color: #999; } .aws-search-result .aws_results .aws_result_item:last-child { border-bottom: none; } .aws-search-result .aws_search_more { color: #000; } .mf-svg-icon svg { vertical-align: -.125em; width: 1em; height: 1em; display: inline-block; fill: currentColor; } /*-------------------------------------------------------------- - Import --------------------------------------------------------------*/ .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) { .elementor-widget-martfury-icons-list.columns-5 .box-item { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-icons-list.columns-5 .box-item:nth-child(5n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns-4 .box-item { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-icons-list.columns-4 .box-item:nth-child(4n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns-3 .box-item { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-icons-list.columns-3 .box-item:nth-child(3n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns-2 .box-item { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-icons-list.columns-2 .box-item:nth-child(2n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns-1 .box-item { flex: 0 0 100%; max-width: 100%; } .elementor-widget-martfury-icons-list.columns-1 .box-item:nth-child(1n) .separator { display: none; } .mf-elementor-icons-list__display-flex .icons-list-wrapper { justify-content: space-between; } } @media (max-width: 1024px) and (min-width: 768px) { .elementor-widget-martfury-icons-list.columns--tablet5 .box-item { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-icons-list.columns--tablet5 .box-item:nth-child(5n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--tablet4 .box-item { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-icons-list.columns--tablet4 .box-item:nth-child(4n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--tablet3 .box-item { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-icons-list.columns--tablet3 .box-item:nth-child(3n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--tablet2 .box-item { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-icons-list.columns--tablet2 .box-item:nth-child(2n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--tablet1 .box-item { flex: 0 0 100%; max-width: 100%; } .elementor-widget-martfury-icons-list.columns--tablet1 .box-item:nth-child(1n) .separator { display: none; } } @media (max-width: 767px) { .elementor-widget-martfury-icons-list.columns--mobile5 .box-item { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-icons-list.columns--mobile5 .box-item:nth-child(5n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--mobile4 .box-item { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-icons-list.columns--mobile4 .box-item:nth-child(4n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--mobile3 .box-item { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-icons-list.columns--mobile3 .box-item:nth-child(3n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--mobile2 .box-item { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-icons-list.columns--mobile2 .box-item:nth-child(2n) .separator { display: none; } .elementor-widget-martfury-icons-list.columns--mobile1 .box-item { flex: 0 0 100%; max-width: 100%; } .elementor-widget-martfury-icons-list.columns--mobile1 .box-item:nth-child(1n) .separator { display: none; } } .mf-images-gallery .image-item .image-item__wrapper { padding: 10px; width: 100%; } .mf-images-gallery .image-item a { display: block; width: 100%; text-align: center; } .mf-images-gallery--grid .images-list { display: flex; align-items: stretch; flex-wrap: wrap; border-color: rgba(0, 0, 0, 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: 1920px) and (min-width: 1025px) { .elementor-widget-martfury-products-brands.brands-columns-7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper { flex: 0 0 14.28571%; max-width: 14.28571%; } .elementor-widget-martfury-products-brands.brands-columns-6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper { flex: 0 0 16.66667%; max-width: 16.66667%; } .elementor-widget-martfury-products-brands.brands-columns-5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-products-brands.brands-columns-4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-products-brands.brands-columns-3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-products-brands.brands-columns-2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-products-brands.brands-columns-1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper { flex: 0 0 100%; max-width: 100%; } } @media (max-width: 1024px) and (min-width: 768px) { .elementor-widget-martfury-products-brands.brands-columns--tablet7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper { flex: 0 0 14.28571%; max-width: 14.28571%; } .elementor-widget-martfury-products-brands.brands-columns--tablet6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper { flex: 0 0 16.66667%; max-width: 16.66667%; } .elementor-widget-martfury-products-brands.brands-columns--tablet5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-products-brands.brands-columns--tablet4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-products-brands.brands-columns--tablet3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-products-brands.brands-columns--tablet2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-products-brands.brands-columns--tablet1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper { flex: 0 0 100%; max-width: 100%; } } @media (max-width: 767px) { .elementor-widget-martfury-products-brands.brands-columns--mobile7 .brand-item-wrapper, .mf-brands-grid.brands-columns-7 .brand-item-wrapper { flex: 0 0 14.28571%; max-width: 14.28571%; } .elementor-widget-martfury-products-brands.brands-columns--mobile6 .brand-item-wrapper, .mf-brands-grid.brands-columns-6 .brand-item-wrapper { flex: 0 0 16.66667%; max-width: 16.66667%; } .elementor-widget-martfury-products-brands.brands-columns--mobile5 .brand-item-wrapper, .mf-brands-grid.brands-columns-5 .brand-item-wrapper { flex: 0 0 20%; max-width: 20%; } .elementor-widget-martfury-products-brands.brands-columns--mobile4 .brand-item-wrapper, .mf-brands-grid.brands-columns-4 .brand-item-wrapper { flex: 0 0 25%; max-width: 25%; } .elementor-widget-martfury-products-brands.brands-columns--mobile3 .brand-item-wrapper, .mf-brands-grid.brands-columns-3 .brand-item-wrapper { flex: 0 0 33.33333%; max-width: 33.33333%; } .elementor-widget-martfury-products-brands.brands-columns--mobile2 .brand-item-wrapper, .mf-brands-grid.brands-columns-2 .brand-item-wrapper { flex: 0 0 50%; max-width: 50%; } .elementor-widget-martfury-products-brands.brands-columns--mobile1 .brand-item-wrapper, .mf-brands-grid.brands-columns-1 .brand-item-wrapper { flex: 0 0 100%; max-width: 100%; } .mf-brands-grid .brand-item-wrapper { width: 100%; } .mf-brands-grid.mf-vc-brands-grid .brand-item-wrapper { max-width: 100%; flex: auto; } .mf-brands-grid .brand-item__header { padding-left: 20px; } .brands-columns--mobile2 .mf-brands-grid .brand-item__header { flex-wrap: wrap; } .brands-columns--mobile2 .mf-brands-grid .brand-item__header .brand-info { margin-top: 10px; } .brands-columns--mobile2 .mf-brands-grid .product-brands { margin-left: -7.5px; margin-right: -7.5px; } .brands-columns--mobile2 .mf-brands-grid .product-brands .brand-item-wrapper { padding-left: 7.5px; padding-right: 7.5px; } } .martfury-counter-els { display: flex; align-items: center; } .martfury-counter-els .mf-icon { color: var(--mf-primary-color); display: block; font-size: 72px; } .martfury-counter-els .counter { font-size: 48px; color: #000; line-height: 1; margin-bottom: 10px; } .martfury-counter-els h4 { font-size: 16px; color: #666; margin-top: 0; margin-bottom: 0; font-weight: 400; } .martfury-counter-els.mf-icon--center { flex-direction: column; text-align: center; } .martfury-counter-els.mf-icon--right { flex-direction: row-reverse; } .martfury-counter-els.mf-icon--right .counter-content { text-align: right; } .mf-elementor-image-box { display: flex; transition: 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); } @keyframes ken-burns-in { 0% { transform: scale(1); } 100% { transform: scale(1.3); } } @keyframes ken-burns-out { 0% { transform: scale(1.3); } 100% { transform: scale(1); } } .mf-slides .slick-slide-bg { background-size: cover; background-position: center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; transition-property: transform; transition-duration: 10s; } .mf-slides .slick-slide-bg.mf-ken-out { transform: scale(1.3); } .mf-slides .slick-slide { display: flex; justify-content: center; align-items: center; position: relative; overflow: hidden; height: 400px; } .mf-slides .slick-slide:first-child { width: 100%; } .mf-slides .elementor-repeater-item-clone { height: 400px; } .mf-slides-wrapper.loading .arrows-wrapper { opacity: 0; transition: 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-of-category .products-box ul.products li.product .mf-product-details-hover { display: block; } .mf-product-loop-hover-2 .mf-products-of-category .products-box ul.products li.product .product-inner:hover .mf-product-details-hover { border-color: #e1e1e1; } .mf-product-loop-hover-2 .mf-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 li.product .mf-product-details-hover { bottom: 0; top: auto; min-height: auto; left: -1px; right: -1px; } .mf-product-loop-hover-2 .mf-product-deals-day ul.products ul.slick-dots { margin: 0; } } .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; } } body .elementor-widget:not(:last-child) { margin-bottom: 0; } .elementor-page .elementor-widget-heading .elementor-heading-title { font-family: inherit; line-height: 1.2; } .elementor-page .elementor-widget-text-editor { font-family: inherit; } .elementor-page .martfury-member .socials .link svg { display: inline-block; } .elementor-page .mf-category-tabs .tabs-title { margin-bottom: 0; padding-bottom: 20px; } .elementor-page .mf-category-tabs .tabs-header { border-width: 0 0 1px 0; } .elementor-page .mf-category-tabs .tabs-header ul li .mf-icon { font-size: 36px; } .elementor-page .mf-category-tabs .tabs-header ul li .mf-icon i { font-size: inherit; } .elementor-page .mf-category-tabs .tabs-header ul li svg { margin: 0 auto; } .elementor-page .mf-category-tabs .tabs-header ul li a.active svg { fill: #fcb800; } .elementor-page .mf-category-tabs .tabs-content { padding-top: 50px; } .elementor-page .mf-category-tabs .tabs-content ul li { margin-top: 0; } .elementor-page .mf-category-tabs .tabs-content ul li { margin-top: 0; margin-bottom: 30px; } .elementor-page .mf-product-deals-carousel, .elementor-page .martfury-tabs .tabs-content { background-color: #fff; } .elementor-page .site-content footer { clear: both; } .elementor_library-template-default .post-author-box, .elementor_library-template-default .post-navigation { display: none; } .elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery { opacity: 1 !important; } .elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery .woocommerce-product-gallery__image { display: none; } .elementor-editor-active .mf-product-deals-carousel div.product div.images .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child { display: block; } .elementor-columns-no-space .elementor-section > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-columns-no-space .elementor-section > .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-columns-no-space .elementor-section > .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-columns-no-space .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-columns-no-space .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding-top: 0; padding-bottom: 0; } .elementor .elementor-section > .elementor-column-gap-extended > .elementor-row { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); } .elementor .elementor-section > .elementor-column-gap-default > .elementor-row { margin-left: -10px; margin-right: -10px; width: calc(100% + 20px); } .elementor .elementor-section > .elementor-column-gap-narrow > .elementor-row { margin-left: -5px; margin-right: -5px; width: calc(100% + 10px); } .elementor .elementor-section > .elementor-column-gap-wide > .elementor-row { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); } .elementor .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 15px; padding-right: 15px; } .elementor .elementor-section > .elementor-column-gap-wider > .elementor-row { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); } .elementor .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 15px; padding-right: 15px; } .page-template-template-homepage .elementor-section-full_width > .elementor-container > .elementor-row, .page-template-template-home-full-width .elementor-section-full_width > .elementor-container > .elementor-row, .page-template-template-full-width .elementor-section-full_width > .elementor-container > .elementor-row { margin-left: 0; margin-right: 0; width: 100%; } .tz-flex-column-horizontal > .elementor-column-wrap .elementor-widget-wrap > .elementor-element { width: auto; } @media (max-width: 767px) { .elementor .elementor-hidden-phone { display: none; } } @media (min-width: 768px) and (max-width: 1024px) { .elementor .elementor-hidden-tablet { display: none; } } @media (min-width: 1025px) { .elementor .elementor-hidden-desktop { display: none; } } @media (max-width: 767px) { .page-template-template-homepage:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-container, .page-template-template-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-container, .page-template-template-home-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-container { padding-left: 15px; padding-right: 15px; } .page-template-template-homepage:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no, .page-template-template-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no, .page-template-template-home-full-width:not(.elementor-no-row) .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no { padding-left: 0; padding-right: 0; } } @media (min-width: 768px) { .elementor .elementor-section.elementor-section-boxed > .elementor-container { max-width: 730px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-default { max-width: 750px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-extended { max-width: 760px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-narrow { max-width: 740px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wider { max-width: 760px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wide { max-width: 760px; } } @media (min-width: 992px) { .elementor .elementor-section.elementor-section-boxed > .elementor-container { max-width: 970px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-default { max-width: 990px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-extended { max-width: 990px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-narrow { max-width: 980px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wider { max-width: 990px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wide { max-width: 990px; } } @media (min-width: 1200px) { .elementor .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1170px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-default { max-width: 1190px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-extended { max-width: 1200px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-narrow { max-width: 1180px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wider { max-width: 1200px; } .elementor-no-row .elementor-section.elementor-section-boxed > .elementor-column-gap-wide { max-width: 1200px; } } @media (min-width: 1230px) { .elementor .elementor-section > .elementor-column-gap-wide > .elementor-row { margin-left: -20px; margin-right: -20px; width: calc(100% + 40px); } .elementor .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 20px; padding-right: 20px; } .elementor .elementor-section > .elementor-column-gap-wider > .elementor-row { margin-left: -30px; margin-right: -30px; width: calc(100% + 60px); } .elementor .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 30px; padding-right: 30px; } } .has-small-font-size { font-size: 13px; } ol { padding-left: 20px; } hr.wp-block-separator { background-color: #bbb; border: 0; height: 1px; margin-bottom: 1.5em; clear: both; } .wp-block-table { margin: 0 0 2em; } ul.wp-block-categories, .wp-block-archives { list-style: none; margin: 0 0 1em; padding: 0; } ul.wp-block-categories ul, .wp-block-archives ul { list-style: none; } ul.wp-block-categories li a, .wp-block-archives li a { color: #000; } ul.wp-block-categories li a:hover, .wp-block-archives li a:hover { color: var(--mf-primary-color); } .wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite { float: right; } .wp-block-quote.is-large:after, .wp-block-quote.is-style-large:after { clear: both; content: ""; display: block; } .wp-block-quote cite, .wp-block-quote footer, .wp-block-quote__citation { color: #000; font-size: 14px; margin-top: 30px; } .wp-block-quote:not(.is-large):not(.is-style-large) { border-left: 4px solid var(--mf-border-primary-color); padding: 0 40px 0 60px; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { padding: 0 40px 0 60px; margin-bottom: 10px; } .wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation { display: inline-block; font-size: 18px; color: #000; } .wp-block-categories select { padding: 10px; border: 1px solid #d9d9d9; } ul.wp-block-latest-posts { list-style: none; margin: 0 0 1em; padding: 0; } ul.wp-block-latest-posts li a { color: #000; } ul.wp-block-latest-posts li a:hover { color: var(--mf-primary-color); } .wp-block-pullquote { padding: 45px 0; } .wp-block-pullquote blockquote { padding: 0; border-left: none; border-right: none; } .wp-block-pullquote blockquote cite { margin-top: 30px; } .wp-block-pullquote p { margin-bottom: 0; } .wp-block-pullquote.alignleft cite, .wp-block-pullquote.alignright cite { font-size: 14px; } figure.is-resized { margin: 0; } .aligncenter { text-align: center; } img.alignright { clear: both; } .wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { background-color: rgba(0, 0, 0, 0.5); opacity: 1; } .wp-block-image .alignleft { margin-right: 20px; } .wp-block-image .alignright { margin-left: 20px; } code { color: #23282d; border: 1px solid #eee; background-color: #eee; font-size: 15px; border-radius: 4px; padding: 2px 4px; } .wp-block-code code { border: none; } @media only screen and (min-width: 960px) { body { overflow-x: hidden; } body.full-content .site-content .entry-content > *.alignfull { width: auto; max-width: 1000%; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); } body.full-content .site-content .entry-content > *.alignwide { width: auto; max-width: 1000%; margin-right: calc(25% - 25vw); margin-left: calc(25% - 25vw); } } /** * 6.3 Comments */ .bypostauthor { display: block; } .comments-area { clear: both; } .comments-title { font-size: 24px; font-weight: 600; color: #000; padding: 0; margin: 0; text-align: center; } .comments-title.has-comments { padding-bottom: 30px; } .comment-list { list-style: none; margin: 0; padding: 0; } .comment-list.has-comments { margin: 0 0 50px 0; } .comment-list li { float: left; clear: both; width: 100%; font-size: 13px; } .comment-list li .comment-respond { margin-top: 0; margin-bottom: 30px; } .comment-list li.comment .comment-meta { float: left; margin-right: 30px; max-width: 70px; } .comment-list li .reply { margin-top: 20px; } .comment-list li .comment-edit-link, .comment-list li .comment-reply-link { color: #0099cc; font-style: italic; font-weight: 400; font-size: 14px; display: inline-block; padding-right: 15px; } .comment-list li .comment-edit-link:hover, .comment-list li .comment-reply-link:hover { color: #000; } .comment-list li .comment-metadata { overflow: hidden; margin-bottom: 15px; } .comment-list li .comment-edit-link { margin-right: 20px; } .comment-list li.comment .comment-content { margin-left: 100px; } .comment-list li .comment-content { border-top: 1px solid #e1e1e1; padding: 15px 0 30px 20px; position: relative; font-size: 14px; } .comment-list li .comment-content .comment-desc { padding: 10px 0 5px; } .comment-list li .comment-content .date { font-size: 12px; text-transform: uppercase; padding-left: 10px; } .comment-list li .comment-content a { word-wrap: break-word; } .comment-list li .comment-content .fn a { color: #333; font-style: normal; padding-right: 10px; font-size: 14px; font-weight: 600; } .comment-list .comment-respond { margin-bottom: 50px; } .comment-list:after { clear: both; content: ""; display: block; } .comment-list .children { list-style: none; padding: 0 0 0 80px; } .comment-list .children article { border-top-width: 0; } .comment-list .children:last-child { margin-bottom: 0; } .comment-list .depth-5 .children { padding-left: 0; } .comment-list > .comment:first-child article { border: none; } .comments-area .comment-desc { padding: 15px 0 5px; color: #666; } .comments-area .date { color: #666; } .comments-area .comments-links { margin-bottom: 60px; text-align: center; } .comments-area .comments-links .page-numbers { font-size: 18px; padding: 0 8px; color: #999; } .comments-area .comments-links .page-numbers.current { color: #000; } .comment-respond { clear: both; } .comment-respond .logged-in-as { margin-bottom: 10px; } .comment-respond .logged-in-as a { color: #000; } .comment-respond .logged-in-as a:hover { color: var(--mf-primary-color); } .comment-respond .comment-reply-title { font-size: 24px; font-weight: 600; color: #000; text-align: center; padding-bottom: 35px; margin: 0; } .comment-respond .comment-reply-title a { color: #0099cc; padding-left: 15px; } .comment-respond .comment-notes { display: none; } .comment-respond input[type=text], .comment-respond input[type=email], .comment-respond textarea { border: 1px solid #cfcfcf; transition: 0.5s !important; outline: none; padding: 15px; width: 100%; color: #000; font-size: 14px; } .comment-respond textarea { height: 155px; font-size: 14px !important; } .comment-respond p { margin-bottom: 0; margin-top: 0; } .comment-respond .comment-form-email { padding-right: 0; margin-bottom: 30px; } .comment-respond .comment-form-comment { margin-bottom: 30px; } .comment-respond .comment-form-author { padding-left: 0; margin-bottom: 30px; } .comment-respond .comment-form-url { padding-right: 0; padding-left: 0; margin-bottom: 30px; } .comment-respond .comment-message { margin-top: 20px; color: red; min-height: 30px; } .comment-respond .form-submit { clear: both; position: relative; text-align: center; } .comment-respond .form-submit .submit { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; border-radius: 4px; } .comment-awaiting-moderation { display: block; } /*-------------------------------------------------------------- 7.0 - Widgets --------------------------------------------------------------*/ .widget { margin-bottom: 65px; } .widget .widget-title { font-size: 20px; font-weight: 600; margin-bottom: 40px; margin-top: 0; color: #000; } .widget ul { margin: 0; padding: 0; } .widget ul li { list-style: none; margin-bottom: 0; padding: 5px 0; } .widget ul li a { color: #000; } .widget ul li a:hover { color: var(--mf-primary-color); } .widget table, .widget select { width: 100%; } .widget select { border: 1px solid #ccc; height: 30px; background-color: transparent; } .widget select option { color: #999; } .widget .select2-container--default .select2-selection--single { border-color: #d1d1d1; height: 34px; line-height: 1; padding: 2px 10px; border-radius: 0; } .widget .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; } .widget .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } .widget .select2-container--default .select2-selection--single .select2-selection__arrow:after { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; content: '\e93a'; display: inline-block; font: normal normal normal 14px/1 linearicons; color: #000; } .widget .select2-container--default .select2-selection--single:focus { outline: none; } .widget table { text-align: left; width: 100%; } .widget table caption { border: 1px solid #ccc; border-bottom-width: 0; text-align: center; } .widget table tr { border: 1px solid #ccc; border-bottom-width: 0; padding: 3px 0; } .widget table tr td, .widget table tr th { padding: 0 5px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; } .select2-container--open .select2-dropdown--below { border-color: #d1d1d1; } .select2-container--open .select2-dropdown--below .select2-results__option { margin-bottom: 0; } .select2-container--default .select2-search--dropdown .select2-search__field { border-color: #d1d1d1; padding: 6px; } .widget_calendar { line-height: 26px; } .widget_calendar table { border: none; } .widget_calendar table caption { background-color: #e1e1e1; font-size: 16px; font-weight: 600; padding: 10px 0; color: #000; } .widget_calendar table tr th, .widget_calendar table tr td { background-color: #f7f7f7; padding: 5px 10px; text-align: center; font-weight: 600; } .widget_calendar table tr th a, .widget_calendar table tr td a { color: #cc0000; } .widget_calendar table tr th { border: none; font-size: 16px; } .widget_calendar table tr td { border-color: #dadada; } .widget_calendar table tfoot td a { color: #000; } .search-form:not(.media-toolbar-primary) { position: relative; padding: 10px 20px; border: 1px solid #d9d9d9; color: #000; } .search-form:not(.media-toolbar-primary):after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; right: 17px; transform: translateY(-50%); font-size: 18px; color: #000; } .search-form:not(.media-toolbar-primary) label { margin-bottom: 0; } .search-form:not(.media-toolbar-primary) .screen-reader-text { display: none; } .search-form:not(.media-toolbar-primary) label { width: 100%; } .search-form:not(.media-toolbar-primary) .search-field { border: none; color: #000; width: 100%; background-color: transparent; font-weight: 400; } .search-form:not(.media-toolbar-primary) .search-field:focus { border: none; outline: none; } .search-form:not(.media-toolbar-primary) ::-webkit-input-placeholder { color: #999; } .search-form:not(.media-toolbar-primary) :-moz-placeholder { color: #999; } .search-form:not(.media-toolbar-primary) ::-moz-placeholder { color: #999; } .search-form:not(.media-toolbar-primary) :-ms-input-placeholder { color: #999; } .search-form:not(.media-toolbar-primary) .search-submit { width: 40px; height: 40px; background: transparent; position: absolute; top: 50%; right: 5px; transform: translateY(-50%); border: none; text-indent: -9999px; z-index: 10; } .widget_categories li, .widget_recent_comments li, .widget_rss li, .widget_pages li, .widget_archive li, .widget_nav_menu li, .widget_recent_entries li, .widget_meta li, .widget-recent-comments li { padding: 8px 0; } .widget_categories li:first-child, .widget_recent_comments li:first-child, .widget_rss li:first-child, .widget_pages li:first-child, .widget_archive li:first-child, .widget_nav_menu li:first-child, .widget_recent_entries li:first-child, .widget_meta li:first-child, .widget-recent-comments li:first-child { padding-top: 0; } .widget_categories li:last-child, .widget_recent_comments li:last-child, .widget_rss li:last-child, .widget_pages li:last-child, .widget_archive li:last-child, .widget_nav_menu li:last-child, .widget_recent_entries li:last-child, .widget_meta li:last-child, .widget-recent-comments li:last-child { padding-bottom: 0; } .widget_categories .children, .widget_categories .sub-menu, .widget_recent_comments .children, .widget_recent_comments .sub-menu, .widget_rss .children, .widget_rss .sub-menu, .widget_pages .children, .widget_pages .sub-menu, .widget_archive .children, .widget_archive .sub-menu, .widget_nav_menu .children, .widget_nav_menu .sub-menu, .widget_recent_entries .children, .widget_recent_entries .sub-menu, .widget_meta .children, .widget_meta .sub-menu, .widget-recent-comments .children, .widget-recent-comments .sub-menu { margin-top: 10px; margin-left: 15px; } .widget_categories .children li a, .widget_categories .sub-menu li a, .widget_recent_comments .children li a, .widget_recent_comments .sub-menu li a, .widget_rss .children li a, .widget_rss .sub-menu li a, .widget_pages .children li a, .widget_pages .sub-menu li a, .widget_archive .children li a, .widget_archive .sub-menu li a, .widget_nav_menu .children li a, .widget_nav_menu .sub-menu li a, .widget_recent_entries .children li a, .widget_recent_entries .sub-menu li a, .widget_meta .children li a, .widget_meta .sub-menu li a, .widget-recent-comments .children li a, .widget-recent-comments .sub-menu li a { padding-left: 10px; } .widget_categories .children li:last-child, .widget_categories .sub-menu li:last-child, .widget_recent_comments .children li:last-child, .widget_recent_comments .sub-menu li:last-child, .widget_rss .children li:last-child, .widget_rss .sub-menu li:last-child, .widget_pages .children li:last-child, .widget_pages .sub-menu li:last-child, .widget_archive .children li:last-child, .widget_archive .sub-menu li:last-child, .widget_nav_menu .children li:last-child, .widget_nav_menu .sub-menu li:last-child, .widget_recent_entries .children li:last-child, .widget_recent_entries .sub-menu li:last-child, .widget_meta .children li:last-child, .widget_meta .sub-menu li:last-child, .widget-recent-comments .children li:last-child, .widget-recent-comments .sub-menu li:last-child { padding-bottom: 0; border-bottom: none; } .widget_recent_comments ul li, .widget_rss ul li { line-height: 1.4; } .widget_recent_comments ul li a, .widget_rss ul li a { color: #000; } .widget_tag_cloud .tagcloud:after, .widget_product_tag_cloud .tagcloud:after { clear: both; display: block; content: ""; } .widget_tag_cloud a, .widget_product_tag_cloud a { color: #999; font-size: 14px; text-transform: capitalize; position: relative; margin-right: 3px; margin-bottom: 5px; float: left; } .widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover { color: #0099cc; } .widget_tag_cloud a.selected, .widget_product_tag_cloud a.selected { color: #0099cc; } .widget_tag_cloud a:last-child > span, .widget_product_tag_cloud a:last-child > span { display: none; } .widget_tag_cloud a { font-size: 14px !important; } .widget_tag_cloud a:after { content: ","; display: inline-block; } .widget_tag_cloud a:last-child:after { display: none; } .widget_product_tag_cloud a:hover { color: var(--mf-primary-color); } .widget-recent-comments li { padding: 20px 0; color: #ccc; } .widget-recent-comments li a, .widget-recent-comments li p { color: #999; } .widget_recent_entries ul li a { font-size: 16px; font-weight: 600; line-height: 1.1; } .social-links-widget .social-links-list, .social-links-widget .socials { margin: 0 -10px; } .social-links-widget .share-social { color: #ccc; padding: 0 10px; margin-bottom: 10px; display: inline-block; } .social-links-widget .share-social svg { vertical-align: -0.125em; width: 1em; height: 1em; fill: currentColor; display: inline-block; } .social-links-widget .share-facebook { color: #336699; } .social-links-widget .share-twitter { color: #0f1419; } .social-links-widget .share-googleplus { color: #cc0000; } .social-links-widget .share-youtube { color: #cc3333; } .social-links-widget .share-tumblr { color: #34526f; } .social-links-widget .share-linkedin { color: #0077B5; } .social-links-widget .share-pinterest { color: #c92228; } .social-links-widget .share-flickr { color: #0063dc; } .social-links-widget .share-instagram { color: #996633; font-size: 16px; } .social-links-widget .share-dribbble { color: #ea4c89; } .social-links-widget .share-skype { color: #12a5f4; } .social-links-widget .share-rss { color: #ee802f; } .social-links-widget .share-telegram { color: #0088cc; font-size: 18px; } .social-links-widget .share-whatsapp { color: #25d366; font-size: 18px; } .social-links-widget .share-viber { color: #665CAC; font-size: 18px; } .social-links-widget .share-vk { color: #4C75A3; font-size: 18px; } .social-links-widget .share-ok { color: #ed812b; font-size: 16px; } .social-links-widget .share-tiktok { color: #000; font-size: 16px; } .widget-language ul li { display: inline-block; margin-right: 25px; } .widget-language ul li a { font-weight: 700; color: #000; text-transform: uppercase; } .widget-language ul li a:hover { color: var(--mf-primary-color); } .widget-language ul li.active a { color: var(--mf-primary-color); } .woocommerce-product-search { position: relative; border: 1px solid #f5f5f5; color: #000; background-color: #f5f5f5; padding: 12px 20px; } .woocommerce-product-search:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; top: 50%; right: 17px; transform: translateY(-50%); font-size: 18px; color: #000; } .woocommerce-product-search label { margin-bottom: 0; } .woocommerce-product-search .search-field { border: none; color: #000; width: 100%; background-color: transparent; font-weight: 400; } .woocommerce-product-search .search-field:focus { border: none; outline: none; } .woocommerce-product-search ::-webkit-input-placeholder { color: #999; } .woocommerce-product-search :-moz-placeholder { color: #999; } .woocommerce-product-search ::-moz-placeholder { color: #999; } .woocommerce-product-search :-ms-input-placeholder { color: #999; } .woocommerce-product-search input[type="submit"] { width: 40px; height: 40px; background: transparent; position: absolute; top: 50%; right: 5px; transform: translateY(-50%); border: none; text-indent: -9999px; z-index: 10; } .widgets-area ul.product_list_widget li, .dokan-store-sidebar ul.product_list_widget li { margin-bottom: 15px; } .widgets-area ul.product_list_widget li:last-child, .dokan-store-sidebar ul.product_list_widget li:last-child { margin-bottom: 0; } .widgets-area ul.product_list_widget li:after, .dokan-store-sidebar ul.product_list_widget li:after { clear: both; display: block; content: ""; } .widgets-area ul.product_list_widget li img, .dokan-store-sidebar ul.product_list_widget li img { float: left; margin-right: 15px; width: 80px; margin-left: 0; } .widgets-area ul.product_list_widget li a, .dokan-store-sidebar ul.product_list_widget li a { font-size: 14px; font-weight: 400; color: #0066cc; display: inherit; margin-bottom: 5px; } .widgets-area ul.product_list_widget .product-title, .dokan-store-sidebar ul.product_list_widget .product-title { font-size: 14px; font-weight: 400; color: #0066cc; display: inherit; margin-bottom: 8px; line-height: 1.2; } .widgets-area ul.product_list_widget .woocommerce-Price-amount, .dokan-store-sidebar ul.product_list_widget .woocommerce-Price-amount { font-size: 16px; color: #000; font-weight: 400; padding-top: 5px; display: inline-block; } .widgets-area ul.product_list_widget li del, .dokan-store-sidebar ul.product_list_widget li del { padding-left: 5px; } .widgets-area ul.product_list_widget li del .woocommerce-Price-amount, .dokan-store-sidebar ul.product_list_widget li del .woocommerce-Price-amount { font-size: 14px; text-decoration: line-through; color: #999; } .widgets-area ul li, .dokan-store-sidebar ul li { display: block; padding: 5px 0; } .widgets-area ul li a, .dokan-store-sidebar ul li a { color: #000; } .widgets-area ul li.current-cat > a, .widgets-area ul li.current-cat > .count, .widgets-area ul li.chosen > a, .widgets-area ul li.chosen > .count, .dokan-store-sidebar ul li.current-cat > a, .dokan-store-sidebar ul li.current-cat > .count, .dokan-store-sidebar ul li.chosen > a, .dokan-store-sidebar ul li.chosen > .count { color: var(--mf-primary-color); } .widgets-area ul li.current-cat > a, .widgets-area ul li.chosen > a, .dokan-store-sidebar ul li.current-cat > a, .dokan-store-sidebar ul li.chosen > a { font-weight: 600; } .widgets-area ul li .children, .dokan-store-sidebar ul li .children { padding-left: 15px; margin-top: 7px; } .widgets-area ul li .children li:last-child, .dokan-store-sidebar ul li .children li:last-child { padding-bottom: 0; } .widgets-area ul li .children li a, .dokan-store-sidebar ul li .children li a { color: #666666; } .widgets-area ul li .children li a:hover, .dokan-store-sidebar ul li .children li a:hover { color: #000; } .widgets-area ul li .children li.current-cat > a, .dokan-store-sidebar ul li .children li.current-cat > a { color: var(--mf-primary-color); } .widgets-area > ul > li:last-child, .dokan-store-sidebar > ul > li:last-child { padding-bottom: 0; } .widgets-area > ul > li:first-child, .dokan-store-sidebar > ul > li:first-child { padding-top: 0; } .widgets-area .widget_shopping_cart .buttons .button, .dokan-store-sidebar .widget_shopping_cart .buttons .button { width: 100%; } .mf_widget_product_categories ul li, .wcv.widget_product_categories ul li { position: relative; padding-right: 16px; } .mf_widget_product_categories ul li .cat-menu-close, .wcv.widget_product_categories ul li .cat-menu-close { position: absolute; top: 8px; right: 0; font-size: 12px; color: #000; cursor: pointer; } .mf_widget_product_categories ul li.mf-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.current-cat-parent > a, .wcv.widget_product_categories ul li.current-cat-parent > a { color: #000; } .mf_widget_product_categories ul li.mf-current-cat-parent > .cat-menu-close, .wcv.widget_product_categories ul li.mf-current-cat-parent > .cat-menu-close { display: none; } .mf_widget_product_categories ul li .children, .wcv.widget_product_categories ul li .children { display: none; padding-left: 15px; margin-top: 7px; } .mf_widget_product_categories ul li .children li:last-child, .wcv.widget_product_categories ul li .children li:last-child { padding-bottom: 0; } .mf_widget_product_categories ul li .children li a, .wcv.widget_product_categories ul li .children li a { color: #666666; } .mf_widget_product_categories ul li .children li a:hover, .wcv.widget_product_categories ul li .children li a:hover { color: #000; } .mf_widget_product_categories ul li .children li.current-cat > a, .wcv.widget_product_categories ul li .children li.current-cat > a { color: #000; } .mf_widget_product_categories ul li.opened > .cat-menu-close i:before, .wcv.widget_product_categories ul li.opened > .cat-menu-close i:before { content: "\e939"; } .mf_widget_product_categories ul.product-categories.has-view-more > li:not(.mf-back-shop) { display: none; } .mf_widget_product_categories ul.product-categories.show-children-only > li { padding-right: 0; } .mf_widget_product_categories ul.product-categories.show-children-only > li.mf-current-tax > a { color: var(--mf-primary-color); text-transform: none; } .mf_widget_product_categories ul.product-categories.show-children-only > li.mf-current-tax > a:before { display: none; } .mf_widget_product_categories ul.product-categories.show-children-only > li.cat-item { padding-left: 15px; } .mf_widget_product_categories .mf-widget-product-cats-btn { margin-top: 10px; } .mf_widget_product_categories .mf-widget-product-cats-btn.show-children-only { padding-left: 15px; } .mf_widget_product_categories .show-less, .mf_widget_product_categories .show-more { cursor: pointer; color: #000; text-transform: uppercase; display: none; } .mf_widget_product_categories .show-less i, .mf_widget_product_categories .show-more i { padding-right: 5px; } .widget .mc4wp-form { width: 100%; } .widget .mc4wp-form .mc4wp-form-fields { display: flex; align-items: center; } .widget .mc4wp-form input[type=email] { border: 1px solid #ccc; padding: 15px; width: 100%; border-radius: 3px 0 0 3px; border-right: none; background-color: #fff; } .widget .mc4wp-form input[type="submit"] { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; height: 48px; line-height: 48px; border-radius: 0 3px 3px 0; } #lang_sel, .lang_sel { height: 16px; } #lang_sel a.lang_sel_sel, .lang_sel a.lang_sel_sel { background: none; line-height: 1; color: var(--mf-gray-color); border: none; font-size: 14px; padding-left: 0; } #lang_sel > ul, .lang_sel > ul { height: 16px; padding: 0; } #lang_sel > ul > li, .lang_sel > ul > li { padding: 0 !important; height: auto; position: relative; list-style: none; border: none; width: auto; } #lang_sel > ul > li:hover ul, .lang_sel > ul > li:hover ul { transform: scaleX(1); top: 100%; } #lang_sel > ul > li > a, .lang_sel > ul > li > a { padding-right: 20px; position: relative; } #lang_sel > ul > li > a:after, .lang_sel > ul > li > a:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; padding-left: 5px; color: var(--mf-dark-color); position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; } #lang_sel > ul > li > a:hover, .lang_sel > ul > li > a:hover { color: var(--mf-dark-color); } #lang_sel > ul > li > a:hover:after, .lang_sel > ul > li > a:hover:after { color: var(--mf-dark-color); } #lang_sel ul ul, .lang_sel ul ul { top: 150%; z-index: 99999; left: 0; width: auto; height: auto; background-color: transparent; transform: scaleX(0); position: absolute; margin: 0; padding: 0; border: none; transition: top 0.35s; } #lang_sel ul ul li, .lang_sel ul ul li { border-top: none; list-style: none; width: auto; display: block; float: none; } #lang_sel ul ul li a, .lang_sel ul ul li a { padding: 5px 0; border: none; display: block; color: #666; line-height: 1; font-size: 14px; background-color: transparent; } #lang_sel ul ul li a:hover, .lang_sel ul ul li a:hover { color: #000; background-color: transparent; } #lang_sel img.iclflag, .lang_sel img.iclflag { top: 0; padding-right: 5px; width: auto; height: auto; } .mf-currency-widget .current { padding-right: 20px; position: relative; cursor: pointer; } .mf-currency-widget .current:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; padding-left: 5px; color: var(--mf-dark-color); position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; } .mf-currency-widget .current:hover { color: var(--mf-dark-color); } .mf-currency-widget .current:hover:after { color: var(--mf-dark-color); } .mf-currency-widget ul { top: 150%; z-index: 99999; height: auto; background-color: transparent; transform: scaleX(0); position: absolute; margin: 0; padding: 0; border: none; transition: top 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; } .mr-account-widget > ul { display: flex; align-items: center; margin: 0 -3px; } .mr-account-widget > ul li { padding: 0 3px; } .mr-account-widget > ul li .wd-login-icon { display: block; margin-top: 2px; margin-right: 7px; } .mr-account-widget > ul li .wd-logged-in { margin-top: 0; } .mr-account-widget > ul li a { color: #666; } .mr-account-widget > ul li a:hover { color: #000; } .mr-account-widget > ul > li > a { display: flex; align-items: center; } .mr-account-widget > ul > li:hover > ul { transform: scaleX(1); top: 100%; } .mr-account-widget > ul > li > ul { top: 150%; z-index: 99999; height: auto; background-color: transparent; transform: scaleX(0); position: absolute; margin: 0; padding: 0; border: 0; -webkit-transition: top .35s; transition: top .35s; border-top: 18px solid transparent; border-bottom: 1px solid #e7e7e7; min-width: 120px; right: 0; } .mr-account-widget > ul > li > ul > li { border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; margin-bottom: 0; background-color: #fff; padding: 0; } .mr-account-widget > ul > li > ul > li:first-child { padding-top: 10px; border-top: 1px solid #e7e7e7; } .mr-account-widget > ul > li > ul > li.logout { border-top: 1px solid #e7e7e7; padding-top: 10px; } .mr-account-widget > ul > li > ul > li:last-child { padding-bottom: 10px; } .mr-account-widget > ul > li > ul > li a { width: auto; height: auto; margin: 0; white-space: nowrap; padding: 7px 15px; color: #666 !important; display: inline-block; } .mr-account-widget > ul > li > ul > li li:last-child { padding-bottom: 10px; } /*-------------------------------------------------------------- 7.1 - Socials --------------------------------------------------------------*/ /*-------------------------------------------------------------- 8.0 - Footer --------------------------------------------------------------*/ .site-footer { border-top: 1px solid #e1e1e1; } .site-footer .footer-layout { background-color: #fff; } .site-footer .footer-gray { background-color: #f8f8f8; } .site-footer .footer-newsletter { padding-top: 65px; padding-bottom: 65px; border-bottom: 1px solid #e1e1e1; } .site-footer .footer-newsletter .newsletter-content h3, .site-footer .footer-newsletter .newsletter-content h2, .site-footer .footer-newsletter .newsletter-content h4, .site-footer .footer-newsletter .newsletter-content h5, .site-footer .footer-newsletter .newsletter-content h6 { font-weight: 600; margin: 0 0 5px; } .site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields { display: flex; align-items: flex-end; } .site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="email"] { border: 1px solid #ccc; height: 50px; line-height: 50px; padding: 0 25px; border-radius: 4px 0 0 4px; width: 100%; background-color: #fff; } .site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="submit"] { background-color: var(--mf-background-primary-color); color: var(--mf-background-primary-text-color); height: 50px; line-height: 50px; padding: 0 25px; transition: all 0.5s; font-size: 16px; font-weight: 600; text-align: center; border: none; min-width: 170px; border-radius: 0 4px 4px 0; } .site-footer .footer-info { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; border-bottom: 1px solid #e1e1e1; padding-bottom: 55px; padding-top: 25px; } .site-footer .footer-info .info-item-sep { position: relative; } .site-footer .footer-info .info-item-sep:last-child { display: none; } .site-footer .footer-info .info-item-sep:after { position: absolute; top: -15px; right: 0; width: 1px; height: 60px; background-color: #dadada; content: ""; } .site-footer .footer-info .info-item { max-width: 25%; padding: 0 15px; display: flex; align-items: center; margin-top: 30px; } .site-footer .footer-info .info-item .info-thumb { margin-right: 20px; } .site-footer .footer-info .info-item i { font-size: 40px; color: var(--mf-primary-color); line-height: 1; display: block; } .site-footer .footer-info .info-item h3 { font-size: 18px; font-weight: 500; margin: 0 0 0; } .site-footer .footer-info .info-item p { margin-bottom: 0; } .site-footer .footer-widgets { padding-top: 70px; padding-bottom: 70px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 -15px; position: relative; } .site-footer .footer-widgets:after { position: absolute; left: 15px; right: 15px; bottom: 0; border-bottom: 1px solid #e1e1e1; display: block; content: ""; } .site-footer .footer-widgets .footer-sidebar { max-width: 33.33%; padding: 0 15px; } .site-footer .footer-widgets.columns-5 .footer-sidebar { max-width: 25%; } .site-footer .footer-widgets.columns-5 .widget .mc4wp-form input[type=email] { min-width: auto; } .site-footer .footer-widgets.columns-6 .footer-sidebar { max-width: 16.6%; } .site-footer .footer-widgets.columns-4 .footer-sidebar { max-width: 30%; } .site-footer .footer-widgets .widget { margin-bottom: 40px; } .site-footer .footer-widgets .widget:last-child { margin-bottom: 0; } .site-footer .footer-widgets .widget .widget-title { font-size: 16px; margin-bottom: 30px; } .site-footer .footer-widgets .widget .mc4wp-form input[type=email] { min-width: 200px; } .site-footer .footer-widgets .widget ul li { padding: 3px 0; } .site-footer .footer-widgets .widget ul li a { color: #666; position: relative; } .site-footer .footer-widgets .widget ul li a:before { position: absolute; bottom: 0; right: 0; width: 0; height: 1px; background-color: #000; content: ""; transition: 0.35s; } .site-footer .footer-widgets .widget ul li a:hover { color: #000; } .site-footer .footer-widgets .widget ul li a:hover:before { width: 100%; left: 0; right: auto; } .site-footer .footer-links { padding-top: 60px; padding-bottom: 60px; border-bottom: 1px solid #e1e1e1; } .site-footer .footer-links .widget { margin-bottom: 10px; } .site-footer .footer-links .widget:last-child { margin-bottom: 0; } .site-footer .footer-links .widget_nav_menu .widget-title { font-size: 14px; font-weight: 600; display: inline-block; margin-bottom: 0; padding-right: 5px; } .site-footer .footer-links .widget_nav_menu .widget-title + * { display: inline-block; } .site-footer .footer-links .widget_nav_menu ul { display: flex; flex-wrap: wrap; } .site-footer .footer-links .widget_nav_menu ul li { display: inline-block; position: relative; padding: 0 10px; } .site-footer .footer-links .widget_nav_menu ul li:after { position: absolute; top: 50%; transform: translateY(-50%); right: 0; height: 12px; width: 1px; content: ""; background-color: #666; } .site-footer .footer-links .widget_nav_menu ul li a { color: #666; position: relative; } .site-footer .footer-links .widget_nav_menu ul li a:before { position: absolute; bottom: 0; right: 0; width: 0; height: 1px; background-color: #000; content: ""; transition: 0.35s; } .site-footer .footer-links .widget_nav_menu ul li a:hover { color: #000; } .site-footer .footer-links .widget_nav_menu ul li a:hover:before { width: 100%; left: 0; right: auto; } .site-footer .footer-links .widget_nav_menu ul li:last-child:after { display: none; } .site-footer .footer-copyright { color: #000; } .site-footer .footer-payments { display: flex; align-items: center; justify-content: flex-end; } .site-footer .footer-payments .text { color: #000; } .site-footer .footer-payments ul { margin: 0; padding: 0; display: flex; align-items: center; padding-left: 27px; } .site-footer .footer-payments ul li { list-style: none; padding-left: 13px; } .footer-layout-1 .footer-top { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; } .footer-layout-1 .footer-bottom { padding-top: 35px; padding-bottom: 35px; } .footer-layout-1 .footer-row { display: flex; align-items: center; } .footer-layout-1 .footer-row:before, .footer-layout-1 .footer-row:after { display: none; } .mf-recently-products.footer-recently-viewed { background-color: #f4f5f5; padding-top: 70px; padding-bottom: 80px; } .mf-recently-products.no-background { background-color: transparent; padding-bottom: 120px; } .mf-recently-products.layout-1.hide-empty.no-products { display: none; } .mf-recently-products .mf-loading { height: 50px; } .mf-recently-products .recently-header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-bottom: 30px; } .mf-recently-products .recently-header .title { font-size: 24px; font-weight: 400; margin: 0 0 10px; } .mf-recently-products .recently-header .link { color: #000; border-bottom: 1px solid #000; line-height: 1; display: inline-block; margin-bottom: 8px; } .mf-recently-products .recently-header .link:hover { color: var(--mf-primary-color); border-color: var(--mf-border-primary-color); } .mf-recently-products .product-list { margin: 0; padding: 25px 55px; background-color: #fff; overflow: hidden; opacity: 0; } .mf-recently-products .product-list.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 { position: fixed; bottom: 0; right: 0; left: 0; z-index: 9999; } .footer-history-products .recently-title { float: right; font-size: 16px; font-weight: 600; line-height: 1; padding: 14px 45px 14px 17px; border: 1px solid #cccccc; border-bottom: none; margin: 0 75px 0 0; position: relative; background-color: #f4f5f5; margin-bottom: -1px; cursor: pointer; } .footer-history-products .recently-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: 17px; top: 50%; transform: translateY(-50%); font-size: 12px; font-weight: 700; transition: 0.2s; } .footer-history-products .recently-title.active { background-color: #fff; } .footer-history-products .recently-title.active:after { transform: rotate(180deg) translateY(50%); } .footer-history-products .mf-recently-products { display: none; clear: both; padding-top: 5px; padding-bottom: 40px; background-color: #fff; position: relative; } .footer-history-products .mf-recently-products.no-products { padding-bottom: 0; } .footer-history-products .mf-recently-products.no-products .recently-header { display: none; } .footer-history-products .mf-recently-products .recently-header { position: absolute; bottom: -15px; left: 0; right: 0; justify-content: center; margin-bottom: 20px; } .footer-history-products .mf-recently-products .recently-header .title { display: none; } .backtotop { position: fixed; bottom: 10px; right: 10px; z-index: 10000; font-size: 36px; text-shadow: none; color: #000; text-align: center; opacity: 0; transition: 0.5s; } .backtotop.show-scroll { opacity: 1; } /*-------------------------------------------------------------- 8.0 - Skin --------------------------------------------------------------*/ .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; } /*-------------------------------------------------------------- 10.0 - Media Queries --------------------------------------------------------------*/ .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; } body.navigation-mobile-active { overflow: hidden; } body.navigation-mobile-active .martfury-off-canvas-layer { display: block; z-index: 9999; } .mf-els-modal-mobile { width: 100%; background-color: #fff; position: fixed; left: -100%; top: 0; overflow: auto; height: 100%; color: #aaa; z-index: -999999; transition: transform 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; } .mf-els-modal-mobile .mf-cart-mobile { display: none; height: calc(100% - 67px); overflow: hidden; } .mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header { background-color: var(--mf-background-primary-color); display: flex; align-items: center; justify-content: space-between; padding: 15px; } .mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header h2 { font-size: 18px; font-weight: 600; margin: 0; line-height: 1; color: var(--mf-background-primary-text-color); } .mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header h2 a { color: var(--mf-background-primary-text-color); } .mf-els-modal-mobile .mf-cart-mobile .mobile-cart-header .close-cart-mobile { font-size: 18px; color: var(--mf-background-primary-text-color); line-height: 1; } .mf-els-modal-mobile .mf-cart-mobile.current { display: block; } .mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__empty-message { padding: 20px; } .mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart { height: 100vh; overflow-y: auto; padding-bottom: 270px; } .mf-els-modal-mobile .mf-cart-mobile .mf-cart-panel-footer { position: absolute; bottom: 67px; left: 0; right: 0; border-top: 1px solid #e5e5e5; z-index: 10; background-color: #fff; } .mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content { padding: 10px 0 0; border: none; } .mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content ul.product_list_widget li { padding-left: 15px; padding-right: 25px; } .mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button { right: 15px; } .mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__total, .mf-els-modal-mobile .mf-cart-mobile .woocommerce-mini-cart__buttons { padding-left: 15px; padding-right: 15px; } .mf-catalog-sorting-mobile { width: 100%; background-color: rgba(0, 0, 0, 0.75); position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; display: none; padding-bottom: 65px; z-index: 999999; } .mf-catalog-sorting-mobile.mf-active { display: block; } .mf-catalog-sorting-mobile .woocommerce-ordering { position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); background-color: #fff; margin: 0; padding: 0; list-style: none; } .mf-catalog-sorting-mobile .woocommerce-ordering li { margin-bottom: 0; } .mf-catalog-sorting-mobile .woocommerce-ordering .current > span { display: none; } .mf-catalog-sorting-mobile .woocommerce-ordering .cancel-ordering { display: block; text-align: center; } .mf-catalog-sorting-mobile .woocommerce-ordering .cancel-ordering a { font-size: 16px; font-weight: 600; color: #000; padding: 10px 0; display: block; } .mf-catalog-sorting-mobile .woocommerce-ordering ul { margin: 0; padding: 0; text-align: center; } .mf-catalog-sorting-mobile .woocommerce-ordering ul li { margin-bottom: 0; border-bottom: 1px solid #dedede; } .mf-catalog-sorting-mobile .woocommerce-ordering ul li a { font-size: 16px; color: #000; padding: 10px 0; display: block; } .mf-catalog-sorting-mobile .woocommerce-ordering ul li a.active { color: var(--mf-primary-color); } .mobile-version.mobile-nav-enable { padding-bottom: 65px; } .mobile-version.mobile-nav-enable .backtotop { bottom: 70px; } .mobile-version.page-template-template-coming-soon-page { padding-bottom: 0; } .mobile-version .primary-mobile-nav { position: static; transform: none; width: 100%; } .mobile-version .primary-mobile-nav .mobile-nav-header .close-mobile-nav { display: block; } .mobile-version .mf-els-modal-mobile { z-index: 999999; display: block; } .mobile-version .mf-els-modal-mobile .aws-container { width: 100%; } .mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-main-filter { display: none; } .mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-search-field { border: none; } .mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-form-btn { border-radius: 0 !important; background-color: #000; } .mobile-version .mf-els-modal-mobile .aws-container .aws-search-form .aws-form-btn .aws-search-btn_icon { color: #fff; } .mobile-version.display-mobile-menu .primary-mobile-nav { transform: none; } .mobile-version .site-header .header-logo { width: 70%; display: block; } .mobile-version .site-header .header-main { padding-bottom: 15px; padding-top: 25px; justify-content: space-between; align-items: center; } .mobile-version .site-header .header-main .header-extras { justify-content: flex-end; } .mobile-version .site-header .header-main .header-title { padding-right: 5px; width: 60%; } .mobile-version .site-header .header-main .header-title h1 { font-size: 18px; font-weight: 600; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-left: 13px; } .mobile-version .site-header .header-main .header-title .header-go-back { font-size: 24px; line-height: 1; color: var(--mf-dark-color); display: flex; align-items: center; } .mobile-version .site-header .extras-menu .menu-item-account.logined > a { width: auto; } .mobile-version .site-header .header-extras .extras-menu > li { padding-left: 8px; padding-right: 8px; } .mobile-version .site-header .header-extras .extras-menu > li:last-child { padding-right: 0; } .mobile-version .site-header .header-extras .extras-menu > li.menu-item-cart { padding-right: 10px; } .mobile-version .site-header .mobile-menu { padding-bottom: 15px; display: flex; align-items: center; } .mobile-version .site-header .mobile-menu .site-header-category--mobile { font-size: 30px; padding-right: 20px; line-height: 1; display: block; color: var(--mf-dark-color); } .mobile-version .site-header .product-extra-search .search-field { border-left: 1px solid #ccc; } .mobile-version .site-header .product-extra-search .product-cat { display: none; } .mobile-version.sticky-header .site-header.minimized .header-main { padding-bottom: 10px; padding-top: 25px; } .mobile-version.sticky-header .site-header.minimized .header-mobile-v2 .header-main { padding-top: 25px; } .mobile-version.header-layout-1 .site-header .header-mobile-v2, .mobile-version.header-layout-2 .site-header .header-mobile-v2, .mobile-version.header-layout-6 .site-header .header-mobile-v2 { border-bottom: 1px solid #e1e1e1; } .mobile-version .site-footer .footer-layout > .container, .mobile-version .site-footer .footer-layout > .martfury-container { padding-right: 0; padding-left: 0; } .mobile-version .site-footer .footer-widgets { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; } .mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title { position: relative; padding-right: 20px; margin-bottom: 20px; } .mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; } .mobile-version .site-footer .footer-widgets .widget.widget_nav_menu .widget-title.active:after { content: "\e939"; } .mobile-version .site-footer .footer-widgets .widget-title { font-size: 18px; } .mobile-version .site-footer .footer-widgets .footer-sidebar { border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; width: 100%; max-width: 100%; } .mobile-version .site-footer .footer-widgets .footer-sidebar:last-child { border-bottom: none; margin-bottom: 0; } .mobile-version .site-footer .footer-widgets .footer-sidebar .widget { margin-bottom: 20px; } .mobile-version .site-footer .footer-links { padding-left: 15px; padding-right: 15px; padding-top: 50px; padding-bottom: 40px; } .mobile-version .site-footer .footer-links .widget { border-bottom: 1px solid #e1e1e1; } .mobile-version .site-footer .footer-links .widget .clicked { padding-bottom: 20px; } .mobile-version .site-footer .footer-links .widget:last-child { border-bottom: none; } .mobile-version .site-footer .footer-links .widget:last-child .clicked { padding-bottom: 0; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title { position: relative; padding-right: 20px; font-size: 18px; margin-bottom: 20px; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title:after { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu .widget-title.active:after { content: "\e939"; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu .clicked { display: none; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu ul li { width: 100%; padding-top: 3px; padding-bottom: 3px; } .mobile-version .site-footer .footer-links .widget.widget_nav_menu ul li:after { display: none; } .mobile-version .site-footer .footer-bottom { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; padding-top: 30px; } .mobile-version .site-footer .footer-bottom .footer-row { display: flex; flex-direction: column; text-align: left; } .mobile-version .site-footer .footer-bottom .footer-row .col-footer-payments { order: 1; } .mobile-version .site-footer .footer-bottom .footer-row .col-footer-copyright { order: 2; } .mobile-version .site-footer .footer-bottom .footer-payments { text-align: left; margin-top: 0; padding-bottom: 40px; display: block; } .mobile-version .site-footer .footer-bottom .footer-payments ul { justify-content: flex-start; padding-left: 0; margin-top: 15px; } .mobile-version .site-footer .footer-bottom .footer-payments ul li { padding-right: 10px; padding-left: 0; } .mobile-version .site-footer .footer-newsletter { padding-top: 40px; padding-bottom: 40px; } .mobile-version .site-footer .footer-info { padding-top: 10px; padding-bottom: 40px; margin: 0; } .mobile-version .site-footer .footer-info .info-item { margin-top: 30px; display: flex; justify-content: flex-start; } .mobile-version .site-footer .footer-info .info-thumb { margin-bottom: 10px; } .mobile-version .mf-image-box .box-title { font-size: 14px; } .mobile-version .mf-image-box.style-2 .box-title { padding-left: 7px; padding-right: 7px; } .mobile-version .mf-banner-large .banner-content { padding-top: 0; } .mobile-version .mf-banner-large .banner-content .box-title { font-size: 24px; font-weight: 400; } .mobile-version .mf-banner-large .banner-price { padding-top: 0; padding-bottom: 0; } .mobile-version .mf-banner-large.layout-2, .mobile-version .mf-banner-large.layout-3 { padding-top: 30px; padding-bottom: 25px; } .mobile-version .mf-banner-large.layout-2 .featured-image, .mobile-version .mf-banner-large.layout-3 .featured-image { background-position: center; } .mobile-version .mf-banner-medium .banner-content .title { font-size: 18px; margin-bottom: 13px; } .mobile-version .mf-banner-medium .banner-content .desc { font-size: 12px; line-height: 1.4; } .mobile-version .mf-banner-medium .banner-content .desc .price { font-size: 14px; } .mobile-version .mf-products-grid .cat-header { display: flex; flex-wrap: wrap; } .mobile-version .mf-products-grid .cat-header .tabs-header-nav { margin-top: 0; } .mobile-version .mf-products-grid .cat-header .tabs-nav { display: none; } .mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header { display: flex; flex-wrap: wrap; } .mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header .cat-title { font-size: 20px; } .mobile-version .mf-products-carousel:not(.mf-product-deals-day) .cat-header .extra-links { margin-top: 0; } .mobile-version .mf-banners-grid { max-width: 370px; margin: 0 auto; } .mobile-version .mf-banners-grid .l-banners .item-large:last-child { display: block; } .mobile-version .mf-banners-grid .l-banners { border-style: solid; border-color: #d9d9d9; border-width: 0 1px 0 1px; } .mobile-version .mf-banners-grid .r-banners { display: flex; width: 100%; border-style: solid; border-color: #d9d9d9; border-width: 0 0 1px 1px; } .mobile-version .mf-category-tabs.single-tab .tabs-header { display: none; } .mobile-version .mf-category-tabs .tabs-content ul li { width: 25%; margin-top: 15px; } .mobile-version .mf-category-tabs .tabs-content { padding: 5px 0 30px; } .mobile-version .mf-products-of-category-2 .cats-header { display: flex; flex-wrap: wrap; padding-left: 15px; padding-right: 15px; } .mobile-version .mf-products-of-category-2 .cats-header .extra-links { margin-top: 0; } .mobile-version .mf-products-of-category-2 .col-product-content:after { display: none; } .mobile-version .mf-products-of-category-2 .images-slider { display: block; padding: 15px; } .mobile-version .mf-products-of-category-2 .mf-products-tabs { padding-left: 15px; padding-right: 15px; } .mobile-version .mf-product-deals-carousel { padding-left: 10px; padding-right: 10px; } .mobile-version .mf-product-deals-carousel .cat-header { display: flex; flex-wrap: wrap; } .mobile-version .mf-product-deals-carousel .cat-header .slick-arrow { padding-left: 5px; padding-right: 0; } .mobile-version .mf-product-deals-carousel ul.products { margin-left: 0; margin-right: 0; } .mobile-version .mf-product-deals-carousel.woocommerce .product { margin-right: 0; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary { margin-top: 20px; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown { justify-content: space-between; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .timer { width: auto; margin-bottom: 0; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .digits { min-width: 55px; padding-top: 14px; padding-bottom: 14px; font-size: 24px; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .divider { display: block; padding-top: 10px; } .mobile-version .mf-product-deals-carousel.woocommerce .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .text { font-size: 13px; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs { position: static; width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 20px; opacity: 1; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs .slick-track { display: flex; align-items: center; justify-content: center; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li { padding: 0; margin: 0 5px; width: 8px !important; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li .i-video { display: none; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li img { width: 8px; border: 4px solid #dbdbdb; border-radius: 100%; } .mobile-version .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { border-color: var(--mf-border-primary-color); } .mobile-version .mf-products-list-carousel { border: 1px solid #e1e1e1; padding-top: 15px; padding-bottom: 40px; padding-left: 15px; padding-right: 15px; } .mobile-version .mf-category-box { padding-left: 15px; padding-right: 15px; } .mobile-version .mf-category-box .cat-header { display: flex; flex-wrap: wrap; } .mobile-version .mf-category-box .cat-header .cat-name { font-size: 20px; font-weight: 600; } .mobile-version .mf-category-box .cat-header .extra-links { margin-top: 0; } .mobile-version .mf-category-box .sub-categories { padding-top: 15px; } .mobile-version .mf-category-box .sub-categories .term-item { padding: 0; border: none; } .mobile-version .mf-banner-medium.layout-4 .banner-content .subdesc { margin-top: 10px; line-height: 1.2; } .mobile-version .mf-banner-medium.layout-4 .banner-content .subtitle { margin-bottom: 5px; } .mobile-version .martfury-latest-post .post-header { display: flex; flex-wrap: wrap; } .mobile-version .martfury-latest-post .post-header .extra-links { margin-top: 0; } .mobile-version .mf-banner-large.layout-3 .banner-price { padding-left: 0; } .mobile-version .martfury-testimonial-slides .testimonial-info { padding: 0 20px 20px; } .mobile-version .martfury-testimonial-slides .slick-dots { margin-top: 10px; } .mobile-version .mf-products-tabs .tabs-header { display: flex; flex-wrap: wrap; } .mobile-version .mf-products-tabs .tabs-header .tabs-header-nav { margin-top: 0; } .mobile-version.woocommerce.mf-catalog-page .site-content { padding-top: 0; } .mobile-version .dokan-single-store { width: 100% !important; margin: 0; } .mobile-version .dokan-store-tabs { margin-left: -15px; margin-right: -15px; } .mobile-version .dokan-single-store .dokan-store-tabs ul { margin-bottom: 10px; } .mobile-version #mf-catalog-toolbar { flex-wrap: nowrap; justify-content: space-between; margin-left: -15px; margin-right: -15px; display: flex; align-items: center; width: auto; } .mobile-version #mf-catalog-toolbar:after, .mobile-version #mf-catalog-toolbar:before { display: none; } .mobile-version #mf-catalog-toolbar .mf-filter-mobile { order: 1; font-size: 14px; font-weight: 400; color: #000; display: flex; align-items: center; justify-content: center; position: relative; padding-right: 40px; margin-right: 30px; width: 40%; } .mobile-version #mf-catalog-toolbar .mf-filter-mobile i { font-size: 20px; padding-right: 10px; color: #999; } .mobile-version #mf-catalog-toolbar .mf-filter-mobile span { display: inline-block; } .mobile-version #mf-catalog-toolbar .mf-filter-mobile:before { position: absolute; top: 5px; right: 30px; content: '\e93a'; display: inline-block; font: normal normal normal 12px/1 linearicons; color: #000; } .mobile-version #mf-catalog-toolbar .mf-filter-mobile:after { content: ""; position: absolute; top: -5px; right: 0; height: 32px; width: 1px; background-color: #ccc; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering { width: 55%; position: relative; justify-content: center; order: 2; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 20px; color: #999; padding-right: 10px; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering li > ul { display: none; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering .current { min-width: 130px; border: none; background-color: transparent; padding: 0 15px 0 0; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering .current span { text-overflow: ellipsis; min-width: 98%; } .mobile-version #mf-catalog-toolbar .woocommerce-ordering .current:after { font-size: 12px; right: 0; } .mobile-version.mf-catalog-page.full-content #mf-catalog-toolbar .mf-filter-mobile { display: none; } .mobile-version #wcfmmp-store #mf-catalog-toolbar { margin-left: 0; margin-right: 0; } .mobile-version.wcfm-store-page .widget-area.sidebar { position: fixed; top: 49px; left: -100%; opacity: 0; width: 100%; background-color: rgba(0, 0, 0, 0.75); overflow: auto; height: 100%; color: #aaa; z-index: 9999999; -webkit-transition: -webkit-transform 0.35s ease; transition: transform 0.35s ease; padding-left: 0; padding-right: 0; padding-bottom: 50px; margin-top: -1px !important; border: none !important; } .mobile-version.wcfm-store-page.mf-filter-active .widget-area.sidebar { transform: translate3d(100%, 0, 0); opacity: 1; } .mobile-version.wcfm-store-page.mf-filter-active .martfury-off-canvas-layer { z-index: 9999; display: block; } .mobile-version.wcfm-store-page.mf-filter-active .mf-catalog-close-sidebar { transform: translate3d(100%, 0, 0); opacity: 1; } .mobile-version .mf-catalog-close-sidebar { position: fixed; top: 0; left: -100%; opacity: 0; width: 100%; z-index: 9999999; background-color: #fff; display: flex; align-items: center; justify-content: space-between; padding: 15px 15px 13px; border-bottom: 1px solid #dedede; transition: transform 0.35s ease; } .mobile-version .mf-catalog-close-sidebar h2 { font-size: 16px; font-weight: 600; margin: 0; } .mobile-version .mf-catalog-close-sidebar .close-sidebar { font-size: 18px; color: #000; line-height: 1; } .mobile-version.mf-catalog-page .catalog-sidebar, .mobile-version.mf-catalog-page .vendor_sidebar { position: fixed; top: 0; left: -100%; opacity: 0; width: 100%; background-color: rgba(0, 0, 0, 0.75); overflow: auto; height: 100%; color: #aaa; z-index: 99999; transition: transform 0.35s ease; margin-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 50px; padding-top: 50px; } .mobile-version.mf-catalog-page .catalog-sidebar .widget, .mobile-version.mf-catalog-page .vendor_sidebar .widget { margin-bottom: 0; padding-top: 30px; padding-bottom: 30px; } .mobile-version.mf-catalog-page .catalog-sidebar .widget:after, .mobile-version.mf-catalog-page .vendor_sidebar .widget:after { display: block; } .mobile-version.mf-catalog-page .catalog-sidebar .widget:last-child:after, .mobile-version.mf-catalog-page .vendor_sidebar .widget:last-child:after { display: none; } .mobile-version.mf-catalog-page .catalog-sidebar { background-color: #f5f5f5; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title { position: relative; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title:after { content: "\e93a"; display: inline-block; font: normal normal normal 14px/1 linearicons; font-size: 16px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.non-active { margin-bottom: 0; transition: 0.5s; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.active { margin-bottom: 25px; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title.active:after { content: "\e939"; } .mobile-version.mf-catalog-page .catalog-sidebar .widget .closed { display: none; } .mobile-version.mf-catalog-page .vendor_sidebar .widget { background-color: #f5f5f5; padding-left: 20px; padding-right: 20px; position: relative; } .mobile-version.mf-catalog-page .vendor_sidebar .widget:after { position: absolute; bottom: 0; left: 20px; right: 20px; content: ""; height: 1px; background-color: #d8d8d8; } .mobile-version.mf-catalog-page.mf-filter-active .catalog-sidebar, .mobile-version.mf-catalog-page.mf-filter-active .vendor_sidebar { transform: translate3d(100%, 0, 0); opacity: 1; } .mobile-version.mf-catalog-page.mf-filter-active .martfury-off-canvas-layer { z-index: 9999; display: block; } .mobile-version.mf-catalog-page.mf-filter-active .mf-catalog-close-sidebar { transform: translate3d(100%, 0, 0); opacity: 1; } .mobile-version.mf-catalog-page .mf-toolbar-empty-space { height: 5px; } .mobile-version.mf-catalog-page .site-content { padding-bottom: 60px; } .mobile-version.mf-catalog-page ul.products { margin-left: -12.5px; margin-right: -12.5px; display: flex; flex-wrap: wrap; } .mobile-version.mf-catalog-page ul.products:after, .mobile-version.mf-catalog-page ul.products:before { display: none; } .mobile-version.mf-catalog-page ul.products li.product { padding-left: 2.5px; padding-right: 2.5px; margin-bottom: 5px; } .mobile-version.mf-catalog-page ul.products li.product .product-inner { padding: 10px 10px 15px; border: 1px solid #dfdfdf; margin-bottom: 0; height: 100%; } .mobile-version.mf-catalog-page ul.products li.product-category { padding-top: 0; padding-bottom: 0; } .mobile-version.mf-catalog-page ul.products li.product-category > a { display: block; padding: 10px 10px 15px; border: 1px solid #dfdfdf; margin-bottom: 0; height: 100%; } .mobile-version.dokan-store .site-content { padding-top: 0; } .mobile-version.dokan-store .dokan-store-sidebar { position: fixed; top: 49px; left: -100%; opacity: 0; width: 100% !important; background-color: rgba(0, 0, 0, 0.75); overflow: auto; height: 100%; color: #aaa; z-index: 9999999; transition: transform 0.35s ease; margin-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 50px; margin: 0; } .mobile-version.dokan-store .dokan-store-sidebar .widget { background-color: #f5f5f5; padding-left: 20px; padding-right: 20px; position: relative; } .mobile-version.dokan-store .dokan-store-sidebar .widget:after { position: absolute; bottom: 0; left: 20px; right: 20px; content: ""; height: 1px; background-color: #d8d8d8; } .mobile-version.dokan-store .dokan-store-sidebar .widget:last-child:after { display: none; } .mobile-version.dokan-store.mf-filter-active .dokan-store-sidebar { transform: translate3d(100%, 0, 0); opacity: 1; margin-top: 0; } .mobile-version.dokan-store.mf-filter-active .martfury-off-canvas-layer { z-index: 999999; background-color: rgba(0, 0, 0, 0.75); } .mobile-version.dokan-store.mf-filter-active .mf-catalog-close-sidebar { transform: translate3d(100%, 0, 0); opacity: 1; } .mobile-version.wcfmmp-store-page #wcfmmp-store .mf-shop-content ul.products { margin-left: -2.5px; margin-right: -2.5px; } .mobile-version.wcfmmp-store-page #wcfmmp-store .mf-shop-content ul.products li { padding-left: 2.5px; padding-right: 2.5px; } .mobile-version.show-featured-icons ul.products li.product .product-inner .mf-product-thumbnail .footer-button { position: static; opacity: 1; } .mobile-version .mf-recently-products .recently-header { margin-bottom: 20px; } .mobile-version .mf-recently-products .product-list { padding: 15px 5px 35px; } .mobile-version .mf-recently-products .product-list li { padding-left: 2.5px; padding-right: 2.5px; } .mobile-version .mf-recently-products .slick-dots { display: flex !important; align-items: center; justify-content: center; margin-top: 25px; } .mobile-version .mf-recently-products .slick-dots li { padding-right: 5px; padding-left: 5px; } .mobile-version .mf-recently-products .slick-dots li button { border: none; } .mobile-version .mf-recently-products .slick-dots li:not(.slick-active) button { background-color: #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 div.product:not(.qv-modal).mf-has-buy-now .cart .single_add_to_cart_button, .mobile-version.mf-add-to-cart-fixed div.product:not(.qv-modal).mf-has-buy-now .cart .actions-button .buy_now_button { width: 50%; min-width: auto; } .mobile-version.mf-add-to-cart-fixed.single-product .backtotop { bottom: 50px; } .mobile-version.woocommerce div.product div.images { padding-left: 0; padding-bottom: 0; } .mobile-version.woocommerce div.product div.images .product-image-ms { display: none; } .mobile-version.woocommerce div.product div.images .flex-control-nav { position: static; opacity: 1; width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 10px; } .mobile-version.woocommerce div.product div.images .flex-control-nav li { padding: 0; margin: 0 5px; width: 8px !important; } .mobile-version.woocommerce div.product div.images .flex-control-nav li .i-video { display: none; } .mobile-version.woocommerce div.product div.images .flex-control-nav li img { width: 8px; border: 4px solid #dbdbdb; border-radius: 100%; } .mobile-version.woocommerce div.product div.images .flex-control-nav li img.flex-active { border-color: var(--mf-border-primary-color); } .mobile-version.woocommerce div.product .product_title { font-size: 20px; } .mobile-version.woocommerce div.product .quantity .qty { width: 100%; min-width: 60px; } .mobile-version.woocommerce div.product form.cart { margin-bottom: 20px; } .mobile-version.woocommerce div.product .summary-sep { height: 45px; } .mobile-version.woocommerce div.product .tawc-deal { padding: 0; background-color: transparent; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text { font-size: 14px; font-weight: 500; text-transform: capitalize; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown { display: flex; justify-content: space-between; flex-wrap: wrap; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .timer { width: auto; margin-bottom: 0; padding: 0 5px; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days { padding-left: 0; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .seconds { padding-right: 0; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits { min-width: 55px; padding-top: 14px; padding-bottom: 14px; font-size: 24px; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after { display: none; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider { display: block; padding-top: 10px; } .mobile-version.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text { font-size: 13px; } .mobile-version.woocommerce div.product .tawc-deal .deal-sold-text { display: none; } .mobile-version.woocommerce div.product .wc-tabs-wrapper { margin-bottom: 0; } .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel { margin-bottom: 30px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel:last-child { margin-bottom: 20px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel .tab-title { font-size: 20px; font-weight: 600; border-bottom: 1px solid #e1e1e1; margin: 0 0 20px; padding-bottom: 15px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel .container { padding-left: 0; padding-right: 0; } .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel table th, .mobile-version.woocommerce div.product .wc-tabs-wrapper .panel table td { padding-left: 10px; padding-right: 10px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title { position: relative; padding-right: 30px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title .tab-toggle { position: absolute; right: 0; top: 3px; } .mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-title.active .tab-toggle i:before { content: '\e939'; } .mobile-version.woocommerce div.product .wc-tabs-wrapper.product-collapse-tab-enable .tab-content-wrapper.closed { display: none; } .mobile-version.woocommerce #reviews .average-rating { display: flex; align-items: center; } .mobile-version.woocommerce #reviews .average-rating .average-label, .mobile-version.woocommerce #reviews .average-rating .bar-rating { display: none; } .mobile-version.woocommerce #reviews .average-rating .average-value { font-size: 48px; margin-right: 20px; } .mobile-version.woocommerce #reviews .woocommerce-product-rating .star-rating { margin-top: 0; } .mobile-version.woocommerce #reviews #review_form #respond .form-submit .submit { width: 100%; } .mobile-version.woocommerce #reviews #comments .woocommerce-Reviews-title { display: none; } .mobile-version.woocommerce #reviews #comments ol.commentlist li { padding-bottom: 20px; margin-bottom: 30px; } .mobile-version.woocommerce #reviews #comments ol.commentlist li img.avatar { display: none; } .mobile-version.woocommerce #reviews #comments ol.commentlist li .comment-text { margin-left: 0; } .mobile-version.woocommerce #reviews #comments ol.commentlist li:last-child { margin-bottom: 0; padding-bottom: 0; } .mobile-version.woocommerce div.product.product-type-variable form.cart .variations td.value { width: 100%; } .mobile-version .mf-product-fbt { padding: 15px; margin-bottom: 35px; } .mobile-version .mf-product-fbt ul.products { padding-left: 0; width: auto; } .mobile-version .mf-product-fbt ul.products li.product { margin-bottom: 15px; } .mobile-version .mf-product-fbt ul.products li.product-buttons { width: 100%; clear: both; margin-top: 20px; } .mobile-version .mf-product-fbt ul.products .product-content { padding-right: 0; } .mobile-version .mf-product-fbt ul.products .product-content .thumbnail:after { display: none; } .mobile-version .mf-product-fbt .product-buttons .mf-wishlist-button, .mobile-version .mf-product-fbt .product-buttons .mf_add_to_cart_button { min-width: 140px; padding-left: 8px; padding-right: 8px; } .mobile-version .mf-product-fbt .fbt-cart, .mobile-version .mf-product-fbt .product-buttons .mf-wishlist-button { float: left; width: 50%; } .mobile-version .mf-product-instagram { margin-bottom: 30px; } .mobile-version .mf-product-instagram h2 { margin-bottom: 30px; } .mobile-version section.up-sells, .mobile-version section.related { margin-bottom: 50px; } .mobile-version section.up-sells .related-title, .mobile-version section.related .related-title { 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%; /* 16:9 */ 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 .topbar .widget:after { display: none; } .mobile-version.woocommerce-cart .site-content { padding-top: 30px; } .mobile-version.woocommerce-cart .woocommerce table.shop_table td.product-name .product-content-detail { padding-left: 115px; } .mobile-version.woocommerce-cart .woocommerce .coupon { margin-bottom: 30px; } .mobile-version.woocommerce-cart .woocommerce .coupon label { font-size: 20px; font-weight: 600; margin-bottom: 30px; } .mobile-version.woocommerce-cart .woocommerce .coupon label:after { display: none; } .mobile-version.woocommerce-cart .woocommerce .coupon .input-text { margin-bottom: 15px; } .mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator { margin-bottom: 50px; } .mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button { font-size: 20px; font-weight: 600; margin-bottom: 30px; } .mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button:after { display: none; } .mobile-version.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .button { margin-top: 0; } .mobile-version.woocommerce-cart .woocommerce-cart-form .cart-title { font-size: 18px; font-weight: 600; margin: 0 0 20px; } .mobile-version.woocommerce-checkout .site-content { padding-top: 20px; } .mobile-version.woocommerce-checkout .woocommerce-info .showcoupon { display: block; } .mobile-version.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .validate-required { margin-bottom: 0; } .mobile-version.woocommerce-checkout form.checkout .woocommerce-form__label > span:before { top: 0; } .mobile-version.dokan-dashboard .site-content { padding-top: 20px; } .mobile-version.single-post .site-content { padding-top: 30px; } .mobile-version.single-post .entry-header .entry-title { font-size: 24px; } .mobile-version.single-post.single-post-layout-3 .single-post-wrapper .entry-header { margin-bottom: 50px; } .mobile-version.single-post .comments-area { padding-top: 30px; margin-top: 30px; } .mobile-version .single-post-header.layout-3 { padding-top: 20px; } .mobile-version .mf-vendor-header-tabs { margin-left: -15px; margin-right: -15px; margin-bottom: 0; } .mobile-version.search-no-results .mf-catalog-title, .mobile-version.search-results .mf-catalog-title { display: none; } .mobile-version.search-no-results .woocommerce-info { margin-top: 15px; } .mobile-version .martfury-newletter.no-image { padding-top: 0; padding-bottom: 0; } .mobile-version .martfury-newletter.no-image .form-area { padding-right: 30px; } .mobile-version .woocommerce-error, .mobile-version .woocommerce-info, .mobile-version .woocommerce-message { display: flex; flex-direction: column; padding-right: 10px; padding-left: 40px; padding-bottom: 20px; } .mobile-version .woocommerce-error a.button:not(.add_to_wishlist), .mobile-version .woocommerce-info a.button:not(.add_to_wishlist), .mobile-version .woocommerce-message a.button:not(.add_to_wishlist) { order: 2; text-align: left; background-color: transparent; padding: 0; color: #000; text-decoration: underline; height: auto; line-height: 1; margin-top: 5px; font-size: 14px; } .mobile-version .woocommerce-error:before, .mobile-version .woocommerce-info:before, .mobile-version .woocommerce-message:before { left: 10px; } .mobile-version .mf-newsletter-popup .newletter-content .n-desc p { white-space: normal; } .mobile-version .mf-newsletter-popup.hide-on-mobile { display: none; } .mobile-version .sticky-product-info-wapper { display: block; } .mobile-version .sticky-product-info-wapper.viewport { top: 0; } .mobile-version .sticky-product-info-wapper .sc-product-info { margin-right: 0; width: 100%; overflow: auto; } .mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs { margin-left: -7px; margin-right: -7px; flex-wrap: nowrap; } .mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs li { padding: 0 7px; } .mobile-version .sticky-product-info-wapper .sc-product-info .sc-tabs li a { white-space: nowrap; } .mobile-version .sticky-product-info-wapper .product-thumb, .mobile-version .sticky-product-info-wapper .product-name > h2, .mobile-version .sticky-product-info-wapper .sc-product-cart { display: none; } .mobile-version.sticky-header .sticky-product-info-wapper.viewport { top: 65px; } .mobile-version.mf-add-to-cart-fixed .mf-els-modal-mobile { padding-bottom: 0; overflow: hidden; } .mobile-version.mf-add-to-cart-fixed .widget-footer-cart { position: fixed; left: 0; bottom: 0; right: 0; height: 67px; display: flex; align-items: center; justify-content: center; } .mobile-version.mf-add-to-cart-fixed .widget-footer-cart a { color: #000; font-size: 16px; font-weight: 500; } .woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase { width: 30px; font-size: 24px; } .woocommerce div.product form.cart div.quantity .increase { text-align: right; } .mobile-version .right_side_full #mf-catalog-toolbar .mf-filter-mobile { display: none; } .mobile-version .right_side_full #mf-catalog-toolbar .shop-view { width: 100%; } .mobile-version.wcfmmp-store-page.vendor-store-not-filter .shop-toolbar .shop-view { width: 100%; } .mobile-version.mobile-nav-enable .mf-quick-view-modal .modal-content, .mobile-version.mobile-nav-enable .mf-quick-view-modal .modal-content div.product .cart .actions-button { padding-bottom: 65px; } .mobile-version .woocommerce-products-header__title { font-weight: 600; margin: 30px 0; } @media (max-width: 820px) and (min-width: 768px) { .mobile-version.woocommerce div.product form.cart { display: flex; } .mobile-version.woocommerce div.product form.cart div.quantity { margin-right: 15px; } .mobile-version.woocommerce div.product form.cart div.actions-button { margin-top: 0; } .mobile-version.woocommerce div.product form.cart div.actions-button .mf-compare-button, .mobile-version.woocommerce div.product form.cart div.actions-button .yith-wcwl-add-to-wishlist, .mobile-version.woocommerce div.product form.cart div.actions-button .wcboost-wishlist-button { margin-top: 0; padding-top: 0; } .mobile-version.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button { margin-right: 15px; } } @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; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button { margin-left: 0; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button { clear: both; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button { float: left; padding-top: 10px; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button.added, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare { width: auto; height: auto; overflow: visible; display: flex; align-items: center; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button.added:before, .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before { padding-right: 10px; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .wcboost-products-compare-button { margin-top: 0; } .header-layout-8 .site-header .primary-nav > ul > li { padding-left: 13px; padding-right: 13px; } .header-layout-8 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .header-layout-8 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-8 .site-header .primary-nav > ul > li > a { font-size: 14px; } } @media (max-width: 1299px) and (min-width: 1200px) { .page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .link-box { display: none; } .header-layout-8 .site-header .primary-nav > ul > li { padding-left: 8px; padding-right: 8px; } .header-layout-8 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .header-layout-8 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-8 .site-header .primary-nav > ul > li > a { font-size: 14px; } } @media (max-width: 1500px) and (min-width: 1301px) { .page-template-template-home-full-width .mf-image-box .box-title { font-size: 14px; } .header-layout-9 .site-header .primary-nav > ul > li { padding-left: 14px; padding-right: 14px; } .header-layout-9 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-9 .site-header .primary-nav > ul > li:hover:before { width: calc( 100% - 28px); left: 14px; } .header-layout-9 .site-header .primary-nav > ul > li:hover:first-child:before { width: calc( 100% - 14px); left: 0; } .header-layout-9 .site-header .primary-nav > ul > li > a { font-size: 14px; } .header-layout-9 .site-header .recently-viewed .recently-title, .header-layout-9 .site-header .header-wishlist .header-wishlist-text { font-size: 14px; } } @media (max-width: 1319px) and (min-width: 1200px) { .page-template-template-home-full-width .mf-image-box.style-2 .box-title { padding-left: 5px; padding-right: 5px; font-size: 12px; } } @media (max-width: 1460px) and (min-width: 1200px) { .page-template-template-home-full-width .mf-banner-small .banner-content .desc { display: none; } .page-template-template-home-full-width .mf-banner-small .box-price .s-price { font-size: 14px; } .page-template-template-home-full-width .mf-banner-small .box-price { width: 50px; height: 50px; } .page-template-template-home-full-width .mf-banner-large .col-banner-content { width: 35%; } .page-template-template-home-full-width .mf-banner-large.layout-2 .banner-content .box-title, .page-template-template-home-full-width .mf-banner-large.layout-3 .banner-content .box-title { font-size: 24px; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text { width: 30%; font-size: 14px; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text { width: 30%; font-size: 14px; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-text { width: 70%; } } @media (max-width: 1366px) and (min-width: 1300px) { .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-countdown .digits { font-size: 26px; min-width: 50px; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-countdown .text { font-size: 13px; } } @media (max-width: 1299px) and (min-width: 1200px) { .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date { display: block; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text { width: 100%; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days { padding-left: 0; } .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-progress, .single-product-layout-6.woocommerce div.product .tawc-deal .deal-sold .deal-text { width: 100%; padding-left: 0; } } @media (max-width: 1400px) and (min-width: 1200px) { .header-layout-3 .site-header .primary-nav > ul > li { padding-left: 15px; padding-right: 15px; } .header-layout-3 .header-bar .widget { padding-left: 15px; padding-right: 15px; } .martfury-icons-list.style-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: 1300px) and (min-width: 1200px) { .header-layout-3 .site-header .primary-nav > ul > li { padding-left: 8px; padding-right: 8px; } .header-layout-3 .header-bar .widget { padding-left: 10px; padding-right: 10px; } .header-layout-9 .site-header .primary-nav > ul > li { padding-left: 12px; padding-right: 12px; } .header-layout-9 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-9 .site-header .primary-nav > ul > li:hover:before { width: calc( 100% - 24px); left: 12px; } .header-layout-9 .site-header .primary-nav > ul > li:hover:first-child:before { width: calc( 100% - 12px); left: 0; } .header-layout-9 .site-header .primary-nav > ul > li > a { font-size: 13px; } .header-layout-9 .site-header .recently-viewed .recently-title, .header-layout-9 .site-header .header-wishlist .header-wishlist-text { font-size: 13px; } } @media (max-width: 1300px) { .single-product-layout-6.woocommerce div.product form.cart .actions-button { float: left; display: flex; align-items: center; margin-top: 20px; } .single-product-layout-6.woocommerce div.product form.cart .buy_now_button { float: none; margin-left: 0; } } @media (min-width: 1200px) { .col-mf-5 { width: 20%; } .catalog-full-width .col-cat:nth-child(3n+1) { clear: none; } .catalog-full-width .col-cat:nth-child(4n+1) { clear: both; } .catalog-full-width .mf-catalog-brands .brand-item { width: calc(100% / 8); } .catalog-full-width.sidebar-content .content-area, .catalog-full-width.content-sidebar .content-area { width: 81%; } .catalog-full-width.sidebar-content .catalog-sidebar, .catalog-full-width.sidebar-content .primary-sidebar, .catalog-full-width.content-sidebar .catalog-sidebar, .catalog-full-width.content-sidebar .primary-sidebar { width: 19%; } .single-product-layout-6.sidebar-content .content-area, .single-product-layout-6.content-sidebar .content-area { width: 81%; } .single-product-layout-6.sidebar-content .product-sidebar, .single-product-layout-6.content-sidebar .product-sidebar { width: 19%; } .single-product-layout-6.sidebar-content .content-area { padding-left: 50px; } .single-product-layout-6.content-sidebar .content-area { padding-right: 50px; } } @media (max-width: 1366px) { body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel:not(.arrow-has-background) .slick-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-arrow, body:not(.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; } body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-prev-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-prev-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel:not(.arrow-has-background) .slick-prev-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-prev-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-prev-arrow, body:not(.single-product-layout-6) .mf-product-instagram .slick-slider .slick-prev-arrow { left: 0; } body:not(.page-template-template-home-full-width) .mf-product-deals-day .slick-next-arrow, body:not(.page-template-template-home-full-width) .mf-products-tabs:not(.products-of-category-2) .slick-next-arrow, body:not(.page-template-template-home-full-width) .mf-products-carousel:not(.arrow-has-background) .slick-next-arrow, body:not(.single-product-layout-6) section.up-sells ul.products .slick-next-arrow, body:not(.single-product-layout-6) section.related ul.products .slick-next-arrow, body:not(.single-product-layout-6) .mf-product-instagram .slick-slider .slick-next-arrow { right: 0; } .page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .title { font-size: 18px; } .page-template-template-home-full-width .mf-banner-medium.layout-5 .banner-content .desc .price { font-size: 14px; } } @media (max-width: 1199px) and (min-width: 992px) { .single-product-layout-6.woocommerce div.product form.cart .actions-button { display: block; margin-top: 20px; width: 100%; } .single-product-layout-6.woocommerce div.product form.cart .wcboost-wishlist-button { margin-left: 0; } .single-product-layout-6.woocommerce div.product form.cart .buy_now_button { width: 100%; } .header-layout-2 .site-header .primary-nav > ul > li { padding-left: 10px; padding-right: 10px; } .header-layout-2 .site-header .primary-nav > ul > li > a { font-size: 14px; } .header-layout-2 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-2 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title > i { display: none; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text { padding-right: 20px; transition: none; margin-top: 5px; line-height: 1; } .sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .text:after { content: '\e93a'; display: inline-block; font: normal normal normal 14px/1 linearicons; position: absolute; right: 0; top: 8px; font-size: 12px; font-weight: 700; transition: .2s; } .site-header .product-extra-search .hot-words-wrapper { display: none; } .header-layout-1 .site-header .header-bar { display: none; } .header-layout-1 .site-header .products-cats-menu .toggle-product-cats { min-width: 270px; } .header-layout-1 .site-header .products-cats-menu.open:before { width: 0; left: 50%; right: auto; } .header-layout-1 .site-header .products-cats-menu.open .cats-menu-title:after { transform: translateY(-50%); } .header-layout-1 .site-header .products-cats-menu.open .toggle-product-cats { opacity: 0; top: 120%; z-index: -991; } .header-layout-1 .site-header .products-cats-menu.open:hover:before { width: 100%; left: 0; right: 0; } .header-layout-1 .site-header .products-cats-menu.open:hover .cats-menu-title:after { transform: rotate(180deg) translateY(50%); } .header-layout-1 .site-header .products-cats-menu.open:hover .toggle-product-cats { opacity: 1; top: 100%; z-index: 991; } .header-layout-2 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-4 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-5 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats, .header-layout-6 .site-header:not(.minimized) .d-department.mf-close .toggle-product-cats { display: block; } .header-layout-2 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-4 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-5 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after, .header-layout-6 .site-header:not(.minimized) .d-department.mf-close .products-cats-menu .cats-menu-title:after { display: block; } .header-layout-5 .site-header .primary-nav > ul > li { padding-left: 10px; padding-right: 10px; } .header-layout-5 .site-header .primary-nav > ul > li > a { font-size: 14px; } .header-layout-5 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-5 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .header-layout-3 .site-header .recently-viewed .recently-title { display: inline-block; } .header-layout-3 .site-header .products-cats-menu .toggle-product-cats { min-width: 270px; } .header-layout-3 .site-header .products-cats-menu.open:before { width: 0; left: 50%; right: auto; } .header-layout-3 .site-header .products-cats-menu.open .toggle-product-cats { opacity: 0; top: 120%; z-index: -991; } .header-layout-3 .site-header .products-cats-menu.open:hover:before { width: 100%; left: 0; right: 0; } .header-layout-3 .site-header .products-cats-menu.open:hover .toggle-product-cats { opacity: 1; top: 100%; z-index: 991; } .header-layout-9 .topbar .topbar-left { flex: 1; } .header-layout-9 .site-header .primary-nav > ul > li > a { font-size: 14px; } } @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) { .site-header .extras-menu { margin-left: 20px; } .site-header .extras-menu > li { padding: 0 10px; } .site-header .extras-menu > li:last-child { padding-right: 0; } .header-layout-3 .site-header .header-bar { display: none; } .header-layout-3 .site-header .col-nav-menu { display: block; } .header-layout-8 .site-header .primary-nav > ul > li { padding-left: 8px; padding-right: 8px; } .header-layout-8 .site-header .primary-nav > ul > li:last-child { padding-right: 0; } .header-layout-8 .site-header .primary-nav > ul > li:first-child { padding-left: 0; } .header-layout-8 .site-header .primary-nav > ul > li > a { font-size: 14px; } .header-layout-9 .site-header .extras-menu .menu-item-hotline { padding-right: 20px; } .mf-other-categories .categories-list .col-cat { width: 20%; } .mf-product-layout-4 .woocommerce-Reviews .col-average-rating, .mf-product-layout-4 .woocommerce-Reviews .col-review_form { width: 100%; } .mf-product-layout-4 .woocommerce-Reviews .col-review_form { margin-top: 30px; } .woocommerce div.product .tawc-deal .deal-expire-date { display: block; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-text { width: 100%; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .days { padding-left: 0; } .woocommerce div.product .tawc-deal .deal-sold { margin-top: 20px; } .woocommerce div.product .tawc-deal .deal-sold .deal-sold-text, .woocommerce div.product .tawc-deal .deal-sold .deal-progress, .woocommerce div.product .tawc-deal .deal-sold .deal-text { width: 100%; padding-left: 0; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button { margin-left: 0; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button { clear: both; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button, .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button { float: left; padding-top: 10px; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare { width: auto; height: auto; overflow: visible; display: flex; align-items: center; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before { padding-right: 10px; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__icon { margin-right: 10px; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .wcboost-products-compare-button .wcboost-products-compare-button__text { display: inline; color: #999; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .wcboost-products-compare-button:hover .wcboost-products-compare-button__text { color: #000; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button.added { width: auto; height: auto; overflow: visible; display: flex; align-items: center; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a > span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a > span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a > span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button > span, .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button.added > span { display: block; padding-left: 10px; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button { margin-top: 6px; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .wcboost-wishlist-button .wcboost-wishlist-button__text { display: inline; font-size: 14px; margin-left: 10px; padding-left: 0; } .woocommerce div.product.mf-product-layout-3 .cart .actions-button .yith-wcwl-add-to-wishlist, .woocommerce div.product.mf-product-layout-3 .cart .actions-button .wcboost-wishlist-button, .woocommerce div.product.mf-product-layout-3 .cart .actions-button .mf-compare-button { padding-top: 0; margin-top: 0; margin-bottom: 0; } .woocommerce div.product.mf-product-layout-3 .cart .actions-button .mf-wishlist-button, .woocommerce div.product.mf-product-layout-6 .cart .actions-button .mf-wishlist-button { float: left; } .single-post-header.layout-2 .featured-image, .vc_row.parallax { background-attachment: scroll; background-position: center !important; background-size: cover; } .footer-layout .newsletter-content { margin-bottom: 15px; } .footer-layout .footer-info .info-item { width: 50%; max-width: 50%; justify-content: center; } .footer-layout .footer-info .info-item-sep { display: none; } .footer-layout .footer-row { display: block; text-align: center; } .footer-layout .footer-row:after { display: block; content: ""; clear: both; } .footer-layout .footer-payments { justify-content: center; margin-top: 15px; } body .martfury-empty-space .mf_empty_space_md { display: block; } body .martfury-empty-space .mf_empty_space_lg, body .martfury-empty-space .mf_empty_space_xs { display: none; } .martfury-icons-list ul li { width: 49%; margin: 10px 0; justify-content: left; padding: 0; } .martfury-icons-list ul li:nth-child(2n):after { display: none; } .mf-products-of-category .images-slider { display: none; } .mf-products-of-category .cats-info { width: 25%; } .mf-products-of-category .products-box { width: 75%; border-left: 1px solid #e1e1e1; } .woocommerce ul.products li.product .mf-product-thumbnail .footer-button .mf-compare-button { display: none; } .mf-category-tabs .tabs-content ul li { width: 16.66%; } .mf-products-of-category-2 .products-side ul.products li.product:last-child { display: none; } .mf-products-of-category-2 .slick-dots { margin-bottom: 20px !important; } .mf-products-carousel:not(.mf-product-deals-day) .cat-header { display: block; } .mf-products-carousel:not(.mf-product-deals-day) .cat-header .extra-links { margin-top: 15px; } .mf-products-list .cat-header { display: block; } .mf-products-list .cat-header .extra-links { margin-top: 15px; } .mf-products-grid .cat-header { display: block; } .mf-products-grid .cat-header .tabs-header-nav { margin-top: 15px; } .mf-banner-large .banner-content .desc br { display: none; } .martfury-faq_group .faq-item { margin-bottom: 40px; } } @media (max-width: 1199px) and (min-width: 992px) { .mf-products-list ul.products li.product.un-4-cols { width: 33.33%; } } @media (max-width: 991px) and (min-width: 768px) { .mf-products-list.woocommerce ul.products li.product.un-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 .header-extras { width: auto; } .site-header .header-extras .product-extra-search { display: none; } .site-header .header-extras .extras-menu > li .extra-icon { font-size: 24px; } .site-header .header-extras .menu-item-account.logined { text-align: right; } .site-header .header-extras .menu-item-account.logined > a { width: auto; } .site-header .header-extras .menu-item-account.logined.avatar > a { width: 30px; } .site-header .header-extras .menu-item-account ul { display: none; } .site-header .header-extras .menu-item-cart .mini-cart-content { display: none; } .site-header .header-extras .menu-item-cart > a:after { display: none; } .site-header .header-extras .menu-item-account > a:after { display: none; } .site-header .header-logo { width: 50%; } .site-header .header-row { justify-content: space-between; } .site-header.has-hot-words .header-logo, .site-header.has-hot-words .extras-menu { margin-top: 0; } .site-header.has-hot-words .mobile-menu-row { align-items: flex-start; } .site-header.has-hot-words .mobile-menu-row .mf-toggle-menu { margin-top: 6px; } .site-header .mobile-menu { padding: 0 0 15px; } .site-header .mobile-menu .search-submit { width: 60px; overflow: hidden; border-radius: 0; padding: 0; min-width: auto; } .site-header .mobile-menu .search-submit:before { content: ""; display: inline-block; font: normal normal normal 14px/1 linearicons; display: block; height: 42px; line-height: 42px; font-size: 20px; } .site-header .mobile-menu-row { display: flex; align-items: center; } .site-header .mobile-menu-row .mf-toggle-menu { font-size: 30px; color: var(--mf-dark-color); display: block; line-height: 1; padding-left: 30px; padding-right: 20px; } #site-header .header-logo .d-logo { max-width: 100%; margin-right: 0; } .site-header .product-extra-search .product-cat { display: none; } .site-header .product-extra-search .search-field { border-left: 1px solid #ccc; } .primary-mobile-nav { z-index: 999999; display: block; } .site-header .martfury-container .header-extras, .site-header .martfury-container .mr-header-menu { width: auto; } .site-header .martfury-container .header-logo { width: 50%; } .header-layout-5 .site-header .mobile-menu-row .mf-toggle-menu { color: #fff; } .sticky-header .site-header.minimized .header-main { position: static; } .sticky-header .site-header.minimized .mobile-menu { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; padding-top: 10px; padding-bottom: 10px; background-color: #fff; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: .25s; animation-duration: .25s; border-bottom: 1px solid #e1e1e1; } .sticky-header .site-header.minimized .header-mobile-v1 .header-main { position: fixed; top: 0; padding-left: 15px; padding-right: 15px; border-bottom: none; } .sticky-header .site-header.minimized .header-mobile-v1 .mobile-menu { position: static; } .sticky-header.sticky-header-bottom .site-header.minimized .header-mobile-v1 .header-main { position: static; } .sticky-header.sticky-header-bottom .site-header.minimized .header-mobile-v1 .mobile-menu { position: fixed; padding-left: 15px; padding-right: 15px; } .header-layout-3 .site-header .mobile-menu, .header-layout-4 .site-header .mobile-menu, .header-layout-5 .site-header .mobile-menu { border-color: rgba(255, 255, 255, 0.15); } .header-layout-9 .site-header .mobile-menu-row .mf-toggle-menu { padding-left: 0; } .header-layout-9 .site-header .product-extra-search .search-submit { min-width: auto; } .header-layout-9 .site-header .product-extra-search .search-field { border-radius: 5px; } .container { padding-left: 15px; padding-right: 15px; } .container .container { padding-left: 0; padding-right: 0; } input[type="text"] { -webkit-appearance: none; appearance: none; border-radius: 0; } .topbar { background-color: #f4f5f5; } .mf-catalog-brands .brand-item { width: 33.33%; margin: 10px 0; } .woocommerce ul.products { margin-left: -10px; margin-right: -10px; } .woocommerce ul.products li.product { padding-right: 10px; padding-left: 10px; } .woocommerce ul.products li.product .product-inner { padding: 0; border: none; } .woocommerce ul.products li.product .mf-product-details-hover { padding: 0; border: none; left: 0; right: 0; } .woocommerce ul.products li.product .product-inner .mf-product-content, .woocommerce ul.products li.product .product-inner .mf-product-price-box { display: none; } .woocommerce ul.products li.product .product-inner .mf-product-details-hover { position: static; opacity: 1; min-height: auto; display: block; } .woocommerce ul.products li.product .product-inner .mf-product-details-hover .mf-rating { display: flex; } .product_loop-no-hover ul.products li.product .product-inner .mf-product-content, .product_loop-no-hover ul.products li.product .product-inner .mf-product-price-box { display: block; } .mf-product-deals-grid ul.products { margin-right: 0; margin-left: 0; } .shop-view-list 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; } .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover, .shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover { position: absolute; background-color: transparent !important; display: none; } .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-rating, .shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-rating { display: none; } .shop-view-list ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-attr-swatches, .shop-view-list .wcfmmp-store-page-wrap ul.products:not(.slick-slider) li.product .product-inner .mf-product-details-hover .mf-attr-swatches { opacity: 0; } .mf-products-of-category .products-box ul.products li .mf-product-details-hover, .mf-products-list ul.products li.product .product-inner .mf-product-content, .mf-products-list ul.products li.product .product-inner .mf-product-price-box { display: block; } .mf-catalog-top-categories .col-top-categories { margin-top: 20px; } .mf-catalog-top-categories .top-categories-list .categories-list > li { position: relative; } .mf-catalog-top-categories .top-categories-list .categories-list > li .cat-menu-close { display: block; } .mf-catalog-top-categories .top-categories-list .categories-list > li.opened .cat-menu-close i:before { content: "\e939"; } .mf-catalog-top-categories .top-categories-list .categories-list .sub-categories { display: none; position: static; transform: scaleX(1); opacity: 1; border: none; } .mf-catalog-top-categories .top-categories-grid .col-cat:last-child, .mf-catalog-top-categories .top-categories-grid .col-cat:nth-child(3n) { border-right: 1px solid rgba(141, 141, 141, 0.15); } .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(1), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(2), .mf-catalog-top-categories .top-categories-grid .col-cat:nth-last-child(3) { border-bottom: 1px solid rgba(141, 141, 141, 0.15); } .mf-other-categories .categories-list .col-cat { width: 33.33%; } .mf-other-categories .categories-list .col-cat:nth-child(3n+1) { clear: both; } .site-content .widgets-area { margin-top: 50px; } .mf-product-layout-4 .widgets-area { margin-top: 0; } .mf-recently-products .product-list li .product-info { display: none !important; } .martfury-newletter .form-area { padding: 30px; } .martfury-newletter.no-image .form-area { padding-right: 30px; } .woocommerce-cart table.shop_table tr td.product-thumbnail { padding-left: 0 !important; } .woocommerce-cart table.shop_table tr td { width: auto !important; } .single-product-layout-6.woocommerce div.product form.cart .actions-button { margin-top: 0; margin-left: 20px; } .single-product-layout-6.woocommerce div.product form.cart .buy_now_button { float: left; margin-right: 30px; } .site-footer .footer-links .widget_nav_menu { margin-bottom: 25px; } .site-footer .footer-links .widget_nav_menu .widget-title { display: block; margin-bottom: 5px; } .site-footer .footer-links .widget_nav_menu ul { display: block; margin-left: -10px; margin-right: -10px; } .site-footer .footer-widgets { padding-bottom: 50px; } .site-footer .footer-widgets .footer-sidebar { width: 50%; max-width: 50% !important; margin-bottom: 30px; } .mf-category-tabs .tabs-content ul li { width: 25%; } .mf-banners-grid { margin-left: 0; } .mf-banners-grid .l-banners { width: 100%; } .mf-banners-grid .l-banners .item-large:last-child { display: none; } .mf-banners-grid .r-banners { display: none; } .mf-banners-grid-2 { margin-left: 0; } .mf-banners-grid-2 .r-banners { display: none; } .mf-products-of-category-2 .cats-header { display: block; } .mf-products-of-category-2 .cats-header .extra-links { margin-top: 10px; flex-wrap: wrap; } .mf-products-of-category-2 .mf-products-tabs { margin-top: 20px; padding-left: 15px; padding-right: 15px; } .mf-products-of-category-2 .images-slider { padding: 15px; } .mf-products-of-category-2 .products-cat { display: block; } .mf-products-of-category-2 .products-side { padding: 0 20px; margin-top: 40px; } .mf-products-of-category-2 .products-side ul.products li.product:last-child { display: flex; } .mf-products-of-category-2 .products-side .link { margin-bottom: 20px; justify-content: flex-start; } .mf-entry-product-header .entry-left, .mf-entry-product-header .social-links { max-width: 100%; float: none; } .mf-entry-product-header .social-links { margin: 10px 0; } .woocommerce div.product .woocommerce-product-gallery, .woocommerce div.product .entry-summary { width: 100%; float: none; padding-left: 0; } .woocommerce div.product .entry-summary { margin-top: 40px; } .woocommerce .mf-single-product.mf-product-sidebar div.images, .woocommerce .mf-single-product.mf-product-sidebar .entry-summary { width: 100%; float: none; padding-left: 0; } .woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav, .woocommerce .mf-single-product.mf-product-sidebar .entry-summary .flex-control-nav { max-width: 400px; } .woocommerce .mf-single-product.mf-product-layout-3 .woocommerce-product-gallery, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary { width: 100%; float: none; } .woocommerce .mf-single-product.mf-product-layout-3 div.images img { width: auto; } .woocommerce-cart .woocommerce .coupon { margin-bottom: 20px; } .woocommerce-checkout .col-form-coupon, .woocommerce-checkout .col-form-login { margin-bottom: 0; } .martfury-journey .journey-wrapper, .martfury-journey-els .journey-wrapper { width: 100%; max-width: 100%; left: 0 !important; padding: 20px; } .martfury-journey .journey-wrapper:before, .martfury-journey-els .journey-wrapper:before { display: none; } .martfury-journey .journey-content, .martfury-journey-els .journey-content { position: relative; } .martfury-journey ul, .martfury-journey-els ul { width: 100%; flex-wrap: wrap; } .martfury-process .process-step:before { left: 67px; } .martfury-process .process-step .step { left: 15px; transform: none; } .martfury-process .process-content { padding-left: 120px; flex-direction: column !important; } .martfury-process .process-image { text-align: left; } .mf-taxs-list ul li { padding-left: 10px; padding-right: 10px; } .mf-taxs-list ul li a { font-size: 16px; } .blog-wapper:nth-child(3n+1) { clear: none; } .blog-wapper:nth-child(2n+1) { clear: both; } .blog-wapper.post-item-list.format-video, .blog-wapper.post-item-list.format-gallery, .blog-wapper.post-item-list.format-audio, .blog-wapper.post-item-list.format-standard, .blog-wapper.post-item-list.format-image { flex-wrap: wrap; } .blog-wapper.post-item-list.format-video .entry-header, .blog-wapper.post-item-list.format-video .entry-content, .blog-wapper.post-item-list.format-gallery .entry-header, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-audio .entry-header, .blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-standard .entry-header, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-image .entry-header, .blog-wapper.post-item-list.format-image .entry-content { width: 100%; } .single-post.content-sidebar .content-area, .blog-layout-small-thumb .content-area, .blog-layout-content-sidebar .content-area { padding-right: 15px; } .single-post.sidebar-content .content-area, .blog-layout-sidebar-content .content-area { padding-left: 15px; } .blog-layout-sidebar-content .blog-wapper:nth-child(2n+1), .blog-layout-content-sidebar .blog-wapper:nth-child(2n+1) { clear: none; } .comment-list .children { padding-left: 0; } .comment-respond .comment-form-email, .comment-respond .comment-form-author { padding-left: 0; padding-right: 0; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce .woocommerce-MyAccount-content { width: 100%; float: none; } .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation { margin-bottom: 30px; } .woocommerce-account .site-content { padding-bottom: 50px; } .mf-product-deals-carousel.woocommerce .product .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; } .mf-catalog-categories .col-cat:nth-child(3n+1) { clear: none; } .mf-catalog-categories .col-cat:nth-child(2n+1) { clear: both; } .martfury-counter .counter, .martfury-counter-els .counter { font-size: 36px; } .woocommerce table.wishlist_table .product-stock-status { display: none; } .woocommerce table.wishlist_table .product-add-to-cart { min-width: 200px; } .mf-quick-view-modal div.product .entry-summary { position: static; margin-top: 0; padding: 20px; } .mf-quick-view-modal.open { z-index: 99999; } .mf-quick-view-modal .modal-content { max-height: 100%; overflow: auto; width: 85%; max-width: 600px; right: 0; left: auto; transform: none; top: 0; } .mf-quick-view-modal div.product form.cart div.quantity { width: 100%; margin-right: 0; margin-bottom: 20px; } .mf-quick-view-modal.woocommerce .ribbons .ribbon { left: 0; right: auto; border-radius: 0; } .mf-quick-view-modal div.product .woocommerce-product-gallery { min-height: auto; } .mf-banner-large .banner-row { display: block; margin: 0; } .mf-banner-large .banner-row:after { clear: both; content: ""; display: block; } .mf-banner-large .col-banner-content { padding: 0; } .mf-banner-large .banner-content, .mf-banner-large .banner-price { margin-left: 0; padding: 20px 20px 10px; } .mf-banner-large .banner-image, .mf-banner-large .col-banner-price { padding-left: 0; margin-top: 10px; } .mf-banner-large.layout-2 .banner-price, .mf-banner-large.layout-3 .banner-price { padding-left: 20px; } .woocommerce:not(.full-content) .shop-toolbar { display: flex; align-items: center; flex-wrap: wrap; width: 100%; } .woocommerce:not(.full-content) .shop-toolbar:after, .woocommerce:not(.full-content) .shop-toolbar:before { display: none; } .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering .current { min-width: 100%; } .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering { order: 2; } .woocommerce:not(.full-content) .shop-toolbar .shop-view { order: 3; justify-content: flex-end; } .woocommerce:not(.full-content) .shop-toolbar .products-found, .woocommerce:not(.full-content) .shop-toolbar .shop-view, .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering { width: 33.33%; } .woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile { width: 10%; order: 4; text-align: right; font-size: 20px; color: #000; font-weight: 700; } .woocommerce:not(.full-content) .shop-toolbar.multiple .woocommerce-ordering { margin-right: 0; } .mf-product-deals-carousel ul.products { margin-left: 0; margin-right: 0; } .mf-products-of-category .products-box ul.products li { padding-left: 0; padding-right: 0; } .mf-products-of-category .products-box ul.products li.product .product-inner { padding: 20px 20px 0; } .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+1) { clear: both; border-top: 1px solid #e1e1e1; } .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+2) { border-top: 1px solid #e1e1e1; } .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(3n+3) { border-top: 1px solid #e1e1e1; } .mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n) { border-right: 1px solid #e1e1e1; } .mf-products-tabs ul.products li.product .product-inner { margin-bottom: 0; } .woocommerce-checkout form.checkout .col-woo-checkout-details { margin-bottom: 40px; } .account-page-promotion .customer-login .martfury-login-promotion { max-width: 100%; } .account-page-promotion .customer-login .col-login-promotion { padding-left: 15px; margin-top: 50px; } .martfury-icon-box-2 .box-item { width: 33.33% !important; } .martfury-images-grid.mf-brand-images .columns-10 .image-item { flex: 0 0 20%; max-width: 20%; } .martfury-images-grid.mf-brand-images .columns-9 .image-item { flex: 0 0 22.22222%; max-width: 22.22222%; } .martfury-images-grid.mf-brand-images .columns-8 .image-item { flex: 0 0 25%; max-width: 25%; } .martfury-images-grid.mf-brand-images .columns-7 .image-item { flex: 0 0 28.57143%; max-width: 28.57143%; } .martfury-images-grid.mf-brand-images .columns-6 .image-item { flex: 0 0 33.33333%; max-width: 33.33333%; } .martfury-images-grid.mf-brand-images .columns-5 .image-item { flex: 0 0 40%; max-width: 40%; } .martfury-images-grid.mf-brand-images .columns-4 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-3 .image-item { flex: 0 0 66.66667%; max-width: 66.66667%; } .martfury-images-grid.mf-brand-images .columns-2 .image-item { flex: 0 0 100%; max-width: 100%; } .martfury-images-grid.mf-brand-images .columns-1 .image-item { flex: 0 0 200%; max-width: 200%; } .martfury-images-grid.mf-brand-images .image-item { border-width: 1px; } .martfury-images-grid.mf-brand-images .columns-5 .image-item { flex: 0 0 33.33%; max-width: 33.33%; } .woocommerce.dc-vendor-store .shop-toolbar .shop-view, .woocommerce.dc-vendor-store .shop-toolbar .products-found { width: 50%; } .search-results .site-content .blog-wapper .entry-header { width: 55%; } .search-results .site-content .blog-wapper .entry-content { width: 45%; } .mf-elementor-banner-app .banner-content { padding-left: 0; max-width: 50%; flex: 0 0 50%; } .mf-elementor-banner-app .banner-content .banner-image { display: none; } .mf-elementor-banner-app .banner-content .banner-main-content { padding-left: 30px; } .mf-elementor-banner-app .banner-button { padding-right: 30px; } .wp-block-woocommerce-cart .wc-block-components-sidebar, .wp-block-woocommerce-cart .wc-block-components-main { width: 100%; padding: 0; } .wp-block-woocommerce-cart .is-large .wc-block-checkout__sidebar.is-sticky, .wp-block-woocommerce-cart .wc-block-components-sidebar { position: static; } .wp-block-woocommerce-cart div.wc-block-components-sidebar-layout .wc-block-components-main { width: 100%; padding: 0; margin-top: 40px; } .wp-block-woocommerce-checkout .wc-block-components-sidebar, .wp-block-woocommerce-checkout .wc-block-components-main { width: 100%; padding: 0; } .wp-block-woocommerce-checkout .is-large .wc-block-checkout__sidebar.is-sticky, .wp-block-woocommerce-checkout .wc-block-components-sidebar { position: static; } .wp-block-woocommerce-checkout div.wc-block-components-sidebar-layout .wc-block-components-main { width: 100%; padding: 0; margin-top: 40px; } } @media (max-width: 820px) { .single-product-layout-6.woocommerce div.product form.cart .actions-button { width: 100%; float: left; margin-top: 20px; margin-left: 0; } } @media (max-width: 767px) { body .martfury-empty-space .mf_empty_space_md, body .martfury-empty-space .mf_empty_space_lg { display: none; } body .martfury-empty-space .mf_empty_space_xs { display: block; } .site-header .header-extras .menu-item-account > a { height: 30px; padding-top: 4px; overflow: hidden; padding-left: 0; width: 24px; } .site-header .header-extras .menu-item-account > a .extra-icon { position: static; display: block; } .site-header .header-extras .menu-item-account > a img { margin-top: -4px; } .site-header .header-extras .menu-item-account > a .login-text { display: none; } .site-header .header-extras .menu-item-account > a.item-register { display: none; } .martfury-container { padding-left: 15px; padding-right: 15px; } .mf-recently-products.rv-full-width > .rv-container { padding-left: 15px; padding-right: 15px; } .site-header .product-extra-search .hot-words-wrapper { display: none; } .site-header .extras-menu .menu-item-hotline { display: none; } h2.font-small-mobile { font-size: 30px !important; } .top-promotion .promo-inner { flex-direction: column; } .top-promotion .promotion-content { padding: 10px 0; display: block; } .top-promotion .promotion-content .promo-left { justify-content: center; margin-right: 0; } .top-promotion .promotion-content .promo-left .percent { font-size: 14px; font-weight: 400; margin-right: 5px; } .top-promotion .promotion-content .promo-left h3 { display: inline-block; font-size: 14px; color: #666; padding-left: 5px; } .top-promotion .promotion-content .promo-right h4 { display: inline-block; font-size: 14px; padding-left: 5px; } .top-promotion .promotion-content .link { position: absolute; top: 0; left: -15px; right: -15px; bottom: 0; font-size: 0; text-indent: -9999px; height: 100%; background: none !important; border: none !important; } .top-promotion .promotion-content .close { position: absolute; top: 0; right: -8px; font-size: 14px; } .top-promotion.style-2 .promo-left .percent { -webkit-text-stroke: 0; letter-spacing: 0; text-shadow: none; font-weight: 700; } .mf-catalog-brands .brand-item { width: 50%; } .mf-catalog-banners .slick-arrow { display: none !important; } .martfury-icons-list ul li { width: 100%; } .martfury-icons-list ul li:after { display: none; } .mf-products-top-carousel .carousel-header { display: block; } .mf-products-top-carousel .carousel-header .cats-list { margin-top: 10px; } .mf-products-top-carousel .slick-arrow { display: none !important; } .mf-products-top-carousel .slick-dots { display: block !important; } .mf-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 .mf-single-product.mf-product-layout-3 .entry-summary-content, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar { width: 100%; padding: 15px; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary { display: block; } .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar { margin-top: 30px; } .woocommerce .mf-single-product.mf-product-layout-3 .cart .actions-button { justify-content: center; } .woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email { width: 100%; padding-left: 0; padding-right: 0; } .woocommerce #reviews .bar-rating .star-item .sbar { min-width: 150px; } .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .product-inner { display: block; } .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-thumbnail, .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details { width: 100%; } .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details { display: block; padding-left: 0; } .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details .mf-product-content { width: 100%; padding-right: 0; margin-bottom: 20px; } .woocommerce.shop-view-list ul.products li.product:not(.slick-slider) .mf-product-details .mf-product-price-box { max-width: 100%; float: none; clear: both; } .single-product-layout-6.woocommerce div.product form.cart .actions-button { display: block; } .single-product-layout-6.woocommerce div.product form.cart .buy_now_button { float: none; margin-right: 0; width: 100%; } .martfury-newletter .form-title { font-size: 20px; } .martfury-newletter .form-desc { font-size: 14px; } .footer-history-products { display: none; } .site-footer .footer-widgets { margin: 0; } .site-footer .footer-widgets .footer-sidebar { width: 100%; max-width: 100% !important; padding: 0; } .site-footer .footer-widgets .footer-sidebar .widget_nav_menu .clicked { display: none; } .site-footer .footer-widgets .footer-sidebar .widget_nav_menu .active + .clicked { display: block !important; opacity: 1 !important; overflow: auto !important; } .widget .mc4wp-form .mc4wp-form-fields { flex-wrap: wrap; } .site-footer .footer-widgets .widget .mc4wp-form input[type=email] { width: 100%; border: 1px solid #ccc; border-radius: 0; } .widget .mc4wp-form input[type="submit"] { width: 100%; margin-top: 15px; } .footer-layout .footer-payments { display: block; text-align: center; } .footer-layout .footer-payments .payments { margin-top: 15px; } .footer-layout .footer-info .info-item { width: 100%; max-width: 100%; justify-content: flex-start; } .woocommerce-cart .woocommerce table.cart thead { display: none; } .woocommerce-cart .woocommerce table.cart tr, .woocommerce-cart .woocommerce table.cart td { display: block; } .woocommerce-cart .woocommerce table.cart tr { border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; padding-top: 15px; } .woocommerce-cart .woocommerce table.cart tr:last-child { border-bottom: none; } .woocommerce-cart .woocommerce table.cart tr.cart_item { position: relative; padding-left: 95px; } .woocommerce-cart .woocommerce table.cart td { border: none; padding-top: 0 !important; padding-bottom: 10px !important; padding-left: 0; padding-right: 0; font-size: 14px; } .woocommerce-cart .woocommerce table.cart td.product-thumbnail { padding-top: 0; padding-bottom: 0; } .woocommerce-cart .woocommerce table.cart td.product-thumbnail > a { position: absolute; top: 15px; left: 0; width: 80px; } .woocommerce-cart .woocommerce table.cart td.product-name a { font-size: 14px; } .woocommerce-cart .woocommerce table.cart td.product-price, .woocommerce-cart .woocommerce table.cart td.product-subtotal { font-size: 14px; } .woocommerce-cart .woocommerce table.cart td.product-price:before, .woocommerce-cart .woocommerce table.cart td.product-subtotal:before { content: attr(data-title) ":"; color: #999; } .woocommerce-cart .woocommerce table.cart td.product-quantity { display: flex; width: 100%; } .woocommerce-cart .woocommerce table.cart td.product-quantity .decrease, .woocommerce-cart .woocommerce table.cart td.product-quantity .increase { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; } .woocommerce-cart .woocommerce table.cart td.product-quantity .quantity { width: 100%; } .woocommerce-cart .woocommerce table.cart td.product-quantity .quantity .qty { margin: 0; width: 100%; font-size: 14px; } .woocommerce-cart .woocommerce table.cart td.product-quantity .product-remove { display: block; padding-left: 12px; } .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; } .woocommerce-cart .woocommerce table.cart td.product-remove { display: none; } .martfury-journey ul a, .martfury-journey-els ul a { font-size: 14px; } .martfury-journey ul a span, .martfury-journey-els ul a span { width: 20px; height: 20px; bottom: 4px; } .woocommerce table.wishlist_table .product-name .product-price, .woocommerce table.wishlist_table .product-name .product-add-to-cart { display: block; } .woocommerce table.wishlist_table .product-name .product-add-to-cart .ajax_add_to_cart.loading:after { top: 16px; } .woocommerce table.wishlist_table .product-price, .woocommerce table.wishlist_table .product-add-to-cart { display: none; } .woocommerce table.wishlist_table .product-price { padding: 10px 0; } .woocommerce table.wishlist_table .product-price del, .woocommerce table.wishlist_table .product-price ins { display: inline-block; } .martfury-map-shortcode .mf-map { max-height: 320px; } .martfury-faq_group .g-title { margin-bottom: 20px; } .martfury-faq_group .title { margin-left: 0; margin-bottom: 5px; } .martfury-faq_group .faq-item { margin-bottom: 30px; } .martfury-coming-soon .timer { min-width: auto; padding-left: 15px; padding-right: 15px; } .martfury-coming-soon .timer .digits { font-size: 24px; } .error-404 .page-content .page-title { font-size: 24px; } .error-404 .page-content p { font-size: 14px; } .martfury-process .process-step { padding: 0; } .martfury-process .process-step:before { left: 44px; } .martfury-process .process-step .step { width: 60px; height: 60px; line-height: 60px; font-size: 30px; } .martfury-process .process-image { display: none; } .martfury-process .process-content { padding-left: 80px; padding-bottom: 60px; } .blog-wapper.post-item-list.format-video .entry-content, .blog-wapper.post-item-list.format-gallery .entry-content, .blog-wapper.post-item-list.format-audio .entry-content, .blog-wapper.post-item-list.format-standard .entry-content, .blog-wapper.post-item-list.format-image .entry-content { padding: 30px; } .blog-wapper.post-item-list.format-link .entry-header { padding: 30px; } .single-post .entry-format.format-link { padding: 30px; } blockquote { font-size: 16px; padding-left: 20px; } .blog-wapper { flex-wrap: wrap; } .blog-wapper.post-item-small-thumb .entry-header { margin-bottom: 15px; } .blog-wapper.post-item-small-thumb .entry-header .entry-image img { height: auto; } .blog-wapper.post-item-small-thumb .entry-header, .blog-wapper.post-item-small-thumb .entry-content { width: 100%; } .blog-wapper.post-item-small-thumb.format-link .entry-header { padding: 30px; } .single-post-header .entry-title { font-size: 24px; } .single-post-header.layout-2 { padding-top: 80px; padding-bottom: 80px; } .single-post .post-author-box { padding: 30px; } .single-post .post-author-box .post-author-avatar { width: 100%; margin-bottom: 15px; } .single-post .post-author-box .post-author-desc { padding-left: 0; } .single-post.single-post-layout-3 .post-author-box, .single-post.single-post-layout-4 .post-author-box { padding: 30px; } .single-post .post-navigation .nav-previous, .single-post .post-navigation .nav-next { width: 100%; float: none; margin-bottom: 15px; text-align: left; } .search-results .site-content .blog-wapper .entry-header, .search-results .site-content .blog-wapper .entry-content { width: 100%; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-total, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-date, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-date { display: none; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .order-date, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .order-total { display: none; } .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .col-2 { width: 100%; margin-bottom: 30px; } .martfury-latest-post .post-header { display: block; } .martfury-latest-post .post-header .extra-links { margin-top: 15px; padding-left: 0; margin-left: -15px; margin-right: -15px; } .martfury-latest-post .post-header .extra-links li { padding-left: 15px; padding-right: 15px; } .mf-product-gallery-degree { width: 100% !important; } .woocommerce div.product .tawc-deal { padding: 0; background-color: transparent; } .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery { padding-left: 0; } .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-thumbs { display: none; } .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 ul li .title { font-size: 24px; } .page-header-sliders .slick-arrow-content .slick-arrow { display: none; } .page-header-sliders ul li .page-header-content { padding-bottom: 80px; padding-top: 80px; } .page-header-sliders .page-header-inner, .page-header-sliders { max-height: 350px; } .page-header-sliders ul li .featured-img { background-size: cover; } .page-header-sliders ul li .title { margin-top: 30px; } .mf-newsletter-popup .newletter-content .nl-inner { width: 100%; } .page-header-page .entry-title { font-size: 24px; } .mf-vendor-header-tabs ul li { display: block; margin: 5px 0; padding: 0; } .mf-vendor-header-tabs { display: block; } .woocommerce div.product .cart .actions-button { width: 100%; clear: both; padding-top: 20px; justify-content: center; align-items: center; display: flex; } .woocommerce div.product .cart .actions-button:after { clear: both; content: ""; display: block; } .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist, .woocommerce div.product .cart .actions-button .wcboost-wishlist-button { margin-left: 0; } .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .woocommerce div.product .cart .actions-button .wcboost-wishlist-button, .woocommerce div.product .cart .actions-button .wcboost-wishlist-button.added, .woocommerce div.product .cart .actions-button .mf-compare-button .compare { width: auto; height: auto; overflow: visible; display: flex; align-items: center; } .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:before, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before, .woocommerce div.product .cart .actions-button .wcboost-wishlist-button:before, .woocommerce div.product .cart .actions-button .wcboost-wishlist-button.added:before, .woocommerce div.product .cart .actions-button .mf-compare-button .compare:before { padding-right: 10px; } .woocommerce div.product .cart .actions-button .mf-compare-button { margin-top: 6px; } .woocommerce div.product .cart .actions-button .wcboost-wishlist-button .wcboost-wishlist-button__text { display: inline; font-size: 14px; margin-left: 10px; padding-left: 0; } .woocommerce div.product .cart .actions-button .wcboost-products-compare-button .wcboost-products-compare-button__icon { margin-right: 6px; } .woocommerce div.product .cart .actions-button .wcboost-products-compare-button .wcboost-products-compare-button__text { display: inline; color: #666; } .woocommerce div.product .cart .actions-button .wcboost-products-compare-button:hover .wcboost-products-compare-button__text { color: #000; } .single-product-layout-6.woocommerce div.product form.cart .actions-button { margin-top: 0; display: flex; justify-content: center; } .single-product-layout-6.woocommerce div.product.mf-has-buy-now form.cart .actions-button { display: block; } .woocommerce div.product.mf-has-buy-now .cart .actions-button { width: 100%; clear: none; padding-top: 0; flex-wrap: wrap; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .buy_now_button { margin-left: 0; margin-top: 15px; } .woocommerce div.product.mf-has-buy-now .cart .mf-wishlist-button { order: 1; } .woocommerce div.product.mf-has-buy-now .cart .mf-compare-button { order: 2; } .sticky-product-info-wapper { display: none; } .mf-banner-medium.has-img.layout-2, .mf-banner-medium.has-img.layout-3, .mf-banner-medium.has-img.layout-4 { border: 1px solid rgba(0, 0, 0, 0.15); } .mf-banner-medium.has-img.layout-2 .banner-content, .mf-banner-medium.has-img.layout-3 .banner-content, .mf-banner-medium.has-img.layout-4 .banner-content { position: static; } .mf-banner-medium.has-img.layout-2 .banner-content .link, .mf-banner-medium.has-img.layout-3 .banner-content .link, .mf-banner-medium.has-img.layout-4 .banner-content .link { margin-top: 20px; } .mf-products-list ul.products li.product { width: 100%; } .woocommerce:not(.full-content) .shop-toolbar .products-found, .woocommerce:not(.full-content) .shop-toolbar .shop-view { width: 50%; } .woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile { display: flex; align-items: center; justify-content: flex-end; } .woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile span { padding-left: 8px; font-size: 14px; font-weight: 400; } .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering { width: 70%; } .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering .current span { white-space: nowrap; overflow: hidden; display: block; max-width: 90%; } .woocommerce:not(.full-content) .shop-toolbar .mf-filter-mobile { width: 30%; } .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering { order: 3; } .woocommerce:not(.full-content) .shop-toolbar .shop-view { order: 2; } .account-page-columns .customer-login .martfury-login-columns .tabs-content { display: block; } .account-page-columns .customer-login .martfury-login-columns .tabs-content:after { display: none; } .account-page-columns .customer-login .martfury-login-columns .tabs-content .tabs-panel { width: 100%; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #e8e8e8; } .account-page-columns .customer-login .martfury-login-columns .tabs-content .tabs-panel:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .mf-banner-small.has-bg-img .banner-content .box-title { font-size: 18px; } .mf-banner-small.has-bg-img .banner-content .link-all { font-size: 12px; } .mf-banner-small.has-bg-img .box-price { width: 43px; height: 43px; } .mf-banner-small.has-bg-img .box-price .s-price { font-size: 12px; } .site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="submit"] { min-width: auto; } .woocommerce div.product form.cart div.quantity { width: 100%; } .woocommerce div.product form.cart div.quantity .qty-box { text-align: center; margin-bottom: 15px; float: none; margin-right: 0; } .woocommerce div.product form.cart .button { width: 100%; } .catalog-filter-mobile .catalog-sidebar { width: 85%; background-color: #fff; position: fixed; right: 100%; top: 0; bottom: 0; overflow: hidden; color: #aaa; z-index: 100000; transition: transform .25s ease; margin: 0; padding: 0; opacity: 1; display: block; animation: unset; height: 100%; overflow-y: auto; } .catalog-filter-mobile .catalog-sidebar .mf_widget_product_categories, .catalog-filter-mobile .catalog-sidebar .widget_product_categories { margin-bottom: 0; } .catalog-filter-mobile.mf-filter-active { overflow-x: hidden; } .catalog-filter-mobile.mf-filter-active .catalog-sidebar { transform: translate3d(100%, 0, 0); } .catalog-filter-mobile.mf-filter-active .martfury-off-canvas-layer { z-index: 9999; display: block; } .mf-product-deals-grid ul.products { padding: 20px 5px; } .martfury-newletter .form-area { padding: 20px; } .mobile-version .martfury-newletter.no-image .form-area { padding-right: 30px; } .mf-elementor-banner-large .banner-content { flex-direction: column; align-items: flex-start; } .mf-elementor-banner-large .banner-content .banner-left-content { margin-right: 0; } .mf-elementor-banner-large .banner-content .banner-desc { margin-bottom: 30px; } .site-content { padding-top: 40px; padding-bottom: 40px; } .martfury-icon-box-2 .box-item { width: 50% !important; justify-content: center !important; padding-left: 0 !important; } .dc-vendor-store .content-area .shop-toolbar .mf-filter-mobile { display: none; } .mf-product-deals-carousel { padding-left: 20px; padding-right: 20px; } .single-product #cboxLoadedContent { padding: 0; border: none; margin: 15px; } .mf-recently-products.no-background { padding-bottom: 60px; } .mf-quick-view-modal .modal-content div.product .cart { margin-bottom: 0 !important; } .mf-quick-view-modal .modal-content div.product .cart .actions-button { clear: none; padding-top: 0; margin-top: 0 !important; } .mf-quick-view-modal .modal-content .entry-meta li.meta-review { display: none; } .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .single_add_to_cart_button, .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button { width: 48%; } .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button { margin-left: 10px; float: right; } .mf-elementor-banner-app .banner-content { padding-left: 0; max-width: 100%; flex: 0 0 100%; } .mf-elementor-banner-app .banner-content .banner-image { display: none; } .mf-elementor-banner-app .banner-content .banner-main-content { padding-left: 15px; padding-right: 15px; margin-bottom: 30px; } .mf-elementor-banner-app .banner-button { padding-left: 15px; padding-right: 15px; } .wpb-js-composer .mf-product-deals-day .slick-arrow { display: none !important; } .wpb-js-composer .mf-product-deals-day.style-1 .slick-dots { display: block !important; } .wpb-js-composer .mf-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; } .catalog-ajax-filter #page { opacity: 1; } .mf-quick-view-modal div.product form.cart div.quantity { margin-bottom: 0; } .woocommerce div.product .wc-tabs-wrapper ul.tabs { display: flex; flex-wrap: nowrap; overflow-x: auto; white-space: nowrap; } .martfury-tooltip { display: none !important; } .woocommerce div.product.product-type-grouped .cart .group_table .product { display: block; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; padding-bottom: 20px; } .woocommerce div.product.product-type-grouped .cart .group_table .product:after { clear: both; display: block; content: ""; } .woocommerce div.product.product-type-grouped .cart .group_table tr:last-child { border-bottom: 1px solid #e1e1e1; padding-bottom: 0; margin-bottom: 0; } .woocommerce div.product.product-type-grouped .cart .group_table td { display: block; width: 100% !important; float: left; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; } .woocommerce div.product.product-type-grouped .cart .group_table { margin-bottom: 0; } .wcboost-products-compare__table table.compare_table th { display: table-cell; } } @media (max-width: 600px) { .mf-other-categories .categories-list .col-cat { width: 100%; } .mf-other-categories .categories-list .col-cat:nth-child(2n+1) { clear: none; } .mf-product-deals-carousel { padding-left: 10px; padding-right: 10px; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .seconds { padding-right: 0; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits { min-width: 55px; padding-top: 14px; padding-bottom: 14px; font-size: 24px; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text { font-size: 13px; } .woocommerce-cart .woocommerce table.cart .btn-update, .woocommerce-cart .woocommerce table.checkout .btn-update, .woocommerce-cart .woocommerce table.cart .empty-cart-button { float: none; width: 100%; margin-top: 15px; } .woocommerce-cart .woocommerce table.cart .btn-update .button, .woocommerce-cart .woocommerce table.checkout .btn-update .button, .woocommerce-cart .woocommerce table.cart .empty-cart-button .button { width: 100%; } .woocommerce-cart .woocommerce table.cart .btn-update { margin-left: 0; } .woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop { width: 100%; } .blog-layout-grid .blog-wapper, .blog-layout-sidebar-content .blog-wapper, .blog-layout-content-sidebar .blog-wapper, .blog-layout-masonry .blog-wapper { width: 100%; } .primary-mobile-nav { width: 320px; left: -320px; } .primary-user-nav { width: 320px; right: -320px; } .display-user-mobile .primary-user-nav { transform: translate3d(-320px, 0, 0); } .display-mobile-menu .primary-mobile-nav { transform: translate3d(320px, 0, 0); } .account-page-promotion .login-promotion .promotion-ads-content { display: block; } .account-page-promotion .login-promotion .promotion-ads-content .promotion-ads-title { margin: 0 0 30px; } .martfury-images-grid.mf-brand-images .columns-10 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-9 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-8 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-7 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-6 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-5 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-4 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-3 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-2 .image-item { flex: 0 0 50%; max-width: 50%; } .martfury-images-grid.mf-brand-images .columns-1 .image-item { flex: 0 0 50%; max-width: 50%; } .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .single_add_to_cart_button, .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button { width: 100%; margin-bottom: 15px; } } @media (max-width: 479px) { .woocommerce div.product.mf-has-buy-now .cart .single_add_to_cart_button { width: 100%; } .woocommerce div.product.mf-has-buy-now .cart .actions-button { width: 100%; } .woocommerce div.product.mf-has-buy-now .cart .actions-button .buy_now_button { margin-left: 0; width: 100%; } .primary-mobile-nav { width: 280px; left: -280px; } .display-mobile-menu .primary-mobile-nav { transform: translate3d(280px, 0, 0); } .primary-user-nav { width: 280px; right: -280px; } .display-user-mobile .primary-user-nav { transform: translate3d(-280px, 0, 0); } .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; } .site-header .mobile-menu-row { position: relative; } .site-header .product-extra-search .search-wrapper { position: static; } .site-header .product-extra-search .psearch-content { position: relative; } } @media (max-width: 370px) { .woocommerce .shop-toolbar .woocommerce-ordering .current { min-width: 200px; } .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button { min-width: inherit; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .text { display: none; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits { min-width: 50px; } .woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .divider { width: 10px; } } @media (max-height: 820px) { .site-header .extras-menu .menu-item-cart .mini-cart-content .product_list_widget { max-height: 350px; } }
💾 Save Changes
❌ Cancel