.latest-topic-list { @extend .topic-list-icons; .table-heading { padding: 12px 5px; color: dark-light-choose($primary-medium, $secondary-high); } .no-topics, .more-topics { margin-top: 1em; } } .latest-topic-list-item { padding: 1em; border-bottom: 1px solid $primary-low; display: flex; align-items: center; .topic-poster { width: 60px; } .main-link { @extend .topic-list-main-link; flex: 15; font-size: 1em; .top-row { margin-bottom: 0.1em; font-size: 1.143em; } } .topic-stats { flex: 1; text-align: right; color: dark-light-choose($primary-medium, $secondary-high); } .topic-last-activity a { color: dark-light-choose($primary-medium, $secondary-high); } }