.site-content {
	display: flex;
	flex-wrap: nowrap;

	#primary {
		width: 75%;
		flex-grow: 1;
	}
	#secondary {
		min-width: 25%;
		width: 25%;
	}
	@media ( max-width: $media__medium ) {
		flex-wrap: wrap;

		#primary, #secondary {
			width: 100%;
		}
	}
}

#secondary {
	padding-left: 2em;

	.widget {
		margin: 2em 0;
	}
	.widget-title {
		margin: 0 0 0.6em 0;
	}
	@media ( max-width: $media__medium ) {
		padding-left: 0;
	}
}
