
 body { background-color: var(--theme-palette-color-8) !important; ; } .entry-content > section { position: relative; padding-top: var(--theme-content-vertical-spacing) !important; padding-bottom: var(--theme-content-vertical-spacing) !important; margin-top: 0 !important; margin-bottom: 0 !important; } .entry-content > section:nth-of-type(odd) { background-color: rgba(128, 128, 128, .02); } .entry-content > section:nth-of-type(even) { background-color: rgba(255, 255, 255, .3); } .alignnarrow, .entry-content > section .alignnarrow, .entry-content > section .wp-block-group.alignnarrow { max-width: var(--theme-narrow-container-max-width) !important; margin-left: auto; margin-right: auto; } li a:empty, p:empty, span.ct-module-title { display: none !important; } p, a, td { hyphens: auto; } .padded *, a.wp-block-button__link  { hyphens: none !important; } p.highlight { background-color: rgba(250, 235, 0, .7) !important; color: #252525; font-weight: 700; font-style: italic; font-size: 18px; letter-spacing: 1px; margin-bottom: 15px; display: inline-block; padding: 3px 10px !important; } sup { margin-left: 3px; } :root { --listIndent: 20px !important; --theme-list-indent: 20px !important; } .entry-content ol { padding: 0 0 0 40px !important; list-style-type: decimal !important; } main#main ul:not(.entry-meta):not([class*='form']):not([class*='checkbox']), ul.listing { list-style-type: none; list-style-position: outside; padding: 0; } main#main li { list-style: none; position: relative; padding-left: 24px;  line-height: 1.5;  } main#main li::before { content: ''; position: absolute; left: 0; top: 0.28em;  width: 16px; height: 16px; vertical-align: baseline;  mask: url('data:image/svg+xml,<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="16" height="16"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg>') no-repeat; background-color: var(--theme-palette-color-1); } figure.wp-block-pullquote { margin-top: 0 !important; margin-bottom: 0 !important; } figure.wp-block-pullquote blockquote { border: 0 !important; } figure.wp-block-pullquote blockquote:before { transform: rotate(180deg); } @media only screen and (max-width: 1470px) { } a, b, strong { font-weight: 700; } .red { color: crimson !important; } .ct-breadcrumbs nav a:first-of-type, .ct-breadcrumbs span.separator { color: var(--theme-palette-color-1) !important; } body.home .ct-breadcrumbs { display: none !important; }