  

:root { 
  --fontFancy: 'Albert Sans', sans-serif;
  --colorPrimary: #5f5f59;
  --colorPrimaryLight: #ffffff;
  --colorPrimaryLighter: #ffffff;
  --colorSecondary: #ffffff;
  --colorTertiary: #ffffff;

  --colorLightest: #ffffff;
  --colorLighter: #ffffff;
  --colorLight: #5f5f59;
  --colorDark: #333333;
  --colorDarkest: #333333;
}

/** Richtext */
.richtext h1 { color: #5f5f59; }
.richtext h2 { color: #5f5f59; }
.richtext h3 { color: #5f5f59; }
.richtext h4 { color: #5f5f59; }
.richtext h5 { color: #5f5f59; }
.richtext h6 { color: #5f5f59; }
body.list--disc .richtext ul li:before { background-color: #5f5f59; }
body.list--triangle .richtext ul li:before { border-left-color: #5f5f59 !important; }
body.list--square .richtext ul li:before { background-color: #5f5f59; }
body.list--pentagon .richtext ul li:before, .richtext ul li:after { border-color: #5f5f59; }

/** Paragraph-nav */
.paragraph-nav a, .paragraph-nav a [class^="icon"] { color: #333333; background-color: #ededed; }
.paragraph-nav ul { background-color: #ededed; }
.paragraph-nav ul li { background-color: #ededed; }
.paragraph-nav ul li:hover a { background-color: #5f5f59; color: #ededed }

/** Tables */
.section.section--table table tr { color: #333333; background-color: ; }
.section.section--table table tr:nth-child(odd) { background-color: ; }
.section.section--table table thead tr, .section.section--table table thead tr:nth-child(odd) { color: #333333; }
.section.section--table table thead tr, .section.section--table table thead tr:nth-child(odd) { background-color: #ededed; }
.section.section--table table thead + tbody tr:nth-child(odd) { background-color: ; }
.section.section--table table thead + tbody tr:nth-child(even) { background-color: ; }
.section.section--table table th, .section.section--table table td { border: 1px solid #ededed; }