/*
 * Phase 2 hero/header integration.
 *
 * The fixed shared header must sit inside the first media hero exactly as it
 * does on the homepage. Phase 2's content stack still reserves one header row
 * before its first section, so pull only media-hero pages upward by the exact
 * shared-header height. Contact and Request have no media hero and are untouched.
 */

body.jager-phase2-page.jager-p2-type-assortiment .jp2-page > .jp2-hero,
body.jager-phase2-page.jager-p2-type-ibcs .jp2-page > .jp2-hero,
body.jager-phase2-page.jager-p2-type-pallets .jp2-page > .jp2-hero,
body.jager-phase2-page.jager-p2-type-vaten .jp2-page > .jp2-hero,
body.jager-phase2-page.jager-p2-type-cleaning .jp2-page > .jp2-hero,
body.jager-phase2-page.jager-p2-type-about .jp2-page > .jp2-hero {
	margin-top: -80px !important;
}

@media (max-width: 1023px) {
	body.jager-phase2-page.jager-p2-type-assortiment .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-ibcs .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-pallets .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-vaten .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-cleaning .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-about .jp2-page > .jp2-hero {
		margin-top: -72px !important;
	}
}

@media (max-width: 560px) {
	body.jager-phase2-page.jager-p2-type-assortiment .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-ibcs .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-pallets .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-vaten .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-cleaning .jp2-page > .jp2-hero,
	body.jager-phase2-page.jager-p2-type-about .jp2-page > .jp2-hero {
		margin-top: -68px !important;
	}
}
