#imagery-text {
	font-family: Eddy;
}

#imagery-text .header {
	text-align: left;
	display: flex;
	flex-direction: row-reverse;
	height: 50vh;
}

#imagery-text .header .column{
	border: none;
}

#imagery-text .header .column:last-child{
	border-right: solid 2px black;
}

#imagery-text .header .column .title {
	font-size: 6.5vw;
	text-align: center;
	padding: 30px;
}

#imagery-text .header .column .credits {
	text-align: center;
}

#imagery-text .content .module {
	width: 100%;
	min-height: 40vh;
	border-top: solid 2px black;
}

@media (min-width: 1000px) {

	#imagery-text .content .module {
		display: flex;
		flex-direction: column;
	}

	#imagery-text .content .module:nth-child(2n) .text-image-module {
		flex-direction: row-reverse;
	}

	#imagery-text .content .module:nth-child(2n - 1) .text-image-module .text-container{
		border-right: solid 2px black;
	}

	#imagery-text .content .module:nth-child(2n) .text-image-module .image-container{
		border-right: solid 2px black;
	}
}

@media (max-width: 1000px) {
	#imagery-text .header {
		height: calc(100vh - 50px);
		display: block;
	}

	#imagery-text .header .column {
		width: 100%;
		height: 50%;
		flex: 1 1 auto;
		border: none !important;
	}

	#imagery-text .header .column .title {
		font-size: 8vw;
		padding: 30px 0.5em 0 0.5em;
	}

	#imagery-text .header .column .credits {
		padding: 1em;
	}
}