.page:not(.template-cover) .entry-title {
	text-align: left;
}

.page .entry-header-inner.section-inner.medium {
	max-width: 58rem;
}

.page .entry-header .entry-header-inner.section-inner.medium {
	max-width: none;
	width: calc(100% - 4rem);
}

@media ( min-width: 700px ) {

	.page .entry-header .entry-header-inner.section-inner.medium {
		max-width: 120rem;
		width: calc(100% - 8rem);
	}
}

@media ( min-width: 1220px ) {
	
	.page .entry-header .entry-header-inner.section-inner.medium {
		max-width: 120rem;
		width: calc(100% - 12rem);
	}
}
