.on-edit-page #block-drupal-menschen-gegen-oel-theme-petitionmunchen {
  display: none;
}
li.fa-brand, .node--type-beschuldigte-person .social-media {
  font-family: "Font Awesome 5 Brands";
  font-size: 22px;
}

.is-node-62 orange {
  height: 156px;
  overflow: hidden;
}
#block-beschuldigte-person-miri h2 {
  display: none;
}
#block-beschuldigte-person-miri {
    width: 230px;
    float: right;
    margin: 0 0 20px 48px;
}

body.on-edit-page.page-node-type-paragraph-129-infos #edit-title-wrapper {
  display: none;
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_slide_counter::before {
  content: "Folie "
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_controls_text {
  padding-left: 29px;
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos .views-field-operations,
#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_slide_counter,
#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_controls_text,
#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_pager_field_item,
#block-slides-fuer-ss-129-stgb-hintergrundinfos .views-field-field-number,
#block-slides-fuer-ss-129-stgb-hintergrundinfos .views-content-field-number {
  display: inline-block;
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos .views-content-field-number {
  padding: 5px;
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos .views_slideshow_pager_field_item.active {
    background-color: #f37021;
    color: white;
}

#block-slides-fuer-ss-129-stgb-hintergrundinfos {
  margin: 10px -20px;
  padding: 20px;
  background: white;
  filter: drop-shadow(3px 3px 7px #000);
}

a {
  text-decoration: none;
  font-weight: bold;
}

@font-face {
  font-family: 'Appo Paint';
  src: url('../../fonts/appo.woff2') format('woff2'),
    url('../../fonts/appo.woff') format('woff'),
    url('../../fonts/appo.ttf') format('truetype'),
    url('../../fonts/appo.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Rubik;
  src: url('../../fonts/Rubik-Regular.woff2') format('woff2'),
    url('../../fonts/Rubik-Regular.woff') format('woff'),
    url('../../fonts/Rubik-Regular.ttf') format('truetype'),
    url('../../fonts/Rubik-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Rubik;
  src: url('../../fonts/Rubik-SemiBold.woff2') format('woff2'),
    url('../../fonts/Rubik-SemiBold.woff') format('woff'),
    url('../../fonts/Rubik-SemiBold.ttf') format('truetype'),
    url('../../fonts/Rubik-SemiBold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

h1,
h2 {
  font-weight: normal;
  font-family: 'Appo Paint';
}

footer {
  background-color: #ccc;
  padding-bottom: 1.5em;
}

footer h2 {
  padding-top: 1.5em;
}

#block-drupal-menschen-gegen-oel-theme-breadcrumbs,
.block-page-title-block {
  clear: both;
}

.orange-text {
  color: #f37021;
}

h2 a.edit-link {
  font-family: Rubik;
  font-size: 16px;
}

pre {
  font-family: Rubik, sans-serif;
}

.text-formatted img.align-right {
  margin-left: 15px;
}

.webform-submission-data--view-mode-slide-view-container {
  display: flex;
  flex-direction: column;
}

.gray-square-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-gray-050);
  padding: 15px;
  margin-bottom: 10px;
  width: 250px;
}

.gray-square-box a {
  display: inline-block;
  padding: 8px 15px;
  background-color: #f37021;
  color: #fff;
}

.gray-square-box a:hover {
  background-color: #555;
}

.flex-container {
  display: flex;
  align-items: center;
  overflow: hidden;
}

#pre_content {
  margin-top: -50px;
}

@media screen and (max-width: 900px) {
  #pre_content {
    margin-top: 0;
    display: block;
  }
}

.flex-item.left {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  width: 100%;
}

.flex-item.image-carousel img {
  height: 400px;
}

.flex-item.image-carousel {
  line-height: 0;
  flex-shrink: 0;
  text-align: right;
}

@media screen and (max-width: 700px) {
  .flex-item.image-carousel img {
    height: 250px;
  }
}

@media screen and (max-width: 500px) {
  .flex-item.image-carousel img {
    height: 150px;
  }
}

.is-node-17 .layout-container.main-outer {
  margin: 0;
}

.view-beschuldigte-personen .views-row {
  padding: 1.5em 3em;
}

.view-beschuldigte-personen .field--name-field-portrait {
  float: right;
  margin: 0 0 0 3em;
}

.view-beschuldigte-personen .views-row:nth-child(odd) .field--name-field-portrait {
  float: left;
  margin: 0 3em 0 0;
}

.view-beschuldigte-personen .views-row:nth-child(odd) {
  background-color: var(--color-gray-050);
}

img {
  max-width: inherit;
  height: inherit;
}

@media screen and (min-width: 1200px) {
  body:not(.path-admin) .page-wrapper {
    margin: auto;
    width: 1163px;
  }

  #header {
    margin: 0;
  }
}

.field--name-field-gutes-bild,
.field--name-field-boeses-bild {
  line-height: 0;
}

article .field--name-field-gutes-bild {
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 500"><polygon points="0,0 700,0 500,700 0,700" /></svg>');
  margin-left: -50px
}

article .field--name-field-boeses-bild {
  margin-left: -200px
}

@media screen and (min-width: 1163px) {
  .views_slideshow_slide article {
    width: 1163px;
  }
}

.node-bildpaar-form .layout-region--node-secondary {
  display: none;
}

.webform-submission-data--view-mode-slide-view #stellungnahme_sta_neuruppin_2024--stellungnahme label,
#stellungnahme_sta_neuruppin_2024--verwendung_der_eingaben,
#stellungnahme_sta_neuruppin_2024--moechtest_du_auf_dem_laufenden_bleiben,
#stellungnahme_sta_neuruppin_2024--anschrift,
#stellungnahme_sta_neuruppin_2024--deine_e_mail_adresse,
.views_slideshow_controls_text_pause {
  display: none;
}

.views_slideshow_controls_text_next::before {
  content: "|";
}

#views_slideshow_cycle_main_stellungnahmen_mit_stern-block_1 {
  margin-top: 20px;
}

.view-stellungnahmen-mit-stern {
  padding: 20px 0;
}

.region-slideshow {
  background: #f0c3a8;
}

.webform-submission-data--view-mode-slide-view {
  margin: 20px;
  padding: 20px;
  background: #fff;
  border-radius: 2px;
}

.views-row-even .webform-submission-data--view-mode-slide-view {
  background: #efefef;
}

.messages--status .messages__content {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat 0 2px;
  padding-left: 25px;
  margin-inline-start: 0;
}

.messages-list .messages--status {
  padding: 24px 24px 24px 0;
  padding-block: 24px 24px;
  padding-inline: 24px 0;
}

.messages--status .messages__header {
  display: none;
}

.counter_text {
  display: inline;
}

.field--name-body {
  margin-top: 16px;
}
