:root {
    --color-gray: #dddddd;
    --color-dark-gray: #333333;
    --font-1: "Google Sans Display";
}

body {
    --font-1: "Google Sans Display";
    --font-body: var(--font-1);
    --font-headline: var(--font-1);
    --font-list-title: var(--font-1);
    --font-promo-title: var(--font-1);
    --font-promo-description: var(--font-1);
    --font-rte-body: var(--font-1);
    --font-pull-quote: var(--font-2);
}

html, body {
  height: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
}

.Page-body {
  flex: 1;
}

.Page-footer {
  margin-top: auto;
}

.centered-image { 
  display: flex; 
  justify-content: center; 
  margin-top: 10px; 
}

#iconsMap {
    display: none;
}

.overcast-orange { 
  stroke: none; 
  fill-rule: nonzero; 
  fill: #f97e20; 
  fill-opacity: 1; 
}

.overcast-white { 
  stroke: none; 
  fill-rule: nonzero; 
  fill: rgb(100%,100%,100%); 
  fill-opacity: 1; 
}

.PageListW[data-has-background] {
  --color-list-background: #faf9fa; 
}