.site-content { > .page-header { background: #f7f7f7; text-align: center; padding: 35px 0; .sub-title { display: block; font-size: 0.7em; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; color: #868e96; }//.sub-title .page-title { margin-top: 0; margin-bottom: 0; font-size: 2.8em; font-weight: 400; line-height: 1.25em; }//.page-title }//> .page-header #primary > .post-count { display: block; margin-bottom: 20px; font-size: 0.7em; font-weight: 600; color: #868e96; }//.post-count }//.site-content @include media(xs) { .site-content { > .page-header { .page-title { font-size: 2em; }//.page-title }//> .page-header }//.site-content }//media(xs)