/*
 * Site logo (assets/img/logo.png, set by tools/apply-logo.php): square brand
 * monogram, so size by height like the layout expects.
 */
.section-header .section-m-h-header .section-m-h-header-container .section-m-h-header-grid > li .section-m-h-header-logo-link {
	max-width: none;
	width: auto;
}
.section-header .section-m-h-header .section-m-h-header-container .section-m-h-header-grid > li .section-m-h-header-logo-img.mh-logo {
	width: auto;
	max-width: none;
	height: 52px;
}
footer .footer-container .footer-grid-outer li #footer-logo.mh-logo {
	width: auto;
	max-width: none;
	height: 110px;
}

@media (min-width: 992px) {
	.section-header .section-m-h-header .section-m-h-header-container .section-m-h-header-grid > li .section-m-h-header-logo-img.mh-logo {
		height: 64px;
	}
	footer .footer-container .footer-grid-outer li #footer-logo.mh-logo {
		height: 140px;
	}
}
/*
Theme Name: milk + honey (Flatsome child)
Theme URI: https://milkandhoney.com
Author: milk + honey
Template: flatsome
Description: milk + honey site rebuilt on Flatsome. Every page is a real WordPress page assembled from reusable "UX Blocks" ([block id="…"]) and Flatsome layout shortcodes ([section] [row] [col] [ux_banner] [ux_image] [button] [gap] [title] …). Runs as a child of the Flatsome theme so the Flatsome admin — Theme Options, UX Builder and UX Blocks — stays available, while the front-end keeps the original milk + honey design.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: milk-and-honey-flatsome
*/

/*
 * Visual design lives in the original stylesheets (assets/vendor/*.css, assets/css/root.css)
 * and in each block's scoped <style>. This file only carries the theme header plus
 * small WordPress-specific fixes.
 */

/* Keep WordPress' admin bar from covering the fixed header. */
body.admin-bar .section-m-h-header {
	top: 32px;
}

@media screen and (max-width: 782px) {
	body.admin-bar .section-m-h-header {
		top: 46px;
	}
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}


/*
 * Temporarily hidden (body.mh-hide-shop-ui, see mh_fs_body_class in inc/structure.php):
 * the cart icon and the header utility bar (become a member / spa sign in /
 * my products / search). To bring them back:
 *   add_filter( 'mh_fs_hide_shop_ui', '__return_false' );
 */
body.mh-hide-shop-ui .section-m-h-header .btn-cart,
body.mh-hide-shop-ui #section-m-h-header-hyper-nav > li:has(.section-m-h-header-inner-grid) {
	display: none !important;
}

@media (min-width: 992px) {
	/* On desktop the utility bar is the only visible item in that row: drop the row. */
	body.mh-hide-shop-ui #section-m-h-header-hyper-nav {
		display: none !important;
	}
}

