body{
  font-size: 9px;
  line-height: 21px;
}

header{
  height: 90px;
}

header nav img.logo{
  width: 200px;
  height: 138px;
}

header nav a.parent,
header nav a.icon{
  height: 90px;
  line-height: 110px;
}

header nav a.parent{
  margin: 0 12px;
}

header nav a.phone{
  height: 40px;
  line-height: 52px;
}

header nav div.family div.children{
  left: 12px;
  top: 85px;
}

div.banner{
  height: 380px;
}

div.banner h1{
  bottom: 80px;
}

article.textPage{
  padding: 60px 0 50px 0;
}

article.textPage h1{
  margin: 0.4em 0 0.2em -0.08em;
}

article.textPage div.feature{
  padding-bottom: 50px;
}

article.textPage div.asperges{
  padding-bottom: 38%;
  margin-top: -60px;
}

article.textPage div.asperges img{
  left: -40px;
  width: 135%;
}

article.textPage div.asperges.blog img{
  top: 60px;
}

article.textPage div.pop{
  top: -100px;
  margin-bottom: -120px;
}
article.textPage div.pop.bestellen a{
  font-size: 1.4em;
}

article.uspBar div.shop img{
  width: 60px;
  margin-left: -2px;
  padding-bottom: 16px;
}

article.preserveBar{
  margin: 20px 0 10px 0;
}

article.preserveBar img{
  left: -70px;
  top: -20px;
  width: 430px;
}

article.preserveBar div.text{
  padding: 30px 0;
}

article.textPage.recipe{
  background-position: 30px bottom;
  background-size: contain;
}

article.textPage div.contentBlock,
article.textPage img{
  margin-bottom: 21px;
}

article.textPage div.content.blogText p.date{
  margin-bottom: 32px;
}

article.textPage div.recipeBar{
  padding: 40px 10% 40px 0;
  background-size: contain;
}

article.textPage div.recipeBar h2::after{
  width: calc(60px + 30%);
}

article.textPage div.recipeBar p{
  width: 50%;
}

article.recipesPage{
  padding: 120px 0 40px 0;
  background-size: contain;
}

article.blogPage{
  padding: 70px 0 40px 0;
}

article.recipesPage div.preface{
  margin: 0 3.5% 30px 0;
}

article.recipesPage div.preface h1{
  font-size: 8em;
}

article.recipesPage div.ball,
article.textPage.recipe div.ball{
  padding: 70px 30px 0 30px;
  width: 360px;
  height: 360px;
  border-radius: 180px;
}

article.textPage.recipe div.ball{
  margin-top: 160px;
}

article.recipesPage a.recipe,
article.blogPage a.blog{
  margin: 0 3.5% 30px 0;
}

footer{
  margin-top: 30px;
}

footer div.column{
  padding-top: 50px;
  width: 28.5%;
}

footer div.column.small{
  width: 19%;
}

div.copyright{
  margin-top: 50px;
}