#page-main {
	padding-left: 60px;
	padding-right: 60px;
}

@media (max-width: 1100px) {
	#page-main {
		padding-left: 10px;
		padding-right: 10px;
	}
}

#page-content h1, #page-content h2, #page-content h3, #page-content h4, #page-content h5, #page-content h6 {
	font-family: 'Josefin Sans', sans-serif;
	/*color: #163b21;*/
	color: #115826;
	margin-top: 10px;
	margin-bottom: 6px;
}

#page-content p {
	font-family: 'Montserrat', sans-serif;
}

#page-content {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
}

#page-content > div {
	flex-grow: 1;
	flex-shrink: 1;
}

#page-content > .sideboard {
	/*float: right;*/
	width: 280px;
	flex-grow: 0;
	flex-shrink: 0;
	height: auto;
	border-style: solid;
	border-color: #777;
	border-width: 3px;
	border-radius: 3px;
	margin: 0px;
	margin-left: 30px;
	padding: 15px;
	text-align: center;
}

@media (max-width: 1100px) {
	#page-content {
		flex-direction: column;
		align-items: center;
		align-content: center;
		justify-content: center;
	}
	#page-content > .sideboard {
		margin-left: 0px;
	}
}
