:root{--primary-color:var(--accent, #CC0000);--primary-dark:color-mix(in srgb, var(--primary-color) 75%, #000);--text-color:var(--contrast, #111111);--site-content-color:var(--base-3, #fafafa);--white:#ffffff;--black:#000000;--gray:var(--contrast-2, #333333);--light-gray:#999999;--dark-gray:#333333;--light-bg:var(--base, #f9f9f9);--lighter-bg:var(--base-2, #f3f3f3);--border-color:#c3c4c7;--light-border:#e1e1e1;--border-double:3px double #e1e1e1;--space-5:5px;--space-10:10px;--space-15:15px;--space-20:20px;--space-25:25px;--space-30:30px;--radius:3px;--pad:var(--space-10) var(--space-25);--field-h:44px;--menu-toggle-width:50px;--mwzd-nav-height:45px;--mwzd-container-width:1250px;--featured-gap:20px;--mwzd-mob-title:1.36rem;--mwzd-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--btn-tr:background-color .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease, border-color .2s ease;--filter-tr:filter .2s;--shadow-base:0 2px 6px rgba(0,0,0,.05);--shadow-hover:0 5px 10px rgba(0,0,0,.1);}::selection{background:var(--primary-color);color:var(--white);}
html{text-size-adjust:100%;box-sizing:border-box;scrollbar-gutter:stable;}
body{font-family:var(--mwzd-font);font-variant-ligatures:common-ligatures;font-kerning:normal;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;background-color:var(--lighter-bg);color:var(--text-color);line-height:1.5;font-size:1rem;}
h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1.45em;margin-block-end:9px;letter-spacing:-.25px;color:var(--black);}
h1{font-size:180%;}
h2{font-size:170%;}
h3{font-size:160%;}
h4{font-size:150%;}
h5{font-size:140%;}
h6{font-size:130%;}
a img, figure a img{text-decoration:none !important;border:0;}
hr{background:0 0;border:0;border-block-start:1px solid var(--light-border);height:1px;margin-block:1.5em;}
.rank-math-breadcrumb p { margin-block-end: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 100%; max-width: 100%; font-size: 90%; letter-spacing: -.25px; line-height: 1.25em; .last{color:var(--light-gray);}
}
.site-content{display:flex;width:100%;border:1px solid var(--border-color);padding-block-end:1px;container-type:inline-size;}
.grid-container{max-width:var(--mwzd-container-width);margin-inline:auto;}
.wp-block-group__inner-container{max-width:var(--mwzd-container-width);margin-inline:auto;padding-block-start:0 !important;}
.separate-containers .site-main { margin: 0 !important; padding-block-start: 0; > *{margin-block-end:0;}
}
.separate-containers :is(.page-header, .featured-image){margin:0 !important;padding:0 !important;}
.main-navigation, .site-content{contain:none !important;}
.is-right-sidebar{border-inline-start:1px solid var(--light-border);padding-block-start:var(--space-15);}
#right-sidebar{position:relative;}
.separate-containers .inside-right-sidebar{contain:layout;}
.inside-right-sidebar{font-weight:400;font-size:105%;letter-spacing:-.25px;line-height:1.45em;}
.mwzd-front-grid-wrapper article:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 500px;}:is(.search, .archive, .blog.paged) .inside-article { border-block-end: var(--border-double) !important; transition: border-color .2s ease; &:hover{border-block-end-color:var(--light-border) !important;}
}
.site-info{font-size:85%;letter-spacing:-.25px;line-height:1.65em;}
.sidebar .widget-title { display: flex; align-items: center; gap: 9px; &::after{content:"";flex-grow:1;height:0;border-block-start:1px solid rgba(204,0,0,.85);display:block;margin-block-start:1px;}
}
.widget-title{font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;font-size:110%;letter-spacing:-.25px;line-height:.85em;margin-block-end:var(--space-5);}
.widget-area{contain:content;}
.site-header{margin-block-start:9px;position:relative;z-index:10010 !important;background:var(--lighter-bg);}
.main-navigation, .main-navigation .inside-navigation{position:relative;z-index:10010 !important;background:var(--lighter-bg);}
.main-navigation { &.mwzd-stuck{z-index:10005 !important;}
&:not(.mwzd-stuck) .inside-navigation{align-items:flex-end !important;}
&.mwzd-stuck .inside-navigation{align-items:center !important;}
&:not(.mwzd-stuck) :is(.navigation-branding, .menu-bar-items, .menu-toggle){align-items:flex-end !important;}
&.mwzd-stuck :is(.navigation-branding, .menu-bar-items, .menu-toggle){align-items:center !important;}
.inside-navigation{display:flex !important;justify-content:space-between !important;width:100%;max-width:1250px;margin-inline:auto;box-sizing:border-box;padding-inline-start:12px !important;padding-inline-end:5px !important;height:var(--mwzd-nav-height, 45px) !important;min-height:var(--mwzd-nav-height, 45px);}
.menu-toggle{flex-grow:0;width:auto;}
&.has-branding .menu-toggle, &.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-inline-end:0;order:3;}
ul { ul { display: none; position: absolute; top: 100%; left: 0; z-index: 99999; width: 200px; background: var(--lighter-bg); box-shadow: 0 5px 15px rgba(0,0,0,.1); text-align: left; ul{left:100%;top:0;}
} li { width: 100%; border: 1px solid var(--border-color); border-block-start: 0; position: relative; &:hover > ul, &.sfHover > ul { display: block; } a{font-size:14px;letter-spacing:-.25px;color:var(--text-color);}
&:hover > a, &.sfHover > a, &.current-menu-item > a{color:var(--primary-color);}
} } :is(ul.sub-menu a, a):hover{text-decoration:underline;}
}
.main-navigation:not(.mwzd-stuck) :is(.navigation-branding, .menu-bar-items, .menu-toggle){height:100%;display:flex !important;align-items:flex-end !important;}
.navigation-branding, .site-logo.mobile-header-logo { display: flex; order: 0; margin-inline-end: 10px; img{position:relative;padding-block:10px;display:block;transition:height .3s ease;max-height:100%;width:auto;}
.main-title { transition: line-height .3s ease; display: flex; height: 100%; margin: 0; a{display:flex;height:100%;}
} }
:is(.site-branding, .navigation-branding) .main-title > :is(.marketwzd-text-logo-container, div.marketwzd-text-logo-container){display:flex !important;align-items:flex-end !important;gap:.5rem;flex-wrap:nowrap;text-decoration:none !important;contain:layout paint;}
.main-navigation.mwzd-stuck .navigation-branding .main-title > :is(.marketwzd-text-logo-container, div.marketwzd-text-logo-container){align-items:center !important;}
.nav-align-right .navigation-branding{margin-inline-end:auto;}
body.single-post .main-navigation .main-nav ul li.menu-item-15251 a, .main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation ul.sub-menu li.current-menu-item :is(a, .current_page_item a){font-weight:700;}
body.single-post .main-navigation .main-nav ul li.menu-item-15256 a{font-weight:400;}:where(.main-navigation a, .menu-toggle, button, input, textarea, select){outline-offset:0;}
.main-navigation a:focus-visible, a:focus-visible, .menu-toggle:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible{outline:2px solid var(--primary-color) !important;outline-offset:2px;box-shadow:none !important;border-color:var(--border-color) !important;}
.gp-icon svg{height:1em;width:1em;top:0;position:relative;fill:currentColor;display:block;}
.entry-content :is(h1, h2, h3, h4, h5, h6){border-block-end:1px solid var(--dark-gray);display:block;}:is(h1, h2).entry-title{word-break:keep-all;overflow-wrap:break-word;unicode-bidi:isolate;}
h1.entry-title{padding-block-start:3px;font-weight:700;font-size:2.15rem;letter-spacing:-.36px;line-height:1.45em;}
h2.entry-title { font-weight: 700; font-size: 1.65rem; letter-spacing: -.32px; line-height: 1.45em; a { display: block; width: 100%; text-decoration: none; margin-block-start: 1px; color: inherit; &:hover{text-decoration:underline;border-block-end:0;text-decoration-color:var(--primary-color);color:var(--primary-color);}
} }
body.page h1.entry-title{margin-block-start:8px;margin-block-end:0;}
.page-header h1.page-title{margin:0;background:var(--light-bg);display:inline-block;padding:8px var(--space-15);border-block-end:var(--border-double);color:var(--black);letter-spacing:-.25px;width:100%;vertical-align:middle;}
body.archive .page-header h1.page-title::before{content:"# ";color:var(--primary-color);display:inline;margin-inline-end:3px;font-weight:700;}
body.search .page-header h1.page-title { font-size: 0 !important; color: transparent; span { font-size: 1.8rem; color: var(--black); line-height: 1.45em; font-weight: 700; letter-spacing: -.25px; vertical-align: middle; &::before{content:"# ";color:var(--primary-color);margin-inline-end:3px;font-weight:700;}
} }
.taxonomy-description { position: relative; z-index: 1; padding: 15px 40px; background: var(--site-content-color); border-block-end: var(--border-double); color: #444; font-size: 1.05rem; line-height: 1.65; word-break: keep-all; overflow-wrap: break-word; font-weight: 500; overflow: hidden; &::before{content:"\201C";position:absolute;top:-25px;left:10px;font-size:16rem;font-family:sans-serif;color:rgba(0,0,0,0.09);z-index:-1;line-height:1;user-select:none;pointer-events:none;}
p { margin: 0; color: inherit; &:not(:last-child){margin-block-end:10px;}
} }
body.page .entry-header { text-align: center !important; .entry-title{display:inline-block;width:100%;}
}
header.entry-header { margin-block-end: .45em; .entry-meta{padding-block-start:3px;}
}
body.single header.entry-header{margin-block-end:.85em;}
body.page header.entry-header{margin-block-end:1.85em;}
header.entry-header .entry-meta{margin:0;padding-block-start:var(--space-5);color:var(--dark-gray) !important;display:flex !important;align-items:center !important;flex-wrap:wrap;font-size:95%;letter-spacing:-.21px;}
.entry-meta a, .entry-meta button{position:relative;z-index:10;pointer-events:auto;}
.entry-meta > span, .entry-meta .posted-on time, .entry-meta .byline{display:inline-flex !important;align-items:center !important;line-height:1;}
.entry-meta { .posted-on.mwzd-time-wrapper{contain:content;display:inline-flex;height:16px;justify-content:flex-start;font-variant-numeric:tabular-nums;white-space:nowrap;will-change:contents;}
.mwzd-post-views-injected{display:none !important;}
.byline { margin-inline-start: 0; .mwzd-meta-icon{margin-inline-start:0;margin-inline-end:4px;}
} }
.mwzd-time-text{display:inline;}
.mwzd-date-mobile{display:none;}
.mwzd-meta-icon{width:15px;height:15px;min-width:15px;margin-inline-end:var(--space-5);opacity:1;vertical-align:middle;fill:none;stroke:currentColor;flex-shrink:0;position:relative;top:-1px;}
.mwzd-copy-url-wrapper{display:inline-flex !important;align-items:center !important;line-height:1;position:relative;margin-inline-start:auto;}
.mwzd-copy-url-btn { display: inline-flex !important; align-items: center !important; background: transparent !important; border: none !important; padding: 5px !important; margin: 0 !important; color: inherit !important; line-height: 1; cursor: pointer; box-shadow: none !important; min-height: 0 !important; transition: color .2s ease; &:hover{color:var(--primary-color) !important;background:transparent !important;transform:none !important;}
.mwzd-meta-icon{margin:0 !important;position:relative;top:-1px;width:16px;height:16px;}
}
.mwzd-copy-toast{position:absolute;bottom:100%;right:0;transform:translateY(10px);background-color:var(--dark-gray);color:var(--white);padding:5px 10px;border-radius:3px;font-size:.85em;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:100;margin-bottom:8px;box-shadow:0 3px 6px rgba(0,0,0,.15);}
.mwzd-copy-toast::after{content:'';position:absolute;top:100%;right:10px;border-width:5px;border-style:solid;border-color:var(--dark-gray) transparent transparent transparent;}
.mwzd-copy-toast.mwzd-toast-show{opacity:1;visibility:visible;transform:translateY(0);}
footer.entry-meta span{margin-block-end:1px;}:is(.home, .archive, .search) .entry-meta :is(span.cat-links, span.tags-links){display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}:is(.single, .page) .entry-meta :is(span.cat-links, span.tags-links) { display: block !important; white-space: normal !important; height: auto !important; max-height: none !important; overflow: visible !important; a{white-space:normal !important;}
}
.entry-meta :is(span.cat-links, span.tags-links) a { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding-block: 2px; margin: 1px 2px 1px 0; text-decoration: none; border: 0; word-break: normal; overflow-wrap: break-word; &:hover{text-decoration:underline;text-decoration-color:var(--primary-color);text-underline-offset:2px;}
}
footer.entry-meta span.cat-links, footer.entry-meta span.tags-links, footer.entry-meta span.comments-link{line-height:1.45em;}:is(header, footer).entry-meta span.comments-link{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;display:block;max-width:100%;}
.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), footer.entry-meta{margin-top:.45em;margin-block-start:.45em;}:is(.search, .archive, .home).separate-containers .inside-article { margin: 0 !important; display: block; position: relative !important; overflow: hidden !important; &:hover { background: #f7f7f7; border-color: #dadadb; .entry-title a{color:var(--primary-color) !important;text-decoration:underline !important;text-decoration-color:var(--primary-color) !important;}
} }
.entry-summary { margin: 0; padding: 0; p:not(.read-more-container){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin-block-end:.5rem;font-family:inherit;font-size:1.15rem;letter-spacing:-.25px;line-height:1.65em;}
}
:is(.entry-summary, .entry-content) p{unicode-bidi:isolate;word-break:keep-all;overflow-wrap:break-word;max-width:100%;hyphens:auto;}
.entry-content { p{font-size:1.32rem;letter-spacing:-.25px;line-height:1.85em;}
a:is(:link, :visited):not([href$=".jpg"],[href$=".jpeg"],[href$=".png"],[href$=".gif"],[href$=".webp"],[href$=".svg"],.read-more,.more-link,.wp-block-button__link){color:var(--primary-color);border-block-end:2px dotted #ccc;}
a:is(:hover, :active):not([href$=".jpg"],[href$=".jpeg"],[href$=".png"],[href$=".gif"],[href$=".webp"],[href$=".svg"],.read-more,.more-link,.wp-block-button__link){color:var(--primary-color);border-block-end:2px solid var(--primary-color);text-decoration:none !important;}:is(ol, ul) { margin: 0 0 1.5em !important; :is(ol, ul){margin:0;}
} ul li::marker{font-size:1.1em;}
ol li::marker{font-weight:700;font-family:inherit;}
li{margin:0 0 8px 1.5em !important;line-height:1.7 !important;font-family:inherit;font-size:1.2rem;letter-spacing:-.25px;}
blockquote { border-inline-start: 10px solid var(--primary-color); padding: var(--space-5) 0 var(--space-10) var(--space-10); font-style: normal; margin-block: .85em 1.25em; color: var(--text-color); font-weight: 500; font-size: 95%; letter-spacing: -.25px; p{line-height:1.65em !important;}
} cite{padding-block-end:21px;font-weight:700;font-size:100%;line-height:0em;}
.wp-block-image figcaption{margin-block-start:5px;margin-inline:0;font-size:100%;color:var(--gray);text-align:center;word-break:break-word;overflow-wrap:break-word;hyphens:auto;}
.wp-block-image img{border-radius:3px;border:1px solid var(--light-border);padding:0;display:block;box-sizing:border-box;}:is(.wp-block-image a, figure a){border:0 !important;text-decoration:none !important;background-image:none !important;display:inline-block;}
a:focus-visible img{outline:2px solid rgba(204,0,0,.35);outline-offset:2px;}
a > img{border:0;outline:0;vertical-align:middle;}
}
:root :where(.wp-block-list){padding-inline-start:0 !important;}
picture.featured-image.art-directed{opacity:1 !important;display:block !important;transform:none !important;width:100%;}
.featured-image img{border-radius:3px 3px 0 0;width:100%;display:block;border:1px solid var(--border-color);border-block-end:0;}
img.lcp-optimized{opacity:1 !important;visibility:visible !important;display:block !important;width:100%;height:auto;aspect-ratio:3.28 / 1;content-visibility:visible;}
.inside-article .post-image img{border:1px solid var(--light-border) !important;padding:0;display:block;width:100%;height:auto;aspect-ratio:3.28 / 1;object-fit:cover;}
body:not(.single) .resize-featured-image .post-image { overflow: hidden; border-radius: var(--radius); img{width:100%;height:auto;aspect-ratio:3.28 / 1;object-fit:cover;}
}
.wp-block-image { margin-block-end: 2.15em; &.alignfull img, &.alignwide img{height:auto;width:100%;border-inline:0;border-radius:0;}
}
.entry-content a:has(> img){border:0 !important;text-decoration:none !important;background-image:none !important;display:inline-block;}:is(.entry-content, var(--site-content-color)) form :is(button, input[type=submit], input[type=button], input[type=reset]), .search-form :is(button, input[type=submit]), .comment-respond :is(button, input[type=submit]), :is(.random_post, .last_post_btn, .random_post_btn) { appearance: none; display: inline-flex; align-items: center; justify-content: center; background: var(--lighter-bg); color: var(--text-color); transition: var(--btn-tr); border: 1px solid var(--border-color); border-radius: var(--radius); font-weight: 700; text-align: center; padding: 8px 14px; min-height: 40px; line-height: 1.2; box-shadow: none; text-decoration: none; will-change: transform, background-color, color, box-shadow; font-size: 1rem; &:hover{background:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;text-decoration:none !important;}
&:active{background:var(--primary-dark) !important;color:var(--white) !important;transform:scale(.98);text-decoration:none !important;}
}
.wp-block-button__link { border-radius: var(--radius) !important; font-weight: 700 !important; transition: var(--btn-tr) !important; &:focus{outline:0 !important;box-shadow:0 0 0 3px rgba(204,0,0,.2) !important;}
}
.wp-block-button { margin: 0 10px 10px 0; &:not(.is-style-outline) .wp-block-button__link { border: 1px solid rgba(0,0,0,.2) !important; &:hover{border-color:rgba(0,0,0,.3) !important;}
} &.is-style-outline .wp-block-button__link { background: 0 0 !important; border: 1px solid var(--primary-color) !important; color: var(--primary-color) !important; &:hover{background:var(--primary-color) !important;color:var(--white) !important;box-shadow:inset 0 0 0 100px rgba(0,0,0,.05);}
} }
.wp-block-buttons{gap:var(--space-10);}
input:is([type=text],[type=email],[type=url],[type=password],[type=search],[type=number],[type=tel]), textarea { background-color: var(--light-bg); border: 1px solid var(--border-color); transition: background-color .2s ease, border-color .2s ease; font-size: 1rem; color: var(--text-color); &:is(:hover, :focus, :focus-visible){background:var(--white);border-color:var(--border-color) !important;outline:0;box-shadow:none !important;}
}
input[type=search]{background:var(--white);}
input[type=submit], input[type=password]{border:1px solid var(--border-color);border-radius:var(--radius);padding:5px 10px;}
button:not(.menu-toggle), html input[type=button], input[type=reset], input[type=submit], .button, .wp-block-button .wp-block-button__link{font-weight:400;font-size:95%;}
.search-form { display: flex; align-items: stretch; .search-field, .search-submit{height:var(--field-h);}
.search-field{width:100% !important;max-width:100% !important;flex:1;min-width:0;padding-inline:12px;box-sizing:border-box;line-height:1.2;border-radius:2px;background:var(--light-bg);color:var(--text-color);}
.search-submit{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-inline:16px;border-radius:2px;flex-shrink:0;}:is(.search-field, .search-submit):is(:focus, :focus-visible){outline:0;box-shadow:none;}
}
.page-content .search-form { max-width: 600px; margin-block: 30px; margin-inline: auto; border-radius: 3px; box-shadow: var(--shadow-base); overflow: hidden; label{flex-grow:1;width:auto;margin-block-end:0;}
.search-field{height:50px;font-size:1.1rem;padding-inline:20px;border-radius:3px 0 0 3px !important;border-inline-end:none;background:var(--white);box-shadow:none;}
.search-submit { height: 50px; width: 60px; padding: 0; border-radius: 0 3px 3px 0 !important; background: var(--primary-color) !important; color: var(--white) !important; border-color: var(--primary-color) !important; display: flex; align-items: center; justify-content: center; &:hover{background:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}
.gp-icon { display: flex; align-items: center; justify-content: center; svg{width:20px;height:20px;fill:currentColor;margin:0;}
} } }
.entry-summary p.read-more-container { display: block; width: 100%; margin-block-start: 1.25em; margin-block-end: .55em; :is(a.read-more, a.more-link, a.wp-block-post-excerpt__more-link) { display: inline-flex !important; align-items: center; justify-content: center; width: 100%; min-height: 36px; padding: 5px 18px !important; line-height: 1; text-align: center; box-sizing: border-box; font-weight: 700 !important; border: 1px solid var(--border-color); border-radius: var(--radius); text-decoration: none; -webkit-tap-highlight-color: transparent; &:hover{background:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;}
&:active{background:var(--primary-dark) !important;color:var(--white) !important;text-decoration:none !important;}
&:focus-visible{outline:0;box-shadow:none !important;border-color:var(--border-color) !important;}
} }
.read-more { position: relative; z-index: 2; padding: 1.5px 15px !important; margin-block-end: 10px !important; font-weight: 700; text-transform: capitalize; text-decoration: none; font-size: 95%; letter-spacing: -.25px; &::after{content:'\00BB';color:var(--text-color);margin-inline-start:3px;display:inline-block;transition:transform 0.2s ease;}
}
.inside-article:hover { .read-more::after{transform:translateX(10px);color:var(--white);text-shadow:-1px 0 rgba(255,255,255,.9), -3px 0 rgba(255,255,255,.6), -6px 0 rgba(255,255,255,.4), -10px 0 rgba(255,255,255,.2);}
.read-more, .read-more:active{background:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;}
}
.read-more:active{background:var(--primary-dark) !important;color:var(--white) !important;}
.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);border-radius:3px;}
.gp-search-modal{z-index:100010 !important;}
.gp-modal__overlay{z-index:100009 !important;}
body.mwzd-menu-open .gp-search-modal{pointer-events:auto !important;}
.gp-modal { .search-modal-fields { display: flex !important; align-items: stretch; gap: 8px; padding: 20px; background: 0 0 !important; button { flex-shrink: 0; background-color: var(--primary-color) !important; border: 1px solid var(--primary-color) !important; color: var(--white) !important; border-radius: 2px !important; height: 50px !important; width: 50px !important; padding: 0 !important; display: flex; align-items: center; justify-content: center; transition: background-color .2s ease; &:hover{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}
} } }
#search-modal-input { flex-grow: 1; background-color: var(--white) !important; border: 1px solid #d1d1d1 !important; box-shadow: none !important; outline: 0 !important; border-radius: 2px !important; padding-inline: var(--space-15) var(--space-5) !important; height: 50px !important; font-size: 16px !important; color: var(--dark-gray) !important; appearance: none; z-index: 100011 !important; position: relative; &::-webkit-search-cancel-button{appearance:none !important;height:24px;width:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px;cursor:pointer;opacity:.8;margin-inline-start:10px;display:block;visibility:visible;position:relative;margin-inline-end:2px;}
}
.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background-color:rgba(0,0,0,.6) !important;backdrop-filter:blur(5px);z-index:999999 !important;}
.marketwzd_w{position:relative;isolation:isolate;}
.marketwzd_c{position:relative;z-index:1;}
.marketwzd_l{position:absolute;inset:0;z-index:2;cursor:pointer;background:0 0;border:0;}
article:hover { :is(.entry-title a, h2 a){text-decoration:none !important;color:var(--primary-color) !important;}
}
@keyframes marketwzd-float { 0%, 100%{transform:translateY(0);}
50%{transform:translateY(-2px);}
}
article:is(.marketwzd-new-post, .marketwzd-updated-post) :is(.entry-title a, h2.entry-title a)::after{animation:marketwzd-float 2.1s ease-in-out infinite;display:inline-block !important;font-size:11px !important;font-weight:700 !important;font-family:inherit;vertical-align:super;position:relative;top:-3px;margin-inline-start:5px;line-height:1;text-decoration:none !important;border:none;will-change:transform;white-space:nowrap !important;z-index:10;visibility:visible !important;opacity:1 !important;}
article.marketwzd-new-post :is(.entry-title a, h2.entry-title a)::after{content:'New';color:var(--primary-color);}
article.marketwzd-updated-post :is(.entry-title a, h2.entry-title a)::after{content:'Update';color:#1e73be;}:is(.status-private, .post-password-required) { .entry-title { display: flex; align-items: flex-start; &::before{content:'';flex-shrink:0;display:inline-block;width:1em;height:1em;margin-inline-end:-3px;position:relative;top:.25em;left:-3px;background-color:var(--primary-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z'/%3E%3C/svg%3E") no-repeat center / contain;}
} .inside-article { position: relative !important; overflow: hidden !important; &::after{content:'';position:absolute;top:10px;right:10px;width:150px;height:150px;background-color:var(--primary-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.05;pointer-events:none;z-index:0;}
} }
:is(.single, .page) { :is(.status-private, .post-password-required) { .entry-title::before{top:.15em;}
.inside-article::after{width:250px;height:250px;top:15px;right:-15px;}
} }
.post-30 .entry-title{text-align:center;}
.wp-block-group__inner-container{padding-block-start:0 !important;}
p.read-more-container a.wp-block-post-excerpt-home{display:none !important;}
body.mwzd-ux--reserve-header .site-header{min-height:var(--header-min-height);}
#marketwzd-progress-bar{position:fixed;top:0;left:0;width:0;height:4px;background-color:var(--primary-color);z-index:99999;transition:width .1s ease;box-shadow:0 1px 3px rgba(0,0,0,.2);}
.main-navigation.mwzd-stuck { display: block; position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 10005; background-color: var(--lighter-bg); border-block-end: 1px solid var(--border-color); box-shadow: 0 2px 12px rgba(0,0,0,0.08); transform: translateY(-125%) !important; opacity: 0; visibility: hidden; will-change: transform, opacity; pointer-events: none; transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.3s ease, visibility 0.3s; &.mwzd-visible{transform:translateY(0) !important;opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.4s ease, visibility 0.4s;}
.menu-bar-items, .menu-bar-item, .menu-toggle{pointer-events:auto !important;}
}
.mwzd-read-time{white-space:nowrap;text-transform:lowercase;}
.mwzd-sep{display:inline-block;margin-inline:5px;position:relative;font-size:100%;opacity:1;vertical-align:middle;}:is(.mwzd-front-grid-wrapper, .blog, .archive, .search) article{position:relative;}
.entry-title a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.widget ul li{margin-block-end:0;line-height:1.45em;}
.widget_search{margin-block-end:0 !important;}
.widget_simple_quotes_widget{min-height:64px;position:relative;box-sizing:border-box;background:0 0;padding-top:var(--space-5) !important;}
.widget_simple_quotes_widget .widget-title{margin-bottom:15px !important;}
.widget_simple_quotes_widget .sqm-widget-placeholder{display:block;min-height:64px;}
.widget_simple_quotes_widget a.sqm-widget-link-wrapper, .widget_simple_quotes_widget .sqm-widget-link-wrapper{display:block;text-decoration:none !important;color:inherit !important;transition:background-color .2s ease;}
.widget_simple_quotes_widget a.sqm-widget-link-wrapper:hover{cursor:pointer;}
.widget_simple_quotes_widget .sqm-quote-content{display:block;margin-top:15px;position:relative;box-sizing:border-box;overflow-wrap:break-word;padding-bottom:0;}
.widget_simple_quotes_widget blockquote{margin:0 !important;border-top:1px solid var(--light-border) !important;border-right:1px solid var(--light-border) !important;border-bottom:1px solid var(--light-border) !important;border-left:5px solid var(--primary-color) !important;padding:5px 10px !important;background:var(--light-bg) !important;font-style:normal !important;color:var(--text-color) !important;position:relative;border-radius:var(--radius);box-shadow:none !important;font-size:100%;line-height:1.5;}
.widget_simple_quotes_widget blockquote p{margin:0 0 10px !important;padding:0 !important;font-family:inherit;line-height:1.6;}
.widget_simple_quotes_widget blockquote p:last-child{margin-bottom:0 !important;}
.widget_simple_quotes_widget blockquote a, .widget_simple_quotes_widget blockquote a:hover, .widget_simple_quotes_widget blockquote a:focus, .widget_simple_quotes_widget blockquote a:active{text-decoration:none !important;color:inherit !important;border-bottom:none !important;}
.widget_simple_quotes_widget .sqm-cite{display:block;margin-top:10px;font-size:.85em;color:var(--dark-gray);text-align:right;font-style:normal;font-weight:700;}
.widget_simple_quotes_widget .sqm-tags{margin-top:8px;font-size:.85em;color:var(--light-gray);text-align:right;}
.widget_simple_quotes_widget .sqm-widget-actions{position:absolute;top:-12px;right:5px;display:flex;gap:5px;opacity:0;transition:opacity .2s ease-in-out;z-index:10;background:transparent;padding:0;border-radius:0;}
.widget_simple_quotes_widget:hover .sqm-widget-actions, .widget_simple_quotes_widget .sqm-quote-content:hover .sqm-widget-actions, .widget_simple_quotes_widget a.sqm-widget-link-wrapper:focus-within .sqm-widget-actions{opacity:1;}
.widget_simple_quotes_widget .sqm-action-btn{background:var(--white) !important;color:var(--gray) !important;border-radius:50% !important;padding:0 !important;border:1px solid #ddd !important;display:flex !important;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .2s ease;text-decoration:none !important;cursor:pointer;}
.widget_simple_quotes_widget .sqm-action-btn:hover{background:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;box-shadow:0 2px 5px rgba(204,0,0,.3);}
.widget_simple_quotes_widget .sqm-action-btn .dashicons{font-size:16px;width:16px;height:16px;line-height:16px;}
.widget_simple_quotes_widget .sqm-skeleton-widget{display:block;margin-block-start:15px;padding:var(--space-10) var(--space-15);border:1px solid var(--light-border);border-inline-start:4px solid var(--primary-color);background:var(--light-bg);min-height:100px;border-radius:var(--radius);position:relative;overflow:hidden;}
.marketwzd-visitor-counter{min-height:91px;width:100%;display:block;box-sizing:border-box;}
.marketwzd-visitor-counter-multi{display:flex;flex-direction:column;width:100%;}
.marketwzd-counter-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--dark-gray);transition:color .3s ease;font-size:110%;}
.marketwzd-counter-label{color:#666;}
.marketwzd-visitor-counter-multi.minimal-split{gap:0;padding:var(--space-5) 0;}
.marketwzd-visitor-counter-multi.minimal-split .marketwzd-counter-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e3e3e3;}
.marketwzd-visitor-counter-multi.minimal-split .marketwzd-counter-item:last-child{border-bottom:none;}
.marketwzd-visitor-counter-multi.minimal-split .marketwzd-counter-label{font-size:85%;letter-spacing:-.01em;}
.sidebar { .widget_marketwzd_visitor_counter_widget{padding-block:5px !important;}
.widget_search { padding-block: 10px !important; .search-form { display: flex !important; width: 100%; box-sizing: border-box; label{flex-grow:1;width:auto;margin-block-end:0;}
} .search-field{width:100% !important;border-radius:2px 0 0 2px !important;margin-block-end:0;}
.search-submit{flex-shrink:0;width:50px;border-radius:0 2px 2px 0 !important;margin-inline-start:-1px;}
} :is(.widget_recent_entries, .widget_wpp_custom_widget) ul{counter-reset:mwzd-sidebar-counter;list-style:none !important;padding-inline-start:0 !important;margin-inline-start:0 !important;}:is(.widget_recent_entries li, .wpp-list li) { position: relative; padding: 0; border-block-end: 1px solid var(--light-border); display: flex !important; align-items: center; transition: border-color .25s ease; overflow: hidden; &:hover { border-block-end-color: var(--primary-color) !important; a{color:var(--primary-color) !important;}
} a { display: block !important; flex: 1; min-width: 0; padding-block: 12px 3px; text-decoration: none !important; transition: color .25s ease; overflow: hidden !important; text-overflow: ellipsis; white-space: nowrap !important; &::before{counter-increment:mwzd-sidebar-counter;content:counter(mwzd-sidebar-counter) ". ";font-weight:700;color:var(--gray);margin-inline-end:3px;display:inline;}:is(span, .wpp-post-title){display:inline !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
} } }
.widget-area .random_post, .single :is(.last_post_btn, .random_post_btn){background:var(--lighter-bg) !important;border:1px solid var(--border-color) !important;color:var(--text-color) !important;border-radius:3px;text-transform:none !important;letter-spacing:0 !important;box-shadow:none;padding:7px 12px !important;line-height:1.2 !important;}
.widget-area .random_post:hover, .single :is(.last_post_btn, .random_post_btn):hover{background:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;text-decoration:none !important;}
.single { :is(.last_post_btn, .random_post_btn){display:inline-flex !important;align-items:center;justify-content:center;min-height:40px;width:49.25%;}
.last_post_btn{float:left;}
.random_post_btn{float:right;}
}
.widget-area .random_post{display:inline-flex !important;align-items:center;justify-content:center;width:100%;text-align:center;}
.last_random_post{display:block;max-width:100%;height:45px;margin-block:0 var(--space-5);}
.sqm-skeleton-widget{display:block;margin-block-start:15px;padding:var(--space-10) var(--space-15);border:1px solid var(--light-border);border-inline-start:4px solid var(--primary-color);background:var(--light-bg);min-height:100px;border-radius:var(--radius);position:relative;overflow:hidden;}
.sqm-skeleton-line{height:12px;background:#e0e0e0;margin-block-end:10px;border-radius:2px;width:100%;}
.sqm-skeleton-line-2{width:80%;}
.sqm-skeleton-line-3{width:60%;}
.sqm-skeleton-animate { position: relative; overflow: hidden; background-color: #f3f3f3; &::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.6) 50%, transparent 100%);transform:translateX(-100%);animation:sqm-shimmer 1.5s infinite linear;will-change:transform;z-index:1;pointer-events:none;}
}
@keyframes sqm-shimmer { 0%{transform:translateX(-100%);}
100%{transform:translateX(100%);}
}
.tcp-cloud-container{min-height:170px;contain:content;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 3px;padding:10px 3px;line-height:1.4;width:100%;box-sizing:border-box;margin:0;list-style:none;}
.tcp-tag-item { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; background-color: transparent; border-radius: var(--radius); border-style: solid; white-space: nowrap; transition: all .2s cubic-bezier(.25,.46,.45,.94); position: relative; z-index: 1; box-shadow: none; font-family: inherit; &:hover{background-color:var(--primary-color) !important;color:var(--white) !important;border-color:var(--primary-color) !important;z-index:10;}
&.level-1-king{font-size:1.05em;font-weight:800;color:var(--text-color);border:1.2px solid var(--text-color);padding:2px 6px;z-index:5;}
&.level-2-elite{font-size:.9em;font-weight:700;color:#222;border:1px solid var(--gray);padding:2px 5px;z-index:4;}
&.level-3-major{font-size:.85em;font-weight:600;color:#444;border:1px solid #666;padding:1.5px 4px;z-index:3;}
&.level-4-regular{font-size:.8em;font-weight:500;color:#555;border:1px solid var(--light-gray);padding:1.5px 3px;z-index:2;}
&.level-5-minor{font-size:.8em;font-weight:400;color:#666;border:1px solid #ccc;padding:1px 2.5px;z-index:1;}
}
.inside-article .post-navigation { margin: var(--space-5) -15px; display: grid; grid-template-columns: 1fr; grid-auto-flow: row; padding: var(--space-15) 0 21px; width: calc(100% + 30px); box-sizing: border-box; > *{grid-column:1/-1;}:is(.nav-previous, .nav-next) { display: block; margin: 0; padding-inline: 10px 5px; overflow: hidden; box-sizing: border-box; a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: inherit; text-decoration: none; line-height: 1.25; padding-block: 9px; font-weight: 700; font-size: 125%; letter-spacing: -.25px; &:hover{text-decoration:underline;color:var(--primary-color);}
&::before{--arrow-w:9px;content:attr(data-label) !important;display:inline-block;vertical-align:middle;padding:5px 15px 5px 5px;background:var(--primary-color);color:var(--white);text-transform:uppercase;line-height:1;margin-inline-end:10px;clip-path:polygon(0 0, calc(100% - var(--arrow-w)) 0, 100% 50%, calc(100% - var(--arrow-w)) 100%, 0 100%);position:relative;top:-1px;font-size:70%;}
} } .nav-previous { border-block-end: 3px double var(--light-border); a::before{content:"PREV" !important;}
} .nav-next a::before{content:"NEXT" !important;}
.gp-icon{display:none;}
}
.post-navigation .prev:before, .post-navigation .next:before, .entry-meta .icon-arrow-left, .entry-meta .icon-arrow-right{display:none;}
.paging-navigation{padding-block:21px;}
.separate-containers .paging-navigation{padding:21px 0 0;}
.wp-pagenavi { display: flex; flex-wrap: wrap; gap: 3px; justify-content: flex-start; padding: 0 !important; box-sizing: border-box; max-width: 100%; overflow-x: hidden; font-weight: 700; font-size: 125%; margin: 0 !important; :is(a, span, .current){display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:48px !important;min-height:43px !important;padding:0 !important;border:1px solid var(--border-color) !important;border-radius:var(--radius) !important;background:var(--lighter-bg) !important;color:var(--text-color) !important;text-decoration:none !important;transition:background-color .15s ease, color .15s ease, border-color .15s ease;box-sizing:border-box !important;}
.current{color:var(--primary-color) !important;background:var(--lighter-bg) !important;font-weight:700 !important;border-color:var(--border-color) !important;}
span{color:var(--light-gray) !important;}
a { color: var(--text-color) !important; &:hover{background:var(--primary-color) !important;color:var(--white) !important;}
} :is(.pages, .extend){display:none !important;}
}
.entry-content .page-links { display: block; margin: 2.1em 0; span.current{color:var(--primary-color) !important;background:var(--lighter-bg);border:1px solid var(--border-color);border-radius:var(--radius);padding:5px 15px;margin:2px;}
a.post-page-numbers { text-decoration: none; border: 1px solid var(--border-color); border-radius: var(--radius); padding: 5px 15px; margin: 2px; color: var(--text-color); &:hover{background:var(--primary-color);color:var(--white);}
} }
.paging-navigation:has(.wp-pagenavi) :is(.nav-previous, .nav-links){display:none !important;}
body.home.blog:not(.paged) .mwzd-front-grid-wrapper article:not(:first-child):hover{background:#f7f7f7 !important;}
.mwzd-external-link-icon{display:inline-block !important;fill:#36c !important;width:1em !important;height:1em !important;min-width:1em !important;min-height:1em !important;max-width:1em !important;max-height:1em !important;vertical-align:baseline !important;position:relative;top:.125em;opacity:.8;transition:opacity .2s ease;pointer-events:none;user-select:none;margin-inline-start:3px;}
#wp-admin-bar-wpfc-toolbar-parent { display: none !important; }