
#header,
#cube-nav,
#footer,
.newsletter-registration,
#social-nav,
.image-garland,
.default-text article,
.recipefunctions,
.overviewbacklink,
.similar,
.recipe-detail .link-back,
.slick-slider {
  display: none !important;
}

.container,
.container-content {
  max-width: 100% !important;
}

.recipe-detail .pdfleft > .row {
  display: table;
}
.recipe-detail .pdfleft .inner-left,
.recipe-detail .pdfleft .inner-right {
  display: table-cell !important;
  width: 50%;
  vertical-align: top;
}
.recipe-detail .pdfleft .inner-left .recipeinfo {
  min-width: 100%;
}
.recipe-detail .pdfright {
  border: none;
}
.recipe-detail .pdfright > .row {
  display: table;
}
.recipe-detail .pdfright .inner-left {
  display: table-cell;
  width: 40%;
  vertical-align: top;
}
.recipe-detail .pdfright .inner-right {
  display: table-cell;
  width: 60%;
  vertical-align: top;
}
.recipe-detail .second-level {
  display: none !important;
}
.recipe-detail .nutritioncircle {
  border: 1px solid var(--sweet-border-color);
}
.recipe-detail .card,
.recipe-detail .alert {
  padding: 0;
  background-color: transparent !important;
}

.product-detail .bodytext h2 {
  width: 100%;
}

.manual > .row {
  display: table;
}
.manual .manual-left,
.manual .manual-right {
  display: table-cell;
  width: 50%;
  vertical-align: top;
}
.manual .manual-left img,
.manual .manual-right img {
  min-width: 100%;
}

.step-by-step-tutorial .grid-wrap a {
  text-decoration: none !important;
}
.step-by-step-tutorial .grid-wrap img {
  min-width: 100%;
}

.alert-recipebook::before, .alert-recipebook::after {
  content: none;
}