:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header {
	padding-top: 0;
	color: var(--color-primary);
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header .navbar {
	height: 8.1875rem;
	padding: 0;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__default,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-toggler__icon--default {
	display: none;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact img,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-toggler__icon--compact {
	display: block;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact img {
	width: 9.5rem;
	height: 2rem;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact img,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-toggler__icon--compact {
	filter: brightness(0) saturate(100%) invert(13%) sepia(18%) saturate(1078%) hue-rotate(166deg) brightness(91%) contrast(91%);
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled {
	color: var(--color-white);
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar {
	height: 100%;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact img {
	width: 9.5rem;
	height: 2rem;
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact img,
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-toggler__icon--compact {
	filter: none;
}

.page-header {
	position: relative;
	overflow: hidden;
	background: var(--color-bg);
}

.page-header::before {
	position: absolute;
	inset: 0;
	content: "";
	background-image: url("../images/pattern-union-3.png");
	background-position: center;
	background-repeat: repeat;
	background-size: 136px 143px;
	opacity: .75;
	pointer-events: none;
}

.page-header,
.page-header__inner {
	min-height: 20rem;
}

.page-header__inner {
	position: relative;
	z-index: 1;
}

.page-header__divider {
	position: absolute;
	top: 10rem;
	left: var(--container-x);
	width: calc(100% - (2 * var(--container-x)));
}

.page-header__title {
	position: absolute;
	right: var(--container-x);
	bottom: clamp(.5rem, .75vw, .75rem);
	left: var(--container-x);
}

.page-header__excerpt {
	margin: 0 0 .5rem;
	color: var(--color-accent);
	font-size: var(--font-size-h3);
	line-height: var(--line-height-h3);
}

.page-header__headline {
	max-width: none;
	margin: 0;
	color: var(--color-secondary);
	font-size: var(--font-size-h1);
	line-height: 1;
}

.page-content__inner {
	max-width: 75rem;
}

@media (max-width: 767.98px) {
	:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header .navbar {
		height: 7.5rem;
	}

	:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar {
		height: 100%;
	}

	:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact,
	:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact img {
		width: 7.125rem;
		height: 1.5rem;
	}

	.page-header,
	.page-header__inner {
		min-height: 15rem;
	}

	.page-header__divider {
		top: 7.5rem;
	}
}

/* Barva inline horizontálního loga v kompaktní hlavičce */
:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .navbar-brand__compact-logo path {
	fill: var(--color-primary);
}

:is(.page-template-default:not(.home), .blog, .category, .tax-typ-projektu, .page-template-page-awarded-projects) .site-header.is-scrolled .navbar-brand__compact-logo path {
	fill: var(--color-white);
}
