.elementor-1064 .elementor-element.elementor-element-78b7dc0:not(.elementor-motion-effects-element-type-background), .elementor-1064 .elementor-element.elementor-element-78b7dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  display: none;
}
footer {
  display: none;
}
@media print {

  /* --- Alles Unnötige ausblenden --- */
  #no-print { display: none !important; }
  .wpr-nav-menu-container.wpr-nav-menu-horizontal { display: none !important; }
  .elementor-divider-separator { display: none !important; }
  .wpr-grid-filters { display: none !important; }
  .elementor-3096 .elementor-element.elementor-element-18a63412 { display: none !important; }
  a[href]::after { content: none !important; }

  /* Bilder/Medien in den Grid-Items ausblenden */
  .wpr-grid-image-wrap,
  .wpr-grid-media-wrap {
    display: none !important;
  }

  /* --- Typo --- */
  body {
    color: #000 !important;
    font-family: 'Myriad-Pro-Cond', Sans-serif !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
  }

  h2 {
    margin: 18px 0 10px 0 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: 'Myriad-Pro-Cond', Sans-serif !important;
    page-break-after: avoid !important;
    break-after: avoid !important;
  }
  .zusatzstoffe-pdf {
  font-size: 14px;
}
.wpr-grid-item-title a {
    font-size: 14px !important;
	}

  .elementor-widget-heading {
    padding-top: 18px !important;
    font-family: 'Myriad-Pro-Cond', Sans-serif !important;
  }

  /* =========================================================
     WICHTIG: WPR-Grid im Print neutralisieren
     und in 3 stabile Spalten umwandeln (CSS Columns)
     ========================================================= */

  /* Der Container soll Spalten machen */
  .wpr-grid,
  .wpr-grid-container,
  .wpr-grid-items,
  .wpr-grid-list {
    display: block !important;
    width: 100% !important;

    column-count: 3 !important;
    column-gap: 16px !important;

    /* verhindert komische Überlagerungen */
    position: static !important;
    height: auto !important;
  }

  /* Jedes Item wird zu einem normalen Block innerhalb der Spalten */
  .wpr-grid-item,
  article.wpr-grid-item {
    display: inline-block !important;
    width: 100% !important;
    max-width: none !important;
    border: none !important;
    padding: 6px 0 !important;
    margin: 0 0 8px 0 !important;

    /* wichtig gegen “Zerreißen” innerhalb Spalten */
    break-inside: avoid !important;
    page-break-inside: avoid !important;
    -webkit-column-break-inside: avoid !important;

    /* WPR-Overlays/Masonry aushebeln */
    position: static !important;
    transform: none !important;
    float: none !important;
    clear: none !important;
  }

  /* Titel & Text: KEINE negativen Margins */
  .wpr-grid-item-title {
    margin: 0 0 4px 0 !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
  }

  .wpr-grid-item-excerpt {
    margin: 0 !important;
    line-height: 1.25 !important;
  }

  .wpr-grid-item-below-content,
  .wpr-grid-item-content,
  .wpr-grid-item-excerpt,
  .wpr-grid-item-custom-field {
    font-size: 12px !important;
    line-height: 1.25 !important;
  }

  /* Optional: Links schwarz */
  .inner-block a { color: #000 !important; }

  /* Optional: Pointer Links */
  .wpr-pointer-item a {
    font-size: 16px !important;
    margin-top: 10px !important;
  }

}

.elementor-divider-separator {

  display: none !important;
}
.elementor-divider {
  display: none !important;
}
.elementor-heading-title {
	margin: 0 auto;
}
.wurstklassiker-pdf
{
	padding-top: 70px !important;
}
.pommes-pdf
{
	padding-top: 200px !important;
}


