.site-content {
padding-bottom: 4em;
}
.single .site-content,
.page .site-content {
background: #fff;
background: hsl(0, 0%, 100%);
}
.site-footer {
clear: both;
width: 100%;
}
.entry-header,
.page-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation {
position: relative;
max-width: 780px;
max-width: 78rem;
padding: 0 4rem;
margin: 0 auto;
}
@media screen and (max-width: 399px) {
.entry-header,
.page-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation { padding: 0 2rem; }
}
.page-header,
.paging-navigation {
padding-top: 1em;
padding-bottom: 1em;
margin-bottom: 2em;
list-style-type: none;
background: #fff;
}
.page-header {
margin-top: 1em;
margin-bottom: 1em;
}
.index-box,
.author-index {
max-width: 780px;
max-width: 78rem;
padding: 1em 0 2em;
margin: 0 auto 2em;
background: #fff;
background: hsl(0, 0%, 100%);
}