/*
Theme Name: My Helth Blog Theme
Theme URI: https://example.com/my-helth-blog-theme/
Author: Custom Build
Description: Standalone lightweight WordPress + WooCommerce theme for health content and a custom responsive store. No parent theme required.
Version: 3.0.13
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: my-helth-blog-theme
Tags: blog, custom-logo, custom-menu, featured-images, custom-colors, one-column, responsive-layout
*/

:root {
	--hk-navy: #0c2b5d;
	--hk-navy-deep: #08214a;
	--hk-green: #057a52;
	--hk-text: #172238;
	--hk-muted: #657084;
	--hk-line: #e1e7ee;
	--hk-soft: #f3f6f8;
	--hk-white: #ffffff;
	--hk-radius: 18px;
	--hk-shadow: 0 16px 40px rgba(15, 35, 70, 0.08);
	--mhb-header-bg: #ffffff;
	--mhb-header-text: #0c2b5d;
	--mhb-header-accent: #f59e3d;
	--mhb-header-active: #fe8d18;
	--mhb-footer-bg: #0b5ca8;
	--mhb-footer-deep-bg: #123b72;
	--mhb-footer-text: #ffffff;
	--mhb-site-bg: #ffffff;
	--mhb-link-color: var(--mhb-link-color);
	--mhb-store-blue: #183f8c;
	--mhb-store-blue-rgb: 24,63,140;
	--mhb-store-orange: #fe9922;
	--mhb-store-orange-rgb: 254,153,34;
	--mhb-header-top-font-size:15px;
	--mhb-header-top-font-weight:400;
	--mhb-header-menu-font-size:17px;
	--mhb-header-menu-font-weight:700;
	--mhb-header-bottom-font-size:16px;
	--mhb-header-bottom-font-weight:400;
	--mhb-footer-font-size:16px;
	--mhb-footer-font-weight:400;
	--mhb-footer-heading-font-size:22px;
	--mhb-footer-heading-font-weight:700;
	--mhb-footer-bottom-font-size:15px;
	--mhb-footer-bottom-font-weight:400;
	--mhb-footer-disclaimer-bg:#ddeff8;
	--mhb-footer-disclaimer-text:#111827;
	--mhb-footer-disclaimer-link:#2952a3;
	--mhb-footer-disclaimer-font-size:16px;
	--mhb-footer-disclaimer-font-weight:400;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	background: var(--mhb-site-bg);
	color: var(--hk-text);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: var(--mhb-link-color);
	text-underline-offset: 2px;
}

a:hover,
a:focus-visible {
	color: var(--hk-green);
}

button,
input,
textarea,
select {
	font: inherit;
}

button,
summary,
a {
	-webkit-tap-highlight-color: transparent;
}

.screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.screen-reader-text:focus,
.mhb-skip-link:focus {
	clip: auto !important;
	clip-path: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 10px 14px;
	background: #fff;
	color: #111;
	z-index: 100000;
}

.mhb-skip-link {
	position: absolute;
	left: 10px;
	top: 10px;
	transform: translateY(-200%);
}

.mhb-skip-link:focus {
	transform: none;
}

.hk-page,
.hk-page * {
	box-sizing: border-box;
}

.hk-page {
	width: 100%;
	color: var(--hk-text);
}

.hk-shell {
	width: min(1280px, calc(100% - 40px));
	margin-inline: auto;
}

.hk-eyebrow,
.hk-kicker,
.hk-card-category,
.hk-category-pill {
	font-weight: 700;
	letter-spacing: .02em;
}

.hk-eyebrow,
.hk-kicker {
	color: var(--hk-green);
	text-transform: uppercase;
	font-size: 13px;
}

.hk-section-heading {
	text-align: center;
	margin-bottom: 34px;
}

.hk-section-heading h2 {
	margin: 8px 0 0;
	font-size: clamp(30px, 4vw, 42px);
	line-height: 1.1;
	color: var(--hk-navy-deep);
}

.hk-read-more {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-weight: 700;
	text-decoration: none;
	color: var(--mhb-link-color);
}

.hk-read-more:hover,
.hk-read-more:focus {
	color: var(--hk-green);
}

.hk-pagination {
	margin-top: 36px;
}

.hk-pagination .nav-links {
	display: flex;
	gap: 8px;
	justify-content: center;
	flex-wrap: wrap;
}

.hk-pagination .page-numbers {
	min-width: 40px;
	height: 40px;
	padding: 0 12px;
	border: 1px solid var(--hk-line);
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	background: #fff;
}

.hk-pagination .current {
	background: var(--hk-navy);
	border-color: var(--hk-navy);
	color: #fff;
}

/* Generic forms */
.mhb-search-form {
	display: flex;
	gap: 10px;
	max-width: 600px;
}

.mhb-search-form label {
	flex: 1;
}

.mhb-search-form input[type="search"] {
	width: 100%;
	min-height: 46px;
	padding: 0 14px;
	border: 1px solid var(--hk-line);
	border-radius: 10px;
}

.mhb-button,
.mhb-search-form input[type="submit"] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 46px;
	padding: 0 20px;
	border: 0;
	border-radius: 999px;
	background: var(--hk-green);
	color: #fff;
	font-weight: 800;
	text-decoration: none;
	cursor: pointer;
}

.mhb-button:hover,
.mhb-button:focus-visible,
.mhb-search-form input[type="submit"]:hover,
.mhb-search-form input[type="submit"]:focus-visible {
	background: var(--hk-navy);
	color: #fff;
}

@media (max-width: 640px) {
	.hk-shell { width: min(100% - 28px, 1280px); }
}

/* ==========================================================
   LIGHTWEIGHT HEADER + FOOTER BUILDER
   ========================================================== */
:root{
	--mhb-header-top-bg:#204b96;
	--mhb-header-top-text:#fff;
	--mhb-header-top-height:42px;
	--mhb-header-main-height:82px;
	--mhb-footer-link:#fff;
	--mhb-footer-padding:48px;
}
.mhb-builder-inner--full{width:100%;padding-inline:28px;margin-inline:auto}
.mhb-site-header{border-top:0;box-shadow:0 1px 8px rgba(8,33,74,.08);background:transparent}
.mhb-site-header::after{display:none}
.mhb-site-header--sticky{position:sticky;top:0;z-index:999}
.admin-bar .mhb-site-header--sticky{top:32px}
.mhb-header-top{min-height:var(--mhb-header-top-height);display:flex;align-items:center;background:var(--mhb-header-top-bg);color:var(--mhb-header-top-text)}
.mhb-header-top-inner{min-height:var(--mhb-header-top-height);display:flex;align-items:center;justify-content:center;text-align:center}
.mhb-header-top-text,.mhb-header-top-text a{color:inherit;font-size:var(--mhb-header-top-font-size);font-weight:var(--mhb-header-top-font-weight);text-decoration:none}.mhb-header-top .mhb-header-widget,.mhb-header-top .mhb-header-widget a{color:inherit;font-size:var(--mhb-header-top-font-size);font-weight:var(--mhb-header-top-font-weight)}
.mhb-header-top-text p{margin:0}
.mhb-header-main{background:var(--mhb-header-bg);border-bottom:2px solid var(--mhb-header-accent)}
.mhb-header-inner{min-height:var(--mhb-header-main-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}
.mhb-branding{grid-column:1;display:flex;align-items:center;min-width:0}
.mhb-branding .custom-logo-link{display:inline-flex;align-items:center}
.mhb-branding .custom-logo{display:block;width:auto;max-width:220px;max-height:62px}
.mhb-site-title{margin:0;font-size:28px;font-weight:800;line-height:1.1}
.mhb-site-title a{color:var(--mhb-header-text);text-decoration:none}
.mhb-desktop-nav{grid-column:2;justify-self:end;min-width:0}
.mhb-desktop-nav>ul,.mhb-desktop-nav>div>ul{display:flex;align-items:center;justify-content:flex-end;gap:28px;list-style:none;margin:0;padding:0}
.mhb-desktop-nav li{margin:0}
.mhb-desktop-nav a{display:block;color:var(--mhb-header-text);font-size:var(--mhb-header-menu-font-size);font-weight:var(--mhb-header-menu-font-weight);text-decoration:none;white-space:nowrap}
.mhb-desktop-nav .current-menu-item>a,.mhb-desktop-nav .current-menu-ancestor>a,.mhb-desktop-nav .current_page_item>a,.mhb-desktop-nav .current_page_parent>a,.mhb-desktop-nav .current_page_ancestor>a,.mhb-desktop-nav a:hover,.mhb-desktop-nav a:focus-visible{color:var(--mhb-header-active)}
.mhb-desktop-nav .menu-item-has-children{position:relative}
.mhb-desktop-nav .sub-menu{position:absolute;z-index:50;top:calc(100% + 12px);left:-16px;display:none;min-width:220px;margin:0;padding:10px;list-style:none;background:#fff;border:1px solid var(--hk-line);border-radius:10px;box-shadow:var(--hk-shadow)}
.mhb-desktop-nav .menu-item-has-children:hover>.sub-menu,.mhb-desktop-nav .menu-item-has-children:focus-within>.sub-menu{display:grid;gap:3px}
.mhb-desktop-nav .sub-menu a{padding:8px 10px;color:var(--mhb-header-text);white-space:normal}
.mhb-header-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:12px}
.mhb-header-actions svg,.mhb-mobile-menu svg{display:block;width:22px;height:22px;fill:currentColor}
.mhb-header-search{position:relative}
.mhb-header-search summary{list-style:none;display:grid;place-items:center;width:38px;height:38px;margin:0;color:var(--mhb-header-text);cursor:pointer;border-radius:6px}
.mhb-header-search summary::-webkit-details-marker{display:none}
.mhb-header-search summary:hover,.mhb-header-search[open] summary{background:#f2f6fb}
.mhb-header-search-panel{position:absolute;z-index:70;right:0;top:calc(100% + 12px);width:min(360px,calc(100vw - 28px));padding:12px;background:#fff;border:1px solid #d9e2ec;border-radius:10px;box-shadow:0 14px 32px rgba(8,33,74,.16)}
/* MOBILE SEARCH PANEL */ 
@media (max-width:640px){ .mhb-header-search-panel{ position:fixed; top:120px; left:14px; right:14px; width:auto; max-width:none; box-sizing:border-box; z-index:9999; } }
.mhb-header-search-panel form{display:grid;grid-template-columns:minmax(0,1fr) 44px}
.mhb-header-search-panel input[type=search]{min-width:0;height:44px;padding:0 12px;border:1px solid #cfd8e3;border-right:0;border-radius:7px 0 0 7px;outline:0}
.mhb-header-search-panel button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0 7px 7px 0;background:var(--mhb-header-text);color:#fff;cursor:pointer}
.mhb-header-search-panel button svg{width:20px;height:20px}
.mhb-live-search-results{margin-top:10px;max-height:min(460px,65vh);overflow:auto;border-top:1px solid #e2e8f0;background:#fff}
.mhb-live-search-results[hidden]{display:none}
.mhb-live-search-heading{padding:10px 4px 6px;color:#667085;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.mhb-live-search-product{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;padding:8px 4px;color:#111!important;text-decoration:none!important;border-top:1px solid #edf1f5}
.mhb-live-search-product:hover,.mhb-live-search-product:focus-visible{background:#f7f9fc}
.mhb-live-search-thumb{display:block;width:52px;height:52px;padding:3px;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:6px}
.mhb-live-search-title{display:block;min-width:0;color:var(--mhb-store-blue);font-size:14px;font-weight:700;line-height:1.3}
.mhb-live-search-categories{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px 8px}.mhb-live-search-category{display:inline-flex;padding:6px 9px;border:1px solid #dbe3ec;border-radius:999px;color:var(--mhb-store-blue)!important;background:#f7f9fc;text-decoration:none!important;font-size:12px;font-weight:700}.mhb-live-search-category:hover,.mhb-live-search-category:focus-visible{border-color:var(--mhb-store-blue);background:#eef4fa}.mhb-live-search-empty{padding:14px 4px;color:#667085;font-size:13px}
.mhb-header-cart{position:relative;display:grid;place-items:center;width:38px;height:38px;color:var(--mhb-header-text);text-decoration:none;border-radius:6px}
.mhb-header-cart:hover,.mhb-header-cart:focus-visible{background:#f2f6fb;color:var(--mhb-header-text)}
.mhb-cart-count{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#fe8d18;color:#fff;font-size:10px;font-weight:800;line-height:1}
.mhb-mobile-menu-wrap{display:none;grid-column:1}
.mhb-mobile-menu{display:block;position:relative}
.mhb-mobile-menu summary{list-style:none;display:grid;place-items:center;width:38px;height:38px;padding:0;background:transparent;color:#fe8d18;border-radius:6px;cursor:pointer}
.mhb-mobile-menu summary::-webkit-details-marker{display:none}
.mhb-mobile-nav{position:absolute;z-index:80;left:0;right:auto;top:calc(100% + 12px);width:min(330px,calc(100vw - 28px));padding:12px;background:#fff;border:1px solid #d9e2ec;border-radius:10px;box-shadow:0 14px 32px rgba(8,33,74,.16)}
.mhb-mobile-nav ul{list-style:none;margin:0;padding:0}
.mhb-mobile-nav a{display:block;padding:10px 9px;color:var(--mhb-header-text);font-size:var(--mhb-header-menu-font-size);font-weight:var(--mhb-header-menu-font-weight);text-decoration:none;border-radius:6px}
.mhb-mobile-nav .current-menu-item>a,.mhb-mobile-nav .current-menu-ancestor>a,.mhb-mobile-nav .current_page_item>a,.mhb-mobile-nav .current_page_parent>a,.mhb-mobile-nav .current_page_ancestor>a,.mhb-mobile-nav a:hover,.mhb-mobile-nav a:focus-visible{background:#f3f6fa;color:var(--mhb-header-active)}
.mhb-mobile-nav .sub-menu{padding-left:14px}

/* Responsive content tables. The wrapper is added only on pages that contain a table. */
.mhb-table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 18px}
.mhb-table-responsive>table{width:100%!important;margin:0!important;border-collapse:collapse;table-layout:fixed}
.mhb-table-responsive th,.mhb-table-responsive td{padding:10px;white-space:normal;word-break:break-word}
@media(max-width:767px){.mhb-table-responsive>table{font-size:14px}.mhb-table-responsive th,.mhb-table-responsive td{padding:8px}}

/* Footer disclaimer */
.mhb-footer-disclaimer{width:100%;padding:28px 20px 26px;background:var(--mhb-footer-disclaimer-bg);border-bottom:1px solid #cddfea;color:var(--mhb-footer-disclaimer-text)}
.mhb-footer-disclaimer__inner{width:min(1280px,100%);margin:0 auto}
.mhb-footer-disclaimer__top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}
.mhb-footer-disclaimer__logo{display:flex;align-items:center;min-width:0}
.mhb-footer-disclaimer__logo .custom-logo-link{display:inline-block;line-height:0}
.mhb-footer-disclaimer__logo img,.mhb-footer-disclaimer__logo .custom-logo{display:block;width:auto;max-width:220px;max-height:48px;object-fit:contain}
.mhb-footer-disclaimer__dmca{flex:0 0 auto}.mhb-footer-disclaimer__dmca a{display:block;line-height:0}.mhb-footer-disclaimer__dmca img{display:block;width:auto;max-width:100%;max-height:40px}
.mhb-footer-disclaimer p{margin:0 0 14px;color:var(--mhb-footer-disclaimer-text);font-size:var(--mhb-footer-disclaimer-font-size);font-weight:var(--mhb-footer-disclaimer-font-weight);line-height:1.75}
.mhb-footer-disclaimer p:last-child{margin-bottom:0}.mhb-footer-disclaimer strong{font-weight:700}
.mhb-site-footer .mhb-footer-disclaimer a{color:var(--mhb-footer-disclaimer-link);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.mhb-site-footer .mhb-footer-disclaimer a:hover,.mhb-site-footer .mhb-footer-disclaimer a:focus-visible{color:var(--mhb-store-blue);text-decoration:underline}

/* Main store footer */
.mhb-site-footer{background:var(--mhb-footer-deep-bg);color:var(--mhb-footer-text);font-family:inherit;font-size:var(--mhb-footer-font-size);font-weight:var(--mhb-footer-font-weight);line-height:1.65}
.mhb-site-footer a{color:var(--mhb-footer-link)}
.mhb-footer-main,.mhb-footer-widgets{padding:var(--mhb-footer-padding) 0;background:var(--mhb-footer-bg);border-top:1px solid rgba(255,255,255,.12)}
.mhb-footer-grid{display:grid;grid-template-columns:repeat(var(--mhb-footer-cols),minmax(0,1fr));gap:48px;align-items:start}
.mhb-footer-grid--default{grid-template-columns:repeat(4,minmax(0,1fr))}
.mhb-footer-column{min-width:0;align-self:start;margin:0!important;padding-top:0!important}
.mhb-footer-section,.mhb-footer-widget{margin:0}
.mhb-footer-widget+.mhb-footer-widget{margin-top:24px}
.mhb-footer-widget-title{margin:0 0 18px!important;color:var(--mhb-footer-text);font-size:var(--mhb-footer-heading-font-size);font-weight:var(--mhb-footer-heading-font-weight);line-height:1.2;letter-spacing:-.01em}
.mhb-footer-section p,.mhb-footer-widget p{margin:0 0 14px;line-height:1.75}
.mhb-footer-section p:last-child,.mhb-footer-widget p:last-child{margin-bottom:0}
.mhb-footer-link-list,.mhb-footer-widget ul{list-style:none;margin:0;padding:0}
.mhb-footer-link-list li+li,.mhb-footer-widget li+li{margin-top:7px}
.mhb-footer-link-list a,.mhb-footer-section a,.mhb-footer-widget a{display:inline-block;color:var(--mhb-footer-link);font-weight:500;text-decoration:none;line-height:1.6;transition:color .18s ease,transform .18s ease}
.mhb-footer-link-list a:hover,.mhb-footer-section a:hover,.mhb-footer-widget a:hover,.mhb-footer-link-list a:focus-visible,.mhb-footer-section a:focus-visible,.mhb-footer-widget a:focus-visible{color:var(--mhb-store-orange);text-decoration:none;transform:translateX(2px)}
.mhb-footer-contact-email{overflow-wrap:anywhere}
.mhb-footer-contact-link a{font-weight:700}

/* Popular medicine strip */
.mhb-footer-popular{padding:32px 0 34px;background:var(--mhb-footer-deep-bg);border-top:1px solid rgba(255,255,255,.16)}
.mhb-footer-popular__title{margin:0 0 14px;color:#fff;font-size:var(--mhb-footer-heading-font-size);font-weight:var(--mhb-footer-heading-font-weight);line-height:1.25;letter-spacing:-.01em}
.mhb-footer-popular__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:#fff;font-size:15.5px;line-height:1.8}
.mhb-footer-popular__links a{color:#fff;font-weight:500;text-decoration:none;transition:color .18s ease}.mhb-footer-popular__links a:hover,.mhb-footer-popular__links a:focus-visible{color:var(--mhb-store-orange);text-decoration:none}
.mhb-footer-popular__separator{opacity:.55}

.mhb-footer-html-row{padding:22px 0;border-top:1px solid rgba(255,255,255,.14);background:var(--mhb-footer-deep-bg);color:var(--mhb-footer-text)}
.mhb-footer-html-row p{margin:0}
.mhb-footer-bottom{padding:18px 0;background:var(--mhb-footer-deep-bg);color:var(--mhb-footer-text);border-top:1px solid rgba(255,255,255,.22);font-size:var(--mhb-footer-bottom-font-size);font-weight:var(--mhb-footer-bottom-font-weight);line-height:1.5}
.mhb-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}
.mhb-footer-copyright{margin:0;color:inherit}
.mhb-footer-copyright a{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.mhb-footer-menu{display:flex;align-items:center;justify-content:flex-end;gap:20px;list-style:none;margin:0;padding:0}
.mhb-footer-nav a{color:var(--mhb-footer-link);font-weight:500;text-decoration:none;transition:color .18s ease}
.mhb-footer-nav a:hover,.mhb-footer-nav a:focus-visible{color:var(--mhb-store-orange);text-decoration:none}

@media(max-width:1024px){
	.mhb-header-inner{gap:18px}
	.mhb-desktop-nav>ul,.mhb-desktop-nav>div>ul{gap:18px}
	.mhb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:860px){
	.mhb-header-inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;gap:12px}
	.mhb-mobile-menu-wrap{display:block;grid-column:1}
	.mhb-branding{grid-column:2;justify-self:center}
	.mhb-branding .custom-logo{max-width:190px;max-height:52px}
	.mhb-desktop-nav{display:none}
	.mhb-header-actions{grid-column:3;gap:6px}
	.mhb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:768px){
	.mhb-footer-disclaimer{padding:24px 18px}
	.mhb-footer-disclaimer__top{gap:18px;margin-bottom:18px}
	.mhb-footer-disclaimer__logo img,.mhb-footer-disclaimer__logo .custom-logo{max-width:190px;max-height:42px}
	.mhb-footer-disclaimer__dmca img{max-height:34px}
	.mhb-footer-disclaimer p{font-size:calc(var(--mhb-footer-disclaimer-font-size) - 1px);line-height:1.7}
}
@media(max-width:600px){
	.mhb-footer-disclaimer{padding:22px 16px}
	.mhb-footer-disclaimer__top{flex-direction:column;align-items:flex-start;gap:15px}
	.mhb-footer-disclaimer__logo img,.mhb-footer-disclaimer__logo .custom-logo{max-width:180px;max-height:40px}
	.mhb-footer-disclaimer__dmca img{max-height:32px}
	.mhb-footer-disclaimer p{font-size:calc(var(--mhb-footer-disclaimer-font-size) - 2px);line-height:1.7}
}
@media(max-width:640px){
	.mhb-builder-inner--full{padding-inline:14px}
	.mhb-header-inner{padding-inline:0}
	.mhb-branding .custom-logo{max-width:170px;max-height:48px}
	.mhb-header-search summary,.mhb-header-cart,.mhb-mobile-menu summary{width:34px;height:34px}
	.mhb-header-actions svg,.mhb-mobile-menu svg{width:20px;height:20px}
	.mhb-footer-grid{grid-template-columns:1fr}
	.mhb-footer-bottom-inner{flex-direction:column;justify-content:center;text-align:center}
	.mhb-footer-menu{justify-content:center;flex-wrap:wrap}
	.mhb-footer-main,.mhb-footer-widgets{padding:34px 0}
	.mhb-footer-popular{padding:28px 0 30px}
	.mhb-footer-popular__links{font-size:14px}
}
@media(max-width:782px){.admin-bar .mhb-site-header--sticky{top:46px}}
.mhb-header-bottom-row{min-height:var(--mhb-header-bottom-height,44px);display:flex;align-items:center;background:var(--mhb-header-bottom-bg,#fff);color:var(--mhb-header-bottom-text,#123f8e);border-bottom:1px solid rgba(18,63,142,.12)}
.mhb-header-bottom-inner{min-height:var(--mhb-header-bottom-height,44px);display:flex;align-items:center;justify-content:center;text-align:center}
.mhb-header-bottom-text,.mhb-header-bottom-text a,.mhb-header-bottom-row .mhb-header-widget,.mhb-header-bottom-row .mhb-header-widget a{color:inherit;font-size:var(--mhb-header-bottom-font-size);font-weight:var(--mhb-header-bottom-font-weight)}.mhb-header-bottom-text p,.mhb-header-widget p{margin:0}
@media(max-width:860px){.mhb-header-bottom-row{display:none}}
