
.background-black {
  background-color: #000; }

.background-white {
  background-color: #fff; }

.background-green {
  background-color: #4aad0a; }

.background-green-secondary {
  background-color: #9ddb75; }

.background-red {
  background-color: #c22a51; }

.background-red-secondary {
  background-color: #d7aeb8; }

.background-orange {
  background-color: #ee7c00; }

.background-orange-secondary {
  background-color: #edc59a; }

.background-yellow {
  background-color: #ffcc00; }

.background-yellow-secondary {
  background-color: #f0e1a8; }

.background-gray-dark {
  background-color: #2b2d2c; }

.background-gray-dark-medium {
  background-color: #383b3b; }

.background-gray {
  background-color: #696e6e; }

.background-gray-medium {
  background-color: #ccc; }

.background-gray-light {
  background-color: #e1e2e2; }

.background-gray-lightest {
  background-color: #f6f6f6; }

.background-highlight {
  background-color: #4aad0a; }

.background-alert {
  background-color: #c22a51; }

.background-link {
  background-color: #4aad0a; }

* {
  color: #000 !important;
  background: none !important;
  border-color: #e1e2e2 !important; }

body {
  text-align: left; }

nav,
footer,
.link-to-list-view,
.panel-bar,
.page-browse,
.news-datemenu-view,
.teaser-link-dummy,
.flickity-page-dots,
#logo_main_cloned {
  display: none !important; }

#header {
  margin-top: 0 !important; }

#wrapper {
  padding-top: 0 !important; }

#logo_main {
  opacity: 1 !important; }

svg path,
svg rect {
  fill: #000; }

header {
  padding-top: 0; }

div.inner {
  width: 100% !important;
  padding: 0; }

.grid-container {
  display: block !important;
  margin-left: 0 !important;
  margin-right: 0 !important; }

.grid-col {
  width: 100% !important;
  float: left !important;
  clear: left !important;
  margin-left: 0 !important;
  margin-right: 0 !important; }

.btn,
button,
.btn-encircled,
a.chosen-single .icon {
  box-shadow: inset 0 0 0 0 #fff !important;
  padding: 0; }

.teaser-infobox {
  margin-left: 0;
  margin-right: 0;
  max-width: 50%; }

.teaser-text {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.content ul,
.content ol {
  padding-left: 20px !important; }

.content ul {
  list-style: disc; }

ol li::before {
  color: #000; }
