:root {
  --page-width: 1024px;
  --primary-color: #ff3900;
  --primary-color-hex: FF3900;
  --primary-color-contrast: #E13200;
  --primary-font: OpenSans;
  --primary-font-weight: 200;
  --footer-height: 100px;
  --block-padding: 90px;
  --block-padding-collapsed: 15px;
  --menu-height: 0px;
  --menu-height-mobile: 0px;
  --max-width: 1920px;
}
body {
  background-color: #e6e6e6;
  color: #060605;
  font-weight: 200;
  font-family: OpenSans;
  font-size: 18px;
}
body > .content, [data-template="mixed-overview"] {
  background: #ffffff;
}
.is-text a:not(.button), p a:not(.button) {
  color: #E13200;
}
html.darkmode menu {
  color: #f9f9fa;
}
html.darkmode body {
  background-color: #111111;
  color: #f9f9fa;
}
html.darkmode body > .content, html.darkmode [data-template="mixed-overview"] {
  background: #1c1c1c;
}
html.darkmode .colorscheme-white, html.darkmode .controller.colorscheme-white {
  background: #1c1c1c;
  color: #f9f9fa;
}
html.darkmode .colorscheme-white .background-color {
  background: #1c1c1c;
}
html.darkmode .colorscheme-white.has-semi-bg::before {
  background: #1c1c1c;
}
html.darkmode .colorscheme-grey, html.darkmode .controller.colorscheme-grey {
  background: #111111;
  color: #f9f9fa;
}
html.darkmode .colorscheme-grey .background-color {
  background: #111111;
}
html.darkmode .colorscheme-grey.has-semi-bg::before {
  background: #111111;
}
html.darkmode .colorscheme-lightgrey, html.darkmode .controller.colorscheme-lightgrey {
  background: #181818;
  color: #f9f9fa;
}
html.darkmode .colorscheme-lightgrey .background-color {
  background: #181818;
}
html.darkmode .colorscheme-lightgrey.has-semi-bg::before {
  background: #181818;
}
.controller .is-editable-field[contenteditable]:not([contenteditable="false"])::after {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23FF3900FF' stroke-width='2' stroke-dasharray='5%2c7' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.controller.is-editable .is-editable-field::after, a[contenteditable]::after, span.is-editable .button::after, .has-helplines::after, label[contenteditable]:not([contenteditable="false"])::after {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23FF3900FF' stroke-width='2' stroke-dasharray='5%2c7' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.controller.is-editable .is-editable-field[data-type="text"]::after, a[contenteditable][data-type="text"]::after, span.is-editable .button[data-type="text"]::after, .has-helplines[data-type="text"]::after, label[contenteditable]:not([contenteditable="false"])[data-type="text"]::after {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='22' ry='22' stroke='%23FF3900FF' stroke-width='2' stroke-dasharray='5%2c7' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.controller.is-editable .is-editable-field[data-type="image"] .image-blocks, a[contenteditable][data-type="image"] .image-blocks, span.is-editable .button[data-type="image"] .image-blocks, .has-helplines[data-type="image"] .image-blocks, label[contenteditable]:not([contenteditable="false"])[data-type="image"] .image-blocks {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23FF3900FF' stroke-width='2' stroke-dasharray='5%2c7' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.colorscheme-white, .controller.colorscheme-white, .colorscheme-white .background-color {
  background: #ffffff;
}
.colorscheme-white, .controller.colorscheme-white {
  color: #060605;
}
.colorscheme-white.has-semi-bg::before {
  background: #ffffff;
}
.cmd-background.color-white::before, ul.context-menu li.color-white > a::before {
  background: #ffffff !important;
}
.colorscheme-grey, .controller.colorscheme-grey, .colorscheme-grey .background-color {
  background: #e6e6e6;
}
.colorscheme-grey, .controller.colorscheme-grey {
  color: #060605;
}
.colorscheme-grey.has-semi-bg::before {
  background: #e6e6e6;
}
.cmd-background.color-grey::before, ul.context-menu li.color-grey > a::before {
  background: #e6e6e6 !important;
}
.colorscheme-lightgrey, .controller.colorscheme-lightgrey, .colorscheme-lightgrey .background-color {
  background: #f7f7f7;
}
.colorscheme-lightgrey, .controller.colorscheme-lightgrey {
  color: #060605;
}
.colorscheme-lightgrey.has-semi-bg::before {
  background: #f7f7f7;
}
.cmd-background.color-lightgrey::before, ul.context-menu li.color-lightgrey > a::before {
  background: #f7f7f7 !important;
}
.colorscheme-red, .controller.colorscheme-red, .colorscheme-red .background-color {
  background: #ff3900;
}
.colorscheme-red, .controller.colorscheme-red {
  color: #060605;
}
.colorscheme-red.has-semi-bg::before {
  background: #ff3900;
}
.cmd-background.color-red::before, ul.context-menu li.color-red > a::before {
  background: #ff3900 !important;
}
.colorscheme-black, .controller.colorscheme-black, .colorscheme-black .background-color {
  background: #060605;
}
.colorscheme-black, .controller.colorscheme-black {
  color: #060605;
}
.colorscheme-black.has-semi-bg::before {
  background: #060605;
}
.cmd-background.color-black::before, ul.context-menu li.color-black > a::before {
  background: #060605 !important;
}
.has-filter.filter-dark::before {
  background: #060605;
  opacity: 0.5;
}
.is-centered {
  max-width: 1024px;
}
.split-block .content-limiter {
  max-width: 542px;
}
.is-centered.is-narrow {
  max-width: 500px;
}
.is-centered.is-semi-narrow {
  max-width: 600px;
}
