.title .short img {
	width: 20px;
	height: 20px;
}


.project-banner,
.title,
.post-social,
.post {
	margin-left: auto;
	margin-right: auto;
}

.post-social {
	margin-top: 4em;
	margin-bottom: 3em;
}

.post-social ul {
	list-style-type: none;
	padding: 0 !important;
}
.post-social ul li {
	display: inline-block;
}
.post-social ul li a {
	padding: .2em .4em;
	font-weight: bold;
	font-size: 1.4em;
}
.post-social ul li:first-child a {
	padding-left: 0;
	padding-right: .7em;
	font-size: .8em;
	margin-top: -0.2em;
}

.post {
	line-height: 1.2em;
}

@media (min-width: 576px) {
	.title .short img {
		width: 40px;
		height: 40px;
	}
	.project-banner,
	.title,
	.post,
	.social {
		width: 500px;
	}
}

@media (min-width: 768px) {
	.project-banner,
	.title,
	.post,
	.social {
		width: 700px;
	}
	.post-social ul li a {
		font-size: 1.7em;
	}
}

@media (min-width: 992px) {
	.project-banner,
	.title,
	.post,
	.post-social {
/* 		width: 900px; */
	}
}

@media (min-width: 1200px) {
	.title .short img {
		width: 60px;
		height: 60px;
	}
	.project-banner,
	.title,
	.post,
	.post-social {
		width: 800px;
	}
}