/**
 * Override Astra Customizer breadcrumb spacing (e.g. 120px top/bottom on the bar).
 * Selector list mirrors astra_breadcrumb_section_dynamic_css (after-header position).
 */
.main-header-bar.ast-header-breadcrumb,
.ast-header-break-point .main-header-bar.ast-header-breadcrumb,
.ast-header-break-point .header-main-layout-2 .main-header-bar.ast-header-breadcrumb,
.ast-header-break-point .ast-mobile-header-stack .main-header-bar.ast-header-breadcrumb,
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar-wrap .main-header-bar.ast-header-breadcrumb,
.ast-main-header-nav-open .main-header-bar-wrap .main-header-bar.ast-header-breadcrumb {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

/* Before-title / in-content breadcrumb position (same spacing option, different targets) */
.ast-breadcrumbs-wrapper #ast-breadcrumbs-yoast,
.ast-breadcrumbs-wrapper .breadcrumbs,
.ast-breadcrumbs-wrapper .rank-math-breadcrumb,
.ast-breadcrumbs-inner nav {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

/* Do not stack extra inner padding when breadcrumbs sit inside the compact header bar */
.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs-wrapper #ast-breadcrumbs-yoast,
.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs-wrapper .breadcrumbs,
.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs-wrapper .rank-math-breadcrumb,
.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs-inner nav {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
