@media screen and (max-width: 640px) {

	.page-header .page-title,
	.page-content .widget-title {
		font-size: 20px;
	}

	.page-description,
	.page-content,
	.entry-content,
	.entry-summary,
	.mceContentBody,
	.page-anchor-links,
	.page-content .siteorigin-widget-tinymce .annotation,
	.entry-content .siteorigin-widget-tinymce .annotation,
	.entry-summary .siteorigin-widget-tinymce .annotation,
	.mceContentBody .siteorigin-widget-tinymce .annotation {
		font-size: 15px;
		line-height: 1.76;
	}


	.page-content h2,
	.entry-content h2,
	.entry-summary h2,
	.mceContentBody h2 {
		font-size: 18px;
		padding-top: 1em;
		margin-bottom: 1em;
	}

	.page-content h3,
	.entry-content h3,
	.entry-summary h3,
	.mceContentBody h3 {
		font-size: 17px;
	}

	.page-content h4,
	.entry-content h4,
	.entry-summary h4,
	.mceContentBody h4 {
		font-size: 16px;
	}



	.sub-page-links li {
		width: 33.333%;
		height: 6em;
	}

	.sub-page-links li a {
		font-size: 13px;
	}


	.page-description {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	body.archive .section-area,
	body.single .section-area,
	body.page .section-area {
		margin-top: 30px;
	}

	.page-content .panel-grid {
		margin-top: 30px;
	}


	.page-content .annotation,
	.entry-content .annotation,
	.entry-summary .annotation,
	.mceContentBody .annotation {
		display: block;
		font-size: 11px;
		line-height: 1.5;
	}
}
