@charset "UTF-8";

header,
footer,
#modules-bottom,
.recipe-banner,
.recipe-image,
.recipe-data,
.recipe-aside,
.recipe-button,
.page_rezepte-item .recipe-ingredients::before,
.page_rezepte-item .recipe-ingredients::after,
.recipe-gallery,
.recipe-step-image { display: none; }

.recipe-banner img {
  height: 200px;
  margin-bottom: 30px;
}

.page_rezepte-item { margin-top: 0!important; }

/* Einkaufszettel */
.recipe-ingredients {
  padding: 20px 25px;
  margin: 0 0 40px;
  border: 2px solid #4B7D46;
}

.recipe-ingredients * {
  font-family: Univers, Arial, sans-serif;
  color: #4B7D46;
}

.recipe-ingredients h3 { text-transform: uppercase; }

.recipe-ingredients p.servings { font-weight: 400; }

/* Tipp */
.recipe-tip {
  padding: 20px 25px;
  margin: 30px 0 0;
  border: 2px solid #4B7D46;
}

.recipe-tip *,
.recipe-tip:before {
  font-family: Univers, Arial, sans-serif;
  color: #4B7D46;
}

/* Textelemente */
.subtitle { font-size: 14pt; }

h1 { font-size: 20pt; }

h2 {
  margin: 30px 0 10px;
  font-size: 16pt;
  text-align: left;
}

h3 { font-size: 13pt; }

li,
td { font-size: 12pt; }

.recipe-introtext * {
  font-size: 13pt;
  text-align: center;
}
