:root { --black: #343a40; --gray: #6c757d; } html, a{ color: var(--black); } body { max-width: 1000px; margin: 0 auto 0 auto; padding: 5px; } .entry-content { line-height: 1.5; font-size: 1.0rem; } .entry-content p, .summary-container { text-align: justify; font-family: monospace; } .entry-title a{ text-decoration: none; } a:hover { color: var(--gray); } h1 a{ text-decoration: none; } h1 { font-size: 1.5em; } .paginator text{ line-height: 1; } .paginator a{ font-size: 4em; text-decoration: none; -webkit-tap-highlight-color:transparent; } #top-info { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } #top-info-left, #top-info-right { width: 50%; } #top-info-right { text-align: center; } #top-info-phone { margin-top: .6em; margin-bottom: .6em; } @media only screen and (max-width: 800px) { #top-info { justify-content: space-around; } #top-info-left, #top-info-right { width: unset; } }