/* Global page and element settings ----------------------------------------------------- */ body { font-size: 16px; font-family: "Montserrat", Helvetica, sans-serif !important; } /* Colors */ .dark-blue { color: #20364c !important; } p, table, tr, td, ul, li, blockquote, nav, a, footer, dl, dt, dd { font-size: 1.5rem; font-weight: 400; } ul { margin: 0; padding: 0; width: 100%; } .row { width: 100%; display: table; table-layout: fixed; } .row:nth-child(even) { text-align: left; } .row:nth-child(odd) { text-align: right } .text { background: tomato; }