/*
Theme Name:     Doceo
Theme URI:      https://doceohealth.com
Description:    Doceo Health — Astra child theme built on ACF blocks (v2, 2026). Replaces the 2019–2025 flexible-content theme, kept as doceo-legacy.
Author:         Vividus
Author URI:     https://vividus.com.au
Template:       astra
Version:        2.0.0
Text Domain:    doceo
*/

/* Pages with a Page Hero: the block supplies the h1 (body class added in functions.php) */
.has-page-hero header.entry-header {
	display: none !important;
}

nav.navigation.post-navigation {
	display: none !important;
}

/*
 * Header dropdowns: Astra's menu colour (white, for the dark bar) also reached
 * the white dropdowns. Dark text on white, text-orange on hover/current
 * (bright orange is 2.5:1 on white), and an orange top border instead of
 * Astra's default blue. One class more than Astra's own rules, so no !important.
 */
.ast-builder-menu-1 .main-header-menu .sub-menu,
.ast-builder-menu-2 .main-header-menu .sub-menu {
	background-color: var(--clr-white);
	border-color: var(--clr-orange);
	box-shadow: var(--shadow-card);
}

.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item > .menu-link,
.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item > .ast-menu-toggle,
.ast-builder-menu-2 .main-header-menu .sub-menu .menu-item > .menu-link,
.ast-builder-menu-2 .main-header-menu .sub-menu .menu-item > .ast-menu-toggle {
	color: var(--clr-ink);
}

.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item > .menu-link:hover,
.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item > .menu-link:focus,
.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-2 .main-header-menu .sub-menu .menu-item > .menu-link:hover,
.ast-builder-menu-2 .main-header-menu .sub-menu .menu-item > .menu-link:focus,
.ast-builder-menu-2 .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link {
	color: var(--clr-orange-text);
	background-color: var(--clr-bone-light);
}

/* Top-right menu (Login / Register, Dashboard / Logout): Astra gave it slate text, invisible on the black bar */
.ast-builder-menu-2 .main-header-menu > .menu-item > .menu-link {
	color: var(--clr-white);
}

.ast-builder-menu-2 .main-header-menu > .menu-item > .menu-link:hover,
.ast-builder-menu-2 .main-header-menu > .menu-item > .menu-link:focus,
.ast-builder-menu-2 .main-header-menu > .menu-item.current-menu-item > .menu-link {
	color: var(--clr-orange);   /* 7:1 on the black bar */
}
