/* Category/archive content surface; keep the site header and footer untouched. */
body.category .main-content.cat-page > .container,
body.tag .main-content.cat-page > .container,
body.date .main-content.cat-page > .container,
body.author .main-content.cat-page > .container,
body.post-type-archive .main-content.cat-page > .container {
  background:#fff;
  border-radius:10px;
  padding:28px 24px 32px;
  box-sizing:border-box;
}
body.category .main-content.cat-page,
body.tag .main-content.cat-page,
body.date .main-content.cat-page,
body.author .main-content.cat-page,
body.post-type-archive .main-content.cat-page {
  padding-top:18px;
  padding-bottom:24px;
}
@media(max-width:767px){
  body.category .main-content.cat-page > .container,
  body.tag .main-content.cat-page > .container,
  body.date .main-content.cat-page > .container,
  body.author .main-content.cat-page > .container,
  body.post-type-archive .main-content.cat-page > .container {
    padding:18px 12px 24px;
    border-radius:8px;
  }
}
