article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}

#page {
	overflow: hidden;
}
#primary,
#entry {
	float: left;
	width: 100%;
}
.front-page #container,
.archive #container,
.search #container {
	padding: 0 10px;
}
.front-page .row,
.archive .row,
.search .row {
	margin-left: -10px;
	margin-right: -10px;
}

#entry {
	background: #fff;
	padding: 2rem 0;
}

#primary > article footer {
	clear: both;
}
#primary > article,
.comments-area,
.post-navigation {
	float: left;
	width: 100%;
}



.container {
	clear: both;
	margin: 0px auto;
	padding: 0px 10px;
	position: relative;
	width: 100%;
}
@media (min-width: 600px) {
	.container {
		max-width: 600px;
		padding: 0px 20px;
	}
}
@media (min-width: 768px) {
	.container {
		max-width: 768px;
	}
}
@media (min-width: 980px) {
	.container {
		max-width: 980px;
	}
}
@media (min-width: 1000px) {
	.container {
		max-width: 1000px;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}