header {
	position: relative;
	margin: 20px
}

	header [itemtype$='Organization'] img {
		max-height: 15px
	}

#CHRISTINE-VANDEMOORTELE {
	display: block;
	color: #136585;
	margin-bottom: 5px
}

header {
	font-size: 15px;
	line-height: 15px
}


nav {
	text-transform: uppercase
}

	nav > * {
		margin-bottom: 5px
	}

	nav a.selected {
		color: #ABABAB
	}

	nav a, nav span {
		display: block
	}

@media screen and (min-width:500px) {
	nav {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between
	}

	header {
		font-size: 13px;
		line-height: 13px
	}

	#CHRISTINE-VANDEMOORTELE {
		margin-bottom: 10px
	}

	nav > * {
		flex-basis: auto;
	}
}


@media screen and (min-width:712px) {
	header {
		font-size: 14px;
		line-height: 14px;
	}
}

@media screen and (min-width:650px) {
	header {
		display: flex;
	}

		header img {
			max-width: 30vw;
		}

		header > * {
			flex-grow: 1;
			flex-basis: auto;
		}

	nav {
		justify-content: flex-end;
	}

		nav > * {
			margin-left: 10px;
		}
}

@media screen and (min-width:769px) {
	header img {
		max-width: calc(30vw + (100vw - 769px) / 1.053);
	}
}


@media screen and (min-width:950px) {
	header img {
		max-width: 45vw
	}

	header {
		font-size: 18px;
		line-height: 18px
	}
}