/* ##############################################
	00	VARIABLES 
############################################## */
/* misc */
.lidlborderbox {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.lidlfont {
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
}
.lidlfontbold {
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
}
/* sizes & spaces */
/* 200px */
/* 150px */
/* 100px */
/* 90px */
/* 85px */
/* 80px */
/* 75px */
/* 70px */
/* 60px */
/* 50px */
/* 45px */
/* 40px */
/* 35px */
/* 30px */
/* 25px */
/* 20px */
/* 15px */
/* 10px */
/* 5px */
/* colors */
/* font sizes */
.lidlfont6s {
  font-size: 0.375em;
  /* 6px */
}
.lidlfont8 {
  font-size: 0.500em;
  /* 8px */
  line-height: 0.875em;
  /* 14px */
}
.lidlfont8s {
  font-size: 0.500em;
  /* 8px */
}
.lidlfont10 {
  font-size: 0.625em;
  /* 10px */
  line-height: 1.000em;
  /* 16px */
}
.lidlfont11 {
  font-size: 0.688em;
  /* 11px */
  line-height: 0.875em;
  /* 14px */
}
.lidlfont12 {
  font-size: 0.750em;
  /* 12px */
  line-height: 1.125em;
  /* 18px */
}
.lidlfont12s {
  font-size: 0.750em;
  /* 12px */
}
.lidlfont13 {
  font-size: 0.813em;
  /* 13px */
  line-height: 1.438em;
  /* 23px */
}
.lidlfont13s {
  font-size: 0.813em;
  /* 13px */
}
.lidlfont14 {
  font-size: 0.875em;
  /* 14px */
  line-height: 1.500em;
  /* 24px */
}
.lidlfont14s {
  font-size: 0.875em;
  /* 14px */
}
.lidlfont15 {
  font-size: 0.938em;
  /* 15px */
  line-height: 1.563em;
  /* 25px */
}
.lidlfont15s {
  font-size: 0.938em;
  /* 15px */
}
.lidlfont16 {
  font-size: 1.000em;
  /* 16px */
  line-height: 1.625em;
  /* 26px */
}
.lidlfont16s {
  font-size: 1.000em;
  /* 16px */
}
.lidlfont18 {
  font-size: 1.125em;
  /* 18px */
  line-height: 1.500em;
  /* 24px */
}
.lidlfont18s {
  font-size: 1.125em;
  /* 18px */
}
.lidlfont20 {
  font-size: 1.250em;
  /* 20px */
  line-height: 1.750em;
  /* 28px */
}
.lidlfont20s {
  font-size: 1.250em;
  /* 20px */
}
.lidlfont22 {
  font-size: 1.375em;
  /* 22px */
  line-height: 1.875em;
  /* 30px */
}
.lidlfont22s {
  font-size: 1.375em;
  /* 22px */
}
.lidlfont24 {
  font-size: 1.500em;
  /* 24px */
  line-height: 1.875em;
  /* 30px */
}
.lidlfont24s {
  font-size: 1.500em;
  /* 24px */
}
.lidlfont26 {
  font-size: 1.625em;
  /* 26px */
  line-height: 1.875em;
  /* 30px */
}
.lidlfont26s {
  font-size: 1.625em;
  /* 26px */
}
.lidlfont28 {
  font-size: 1.750em;
  /* 28px */
  line-height: 2.125em;
  /* 34px */
}
.lidlfont28s {
  font-size: 1.750em;
  /* 28px */
}
.lidlfont32 {
  font-size: 2.000em;
  /* 32px */
  line-height: 3.000em;
  /* 48px */
}
.lidlfont32s {
  font-size: 2.000em;
  /* 32px */
}
.lidlfont36 {
  font-size: 2.250em;
  /* 36px */
  line-height: 3.250em;
  /* 52px */
}
.lidlfont36s {
  font-size: 2.250em;
  /* 36px */
}
.lidlfont46s {
  font-size: 2.875em;
  /* 46px */
}
.lidlfont48 {
  font-size: 3.000em;
  /* 48px */
  line-height: 3.500em;
  /* 56px */
}
.lidlfont48s {
  font-size: 3.000em;
  /* 48px */
}
.lidlfont64 {
  font-size: 4.000em;
  /* 64px */
  line-height: 6.000em;
  /* 96px */
}
.lidlfont64s {
  font-size: 4.000em;
  /* 64px */
}
/* Colors help
BLUE
mix(@lidlblue, @lidlwhite, 10%)		#e6edf2
mix(@lidlblue, @lidlwhite, 20%)		#cddce5
mix(@lidlblue, @lidlwhite, 30%)		#b4cad8
mix(@lidlblue, @lidlwhite, 40%)		#9bb9cc
mix(@lidlblue, @lidlwhite, 50%)		#82a7bf
mix(@lidlblue, @lidlwhite, 60%)		#6a96b2
mix(@lidlblue, @lidlwhite, 70%)		#5084a5
mix(@lidlblue, @lidlwhite, 80%)		#387399
mix(@lidlblue, @lidlwhite, 90%)		#1e618c

RED
mix(@lidlred, @lidlwhite, 10%)		#f8e9e8
mix(@lidlred, @lidlwhite, 20%)		#f1d3d2
mix(@lidlred, @lidlwhite, 30%)		#eabdbb
mix(@lidlred, @lidlwhite, 40%)		#e4a8a5
mix(@lidlred, @lidlwhite, 50%)		#dd928f
mix(@lidlred, @lidlwhite, 60%)		#d67c79
mix(@lidlred, @lidlwhite, 70%)		#cf6662
mix(@lidlred, @lidlwhite, 80%)		#c9514c
mix(@lidlred, @lidlwhite, 90%)		#c23a35

YELLOW
mix(@lidlyellow, @lidlwhite, 10%)	#fffee5
mix(@lidlyellow, @lidlwhite, 20%)	#fffccc
mix(@lidlyellow, @lidlwhite, 30%)	#fffbb2
mix(@lidlyellow, @lidlwhite, 40%)	#fff999
mix(@lidlyellow, @lidlwhite, 50%)	#fff87f
mix(@lidlyellow, @lidlwhite, 60%)	#fff766
mix(@lidlyellow, @lidlwhite, 70%)	#fff54c
mix(@lidlyellow, @lidlwhite, 80%)	#fff433
mix(@lidlyellow, @lidlwhite, 90%)	#fff219

GREEN
mix(@lidlgreen, @lidlwhite, 10%)	#e7f0e7
mix(@lidlgreen, @lidlwhite, 20%)	#d0e2d0
mix(@lidlgreen, @lidlwhite, 30%)	#b9d3b9
mix(@lidlgreen, @lidlwhite, 40%)	#a2c5a2
mix(@lidlgreen, @lidlwhite, 50%)	#8ab68a
mix(@lidlgreen, @lidlwhite, 60%)	#73a873
mix(@lidlgreen, @lidlwhite, 70%)	#5b995b
mix(@lidlgreen, @lidlwhite, 80%)	#458b45
mix(@lidlgreen, @lidlwhite, 90%)	#2d7c2d

*/
/*

Lidl E-Commerce International GmbH & Co. KG
Rötelstraße 38
74172 Neckarsulm

Version:	0.2.6
Date:		10.06.2016
Target:		Weinwelt
Author:		Tobias Beisel, Michael Baumgärtner

01	WINEWORLD
02	ANIMALWORLD
03	SPIRITWORLD
04	NOT NAMED
05	CLOTHING CONFIGURATOR
06	MISC

*/
.wineworld #categorypathrootfacet,
.coffeeworld #categorypathrootfacet,
#weinartfacet {
  display: none !important;
}
/* special wine teaser for startpage and wineworld */
.wine-teaser.pos_rel > .pos_abs {
  background: -moz-linear-gradient(left, #000000 80%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(80%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(left, #000000 80%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(left, #000000 80%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(left, #000000 80%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, #000000 80%, rgba(0, 0, 0, 0) 100%);
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  top: 0;
  left: 0;
  padding: 1.25em;
}
.wine-teaser.pos_rel > .pos_abs > h4 {
  margin: 0 0 0.625em 0;
}
.wine-teaser.pos_rel > .pos_abs > .btn {
  background-color: #a13c30;
  border-color: #a13c30;
  color: #fff;
}
.wine-teaser.pos_rel > .pos_abs > .btn:hover,
.wine-teaser.pos_rel > .pos_abs > .btn:focus {
  background-color: #bd776e;
  border-color: #a13c30;
  -webkit-box-shadow: 0 0 0.5em #e3c5c1;
  box-shadow: 0 0 0.5em #e3c5c1;
  color: #fff;
}
.wine-teaser:hover.pos_rel > .pos_abs > .btn {
  background-color: #bd776e;
  border-color: #a13c30;
  -webkit-box-shadow: 0 0 0.5em #e3c5c1;
  box-shadow: 0 0 0.5em #e3c5c1;
  color: #fff;
}
@-moz-document url-prefix() {
  /* Dumb firefox cannot handle max-width ... */
  .wine-teaser > img,
  .cover-click-area img {
    max-width: auto !important;
    width: 100%;
  }
}
/* ##############################################
	01	WINEWORLD
############################################## */
#articledetail img.wine-trophy-detailpage {
  position: absolute;
  width: 20%;
  top: 40%;
}
#articledetail img.wine-bamfield {
  position: absolute;
  top: 2.25em;
  left: 2em;
  width: 16%;
}
.wine-trophy-detailpage {
  position: absolute;
  bottom: 1.25em;
  height: inherit;
  left: 1.25em;
  width: 12.5em;
}
.wineworld .detailpage details {
  background-color: #ebebeb;
  border: 1px solid #d6d6d6;
  color: #333;
}
.wineworld .detailpage details:hover > summary {
  background-color: #d6d6d6;
}
.wineworld .detailpage details[open] > summary,
.wineworld .detailpage details.open > summary {
  background-color: #d6d6d6;
}
.wineworld .detailpage .carousel-prev,
.wineworld .detailpage .carousel-next {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  border-radius: 0;
  color: #333;
}
.wineworld .detailpage .carousel-prev:hover,
.wineworld .detailpage .carousel-next:hover {
  color: #999999;
}
.wineworld .detailpage .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  border-radius: 0;
}
.wineworld .detailpage .set-components-detailpage > div > div > div > div > .product:hover > .price-height > span:after {
  background-color: #b46359;
  border-color: #a13c30;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0.5em #ecd8d6;
  box-shadow: 0 0 0.5em #ecd8d6;
}
.wineworld .detailpage .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  background-color: #a13c30;
  border-color: #a13c30;
}
.wineworld .content h1,
.wineworld .searchresult h1,
.wineworld .detailpage h1 {
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
}
.wineworld .content a,
.wineworld .searchresult a,
.wineworld .detailpage a {
  color: #a13c30;
}
.wineworld .content a:hover,
.wineworld .searchresult a:hover,
.wineworld .detailpage a:hover {
  color: #d09e98;
}
.wineworld .content .ratingsbox,
.wineworld .searchresult .ratingsbox,
.wineworld .detailpage .ratingsbox {
  background-color: #ebebeb;
  color: #ffae00;
}
.wineworld .content .ratingslist,
.wineworld .searchresult .ratingslist,
.wineworld .detailpage .ratingslist {
  color: #a13c30;
}
.wineworld .content .ratingslist > dd > a,
.wineworld .searchresult .ratingslist > dd > a,
.wineworld .detailpage .ratingslist > dd > a {
  border-bottom: 1px solid #f6ecea;
}
.wineworld .content .ratingslist > dd > a.rating-delete-btn,
.wineworld .searchresult .ratingslist > dd > a.rating-delete-btn,
.wineworld .detailpage .ratingslist > dd > a.rating-delete-btn {
  border: 1px solid #bb251f;
  background-color: #bb251f;
  color: #fff;
}
.wineworld .content .ratingslist > dd > a.rating-delete-btn:focus,
.wineworld .searchresult .ratingslist > dd > a.rating-delete-btn:focus,
.wineworld .detailpage .ratingslist > dd > a.rating-delete-btn:focus,
.wineworld .content .ratingslist > dd > a.rating-delete-btn:hover,
.wineworld .searchresult .ratingslist > dd > a.rating-delete-btn:hover,
.wineworld .detailpage .ratingslist > dd > a.rating-delete-btn:hover {
  background-color: #c9514c;
  border-color: #bb251f;
  -webkit-box-shadow: 0 0 0.5em #f1d3d2;
  box-shadow: 0 0 0.5em #f1d3d2;
}
.wineworld .content .ratingslist > dd > a > .ratingsbar,
.wineworld .searchresult .ratingslist > dd > a > .ratingsbar,
.wineworld .detailpage .ratingslist > dd > a > .ratingsbar {
  background-color: #f6ecea;
}
.wineworld .content .ratingslist > dd > a.deactivated > span,
.wineworld .searchresult .ratingslist > dd > a.deactivated > span,
.wineworld .detailpage .ratingslist > dd > a.deactivated > span {
  color: #e5e5e5;
}
.wineworld .content .ratingslist > dd > a.deactivated > i,
.wineworld .searchresult .ratingslist > dd > a.deactivated > i,
.wineworld .detailpage .ratingslist > dd > a.deactivated > i {
  color: #e5e5e5;
}
.wineworld .content .ratingstext > b,
.wineworld .searchresult .ratingstext > b,
.wineworld .detailpage .ratingstext > b {
  color: #333;
}
.wineworld .content .ratingstext > i,
.wineworld .searchresult .ratingstext > i,
.wineworld .detailpage .ratingstext > i {
  color: #ffae00;
}
.wineworld .content .ratingstopbar,
.wineworld .searchresult .ratingstopbar,
.wineworld .detailpage .ratingstopbar {
  background-color: #ebebeb;
  color: #333;
}
.wineworld .content .product-detail-container .secondary,
.wineworld .searchresult .product-detail-container .secondary,
.wineworld .detailpage .product-detail-container .secondary {
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}
.wineworld .content .product-detail-container .secondary:hover,
.wineworld .searchresult .product-detail-container .secondary:hover,
.wineworld .detailpage .product-detail-container .secondary:hover,
.wineworld .content .product-detail-container .secondary:focus,
.wineworld .searchresult .product-detail-container .secondary:focus,
.wineworld .detailpage .product-detail-container .secondary:focus {
  background-color: #c2c2c2;
  border-color: #999999;
  -webkit-box-shadow: 0 0 0.5em #d6d6d6;
  box-shadow: 0 0 0.5em #d6d6d6;
}
.wineworld .content .product-detail-container .message.success,
.wineworld .searchresult .product-detail-container .message.success,
.wineworld .detailpage .product-detail-container .message.success {
  background-color: #e8f1e8;
  color: #166e16;
}
.wineworld .content .product-detail-container .message,
.wineworld .searchresult .product-detail-container .message,
.wineworld .detailpage .product-detail-container .message {
  background-color: #ebebeb;
  color: #333;
}
.wineworld .content .product-detail-container hr,
.wineworld .searchresult .product-detail-container hr,
.wineworld .detailpage .product-detail-container hr {
  border-color: #ebebeb;
}
.wineworld .content .product-detail-hero .message,
.wineworld .searchresult .product-detail-hero .message,
.wineworld .detailpage .product-detail-hero .message {
  background-color: #ebebeb;
  color: #333;
}
.wineworld .content .search-filter-bar,
.wineworld .searchresult .search-filter-bar,
.wineworld .detailpage .search-filter-bar {
  background-color: #eaeaea;
  border-radius: 0;
  color: #06507f;
}
.wineworld .content .search-filter-bar #available-in > b,
.wineworld .searchresult .search-filter-bar #available-in > b,
.wineworld .detailpage .search-filter-bar #available-in > b {
  color: #333;
}
.wineworld .content .search-filter-bar #available-in > .btn,
.wineworld .searchresult .search-filter-bar #available-in > .btn,
.wineworld .detailpage .search-filter-bar #available-in > .btn {
  background-color: #a13c30;
  border-color: #a13c30;
  border-radius: 0;
  color: #fff;
}
.wineworld .content .search-filter-bar #available-in > .btn:hover,
.wineworld .searchresult .search-filter-bar #available-in > .btn:hover,
.wineworld .detailpage .search-filter-bar #available-in > .btn:hover,
.wineworld .content .search-filter-bar #available-in > .btn:focus,
.wineworld .searchresult .search-filter-bar #available-in > .btn:focus,
.wineworld .detailpage .search-filter-bar #available-in > .btn:focus {
  background-color: #b46359;
  border-color: #a13c30;
  -webkit-box-shadow: 0 0 0.5em #ecd8d6;
  box-shadow: 0 0 0.5em #ecd8d6;
}
.wineworld .content .search-filter-bar #available-in > .light-btn,
.wineworld .searchresult .search-filter-bar #available-in > .light-btn,
.wineworld .detailpage .search-filter-bar #available-in > .light-btn {
  background-color: #fff;
  border: 1px solid #ecd8d6;
  border-radius: 0;
}
.wineworld .content .search-filter-bar #available-in > .light-btn:hover,
.wineworld .searchresult .search-filter-bar #available-in > .light-btn:hover,
.wineworld .detailpage .search-filter-bar #available-in > .light-btn:hover {
  border-color: #d09e98;
}
.wineworld .content .search-filter-bar #sorting-by,
.wineworld .searchresult .search-filter-bar #sorting-by,
.wineworld .detailpage .search-filter-bar #sorting-by {
  color: #333;
}
.wineworld .content .search-filter-bar .help,
.wineworld .searchresult .search-filter-bar .help,
.wineworld .detailpage .search-filter-bar .help,
.wineworld .content .search-filter-bar abbr.help,
.wineworld .searchresult .search-filter-bar abbr.help,
.wineworld .detailpage .search-filter-bar abbr.help {
  border: 1px solid #d6d6d6;
  background-color: #d6d6d6;
  color: #333;
}
.wineworld .content .rating,
.wineworld .searchresult .rating,
.wineworld .detailpage .rating {
  color: #ffae00 !important;
}
.wineworld .content .ratings > a,
.wineworld .searchresult .ratings > a,
.wineworld .detailpage .ratings > a {
  color: #333;
}
.wineworld .content .ratings > a > i,
.wineworld .searchresult .ratings > a > i,
.wineworld .detailpage .ratings > a > i {
  color: #ffae00;
}
.wineworld .content .third,
.wineworld .searchresult .third,
.wineworld .detailpage .third {
  background-color: #d0e2d0;
  border-color: #d0e2d0;
  color: #166e16;
}
.wineworld .content .third:hover,
.wineworld .searchresult .third:hover,
.wineworld .detailpage .third:hover {
  background-color: #e8f1e8;
  border-color: #8bb78b;
  -webkit-box-shadow: 0 0 0.5em #d0e2d0;
  box-shadow: 0 0 0.5em #d0e2d0;
  color: #8bb78b;
}
.wineworld .content .message,
.wineworld .searchresult .message,
.wineworld .detailpage .message {
  background-color: #f6ecea;
  color: #a13c30;
}
.wineworld .content .product-detail-price > b,
.wineworld .searchresult .product-detail-price > b,
.wineworld .detailpage .product-detail-price > b {
  color: #a13c30 !important;
}
.wineworld .content .product-detail-price > em > b,
.wineworld .searchresult .product-detail-price > em > b,
.wineworld .detailpage .product-detail-price > em > b {
  background-color: #a13c30;
  color: #fff;
}
.wineworld .content .product-detail-price > em,
.wineworld .searchresult .product-detail-price > em,
.wineworld .detailpage .product-detail-price > em,
.wineworld .content .product-detail-price > em > span,
.wineworld .searchresult .product-detail-price > em > span,
.wineworld .detailpage .product-detail-price > em > span {
  color: #a13c30 !important;
}
.wineworld .content .addon-navigation,
.wineworld .searchresult .addon-navigation,
.wineworld .detailpage .addon-navigation {
  border-bottom: 2px solid #e6eef2;
  display: block;
  padding: 0.625em 0;
  margin: 0 1.25em;
  text-align: right;
  vertical-align: middle;
}
.wineworld .content .addon-navigation > ul,
.wineworld .searchresult .addon-navigation > ul,
.wineworld .detailpage .addon-navigation > ul {
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0.313em 0 0 0;
}
.wineworld .content .addon-navigation > ul > li,
.wineworld .searchresult .addon-navigation > ul > li,
.wineworld .detailpage .addon-navigation > ul > li {
  display: inline-block;
  margin: 0 1.875em 0 0;
}
.wineworld .content .addon-navigation > ul > li.active > a,
.wineworld .searchresult .addon-navigation > ul > li.active > a,
.wineworld .detailpage .addon-navigation > ul > li.active > a {
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
}
.wineworld .content .addon-navigation > ul > li.active > a:hover,
.wineworld .searchresult .addon-navigation > ul > li.active > a:hover,
.wineworld .detailpage .addon-navigation > ul > li.active > a:hover {
  color: #d09e98;
}
.wineworld .content .addon-navigation > ul > li > a,
.wineworld .searchresult .addon-navigation > ul > li > a,
.wineworld .detailpage .addon-navigation > ul > li > a {
  border: none;
  color: #333;
  font-size: 1.250em;
  /* 20px */
  line-height: 1.750em;
  /* 28px */
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
  padding: 0;
  text-decoration: none;
}
.wineworld .content .addon-navigation > ul > li > a:hover,
.wineworld .searchresult .addon-navigation > ul > li > a:hover,
.wineworld .detailpage .addon-navigation > ul > li > a:hover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  color: #999999;
}
.wineworld .content .addon-navigation > ul > li:last-child,
.wineworld .searchresult .addon-navigation > ul > li:last-child,
.wineworld .detailpage .addon-navigation > ul > li:last-child {
  margin: 0;
}
.wineworld .content .addon-navigation > .btn,
.wineworld .searchresult .addon-navigation > .btn,
.wineworld .detailpage .addon-navigation > .btn {
  background-color: #a13c30;
  border-color: #a13c30;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  margin-left: 0.625em;
  text-transform: uppercase;
}
.wineworld .content .addon-navigation > .btn:hover,
.wineworld .searchresult .addon-navigation > .btn:hover,
.wineworld .detailpage .addon-navigation > .btn:hover,
.wineworld .content .addon-navigation > .btn:focus,
.wineworld .searchresult .addon-navigation > .btn:focus,
.wineworld .detailpage .addon-navigation > .btn:focus {
  background-color: #b46359;
  border-color: #a13c30;
  -webkit-box-shadow: 0 0 0.5em #ecd8d6;
  box-shadow: 0 0 0.5em #ecd8d6;
}
.wineworld .content .tabs,
.wineworld .searchresult .tabs,
.wineworld .detailpage .tabs {
  border-color: #e5e5e5;
}
.wineworld .content .tabs > li,
.wineworld .searchresult .tabs > li,
.wineworld .detailpage .tabs > li {
  background-color: transparent;
  margin-right: 1.25em;
}
.wineworld .content .tabs > li.selected > a,
.wineworld .searchresult .tabs > li.selected > a,
.wineworld .detailpage .tabs > li.selected > a {
  background-color: transparent;
  border-bottom: 4px solid #333;
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
  margin-bottom: -2px;
}
.wineworld .content .tabs > li.selected > a:hover,
.wineworld .searchresult .tabs > li.selected > a:hover,
.wineworld .detailpage .tabs > li.selected > a:hover {
  color: #333;
}
.wineworld .content .tabs > li > a,
.wineworld .searchresult .tabs > li > a,
.wineworld .detailpage .tabs > li > a {
  background-color: transparent;
  color: #333;
  font-size: 1.125em;
  /* 18px */
  padding: 0 0 0.625em 0;
}
.wineworld .content .tabs > li > a:hover,
.wineworld .searchresult .tabs > li > a:hover,
.wineworld .detailpage .tabs > li > a:hover {
  color: #999999;
}
.wineworld .content .tabs > li.flexMenu-viewMore.active > a > i,
.wineworld .searchresult .tabs > li.flexMenu-viewMore.active > a > i,
.wineworld .detailpage .tabs > li.flexMenu-viewMore.active > a > i {
  color: #999999 !important;
}
.wineworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li,
.wineworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li,
.wineworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li {
  background-color: #fff;
  border-color: #e5e5e5;
}
.wineworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a,
.wineworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a,
.wineworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a {
  color: #333;
  font-size: 1.000em !important;
  /* 16px */
}
.wineworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover,
.wineworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover,
.wineworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover {
  color: #999999;
}
.wineworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a,
.wineworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a,
.wineworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.wineworld .content .search-advisor,
.wineworld .searchresult .search-advisor,
.wineworld .detailpage .search-advisor {
  background-color: #eaeaea;
}
.wineworld .content .search-advisor > p > b,
.wineworld .searchresult .search-advisor > p > b,
.wineworld .detailpage .search-advisor > p > b {
  color: #333;
}
.wineworld .content .search-advisor > p > a,
.wineworld .searchresult .search-advisor > p > a,
.wineworld .detailpage .search-advisor > p > a {
  background-color: #fff;
  border-color: #d6d6d6;
}
.wineworld .content .search-advisor > p > a:hover,
.wineworld .searchresult .search-advisor > p > a:hover,
.wineworld .detailpage .search-advisor > p > a:hover {
  border-color: #999999;
}
.wineworld .content .pushed-products,
.wineworld .searchresult .pushed-products,
.wineworld .detailpage .pushed-products {
  border-color: #a13c30 !important;
}
.wineworld .content .pushed-products:before,
.wineworld .searchresult .pushed-products:before,
.wineworld .detailpage .pushed-products:before {
  background-color: #a13c30 !important;
}
.wineworld .content .product-carousel .product,
.wineworld .searchresult .product-carousel .product,
.wineworld .detailpage .product-carousel .product {
  height: 472px !important;
  min-height: 472px !important;
}
.wineworld .content .product-carousel .product:hover > .desc-height > strong,
.wineworld .searchresult .product-carousel .product:hover > .desc-height > strong,
.wineworld .detailpage .product-carousel .product:hover > .desc-height > strong {
  color: #999999;
}
.wineworld .content .product-carousel .product > .special,
.wineworld .searchresult .product-carousel .product > .special,
.wineworld .detailpage .product-carousel .product > .special {
  border-bottom: none;
}
.wineworld .content .product-carousel .product > .availability,
.wineworld .searchresult .product-carousel .product > .availability,
.wineworld .detailpage .product-carousel .product > .availability {
  border-color: #e5e5e5 !important;
  color: #333;
}
.wineworld .content .product-carousel .product > .desc-height,
.wineworld .searchresult .product-carousel .product > .desc-height,
.wineworld .detailpage .product-carousel .product > .desc-height {
  height: 325px;
  padding: 0.625em 0 0 0;
}
.wineworld .content .product-carousel .product > .desc-height > strong,
.wineworld .searchresult .product-carousel .product > .desc-height > strong,
.wineworld .detailpage .product-carousel .product > .desc-height > strong {
  color: #333;
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
}
.wineworld .content .product-carousel .product > .desc-height > small,
.wineworld .searchresult .product-carousel .product > .desc-height > small,
.wineworld .detailpage .product-carousel .product > .desc-height > small {
  color: #333;
}
.wineworld .content .product-carousel .product > .desc-height > .ratings,
.wineworld .searchresult .product-carousel .product > .desc-height > .ratings,
.wineworld .detailpage .product-carousel .product > .desc-height > .ratings {
  padding-top: 0.313em;
}
.wineworld .content .product-carousel .product > .desc-height > .ratings > span > i,
.wineworld .searchresult .product-carousel .product > .desc-height > .ratings > span > i,
.wineworld .detailpage .product-carousel .product > .desc-height > .ratings > span > i {
  color: #ffae00;
}
.wineworld .content .product-carousel .product > .desc-height > .ratings > span > span,
.wineworld .searchresult .product-carousel .product > .desc-height > .ratings > span > span,
.wineworld .detailpage .product-carousel .product > .desc-height > .ratings > span > span {
  color: #333;
}
.wineworld .content .product-carousel .product > .price-height > span > b,
.wineworld .searchresult .product-carousel .product > .price-height > span > b,
.wineworld .detailpage .product-carousel .product > .price-height > span > b,
.wineworld .content .product-carousel .product > .price-height > span > .baseprice,
.wineworld .searchresult .product-carousel .product > .price-height > span > .baseprice,
.wineworld .detailpage .product-carousel .product > .price-height > span > .baseprice {
  color: #333;
}
.wineworld .content .product-carousel .product > .price-height > span > em > b,
.wineworld .searchresult .product-carousel .product > .price-height > span > em > b,
.wineworld .detailpage .product-carousel .product > .price-height > span > em > b {
  border-radius: 0;
}
.wineworld .content .product-cheaper > .special,
.wineworld .searchresult .product-cheaper > .special,
.wineworld .detailpage .product-cheaper > .special,
.wineworld .content .product-cheaper > .availability,
.wineworld .searchresult .product-cheaper > .availability,
.wineworld .detailpage .product-cheaper > .availability {
  border-color: #bb251f;
}
.wineworld .content .product-cheaper > .price-height > span > b,
.wineworld .searchresult .product-cheaper > .price-height > span > b,
.wineworld .detailpage .product-cheaper > .price-height > span > b,
.wineworld .content .product-cheaper > .price-height > span > em,
.wineworld .searchresult .product-cheaper > .price-height > span > em,
.wineworld .detailpage .product-cheaper > .price-height > span > em,
.wineworld .content .product-cheaper > div > div > .price-height > span > b,
.wineworld .searchresult .product-cheaper > div > div > .price-height > span > b,
.wineworld .detailpage .product-cheaper > div > div > .price-height > span > b,
.wineworld .content .product-cheaper > div > div > .price-height > span > em,
.wineworld .searchresult .product-cheaper > div > div > .price-height > span > em,
.wineworld .detailpage .product-cheaper > div > div > .price-height > span > em {
  color: #bb251f;
}
.wineworld .content .paging-bar > ul,
.wineworld .searchresult .paging-bar > ul,
.wineworld .detailpage .paging-bar > ul {
  padding: 0;
}
.wineworld .content .paging-bar > ul > li > a,
.wineworld .searchresult .paging-bar > ul > li > a,
.wineworld .detailpage .paging-bar > ul > li > a {
  border-color: #e5e5e5;
  border-radius: 0;
}
.wineworld .content .paging-bar > ul > li > a:hover,
.wineworld .searchresult .paging-bar > ul > li > a:hover,
.wineworld .detailpage .paging-bar > ul > li > a:hover {
  background-color: #eaeaea;
  border-color: #999999;
}
.wineworld .content .paging-bar > ul > .active > a,
.wineworld .searchresult .paging-bar > ul > .active > a,
.wineworld .detailpage .paging-bar > ul > .active > a,
.wineworld .content .paging-bar > ul > .active :hover,
.wineworld .searchresult .paging-bar > ul > .active :hover,
.wineworld .detailpage .paging-bar > ul > .active :hover {
  border-color: #a13c30;
  background-color: #a13c30;
  color: #fff;
}
.wineworld .content .paging-bar > .paging-controls > a,
.wineworld .searchresult .paging-bar > .paging-controls > a,
.wineworld .detailpage .paging-bar > .paging-controls > a {
  border-color: #e6eef2;
}
.wineworld .content .paging-bar > .paging-controls > .disabled.paging-next,
.wineworld .searchresult .paging-bar > .paging-controls > .disabled.paging-next,
.wineworld .detailpage .paging-bar > .paging-controls > .disabled.paging-next,
.wineworld .content .paging-bar > .paging-controls > .disabled.paging-back,
.wineworld .searchresult .paging-bar > .paging-controls > .disabled.paging-back,
.wineworld .detailpage .paging-bar > .paging-controls > .disabled.paging-back {
  border-color: #eaeaea;
  color: #eaeaea;
}
.wineworld .content .collapse > summary.open > a,
.wineworld .searchresult .collapse > summary.open > a,
.wineworld .detailpage .collapse > summary.open > a {
  color: #333;
}
.wineworld .content .collapse > summary > a,
.wineworld .searchresult .collapse > summary > a,
.wineworld .detailpage .collapse > summary > a {
  color: #333;
  border-color: #eaeaea;
}
.wineworld .content .collapse > summary > a:hover,
.wineworld .searchresult .collapse > summary > a:hover,
.wineworld .detailpage .collapse > summary > a:hover {
  background-color: transparent;
}
.wineworld .content .collapse > div > .resetfilter,
.wineworld .searchresult .collapse > div > .resetfilter,
.wineworld .detailpage .collapse > div > .resetfilter {
  color: #a13c30;
}
.wineworld .content .collapse > div > .resetfilter:hover,
.wineworld .searchresult .collapse > div > .resetfilter:hover,
.wineworld .detailpage .collapse > div > .resetfilter:hover {
  background-color: #eaeaea;
  color: #333;
}
.wineworld .content li > a > em,
.wineworld .searchresult li > a > em,
.wineworld .detailpage li > a > em,
.wineworld .content li label > em,
.wineworld .searchresult li label > em,
.wineworld .detailpage li label > em,
.wineworld .content li label > span > em,
.wineworld .searchresult li label > span > em,
.wineworld .detailpage li label > span > em {
  color: #999999;
}
.wineworld .content li > a:hover > em,
.wineworld .searchresult li > a:hover > em,
.wineworld .detailpage li > a:hover > em,
.wineworld .content li label:hover > em,
.wineworld .searchresult li label:hover > em,
.wineworld .detailpage li label:hover > em,
.wineworld .content li label > span:hover > em,
.wineworld .searchresult li label > span:hover > em,
.wineworld .detailpage li label > span:hover > em {
  color: #999999;
}
.wineworld .content li > label :checked + span,
.wineworld .searchresult li > label :checked + span,
.wineworld .detailpage li > label :checked + span {
  color: #a13c30;
}
.wineworld .content li > label :checked + span > em,
.wineworld .searchresult li > label :checked + span > em,
.wineworld .detailpage li > label :checked + span > em {
  color: #666666;
}
.wineworld .content li.filterfunction > a,
.wineworld .searchresult li.filterfunction > a,
.wineworld .detailpage li.filterfunction > a {
  color: #a13c30 !important;
}
.wineworld .content li.filterfunction > a:hover,
.wineworld .searchresult li.filterfunction > a:hover,
.wineworld .detailpage li.filterfunction > a:hover {
  background-color: #ebebeb;
  color: #999999 !important;
}
.wineworld .content .content > li > a,
.wineworld .searchresult .content > li > a,
.wineworld .detailpage .content > li > a {
  color: #333;
}
.wineworld .content .content > li > a:hover,
.wineworld .searchresult .content > li > a:hover,
.wineworld .detailpage .content > li > a:hover {
  background-color: #ebebeb;
  color: #a13c30;
}
.wineworld .content .content > li > label,
.wineworld .searchresult .content > li > label,
.wineworld .detailpage .content > li > label {
  color: #333;
}
.wineworld .content .content > li > label:hover,
.wineworld .searchresult .content > li > label:hover,
.wineworld .detailpage .content > li > label:hover {
  background-color: #ebebeb;
  color: #a13c30;
}
.wineworld .content #brandfacet,
.wineworld .searchresult #brandfacet,
.wineworld .detailpage #brandfacet,
.wineworld .content #dqsfarbefacet,
.wineworld .searchresult #dqsfarbefacet,
.wineworld .detailpage #dqsfarbefacet {
  display: none;
}
.wineworld .content #brandfacet input,
.wineworld .searchresult #brandfacet input,
.wineworld .detailpage #brandfacet input,
.wineworld .content #dqsfarbefacet input,
.wineworld .searchresult #dqsfarbefacet input,
.wineworld .detailpage #dqsfarbefacet input {
  border-color: #a13c30;
  color: #333;
}
.wineworld .content #brandfacet input::-webkit-input-placeholder,
.wineworld .searchresult #brandfacet input::-webkit-input-placeholder,
.wineworld .detailpage #brandfacet input::-webkit-input-placeholder,
.wineworld .content #dqsfarbefacet input::-webkit-input-placeholder,
.wineworld .searchresult #dqsfarbefacet input::-webkit-input-placeholder,
.wineworld .detailpage #dqsfarbefacet input::-webkit-input-placeholder {
  color: #999999;
}
.wineworld .content #brandfacet input:focus::-webkit-input-placeholder,
.wineworld .searchresult #brandfacet input:focus::-webkit-input-placeholder,
.wineworld .detailpage #brandfacet input:focus::-webkit-input-placeholder,
.wineworld .content #dqsfarbefacet input:focus::-webkit-input-placeholder,
.wineworld .searchresult #dqsfarbefacet input:focus::-webkit-input-placeholder,
.wineworld .detailpage #dqsfarbefacet input:focus::-webkit-input-placeholder {
  color: #d6d6d6;
}
.wineworld .content #brandfacet > div > .content,
.wineworld .searchresult #brandfacet > div > .content,
.wineworld .detailpage #brandfacet > div > .content,
.wineworld .content #dqsfarbefacet > div > .content,
.wineworld .searchresult #dqsfarbefacet > div > .content,
.wineworld .detailpage #dqsfarbefacet > div > .content {
  border-color: #f6ecea;
}
.wineworld .content .filter-button,
.wineworld .searchresult .filter-button,
.wineworld .detailpage .filter-button,
.wineworld .content .cancel-filter-button,
.wineworld .searchresult .cancel-filter-button,
.wineworld .detailpage .cancel-filter-button {
  background-color: #a13c30;
  border-color: #a13c30;
  color: #fff;
}
.wineworld .content .filter-button:hover,
.wineworld .searchresult .filter-button:hover,
.wineworld .detailpage .filter-button:hover,
.wineworld .content .cancel-filter-button:hover,
.wineworld .searchresult .cancel-filter-button:hover,
.wineworld .detailpage .cancel-filter-button:hover,
.wineworld .content .filter-button:focus,
.wineworld .searchresult .filter-button:focus,
.wineworld .detailpage .filter-button:focus,
.wineworld .content .cancel-filter-button:focus,
.wineworld .searchresult .cancel-filter-button:focus,
.wineworld .detailpage .cancel-filter-button:focus {
  background-color: #bd776e;
  border-color: #a13c30;
  -webkit-box-shadow: 0 0 0.5em #e3c5c1;
  box-shadow: 0 0 0.5em #e3c5c1;
  color: #fff;
}
.wineworld .content .filter-button.proceed,
.wineworld .searchresult .filter-button.proceed,
.wineworld .detailpage .filter-button.proceed {
  background-color: #166e16;
  border-color: #166e16;
  color: #fff;
}
.wineworld .content .filter-button.proceed:hover,
.wineworld .searchresult .filter-button.proceed:hover,
.wineworld .detailpage .filter-button.proceed:hover,
.wineworld .content .filter-button.proceed:focus,
.wineworld .searchresult .filter-button.proceed:focus,
.wineworld .detailpage .filter-button.proceed:focus {
  background-color: #5c9a5c;
  border-color: #166e16;
  -webkit-box-shadow: 0 0 0.5em #b9d4b9;
  box-shadow: 0 0 0.5em #b9d4b9;
  color: #fff;
}
.wineworld .content .sub-nav a,
.wineworld .searchresult .sub-nav a,
.wineworld .detailpage .sub-nav a {
  color: #333;
}
.wineworld .content .sub-nav a:hover,
.wineworld .searchresult .sub-nav a:hover,
.wineworld .detailpage .sub-nav a:hover {
  background-color: #ebebeb;
  color: #a13c30;
}
.wineworld .content .sub-nav .parent > a,
.wineworld .searchresult .sub-nav .parent > a,
.wineworld .detailpage .sub-nav .parent > a {
  border-color: #eaeaea;
}
/* Special page - french wines */
.frenchwines .detailpage > img:first-child {
  display: none;
}
.frenchwines .searchresult {
  background: transparent url('https://www.lidl.de/de/asset/images/1442-wein-00-kachel.jpg') repeat top left;
}
.frenchwines .searchresult > div > aside {
  background-color: #d5b47e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 0.938em;
  margin-right: -0.938em;
}
.frenchwines .searchresult > div > aside > div {
  padding-left: 0.625em;
}
.frenchwines .searchresult .tabs {
  display: none;
}
.frenchwines .searchresult .with-left-navigation {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  padding: 0 0 0 0.625em;
}
.frenchwines .searchresult .pushed-products {
  background-color: #fff;
  border: none;
}
.frenchwines .searchresult .pushed-products:before {
  background-color: #fff !important;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.25);
}
.frenchwines .searchresult .pushed-products .product > .availability {
  border-bottom: 2px solid #eaeaea;
}
.frenchwines .searchresult .search-filter-bar {
  background-color: #d5b47e;
  margin-top: 0;
}
.frenchwines .searchresult .search-filter-bar #available-in > b {
  color: #fff;
}
.frenchwines .searchresult .search-filter-bar #available-in > .btn {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.frenchwines .searchresult .search-filter-bar #available-in > .btn:hover,
.frenchwines .searchresult .search-filter-bar #available-in > .btn:focus {
  background-color: #5c5c5c;
  border-color: #333;
  -webkit-box-shadow: 0 0 0.5em #d6d6d6;
  box-shadow: 0 0 0.5em #d6d6d6;
}
.frenchwines .searchresult .search-filter-bar #available-in > .light-btn {
  background-color: #fff;
  border: none;
  color: #333;
}
.frenchwines .searchresult .search-filter-bar #available-in > .light-btn:hover {
  color: #999999;
}
.frenchwines .searchresult .search-filter-bar #sorting-by {
  color: #fff;
}
.frenchwines .searchresult .search-filter-bar #sorting-by > a {
  color: #333;
}
.frenchwines .searchresult .search-filter-bar .help,
.frenchwines .searchresult .search-filter-bar abbr.help {
  border: 1px solid #fff;
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult .product {
  background-color: #fff;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.frenchwines .searchresult .product > .special {
  border-color: #eaeaea;
}
.frenchwines .searchresult .product > .special > .label.blue {
  border-color: #d5b47e !important;
}
.frenchwines .searchresult .product > .special > .label.blue > span {
  background-color: #d5b47e;
}
.frenchwines .searchresult .product > .desc-height > small {
  color: #666666;
}
.frenchwines .searchresult .product > .desc-height > .ratings > span {
  color: #333;
}
.frenchwines .searchresult .product > .price-height > span > b {
  color: #d5b47e;
}
.frenchwines .searchresult .product > .price-height > span > em {
  color: #666666;
}
.frenchwines .searchresult .product > .price-height > span > em > b {
  background-color: #a13c30;
  color: #fff;
}
.frenchwines .searchresult .product > .availability {
  border: none;
}
.frenchwines .searchresult .product > .availability > span {
  padding-left: 0.625em;
}
.frenchwines .searchresult .product > .availability > span.soldout {
  color: #a13c30;
}
.frenchwines .searchresult .product > .availability > span.soldout > i {
  color: #d09e98;
}
.frenchwines .searchresult .product > .availability > span > i {
  color: #999999;
}
.frenchwines .searchresult .product:hover .availability > span {
  color: #333;
}
.frenchwines .searchresult .product:hover .availability > .soldout {
  color: #a13c30;
}
.frenchwines .searchresult .product:hover > .desc-height > strong {
  color: #d5b47e;
  text-decoration: underline;
}
.frenchwines .searchresult .product-cheaper > .special,
.frenchwines .searchresult .product-cheaper > .availability {
  border-color: #a13c30;
}
.frenchwines .searchresult .product-cheaper > .price-height > span > b,
.frenchwines .searchresult .product-cheaper > .price-height > span > em,
.frenchwines .searchresult .product-cheaper > div > div > .price-height > span > b,
.frenchwines .searchresult .product-cheaper > div > div > .price-height > span > em {
  color: #a13c30;
}
.frenchwines .searchresult .paging-bar {
  margin-top: -1.25em;
}
.frenchwines .searchresult .paging-bar > ul {
  padding-left: 0;
}
.frenchwines .searchresult .paging-bar > ul > li {
  color: #fff;
}
.frenchwines .searchresult .paging-bar > ul > li > a {
  background-color: #fff;
  border: none;
  color: #333;
}
.frenchwines .searchresult .paging-bar > ul > li > a:hover {
  background-color: #eaeaea;
  border-color: #999999;
}
.frenchwines .searchresult .paging-bar > ul > .active > a,
.frenchwines .searchresult .paging-bar > ul > .active :hover {
  border-color: #d5b47e;
  background-color: #d5b47e;
  color: #fff;
}
.frenchwines .searchresult .paging-bar > .paging-controls > a {
  background-color: #d5b47e;
  border: none;
  color: #fff;
}
.frenchwines .searchresult .paging-bar > .paging-controls > .disabled.paging-next,
.frenchwines .searchresult .paging-bar > .paging-controls > .disabled.paging-back {
  background-color: #fff;
  border-color: #eaeaea;
  color: #eaeaea;
}
.frenchwines .searchresult .collapse > summary.open > a {
  color: #fff;
}
.frenchwines .searchresult .collapse > summary > a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.5);
  border-width: 1px;
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
  padding-left: 0.313em;
  text-transform: uppercase;
}
.frenchwines .searchresult .collapse > summary > a:hover {
  background-color: transparent !important;
}
.frenchwines .searchresult .collapse > div > .sub-nav > li.parent > a {
  border-color: rgba(51, 51, 51, 0.25);
}
.frenchwines .searchresult .collapse > div > .sub-nav > li a {
  color: #333;
}
.frenchwines .searchresult .collapse > div > .sub-nav > li a:hover {
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult .collapse > div > .resetfilter {
  color: #333;
}
.frenchwines .searchresult .collapse > div > .resetfilter:hover {
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult li > a > em,
.frenchwines .searchresult li label > em,
.frenchwines .searchresult li label > span > em {
  color: rgba(51, 51, 51, 0.5);
}
.frenchwines .searchresult li > a:hover > em,
.frenchwines .searchresult li label:hover > em,
.frenchwines .searchresult li label > span:hover > em {
  color: rgba(51, 51, 51, 0.25);
}
.frenchwines .searchresult li > label :checked + span {
  color: #333;
}
.frenchwines .searchresult li > label :checked + span > em {
  color: rgba(51, 51, 51, 0.5);
}
.frenchwines .searchresult li.filterfunction > a {
  color: #333 !important;
}
.frenchwines .searchresult li.filterfunction > a:hover {
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult .content > li > a {
  color: #333;
}
.frenchwines .searchresult .content > li > a:hover {
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult .content > li > label {
  color: #333;
}
.frenchwines .searchresult .content > li > label:hover {
  background-color: #fff;
  color: #333;
}
.frenchwines .searchresult #brandfacet,
.frenchwines .searchresult #dqsfarbefacet {
  display: none;
}
.frenchwines .searchresult .rating {
  color: #333 !important;
}
.frenchwines .searchresult .filter-button,
.frenchwines .searchresult .cancel-filter-button {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.frenchwines .searchresult .filter-button:hover,
.frenchwines .searchresult .cancel-filter-button:hover,
.frenchwines .searchresult .filter-button:focus,
.frenchwines .searchresult .cancel-filter-button:focus {
  background-color: #707070;
  border-color: #333;
  -webkit-box-shadow: 0 0 0.5em #c2c2c2;
  box-shadow: 0 0 0.5em #c2c2c2;
  color: #fff;
}
.frenchwines .searchresult .filter-button.proceed {
  background-color: #166e16;
  border-color: #166e16;
  color: #fff;
}
.frenchwines .searchresult .filter-button.proceed:hover,
.frenchwines .searchresult .filter-button.proceed:focus {
  background-color: #5c9a5c;
  border-color: #166e16;
  -webkit-box-shadow: 0 0 0.5em #b9d4b9;
  box-shadow: 0 0 0.5em #b9d4b9;
  color: #fff;
}
/* ##############################################
        02	ANIMALWORLD
############################################## */
.animalworld .detailpage details {
  background-color: #ebebeb;
  border: 1px solid #d6d6d6;
  color: #333;
}
.animalworld .detailpage details:hover > summary {
  background-color: #d6d6d6;
}
.animalworld .detailpage details[open] > summary,
.animalworld .detailpage details.open > summary {
  background-color: #d6d6d6;
}
.animalworld .detailpage .set-components-detailpage .carousel-prev,
.animalworld .detailpage .set-components-detailpage .carousel-next {
  border-color: #94a797;
}
.animalworld .detailpage .set-components-detailpage > div > div > div > div > .product:hover > .price-height > span:after {
  background-color: #537259;
  border-color: #284f2f;
  -webkit-box-shadow: 0 0 0.5em #d4dcd5;
  box-shadow: 0 0 0.5em #d4dcd5;
}
.animalworld .detailpage .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  background-color: #284f2f;
  border-color: #284f2f;
}
.animalworld .content a,
.animalworld .searchresult a,
.animalworld .detailpage a {
  color: #284f2f;
}
.animalworld .content a:hover,
.animalworld .searchresult a:hover,
.animalworld .detailpage a:hover {
  color: #94a797;
}
.animalworld .content .ratingsbox,
.animalworld .searchresult .ratingsbox,
.animalworld .detailpage .ratingsbox {
  background-color: #ebebeb;
  color: #284f2f;
}
.animalworld .content .ratingslist,
.animalworld .searchresult .ratingslist,
.animalworld .detailpage .ratingslist {
  color: #284f2f;
}
.animalworld .content .ratingslist > dd > a,
.animalworld .searchresult .ratingslist > dd > a,
.animalworld .detailpage .ratingslist > dd > a {
  border-bottom: 1px solid #eaedea;
}
.animalworld .content .ratingslist > dd > a.rating-delete-btn,
.animalworld .searchresult .ratingslist > dd > a.rating-delete-btn,
.animalworld .detailpage .ratingslist > dd > a.rating-delete-btn {
  border: 1px solid #284f2f;
  background-color: #284f2f;
  color: #fff;
}
.animalworld .content .ratingslist > dd > a.rating-delete-btn:focus,
.animalworld .searchresult .ratingslist > dd > a.rating-delete-btn:focus,
.animalworld .detailpage .ratingslist > dd > a.rating-delete-btn:focus,
.animalworld .content .ratingslist > dd > a.rating-delete-btn:hover,
.animalworld .searchresult .ratingslist > dd > a.rating-delete-btn:hover,
.animalworld .detailpage .ratingslist > dd > a.rating-delete-btn:hover {
  background-color: #537259;
  border-color: #284f2f;
  -webkit-box-shadow: 0 0 0.5em #d4dcd5;
  box-shadow: 0 0 0.5em #d4dcd5;
}
.animalworld .content .ratingslist > dd > a > .ratingsbar,
.animalworld .searchresult .ratingslist > dd > a > .ratingsbar,
.animalworld .detailpage .ratingslist > dd > a > .ratingsbar {
  background-color: #eaedea;
}
.animalworld .content .ratingslist > dd > a.deactivated > span,
.animalworld .searchresult .ratingslist > dd > a.deactivated > span,
.animalworld .detailpage .ratingslist > dd > a.deactivated > span {
  color: #e5e5e5;
}
.animalworld .content .ratingslist > dd > a.deactivated > i,
.animalworld .searchresult .ratingslist > dd > a.deactivated > i,
.animalworld .detailpage .ratingslist > dd > a.deactivated > i {
  color: #e5e5e5;
}
.animalworld .content .ratingstext > b,
.animalworld .searchresult .ratingstext > b,
.animalworld .detailpage .ratingstext > b {
  color: #284f2f;
}
.animalworld .content .ratingstext > i,
.animalworld .searchresult .ratingstext > i,
.animalworld .detailpage .ratingstext > i {
  color: #284f2f;
}
.animalworld .content .ratingstopbar,
.animalworld .searchresult .ratingstopbar,
.animalworld .detailpage .ratingstopbar {
  background-color: #ebebeb;
  color: #333;
}
.animalworld .content .product-detail-container .attributes,
.animalworld .searchresult .product-detail-container .attributes,
.animalworld .detailpage .product-detail-container .attributes {
  border-color: #e5e5e5;
}
.animalworld .content .product-detail-container .secondary,
.animalworld .searchresult .product-detail-container .secondary,
.animalworld .detailpage .product-detail-container .secondary {
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}
.animalworld .content .product-detail-container .secondary:hover,
.animalworld .searchresult .product-detail-container .secondary:hover,
.animalworld .detailpage .product-detail-container .secondary:hover,
.animalworld .content .product-detail-container .secondary:focus,
.animalworld .searchresult .product-detail-container .secondary:focus,
.animalworld .detailpage .product-detail-container .secondary:focus {
  background-color: #c2c2c2;
  border-color: #999999;
  -webkit-box-shadow: 0 0 0.5em #d6d6d6;
  box-shadow: 0 0 0.5em #d6d6d6;
}
.animalworld .content .product-detail-container .message.success,
.animalworld .searchresult .product-detail-container .message.success,
.animalworld .detailpage .product-detail-container .message.success {
  background-color: #e8f1e8;
  color: #166e16;
}
.animalworld .content .product-detail-container .message,
.animalworld .searchresult .product-detail-container .message,
.animalworld .detailpage .product-detail-container .message {
  background-color: #ebebeb;
  color: #333;
}
.animalworld .content .product-detail-container hr,
.animalworld .searchresult .product-detail-container hr,
.animalworld .detailpage .product-detail-container hr {
  border-color: #ebebeb;
}
.animalworld .content .product-detail-hero .message,
.animalworld .searchresult .product-detail-hero .message,
.animalworld .detailpage .product-detail-hero .message {
  background-color: #ebebeb;
  color: #333;
}
.animalworld .content .search-filter-bar,
.animalworld .searchresult .search-filter-bar,
.animalworld .detailpage .search-filter-bar {
  background-color: #d8e5cf;
  color: #284f2f;
}
.animalworld .content .search-filter-bar #available-in > b,
.animalworld .searchresult .search-filter-bar #available-in > b,
.animalworld .detailpage .search-filter-bar #available-in > b {
  color: #333;
}
.animalworld .content .search-filter-bar #available-in > .btn,
.animalworld .searchresult .search-filter-bar #available-in > .btn,
.animalworld .detailpage .search-filter-bar #available-in > .btn {
  background-color: #284f2f;
  border-color: #284f2f;
  color: #fff;
}
.animalworld .content .search-filter-bar #available-in > .btn:hover,
.animalworld .searchresult .search-filter-bar #available-in > .btn:hover,
.animalworld .detailpage .search-filter-bar #available-in > .btn:hover,
.animalworld .content .search-filter-bar #available-in > .btn:focus,
.animalworld .searchresult .search-filter-bar #available-in > .btn:focus,
.animalworld .detailpage .search-filter-bar #available-in > .btn:focus {
  background-color: #537259;
  border-color: #284f2f;
  -webkit-box-shadow: 0 0 0.5em #d4dcd5;
  box-shadow: 0 0 0.5em #d4dcd5;
}
.animalworld .content .search-filter-bar #available-in > .light-btn,
.animalworld .searchresult .search-filter-bar #available-in > .light-btn,
.animalworld .detailpage .search-filter-bar #available-in > .light-btn {
  background-color: #fff;
  border: 1px solid #d4dcd5;
}
.animalworld .content .search-filter-bar #available-in > .light-btn:hover,
.animalworld .searchresult .search-filter-bar #available-in > .light-btn:hover,
.animalworld .detailpage .search-filter-bar #available-in > .light-btn:hover {
  border-color: #94a797;
}
.animalworld .content .search-filter-bar #sorting-by,
.animalworld .searchresult .search-filter-bar #sorting-by,
.animalworld .detailpage .search-filter-bar #sorting-by {
  color: #333;
}
.animalworld .content .search-filter-bar .help,
.animalworld .searchresult .search-filter-bar .help,
.animalworld .detailpage .search-filter-bar .help,
.animalworld .content .search-filter-bar abbr.help,
.animalworld .searchresult .search-filter-bar abbr.help,
.animalworld .detailpage .search-filter-bar abbr.help {
  border: 1px solid #bfcac1;
  background-color: #bfcac1;
  color: #284f2f;
}
.animalworld .content .rating,
.animalworld .searchresult .rating,
.animalworld .detailpage .rating {
  color: #284f2f !important;
}
.animalworld .content .third,
.animalworld .searchresult .third,
.animalworld .detailpage .third {
  background-color: #d4dcd5;
  border-color: #d4dcd5;
  color: #284f2f;
}
.animalworld .content .third:hover,
.animalworld .searchresult .third:hover,
.animalworld .detailpage .third:hover {
  background-color: #eaedea;
  border-color: #94a797;
  -webkit-box-shadow: 0 0 0.5em #d4dcd5;
  box-shadow: 0 0 0.5em #d4dcd5;
  color: #94a797;
}
.animalworld .content .message,
.animalworld .searchresult .message,
.animalworld .detailpage .message {
  background-color: #eaedea;
  color: #284f2f;
}
.animalworld .content .product-detail-price > b,
.animalworld .searchresult .product-detail-price > b,
.animalworld .detailpage .product-detail-price > b {
  color: #9e2b76 !important;
}
.animalworld .content .product-detail-price > em > b,
.animalworld .searchresult .product-detail-price > em > b,
.animalworld .detailpage .product-detail-price > em > b {
  background-color: #9e2b76;
  color: #fff;
}
.animalworld .content .product-detail-price > em,
.animalworld .searchresult .product-detail-price > em,
.animalworld .detailpage .product-detail-price > em,
.animalworld .content .product-detail-price > em > span,
.animalworld .searchresult .product-detail-price > em > span,
.animalworld .detailpage .product-detail-price > em > span {
  color: #9e2b76 !important;
}
.animalworld .content .addon-navigation,
.animalworld .searchresult .addon-navigation,
.animalworld .detailpage .addon-navigation {
  border-bottom: 2px solid #e6eef2;
  display: block;
  padding: 0.625em 0;
  margin: 0 1.25em;
  text-align: right;
  vertical-align: middle;
}
.animalworld .content .addon-navigation > ul,
.animalworld .searchresult .addon-navigation > ul,
.animalworld .detailpage .addon-navigation > ul {
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0.313em 0 0 0;
}
.animalworld .content .addon-navigation > ul > li,
.animalworld .searchresult .addon-navigation > ul > li,
.animalworld .detailpage .addon-navigation > ul > li {
  display: inline-block;
}
.animalworld .content .addon-navigation > ul > li.active > a,
.animalworld .searchresult .addon-navigation > ul > li.active > a,
.animalworld .detailpage .addon-navigation > ul > li.active > a {
  color: #9e2b76;
  text-decoration: underline !important;
}
.animalworld .content .addon-navigation > ul > li.active > a:hover,
.animalworld .searchresult .addon-navigation > ul > li.active > a:hover,
.animalworld .detailpage .addon-navigation > ul > li.active > a:hover {
  color: #94a797;
}
.animalworld .content .addon-navigation > ul > li > a,
.animalworld .searchresult .addon-navigation > ul > li > a,
.animalworld .detailpage .addon-navigation > ul > li > a {
  border: none;
  color: #333;
  font-size: 1.250em;
  /* 20px */
  line-height: 1.750em;
  /* 28px */
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
  padding: 0 0.625em;
  text-decoration: none;
}
.animalworld .content .addon-navigation > ul > li > a:hover,
.animalworld .searchresult .addon-navigation > ul > li > a:hover,
.animalworld .detailpage .addon-navigation > ul > li > a:hover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  color: #999999;
}
.animalworld .content .addon-navigation > ul > li:last-child > a,
.animalworld .searchresult .addon-navigation > ul > li:last-child > a,
.animalworld .detailpage .addon-navigation > ul > li:last-child > a {
  border: none;
}
.animalworld .content .addon-navigation > .btn,
.animalworld .searchresult .addon-navigation > .btn,
.animalworld .detailpage .addon-navigation > .btn {
  background-color: #9e2b76;
  border-color: #9e2b76;
  color: #fff;
  display: inline-block;
  margin-left: 0.625em;
}
.animalworld .content .addon-navigation > .btn:hover,
.animalworld .searchresult .addon-navigation > .btn:hover,
.animalworld .detailpage .addon-navigation > .btn:hover,
.animalworld .content .addon-navigation > .btn:focus,
.animalworld .searchresult .addon-navigation > .btn:focus,
.animalworld .detailpage .addon-navigation > .btn:focus {
  background-color: #b15591;
  border-color: #9e2b76;
  -webkit-box-shadow: 0 0 0.5em #ecd5e4;
  box-shadow: 0 0 0.5em #ecd5e4;
}
.animalworld .content .tabs,
.animalworld .searchresult .tabs,
.animalworld .detailpage .tabs {
  border-color: #284f2f;
}
.animalworld .content .tabs li,
.animalworld .searchresult .tabs li,
.animalworld .detailpage .tabs li {
  background-color: #d8e5cf;
}
.animalworld .content .tabs li > a,
.animalworld .searchresult .tabs li > a,
.animalworld .detailpage .tabs li > a {
  color: #333;
}
.animalworld .content .tabs li > a:hover,
.animalworld .searchresult .tabs li > a:hover,
.animalworld .detailpage .tabs li > a:hover {
  color: #999999;
}
.animalworld .content .tabs li.selected > a,
.animalworld .searchresult .tabs li.selected > a,
.animalworld .detailpage .tabs li.selected > a {
  background-color: #284f2f;
  color: #fff;
}
.animalworld .content .tabs li.selected > a > i,
.animalworld .searchresult .tabs li.selected > a > i,
.animalworld .detailpage .tabs li.selected > a > i {
  color: #fff;
}
.animalworld .content .tabs .flexMenu-viewMore.active > a > i,
.animalworld .searchresult .tabs .flexMenu-viewMore.active > a > i,
.animalworld .detailpage .tabs .flexMenu-viewMore.active > a > i {
  color: #94a797;
}
.animalworld .content .tabs li > .flexMenu-popup > li,
.animalworld .searchresult .tabs li > .flexMenu-popup > li,
.animalworld .detailpage .tabs li > .flexMenu-popup > li {
  border-color: #f7faf5;
}
.animalworld .content .search-advisor,
.animalworld .searchresult .search-advisor,
.animalworld .detailpage .search-advisor {
  background-color: #d8e5cf;
}
.animalworld .content .search-advisor > p > b,
.animalworld .searchresult .search-advisor > p > b,
.animalworld .detailpage .search-advisor > p > b {
  color: #333;
}
.animalworld .content .search-advisor > p > a,
.animalworld .searchresult .search-advisor > p > a,
.animalworld .detailpage .search-advisor > p > a {
  background-color: #fff;
  border-color: #d6d6d6;
}
.animalworld .content .search-advisor > p > a:hover,
.animalworld .searchresult .search-advisor > p > a:hover,
.animalworld .detailpage .search-advisor > p > a:hover {
  border-color: #999999;
}
.animalworld .content .pushed-products,
.animalworld .searchresult .pushed-products,
.animalworld .detailpage .pushed-products {
  border-color: #284f2f !important;
}
.animalworld .content .pushed-products:before,
.animalworld .searchresult .pushed-products:before,
.animalworld .detailpage .pushed-products:before {
  background-color: #284f2f !important;
}
.animalworld .content .product,
.animalworld .searchresult .product,
.animalworld .detailpage .product {
  background-color: #fff;
  color: #333;
}
.animalworld .content .product > .special,
.animalworld .searchresult .product > .special,
.animalworld .detailpage .product > .special {
  border-color: #d8e5cf;
}
.animalworld .content .product > .desc-height > small,
.animalworld .searchresult .product > .desc-height > small,
.animalworld .detailpage .product > .desc-height > small {
  color: #666666;
}
.animalworld .content .product > .desc-height > .ratings > span,
.animalworld .searchresult .product > .desc-height > .ratings > span,
.animalworld .detailpage .product > .desc-height > .ratings > span {
  color: #333;
}
.animalworld .content .product > .price-height > span > b,
.animalworld .searchresult .product > .price-height > span > b,
.animalworld .detailpage .product > .price-height > span > b {
  color: #9e2b76;
}
.animalworld .content .product > .price-height > span > em,
.animalworld .searchresult .product > .price-height > span > em,
.animalworld .detailpage .product > .price-height > span > em {
  color: #666666;
}
.animalworld .content .product > .price-height > span > em > b,
.animalworld .searchresult .product > .price-height > span > em > b,
.animalworld .detailpage .product > .price-height > span > em > b {
  background-color: #9e2b76;
  color: #fff;
}
.animalworld .content .product > .availability,
.animalworld .searchresult .product > .availability,
.animalworld .detailpage .product > .availability {
  border-color: #d8e5cf;
}
.animalworld .content .product > .availability > span.soldout,
.animalworld .searchresult .product > .availability > span.soldout,
.animalworld .detailpage .product > .availability > span.soldout {
  color: #284f2f;
}
.animalworld .content .product > .availability > span.soldout > i,
.animalworld .searchresult .product > .availability > span.soldout > i,
.animalworld .detailpage .product > .availability > span.soldout > i {
  color: #94a797;
}
.animalworld .content .product > .availability > span > i,
.animalworld .searchresult .product > .availability > span > i,
.animalworld .detailpage .product > .availability > span > i {
  color: #999999;
}
.animalworld .content .product:hover .availability > span,
.animalworld .searchresult .product:hover .availability > span,
.animalworld .detailpage .product:hover .availability > span {
  color: #333;
}
.animalworld .content .product:hover .availability > .soldout,
.animalworld .searchresult .product:hover .availability > .soldout,
.animalworld .detailpage .product:hover .availability > .soldout {
  color: #284f2f;
}
.animalworld .content .product:hover > .desc-height > strong,
.animalworld .searchresult .product:hover > .desc-height > strong,
.animalworld .detailpage .product:hover > .desc-height > strong {
  color: #284f2f;
  text-decoration: underline;
}
.animalworld .content .product-cheaper > .special,
.animalworld .searchresult .product-cheaper > .special,
.animalworld .detailpage .product-cheaper > .special,
.animalworld .content .product-cheaper > .availability,
.animalworld .searchresult .product-cheaper > .availability,
.animalworld .detailpage .product-cheaper > .availability {
  border-color: #9e2b76;
}
.animalworld .content .product-cheaper > .price-height > span > b,
.animalworld .searchresult .product-cheaper > .price-height > span > b,
.animalworld .detailpage .product-cheaper > .price-height > span > b,
.animalworld .content .product-cheaper > .price-height > span > em,
.animalworld .searchresult .product-cheaper > .price-height > span > em,
.animalworld .detailpage .product-cheaper > .price-height > span > em,
.animalworld .content .product-cheaper > div > div > .price-height > span > b,
.animalworld .searchresult .product-cheaper > div > div > .price-height > span > b,
.animalworld .detailpage .product-cheaper > div > div > .price-height > span > b,
.animalworld .content .product-cheaper > div > div > .price-height > span > em,
.animalworld .searchresult .product-cheaper > div > div > .price-height > span > em,
.animalworld .detailpage .product-cheaper > div > div > .price-height > span > em {
  color: #9e2b76;
}
.animalworld .content .paging-bar > ul > li > a,
.animalworld .searchresult .paging-bar > ul > li > a,
.animalworld .detailpage .paging-bar > ul > li > a {
  border-color: #d8e5cf;
}
.animalworld .content .paging-bar > ul > li > a:hover,
.animalworld .searchresult .paging-bar > ul > li > a:hover,
.animalworld .detailpage .paging-bar > ul > li > a:hover {
  background-color: #d8e5cf;
  border-color: #999999;
}
.animalworld .content .paging-bar > ul > .active > a,
.animalworld .searchresult .paging-bar > ul > .active > a,
.animalworld .detailpage .paging-bar > ul > .active > a,
.animalworld .content .paging-bar > ul > .active :hover,
.animalworld .searchresult .paging-bar > ul > .active :hover,
.animalworld .detailpage .paging-bar > ul > .active :hover {
  border-color: #284f2f;
  background-color: #284f2f;
  color: #fff;
}
.animalworld .content .paging-bar > .paging-controls > a,
.animalworld .searchresult .paging-bar > .paging-controls > a,
.animalworld .detailpage .paging-bar > .paging-controls > a {
  border-color: #e6eef2;
}
.animalworld .content .paging-bar > .paging-controls > .disabled.paging-next,
.animalworld .searchresult .paging-bar > .paging-controls > .disabled.paging-next,
.animalworld .detailpage .paging-bar > .paging-controls > .disabled.paging-next,
.animalworld .content .paging-bar > .paging-controls > .disabled.paging-back,
.animalworld .searchresult .paging-bar > .paging-controls > .disabled.paging-back,
.animalworld .detailpage .paging-bar > .paging-controls > .disabled.paging-back {
  border-color: #d8e5cf;
  color: #d8e5cf;
}
.animalworld .content .collapse > summary.open > a,
.animalworld .searchresult .collapse > summary.open > a,
.animalworld .detailpage .collapse > summary.open > a {
  color: #333;
}
.animalworld .content .collapse > summary > a,
.animalworld .searchresult .collapse > summary > a,
.animalworld .detailpage .collapse > summary > a {
  color: #333;
  border-color: #d8e5cf;
}
.animalworld .content .collapse > summary > a:hover,
.animalworld .searchresult .collapse > summary > a:hover,
.animalworld .detailpage .collapse > summary > a:hover {
  background-color: transparent;
}
.animalworld .content .collapse > div > .resetfilter,
.animalworld .searchresult .collapse > div > .resetfilter,
.animalworld .detailpage .collapse > div > .resetfilter {
  color: #284f2f;
}
.animalworld .content .collapse > div > .resetfilter:hover,
.animalworld .searchresult .collapse > div > .resetfilter:hover,
.animalworld .detailpage .collapse > div > .resetfilter:hover {
  background-color: #d8e5cf;
  color: #333;
}
.animalworld .content li > a > em,
.animalworld .searchresult li > a > em,
.animalworld .detailpage li > a > em,
.animalworld .content li label > em,
.animalworld .searchresult li label > em,
.animalworld .detailpage li label > em,
.animalworld .content li label > span > em,
.animalworld .searchresult li label > span > em,
.animalworld .detailpage li label > span > em {
  color: #999999;
}
.animalworld .content li > a:hover > em,
.animalworld .searchresult li > a:hover > em,
.animalworld .detailpage li > a:hover > em,
.animalworld .content li label:hover > em,
.animalworld .searchresult li label:hover > em,
.animalworld .detailpage li label:hover > em,
.animalworld .content li label > span:hover > em,
.animalworld .searchresult li label > span:hover > em,
.animalworld .detailpage li label > span:hover > em {
  color: #999999;
}
.animalworld .content li > label :checked + span,
.animalworld .searchresult li > label :checked + span,
.animalworld .detailpage li > label :checked + span {
  color: #284f2f;
}
.animalworld .content li > label :checked + span > em,
.animalworld .searchresult li > label :checked + span > em,
.animalworld .detailpage li > label :checked + span > em {
  color: #666666;
}
.animalworld .content li.filterfunction > a,
.animalworld .searchresult li.filterfunction > a,
.animalworld .detailpage li.filterfunction > a {
  color: #284f2f !important;
}
.animalworld .content li.filterfunction > a:hover,
.animalworld .searchresult li.filterfunction > a:hover,
.animalworld .detailpage li.filterfunction > a:hover {
  background-color: #ebebeb;
  color: #999999 !important;
}
.animalworld .content .content > li > a,
.animalworld .searchresult .content > li > a,
.animalworld .detailpage .content > li > a {
  color: #333;
}
.animalworld .content .content > li > a:hover,
.animalworld .searchresult .content > li > a:hover,
.animalworld .detailpage .content > li > a:hover {
  background-color: #ebebeb;
  color: #284f2f;
}
.animalworld .content .content > li > label,
.animalworld .searchresult .content > li > label,
.animalworld .detailpage .content > li > label {
  color: #333;
}
.animalworld .content .content > li > label:hover,
.animalworld .searchresult .content > li > label:hover,
.animalworld .detailpage .content > li > label:hover {
  background-color: #ebebeb;
  color: #284f2f;
}
.animalworld .content #brandfacet input,
.animalworld .searchresult #brandfacet input,
.animalworld .detailpage #brandfacet input {
  border-color: #284f2f;
  color: #333;
}
.animalworld .content #brandfacet input::-webkit-input-placeholder,
.animalworld .searchresult #brandfacet input::-webkit-input-placeholder,
.animalworld .detailpage #brandfacet input::-webkit-input-placeholder {
  color: #999999;
}
.animalworld .content #brandfacet input:focus::-webkit-input-placeholder,
.animalworld .searchresult #brandfacet input:focus::-webkit-input-placeholder,
.animalworld .detailpage #brandfacet input:focus::-webkit-input-placeholder {
  color: #d6d6d6;
}
.animalworld .content #brandfacet > div > .content,
.animalworld .searchresult #brandfacet > div > .content,
.animalworld .detailpage #brandfacet > div > .content {
  border-color: #eaedea;
}
.animalworld .content .filter-button,
.animalworld .searchresult .filter-button,
.animalworld .detailpage .filter-button,
.animalworld .content .cancel-filter-button,
.animalworld .searchresult .cancel-filter-button,
.animalworld .detailpage .cancel-filter-button {
  background-color: #284f2f;
  border-color: #284f2f;
  color: #fff;
}
.animalworld .content .filter-button:hover,
.animalworld .searchresult .filter-button:hover,
.animalworld .detailpage .filter-button:hover,
.animalworld .content .cancel-filter-button:hover,
.animalworld .searchresult .cancel-filter-button:hover,
.animalworld .detailpage .cancel-filter-button:hover,
.animalworld .content .filter-button:focus,
.animalworld .searchresult .filter-button:focus,
.animalworld .detailpage .filter-button:focus,
.animalworld .content .cancel-filter-button:focus,
.animalworld .searchresult .cancel-filter-button:focus,
.animalworld .detailpage .cancel-filter-button:focus {
  background-color: #69846d;
  border-color: #284f2f;
  -webkit-box-shadow: 0 0 0.5em #bfcac1;
  box-shadow: 0 0 0.5em #bfcac1;
  color: #fff;
}
.animalworld .content .filter-button.proceed,
.animalworld .searchresult .filter-button.proceed,
.animalworld .detailpage .filter-button.proceed {
  background-color: #166e16;
  border-color: #166e16;
  color: #fff;
}
.animalworld .content .filter-button.proceed:hover,
.animalworld .searchresult .filter-button.proceed:hover,
.animalworld .detailpage .filter-button.proceed:hover,
.animalworld .content .filter-button.proceed:focus,
.animalworld .searchresult .filter-button.proceed:focus,
.animalworld .detailpage .filter-button.proceed:focus {
  background-color: #5c9a5c;
  border-color: #166e16;
  -webkit-box-shadow: 0 0 0.5em #b9d4b9;
  box-shadow: 0 0 0.5em #b9d4b9;
  color: #fff;
}
.animalworld .content .sub-nav a,
.animalworld .searchresult .sub-nav a,
.animalworld .detailpage .sub-nav a {
  color: #333;
}
.animalworld .content .sub-nav a:hover,
.animalworld .searchresult .sub-nav a:hover,
.animalworld .detailpage .sub-nav a:hover {
  background-color: #ebebeb;
  color: #284f2f;
}
.animalworld .content .sub-nav .parent > a,
.animalworld .searchresult .sub-nav .parent > a,
.animalworld .detailpage .sub-nav .parent > a {
  border-color: #d8e5cf;
}
/* ##############################################
	03	SPIRITWORLD
############################################## */
.spiritworld .detailpage details {
  background-color: #ebebeb;
  border: 1px solid #d6d6d6;
  color: #333;
}
.spiritworld .detailpage details:hover > summary {
  background-color: #d6d6d6;
}
.spiritworld .detailpage details[open] > summary,
.spiritworld .detailpage details.open > summary {
  background-color: #d6d6d6;
}
.spiritworld .detailpage .carousel-prev,
.spiritworld .detailpage .carousel-next {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  border-radius: 0;
  color: #333;
}
.spiritworld .detailpage .carousel-prev:hover,
.spiritworld .detailpage .carousel-next:hover {
  color: #999999;
}
.spiritworld .detailpage .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  border-radius: 0;
}
.spiritworld .detailpage .set-components-detailpage > div > div > div > div > .product:hover > .price-height > span:after {
  background-color: #c28b6e;
  border-color: #b36e4a;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0.5em #f0e2db;
  box-shadow: 0 0 0.5em #f0e2db;
}
.spiritworld .detailpage .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  background-color: #b36e4a;
  border-color: #b36e4a;
}
.spiritworld .content .addon-navigation,
.spiritworld .searchresult .addon-navigation,
.spiritworld .detailpage .addon-navigation {
  overflow: auto!important;
}
.spiritworld .content .addon-navigation > a,
.spiritworld .searchresult .addon-navigation > a,
.spiritworld .detailpage .addon-navigation > a {
  float: right!important;
}
.spiritworld .content h1,
.spiritworld .searchresult h1,
.spiritworld .detailpage h1 {
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
}
.spiritworld .content a,
.spiritworld .searchresult a,
.spiritworld .detailpage a {
  color: #b36e4a;
}
.spiritworld .content a:hover,
.spiritworld .searchresult a:hover,
.spiritworld .detailpage a:hover {
  color: #d9b7a5;
}
.spiritworld .content .ratingsbox,
.spiritworld .searchresult .ratingsbox,
.spiritworld .detailpage .ratingsbox {
  background-color: #ebebeb;
  color: #ffae00;
}
.spiritworld .content .ratingslist,
.spiritworld .searchresult .ratingslist,
.spiritworld .detailpage .ratingslist {
  color: #b36e4a;
}
.spiritworld .content .ratingslist > dd > a,
.spiritworld .searchresult .ratingslist > dd > a,
.spiritworld .detailpage .ratingslist > dd > a {
  border-bottom: 1px solid #f7f1ed;
}
.spiritworld .content .ratingslist > dd > a.rating-delete-btn,
.spiritworld .searchresult .ratingslist > dd > a.rating-delete-btn,
.spiritworld .detailpage .ratingslist > dd > a.rating-delete-btn {
  border: 1px solid #bb251f;
  background-color: #bb251f;
  color: #fff;
}
.spiritworld .content .ratingslist > dd > a.rating-delete-btn:focus,
.spiritworld .searchresult .ratingslist > dd > a.rating-delete-btn:focus,
.spiritworld .detailpage .ratingslist > dd > a.rating-delete-btn:focus,
.spiritworld .content .ratingslist > dd > a.rating-delete-btn:hover,
.spiritworld .searchresult .ratingslist > dd > a.rating-delete-btn:hover,
.spiritworld .detailpage .ratingslist > dd > a.rating-delete-btn:hover {
  background-color: #c9514c;
  border-color: #bb251f;
  -webkit-box-shadow: 0 0 0.5em #f1d3d2;
  box-shadow: 0 0 0.5em #f1d3d2;
}
.spiritworld .content .ratingslist > dd > a > .ratingsbar,
.spiritworld .searchresult .ratingslist > dd > a > .ratingsbar,
.spiritworld .detailpage .ratingslist > dd > a > .ratingsbar {
  background-color: #f7f1ed;
}
.spiritworld .content .ratingslist > dd > a.deactivated > span,
.spiritworld .searchresult .ratingslist > dd > a.deactivated > span,
.spiritworld .detailpage .ratingslist > dd > a.deactivated > span {
  color: #e5e5e5;
}
.spiritworld .content .ratingslist > dd > a.deactivated > i,
.spiritworld .searchresult .ratingslist > dd > a.deactivated > i,
.spiritworld .detailpage .ratingslist > dd > a.deactivated > i {
  color: #e5e5e5;
}
.spiritworld .content .ratingstext > b,
.spiritworld .searchresult .ratingstext > b,
.spiritworld .detailpage .ratingstext > b {
  color: #333;
}
.spiritworld .content .ratingstext > i,
.spiritworld .searchresult .ratingstext > i,
.spiritworld .detailpage .ratingstext > i {
  color: #ffae00;
}
.spiritworld .content .ratingstopbar,
.spiritworld .searchresult .ratingstopbar,
.spiritworld .detailpage .ratingstopbar {
  background-color: #ebebeb;
  color: #333;
}
.spiritworld .content .product-detail-container .secondary,
.spiritworld .searchresult .product-detail-container .secondary,
.spiritworld .detailpage .product-detail-container .secondary {
  border: 1px solid #333;
  background-color: #333;
  color: #fff;
}
.spiritworld .content .product-detail-container .secondary:hover,
.spiritworld .searchresult .product-detail-container .secondary:hover,
.spiritworld .detailpage .product-detail-container .secondary:hover,
.spiritworld .content .product-detail-container .secondary:focus,
.spiritworld .searchresult .product-detail-container .secondary:focus,
.spiritworld .detailpage .product-detail-container .secondary:focus {
  background-color: #c2c2c2;
  border-color: #999999;
  -webkit-box-shadow: 0 0 0.5em #d6d6d6;
  box-shadow: 0 0 0.5em #d6d6d6;
}
.spiritworld .content .product-detail-container .message.success,
.spiritworld .searchresult .product-detail-container .message.success,
.spiritworld .detailpage .product-detail-container .message.success {
  background-color: #e8f1e8;
  color: #166e16;
}
.spiritworld .content .product-detail-container .message,
.spiritworld .searchresult .product-detail-container .message,
.spiritworld .detailpage .product-detail-container .message {
  background-color: #ebebeb;
  color: #333;
}
.spiritworld .content .product-detail-container hr,
.spiritworld .searchresult .product-detail-container hr,
.spiritworld .detailpage .product-detail-container hr {
  border-color: #ebebeb;
}
.spiritworld .content .product-detail-hero .message,
.spiritworld .searchresult .product-detail-hero .message,
.spiritworld .detailpage .product-detail-hero .message {
  background-color: #ebebeb;
  color: #333;
}
.spiritworld .content .search-filter-bar,
.spiritworld .searchresult .search-filter-bar,
.spiritworld .detailpage .search-filter-bar {
  background-color: #eaeaea;
  border-radius: 0;
  color: #06507f;
}
.spiritworld .content .search-filter-bar #available-in > b,
.spiritworld .searchresult .search-filter-bar #available-in > b,
.spiritworld .detailpage .search-filter-bar #available-in > b {
  color: #333;
}
.spiritworld .content .search-filter-bar #available-in > .btn,
.spiritworld .searchresult .search-filter-bar #available-in > .btn,
.spiritworld .detailpage .search-filter-bar #available-in > .btn {
  background-color: #b36e4a;
  border-color: #b36e4a;
  border-radius: 0;
  color: #fff;
}
.spiritworld .content .search-filter-bar #available-in > .btn:hover,
.spiritworld .searchresult .search-filter-bar #available-in > .btn:hover,
.spiritworld .detailpage .search-filter-bar #available-in > .btn:hover,
.spiritworld .content .search-filter-bar #available-in > .btn:focus,
.spiritworld .searchresult .search-filter-bar #available-in > .btn:focus,
.spiritworld .detailpage .search-filter-bar #available-in > .btn:focus {
  background-color: #c28b6e;
  border-color: #b36e4a;
  -webkit-box-shadow: 0 0 0.5em #f0e2db;
  box-shadow: 0 0 0.5em #f0e2db;
}
.spiritworld .content .search-filter-bar #available-in > .light-btn,
.spiritworld .searchresult .search-filter-bar #available-in > .light-btn,
.spiritworld .detailpage .search-filter-bar #available-in > .light-btn {
  background-color: #fff;
  border: 1px solid #f0e2db;
  border-radius: 0;
}
.spiritworld .content .search-filter-bar #available-in > .light-btn:hover,
.spiritworld .searchresult .search-filter-bar #available-in > .light-btn:hover,
.spiritworld .detailpage .search-filter-bar #available-in > .light-btn:hover {
  border-color: #d9b7a5;
}
.spiritworld .content .search-filter-bar #sorting-by,
.spiritworld .searchresult .search-filter-bar #sorting-by,
.spiritworld .detailpage .search-filter-bar #sorting-by {
  color: #333;
}
.spiritworld .content .search-filter-bar .help,
.spiritworld .searchresult .search-filter-bar .help,
.spiritworld .detailpage .search-filter-bar .help,
.spiritworld .content .search-filter-bar abbr.help,
.spiritworld .searchresult .search-filter-bar abbr.help,
.spiritworld .detailpage .search-filter-bar abbr.help {
  border: 1px solid #d6d6d6;
  background-color: #d6d6d6;
  color: #333;
}
.spiritworld .content .rating,
.spiritworld .searchresult .rating,
.spiritworld .detailpage .rating {
  color: #ffae00 !important;
}
.spiritworld .content .ratings > a,
.spiritworld .searchresult .ratings > a,
.spiritworld .detailpage .ratings > a {
  color: #333;
}
.spiritworld .content .ratings > a > i,
.spiritworld .searchresult .ratings > a > i,
.spiritworld .detailpage .ratings > a > i {
  color: #ffae00;
}
.spiritworld .content .third,
.spiritworld .searchresult .third,
.spiritworld .detailpage .third {
  background-color: #d0e2d0;
  border-color: #d0e2d0;
  color: #166e16;
}
.spiritworld .content .third:hover,
.spiritworld .searchresult .third:hover,
.spiritworld .detailpage .third:hover {
  background-color: #e8f1e8;
  border-color: #8bb78b;
  -webkit-box-shadow: 0 0 0.5em #d0e2d0;
  box-shadow: 0 0 0.5em #d0e2d0;
  color: #8bb78b;
}
.spiritworld .content .message,
.spiritworld .searchresult .message,
.spiritworld .detailpage .message {
  background-color: #f7f1ed;
  color: #b36e4a;
}
.spiritworld .content .product-detail-price > b,
.spiritworld .searchresult .product-detail-price > b,
.spiritworld .detailpage .product-detail-price > b {
  color: #b36e4a !important;
}
.spiritworld .content .product-detail-price > em > b,
.spiritworld .searchresult .product-detail-price > em > b,
.spiritworld .detailpage .product-detail-price > em > b {
  background-color: #b36e4a;
  color: #fff;
}
.spiritworld .content .product-detail-price > em,
.spiritworld .searchresult .product-detail-price > em,
.spiritworld .detailpage .product-detail-price > em,
.spiritworld .content .product-detail-price > em > span,
.spiritworld .searchresult .product-detail-price > em > span,
.spiritworld .detailpage .product-detail-price > em > span {
  color: #b36e4a !important;
}
.spiritworld .content .addon-navigation,
.spiritworld .searchresult .addon-navigation,
.spiritworld .detailpage .addon-navigation {
  border-bottom: 2px solid #e5e5e5;
  display: block;
  padding: 0.625em 0;
  margin: 0 1.25em;
  text-align: left;
  vertical-align: middle;
}
.spiritworld .content .addon-navigation-two-lined,
.spiritworld .searchresult .addon-navigation-two-lined,
.spiritworld .detailpage .addon-navigation-two-lined {
  overflow: auto;
}
.spiritworld .content .addon-navigation-two-lined > ul > li > a,
.spiritworld .searchresult .addon-navigation-two-lined > ul > li > a,
.spiritworld .detailpage .addon-navigation-two-lined > ul > li > a {
  float: right;
}
.spiritworld .content .addon-navigation > ul,
.spiritworld .searchresult .addon-navigation > ul,
.spiritworld .detailpage .addon-navigation > ul {
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0.313em 0 0 0;
}
.spiritworld .content .addon-navigation > ul > li,
.spiritworld .searchresult .addon-navigation > ul > li,
.spiritworld .detailpage .addon-navigation > ul > li {
  display: inline-block;
  margin: 0 1.25em 0 0;
}
.spiritworld .content .addon-navigation > ul > li.active > a,
.spiritworld .searchresult .addon-navigation > ul > li.active > a,
.spiritworld .detailpage .addon-navigation > ul > li.active > a {
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
}
.spiritworld .content .addon-navigation > ul > li.active > a:hover,
.spiritworld .searchresult .addon-navigation > ul > li.active > a:hover,
.spiritworld .detailpage .addon-navigation > ul > li.active > a:hover {
  color: #d9b7a5;
}
.spiritworld .content .addon-navigation > ul > li > a,
.spiritworld .searchresult .addon-navigation > ul > li > a,
.spiritworld .detailpage .addon-navigation > ul > li > a {
  border: none;
  color: #333;
  font-size: 1.250em;
  /* 20px */
  line-height: 1.750em;
  /* 28px */
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
  padding: 0;
  text-decoration: none;
}
.spiritworld .content .addon-navigation > ul > li > a:hover,
.spiritworld .searchresult .addon-navigation > ul > li > a:hover,
.spiritworld .detailpage .addon-navigation > ul > li > a:hover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  color: #999999;
}
.spiritworld .content .addon-navigation > ul > li:last-child,
.spiritworld .searchresult .addon-navigation > ul > li:last-child,
.spiritworld .detailpage .addon-navigation > ul > li:last-child {
  margin: 0;
}
.spiritworld .content .addon-navigation > .btn,
.spiritworld .searchresult .addon-navigation > .btn,
.spiritworld .detailpage .addon-navigation > .btn {
  background-color: #b36e4a;
  border-color: #b36e4a;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  margin-left: 0.625em;
  text-transform: uppercase;
}
.spiritworld .content .addon-navigation > .btn:hover,
.spiritworld .searchresult .addon-navigation > .btn:hover,
.spiritworld .detailpage .addon-navigation > .btn:hover,
.spiritworld .content .addon-navigation > .btn:focus,
.spiritworld .searchresult .addon-navigation > .btn:focus,
.spiritworld .detailpage .addon-navigation > .btn:focus {
  background-color: #c28b6e;
  border-color: #b36e4a;
  -webkit-box-shadow: 0 0 0.5em #f0e2db;
  box-shadow: 0 0 0.5em #f0e2db;
}
.spiritworld .content .tabs,
.spiritworld .searchresult .tabs,
.spiritworld .detailpage .tabs {
  border-color: #e5e5e5;
}
.spiritworld .content .tabs > li,
.spiritworld .searchresult .tabs > li,
.spiritworld .detailpage .tabs > li {
  background-color: transparent;
  margin-right: 1.25em;
}
.spiritworld .content .tabs > li.selected > a,
.spiritworld .searchresult .tabs > li.selected > a,
.spiritworld .detailpage .tabs > li.selected > a {
  background-color: transparent;
  border-bottom: 4px solid #333;
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
  margin-bottom: -2px;
}
.spiritworld .content .tabs > li.selected > a:hover,
.spiritworld .searchresult .tabs > li.selected > a:hover,
.spiritworld .detailpage .tabs > li.selected > a:hover {
  color: #333;
}
.spiritworld .content .tabs > li > a,
.spiritworld .searchresult .tabs > li > a,
.spiritworld .detailpage .tabs > li > a {
  background-color: transparent;
  color: #333;
  font-size: 1.125em;
  /* 18px */
  padding: 0 0 0.625em 0;
}
.spiritworld .content .tabs > li > a:hover,
.spiritworld .searchresult .tabs > li > a:hover,
.spiritworld .detailpage .tabs > li > a:hover {
  color: #999999;
}
.spiritworld .content .tabs > li.flexMenu-viewMore.active > a > i,
.spiritworld .searchresult .tabs > li.flexMenu-viewMore.active > a > i,
.spiritworld .detailpage .tabs > li.flexMenu-viewMore.active > a > i {
  color: #999999 !important;
}
.spiritworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li,
.spiritworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li,
.spiritworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li {
  background-color: #fff;
  border-color: #e5e5e5;
}
.spiritworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a,
.spiritworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a,
.spiritworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a {
  color: #333;
  font-size: 1.000em !important;
  /* 16px */
}
.spiritworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover,
.spiritworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover,
.spiritworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li > a:hover {
  color: #999999;
}
.spiritworld .content .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a,
.spiritworld .searchresult .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a,
.spiritworld .detailpage .tabs > li.flexMenu-viewMore > .flexMenu-popup > li.selected > a {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.spiritworld .content .search-advisor,
.spiritworld .searchresult .search-advisor,
.spiritworld .detailpage .search-advisor {
  background-color: #eaeaea;
}
.spiritworld .content .search-advisor > p > b,
.spiritworld .searchresult .search-advisor > p > b,
.spiritworld .detailpage .search-advisor > p > b {
  color: #333;
}
.spiritworld .content .search-advisor > p > a,
.spiritworld .searchresult .search-advisor > p > a,
.spiritworld .detailpage .search-advisor > p > a {
  background-color: #fff;
  border-color: #d6d6d6;
}
.spiritworld .content .search-advisor > p > a:hover,
.spiritworld .searchresult .search-advisor > p > a:hover,
.spiritworld .detailpage .search-advisor > p > a:hover {
  border-color: #999999;
}
.spiritworld .content .pushed-products,
.spiritworld .searchresult .pushed-products,
.spiritworld .detailpage .pushed-products {
  border-color: #b36e4a !important;
}
.spiritworld .content .pushed-products:before,
.spiritworld .searchresult .pushed-products:before,
.spiritworld .detailpage .pushed-products:before {
  background-color: #b36e4a !important;
}
.spiritworld .content .product,
.spiritworld .searchresult .product,
.spiritworld .detailpage .product {
  height: 472px !important;
  min-height: 472px !important;
}
.spiritworld .content .product:hover > .desc-height > strong,
.spiritworld .searchresult .product:hover > .desc-height > strong,
.spiritworld .detailpage .product:hover > .desc-height > strong {
  color: #999999;
}
.spiritworld .content .product > .special,
.spiritworld .searchresult .product > .special,
.spiritworld .detailpage .product > .special {
  border-bottom: none;
}
.spiritworld .content .product > .availability,
.spiritworld .searchresult .product > .availability,
.spiritworld .detailpage .product > .availability {
  border-color: #e5e5e5 !important;
  color: #333;
}
.spiritworld .content .product > .desc-height,
.spiritworld .searchresult .product > .desc-height,
.spiritworld .detailpage .product > .desc-height {
  height: 325px;
  padding: 0.625em 0 0 0;
}
.spiritworld .content .product > .desc-height > strong,
.spiritworld .searchresult .product > .desc-height > strong,
.spiritworld .detailpage .product > .desc-height > strong {
  color: #333;
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
}
.spiritworld .content .product > .desc-height > small,
.spiritworld .searchresult .product > .desc-height > small,
.spiritworld .detailpage .product > .desc-height > small {
  color: #333;
}
.spiritworld .content .product > .desc-height > .ratings,
.spiritworld .searchresult .product > .desc-height > .ratings,
.spiritworld .detailpage .product > .desc-height > .ratings {
  padding-top: 0.313em;
}
.spiritworld .content .product > .desc-height > .ratings > span > i,
.spiritworld .searchresult .product > .desc-height > .ratings > span > i,
.spiritworld .detailpage .product > .desc-height > .ratings > span > i {
  color: #ffae00;
}
.spiritworld .content .product > .desc-height > .ratings > span > span,
.spiritworld .searchresult .product > .desc-height > .ratings > span > span,
.spiritworld .detailpage .product > .desc-height > .ratings > span > span {
  color: #333;
}
.spiritworld .content .product > .price-height > span > b,
.spiritworld .searchresult .product > .price-height > span > b,
.spiritworld .detailpage .product > .price-height > span > b,
.spiritworld .content .product > .price-height > span > .baseprice,
.spiritworld .searchresult .product > .price-height > span > .baseprice,
.spiritworld .detailpage .product > .price-height > span > .baseprice {
  color: #333;
}
.spiritworld .content .product > .price-height > span > em > b,
.spiritworld .searchresult .product > .price-height > span > em > b,
.spiritworld .detailpage .product > .price-height > span > em > b {
  border-radius: 0;
}
.spiritworld .content .product-cheaper > .special,
.spiritworld .searchresult .product-cheaper > .special,
.spiritworld .detailpage .product-cheaper > .special,
.spiritworld .content .product-cheaper > .availability,
.spiritworld .searchresult .product-cheaper > .availability,
.spiritworld .detailpage .product-cheaper > .availability {
  border-color: #bb251f;
}
.spiritworld .content .product-cheaper > .price-height > span > b,
.spiritworld .searchresult .product-cheaper > .price-height > span > b,
.spiritworld .detailpage .product-cheaper > .price-height > span > b,
.spiritworld .content .product-cheaper > .price-height > span > em,
.spiritworld .searchresult .product-cheaper > .price-height > span > em,
.spiritworld .detailpage .product-cheaper > .price-height > span > em,
.spiritworld .content .product-cheaper > div > div > .price-height > span > b,
.spiritworld .searchresult .product-cheaper > div > div > .price-height > span > b,
.spiritworld .detailpage .product-cheaper > div > div > .price-height > span > b,
.spiritworld .content .product-cheaper > div > div > .price-height > span > em,
.spiritworld .searchresult .product-cheaper > div > div > .price-height > span > em,
.spiritworld .detailpage .product-cheaper > div > div > .price-height > span > em {
  color: #bb251f;
}
.spiritworld .content .paging-bar > ul,
.spiritworld .searchresult .paging-bar > ul,
.spiritworld .detailpage .paging-bar > ul {
  padding: 0;
}
.spiritworld .content .paging-bar > ul > li > a,
.spiritworld .searchresult .paging-bar > ul > li > a,
.spiritworld .detailpage .paging-bar > ul > li > a {
  border-color: #e5e5e5;
  border-radius: 0;
}
.spiritworld .content .paging-bar > ul > li > a:hover,
.spiritworld .searchresult .paging-bar > ul > li > a:hover,
.spiritworld .detailpage .paging-bar > ul > li > a:hover {
  background-color: #eaeaea;
  border-color: #999999;
}
.spiritworld .content .paging-bar > ul > .active > a,
.spiritworld .searchresult .paging-bar > ul > .active > a,
.spiritworld .detailpage .paging-bar > ul > .active > a,
.spiritworld .content .paging-bar > ul > .active :hover,
.spiritworld .searchresult .paging-bar > ul > .active :hover,
.spiritworld .detailpage .paging-bar > ul > .active :hover {
  border-color: #b36e4a;
  background-color: #b36e4a;
  color: #fff;
}
.spiritworld .content .paging-bar > .paging-controls > a,
.spiritworld .searchresult .paging-bar > .paging-controls > a,
.spiritworld .detailpage .paging-bar > .paging-controls > a {
  border-color: #e6eef2;
}
.spiritworld .content .paging-bar > .paging-controls > .disabled.paging-next,
.spiritworld .searchresult .paging-bar > .paging-controls > .disabled.paging-next,
.spiritworld .detailpage .paging-bar > .paging-controls > .disabled.paging-next,
.spiritworld .content .paging-bar > .paging-controls > .disabled.paging-back,
.spiritworld .searchresult .paging-bar > .paging-controls > .disabled.paging-back,
.spiritworld .detailpage .paging-bar > .paging-controls > .disabled.paging-back {
  border-color: #eaeaea;
  color: #eaeaea;
}
.spiritworld .content .collapse > summary.open > a,
.spiritworld .searchresult .collapse > summary.open > a,
.spiritworld .detailpage .collapse > summary.open > a {
  color: #333;
}
.spiritworld .content .collapse > summary > a,
.spiritworld .searchresult .collapse > summary > a,
.spiritworld .detailpage .collapse > summary > a {
  color: #333;
  border-color: #eaeaea;
}
.spiritworld .content .collapse > summary > a:hover,
.spiritworld .searchresult .collapse > summary > a:hover,
.spiritworld .detailpage .collapse > summary > a:hover {
  background-color: transparent;
}
.spiritworld .content .collapse > div > .resetfilter,
.spiritworld .searchresult .collapse > div > .resetfilter,
.spiritworld .detailpage .collapse > div > .resetfilter {
  color: #b36e4a;
}
.spiritworld .content .collapse > div > .resetfilter:hover,
.spiritworld .searchresult .collapse > div > .resetfilter:hover,
.spiritworld .detailpage .collapse > div > .resetfilter:hover {
  background-color: #eaeaea;
  color: #333;
}
.spiritworld .content li > a > em,
.spiritworld .searchresult li > a > em,
.spiritworld .detailpage li > a > em,
.spiritworld .content li label > em,
.spiritworld .searchresult li label > em,
.spiritworld .detailpage li label > em,
.spiritworld .content li label > span > em,
.spiritworld .searchresult li label > span > em,
.spiritworld .detailpage li label > span > em {
  color: #999999;
}
.spiritworld .content li > a:hover > em,
.spiritworld .searchresult li > a:hover > em,
.spiritworld .detailpage li > a:hover > em,
.spiritworld .content li label:hover > em,
.spiritworld .searchresult li label:hover > em,
.spiritworld .detailpage li label:hover > em,
.spiritworld .content li label > span:hover > em,
.spiritworld .searchresult li label > span:hover > em,
.spiritworld .detailpage li label > span:hover > em {
  color: #999999;
}
.spiritworld .content li > label :checked + span,
.spiritworld .searchresult li > label :checked + span,
.spiritworld .detailpage li > label :checked + span {
  color: #b36e4a;
}
.spiritworld .content li > label :checked + span > em,
.spiritworld .searchresult li > label :checked + span > em,
.spiritworld .detailpage li > label :checked + span > em {
  color: #666666;
}
.spiritworld .content li.filterfunction > a,
.spiritworld .searchresult li.filterfunction > a,
.spiritworld .detailpage li.filterfunction > a {
  color: #b36e4a !important;
}
.spiritworld .content li.filterfunction > a:hover,
.spiritworld .searchresult li.filterfunction > a:hover,
.spiritworld .detailpage li.filterfunction > a:hover {
  background-color: #ebebeb;
  color: #999999 !important;
}
.spiritworld .content .content > li > a,
.spiritworld .searchresult .content > li > a,
.spiritworld .detailpage .content > li > a {
  color: #333;
}
.spiritworld .content .content > li > a:hover,
.spiritworld .searchresult .content > li > a:hover,
.spiritworld .detailpage .content > li > a:hover {
  background-color: #ebebeb;
  color: #b36e4a;
}
.spiritworld .content .content > li > label,
.spiritworld .searchresult .content > li > label,
.spiritworld .detailpage .content > li > label {
  color: #333;
}
.spiritworld .content .content > li > label:hover,
.spiritworld .searchresult .content > li > label:hover,
.spiritworld .detailpage .content > li > label:hover {
  background-color: #ebebeb;
  color: #b36e4a;
}
.spiritworld .content #brandfacet,
.spiritworld .searchresult #brandfacet,
.spiritworld .detailpage #brandfacet,
.spiritworld .content #dqsfarbefacet,
.spiritworld .searchresult #dqsfarbefacet,
.spiritworld .detailpage #dqsfarbefacet {
  display: none;
}
.spiritworld .content #brandfacet input,
.spiritworld .searchresult #brandfacet input,
.spiritworld .detailpage #brandfacet input,
.spiritworld .content #dqsfarbefacet input,
.spiritworld .searchresult #dqsfarbefacet input,
.spiritworld .detailpage #dqsfarbefacet input {
  border-color: #b36e4a;
  color: #333;
}
.spiritworld .content #brandfacet input::-webkit-input-placeholder,
.spiritworld .searchresult #brandfacet input::-webkit-input-placeholder,
.spiritworld .detailpage #brandfacet input::-webkit-input-placeholder,
.spiritworld .content #dqsfarbefacet input::-webkit-input-placeholder,
.spiritworld .searchresult #dqsfarbefacet input::-webkit-input-placeholder,
.spiritworld .detailpage #dqsfarbefacet input::-webkit-input-placeholder {
  color: #999999;
}
.spiritworld .content #brandfacet input:focus::-webkit-input-placeholder,
.spiritworld .searchresult #brandfacet input:focus::-webkit-input-placeholder,
.spiritworld .detailpage #brandfacet input:focus::-webkit-input-placeholder,
.spiritworld .content #dqsfarbefacet input:focus::-webkit-input-placeholder,
.spiritworld .searchresult #dqsfarbefacet input:focus::-webkit-input-placeholder,
.spiritworld .detailpage #dqsfarbefacet input:focus::-webkit-input-placeholder {
  color: #d6d6d6;
}
.spiritworld .content #brandfacet > div > .content,
.spiritworld .searchresult #brandfacet > div > .content,
.spiritworld .detailpage #brandfacet > div > .content,
.spiritworld .content #dqsfarbefacet > div > .content,
.spiritworld .searchresult #dqsfarbefacet > div > .content,
.spiritworld .detailpage #dqsfarbefacet > div > .content {
  border-color: #f7f1ed;
}
.spiritworld .content .filter-button,
.spiritworld .searchresult .filter-button,
.spiritworld .detailpage .filter-button,
.spiritworld .content .cancel-filter-button,
.spiritworld .searchresult .cancel-filter-button,
.spiritworld .detailpage .cancel-filter-button {
  background-color: #b36e4a;
  border-color: #b36e4a;
  color: #fff;
}
.spiritworld .content .filter-button:hover,
.spiritworld .searchresult .filter-button:hover,
.spiritworld .detailpage .filter-button:hover,
.spiritworld .content .cancel-filter-button:hover,
.spiritworld .searchresult .cancel-filter-button:hover,
.spiritworld .detailpage .cancel-filter-button:hover,
.spiritworld .content .filter-button:focus,
.spiritworld .searchresult .filter-button:focus,
.spiritworld .detailpage .filter-button:focus,
.spiritworld .content .cancel-filter-button:focus,
.spiritworld .searchresult .cancel-filter-button:focus,
.spiritworld .detailpage .cancel-filter-button:focus {
  background-color: #ca9a80;
  border-color: #b36e4a;
  -webkit-box-shadow: 0 0 0.5em #e8d4c9;
  box-shadow: 0 0 0.5em #e8d4c9;
  color: #fff;
}
.spiritworld .content .filter-button.proceed,
.spiritworld .searchresult .filter-button.proceed,
.spiritworld .detailpage .filter-button.proceed {
  background-color: #166e16;
  border-color: #166e16;
  color: #fff;
}
.spiritworld .content .filter-button.proceed:hover,
.spiritworld .searchresult .filter-button.proceed:hover,
.spiritworld .detailpage .filter-button.proceed:hover,
.spiritworld .content .filter-button.proceed:focus,
.spiritworld .searchresult .filter-button.proceed:focus,
.spiritworld .detailpage .filter-button.proceed:focus {
  background-color: #5c9a5c;
  border-color: #166e16;
  -webkit-box-shadow: 0 0 0.5em #b9d4b9;
  box-shadow: 0 0 0.5em #b9d4b9;
  color: #fff;
}
.spiritworld .content .sub-nav a,
.spiritworld .searchresult .sub-nav a,
.spiritworld .detailpage .sub-nav a {
  color: #333;
}
.spiritworld .content .sub-nav a:hover,
.spiritworld .searchresult .sub-nav a:hover,
.spiritworld .detailpage .sub-nav a:hover {
  background-color: #ebebeb;
  color: #b36e4a;
}
.spiritworld .content .sub-nav .parent > a,
.spiritworld .searchresult .sub-nav .parent > a,
.spiritworld .detailpage .sub-nav .parent > a {
  border-color: #eaeaea;
}
/* ##############################################
	04	NOT NAMED
############################################## */
/* ##############################################
05	CLOTHING CONFIGURATOR
############################################## */
.clothing-configurator > div > .config-header {
  text-align: center;
}
.clothing-configurator > div > .config-header > span {
  color: #fff;
  display: inline-block;
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
  font-size: 1.500em;
  /* 24px */
  text-transform: uppercase;
  padding: 0.313em 0.625em;
}
.clothing-configurator > div > .config-header > span.chead1 {
  background-color: #83a8bf;
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
  margin-left: -0.313em;
}
.clothing-configurator > div > .config-header > span.chead2 {
  background-color: #06507f;
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
  margin-left: -0.313em;
}
.clothing-configurator > div > .tabs {
  text-align: center;
}
.clothing-configurator > div > .tabs > li {
  background-color: #83a8bf;
}
.clothing-configurator > div > .tabs > li > a {
  color: #fff;
}
.clothing-configurator > div > .config-content {
  background-color: #e6eef2;
  border-bottom: 2px solid #06507f;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-prev,
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-next {
  background-color: #06507f;
  color: #fff;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-prev:hover,
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-next:hover {
  background-color: #83a8bf;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-prev {
  left: -0.625em;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > .carousel-next {
  right: -0.625em;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > div {
  -webkit-transition: 0.1s linear -webkit-opacity;
  -moz-transition: 0.1s linear -moz-opacity;
  -ms-transition: 0.1s linear opacity;
  -o-transition: 0.1s linear opacity;
  transition: 0.1s linear opacity;
  opacity: 1;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > div > div > a {
  text-align: center;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > div > div > a > .btn {
  letter-spacing: normal;
  margin-bottom: 0.313em;
  -webkit-transition: 0.1s linear -webkit-opacity;
  -moz-transition: 0.1s linear -moz-opacity;
  -ms-transition: 0.1s linear opacity;
  -o-transition: 0.1s linear opacity;
  transition: 0.1s linear opacity;
  opacity: 1;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > .smallOne {
  opacity: 0.5;
}
.clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > .smallOne > div > a > .btn {
  opacity: 0;
}
/* ##############################################
06	MISC
############################################## */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .search-teaser > img {
    width: 100%;
  }
}
#articledetails iframe.reading-excerpt-small {
  border: none;
  height: 280px;
  max-width: 100%;
  overflow: auto;
  width: 100%;
}
.blackbtn {
  background-color: black;
  border-color: black;
}
.blackbtn:hover,
.blackbtn:focus {
  background-color: #333333;
  border-color: black;
  -webkit-box-shadow: 0 0 0.5em #cccccc;
  box-shadow: 0 0 0.5em #cccccc;
}
#onlineshop-carousel > .main-carousel > .carousel-wrapper > .main-carousel-tabs {
  display: none;
}
#onlineshop-carousel > .main-carousel .primary {
  display: none;
}
@media \0screen {
  .clothing-configurator img {
    max-width: auto !important;
    width: 100%;
  }
}
@-moz-document url-prefix() {
  /* Dumb firefox cannot handle max-width ... */
  .clothing-configurator img {
    max-width: auto !important;
    width: 100% !important;
  }
}
/* MISC */
@media (max-width: 64.375em) {
  .wine-teaser.pos_rel > .pos_abs > p {
    display: none;
  }
}
@media (max-width: 40em) {
  /* 640px */
  .wineworld .content .addon-navigation,
  .spiritworld .content .addon-navigation,
  .wineworld .searchresult .addon-navigation,
  .spiritworld .searchresult .addon-navigation,
  .wineworld .detailpage .addon-navigation,
  .spiritworld .deatailpage .addon-navigation {
    float: left !important;
    text-align: left !important;
    margin: 0 0.625em;
  }
  .wineworld .content .addon-navigation > ul > li,
  .spiritworld .content .addon-navigation > ul > li,
  .wineworld .searchresult .addon-navigation > ul > li,
  .spiritworld .searchresult .addon-navigation > ul > li,
  .wineworld .detailpage .addon-navigation > ul > li,
  .spiritworld .deatailpage .addon-navigation > ul > li {
    margin: 0 1.25em 0 0 !important;
  }
  .wineworld .content .addon-navigation > .btn,
  .spiritworld .content .addon-navigation > .btn,
  .wineworld .searchresult .addon-navigation > .btn,
  .spiritworld .searchresult .addon-navigation > .btn,
  .wineworld .detailpage .addon-navigation > .btn,
  .spiritworld .deatailpage .addon-navigation > .btn {
    float: right !important;
  }
  .wine-teaser.pos_rel > .pos_abs {
    background: none !important;
    top: inherit !important;
    bottom: 0;
  }
  .searchresult .addon-navigation,
  .detailpage .addon-navigation {
    margin: 0 0.625em !important;
    text-align: left !important;
  }
  .searchresult .addon-navigation > ul,
  .detailpage .addon-navigation > ul {
    float: none !important;
  }
  .searchresult .addon-navigation > .btn,
  .detailpage .addon-navigation > .btn {
    margin-top: 0.625em;
  }
  .clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > .smallOne {
    opacity: 1;
  }
  .clothing-configurator > div > .config-content > .tabs-container > .carousel-wrapper > div > div > .smallOne > div > a > .btn {
    opacity: 1;
  }
  .frenchwines .searchresult > div > aside {
    background-color: #d5b47e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.25em;
  }
  .frenchwines .searchresult > div > aside > div {
    padding-left: 0.625em;
  }
  .frenchwines .searchresult .with-left-navigation {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    padding: 0;
  }
}
.product-detail-description .product-detail-container .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
  content: 'Wichtige Produktinformationen';
  display: block;
  font-size: 0.91em;
  padding: 2px;
}
@media (min-width: 78.125em) {
  .product-detail-description .product-detail-container .set-components-detailpage > div > div > div > div > .product > .price-height > span:after {
    padding: 4px;
    font-size: 0.93em;
  }
}
.sportnahrungswelt .content .addon-navigation,
.sportnahrungswelt .searchresult .addon-navigation,
.sportnahrungswelt .detailpage .addon-navigation {
  border-bottom: 2px solid #e6eef2;
  display: block;
  padding: 0.625em 0;
  margin: 0 1.25em;
  text-align: right;
  vertical-align: middle;
}
.sportnahrungswelt .content .addon-navigation > ul,
.sportnahrungswelt .searchresult .addon-navigation > ul,
.sportnahrungswelt .detailpage .addon-navigation > ul {
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0.313em 0 0 0;
}
.sportnahrungswelt .content .addon-navigation > ul > li,
.sportnahrungswelt .searchresult .addon-navigation > ul > li,
.sportnahrungswelt .detailpage .addon-navigation > ul > li {
  display: inline-block;
  margin: 0 1.875em 0 0;
}
.sportnahrungswelt .content .addon-navigation > ul > li.active > a,
.sportnahrungswelt .searchresult .addon-navigation > ul > li.active > a,
.sportnahrungswelt .detailpage .addon-navigation > ul > li.active > a {
  font-family: 'News-Gothic-BT-Bd-reg', 'Trebuchet MS', Arial;
  font-weight: normal;
}
.sportnahrungswelt .content .addon-navigation > ul > li.active > a:hover,
.sportnahrungswelt .searchresult .addon-navigation > ul > li.active > a:hover,
.sportnahrungswelt .detailpage .addon-navigation > ul > li.active > a:hover {
  color: #99cce6;
}
.sportnahrungswelt .content .addon-navigation > ul > li > a,
.sportnahrungswelt .searchresult .addon-navigation > ul > li > a,
.sportnahrungswelt .detailpage .addon-navigation > ul > li > a {
  border: none;
  color: #333;
  font-size: 1.250em;
  /* 20px */
  line-height: 1.750em;
  /* 28px */
  font-family: 'News-Gothic-BT-reg', 'Trebuchet MS', Arial;
  padding: 0;
  text-decoration: none;
}
.sportnahrungswelt .content .addon-navigation > ul > li > a:hover,
.sportnahrungswelt .searchresult .addon-navigation > ul > li > a:hover,
.sportnahrungswelt .detailpage .addon-navigation > ul > li > a:hover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  color: #999999;
}
.sportnahrungswelt .content .addon-navigation > ul > li:last-child,
.sportnahrungswelt .searchresult .addon-navigation > ul > li:last-child,
.sportnahrungswelt .detailpage .addon-navigation > ul > li:last-child {
  margin: 0;
}
.sportnahrungswelt .content .addon-navigation > .btn,
.sportnahrungswelt .searchresult .addon-navigation > .btn,
.sportnahrungswelt .detailpage .addon-navigation > .btn {
  background-color: #3398cc;
  border-color: #3398cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  margin-left: 0.625em;
  text-transform: uppercase;
}
.sportnahrungswelt .content .addon-navigation > .btn:hover,
.sportnahrungswelt .searchresult .addon-navigation > .btn:hover,
.sportnahrungswelt .detailpage .addon-navigation > .btn:hover,
.sportnahrungswelt .content .addon-navigation > .btn:focus,
.sportnahrungswelt .searchresult .addon-navigation > .btn:focus,
.sportnahrungswelt .detailpage .addon-navigation > .btn:focus {
  background-color: #5cadd6;
  border-color: #3398cc;
  -webkit-box-shadow: 0 0 0.5em #d6eaf5;
  box-shadow: 0 0 0.5em #d6eaf5;
}
/*# sourceMappingURL=addoncss.css.map */