/* 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; color: red; } .tr:nth-child(even) { text-align: right; } .td:nth-child(even) { text-align: right; } ul { width: 80%; } .row { width: 80%; display: table; table-layout: fixed; } .row:nth-child(even) { text-align: left; } .row:nth-child(odd) { text-align: right } .text { background: #e7fefc; }