/* News panel */ .column { margin: .5em; max-width: 120em; } /* New */ .new { text-align: left; background-color: white; color: #222; border: none; border-radius: 0.1em; box-shadow: 0 0.2em 0.2em rgba(1, 1, 1, 0.2); margin: .5em; } .new .top { padding: 1.5em; padding-bottom: 1em; } .new h2 { font-size: 1.6em; color: black; font-weight: normal; } .new-info { font-size: 0.9em; color: #444; text-align: right; margin: 0.8em 0; } .new-text { margin-top: 2em; } .new-text li { margin: 0.4em 0; } .new img { display: block; margin: auto; width: 100%; }