body #content .wrapper.with-sidebar {
    max-width: 1600px;
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	flex-wrap: wrap;
}
.archive-entries {
    flex:3;
    text-align:center;
}

#content .wrapper .archive-entries article {
	margin: 10px;
	background: white;
	display: inline-block;
	padding: 0 40px 40px 40px;
	max-width: 400px;
	width: 80%;
	max-height: 540px;
	text-align: left;
	box-shadow: 0 0 4px black;
	vertical-align: top;
}
.archive-entries article .attachment-post-thumbnail {
	max-width: 100%;
	height: auto;
	width: auto;
	max-height: 240px;
}
.archive-entries article .entry-summary {
	text-align:center;	
}
.archive-entries article .entry-title a {
	text-shadow: none;
	font-size: 20px;
}

.archive-entries article .entry-title {
	line-height: 1;
    height:3em;
}