@charset "UTF-8"; /* CSS Document */ /* Article page ---------------------------------------------*/ .article-container { margin: 0 15px; } .article-content { max-width: 760px; margin: 0 auto; } .article-title-info { height: 100%; overflow: hidden; text-align: center; margin: 1em 0 2em 0; } .article-title { font-size: 2em; line-height: 1.2em; display: block; } .article-subtitle { font-size: 20px; margin-top: 1em; } .article-byline { font-size: 16px; margin-top: 0.5em; color: var(--font-navy); } .article-share { margin: 1em 0; } /* don't need right now #article-share-buttons-container { } */ .article-body-content table { margin: 0 auto; } .article-body-content h3 { font-size: 22px; margin: 36px 0 24px; } .article-body-content p { font-size: 18px; line-height: 1.6em; margin: 0 0 18px; } .article-body-content ol li { list-style: decimal outside; font-size: 18px; margin-bottom: 0.5em; margin-left: 1em; } .article-body-content ul li { list-style: outside; } .article-body-content p.image-container { text-align: center; font-size: 16px; /* caption font size */ font-style: italic; } .article-body-content p.video-container { text-align: center; font-size: 16px; /* caption font size */ font-style: italic; } .article-body-content .section { display: block; margin: 0; text-align: left; } .article-body-content p.image-container .section { display: block; margin: 12px 0 12px; text-align: center; } .article-body-content p.video-container .section { display: block; margin: 12px 0 12px; text-align: center; } .article-body-content p.quote { margin-left: 42px; } .article-body-content a { color: #2a4296; } .article-body-content a:visited { color: #6b7596; } .article-body-content .quotesE { display: block; padding: 0 0 0 40px; margin: 20px 30px 20px 20px; border-left: 5px #dddddd solid; } .translation-and-category-info p { font-size: 16px; line-height: 22px; margin: 0 0 31px; word-break: break-all; } #related-articles { padding: 1em 0; background: url(../images/article/4pxline.gif) repeat-x 0 0; } #related-articles-title { font-size: 13px; font-weight: 300; color: #777; margin-bottom: 1.5em; } #related-article-list li { padding: 0 0 8px; } #related-article-list a { font-size: 16px; font-weight: 400; display: block; padding: 0 0 4px; color: #0e3480; } #related-article-list a:visited { color: #208da4; } #related-article-list a:hover, #related-article-list a:active {} #prev-next-articles { display: grid; grid-column-gap: 2em; grid-template-columns: repeat(2, 1fr); } .prev-next-article-box { margin-bottom: 1em; } .prev-next-article-box span { display: block; font-size: 10px; font-weight: bold; margin: 0 0 10px; } /* TODO, images not available at the moment .PreviouBox span { padding: 0 0 0 10px; background: url(../images/article/arrowBlue.gif) no-repeat 0 2px; } .NextBox span { padding: 0 10px 0 0; background: url(../images/article/arrowBlue.gif) no-repeat 100% -10px; } */ .prev-next-article-box span a { color: #999; } .prev-next-article-box span a:hover { text-decoration: none; color: #777; } .prev-next-article-box { font-size: 15px; font-weight: 400; } .prev-next-article-box a { color: #002266; } .prev-next-article-box a:hover { color: #002266; text-decoration: underline; } /* Begin Death Cases Page */ .death-cases-container #article-content, .search-container #article-content { margin-bottom: 3em; } .death-cases-container .article-body-content ol li { font-size: 18px; margin-bottom: 0.5em; list-style: decimal inside; } .death-cases-container .article-body-content ul li { list-style: inside; } .death-cases-flex-container { display: flex; flex-wrap: wrap; justify-content: space-between; } .death-cases-flex-container div { flex: 1; padding: 1rem; text-align: center; white-space: nowrap; margin: 9px; background: #fbfbfb; border: #ccc solid 1px; } .death-cases-flex-container div a { color: blue; text-decoration: underline; text-underline-position: under; } /* End Death Cases Page */