/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
	.pagination {
		width: 90%;
	}
	.post-card {
		width: 90%;
	}
	.post-full {
		margin: 4rem auto;
		width: 90%;
	}
	.post-full-meta {
		font-size: 1.2rem;
		line-height: 1.3em;
	}
	.post-full-title {
		font-size: 2.9rem;
	}
	.post-full-image {
		margin-bottom: 4vw;
		height: 350px;
	}
	.post-full-content {
		padding: 5vw 0;
	}
	.post-full-content img[src$="#inline"] {
		margin: 1.5vh 2vw 0 0;
		width: 30%;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {
	.post-full-image {
		height: 400px;
	}
	.post-full-content {
		font-size: 1.9rem;
	}
	.error-description {
			margin: 5px 0 0 0;
			font-size: 1.8rem;
	}

}

/* Large devices (desktops, 900px and up) */
@media (max-width: 900px) {
	body > .top-line {
		max-width: 100%;
	}

	.site-main {
		max-width: 100%;
		padding: 0;
	}

	.site-head {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		height: auto;
		max-width: 100%;
		padding: 5% 0;
	}
}

/* Extra large devices (large desktops, 1170px and up) */
@media (max-width: 1170px) {
	.post-full-image {
		border-radius: 0;
		height: 600px;
		margin: 0 -4vw -100px;
	}
	.post-full-content img,
	.post-full-content video {
		width: 100%;
	}
	.post-full-content .kg-width-full .kg-image {
		width: 100vw;
	}

}








/* 
@media (min-width: 900px) {
	.home-template .post-feed,
	.tag-template .post-feed,
	.author-template .post-feed {
		padding-top: 0;
	}
	.home-template .site-nav {
		position: relative;
	}
}
*/
