﻿/*** Colors ***/
/*** Badges ***/
/*** Buttons ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** 3- sizes ***/
/*** Global ***/
/*** Tables ***/
/*** Typography ***/
/*** Collections ***/
/* Progress Bar */
/*** tbCookie2020 - with klaro!r ***/
/*** Mehr Einstellungen unter Content\tbModule\tbCookie2020\klaro-vars.scss***/
/*** tbCookie2020 - with klaro!r ***/
/*** Mehr Einstellungen unter Content\tbModule\tbCookie2020\klaro-vars.scss***/
main {
  overflow: hidden;
}
main section {
  margin: -250px 0 0 0;
  position: relative;
}
@media only screen and (min-width : 681px) {
  main section {
    background-size: cover;
  }
}
main section.category-color-1 .prodDetailMobileNav {
  color: #45928C;
}
main section.category-color-1 .prodDetailMobileNav:before {
  color: #45928C;
}
main section.category-color-1 .product-description h1, main section.category-color-1 .product-description h2, main section.category-color-1 .product-description p a, main section.category-color-1 .product-description .link-reccomended-recipes, main section.category-color-1 .product-description .link-reccomended-recipes::before {
  color: #45928C;
}
main section.category-color-1 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-1 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #45928C;
}
main section.category-color-1 .single-products-container .slick-prev::before, main section.category-color-1 .single-products-container .slick-next::before {
  color: #45928C;
}
main section.category-color-1 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-1 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-1 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-2 .prodDetailMobileNav {
  color: #C50439;
}
main section.category-color-2 .prodDetailMobileNav:before {
  color: #C50439;
}
main section.category-color-2 .product-description h1, main section.category-color-2 .product-description h2, main section.category-color-2 .product-description p a, main section.category-color-2 .product-description .link-reccomended-recipes, main section.category-color-2 .product-description .link-reccomended-recipes::before {
  color: #C50439;
}
main section.category-color-2 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-2 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #C50439;
}
main section.category-color-2 .single-products-container .slick-prev::before, main section.category-color-2 .single-products-container .slick-next::before {
  color: #C50439;
}
main section.category-color-2 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-2 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-2 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-3 .prodDetailMobileNav {
  color: #D8530B;
}
main section.category-color-3 .prodDetailMobileNav:before {
  color: #D8530B;
}
main section.category-color-3 .product-description h1, main section.category-color-3 .product-description h2, main section.category-color-3 .product-description p a, main section.category-color-3 .product-description .link-reccomended-recipes, main section.category-color-3 .product-description .link-reccomended-recipes::before {
  color: #D8530B;
}
main section.category-color-3 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-3 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #D8530B;
}
main section.category-color-3 .single-products-container .slick-prev::before, main section.category-color-3 .single-products-container .slick-next::before {
  color: #D8530B;
}
main section.category-color-3 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-3 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-3 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-4 .prodDetailMobileNav {
  color: #C50439;
}
main section.category-color-4 .prodDetailMobileNav:before {
  color: #C50439;
}
main section.category-color-4 .product-description h1, main section.category-color-4 .product-description h2, main section.category-color-4 .product-description p a, main section.category-color-4 .product-description .link-reccomended-recipes, main section.category-color-4 .product-description .link-reccomended-recipes::before {
  color: #C50439;
}
main section.category-color-4 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-4 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #C50439;
}
main section.category-color-4 .single-products-container .slick-prev::before, main section.category-color-4 .single-products-container .slick-next::before {
  color: #C50439;
}
main section.category-color-4 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-4 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-4 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-5 .prodDetailMobileNav {
  color: #003681;
}
main section.category-color-5 .prodDetailMobileNav:before {
  color: #003681;
}
main section.category-color-5 .product-description h1, main section.category-color-5 .product-description h2, main section.category-color-5 .product-description p a, main section.category-color-5 .product-description .link-reccomended-recipes, main section.category-color-5 .product-description .link-reccomended-recipes::before {
  color: #003681;
}
main section.category-color-5 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-5 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #003681;
}
main section.category-color-5 .single-products-container .slick-prev::before, main section.category-color-5 .single-products-container .slick-next::before {
  color: #003681;
}
main section.category-color-5 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-5 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-5 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-6 .prodDetailMobileNav {
  color: #003681;
}
main section.category-color-6 .prodDetailMobileNav:before {
  color: #003681;
}
main section.category-color-6 .product-description h1, main section.category-color-6 .product-description h2, main section.category-color-6 .product-description p a, main section.category-color-6 .product-description .link-reccomended-recipes, main section.category-color-6 .product-description .link-reccomended-recipes::before {
  color: #003681;
}
main section.category-color-6 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-6 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #003681;
}
main section.category-color-6 .single-products-container .slick-prev::before, main section.category-color-6 .single-products-container .slick-next::before {
  color: #003681;
}
main section.category-color-6 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-6 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-6 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
main section.category-color-7 .prodDetailMobileNav {
  color: #007041;
}
main section.category-color-7 .prodDetailMobileNav:before {
  color: #007041;
}
main section.category-color-7 .product-description h1, main section.category-color-7 .product-description h2, main section.category-color-7 .product-description p a, main section.category-color-7 .product-description .link-reccomended-recipes, main section.category-color-7 .product-description .link-reccomended-recipes::before {
  color: #007041;
}
main section.category-color-7 .product-description .nutritional-table-container .downloadLink {
  /*
  display: block;
  background: $color;
  //background: -moz-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -webkit-gradient(linear, left top, right top, color-stop(0%,$color), color-stop(30%,lighten($color, 30%)), color-stop(50%,lighten($color, 20%)), color-stop(100%,$color));
  //background: -webkit-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -o-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: -ms-linear-gradient(left, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  //background: linear-gradient(to right, $color 0%, lighten($color, 30%) 30%, lighten($color, 20%) 50%, $color 100%);
  &:hover {
      background: darken($color, 2%);
  }
  */
  color: #13397F;
}
main section.category-color-7 .product-description .nutritional-table-container .nutritional-table .row-head {
  color: #007041;
}
main section.category-color-7 .single-products-container .slick-prev::before, main section.category-color-7 .single-products-container .slick-next::before {
  color: #007041;
}
main section.category-color-7 .products-carousel-container .products-carousel .single-product h5 {
  color: #13397F;
}
main section.category-color-7 .products-carousel-container .products-carousel .slick-prev::before, main section.category-color-7 .products-carousel-container .products-carousel .slick-next::before {
  color: #13397F;
}
@media only screen and (max-width : 680px) {
  main section.category-color-1 {
    margin-top: -70px;
  }
  main section.category-color-2 {
    margin-top: -70px;
  }
  main section.category-color-3 {
    margin-top: -70px;
  }
  main section.category-color-4 {
    margin-top: -70px;
  }
  main section.category-color-5 {
    margin-top: -70px;
  }
  main section.category-color-6 {
    margin-top: -70px;
  }
  main section.category-color-7 {
    margin-top: -70px;
  }
}
main section.category-color-1 .product-description, main section.category-color-1 .product-description .nutritional-table {
  background-color: #F5FAFA;
}
main section.category-color-2 .product-description, main section.category-color-2 .product-description .nutritional-table {
  background-color: #FAF5F6;
}
main section.category-color-3 .product-description, main section.category-color-3 .product-description .nutritional-table {
  background-color: #FEFEFE;
}
main section.category-color-4 .product-description, main section.category-color-4 .product-description .nutritional-table {
  background-color: #FDF7F9;
}
main section.category-color-5 .product-description, main section.category-color-5 .product-description .nutritional-table {
  background-color: #FEFEFE;
}
main section.category-color-6 .product-description, main section.category-color-6 .product-description .nutritional-table {
  background-color: #F6F9FC;
}
main section.category-color-7 .product-description, main section.category-color-7 .product-description .nutritional-table {
  background-color: #FEFEFE;
}
main section:nth-child(2n+1) .section-inner {
  background: transparent url(/content/img/layout/lay_divisor-recipe.png) no-repeat top left;
  background-size: 100% 60px;
}
main section:nth-child(2n+1) .section-inner .single-product-info {
  padding: 290px 0 0;
}
@media only screen and (max-width : 680px) {
  main section:nth-child(2n+1) .section-inner .single-product-info {
    padding: 170px 0 0;
  }
}
main section:nth-child(2n) {
  padding: 60px 0 0;
}
main section:nth-child(2n) .section-inner .single-product-info {
  padding: 230px 0 0;
}
@media only screen and (max-width : 680px) {
  main section:nth-child(2n) .section-inner .single-product-info {
    padding: 110px 0 0;
  }
}
main section:first-child {
  margin-top: 0;
}
main section:first-child .section-inner {
  background: transparent;
}
main section:first-child .section-inner .single-product-info {
  padding: 100px 0 0;
}
@media only screen and (max-width : 680px) {
  main section:first-child .section-inner .single-product-info {
    padding: 80px 0 0;
  }
}
@media only screen and (max-width : 680px) {
  main section:nth-child(n) {
    padding-bottom: 50px;
  }
}
main section .single-products-container {
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
main section .single-products-container .slick-prev, main section .single-products-container .slick-next {
  top: 150px;
}
main section .single-products-container .slick-prev {
  left: 30px;
}
main section .single-products-container .slick-next {
  right: 30px;
}
@media only screen and (min-width : 1426px) {
  main section .single-products-container .container.no-pad .product-description {
    margin-left: 0;
  }
}
@media only screen and (max-width : 992px) {
  main section .single-products-container .container.no-pad {
    width: 100%;
  }
}
main section .prodDetailMobileNav {
  display: none;
  position: absolute;
  z-index: 1;
  top: 26%;
}
main section .prodDetailMobileNav.prodDetailMobileNavPrev {
  left: 1.5rem;
}
main section .prodDetailMobileNav.prodDetailMobileNavPrev::before {
  content: ">";
  font-size: 15px;
}
main section .prodDetailMobileNav.prodDetailMobileNavNext {
  right: 1.5rem;
}
main section .prodDetailMobileNav.prodDetailMobileNavNext::before {
  content: "?";
  font-size: 15px;
}
@media only screen and (max-width : 680px) {
  main section .prodDetailMobileNav {
    display: block;
    width: 33px;
    height: 33px;
  }
}
main section .containerSpacer {
  padding-bottom: 140px;
}
@media only screen and (max-width : 992px) {
  main section .containerSpacer {
    padding-bottom: 160px;
  }
}
@media only screen and (max-width : 680px) {
  main section .containerSpacer {
    padding-bottom: 0;
  }
}
@media only screen and (min-width : 681px) and (max-width : 992px) {
  main section .section-inner .single-product-info .content-container > .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  main section .section-inner .single-product-info .content-container .product-image-container {
    position: relative;
  }
  main section .section-inner .single-product-info .content-container .product-image-container img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
}
main section .product-description {
  margin: 0 0 60px 0;
  position: relative;
  z-index: 10;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
main section .product-description .inner {
  padding: 50px 15.625%;
}
@media only screen and (max-width : 992px) {
  main section .product-description {
    padding: 30px;
  }
}
@media only screen and (max-width : 680px) {
  main section .product-description {
    padding-left: 5%;
    padding-right: 5%;
    margin-left: 0;
    width: 100%;
  }
}
main section .product-description h1 {
  font: 46px/120% "BrandonGrotesque-regular", "oranienbaum";
  margin: 0;
}
main section .product-description h2 {
  margin: 15px 0;
  font: 20px/120% "sourcesans";
  text-transform: uppercase;
}
@media only screen and (max-width : 680px) {
  main section .product-description h1 {
    font-size: 30px;
  }
  main section .product-description h2 {
    font-size: 16px;
  }
}
main section .product-description p a {
  font-family: "sourcesans-semibold";
}
main section .product-description .nutritional-table-container {
  position: relative;
}
main section .product-description .nutritional-table-container .downloadLink {
  margin: 1.5rem 0 0;
  display: inline-block;
  font: 20px/130% "BrandonGrotesque-regular";
}
main section .product-description .nutritional-table-container .downloadLink::after {
  margin: 0 30px 0 20px;
  content: "B";
  color: #13397F;
  font-size: 14px;
  line-height: 26px;
  display: inline-block;
  float: right;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
main section .product-description .nutritional-table-container .downloadLink:hover {
  color: #333;
}
main section .product-description .nutritional-table-container .downloadLink:hover::after {
  color: #333;
}
@media only screen and (max-width : 1425px) {
  main section .product-description .nutritional-table-container button {
    width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  main section .product-description .nutritional-table-container button::after {
    margin: 0 10px;
  }
}
@media only screen and (max-width : 680px) {
  main section .product-description .nutritional-table-container button {
    font-size: 13px;
  }
}
main section .product-description .nutritional-table-container.open button {
  width: 100%;
}
main section .product-description .nutritional-table-container.open button::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
main section .product-description .nutritional-table-container .nutritional-table {
  display: none;
  padding: 0 50px 50px;
  position: absolute;
  top: 90px;
  left: -50px;
  z-index: 20;
  width: calc(100% + 100px);
  font: 14px/130% "sourcesans-light";
  color: #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width : 992px) {
  main section .product-description .nutritional-table-container .nutritional-table {
    padding: 0 30px 30px;
    left: -30px;
    font-size: 12px;
    width: calc(100% + 60px);
  }
}
@media only screen and (min-width : 681px) and (max-width : 992px) {
  main section .product-description .nutritional-table-container .nutritional-table {
    padding-top: 10px;
    width: calc(100% + 120px);
  }
}
main section .product-description .nutritional-table-container .nutritional-table strong {
  font-family: "sourcesans";
  font-size: 17px;
}
main section .product-description .nutritional-table-container .nutritional-table .row-head, main section .product-description .nutritional-table-container .nutritional-table .row-content {
  overflow: hidden;
}
main section .product-description .nutritional-table-container .nutritional-table .row-head {
  margin-bottom: 15px;
  font: 15px/130% "sourcesans-light";
}
main section .product-description .nutritional-table-container .nutritional-table .row-content {
  margin-bottom: 5px;
}
main section .product-description .nutritional-table-container .nutritional-table .col {
  padding: 0 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  text-align: center;
}
main section .product-description .nutritional-table-container .nutritional-table .col:first-child {
  text-align: left;
}
main section .product-description .nutritional-table-container .nutritional-table .info-text {
  margin: 25px 0 0;
}
main section .product-description .nutritional-table-container .nutritional-table .info-text small {
  font: 14px/130% "sourcesans-light";
}
main section .product-description .nutritional-table-container .nutritional-table .info-text p {
  margin: 15px 0 0;
  font: 17px/130% "sourcesans";
}
@media only screen and (max-width : 680px) {
  main section .product-description .nutritional-table-container .nutritional-table {
    position: relative;
    padding: 0 15px 15px;
    left: -15px;
    top: 30px;
    width: calc(100% + 30px);
  }
}
main section .product-description .link-reccomended-recipes {
  margin: 40px 0 0;
  display: block;
}
main section .product-description .link-reccomended-recipes.icon {
  font: 24px/130% "BrandonGrotesque-regular";
}
main section .product-description .link-reccomended-recipes.icon::before {
  margin: 0 10px 0 0;
  content: "5";
  font-size: 30px;
  float: left;
}
main section .product-description .link-reccomended-recipes.btn {
  color: #FFF;
  margin-top: 1.5rem;
  font-size: 16px;
  font-family: "sourcesans-bold";
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
}
main section .product-description a.concorso {
  display: block !important;
}
main section .product-description a.concorso img {
  display: block;
  border: 0;
  width: 100%;
  height: auto;
}
main section .product-image-container .product-image {
  margin: 0 auto 60px;
  display: block;
  max-width: 100%;
}
@media only screen and (max-width : 680px) {
  main section .product-image-container .product-image {
    margin: 0 auto 30px;
    max-width: 60%;
  }
}
main section .single-product-info {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.9s ease-out;
  -moz-transition: all 0.9s ease-out;
  -o-transition: all 0.9s ease-out;
  -ms-transition: all 0.9s ease-out;
  transition: all 0.9s ease-out;
}
main section .single-product-info .product-description, main section .single-product-info .product-image {
  -webkit-transition: all 0.9s ease-out;
  -moz-transition: all 0.9s ease-out;
  -o-transition: all 0.9s ease-out;
  -ms-transition: all 0.9s ease-out;
  transition: all 0.9s ease-out;
}
main section .single-product-info .floating-elements .single-float-element {
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.9s ease-out;
  -moz-transition: all 0.9s ease-out;
  -o-transition: all 0.9s ease-out;
  -ms-transition: all 0.9s ease-out;
  transition: all 0.9s ease-out;
}
main section .single-product-info .floating-elements .single-float-element[class*=left] {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
main section .single-product-info .floating-elements .single-float-element[class*=right] {
  -webkit-transform: translate(50%, 0);
  -moz-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  -o-transform: translate(50%, 0);
  transform: translate(50%, 0);
}
@media only screen and (max-width : 992px) {
  main section .single-product-info .floating-elements .single-float-element img {
    width: 100%;
  }
}
main section .single-product-info.visible {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
main section .single-product-info.visible .product-box, main section .single-product-info.visible figure {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
main section .single-product-info.visible .product-description, main section .single-product-info.visible .product-image {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
main section .single-product-info.visible .floating-elements .single-float-element {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
main section .single-product-info.active {
  position: relative;
  z-index: 10;
}
main section .single-product-info.nutritional-table-open {
  z-index: 40;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  -ms-transition: all 0s;
  transition: all 0s;
}
@media only screen and (min-width : 681px) {
  main section .single-product-info {
    position: absolute;
    z-index: -1;
    -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
    filter: "alpha(opacity=(${iefactor}))";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  main section .single-product-info .product-description, main section .single-product-info .product-image {
    -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
    filter: "alpha(opacity=(${iefactor}))";
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
    -webkit-transform: translate(80%, 0);
    -moz-transform: translate(80%, 0);
    -ms-transform: translate(80%, 0);
    -o-transform: translate(80%, 0);
    transform: translate(80%, 0);
  }
  main section .single-product-info .product-description {
    -webkit-transform: translate(-80%, 0);
    -moz-transform: translate(-80%, 0);
    -ms-transform: translate(-80%, 0);
    -o-transform: translate(-80%, 0);
    transform: translate(-80%, 0);
  }
}
main section .products-carousel-container {
  position: relative;
  z-index: 30;
}
main section .products-carousel-container .products-carousel {
  padding: 50px 110px;
  background: #FFF;
  /*@include box-shadow(0 0 8px #CCC);*/
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background-clip: padding-box;
}
main section .products-carousel-container .products-carousel .single-product {
  cursor: pointer;
}
main section .products-carousel-container .products-carousel .single-product img {
  margin: 0 auto 30px;
  display: block;
  max-width: 100%;
}
main section .products-carousel-container .products-carousel .single-product h5 {
  font: 18px/130% "sourcesans-semibold";
}
main section .products-carousel-container .products-carousel .single-product h5, main section .products-carousel-container .products-carousel .single-product p {
  text-align: center;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
main section .products-carousel-container .products-carousel .single-product:hover h5, main section .products-carousel-container .products-carousel .single-product.active h5 {
  color: #333;
}
@media only screen and (max-width : 680px) {
  main section .products-carousel-container .products-carousel {
    padding: 20px 50px;
  }
}
main section .products-carousel-container .products-carousel-bottom {
  background: url(/content/img/layout/lay_product-carousel-bottom.png) no-repeat top left;
  background-size: 100% 100%;
  height: 90px;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-1 .stop1 {
  stop-color: #45928C;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-1 .stop2 {
  stop-color: rgba(69, 146, 140, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-1 .stop3 {
  stop-color: rgba(69, 146, 140, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-1 .stop4 {
  stop-color: #45928C;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-2 .stop1 {
  stop-color: #C50439;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-2 .stop2 {
  stop-color: rgba(197, 4, 57, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-2 .stop3 {
  stop-color: rgba(197, 4, 57, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-2 .stop4 {
  stop-color: #C50439;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-3 .stop1 {
  stop-color: #D8530B;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-3 .stop2 {
  stop-color: rgba(216, 83, 11, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-3 .stop3 {
  stop-color: rgba(216, 83, 11, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-3 .stop4 {
  stop-color: #D8530B;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-4 .stop1 {
  stop-color: #C50439;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-4 .stop2 {
  stop-color: rgba(197, 4, 57, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-4 .stop3 {
  stop-color: rgba(197, 4, 57, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-4 .stop4 {
  stop-color: #C50439;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-5 .stop1 {
  stop-color: #003681;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-5 .stop2 {
  stop-color: rgba(0, 54, 129, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-5 .stop3 {
  stop-color: rgba(0, 54, 129, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-5 .stop4 {
  stop-color: #003681;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-6 .stop1 {
  stop-color: #003681;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-6 .stop2 {
  stop-color: rgba(0, 54, 129, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-6 .stop3 {
  stop-color: rgba(0, 54, 129, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-6 .stop4 {
  stop-color: #003681;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-7 .stop1 {
  stop-color: #007041;
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-7 .stop2 {
  stop-color: rgba(0, 112, 65, 0.3);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-7 .stop3 {
  stop-color: rgba(0, 112, 65, 0.2);
}
main section .products-carousel-container .products-carousel-bottom .gradient-color-7 .stop4 {
  stop-color: #007041;
}
@media only screen and (max-width : 1425px) {
  main section .products-carousel-container .products-carousel-bottom {
    height: 75px;
  }
}
@media only screen and (max-width : 992px) {
  main section .products-carousel-container .products-carousel-bottom {
    height: 50px;
  }
}
@media only screen and (max-width : 680px) {
  main section .products-carousel-container .products-carousel-bottom {
    height: 30px;
  }
}
@media only screen and (max-width : 680px) {
  main section .products-carousel-container .slick-prev,
  main section .products-carousel-container .slick-next {
    display: block !important;
  }
}
main .containerAllProds {
  /*padding-left: $tb-abstand-rand / 2;
  padding-right: $tb-abstand-rand / 2;*/
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
main .containerAllProds svg path {
  fill: #13397F;
}

.ie9 main section {
  margin: 0;
  top: -250px;
}
.ie9 main section:first-child {
  top: 0;
}
@media only screen and (max-width : 680px) {
  .ie9 main section {
    margin: 0;
    top: -150px;
  }
}

/*#prodotto7 > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    display: none;
}*/
.formatoRisparmio {
  display: none !important;
}

body.category-color-7 {
  background-color: #b5bd00;
  background-image: none !important;
}

/*
// Untermenu Hintergrund Noa

    header nav > ul > li > ul.subNaviProd {
        background-color: #f4f1e8;
        background-image: none !important;
    }
}*/
section.category-color-7 .downloadLink,
section.category-color-7 .LinkOtherProdOfCat .title {
  color: #007041 !important;
}
section.category-color-7 .downloadLink:after,
section.category-color-7 .LinkOtherProdOfCat .title:after {
  color: #007041 !important;
}
section.category-color-7 .containerAllProds svg path {
  fill: #007041 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/components/_variables.scss%22,%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/Pagetyp/products.scss%22,%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/components/_prefixer.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22%7D */