.container { max-width: 960px; } .header, .footer { padding: 1.5rem 0 .5rem; } .header img { margin-bottom: 1rem; } .header .title { font-weight: bold; margin-bottom: 1rem; } .header ul, .header li { margin-bottom: .5rem; } .header ul { font-size: 1.25rem; font-weight: 300; text-transform: lowercase; } .main { /* background-color: #fff; */ padding: 1.5rem 0; } .highlight pre { border: 1px solid rgba(0,0,0,.1); padding: 1rem; } .teaser header ul { list-style: none; padding-left: 0; } .teaser header li { margin-bottom: .5rem; } .teaser .content p { margin-bottom: 0; } .article header ul, .article header li { margin-bottom: .5rem; } .article header li:not(:last-child) { margin-right: 10px; } .article .content a { text-decoration: underline } @media (min-width: 576px) { .header .title { font-size: 3rem; } } @media (max-width: 576px) { .header, .footer { text-align: center; } .teaser header li { display: inline-block; } .teaser header li:not(:last-child) { margin-right: 10px; } }