/* ================================
   About: Base
================================== */
.about { 
	
}

.about .site-width {
	margin: 0 auto;
}

.about__headline {
	text-align: center;
}

.about__content {
	margin: 0 auto 100px;
	max-width: 950px;
}

.about__image {
	display: flex;
}

.about__image--portrait {
	width:35%;
}

.about__image--landscape {
	padding-top: 80px;
	width:65%;
}

.about__image img {
	display: block;
	height: auto;
	width: 100%;
}

.about__caption {
	padding-top: 20px;
	text-align: center;
}

@media (max-width: 1000px) {
	.about__content {
		margin-bottom:30px;
	}

	.about__image {
		flex-direction: column;
	}

	.about__image--portrait {
		margin-bottom: 20px;
		width: 100%;
	}

	.about__image--landscape {
		margin-bottom: 20px;
		padding: 0;
		width: 100%;
	}
}