@media (max-width: 768px) {
	.inside-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.site-logo img,
	.header-image {
		max-height: 46px;
	}

	.archive .site-main,
	.search .site-main {
		grid-template-columns: 1fr;
	}

	.archive .inside-article,
	.search .inside-article {
		padding: 14px;
	}

	.ia-footer {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 420px) {
	.single .entry-title,
	.page:not(.home) .entry-title {
		font-size: 1.9rem;
	}

	.main-navigation .main-nav ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
}

