:root {
  --theme-primary: #b83c24;
  --theme-primary-hover: #575757;
  --theme-text: #646464;
  --theme-background: #eaeaea;
  --theme-menu-background: #f2aa4c;
  --theme-footer-background: #b83c24;
}

.color-primary,
.ed-headline h1,
.ed-headline h2,
.ed-headline h3,
.ed-headline h4,
.ed-headline h5,
.ed-headline h6 {
  color: var(--theme-primary) !important;
}

.color-secondary {
  color: var(--theme-menu-background) !important;
}

.ed-text p,
.ed-text li {
  color: var(--theme-text) !important;
}

.ed-element.preset-footer-saga-v3-default {
  background: var(--theme-footer-background) !important;
  color: var(--theme-background) !important;
}

.ed-element.preset-footer-saga-v3-default a,
.ed-element.preset-footer-saga-v3-default a:hover,
.ed-element.preset-footer-saga-v3-default .footer-saga-box .ed-text p,
.ed-element.preset-footer-saga-v3-default .footer-saga-box h1,
.ed-element.preset-footer-saga-v3-default .footer-saga-box h2,
.ed-element.preset-footer-saga-v3-default .footer-saga-box h4,
.ed-element.preset-footer-saga-v3-default .footer-saga-box h5,
.ed-element.preset-footer-saga-v3-default .footer-saga-box h6 {
  color: var(--theme-background) !important;
}

.ed-element.preset-footer-saga-v3-default .footer-saga-box h3 {
  color: var(--theme-menu-background) !important;
}

.ed-element.preset-footer-saga-v3-default .footer-saga-box .ed-icon svg {
  fill: var(--theme-background) !important;
}

body {
  color: var(--theme-text);
  background-color: var(--theme-background);
}

a {
  color: var(--theme-primary);
}

a:hover {
  color: var(--theme-primary-hover);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--theme-primary);
}

header .menu-wrapper:not(.sticky) {
  background-color: transparent !important;
}

header .menu-wrapper.sticky {
  background-color: var(--theme-menu-background) !important;
}

header .menu-wrapper.sticky,
header .menu-wrapper.sticky * {
  color: #1f2933 !important;
}

header .menu-wrapper.sticky img {
  filter: brightness(0) !important;
}
