body, .emotion--container {
  background: url("/media/image/c1/22/98/biohof_bg.png");
}

.emotion--element h1,
.emotion--element h2,
.emotion--element h3,
h1, h2, h3 {
  color: #27793c;
  font-weight: 600;
  text-align: left;
  font-size: inherit;
}

.emotion--element table td {
  background: transparent;
  color: inherit;
  border: none;
}

.emotion--element table tr:nth-child(even) td {
  background: transparent;
}

.panel--body {
  font-size: 16px;
}

.emotion-gallery {
  padding: 20px;
}

.custom-buy-box .panel--body {
  position: initial;
}


.custom-buy-box p:first-child {
  max-width: 50%;
}

.custom-buy-box a {
  position: absolute;
  bottom: 0;
  background: #d1b793;
  color: #fff;
  padding: 12px;
  left: 0;
  right: 0;
}

.instock-image--element[class*='in-stock']{
    height: 150px;
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 45px;
}

@media screen and (min-width: 768px) {
	.instock-image--element {
		background-position: left center;
	}
}

@media screen and (min-width: 1024px) {
	.instock-image--element {
		height: 250px;
		background-size: 100% auto;
	}
}

.instock-image--element.in-stock-100 {
	background-image: url('/media/image/91/17/2d/kuh-staffelung-100.png');
}


.instock-image--element.in-stock-90 {
	background-image: url('/media/image/30/2d/6b/kuh-staffelung-90.png');
}

.instock-image--element.in-stock-80 {
	background-image: url('/media/image/6a/85/9b/kuh-staffelung-80.png');
}

.instock-image--element.in-stock-70 {
	background-image: url('/media/image/29/6c/d1/kuh-staffelung-70.png');
}

.instock-image--element.in-stock-60 {
	background-image: url('/media/image/2f/94/d3/kuh-staffelung-60.png');
}

.instock-image--element.in-stock-50 {
	background-image: url('/media/image/70/27/ef/kuh-staffelung-50.png');
}

.instock-image--element.in-stock-40 {
	background-image: url('/media/image/bf/e4/8c/kuh-staffelung-40.png');
}

.instock-image--element.in-stock-30 {
	background-image: url('/media/image/22/4d/d6/kuh-staffelung-30.png');
}

.instock-image--element.in-stock-20 {
	background-image: url('/media/image/47/e0/6d/kuh-staffelung-20.png');
}

.instock-image--element.in-stock-10 {
	background-image: url('/media/image/12/3c/f1/kuh-staffelung-10.png');
}

.instock-image--element.in-stock-0 {
	background-image: url('/media/image/db/b6/65/kuh-staffelung-0.png');
}