/***** Datenschutzhinweis für NL-Anmeldungen *****/
.datenschutz {
  display: none;
}

/***** Navigation verbreitert, als aus Aktuell Aktuelles wurde *****/
body.custom .block-type-navigation .nav-search-active>ul {
  float: left;
  width: 74%;
}

/***** Abstände Startseite und Navigation *****/
#block-2 {
  margin-bottom: 0px;
}

.page-id-18173 #block-bwk592c1bd4c647f {
  margin-top: 20px;
}

.page-id-18173 section.row-4 {
  border-bottom: none;
}

#post-57437>div:nth-child(3) {
  min-height: 136.2px;
}

#block-bmq5bc87a906b903 div.entry-content {
  min-height: 136.2px;
}

/***** Start-2 *****/
.page-id-37964 #wrapper-wwb5746f6846dd2a {
  padding-left: 0;
  padding-right: 0;
}

/* Schriftgröße: Korrektur fürs Theme */
.block-type-content div.entry-content,
.block-type-content div.entry-content p {
  font-size: 16px;
}

/***** Text in <i>-Tags kursiv machen *****/
i {
  font-style: italic;
}

/* More-Link */
a.more-link {
  text-indent: 0 !important;
  background-image: none !important;
  margin-top: 15px !important;
  font-size: 14px !important;
}

/* Suchbutton */
body.custom .block-type-navigation .nav-search-active #searchform input#searchsubmit {
  background-color: #52a733;
  text-indent: inherit;
  background-image: none;
  font-size: 15px;
  padding-top: 1px;
}

body.custom .block-type-navigation .nav-search-active #searchform input#searchsubmit:hover {
  background-color: #6EAE4E;
  background-image: none;
}

/* Google Calendar */
.simcal-default-calendar-list dt.simcal-day-label {
  font-size: 1em !important;
}

.simcal-event-details {
  font-size: 1em !important;
}

.simcal-default-calendar-list dt.simcal-day-label {
  border: medium none !important;
}

.simcal-default-calendar-list dt.simcal-day-label span {
  color: #282828 !important;
  background-color: #fff !important;
}

/* Share-Buttons */
.block-type-widget-area li.widget .widget-title {
  text-transform: none !important;
}

/***** Teilen-Buttons Shariff *****/
.shariff h3 {
  margin-bottom: 0;
}

.shariff .ShariffHeadline {
  display: none;
}

.shariff .shariff-buttons.buttonsize-large.theme-round li.shariff-button {
  height: 50px !important;
  width: 50px !important;
}

.shariff .buttonsize-large.theme-round a.shariff-link {
  height: 50px !important;
  position: relative;
  width: 50px !important;
}

.shariff .buttonsize-large .shariff-icon svg {
  height: 18px !important;
  -webkit-transition: height 200ms;
  /* Safari */
  transition: height 200ms;
}

.shariff .buttonsize-large .shariff-icon svg:hover {
  height: 28px !important;
}

.shariff li.shariff-button {
  margin: 0 17px 0 0 !important;
}

.shariff .buttonsize-large.theme-round .shariff-link .shariff-count {
  height: 0px !important;
  color: #fff !important;
  position: absolute;
  top: 17px;
  font-size: 10px;
}

@media screen and (max-width:500px) {
  .Shariff {
    bottom: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    position: fixed !important;
    top: inherit !important;
    width: 100%;
    z-index: 2 !important;
  }

  .Shariff h3 {
    display: none;
  }

  .shariff .buttonsize-large.theme-round a.shariff-link {
    width: 100% !important;
  }

  .shariff .shariff-buttons.buttonsize-large.theme-round li.shariff-button {
    display: block !important;
    margin: 0 !important;
    width: 20% !important;
  }

  #wrapper-wzs574865a8027e8 {
    padding-bottom: 45px;
  }
}

/* class für clear: both */
.clear-both {
  clear: both;
}

/* VTW-Danke-Seite */
/***** Vernetzen-Block *****/
body.custom #block-bzi5576b67e7fa8f {
  margin-top: -20px !important;
}

.woocommerce form .form-row .required {
  text-decoration: none;
}

/* Footer */
.footer-huhn p,
.widget-area .textwidget {
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  .block-type-widget-area li.widget {
    margin-top: 10px;
  }

  body.custom #block-84 {
    margin-top: 20px;
  }

  body.custom #block-bo25bd09283ddfb7 {
    background: 0 0;
    top: -585px;
    float: right;
    position: relative;
    margin-bottom: -71px;
    width: 51px !important;
  }

  body.custom #block-bo25bd09283ddfb7 a {
    background: url(images/btt-button.png) center center no-repeat;
    text-indent: -9999px;
    width: 51px;
    height: 51px;
    display: block;
  }

  .footer-link {
    display: inline-block;
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 479px) {
  #block-bhg5720b1a32e33a {
    margin-bottom: 25px;
  }
}

/* Einsatzberichte Grunzmobil */
#block-b8f5735ae1e9dd6f h2 {
  min-height: 44px;
  margin-bottom: 0;
}

#block-b8f5735ae1e9dd6f a.post-thumbnail-above-content {
  margin-top: 5px;
}

/* Pressestimmen Grunzmobil */
#attachment_37727 {
  margin-right: auto !important;
  margin-left: auto;
}

/* Kaninchen-Pet */
article#post-31047 {
  padding-bottom: 0;
}

div#block-bqx555da425de077 {
  margin-bottom: -3px;
}

/* Start + 404 */
/***** Social Media Buttons *****/
#block-b9w57a06939a97a4 {
  background-color: #474747;
}

#vernetzen-start {
  color: #ffffff;
  margin-top: 24px;
}

.error404 .widget-inner,
body.page-id-57939 .widget-inner,
body.page-id-57941 .widget-inner,
body.page-id-18173 .widget-inner,
body.page-id-37964 .widget-inner {
  font-weight: normal;
}

.error404 #block-bo85776892f2024b,
body.page-id-57939 #block-bo85776892f2024b,
body.page-id-57941 #block-bo85776892f2024b,
body.page-id-18173 #block-bo85776892f2024b,
body.page-id-37964 #block-bo85776892f2024b {
  padding-top: 24px;
}

.error404 .metro-height-extend,
body.page-id-57939 .metro-height-extend,
body.page-id-57941 .metro-height-extend,
body.page-id-18173 .metro-height-extend,
body.page-id-37964 .metro-height-extend {
  height: auto;
}

.error404 .metro-social,
body.page-id-57939 .metro-social,
body.page-id-57941 .metro-social,
body.page-id-18173 .metro-social,
body.page-id-37964 .metro-social {
  padding-bottom: 0px;
  padding-top: 0px;
}

.error404 .metro-social .metro-facebook,
body.page-id-57939 .metro-social .metro-facebook,
body.page-id-57941 .metro-social .metro-facebook,
body.page-id-18173 .metro-social .metro-facebook,
body.page-id-37964 .metro-social .metro-facebook {
  background: rgba(0, 0, 0, 0) url("https://files.albert-schweitzer-stiftung.de/1/Logo_-_Social-Media_Footer-Facebook-01.svg") no-repeat scroll center center;
  width: 44px !important;
  height: 66px;
  margin-right: 10px;
}

.error404 .metro-social .metro-facebook:hover,
body.page-id-57939 .metro-social .metro-facebook:hover,
body.page-id-57941 .metro-social .metro-facebook:hover,
body.page-id-18173 .metro-social .metro-facebook:hover,
body.page-id-37964 .metro-social .metro-facebook:hover {
  background: rgba(0, 0, 0, 0) url("https://files.albert-schweitzer-stiftung.de/1/Logo_-_Social-Media_Footer-Facebook-02.svg") no-repeat scroll center center;
}

.error404 .metro-social .twitter-one,
body.page-id-57939 .metro-social .twitter-one,
body.page-id-57941 .metro-social .twitter-one,
body.page-id-18173 .metro-social .twitter-one,
body.page-id-37964 .metro-social .twitter-one {
  background: rgba(0, 0, 0, 0) url("https://files.albert-schweitzer-stiftung.de/1/Logo_-_Social-Media_Footer-Twitter-01.svg") no-repeat scroll center center;
  width: 44px !important;
  height: 66px;
}

.error404 .metro-social .twitter-one:hover,
body.page-id-57939 .metro-social .twitter-one:hover,
body.page-id-57941 .metro-social .twitter-one:hover,
body.page-id-18173 .metro-social .twitter-one:hover,
body.page-id-37964 .metro-social .twitter-one:hover {
  background: rgba(0, 0, 0, 0) url("https://files.albert-schweitzer-stiftung.de/1/Logo_-_Social-Media_Footer-Twitter-02.svg") no-repeat scroll center center;
}

.error404 .metro-social li,
body.page-id-57939 .metro-social li,
body.page-id-57941 .metro-social li,
body.page-id-18173 .metro-social li,
body.page-id-37964 .metro-social li {
  margin: 11px 1px 1px;
}

@media only screen and (max-width: 600px) {

  .error404 .metro-social .twitter-one,
  body.page-id-57939 .metro-social .twitter-one,
  body.page-57941 .metro-social .twitter-one,
  body.page-id-18173 .metro-social .twitter-one,
  body.page-id-37964 .metro-social .twitter-one {
    margin-left: 15px;
  }
}

/***** Jetzt spenden ausblenden (ist verlinkt) *****/
.page-id-18173 #block-87 {
  display: none
}

/* Start-2 nur neue 500.000-Variante */
.page-id-37964 #img-500000,
.page-id-18173 #img-500000 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.page-id-37964 #500000-text,
.page-id-18173 #500000-text {
  margin: 20px;
}

/* Tierkalender */
#tierkalender1,
#tierkalender2 {
  width: 50%;
  padding: 0 0 0 0;
}

#tierkalender1 {
  float: left;
}

#tierkalender2 {
  float: right;
}

@media only screen and (max-width: 900px) {

  #tierkalender1,
  #tierkalender2 {
    width: 350px !important;
    clear: both !important;
    float: none !important;
  }

  #tierkalender1 {
    margin-right: 20px;
  }
}

/* Käfigfrei */
/***** Icon-Links *****/
body.custom div.entry-content img.kontakt-img {
  margin: 0 0 -2px 3px !important;
}

/* iFrame SurveyMonkey */
@media only screen and (max-width: 1000px) {
  #survey-spuren {
    height: 962px;
  }
}

@media only screen and (max-width: 450px) {
  #survey-spuren {
    height: 1470px;
  }
}

/* Abstände Suchergebnisse */
body.search-results article.page {
  margin-bottom: -30px !important;
}

/* Abstände caption */
section.column-1 div.entry-content .wp-caption .wp-caption-text {
  margin-bottom: 20px !important;
}

img.size-large+figcaption {
  padding-bottom: 0px;
}

h2+figure,
h2+figure+p {
  margin-top: 20px !important;
}

/* Schweine-Seite/n */
.page-id-7454 #block-18 {
  min-height: 80px;
}

.page-id-7454 .block-type-content .hentry {
  padding-bottom: 0;
}

.page-id-39109 span.pagelink,
.page-id-39040 span.pagelink {
  margin-bottom: 20px;
}

.page-id-39109 div.pagelinks,
.page-id-39040 div.pagelinks {
  font-weight: bold;
}

/* Teamseite */
/* Headway-Version: Einrückung Henner-Block aufheben */
.page-id-22789 .grid-left--12 {
  margin-left: 0 !important;
}

/* Headway-Version: Bei einzeiligem Bild-Title margin-bottom zuweisen */
.page-id-22789 .one-row-subtitle h2 {
  margin-bottom: 20px;
}

/* für neue Variante ohne Headway Abstand zu Teilen-Buttons festlegen */
.page-id-22789 aside#block-43 {
  margin-top: 50px !important;
}

/* Shop nach Erweiterung durch Germanized     */
.single-product .wc-gzd-additional-info.shipping-costs-info {
  display: block;
}

.cart_item .delivery-time-info,
.widget_shopping_cart_content .delivery-time-info {
  display: none;
}

/* Multistep checkout */
.woocommerce-multistep-checkout ul.nav-wizard li a,
.custom.woocommerce-multistep-checkout ul.nav-wizard li a {
  color: #52A733;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard li:after {
  border-left-color: #fff;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard {
  background-color: #fff;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:active,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:focus,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:visited {
  background-color: #f7f6f7
}

.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li:after {
  border-left: 16px solid #f7f6f7;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:active,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:visited,
.custom.woocommerce-multistep-checkout ul.nav-wizard .active~li a:focus {
  color: #aaa;
  background: #f7f6f7;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard li.active,
.custom.woocommerce-multistep-checkout ul.nav-wizard li.active a,
.custom.woocommerce-multistep-checkout ul.nav-wizard li.active a:active,
.custom.woocommerce-multistep-checkout ul.nav-wizard li.active a:visited,
.custom.woocommerce-multistep-checkout ul.nav-wizard li.active a:focus {
  color: #555;
  background: #dff1d7;
}

.custom.woocommerce-multistep-checkout ul.nav-wizard li.active:after {
  border-left-color: #dff1d7;
}

.custom .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td {
  font-weight: normal;
}

/* Checkout - Komfortkasse Message */
/* hide unnecessary account name label */
.custom h2.wc-bacs-bank-details-heading+h3 {
  display: none;
}

/* Shop - Einzelprodukt */
/* hide "clear" link after product variations */
.woocommerce div.product form.cart .reset_variations {
  display: none !important;
}

/* Shop - Startseite */
/* Hinweis MwSt ausblenden */
#wrapper-ws05570990d9dac0 .tax-info {
  display: none !important;
}

/* Shared Layout Petition neu + danke */
.layout-using-template-22 #block-18 header h1.entry-title,
.layout-using-template-14 #block-18 header h1.entry-title,
.layout-using-single-page-41680 #block-18 header h1.entry-title,
.layout-using-single-page-41718 #block-18 header h1.entry-title {
  display: none;
}

/* 500.000-Seite */
/***** 28475 -> Original *****/
/***** 41665 -> Testseite ****/
/***** 57028 -> Facebook-Landingpage ****/
/***** 58424 -> WeAct-Landingpage ****/
.page-id-58424 div#wrapper-wn6573c75a23e056 section.row-1,
.page-id-58424 div#wrapper-wn6573c75a23e056 header,
.page-id-57028 div#wrapper-wn6573c75a23e056 section.row-1,
.page-id-57028 div#wrapper-wn6573c75a23e056 header,
.page-id-41665 div#wrapper-wn6573c75a23e056 section.row-1,
.page-id-41665 div#wrapper-wn6573c75a23e056 header,
.page-id-28475 div#wrapper-wn6573c75a23e056 section.row-1,
.page-id-28475 div#wrapper-wn6573c75a23e056 header {
  display: none;
}

.page-id-58424 div#wrapper-wn6573c75a23e056 div.entry-content,
.page-id-57028 div#wrapper-wn6573c75a23e056 div.entry-content,
.page-id-41665 div#wrapper-wn6573c75a23e056 div.entry-content,
.page-id-28475 div#wrapper-wn6573c75a23e056 div.entry-content {
  margin-top: -20px;
}

.page-id-41665 div#whitewrap div#wrapper-wn6573c75a23e056 div.loop article#post-41665.post-41665.page.type-page.status-draft.hentry.author-henner-schweitzer {
  padding: 0;
}

/* Facebook-Seite */
.page-id-31602 ._2ph- {
  display: none;
}

/* Anmelde-Dankeseite */
/* Überschrift Vernetzen ausblenden*/
.page-id-21118 #block-bzi5576b67e7fa8f h3.widget-title {
  display: none;
}

/* Beitrag mit Vorschau */
/*** Weiter-Icon ausplenden ***/
#block-byq58a6a73f62922 div.entry-content a.more-link {
  background-image: none;
  text-indent: 0px;
  font-size: 14px;
}

/*** border-bottom ausblenden ***/
#block-byq58a6a73f62922 div.entry-content {
  border-bottom: medium none;
}

/***** Petitionsseite *****/
/***** Abstand zu den Kacheln verringern *****/
#post-4341 {
  padding-bottom: 0;
}

/***** Spendenaktionen *****/
.page-id-45077 div#fbIframeDiv {
  margin-bottom: -70px !important;
  margin-top: -10px;
}

.page-id-45077 div#aktionen a img {
  display: none;
}

/***** Submenus bei Mobilformat ausblenden *****/
@media only screen and (max-width: 768px) {

  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/masthuhn-kampagne"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/fische-krebstiere"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/tiertransporte-zahlen-fakten"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/newsletter/vtw-lf"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/gaense"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/desktophintergrund-tierkalender"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/termine"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/newsletter"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/veroeffentlichungen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuelles/aktuelle-beitraege"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/leitbild"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/organigramm"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/vision-strategie"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/menschen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/transparenz"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/stellenangebote"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/ueber-uns/satzung"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuell"]+option,
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuell/termine"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuell/desktophintergrund-tierkalender"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/kaefigfrei"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/schnabelkuerzen-beenden"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/stopfleberstopp"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/grunzmobil-tour"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/ianimal-tour"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/ianimal-einsaetze"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/vegan-projekte-unternehmen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/aktuell/newsletter/vtw-lf"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/500000-stimmen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/erfolge"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/wirtschaft"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/verbandsklagerecht"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/wahlpruefsteine"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/landwirtschaft"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/gesund"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/welternaehrung"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/tierschutzbuecher"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/enten"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/huehner"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/kaninchen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/meerestiere"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/puten"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/rinder"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/schweine"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/presse/pressekontakt"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/presse/presseverteiler"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/presse/pressemitteilungen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/presse/pressematerial"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/spenden"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/foerdern"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/aktiv"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/petitionen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/shop"],
  .selectnav option[value="https://shop.albert-schweitzer-stiftung.de/"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/wolfgang-schindler-kreis"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/ianimal-aktionen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/leitfaden-vegane-grossverpflegung"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/500000-wa"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/unsere-tierschutzklagen"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/wasserverbrauch-ernaehrung"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/massentierhaltung/wachteln"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/tierschutzbuecher-2"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/themen/umwelt"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/helfen/vermaechtnis"],
  .selectnav option[value="https://albert-schweitzer-stiftung.de/kampagnen/masthuhn-initiative"] {
    display: none !important;
  }
}

/***** Vorschau-Blöcke *****/
.vorschau a.more-link {
  background-image: none !important;
  text-indent: 0 !important;
}

/***** Original Teilen ausblenden *****/
.page-id-46693 #ssbp_widget-9 {
  display: none;
}

/***** Sliderpfeile ASS-Grün *****/
.soliloquy-container .soliloquy-controls-direction .soliloquy-prev {
  background: rgba(82, 167, 51, 0.7) url("images/uploads/sol-left.png") no-repeat scroll 50% 50%;
}

.soliloquy-container .soliloquy-controls-direction .soliloquy-next {
  background: rgba(82, 167, 51, 0.7) url("images/uploads/sol-right.png") no-repeat scroll 50% 50%;
}

/***** Slider-Bilder *****/
article .soliloquy-wrapper li img {
  margin-top: 0 !important;
}

/***** Anpassung Hummus-Seite *****/
.page-id-46965 #block-bpq5655dd873d27a {
  margin-top: 79px;
}

/* Caption für rechts ausgerichtete Bilder */
.alignright .wp-caption-text {
  text-align: right !important;
}

/* Civist Rand um Formular-Box */
.civist-widget__civist-form {
  border: 2px solid #c2c2c2;
}

/* Druckansicht */
@media print {

  .row-1,
  .row-2,
  .row-3,
  .column-2,
  aside,
  div[data-alias=Vorschau-Kacheln],
  #wrapper-wmy5a6edc3069c04 {
    display: none;
  }

  .wrapper {
    box-shadow: none !important;
  }

  .column-1 {
    width: 100% !important;
  }
}

/* Anpassungen Kachel-Block-Größen */
#block-bpo5a7ac12cb9847 header {
  min-height: 48px;
}

#block-bf053b9a0205b19a header {
  min-height: 67px;
}

.page-id-18173 #block-bwk592c1bd4c647f #post-53571 header,
.page-id-18173 #block-bwk592c1bd4c647f #post-52613 header,
.page-id-18173 #block-bwk592c1bd4c647f #post-4019 header {
  height: 54px;
}

#block-bf053b9a0205b19a .entry-title,
#block-bvu5a60a8dd38cfa .entry-title,
#block-bxe59e6f530349d2 .entry-title,
#block-bmi55d1e00bd7501 .entry-title {
  min-height: 44px;
}

#block-bvu5a60a8dd38cfa div.entry-content,
#block-bvu5a60a8dd38cfa div.entry-content,
#block-bxe59e6f530349d2 div.entry-content,
#block-bxe59e6f530349d2 div.entry-content p {
  min-height: 90px;
}

#block-bu155f4461f8a067 div.entry-content,
#block-bu155f4461f8a067 div.entry-content p {
  min-height: 94px;
}

#block-bmi55d1e00bd7501 div.entry-content,
#block-bmi55d1e00bd7501 div.entry-content p {
  min-height: 110px;
}

#block-bfr55e014b99d56c div.entry-content {
  min-height: 120px;
}

#block-b8q55d18ea2be050 div.entry-content,
#block-bu155f4461f8a067 div.entry-content {
  min-height: 126px;
}

#block-bf053b602748d20e div.entry-content p,
#block-bpo5a7ac12cb9847 div.entry-content p,
#block-b125a7abf3f40a57 div.entry-content p,
#block-bf053b84d7949cff div.entry-content p {
  min-height: 132px;
}

.page-id-65 #block-bf053b84d7949cff #post-15281 div.entry-content p {
  min-height: 149px !important;
}

#block-bf053b9a0205b19a div.entry-content,
#block-bxe59e6f530349d2 div.entry-content {
  min-height: 135px;
}

#block-bf053b4bd29be0b0 div.entry-content,
#block-bmi55d1e00bd7501 div.entry-content {
  min-height: 143px;
}

#block-b6254fda12d0ab0b div.entry-content,
#block-b8255d1f8e271146 div.entry-content,
#block-bf053b612bd4a801 div.entry-content {
  min-height: 148px;
}

.postid-58447 #post-45022 h2 {
  height: 23px;
}

/* Sonderfall: mehr wird in einem eigenen Absatz angezeigt */
#block-bf053b84d7949cff #post-15281 div.entry-content p {
  min-height: 72px;
  margin-top: 0 !important;
}

#block-bf053b84d7949cff #post-15281 div.entry-content p:first-of-type {
  min-height: 0;
  margin-bottom: 15px;
}

#block-bwk592c1bd4c647f #post-53571 .entry-content {
  margin-top: -9px;
}

/* Korrektur 3er-Vorschau mit Beitrag und Seite */
div[data-alias=Vorschau-Kacheln] .entry-title,
#block-bj65a57415f16681 .entry-title,
#block-b9b5a4545201427d .entry-title,
#block-bp05a450fc842bed .entry-title,
#block-bwk592c1bd4c647f .entry-title {
  height: 44px;
}

div[data-alias=Vorschau-Kacheln] .block-content .loop .entry-row article.type-page,
#block-bws5a6edc3091c7c article.type-page,
#block-bj65a57415f16681 article.type-page,
#block-b9b5a4545201427d article.type-page,
#block-bp05a450fc842bed article.type-page,
#block-bhs5a01e1c44ccb3 article.type-page,
#block-bp85a01b4fa40a73 article.type-page,
#block-b7659fc86dadfd96 article.type-page,
#block-br059f0b3889c63c article.type-page,
#block-bqu597b6f4183584 article.type-page,
#block-bx55947a462c8588 article.type-page,
#block-bg8595a29c267e34 article.type-page,
#block-bah5965e1f1d5769 article.type-page,
#block-boz59a9841fda6c6 article.type-page {
  margin-top: 10px !important;
}

/***** T-Shirts im Shop ausblenden *****/
#block-bkd5570990daf8e0 .post-46546,
#block-bkd5570990daf8e0 .post-46547,
#block-bkd5570990daf8e0 .post-46548,
#block-bkd5570990daf8e0 .post-46549 {
  display: none;
}

/***** Zeilenhöhe PMs *****/
#block-bf053b4b00812f02 header {
  min-height: 52px;
}

#block-bf053b4b00812f02 .block-type-content .entry-title {
  line-height: 28px;
}

#block-bf053b4b00812f02 div.entry-content,
#block-bf053b4b00812f02 div.entry-content p {
  line-height: 21px;
}

#block-bf053b4b00812f02 .block-type-content div.entry-meta {
  line-height: 18px;
}

/***** Anmeldeformular Sidebar PMs *****/
#block-bpq5655dd873d27a.pm-cr-form-sidebar {
  margin-top: 108px;
}

/***** Cookie-Banner *****/
#cookie-notice {
  opacity: 0.95;
}

/***** Masthuhn-Kampagne auf Startseite *****/
body.blog div#block-bxe59e6f530349d2 article#post-58092 h2.entry-title::before {
  content: "Unsere ";
}

/***** Dr. Oetker Petition auf Startseite *****/
.page-id-18173 #post-58729 h2.entry-title::before {
  content: "Dr. Oetker verwendet Qualfleisch";
}

.page-id-18173 #post-58729 h2.entry-title a {
  display: none;
}

/***** Formatierung Pfeil "nach oben" *****/
@media only screen and (min-width: 600px) {
  body.custom #block-bo25bd09283ddfb7 {
    background: 0 0;
    top: -45px;
    float: right;
    position: relative;
    margin-bottom: -71px;
    width: 51px;
  }

  body.custom #block-bo25bd09283ddfb7 a {
    background: url(images/btt-button.png) center center no-repeat;
    text-indent: -9999px;
    width: 51px;
    height: 51px;
    display: block;
  }
}

/***** Aktuelle Beiträge - Pagination *****/
.wp-pagenavi a.page {
  width: 30px;
  box-sizing: border-box;
  height: 30px;
}

.wp-pagenavi a.last,
.wp-pagenavi a.nextpostslink {
  height: 30px;
  padding: 0 5px;
}

.wp-pagenavi a.nextpostslink {
  width: 30px;
}

/***** Anpassungen Beiträge *****/
.type-post .entry-meta time {
  font-size: 15px !important;
}

/*** Plugin Contextual Related Posts ***/
.post-item {
  border-bottom: 1px solid #c2c2c2;
  box-sizing: border-box;
  display: block;
  float: left;
  margin-bottom: 30px;
  margin-left: 20px;
  max-width: calc((100% - 40px) / 3);
  min-height: 360px;
  padding-bottom: 15px;
}

.post-item:first-of-type {
  margin-left: 0;
}

.crp_title {
  display: block;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 44px;
}

.crp_related img {
  height: 143px;
  max-width: 100%;
  width: 220px;
}

.post-item .mehr {
  display: block;
  font-size: 14px !important;
  margin-top: 15px;
}

@media screen and (max-width: 700px) {
  .post-item {
    float: none;
    margin-left: 0;
    max-width: 100%;
    min-height: auto;
  }

  .crp_title {
    min-height: auto;
  }
}

@media screen and (max-width: 700px) {
  .post-item img {
    display: block;
    margin-bottom: 25px !important;
    margin-left: auto;
    margin-right: auto !important;
  }
}
