@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 400; src: url('../fonts/merriweather-v13-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Merriweather'), local('Merriweather-Regular'), url('../fonts/merriweather-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/merriweather-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/merriweather-v13-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/merriweather-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/merriweather-v13-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */ } @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: url('../fonts/montserrat-v7-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Montserrat-Regular'), url('../fonts/montserrat-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v7-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v7-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */ } /* ------------------------------------------------------------------------- */ ::selection { background: #0085a1; color: #fff; text-shadow: none; } body { background-color: #f5f5f5; font-family: Merriweather, Georgia, serif; font-size: 16px; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { font-family: Montserrat, 'Helvetica Neue', sans-serif; font-weight: bold; } a { color: #333; } a:focus, a:hover { color: #0085a1 } blockquote { color: #777; font-style: italic } /* ------------------------------------------------------------------------- */ .container { max-width: 970px; } .header { border-bottom: 1px solid #ddd; padding-bottom: 10px; } .header img { margin: 20px 0; } .header .title { font-size: 3em; } .header p { margin-top: 20px; } .header hr { border-color: #ddd; margin: 15px 0; } .header ul { font-family: Montserrat, 'Helvetica Neue', sans-serif; font-size: 1.1em; margin-bottom: 0; text-transform: lowercase; } .header li { margin-bottom: 10px; } .main { background-color: #fff; padding: 20px 0; } .footer { border-top: 1px solid #ddd; padding: 20px 0; } .footer ul { margin-bottom: 0; } .page-header { margin-top: 0; } .page-header h1 { line-height: 1.3; } .pagination > li > a, .pagination > li > span { color: #333; } .highlight pre { border: 1px solid #ddd; } .teaser header ul { list-style: none; padding-left: 0; } .teaser header li { margin-bottom: 10px; } .teaser .title { margin-top: 0; line-height: 1.3; } .teaser .content p { margin-bottom: 0; } .article header ul { margin-bottom: 0; } .article header li { margin-bottom: 10px; } .article .content p { margin: 25px 0; } .article .content a { text-decoration: underline } @media (max-width: 768px) { .teaser header ul { margin-left: -5px; } .teaser header li { display: inline-block; padding-right: 5px; padding-left: 5px; } }