.admin-review { counter-reset: question; float: left; width: 66%; form { margin-left: 2.3em; position: relative; &::before { content: counter(question) ') '; counter-increment: question; font-size: 1.25em; left: -1.8em; position: absolute; top: 0.4em; } } } .review-comments { float: right; padding-left: 30px; width: 33%; .comment-message { margin-right: 5px; } .comment-author { font-size: 0.85em; font-weight: 700; margin-bottom: 30px; text-align: right; &:before { content: '- '; } } } .review_meta { @media screen and (min-width: 768px) { display: flex; & > div { flex: 1 1 auto; } } .review_meta__votes, .review_meta__vetos { a { padding: 5px; } } }