.tr-boxmodel {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: left center;
}

.tr-bullet-small {
  padding: 0 0 0 10px;
  list-style-image: none;
}

.tr-bullet-small li {
  font-size: 11px;
  background-image: url(/static/tr/img/bulletpoints-smartnavigator-small.png?m=1469023194);
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 11px;
  line-height: 15px;
}

.lr-legacy-page-stagebox-wrapper .lr-page-content-breadcrumbs ul {
  margin: 8px 15px;
}

body {
  -webkit-font-variant-ligatures: no-common-ligatures;
  font-variant-ligatures: no-common-ligatures;
}

body.lr-everything-centered {
  background: #343637;
  background: -moz-linear-gradient(left, #343637 0, #242424 30%, #000000 70%, #000000 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #343637), color-stop(30%, #242424), color-stop(70%, #000000), color-stop(100%, #000000));
  background: -webkit-linear-gradient(left, #343637 0, #242424 30%, #000000 70%, #000000 100%);
  background: -o-linear-gradient(left, #343637 0, #242424 30%, #000000 70%, #000000 100%);
  background: -ms-linear-gradient(left, #343637 0, #242424 30%, #000000 70%, #000000 100%);
  background: linear-gradient(to right, #343637 0, #242424 30%, #000000 70%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343637', endColorstr='#000000', GradientType=1);
}

.lr-page {
  min-width: 930px;
}

.lr-page-content-wrapper {
  background: #fff;
  max-width: 1200px;
  min-width: 930px;
}

.lr-page-content-wrapper .lr-page-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  width: 930px;
  margin: 0 auto;
}

.lr-page-content-wrapper .lr-page-content table {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-page-content-wrapper .lr-page-foot {
  width: inherit;
  position: relative;
}

.lr-page-content-wrapper .lr-page-foot #tr-footer {
  position: absolute;
}

.lr-page-content-wrapper,
.lr-page-wallpaper-wrapper {
  display: inline-block;
  vertical-align: top;
}

.lr-page-wallpaper-wrapper {
  width: 0;
  height: 0;
  overflow: visible;
}

.lr-page-wallpaper-wrapper .lr-page-wallpaper {
  width: 313px;
  height: 1004px;
}

@media (max-device-width:1024px),(max-width:950px) {
  .lr-everything-centered .lr-page-wallpaper-wrapper {
    display: none;
  }
}

@media (max-width:1400px) and (min-width:1300px) {
  .lr-everything-centered .lr-page,
  .lr-everything-centered .nc-page {
    margin-left: 3%;
  }
}

@media (max-width:1500px) and (min-width:1400px) {
  .lr-everything-centered .lr-page,
  .lr-everything-centered .nc-page {
    margin-left: 5%;
  }
}

@media (min-width:1500px) {
  .lr-everything-centered .lr-page {
    text-align: center;
  }

  .lr-everything-centered .lr-page-content-wrapper {
    text-align: left;
    margin-left: -16%;
  }

  .lr-everything-centered .nc-page {
    margin: 0 auto;
  }
}

.lr-everything-centered .lr-page-foot #tr-footer,
.lr-everything-centered .lr-page-content-wrapper,
.lr-everything-centered .nc-page {
  box-shadow: 0 0 32px #000;
}

.responsive .lr-page-wallpaper-wrapper {
  display: none;
}

.responsive .lr-page,
.responsive .lr-page-content-wrapper {
  margin: 0 auto;
}

.responsive .lr-page-content-wrapper {
  display: block;
  max-width: 1440px;
  min-width: 700px;
}

.responsive .lr-page-head {
  min-width: 0 !important;
}

@media (max-width:930px) {
  .responsive .lr-page-head .lr-navi-center {
    display: none;
  }
}

body.responsive {
  background: #000;
}

.lr-grid-row,
.lr-grid-column {
  box-sizing: border-box;
}

.lr-grid-row {
  zoom: 1;
}

.lr-grid-row:before,
.lr-grid-row:after {
  content: "";
  display: table;
}

.lr-grid-row:after {
  clear: both;
}

.lr-grid-row-section .lr-grid-column {
  margin-left: 20px;
}

.lr-grid-row-section .lr-grid-column-phat {
  width: 640px;
}

.lr-grid-row-section .lr-grid-column-thin {
  width: 230px;
}

.lr-grid-row-section-subset .lr-grid-column {
  margin-left: 8px;
}

.lr-grid-row-section-subset .lr-grid-column-100 {
  width: 640px;
}

.lr-grid-row-section-subset .lr-grid-column-50 {
  width: 310px;
  margin-left: 20px;
}

.lr-grid-row-section-subset .lr-grid-column-33 {
  width: 208px;
}

.lr-grid-row-section-subset .lr-grid-column-25 {
  width: 154px;
}

.lr-grid-row-section-subset .lr-grid-column-20 {
  width: 124px;
  margin-left: 5px;
}

.lr-grid-row-fullpage .lr-grid-column {
  margin-left: 10px;
}

.lr-grid-row-fullpage .lr-grid-column-100 {
  width: 890px;
  margin: 0;
}

.lr-grid-row-fullpage .lr-grid-column-33 {
  width: 290px;
}

.lr-grid-row-fullpage .lr-grid-column-25 {
  width: 215px;
}

.lr-grid-row-fullpage .lr-grid-column-20 {
  width: 170px;
}

.lr-grid-row-fullpage .lr-grid-column-17,
.lr-grid-row-fullpage .lr-grid-column-16 {
  width: 140px;
}

.lr-grid-column {
  float: left;
}

.lr-grid-column:first-child {
  margin-left: 0;
}

.lr-page-content {
  color: #272727;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 13px;
}

.lr-page-content a:hover,
.lr-page-content a.hover {
  color: #01a3d4;
}

.lr-page-content a:active,
.lr-page-content a .active {
  color: #01a3d4;
}

.lr-page-content div,
.lr-page-content ul,
.lr-page-content li,
.lr-page-content table,
.lr-page-content tr,
.lr-page-content td {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.lr-page-content-static-header {
  display: table;
  width: 100%;
}

.lr-page-content-static-header h1 {
  margin: 0 0 .67em 0;
  font-size: 22px;
}

.lr-page-content-static-header-introtext {
  line-height: 18px;
}

.lr-page-content-static-header-column {
  display: table-cell;
  vertical-align: bottom;
}

.lr-page-content-static-header-column-left {
  width: 68%;
}

.lr-page-content-static-header-column-right {
  width: 32%;
  text-align: right;
}

.lr-page-content-static-header-column-right img {
  max-width: 98%;
}

.lr-page-content-top-spacer-35px {
  margin-top: 35px;
}

.lr-page-content-bottom-spacer-40px {
  margin-bottom: 40px;
}

.lr-page-content-gray-breaker {
  border-bottom: 1px solid #d7d4cd;
}

.lr-page-content-headline {
  font-weight: 500;
  font-size: 20px;
  margin: 0;
  padding-bottom: 8px;
}

.lr-page-content-smartnavigator {
  margin-bottom: 40px;
}

.lr-page-content-smartnavigator-list {
  list-style: none;
  padding: 0;
  margin: 15px 0 0 0;
  line-height: 20px;
}

.lr-page-content-breadcrumbs {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  margin: 0 0 10px 0;
  width: 100%;
  max-width: 640px;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage {
  background: none repeat scroll 0 0 #fff;
  box-sizing: border-box;
  display: block;
  float: left;
  height: 26px;
  padding: 3px 4px 5px 15px;
  position: relative;
  border: 1px solid #dbd9d4;
  border-right: 0;
  margin: 3px 0;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-list {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-home {
  border: 1px solid #dbd9d4;
  border-right: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 4px 0 0 6px;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-home i {
  position: relative;
  top: 1px;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-expand {
  cursor: pointer;
  display: none;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage:before {
  border-bottom: 12px solid transparent;
  border-left: 10px solid #dbd9d4;
  border-top: 12px solid transparent;
  content: " ";
  display: block;
  height: 0;
  left: 100%;
  margin-left: 1px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage:after {
  border-bottom: 12px solid transparent;
  border-left: 10px solid #fff;
  border-top: 12px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 100%;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  margin-left: 0;
  width: 0;
  z-index: 2;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-link {
  color: #9f9d98;
  display: block;
  font-size: 12px;
  position: relative;
  text-decoration: none;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-link:hover {
  color: #e27200;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-first {
  margin-left: 20px;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-first a:before {
  border-bottom: 12px solid transparent;
  border-left: 10px solid #dbd9d4;
  border-top: 12px solid transparent;
  content: " ";
  display: block;
  height: 0;
  margin-left: -15px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-first a:after {
  border-bottom: 12px solid transparent;
  border-left: 10px solid #fff;
  border-top: 12px solid transparent;
  content: "";
  display: block;
  height: 0;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  margin-left: -16px;
  width: 0;
  z-index: 2;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-last:before {
  border-bottom: 13px solid transparent;
  border-left: 10px solid #dbd9d4;
  border-top: 13px solid transparent;
  content: " ";
  display: block;
  height: 0;
  left: 100%;
  margin-left: 0;
  margin-top: -13px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.lr-page-content-breadcrumbs .lr-breadcrumb-stage-last:after {
  border-bottom: 13px solid transparent;
  border-left: 10px solid #fff;
  border-top: 13px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 100%;
  margin-top: -13px;
  position: absolute;
  top: 50%;
  margin-left: -1px;
  width: 0;
  z-index: 2;
}

.lr-sidebar-box {
  border: 1px solid #dddddd;
  margin-bottom: 15px;
  position: relative;
  padding: 10px;
}

.lr-sidebar-box:before {
  background: #f4f4f4;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  width: 100%;
}

.lr-sidebar-box-headline {
  margin: 0 0 10px 0;
  font-weight: 300;
  font-size: 17px;
  display: block;
}

.lr-sidebar-box hr {
  margin: 5px 0;
  border: none;
  border-top: 1px solid #dddddd;
}

.lr-pagination {
  text-align: right;
  font-size: 14px;
  padding: 5px 0;
  width: 100%;
}

.lr-pagination-container {
  margin: 0;
}

.lr-pagination-button {
  margin-left: 5px;
}

.lr-pagination-page,
.lr-pagination-page-seperator {
  display: inline-block;
  vertical-align: middle;
  color: #777;
}

.lr-pagination-page a,
.lr-pagination-page-seperator a {
  padding: 0 3px;
}

.lr-pagination-page a:hover,
.lr-pagination-page-seperator a:hover {
  color: #e27200;
}

.lr-pagination .active {
  font-weight: bold;
  color: #000;
}

.lr-pagination a {
  text-decoration: none;
}

.lr-pagination a img {
  vertical-align: middle;
  padding: 2px 0;
}

.lr-thumbslider {
  position: relative;
}

.lr-thumbslider-images {
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
}

.lr-thumbslider-images span {
  position: relative;
  display: inline-block;
}

.lr-thumbslider-images-img {
  margin: 0;
  padding: 5px;
  border: 1px solid #d4d2d3;
  border-left-width: 0;
}

.lr-thumbslider-images-img-first {
  border-width: 1px;
}

.lr-thumbslider-images-container {
  overflow: visible;
  white-space: nowrap;
  position: absolute;
  left: 0;
}

.lr-thumbslider-slider-left {
  display: none;
  position: absolute;
  width: 15px;
  border: 1px solid #d4d2d3;
  border-right-width: 0;
  cursor: pointer;
  text-align: center;
}

.lr-thumbslider-slider-left img {
  opacity: .4;
}

.lr-thumbslider-slider-left:hover img {
  opacity: 1;
}

.lr-thumbslider-slider-right {
  position: absolute;
  width: 15px;
  border: 1px solid #d4d2d3;
  border-left-width: 0;
  cursor: pointer;
  text-align: center;
}

.lr-thumbslider-slider-right img {
  opacity: .4;
}

.lr-thumbslider-slider-right:hover img {
  opacity: 1;
}

.lr-thumbslider-overlay,
.lr-thumbslider-overlay-fixed {
  width: 541px;
  left: 0;
  top: 0;
}

.lr-thumbslider-overlay-article,
.lr-thumbslider-overlay-fixed-article {
  display: none;
}

.lr-thumbslider-overlay-article-active,
.lr-thumbslider-overlay-fixed-article-active {
  display: block;
}

.lr-thumbslider-overlay-article-media,
.lr-thumbslider-overlay-fixed-article-media {
  float: left;
  width: 122px;
  text-align: center;
  padding-right: 8px;
  vertical-align: top;
  height: 100px;
}

.lr-thumbslider-overlay-article-media img,
.lr-thumbslider-overlay-fixed-article-media img {
  display: inline;
}

.lr-thumbslider-overlay-article-media-rating,
.lr-thumbslider-overlay-fixed-article-media-rating {
  color: #878787;
  margin-top: 5px;
}

.lr-thumbslider-overlay-article-media-rating div,
.lr-thumbslider-overlay-fixed-article-media-rating div {
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 4px;
}

.lr-thumbslider-overlay-article-meta,
.lr-thumbslider-overlay-fixed-article-meta {
  float: left;
  width: 388px;
  border-left: 1px solid #c3c0b9;
  box-sizing: border-box;
  padding-left: 20px;
  overflow: hidden;
}

.lr-thumbslider-overlay-article-meta-headline,
.lr-thumbslider-overlay-fixed-article-meta-headline {
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  color: #8b8b8b;
}

.lr-thumbslider-overlay-article-meta strong,
.lr-thumbslider-overlay-fixed-article-meta strong {
  font-size: 13px;
}

.lr-thumbslider-overlay-article-meta p,
.lr-thumbslider-overlay-fixed-article-meta p {
  clear: both;
  margin: 15px 0;
  font-size: 11px;
  height: 105px;
  overflow: hidden;
}

.lr-thumbslider-overlay-article-meta .lr-button,
.lr-thumbslider-overlay-fixed-article-meta .lr-button {
  float: right;
  color: #000000;
  text-decoration: none;
}

.lr-thumbslider-overlay-article-meta .lr-button:hover,
.lr-thumbslider-overlay-fixed-article-meta .lr-button:hover {
  color: #000000;
}

.lr-thumbslider-overlay-article-meta-sale-wrapper,
.lr-thumbslider-overlay-fixed-article-meta-sale-wrapper {
  float: left;
  line-height: 27px;
}

.lr-thumbslider-overlay-article-meta-sale-wrapper span,
.lr-thumbslider-overlay-fixed-article-meta-sale-wrapper span,
.lr-thumbslider-overlay-article-meta-sale-wrapper img,
.lr-thumbslider-overlay-fixed-article-meta-sale-wrapper img {
  vertical-align: middle;
}

.lr-thumbslider-overlay-article-meta-sale-wrapper .tr-price,
.lr-thumbslider-overlay-fixed-article-meta-sale-wrapper .tr-price {
  font-size: 19px;
  font-weight: bold;
  margin-right: 5px;
}

.lr-thumbslider-overlay-fixed:before,
.lr-thumbslider-overlay-fixed:after {
  content: "";
  display: none;
}

.lr-thumbslider-overlay-fixed .lr-thumbslider-overlay-arrow {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  bottom: 0;
  width: 16px;
  height: 16px;
}

.lr-thumbslider-overlay-fixed .lr-thumbslider-overlay-arrow:before,
.lr-thumbslider-overlay-fixed .lr-thumbslider-overlay-arrow:after {
  content: "";
  display: block;
  box-sizing: border-box;
  border: 8px solid transparent;
  border-top: 8px solid #c1c1c1;
  width: 0;
  height: 0;
  position: absolute;
  background: transparent;
  bottom: -16px;
  left: 5px;
}

.lr-thumbslider-overlay-fixed .lr-thumbslider-overlay-arrow:after {
  bottom: -15px;
  border-top: 8px solid #fff;
}

.lr-tab-container {
  zoom: 1;
  margin-top: 15px;
}

.lr-tab-container:before,
.lr-tab-container:after {
  content: "";
  display: table;
}

.lr-tab-container:after {
  clear: both;
}

.lr-tab-tabs {
  zoom: 1;
  background-color: #F8F6F3;
  border-bottom: 1px solid #cfcdc4;
  list-style: none;
  padding: 0;
  margin: 0;
}

.lr-tab-tabs:before,
.lr-tab-tabs:after {
  content: "";
  display: table;
}

.lr-tab-tabs:after {
  clear: both;
}

.lr-tab-tabs>li {
  float: left;
  margin: 8px 10px 8px 10px;
  font-size: 11px;
  font-weight: bold;
}

.lr-tab-tabs>li a {
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
}

.lr-tab-tabs-active {
  position: relative;
}

.lr-tab-tabs-active .lr-tab-link {
  color: #e27200;
}

.lr-tab-tabs-active:after {
  content: '';
  background-image: url(/static/tr/img/tab_arrow_sand.png?m=1469023193);
  position: absolute;
  left: 45%;
  bottom: -15px;
  width: 13px;
  height: 7px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}

.lr-tab-tabs-more {
  font-size: 13px;
}

.lr-tab-tabs-more:hover {
  cursor: pointer;
}

.lr-tab-content {
  display: none;
}

.lr-tab-content-active {
  display: block;
}

.lr-infobox {
  position: relative;
  border: 1px solid #d3d2d4;
  border-left-width: 0;
  padding: 10px;
}

.lr-infobox:before {
  background: #f6f4f0;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 25px;
  border-left: 1px solid #d3d2d4;
}

.lr-infobox>div {
  padding-left: 25px;
}

.lr-infobox>i {
  position: absolute;
  left: 5px;
  top: 11px;
}

.lr-price-disclaimer {
  font-size: 11px;
  margin: 10px 0 50px 0;
  color: #777;
  padding-top: 15px;
}

.lr-price-disclaimer a {
  color: #777;
}

.lr-pdfreview {
  width: 100%;
}

.lr-pdfreview h1 {
  margin: 12px 0 5px;
  font-size: 20px;
}

.lr-pdfreview-teaserimg-container {
  border: 1px solid #ccc;
  text-align: center;
  float: right;
  margin: 12px 0 10px 10px;
  width: 202px;
}

.lr-pdfreview-footer,
.lr-pdfreview-footer-short {
  text-align: center;
  margin-top: 20px;
  padding: 10px 0;
  border: 1px solid #ccc;
  border-right-width: 0;
  border-left-width: 0;
}

.lr-pdfreview-footer-short {
  width: 420px;
}

.lr-pdfreview-info {
  width: 420px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.lr-pdfreview-info span {
  display: inline-block;
  margin-right: 2px;
  font-style: italic;
  font-size: 13px;
}

.lr-pdfreview-info-publisher {
  display: inline-block;
  padding: 5px 0;
}

.lr-pdfreview-info-spacer {
  font-weight: bold;
}

.lr-pdfreview-link {
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}

.lr-pdfreview-link:hover {
  color: #272727 !important;
}

.lr-pdfreview-link img {
  border: 1px solid #ccc;
  border-radius: 2px;
}

.lr-pdfreview-pdf-button {
  padding: 10px;
}

.lr-header {
  display: table;
  width: 100%;
}

.lr-header h1 {
  margin: 0 0 .67em 0;
}

.lr-header p {
  margin-bottom: 0;
}

.lr-header-right {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 10px;
  text-align: right;
}

.lr-header-right img {
  margin-bottom: 1em;
}

.lr-header-left {
  display: table-cell;
  vertical-align: bottom;
}

.lr-header-middle .lr-header-left {
  vertical-align: middle;
}

.lr-header-middle .lr-header-right img {
  margin: 0;
}

.lr-sidebar-survey {
  margin-bottom: 15px;
}

.lr-common-profile-recommendations {
  display: inline-block;
  margin: 25px 0 0;
}

.lr-common-profile-recommendations h2 {
  display: inline-block;
  float: left;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
  padding-bottom: 20px;
  width: 100%;
}

.lr-common-showMoreButton {
  width: 100%;
  margin: 0 0 25px;
  text-align: center;
  border-top: 1px solid #b7b4ae;
}

.lr-common-showMoreButton button {
  display: inline;
  border-top: none;
  border-radius: 0 0 3px 3px;
}

.lr-common-showMoreButton button:active {
  top: 0;
  left: 0;
}

.lr-common-categories ul {
  margin: 15px 0 0;
  padding: 0 5px;
}

.lr-common-categories ul li {
  list-style: none;
  margin: 0 15px 10px 0;
  padding: 0;
  float: left;
  width: 205px;
}

.lr-common-categories ul li a {
  text-decoration: none;
}

.lr-common-categories ul li a img {
  vertical-align: middle;
}

.lr-common-categories ul li a span {
  line-height: 32px;
  letter-spacing: -0.15px;
  padding-left: 12px;
  font-weight: 500;
  font-size: 13px;
  vertical-align: middle;
}

.lr-common-trends-title {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
  padding-bottom: 20px;
}

.lr-common-trends-articles .lr-seamless-article {
  width: 178px;
}

.lr-tab-collection {
  clear: both;
}

.lr-tab-collection .lr-tab-heads-container {
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
  border-bottom: 1px solid #c9c7bc;
}

.lr-tab-collection .lr-tab-heads-container>* {
  float: left;
  padding: 10px 7px 10px 0;
  font-size: 13px;
  line-height: 14px;
  letter-spacing: -0.14px;
  font-weight: bold;
  color: #4f4f4f;
  margin-right: 15px;
  cursor: pointer;
}

.lr-tab-collection .lr-tab-heads-container>*>span:hover {
  color: #e27200;
}

.lr-tab-collection .lr-tab-heads-container>*.lr-tab-active {
  color: #e27200;
  overflow: visible;
  position: relative;
}

.lr-tab-collection .lr-tab-heads-container>*.lr-tab-active>img {
  display: inline;
}

.lr-tab-collection .lr-tab-heads-container>*>img {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  display: none;
}

.lr-tab-collection .lr-tab-heads-container>* .lr-tab-head-additional-link {
  cursor: default;
  font-weight: normal;
  text-decoration: none;
  color: #9b9b9b;
}

.lr-tab-collection .lr-tab-heads-container>* .lr-tab-head-additional-link:hover {
  color: #9b9b9b;
}

.lr-tab-collection .lr-tab-heads-container>* .lr-tab-head-additional-link>a {
  text-decoration: underline;
  cursor: pointer;
  color: #9b9b9b;
}

.lr-tab-collection .lr-tab-heads-container>* .lr-tab-head-additional-link>a:hover {
  color: #e27200;
}

.lr-tab-collection .lr-tab-contents-container {
  float: left;
  margin-top: 10px;
  border-bottom: 1px solid #c9c7bc;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.lr-tab-collection .lr-tab-contents-container>* {
  display: none;
}

.lr-tab-collection .lr-tab-contents-container>*.lr-tab-active {
  display: block;
}

.lr-tab-collection.lr-tab-collection-alternate-style .lr-tab-heads-container {
  margin: 15px 0 0 0;
  border-bottom: 1px solid #cfcdc4;
  background-color: #F8F6F3;
}

.lr-tab-collection.lr-tab-collection-alternate-style .lr-tab-heads-container>* {
  padding: 10px 8px;
  letter-spacing: 0;
  font-weight: normal;
  color: #272727;
  margin: 0;
}

.lr-tab-collection.lr-tab-collection-alternate-style .lr-tab-heads-container>*:hover {
  color: #e27200;
}

.lr-tab-collection.lr-tab-collection-alternate-style .lr-tab-heads-container>*.lr-tab-active {
  color: #e27200;
}

.lr-tab-collection.lr-tab-collection-alternate-style .lr-tab-contents-container {
  border-bottom: none;
}

@keyframes shoutbar-shake {
  0% {
    transform: rotate(0deg);
  }

  25% {
    transform: rotate(4deg);
  }

  50% {
    transform: rotate(0deg);
  }

  75% {
    transform: rotate(-4deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.shakeyshakey {
  animation-name: shoutbar-shake;
  animation-duration: 180ms;
  transform-origin: 50% 50%;
  animation-iteration-count: 2;
  animation-timing-function: linear;
}

.shakeyshakey:before {
  content: none !important;
}

.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lr-seamless-article {
  float: left;
  padding-bottom: 15px;
  padding-right: 8px;
  width: 25%;
  box-sizing: border-box;
  min-height: 245px;
  font-size: 12px;
}

.lr-seamless-article span,
.lr-seamless-article strong {
  width: 100%;
  display: inline-block;
  text-align: left;
}

.lr-seamless-article a {
  outline: 0;
}

.lr-seamless-article>a {
  color: #272727;
}

.lr-seamless-article>a:hover {
  color: #e27200;
}

.lr-seamless-article-info-name {
  width: 100%;
  display: inline-block;
  text-align: left;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

.lr-seamless-article-info-price {
  vertical-align: bottom;
  clear: both;
  overflow: hidden;
}

.lr-seamless-article-info-price .primary {
  font-size: 14px;
  font-weight: bold;
  float: left;
  display: inline-block;
  width: auto;
  margin-right: 5px;
}

.lr-seamless-article-info-price .additions {
  display: inline-block;
  float: left;
}

.lr-seamless-article-info-price .additions .secondary,
.lr-seamless-article-info-price .additions .trading {
  display: inline-block;
  float: left;
  margin-left: 5px;
  margin-top: 3px;
  color: #777;
  font-size: 11px;
}

.lr-seamless-article-info-price .additions .retail {
  display: inline-block;
  font-size: 11px;
  position: relative;
  font-weight: normal;
  color: #777;
  margin: 2px 5px 0 0;
  margin: 3px 0 0 0;
  float: left;
}

.lr-seamless-article-info-price .additions .retail:after {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: #777;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}

.lr-seamless-article-thumb {
  margin: 0 0 5px 0;
  width: 110px;
  height: 90px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 2px 8px 8px 2px;
  box-sizing: content-box;
}

.lr-seamless-article .lr-prod-visitors {
  line-height: 29px;
}

.lr-seamless-article .lr-prod-visitors i.lr-icon {
  display: block;
  float: left;
  margin-right: 7px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.lr-seamless-article .lr-prod-visitors-count {
  display: inline-block;
  text-decoration: none;
}

.lr-seamless-article .lr-prod-visitors-count span {
  width: 21px;
  display: inline-block;
  text-align: left;
}

.lr-seamless-article .tr-stars-and-count div {
  float: left;
}

.lr-seamless-article .tr-stars-and-count .tr-stars-rating-small {
  margin: 2px 0 0 0;
}

.lr-seamless-article .tr-stars-and-count .amount {
  width: auto;
  float: left;
  padding-top: 0;
}

.lr-seamless-article .tr-availability-layover,
.lr-seamless-article .tr-availability {
  clear: both;
  font-size: 11px;
  margin: 0;
}

.lr-seamless-article .tr-availability-layover.tr-availability,
.lr-seamless-article .tr-availability.tr-availability {
  font-size: 12px;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability,
.lr-seamless-article .tr-availability .tr-prod-availability {
  padding: 1px 0 0 20px;
  position: relative;
  z-index: 15;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability:hover,
.lr-seamless-article .tr-availability .tr-prod-availability:hover {
  cursor: pointer;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability:hover span,
.lr-seamless-article .tr-availability .tr-prod-availability:hover span {
  text-decoration: underline;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability img,
.lr-seamless-article .tr-availability .tr-prod-availability img {
  position: absolute;
  left: 0;
  top: 0;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability-wvfampel_gruen,
.lr-seamless-article .tr-availability .tr-prod-availability-wvfampel_gruen {
  color: #479612;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability-wvfampel_gelb,
.lr-seamless-article .tr-availability .tr-prod-availability-wvfampel_gelb {
  color: #cb9b06;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability-wvfampel_orange,
.lr-seamless-article .tr-availability .tr-prod-availability-wvfampel_orange {
  color: #e15a08;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability-wvfampel_rot,
.lr-seamless-article .tr-availability .tr-prod-availability-wvfampel_rot,
.lr-seamless-article .tr-availability-layover .tr-prod-availability .tr-availability-special,
.lr-seamless-article .tr-availability .tr-prod-availability .tr-availability-special {
  color: #e20909;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability .tr-availability-details,
.lr-seamless-article .tr-availability .tr-prod-availability .tr-availability-details {
  color: #808080;
  cursor: pointer;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability .tr-availability-details .tr-tooltip,
.lr-seamless-article .tr-availability .tr-prod-availability .tr-availability-details .tr-tooltip {
  width: 220px;
}

.lr-seamless-article .tr-availability-layover .tr-prod-availability .tr-prod-availability-bstock-link:hover,
.lr-seamless-article .tr-availability .tr-prod-availability .tr-prod-availability-bstock-link:hover {
  text-decoration: none;
}

.lr-seamless-article .lr-movers-trend {
  padding-left: 25px;
  display: inline-block;
  margin-top: 5px;
  padding-top: 2px;
  height: 18px;
}

.lr-seamless-article .lr-movers-trend.pos {
  background: url(/static/tr/img/tr-rank-trend-pos.png?m=1469023194) 0 0 no-repeat;
  color: #53AB1F;
}

.lr-seamless-article .lr-movers-trend.neg {
  background: url(/static/tr/img/tr-rank-trend-neg.png?m=1469023194) 0 0 no-repeat;
  color: #C63C3C;
}

.lr-seamless-article .lr-movers-trend.eq {
  background: url(/static/tr/img/tr-rank-trend-eq.png?m=1469023194) 0 0 no-repeat;
  color: #828282;
}

.lr-seamless-article-rows {
  min-height: 220px;
  padding-bottom: 8px;
}

.lr-seamless-article-rows-movers {
  min-height: 245px;
}

.lr-simple-article.first .lr-simple-article-content {
  border: none;
}

.lr-simple-article.highlight {
  background-color: #FFF4C9;
}

.lr-simple-article.highlight span {
  font-weight: bold;
}

.lr-simple-article-content {
  margin: 0 7px;
  padding: 3px 0;
  border-top: 1px solid #dbd9d4;
  font-size: 12px;
  text-decoration: none;
  display: block;
  box-sizing: border-box;
}

.lr-simple-article-content-name {
  width: 100%;
}

.lr-simple-article-content-prices-retail,
.lr-simple-article-content-prices-old {
  float: left;
}

.lr-simple-article-content-prices-current {
  float: right;
}

.lr-simple-article-content-prices-savings {
  float: right;
  margin-right: 15px;
  color: #D10E0E;
}

.lr-promobanner {
  margin: 20px 0 21px;
  padding: 17px 20px;
  box-sizing: border-box;
  border: 1px solid #dad8d3;
  position: relative;
  zoom: 1;
}

.lr-promobanner:before,
.lr-promobanner:after {
  content: "";
  display: table;
}

.lr-promobanner:after {
  clear: both;
}

.lr-promobanner-image {
  width: 25%;
  float: left;
  height: 100px;
  overflow: hidden;
}

.lr-promobanner-content {
  width: 75%;
  padding-left: 20px;
  box-sizing: border-box;
  float: left;
  overflow: hidden;
  height: auto;
  position: relative;
}

.lr-promobanner-content-container-badge {
  display: inline-block;
  margin: 3px 7px 3px 4px;
  font-size: 12px;
  line-height: 100%;
  padding: 3px 11px 2px;
  background: #C3984E;
  transform: skewX(-10deg);
  color: white;
  font-weight: normal;
  text-transform: uppercase;
  border-radius: 2px;
  letter-spacing: 0;
}

.lr-promobanner-content-container h4 {
  font-size: 16px;
  line-height: 20px;
  margin: 2px 0 0;
  font-weight: bold;
}

.lr-promobanner-content-container .statictext>p {
  margin: 8px 0;
}

.lr-promobanner-content-container a {
  margin-top: 10px;
  display: inline-block;
}

.lr-promobanner-content-gradient {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 29px;
  background: url("/static/tr/img/backgrounds/promo_gradient.png") 0 0 repeat-x;
  z-index: 2;
}

.lr-promobanner-content.full-sized {
  width: 100%;
  padding-left: 0;
}

.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline {
  width: 100%;
  zoom: 1;
  margin-bottom: 7px;
}

.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline:before,
.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline:after {
  content: "";
  display: table;
}

.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline:after {
  clear: both;
}

.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline h4 {
  float: left;
  width: auto;
  display: inline-block;
}

.lr-promobanner-content.full-sized .lr-promobanner-content-container-headline .lr-promobanner-content-container-badge {
  float: left;
  margin-left: 15px;
}

.lr-promobanner-extend {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -27px;
  width: 55px;
  height: 22px;
  border: 1px solid #dad8d3;
  border-top: none;
  cursor: pointer;
  background: url("/static/tr/img/big-arrow-down.png") 50% 50% no-repeat;
}

.lr-promobanner-extend:hover {
  background: url("/static/tr/img/big-arrow-down-hover.png") 50% 50% no-repeat;
}

.lr-promobanner.lr-promobanner-extended .lr-promobanner-extend {
  background: url("/static/tr/img/big-arrow-up.png") 50% 50% no-repeat;
}

.lr-promobanner.lr-promobanner-extended .lr-promobanner-extend:hover {
  background: url("/static/tr/img/big-arrow-up-hover.png") 50% 50% no-repeat;
}

.lr-category-image-64 {
  width: 64px;
  height: 64px;
  background: url("https://images.static-thomann.de/pics/images/category/category_sprite_64x64.jpg") 0 0 no-repeat;
}

.lr-category-image-64.lr-category-GI {
  background-position: 0 8px;
}

.lr-category-image-64.lr-category-DR {
  background-position: -66px 3px;
}

.lr-category-image-64.lr-category-TA {
  background-position: -130px 4px;
}

.lr-category-image-64.lr-category-ST {
  background-position: -194px 9px;
}

.lr-category-image-64.lr-category-SW {
  background-position: -1038px 10px;
}

.lr-category-image-64.lr-category-PA {
  background-position: -260px 6px;
}

.lr-category-image-64.lr-category-LI {
  background-position: -325px 6px;
}

.lr-category-image-64.lr-category-DJ {
  background-position: -389px 14px;
}

.lr-category-image-64.lr-category-MI {
  background-position: -454px 11px;
}

.lr-category-image-64.lr-category-SP {
  background-position: -519px 13px;
}

.lr-category-image-64.lr-category-BL {
  background-position: -649px 12px;
}

.lr-category-image-64.lr-category-TR {
  background-position: -714px 12px;
}

.lr-category-image-64.lr-category-NO {
  background-position: -778px 10px;
}

.lr-category-image-64.lr-category-CA {
  background-position: -843px 12px;
}

.lr-category-image-64.lr-category-KA {
  background-position: -908px 10px;
}

.lr-category-image-64.lr-category-ZU {
  background-position: -972px 2px;
}

.lovebomb {
  background-color: #ff008b;
  display: none;
  font-size: 13px;
  text-align: center;
  color: white;
  width: 100%;
  margin-bottom: 15px;
  padding: 3px 20px;
  animation: love-color 4s;
}

.lovebomb p {
  margin: 0;
}

@keyframes love-color {
  0% {
    background-color: #ff008b;
  }

  50% {
    background-color: #d40f00;
  }

  100% {
    background-color: #ff008b;
  }
}

@keyframes love-bounce {
  56% {
    top: 2px;
  }

  60% {
    top: -3px;
  }

  63% {
    top: 2px;
  }

  65% {
    top: 4px;
  }

  68% {
    top: 2px;
  }
}

.lovebomb strong {
  margin-right: 5px;
  position: relative;
  top: 2px;
  font-size: 20px;
  line-height: 13px;
  animation: love-bounce 2.5s;
}

.lovebomb a {
  margin-left: 5px;
  color: white;
  text-decoration: underline;
}

.lovebomb a:hover {
  text-decoration: none;
  color: white;
}

.lr-custom-inputs button,
.lr-custom-inputs input,
.lr-custom-inputs .tr-button {
  box-sizing: border-box;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-custom-inputs input[type=text],
.lr-custom-inputs input[type=password],
.lr-custom-inputs input[type=tel],
.lr-custom-inputs input[type=email],
.lr-custom-inputs input[type=url],
.lr-custom-inputs textarea {
  background: #f8f8f8;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  padding: 6px;
}

.lr-custom-inputs-error {
  border: 1px solid #bb1a1a !important;
}

.lr-custom-inputs-select,
.lr-custom-inputs-select {
  background: #f9f9f9 url(/static/tr/img/form/SelectBox.png) right center no-repeat;
  border: 1px solid #b7b4ae;
  border-radius: 3px;
  box-sizing: border-box;
}

.lr-custom-inputs-select select,
.lr-custom-inputs-select select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  width: 100%;
  padding-right: 20px;
  padding-left: 4px;
  height: 30px;
}

.lr-custom-inputs-select select::-ms-expand,
.lr-custom-inputs-select select::-ms-expand {
  display: none;
}

.lr-custom-inputs-select-error,
.lr-custom-inputs-select-error {
  border: 1px solid #bb1a1a !important;
}

.lr-custom-inputs-select:hover,
.lr-custom-inputs-select:hover {
  background: #f9f9f9 url(/static/tr/img/form/SelectBoxHover.png?m=1469023193) right center no-repeat;
  border: 1px solid #a5a4a0;
}

.lr-custom-inputs-select-clean,
.lr-custom-inputs-select-clean {
  position: relative;
  background: #f8f5ed;
  background: -moz-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f8f5ed), color-stop(100%, #e8e5db));
  background: -webkit-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -o-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -ms-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: linear-gradient(to bottom, #f8f5ed 1%, #e8e5db 100%);
  border: 1px solid #b7b4ae;
  border-radius: 3px;
  box-sizing: border-box;
}

.lr-custom-inputs-select-clean::after,
.lr-custom-inputs-select-clean::after {
  content: '';
  width: 9px;
  height: 6px;
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -3px;
  background: url(/static/tr/img/form/SelectBoxArrow.png?m=1486476662) 0 0 no-repeat;
}

.lr-custom-inputs-select-clean select,
.lr-custom-inputs-select-clean select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  width: 100%;
  padding-right: 20px;
  padding-left: 4px;
  height: 30px;
}

.lr-custom-inputs-select-clean select::-ms-expand,
.lr-custom-inputs-select-clean select::-ms-expand {
  display: none;
}

.lr-custom-inputs-select-clean-error,
.lr-custom-inputs-select-clean-error {
  border: 1px solid #bb1a1a !important;
}

.lr-custom-inputs-select-clean:hover,
.lr-custom-inputs-select-clean:hover,
.lr-custom-inputs-select-clean-hover,
.lr-custom-inputs-select-clean-hover {
  color: #272727;
  background: #eae1cc;
  background: -moz-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eae1cc), color-stop(49%, #e7dec7), color-stop(100%, #cec6ab));
  background: -webkit-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -o-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -ms-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: linear-gradient(to bottom, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
}

.lr-custom-inputs-select-clean[disabled],
.lr-custom-inputs-select-clean[disabled],
.lr-custom-inputs-select-clean-disabled,
.lr-custom-inputs-select-clean-disabled,
.lr-custom-inputs-select-clean[disabled]:hover,
.lr-custom-inputs-select-clean[disabled]:hover,
.lr-custom-inputs-select-clean-disabled:hover,
.lr-custom-inputs-select-clean-disabled:hover {
  background: #eae1cc;
  background: -moz-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eae1cc), color-stop(49%, #e7dec7), color-stop(100%, #cec6ab));
  background: -webkit-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -o-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -ms-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: linear-gradient(to bottom, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  opacity: .5;
  box-shadow: none;
}

.lr-custom-inputs-select-clean[disabled] select,
.lr-custom-inputs-select-clean[disabled] select,
.lr-custom-inputs-select-clean-disabled select,
.lr-custom-inputs-select-clean-disabled select,
.lr-custom-inputs-select-clean[disabled]:hover select,
.lr-custom-inputs-select-clean[disabled]:hover select,
.lr-custom-inputs-select-clean-disabled:hover select,
.lr-custom-inputs-select-clean-disabled:hover select {
  cursor: default;
}

.lr-button {
  border-radius: 3px;
  border: 1px solid #b7b4ae;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #272727 !important;
  display: inline-block;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 12px;
  outline: none;
  padding: 4px 10px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background: #f8f5ed;
  background: -moz-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f8f5ed), color-stop(100%, #e8e5db));
  background: -webkit-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -o-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: -ms-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%);
  background: linear-gradient(to bottom, #f8f5ed 1%, #e8e5db 100%);
}

.lr-button:hover,
.lr-button.tr-hover {
  color: #272727;
  background: #eae1cc;
  background: -moz-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eae1cc), color-stop(49%, #e7dec7), color-stop(100%, #cec6ab));
  background: -webkit-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -o-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: -ms-linear-gradient(top, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  background: linear-gradient(to bottom, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
}

.lr-button:active,
.lr-button-active {
  color: #272727;
  background: #e2d8be !important;
  background: -moz-linear-gradient(top, #e2d8be 0, #ebe3cb 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2d8be), color-stop(100%, #ebe3cb)) !important;
  background: -webkit-linear-gradient(top, #e2d8be 0, #ebe3cb 100%) !important;
  background: -o-linear-gradient(top, #e2d8be 0, #ebe3cb 100%) !important;
  background: -ms-linear-gradient(top, #e2d8be 0, #ebe3cb 100%) !important;
  background: linear-gradient(to bottom, #e2d8be 0, #ebe3cb 100%) !important;
}

.lr-button[disabled],
.lr-button-disabled,
.lr-button[disabled]:hover,
.lr-button-disabled:hover {
  background: #eae1cc;
  background: linear-gradient(to bottom, #eae1cc 0, #e7dec7 49%, #cec6ab 100%);
  opacity: .5;
  box-shadow: none;
}

.lr-button[disabled]:active,
.lr-button-disabled:active,
.lr-button[disabled]:hover:active,
.lr-button-disabled:hover:active {
  top: 0 !important;
  left: 0 !important;
}

.lr-button:active {
  position: relative;
  top: 1px;
  left: 1px;
}

.lr-button-important {
  color: #3D3D3D;
  font-size: 13px;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
  background: #ffcc52;
  background: linear-gradient(to bottom, #ffcc52 0, #f8b71e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc52', endColorstr='#f8b71e', GradientType=0);
  border: none;
  border-radius: 2px;
  border-top: 1px solid rgba(232,169,28,0.5);
  border-bottom: 1px solid #F7AD1C;
}

.lr-button-important:hover {
  background: #ffd87f;
  background: linear-gradient(to bottom, #ffd87f 0, #f7c654 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd87f', endColorstr='#f7c654', GradientType=0);
  border-top: 1px solid rgba(232,169,28,0.2);
  border-bottom: 1px solid rgba(247,173,28,0.7);
}

a.lr-button {
  text-decoration: none;
  width: auto;
}

a.lr-button:hover,
a.lr-button:active {
  color: #272727 !important;
  text-decoration: none;
}

.lr-select-box {
  display: inline-block;
  width: 100%;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 12px;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  line-height: 17px;
}

.lr-select-box select {
  height: 100%;
  width: 100%;
  line-height: 17px;
  padding: 3px 30px 3px 5px;
  background-color: #F9F9F9;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #b7b4ae;
}

.lr-select-box select::-ms-expand {
  display: none;
}

.lr-select-box select:focus {
  outline: none;
}

.lr-select-box .lr-select-box-icon-container {
  width: 20px;
}

.lr-select-box:hover .lr-select-box-icon-container {
  background: #eae1cc;
}

.lr-select-box-icon-container {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 25px;
  display: inline-block;
  background: #F9F9F9;
  pointer-events: none;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 3px;
  border: 1px solid #b7b4ae;
}

.lr-select-box-icon-container .tr-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -3px;
}

.lr-form {
  margin: 10px 0;
  border: 1px solid #d1d3d2;
  padding: 5px 180px 10px 50px;
}

.lr-form label {
  display: inline-block;
  margin-top: 9px;
}

.lr-form .lr-select-box {
  vertical-align: middle;
  width: 222px;
}

.lr-form .lr-select-box-short {
  width: 70px;
  margin-right: 5px;
}

.lr-form .tr-error-label {
  display: inline-block;
  color: #bb1a1a;
  margin: 5px 0;
}

.lr-form-row {
  clear: both;
  min-height: 25px;
}

.lr-form-row-submit {
  text-align: right;
}

.lr-form-row-separated {
  margin-top: 5px;
}

.lr-form-input {
  background-color: #F5F5F5;
  border: solid 1px #c4c4c4;
  border-radius: 3px;
  height: 20px;
  text-indent: 5px;
  width: 225px;
}

.lr-form-input-text {
  width: 220px;
  padding: 0;
  height: 30px;
}

.lr-form-input-price {
  width: 55px;
  margin: 2px 5px;
}

.lr-form-input-price-left {
  margin-left: -2px;
}

.lr-form-input-checkbox {
  margin-right: 5px;
  cursor: pointer;
  vertical-align: middle;
}

.lr-form-input-error {
  border-color: #d43638;
}

.lr-form-left {
  width: 175px;
  text-align: right;
  white-space: nowrap;
  overflow: visible;
}

.lr-form-right {
  float: right;
  margin: 2px 0;
  width: 220px;
  white-space: nowrap;
  overflow: visible;
}

.lr-form-submit {
  margin: 10px 0 5px;
  width: 220px;
  height: 30px;
  font-size: 1.1em;
}

.lr-custom-input-dropdown {
  width: 170px;
  height: 27px;
  background-color: #F9F9F9;
  border: 1px solid #b7b4ae;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 13px;
  padding: 3px 5px;
}

.lr-custom-input-dropdown .input-dropdown-value,
.lr-custom-input-dropdown ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-custom-input-dropdown .input-dropdown-values {
  overflow: hidden;
  max-height: 170px;
  bottom: auto;
}

.lr-custom-input-dropdown .input-dropdown-value {
  cursor: pointer;
  padding-right: 15px;
}

.lr-custom-input-dropdown .input-dropdown-value:before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 21px;
  height: 100%;
  background-color: #F6F4F0;
  border-left: 1px solid #b7b4ae;
}

.lr-custom-input-dropdown .input-dropdown-value:after {
  content: '';
  display: block;
  position: absolute;
  background: url(/static/tr/img/sprite_comparebox.png?m=1469023192) no-repeat -80px -7px;
  width: 9px;
  height: 6px;
  right: 6px;
  bottom: 9px;
}

.lr-custom-input-dropdown .input-dropdown-values-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.lr-custom-input-dropdown .input-dropdown-values-wrapper .nano-pane {
  display: inline-block !important;
  bottom: -170px;
}

.lr-custom-input-dropdown .input-dropdown-values {
  background-color: #fff;
  border: 1px solid #b7b4ae;
  width: 100%;
  top: 100%;
  left: -1px;
  right: 0;
  bottom: auto;
  overflow: scroll;
  overflow-x: hidden;
  z-index: 100;
}

.lr-custom-input-dropdown .input-dropdown-values-value {
  cursor: pointer;
  padding: 2px 5px 2px 5px;
}

.lr-custom-input-dropdown .input-dropdown-values-value-selected {
  background-color: #F6F4F0;
}

.lr-custom-input-dropdown .input-dropdown-values-value-disabled {
  color: #ddd;
  cursor: auto;
  pointer-events: none;
}

.lr-custom-input-dropdown .input-dropdown-values-value:hover {
  color: #e27200;
}

.lr-custom-input-dropdown:hover .input-dropdown-value:before {
  background-color: #FFF;
}

.lr-custom-input-dropdown:hover .input-dropdown-value:after {
  background-position: -80px 0;
}

.lr-form-dark {
  margin: 0;
  border: none;
  padding: 0;
  background: #444444;
  box-shadow: none;
}

.lr-form-dark textarea,
.lr-form-dark input {
  position: relative;
  width: 100%;
  margin-bottom: 7px;
  border: none;
  border-radius: 2px;
  background: #6d6d6d;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: white;
  z-index: 20;
  padding: 10px;
  box-sizing: border-box;
}

.lr-form-dark textarea.tr-red-border,
.lr-form-dark input.tr-red-border {
  border: solid 1px #f24040 !important;
}

.lr-form-dark textarea:focus,
.lr-form-dark input:focus {
  outline: none;
}

.lr-form-dark textarea::-webkit-input-placeholder,
.lr-form-dark input::-webkit-input-placeholder {
  color: #9B9B9B;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea:-moz-placeholder,
.lr-form-dark input:-moz-placeholder {
  color: #9B9B9B;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea::-moz-placeholder,
.lr-form-dark input::-moz-placeholder {
  color: #9B9B9B;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea:-ms-input-placeholder,
.lr-form-dark input:-ms-input-placeholder {
  color: #9B9B9B;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-custom-placeholder,
.lr-form-dark input.lr-form-dark-custom-placeholder {
  color: #9B9B9B;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-required::-webkit-input-placeholder,
.lr-form-dark input.lr-form-dark-required::-webkit-input-placeholder {
  color: white;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-required:-moz-placeholder,
.lr-form-dark input.lr-form-dark-required:-moz-placeholder {
  color: white;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-required::-moz-placeholder,
.lr-form-dark input.lr-form-dark-required::-moz-placeholder {
  color: white;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-required:-ms-input-placeholder,
.lr-form-dark input.lr-form-dark-required:-ms-input-placeholder {
  color: white;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea.lr-form-dark-required.lr-form-dark-custom-placeholder,
.lr-form-dark input.lr-form-dark-required.lr-form-dark-custom-placeholder {
  color: white;
  font-size: 14px;
  opacity: 1;
}

.lr-form-dark textarea {
  height: 130px;
}

.lr-form-dark-submit {
  width: 135px;
  height: 40px;
  color: white;
  font-size: 15px;
  text-align: center;
  border: 1px solid #2a2a2a;
  border-radius: 2px;
  box-shadow: none;
  background: #818181;
  background: -moz-linear-gradient(top, #818181 0, #575757 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #818181), color-stop(100%, #575757));
  background: -webkit-linear-gradient(top, #818181 0, #575757 100%);
  background: -o-linear-gradient(top, #818181 0, #575757 100%);
  background: -ms-linear-gradient(top, #818181 0, #575757 100%);
  background: linear-gradient(to bottom, #818181 0, #575757 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#818181, endColorstr=#575757, GradientType=0);
}

.lr-form-dark-submit:hover {
  background: #6f6f6f;
  background: -moz-linear-gradient(top, #6f6f6f 0, #4b4b4b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6f6f6f), color-stop(100%, #4b4b4b));
  background: -webkit-linear-gradient(top, #6f6f6f 0, #4b4b4b 100%);
  background: -o-linear-gradient(top, #6f6f6f 0, #4b4b4b 100%);
  background: -ms-linear-gradient(top, #6f6f6f 0, #4b4b4b 100%);
  background: linear-gradient(to bottom, #6f6f6f 0, #4b4b4b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6f6f6f, endColorstr=#4b4b4b, GradientType=0);
}

.lr-form-dark-submit:active {
  background: #606060 !important;
  background: -moz-linear-gradient(top, #606060 0, #4b4b4b 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #606060), color-stop(100%, #4b4b4b)) !important;
  background: -webkit-linear-gradient(top, #606060 0, #4b4b4b 100%) !important;
  background: -o-linear-gradient(top, #606060 0, #4b4b4b 100%) !important;
  background: -ms-linear-gradient(top, #606060 0, #4b4b4b 100%) !important;
  background: linear-gradient(to bottom, #606060 0, #4b4b4b 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#606060, endColorstr=#4b4b4b, GradientType=0) !important;
  box-shadow: none;
}

.lr-form-dark-back {
  font-size: 13px;
  color: #999999;
  text-decoration: underline;
  font-weight: normal;
}

.lr-form-dark-back:hover {
  cursor: pointer;
  color: #bbbbbb;
}

.flat-dropdown .lr-custom-input-dropdown {
  border-radius: 0;
  font-size: 12px;
  height: 35px;
  width: auto;
  border: 1px solid #B7B4AE;
  background: #F4F3F0;
  padding: 0 10px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
}

.flat-dropdown .lr-custom-input-dropdown .input-dropdown-value {
  height: 100%;
}

.flat-dropdown .lr-custom-input-dropdown .input-dropdown-value:before {
  border-left: 1px solid transparent;
  background: transparent;
}

.flat-dropdown .lr-custom-input-dropdown .input-dropdown-value:before:hover {
  background: transparent;
}

.flat-dropdown .lr-custom-input-dropdown .input-dropdown-value:after {
  bottom: 12px;
}

.flat-dropdown .lr-custom-input-dropdown .input-dropdown-values {
  left: -1px;
  right: -1px;
  width: auto;
  line-height: 1.25;
}

.naked-dropdown .lr-custom-input-dropdown {
  border: none;
  background: none;
  padding: 0;
  height: auto;
}

.naked-dropdown .input-dropdown-value {
  padding: 0;
  text-align: right;
  text-decoration: underline;
}

.naked-dropdown .input-dropdown-value:hover {
  color: #e27200;
}

.naked-dropdown .input-dropdown-value:before,
.naked-dropdown .input-dropdown-value:after {
  display: none;
}

.naked-dropdown .input-dropdown-values {
  left: 0;
}

.dark-dropdown .lr-custom-input-dropdown {
  border: 1px solid black;
  border-left: none;
  width: 100%;
  height: 40px;
  border-radius: 0;
  background-color: #606465;
}

.dark-dropdown .lr-custom-input-dropdown .input-dropdown-value {
  height: 100%;
  color: white;
  line-height: 34px;
}

.dark-dropdown .lr-custom-input-dropdown .input-dropdown-value:before {
  border-left: 0;
  background-color: #606465;
}

.dark-dropdown .lr-custom-input-dropdown .input-dropdown-value:after {
  bottom: 14px;
  display: inline-block;
  vertical-align: middle;
  background-image: url('//www.thomann.de/pics/images/classified/sprite.min.png');
  background-position: 0 -121px;
  width: 9px;
  height: 6px;
}

.dark-dropdown .lr-custom-input-dropdown .input-dropdown-value:hover:after {
  display: inline-block;
  vertical-align: middle;
  background-image: url('//www.thomann.de/pics/images/classified/sprite.min.png');
  background-position: 0 -115px;
  width: 9px;
  height: 6px;
}

.dark-dropdown .lr-custom-input-dropdown .input-dropdown-values {
  left: 0;
}

.lr-icon {
  background-image: url(/static/tr/img/sprite_main_icons.png?m=1478609847);
  width: 24px;
  height: 24px;
}

.lr-icon-magnifier {
  width: 16px;
  height: 16px;
  background-position: -130px -173px;
}

.lr-icon-magnifier:hover {
  background-position: -141px -191px;
}

.lr-icon-zoom-magnifier {
  background-position: -203px -222px;
  width: 24px;
  height: 24px;
}

.lr-icon-zoom-magnifier:hover {
  background-position: -203px -253px;
}

.lr-icon-shoppingcart {
  background-position: -68px -144px;
  width: 20px;
  height: 18px;
}

.lr-icon-shoppingcart:hover {
  background-position: -48px -144px;
}

.lr-icon-delete {
  background-position: -221px -168px;
  width: 10px;
  height: 10px;
}

.lr-icon-delete:hover {
  background-position: -235px -168px;
}

.lr-icon-warning {
  background-position: -221px -179px;
  width: 25px;
  height: 25px;
}

.lr-icon-warning-small {
  background-position: -221px -204px;
  width: 15px;
  height: 13px;
}

.lr-icon-plus {
  background-position: -181px -219px;
  width: 17px;
  height: 17px;
}

.lr-icon-home {
  width: 13px;
  height: 12px;
  background-position: -233px 0;
}

.lr-icon-ticker {
  background: transparent url(/static/tr/sprites/Navi/NewsTicker.png?m=1469023204) no-repeat;
  width: 31px;
  height: 31px;
}

.lr-icon-ticker-info {
  background-position: 0 0;
}

.lr-icon-ticker-deathstar {
  background-position: -31px 0;
}

.lr-icon-ticker-page {
  background-position: -62px 0;
}

.lr-icon-ticker-percent {
  background-position: -93px 0;
}

.lr-icon-ticker-hot {
  background-position: -124px 0;
}

.lr-icon-ticker-calendar {
  background-position: -155px 0;
}

.lr-icon-ticker-blog {
  background-position: 0 -62px;
}

.lr-icon-ticker-lamp {
  background-position: -31px -62px;
}

.lr-icon-ticker-hand {
  background-position: -62px -62px;
}

.lr-icon-ticker-new {
  background-position: -93px -62px;
}

.lr-icon-ticker-camel {
  background: transparent url(/static/tr/img/tickerIcons/camel-shape.svg) no-repeat center;
  background-size: 29px 29px;
}

.lr-icon-viewmode {
  background: transparent url(/static/tr/img/viewmode_selection_sprite_lr.png) no-repeat;
}

.lr-icon-viewmode-grid {
  background-position: -2px 0;
}

.lr-icon-viewmode-list {
  background-position: -27px 0;
}

.lr-icon-smartphone,
.lr-icon-phone {
  width: 15px;
  height: 26px;
  background-position: -231px -28px;
}

.lr-icon-email {
  width: 26px;
  height: 18px;
  background-position: -220px -125px;
}

.lr-icon-package {
  width: 31px;
  height: 22px;
  background-position: -229px -258px;
}

.lr-icon-atSymbol {
  background-position: -248px -1px;
  width: 24px;
  height: 25px;
}

.lr-icon-print {
  background-position: -250px -29px;
  width: 22px;
  height: 22px;
}

.lr-icon-coupon {
  background-position: -230px -57px;
  width: 35px;
  height: 23px;
}

.lr-icon-info {
  background-position: -230px -82px;
  width: 16px;
  height: 16px;
}

.lr-icon-close {
  background-position: 54px -93px;
  height: 13px;
  width: 13px;
}

.lr-icon-close:hover {
  background-position: 54px -80px;
}

.lr-icon-flame {
  background-position: -229px -239px;
  width: 18px;
  height: 18px;
}

.lr-icon-checked-round {
  background-position: -248px -128px;
  width: 12px;
  height: 12px;
}

.lr-icon-checked {
  background-position: -247px -140px;
  width: 11px;
  height: 9px;
}

a.lr-icon,
i.lr-icon {
  display: inline-block;
}

a:hover.tr-icon-shoppingcart,
.tr-hover.tr-icon-shoppingcart,
a:hover .lr-icon-shoppingcart,
.tr-hover .lr-icon-shoppingcart {
  background-position: -48px -144px;
}

a:hover.tr-icon-magnifier,
.tr-hover.tr-icon-magnifier,
a:hover .lr-icon-magnifier,
.tr-hover .lr-icon-magnifier {
  background-position: -141px -191px;
}

a:hover.tr-icon-zoom-magnifier,
.tr-hover.tr-icon-zoom-magnifier,
a:hover .lr-icon-zoom-magnifier,
.tr-hover .lr-icon-zoom-magnifier {
  background-position: -203px -253px;
}

a:hover.tr-icon-plus,
.tr-hover.tr-icon-plus,
a:hover .lr-icon-plus,
.tr-hover .lr-icon-plus {
  background-position: -181px -236px;
}

a:hover.tr-icon-home,
.tr-hover.tr-icon-home,
a:hover .lr-icon-home,
.tr-hover .lr-icon-home {
  background-position: -233px -12px;
}

a:hover.tr-icon-ticker,
.tr-hover.tr-icon-ticker,
a:hover .lr-icon-ticker,
.tr-hover .lr-icon-ticker {
  background-position: 0 -31px;
}

a:hover.tr-icon-ticker-info,
.tr-hover.tr-icon-ticker-info,
a:hover .lr-icon-ticker-info,
.tr-hover .lr-icon-ticker-info {
  background-position: 0 -31px;
}

a:hover.tr-icon-ticker-deathstar,
.tr-hover.tr-icon-ticker-deathstar,
a:hover .lr-icon-ticker-deathstar,
.tr-hover .lr-icon-ticker-deathstar {
  background-position: -31px -31px;
}

a:hover.tr-icon-ticker-page,
.tr-hover.tr-icon-ticker-page,
a:hover .lr-icon-ticker-page,
.tr-hover .lr-icon-ticker-page {
  background-position: -62px -31px;
}

a:hover.tr-icon-ticker-percent,
.tr-hover.tr-icon-ticker-percent,
a:hover .lr-icon-ticker-percent,
.tr-hover .lr-icon-ticker-percent {
  background-position: -93px -31px;
}

a:hover.tr-icon-ticker-hot,
.tr-hover.tr-icon-ticker-hot,
a:hover .lr-icon-ticker-hot,
.tr-hover .lr-icon-ticker-hot {
  background-position: -124px -31px;
}

a:hover.tr-icon-ticker-calendar,
.tr-hover.tr-icon-ticker-calendar,
a:hover .lr-icon-ticker-calendar,
.tr-hover .lr-icon-ticker-calendar {
  background-position: -155px -31px;
}

a:hover.tr-icon-ticker-blog,
.tr-hover.tr-icon-ticker-blog,
a:hover .lr-icon-ticker-blog,
.tr-hover .lr-icon-ticker-blog {
  background-position: 0 -93px;
}

a:hover.tr-icon-ticker-lamp,
.tr-hover.tr-icon-ticker-lamp,
a:hover .lr-icon-ticker-lamp,
.tr-hover .lr-icon-ticker-lamp {
  background-position: -31px -93px;
}

a:hover.tr-icon-ticker-hand,
.tr-hover.tr-icon-ticker-hand,
a:hover .lr-icon-ticker-hand,
.tr-hover .lr-icon-ticker-hand {
  background-position: -62px -93px;
}

a:hover.tr-icon-ticker-new,
.tr-hover.tr-icon-ticker-new,
a:hover .lr-icon-ticker-new,
.tr-hover .lr-icon-ticker-new {
  background-position: -93px -93px;
}

a:hover.tr-icon-ticker-camel,
.tr-hover.tr-icon-ticker-camel,
a:hover .lr-icon-ticker-camel,
.tr-hover .lr-icon-ticker-camel {
  background: transparent url(/static/tr/img/tickerIcons/camel-shape-hover.svg) no-repeat center;
  background-size: 29px 29px;
}

a:active.tr-icon-plus,
.lr-active.tr-icon-plus,
a:active .lr-icon-plus,
.lr-active .lr-icon-plus {
  background-position: -181px -253px;
}

.lr-flag {
  display: inline-block;
}

.lr-flag-small {
  width: 19px;
  height: 12px;
  background: url(/static/tr/img/sprite_flags.png) no-repeat;
}

.lr-flag-small-at {
  background-position: -57px 0;
}

.lr-flag-small-be {
  background-position: -38px 0;
}

.lr-flag-small-cz {
  background-position: -95px 0;
}

.lr-flag-small-de {
  background-position: -133px 0;
}

.lr-flag-small-dk {
  background-position: -171px 0;
}

.lr-flag-small-gb {
  background-position: -209px 0;
}

.lr-flag-small-es {
  background-position: -247px 0;
}

.lr-flag-small-eu {
  background-position: -342px 0;
}

.lr-flag-small-fi {
  background-position: -304px 0;
}

.lr-flag-small-fr {
  background-position: -323px 0;
}

.lr-flag-small-gr {
  background-position: -19px 0;
}

.lr-flag-small-ie {
  background-position: 0 0;
}

.lr-flag-small-it {
  background-position: -76px 0;
}

.lr-flag-small-lu {
  background-position: -114px 0;
}

.lr-flag-small-nl {
  background-position: -152px 0;
}

.lr-flag-small-pl {
  background-position: -190px 0;
}

.lr-flag-small-pt {
  background-position: -228px 0;
}

.lr-flag-small-ro {
  background-position: -266px 0;
}

.lr-flag-small-se {
  background-position: -285px 0;
}

.lr-flag-small-wrld,
.lr-flag-small-intl {
  background-position: -361px 0;
  width: 16px;
  height: 16px;
}

.lr-flag-medium {
  width: 30px;
  height: 20px;
  background: url(/static/tr/img/sprite_flags_medium.png?m=1469023192) no-repeat;
}

.lr-flag-medium-ie {
  background-position: 0 0;
}

.lr-flag-medium-gr {
  background-position: -30px 0;
}

.lr-flag-medium-be {
  background-position: -60px 0;
}

.lr-flag-medium-at {
  background-position: -90px 0;
}

.lr-flag-medium-it {
  background-position: -120px 0;
}

.lr-flag-medium-cz {
  background-position: -150px 0;
}

.lr-flag-medium-lu {
  background-position: -180px 0;
}

.lr-flag-medium-de {
  background-position: -210px 0;
}

.lr-flag-medium-nl {
  background-position: -240px 0;
}

.lr-flag-medium-dk {
  background-position: -270px 0;
}

.lr-flag-medium-pl {
  background-position: -300px 0;
}

.lr-flag-medium-gb {
  background-position: -330px 0;
}

.lr-flag-medium-pt {
  background-position: -360px 0;
}

.lr-flag-medium-es {
  background-position: -390px 0;
}

.lr-flag-medium-ro {
  background-position: -420px 0;
}

.lr-flag-medium-se {
  background-position: -450px 0;
}

.lr-flag-medium-fr {
  background-position: -480px 0;
}

.lr-flag-medium-fi {
  background-position: -510px 0;
}

.lr-icon-audio {
  background: url(/static/tr/img/sprite_audioplayer.png?m=1469023192) no-repeat;
}

.lr-icon-audio-volume {
  background-position: 0 0;
  width: 22px;
  height: 18px;
}

.lr-icon-audio-volume:hover {
  background-position: 0 -19px;
}

.lr-icon-audio-next {
  background-position: -23px 0;
  width: 14px;
  height: 15px;
}

.lr-icon-audio-next:hover {
  background-position: -23px -16px;
}

.lr-icon-audio-next:active {
  background-position: -23px -32px;
}

.lr-icon-audio-prev {
  background-position: -38px 0;
  width: 14px;
  height: 15px;
}

.lr-icon-audio-prev:hover {
  background-position: -38px -16px;
}

.lr-icon-audio-prev:active {
  background-position: -38px -32px;
}

.lr-icon-audio-play {
  background-position: -53px 0;
  width: 45px;
  height: 45px;
}

.lr-icon-audio-play:hover {
  background-position: -53px -46px;
}

.lr-icon-audio-play:active {
  background-position: -53px -92px;
}

.lr-icon-audio-pause {
  background-position: -99px 0;
  width: 45px;
  height: 45px;
}

.lr-icon-audio-pause:hover {
  background-position: -99px -46px;
}

.lr-icon-audio-pause:active {
  background-position: -99px -92px;
}

.lr-icon-audio-info {
  background-position: 0 -51px;
  width: 21px;
  height: 21px;
}

.lr-icon-audio-info:hover,
.lr-icon-audio-info.active {
  background-position: -22px -51px;
}

.lr-icon-audio-chevron {
  background-position: 0 -75px;
  width: 13px;
  height: 8px;
}

.lr-icon-audio-chevron:hover {
  background-position: -14px -75px;
}

.lr-icon-audio-track-play {
  background-position: -25px -90px;
  width: 6px;
  height: 9px;
}

.lr-icon-audio-track-pause {
  background-position: -32px -90px;
  width: 6px;
  height: 9px;
}

.lr-icon-audio-play-md-darkgrey {
  width: 11px;
  height: 16px;
  background-position: 1px -90px;
}

.lr-icon-audio-pause-md-darkgrey {
  width: 11px;
  height: 16px;
  background-position: -12px -90px;
}

.lr-icon-audio-volume-md {
  background-position: -19px -108px;
  width: 17px;
  height: 13px;
}

.lr-icon-audio-volume-md:hover {
  background-position: 0 -108px;
}

.lr-slider {
  width: 100%;
}

.lr-slider-sidebar hr {
  margin: 0 0 5px 0;
}

.lr-slider-sidebar .lr-sidebar-box-headline {
  margin-bottom: 0;
}

.lr-slider-sidebar .lr-carousel-container {
  margin-top: 0;
}

.lr-slider-sidebar .slick-next {
  bottom: 26px;
  right: 0;
}

.lr-slider-sidebar .slick-prev {
  bottom: 0;
  right: 0;
}

.lr-slider-sidebar-article {
  margin: 10px 0;
}

.lr-slider-sidebar-article-trending {
  min-height: 86px;
}

.lr-slider-sidebar-article a {
  text-decoration: none;
  display: block;
}

.lr-slider-sidebar-article a div {
  vertical-align: middle;
  display: inline-block;
}

.lr-slider-sidebar-article .rank {
  font-size: 16px;
  width: 15px;
  font-weight: bold;
  margin-right: 10px;
  text-align: right;
}

.lr-slider-sidebar-article .image {
  margin: 2px 8px 0 2px;
}

.lr-slider-sidebar-article .name {
  font-size: 12px;
  width: 115px;
}

.lr-slider-sidebar-article .price {
  display: block;
  font-weight: bold;
  white-space: nowrap;
}

.lr-slider-sidebar-button {
  width: 100%;
  margin-top: 6px;
}

.lr-slider-sidebar-button-wrapper {
  width: 208px;
}

.lr-slider-sales {
  float: left;
  width: 640px;
  padding: 30px 0 0 0;
}

.lr-slider-sand-colored .lr-slider-highlights-tabs-container {
  background: #F8F6F3;
  text-indent: 10px;
}

.lr-slider-title {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
}

.lr-slider-headline {
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0;
  letter-spacing: -0.1px;
}

.lr-slider .lr-carousel-container {
  margin: 0;
  position: relative;
}

.lr-slider .lr-carousel-container:after {
  border-bottom: 1px solid #d4d3d2;
  content: " ";
  position: absolute;
  height: 1px;
  width: 100%;
  bottom: 0;
  right: 0;
}

.lr-slider .lr-carousel-container .lr-product {
  min-height: 193px;
}

.lr-slider-highlights {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 12px;
  padding: 30px 20px 10px 20px;
  clear: both;
}

.lr-slider-highlights-tabs-container {
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
  border-bottom: 1px solid #c9c7bc;
}

.lr-slider-highlights-tab {
  float: left;
  padding: 10px 7px 10px 0;
  font-size: 13px;
  line-height: 14px;
  letter-spacing: -0.14px;
  font-weight: bold;
  color: #4f4f4f;
  margin-right: 15px;
}

.lr-slider-highlights-tab-title {
  font-weight: 700;
  font-size: 13px;
}

.lr-slider-highlights-tab-title:hover {
  color: #e27200;
  cursor: pointer;
}

.lr-slider-highlights-tab-link {
  text-decoration: none;
  font-weight: normal;
  color: #9b9b9b;
}

.lr-slider-highlights-tab-link a {
  text-decoration: underline;
}

.lr-slider-highlights-tab a {
  font-weight: normal;
  color: #9b9b9b;
}

.lr-slider-highlights-tab a:hover {
  color: #e27200;
}

.lr-slider-highlights-tab img {
  display: none;
}

.lr-slider-highlights-tab.active {
  color: #e27200;
  overflow: visible;
  position: relative;
}

.lr-slider-highlights-tab.active img {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  display: inline;
}

.lr-slider-highlights-content {
  display: none;
  margin: 0;
}

.lr-slider-highlights-content-container {
  margin-top: 10px;
  border-bottom: 1px solid #c9c7bc;
}

.lr-slider-highlights-content.active {
  display: block;
}

.lr-page-head {
  font-size: 13px;
  min-width: 930px;
  background: #151414;
  font-family: 'Open Sans','Arial',Verdana,Tahoma,Arial,Helvetica;
  position: relative;
}

.lr-page-head .lr-navi {
  display: inline-block;
  vertical-align: top;
}

.lr-page-head .lr-navi-logo,
.lr-page-head .lr-navi-main {
  min-height: 53px;
}

.lr-page-head .lr-navi-logo {
  padding: 14px 15px 13px 15px;
}

.lr-page-head .lr-navi-logo-teh-snohman {
  padding: 11px 15px;
}

.lr-page-head .lr-navi-main,
.lr-page-head .lr-navi-user {
  padding: 16px 15px 14px 15px;
}

.lr-page-head .lr-navi-main>ul,
.lr-page-head .lr-navi-user>ul {
  list-style: none;
}

.lr-page-head .lr-navi-main>ul>li,
.lr-page-head .lr-navi-user>ul>li {
  display: inline-block;
  position: relative;
  margin: 0;
  margin-left: 20px;
}

.lr-page-head .lr-navi-main>ul>li>a,
.lr-page-head .lr-navi-user>ul>li>a {
  color: #fefefe;
  text-decoration: none;
}

.lr-page-head .lr-navi-main>ul>li>a:hover,
.lr-page-head .lr-navi-user>ul>li>a:hover,
.lr-page-head .lr-navi-main>ul>li>a.tr-hover,
.lr-page-head .lr-navi-user>ul>li>a.tr-hover {
  color: #e27200;
}

.lr-page-head .lr-navi-main .tr-tooltip,
.lr-page-head .lr-navi-user .tr-tooltip,
.lr-page-head .lr-navi-main .tr-layover,
.lr-page-head .lr-navi-user .tr-layover {
  font-size: 11px;
}

.lr-page-head .lr-navi-main>ul>li>a {
  font-size: 1.2em;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories-wrapper {
  position: absolute;
  left: 219px;
  right: auto;
  top: 3px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories {
  background: #fff url(/static/tr/img/backgrounds/navi_tooltip.png?m=1469023193) repeat-y;
  font-size: 12px;
  padding: 0;
  width: 650px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-loading {
  margin: 20px 0 20px 320px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail {
  display: inline-block;
  padding: 10px 0;
  vertical-align: top;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list strong,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail strong {
  display: block;
  font-size: 1.3em;
  margin: 0 16px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list ul li a,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail ul li a {
  font-size: 13px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list {
  width: 213px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list ul {
  margin: 6px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list a {
  display: block;
  color: #272727;
  padding: 6px 13px 6px 16px;
  text-decoration: none;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-list a.lr-navi-category-active {
  border-right: 3px solid #e27200;
  color: #e27200;
  padding-right: 10px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail {
  padding: 0;
  position: relative;
  left: 2px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail strong {
  font-weight: normal;
  margin: 0 0 9px 16px;
  display: inline-block;
  width: auto;
  max-width: 230px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category {
  background: transparent url(/static/tr/sprites/Navi/CategoryProducts.jpg?m=1476451242) no-repeat;
  display: none;
  padding: 10px 0;
  width: 430px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-subcategories ul {
  display: inline-block;
  margin: 30px 19px 27px 19px;
  width: 40%;
  vertical-align: top;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-subcategories ul li {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li a,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-subcategories ul li a {
  display: block;
  text-decoration: none;
  margin: 4px 6px 4px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li a:hover,
.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-subcategories ul li a:hover {
  color: #e27200;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul {
  width: 100%;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li {
  width: 22%;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li a {
  background: #fff;
  border: 1px solid #d4d2cb;
  border-radius: 3px;
  display: block;
  padding: 10px;
  margin: 3px;
  margin-left: 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-manufacturers ul li a:hover {
  border: 1px solid #e27200;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-subcategories ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-links li a {
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
  margin: 2px 6px 2px 17px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category .lr-navi-category-links li a:hover {
  color: #e27200;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-bl {
  background-position: -6450px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-dr {
  background-position: -4300px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-tr {
  background-position: -430px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-ca {
  background-position: -5590px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-co {
  background-position: -5160px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-gi {
  background-position: -3440px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-no {
  background-position: -1720px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-dj {
  background-position: -4730px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-li {
  background-position: -2580px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-mi {
  background-position: -2150px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-pa {
  background-position: -1290px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-ka {
  background-position: -6020px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-zu {
  background-position: 0 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-sp {
  background-position: -3870px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-st {
  background-position: -860px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-ta {
  background-position: -3010px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-sw {
  background-position: -6880px 0;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories .lr-navi-main-categories-detail .lr-navi-category-active {
  display: inline-block;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories:before,
.lr-page-head .lr-navi-main .lr-navi-main-categories:after {
  left: 106px;
}

.lr-page-head .lr-navi-main .lr-navi-main-categories:after {
  border-bottom: 8px solid #fbfaf7;
}

.lr-page-head .lr-navi-user {
  font-size: .9em;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 2px;
}

.lr-page-head .lr-navi-user>ul>li {
  margin-left: 12px;
}

.lr-page-head .lr-navi-user .flag {
  border: 1px solid #a3a29d;
  position: relative;
  top: 3px;
  width: 19px;
}

.lr-page-head .lr-navi-user a:hover,
.lr-page-head .lr-navi-user .tr-hover,
.lr-page-head .lr-navi-user .tr-tooltip-trigger-active>a {
  color: #e27200;
}

.lr-page-head .lr-navi-user a:hover>.flag,
.lr-page-head .lr-navi-user .tr-hover>.flag,
.lr-page-head .lr-navi-user .tr-tooltip-trigger-active>a>.flag {
  border: 1px solid #e27200;
}

.lr-page-head .lr-navi-user a:hover>.flag.tr-flag-intl,
.lr-page-head .lr-navi-user .tr-hover>.flag.tr-flag-intl,
.lr-page-head .lr-navi-user .tr-tooltip-trigger-active>a>.flag.tr-flag-intl {
  border: 1px solid transparent;
}

.lr-page-head .lr-navi-user-customercenter {
  position: relative;
}

.lr-page-head .lr-navi-user-customercenter-greeting {
  color: #d7d7d7 !important;
  margin-right: 5px;
}

.lr-page-head .lr-navi-user-customercenter-tooltip-trigger {
  display: inline-block;
}

.lr-page-head .lr-navi-user-customercenter-tooltip-trigger>a {
  color: #fefefe;
  text-decoration: none;
}

.lr-page-head .lr-navi-user-customercenter-tooltip-trigger a:hover,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-hover,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-tooltip-trigger-active>a {
  color: #e27200;
}

.lr-page-head .lr-navi-user-customercenter-tooltip-trigger a:hover>.flag,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-hover>.flag,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-tooltip-trigger-active>a>.flag {
  border: 1px solid #e27200;
}

.lr-page-head .lr-navi-user-customercenter-tooltip-trigger a:hover>.flag.flag-intl,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-hover>.flag.flag-intl,
.lr-page-head .lr-navi-user-customercenter-tooltip-trigger .tr-tooltip-trigger-active>a>.flag.flag-intl {
  border: 1px solid transparent;
}

.lr-page-head .lr-navi-user-customercenter .tr-tooltip {
  font-family: 'Open Sans','Arial',Verdana,Tahoma,Arial,Helvetica;
  font-size: 13px;
  width: 495px;
  height: auto;
  padding: 0;
}

.lr-page-head .lr-navi-user-customercenter-loggedin .tr-tooltip {
  width: 205px;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation {
  list-style-type: none;
  margin: 6px 0;
  padding: 0;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation li {
  padding: 2px 10px 4px 10px;
  margin: 0;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation li strong {
  font-size: 1.1em;
  letter-spacing: -0.2px;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation li a {
  display: block;
  text-decoration: none;
  font-size: 1em;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation li a:hover span {
  color: #e27200;
  border: 1px solid #e27200;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation li.lr-navi-user-customercenter-loggedin-navigation-separated {
  border-top: 1px solid #e8e8e8;
  margin-top: 3px;
  padding-top: 5px;
}

.lr-page-head .lr-navi-user-customercenter-loggedin-navigation-addon {
  border: 1px solid #979485;
  border-radius: 30px;
  color: #979485;
  font-size: .7em;
  float: right;
  padding: 1px 3px;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-middle,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right {
  display: inline-block;
  vertical-align: top;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 244px;
  padding: 12px;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left strong,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right strong {
  display: block;
  font-size: 1.1em;
  margin-bottom: 8px;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left input[type=text],
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right input[type=text],
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left input[type=password],
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right input[type=password],
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .tr-button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .tr-button {
  width: 100%;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .tr-button,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .tr-button {
  font-weight: 700;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-footer,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-footer {
  list-style-type: none;
  margin: 8px 0;
  padding: 0;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-footer li,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-footer li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-footer li a,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-footer li a {
  color: #e27200;
  text-decoration: none;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-footer li a:hover,
.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-footer li a:hover {
  text-decoration: underline;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-middle {
  background: #f0efe8;
  position: absolute;
  left: 50%;
  top: 15px;
  bottom: 15px;
  width: 1px;
  height: auto;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left label {
  cursor: pointer;
  display: block;
  margin: 5px 0;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-login-permanent {
  cursor: pointer;
  margin: 15px 0;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-left .lr-navi-user-customercenter-login-permanent .tr-custom-input-checkbox {
  position: relative;
  top: 2px;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-features {
  color: #a3a3a3;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.lr-page-head .lr-navi-user-customercenter .lr-navi-user-customercenter-right .lr-navi-user-customercenter-teaser {
  font-size: .9em;
  margin: 10px 0 20px 0;
}

.lr-page-head .lr-navi-user-wishlist .tr-tooltip {
  width: 205px;
  height: auto;
  padding: 0;
  font-family: 'Open Sans','Arial',Verdana,Tahoma,Arial,Helvetica;
}

.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-choc-wishlist-empty i,
.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-choc-wishlist-empty a {
  font-size: 13px;
}

.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-choc-wishlist-empty a,
.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-more-link {
  color: #e27200;
  text-decoration: none;
}

.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-choc-wishlist-empty a:hover,
.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-more-link:hover {
  text-decoration: underline;
}

.lr-page-head .lr-navi-user-wishlist .tr-tooltip .tr-more-link {
  color: #808080;
}

.lr-page-head .lr-navi-user-wishlist .tr-more-link {
  font-size: .8em;
  margin: 5px 0 !important;
}

.lr-page-head .lr-navi-user-shop {
  position: relative;
}

.lr-page-head .lr-navi-user-shop .tr-tooltip {
  width: 300px;
  padding: 0;
}

.lr-page-head .lr-navi-user-shop-tooltip-wrapper {
  position: absolute;
  left: -68px;
  top: 5px;
}

.lr-page-head .lr-navi-user-shop-tooltip-wrapper .tr-tooltip:before,
.lr-page-head .lr-navi-user-shop-tooltip-wrapper .tr-tooltip:after {
  left: 216px;
}

.lr-page-head .lr-navi-user-shop-tab-head-control {
  background: #fbfaf7;
  border-bottom: 1px solid #eeece4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 1.1em;
  display: inline-block;
  width: 149px;
  height: 43px;
  padding: 6px 10px;
}

.lr-page-head .lr-navi-user-shop-tab-head-control strong {
  display: block;
}

.lr-page-head .lr-navi-user-shop-tab-head-control span {
  font-style: italic;
}

.lr-page-head .lr-navi-user-shop-tab-head-control:first-child {
  border-right: 1px solid #eeece4;
}

.lr-page-head .lr-navi-user-shop-tab-head-control-active {
  background: #fff;
  border-bottom: 1px solid transparent;
  cursor: default;
}

.lr-page-head .lr-navi-user-shop-tab-body-tab {
  display: none;
  font-size: 1.2em;
}

.lr-page-head .lr-navi-user-shop-tab-body-tab-active {
  display: block;
}

.lr-page-head .lr-navi-user-shop-tab-body-shops ul {
  margin: 10px;
  padding: 0;
  list-style-type: none;
  width: 100%;
}

.lr-page-head .lr-navi-user-shop-tab-body-shops ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 49%;
  margin: 1px 0;
  padding: 0;
}

.lr-page-head .lr-navi-user-shop-tab-body-shops ul li a {
  display: block;
  text-decoration: none;
}

.lr-page-head .lr-navi-user-shop-tab-body-shops ul li a .tr-flag {
  border: 1px solid #d9d8c9;
  margin-right: 3px;
}

.lr-page-head .lr-navi-user-shop-tab-body-intl label {
  display: block;
  margin: 10px;
}

.lr-page-head .lr-navi-user-shop-tab-body-intl label strong,
.lr-page-head .lr-navi-user-shop-tab-body-intl label span {
  display: block;
}

.lr-page-head .lr-navi-user-shop-tab-body-intl label span {
  font-style: italic;
  margin-bottom: 5px;
}

.lr-page-head .lr-navi-user-shop-tab-body-intl label button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-top: 10px;
}

.lr-page-head .lr-navi-user-shop-tab-body-intl label.lr-navi-user-shop-tab-body-intl-save button {
  display: none;
}

.lr-page-head .lr-navi-user-basket .lr-icon-shoppingcart {
  position: relative;
  top: 4px;
}

.lr-page-head .lr-navi-user-basket-amount {
  background: #151414;
  border: 1px solid #e27200;
  border-radius: 10px;
  color: #e27200;
  padding: 0 4px 0 4px;
  font-size: .9em;
  position: relative;
  top: -7px;
  left: -5px;
}

.lr-page-head .lr-navi-user-basket-tooltip-wrapper {
  position: relative;
  left: -89px;
  top: -16px;
}

.lr-page-head .lr-navi-user-basket-tooltip-wrapper .lr-navi-user-basket-tooltip {
  width: 220px;
  height: auto;
  padding: 0;
  min-height: 43px;
}

.lr-page-head .lr-navi-user-basket-tooltip-wrapper .lr-navi-user-basket-tooltip:before,
.lr-page-head .lr-navi-user-basket-tooltip-wrapper .lr-navi-user-basket-tooltip:after {
  left: auto;
  right: 20px;
}

.lr-page-head .lr-navi-user-basket-0 .lr-navi-user-basket-amount {
  visibility: hidden;
}

.lr-page-head .lr-navi-user-basket-0 .tr-tooltip {
  font-size: 13px;
}

.lr-page-head .lr-navi-user-tooltip-loading {
  width: 38px;
  height: 21px;
  margin: 10px auto;
}

.lr-page-head .lr-navi-categories {
  overflow: hidden;
}

.lr-page-head .lr-navi-categories ul {
  border-top: 1px solid #3c3c3c;
  list-style-type: none;
  margin: 0;
  padding: 5px;
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.lr-page-head .lr-navi-categories ul li {
  display: inline-block;
  margin: 0 4px;
}

.lr-page-head .lr-navi-categories ul li a {
  color: #fefefe;
  text-decoration: none;
}

.lr-page-head .lr-navi-categories ul li a.lr-navi-categories-active {
  color: #b96900;
}

.lr-page-head .lr-navi-categories ul li a:hover {
  color: #e27200;
}

.lr-page-head .lr-navi-categories-de ul li {
  margin: 0 6px;
}

.lr-page-head .lr-navi-categories ul li:last-child {
  margin-right: 0;
}

.lr-page-head-sub {
  background: #f0ede7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px 11px;
  width: 100%;
}

.lr-page-head-sub .lr-navi-sub {
  display: inline-block;
}

.lr-page-head-sub .lr-navi-search {
  display: inline-block;
  position: relative;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left {
  background: #f4f3f0;
  border: 1px solid #d8d5cd;
  border-right: none;
  border-radius: 4px 0 0 4px;
  color: #92918f;
  display: inline-block;
  font-size: .8em;
  padding: 2px 18px 9px 6px;
  position: relative;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left .lr-navi-search-addon-left-text {
  cursor: pointer;
  position: relative;
  top: -1px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left .lr-navi-search-addon-left-text .lr-icon {
  position: relative;
  top: 5px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content {
  background: #f4f3f0;
  border: 1px solid #d8d5cd;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #272727;
  font-size: 1.2em;
  opacity: 0;
  padding: 8px;
  position: relative;
  width: 160px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .tr-custom-input-checkbox {
  position: relative;
  top: 2px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .tr-custom-input-select {
  margin: 6px 0;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .tr-custom-input-select .tr-custom-input-select-collapse-link {
  color: #aeaead;
  margin-top: 6px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .tr-custom-input-select .tr-custom-input-select-collapse-link:hover {
  color: #272727;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .lr-navi-search-addon-option {
  margin-bottom: 10px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .lr-navi-search-addon-option label {
  cursor: pointer;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .lr-navi-search-addon-option strong {
  display: block;
  margin-bottom: 6px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .lr-navi-search-addon-option-rating label {
  display: block;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content .lr-navi-search-addon-option-rating .tr-custom-input-checkbox {
  top: 0;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-addon-left-content-wrapper {
  display: none;
  overflow: hidden;
  position: absolute;
  left: -1px;
  top: 27px;
  z-index: 11;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-inputs {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  left: -16px;
  width: 172px;
  vertical-align: top;
  z-index: 12;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-inputs .lr-navi-search-input {
  background: #f8f8f8;
  border: 1px solid #948f85;
  border-radius: 14px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #8e8e8e;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: .9em;
  padding: 6px 0 6px 10px;
  outline: none;
  width: 139px;
  height: 30px;
  -webkit-appearance: none;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-inputs .lr-navi-search-input:focus {
  color: #333;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-inputs .lr-navi-search-submit {
  background: #f8f8f8;
  border: 1px solid #948f85;
  border-radius: 14px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: none;
  padding-right: 8px;
  height: 30px;
}

.lr-page-head-sub .lr-navi-search .lr-navi-search-inputs .lr-navi-search-input-addon-right {
  float: right;
  position: relative;
  left: -34px;
  width: 0;
}

.lr-page-head-sub .lr-navi-search.lr-navi-search-active .lr-navi-search-input,
.lr-page-head-sub .lr-navi-search.lr-navi-search-active .lr-navi-search-submit {
  border: 1px solid #4b4641;
}

.lr-page-head-sub .lr-navi-search.lr-navi-search-active .lr-navi-search-input {
  border-right: none;
}

.lr-page-head-sub .lr-navi-search.lr-navi-search-active .lr-navi-search-submit {
  border-left: none;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0,0,0,0.4);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #272727;
  cursor: default;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  padding: 8px;
  position: absolute;
  width: 360px;
  z-index: 13;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview h2,
.lr-page-head-sub .lr-navi-search #lr-search-preview ul,
.lr-page-head-sub .lr-navi-search #lr-search-preview ul li {
  font-size: 11px;
  margin: 0;
  padding: 0;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview h2 {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-weight: 600;
  line-height: 11px;
  letter-spacing: 0;
  padding: 0 10px 0 10px;
  margin-top: 8px;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview>div {
  border-top: 1px solid #d5d5d5;
  padding-top: 8px;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview>div:first-child {
  border-top: none;
  padding-top: 0;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul {
  list-style-type: none;
  margin: 8px 0 12px 0;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li {
  cursor: pointer;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li a {
  display: block;
  text-decoration: none;
  padding: 4px 10px;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li .fs-add {
  color: #5b5b5b;
  float: right;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li .fs-hl {
  color: #e27200;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li.fsearch-hover {
  background: #eeece4;
}

.lr-page-head-sub .lr-navi-search #lr-search-preview ul li.fsearch-hover a {
  color: #e27200;
}

.lr-page-head-sub .lr-navi-center ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-page-head-sub .lr-navi-center ul li {
  display: inline-block;
  margin: 0 6px;
}

.lr-page-head-sub .lr-navi-center ul li a {
  text-decoration: none;
}

.lr-page-head-sub .lr-navi-center ul li a.lr-navi-center-active {
  color: #b96900;
}

.lr-page-head-sub .lr-navi-center ul li a:hover {
  color: #e27200;
}

.lr-page-head-sub .lr-navi-ticker {
  float: right;
  text-align: right;
  width: 303px;
  max-height: 33px;
  overflow: hidden;
}

.lr-page-head-sub .lr-navi-ticker-icon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 39px;
  height: 31px;
  padding-right: 8px;
}

.lr-page-head-sub .lr-navi-ticker-message {
  display: inline-block;
  font-size: .81em;
  text-align: left;
  position: relative;
  top: -5px;
  max-width: 270px;
  white-space: nowrap;
}

.lr-page-head-sub .lr-navi-ticker-message-title {
  display: block;
  font-weight: bold;
}

.lr-page-head-sub .lr-navi-ticker a.tr-hover,
.lr-page-head-sub .lr-navi-ticker a:hover {
  color: #e27200;
}

.lr-navi-comparebox-wrapper {
  position: relative;
  right: -930px;
  height: 0;
  width: 0;
  overflow: visible;
}

#lr-navi-comparebox,
.lr-navi-comparebox-shadower {
  position: absolute;
}

.responsive .lr-navi-comparebox-wrapper,
.lr-everything-centered:not(.unresponsive-legacy) .lr-navi-comparebox-wrapper {
  position: fixed;
  right: 0;
  bottom: 100px;
  overflow: visible;
  z-index: 4;
  height: auto;
  width: auto;
}

.responsive #lr-navi-comparebox,
.lr-everything-centered:not(.unresponsive-legacy) #lr-navi-comparebox,
.responsive .lr-navi-comparebox-shadower,
.lr-everything-centered:not(.unresponsive-legacy) .lr-navi-comparebox-shadower {
  position: static;
}

.lr-navi-comparebox-shadower {
  box-shadow: inset 7px 0 5px -5px rgba(119,119,119,0.4);
  width: 10px;
  top: 0;
  bottom: 0;
  z-index: 2;
}

#lr-navi-comparebox {
  display: none;
  width: 60px;
  z-index: 20;
  transition: top 180ms;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

#lr-navi-comparebox div {
  box-sizing: border-box;
}

#lr-navi-comparebox a {
  outline: none;
}

#lr-navi-comparebox .lr-navi-comparebox-vs-icon,
#lr-navi-comparebox .lr-navi-comparebox-scroller-up-icon,
#lr-navi-comparebox .lr-navi-comparebox-scroller-down-icon,
#lr-navi-comparebox .lr-navi-comparebox-compare-icon-img,
#lr-navi-comparebox .lr-navi-comparebox-trashcan-icon {
  background: transparent url(/static/tr/img/sprite_comparebox.png?m=1469023192) no-repeat;
}

#lr-navi-comparebox .lr-navi-comparebox-articles {
  max-height: 296px;
  width: 330px;
  overflow: hidden;
  position: relative;
  right: 270px;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

#lr-navi-comparebox .lr-navi-comparebox-article {
  background-color: white;
  height: 60px;
  width: 60px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  border: 1px solid #ccc;
  border-right-width: 0;
  position: absolute;
  right: 0;
}

#lr-navi-comparebox .lr-navi-comparebox-article div {
  vertical-align: middle;
}

#lr-navi-comparebox .lr-navi-comparebox-article-head,
#lr-navi-comparebox .lr-navi-comparebox-article-body {
  display: inline-block;
}

#lr-navi-comparebox .lr-navi-comparebox-article-dummy {
  display: none;
}

#lr-navi-comparebox .lr-navi-comparebox-article-image {
  display: inline-block;
  cursor: pointer;
}

#lr-navi-comparebox .lr-navi-comparebox-article-image img {
  vertical-align: middle;
  height: 50px;
  width: 50px;
  padding: 2px 5px 5px;
}

#lr-navi-comparebox .lr-navi-comparebox-article-link {
  text-decoration: none;
}

#lr-navi-comparebox .lr-navi-comparebox-article-link:hover {
  color: #e27200;
}

#lr-navi-comparebox .lr-navi-comparebox-article-info {
  width: 203px;
  padding: 0 5px;
  display: inline-block;
}

#lr-navi-comparebox .lr-navi-comparebox-article-info-name {
  display: inline;
  white-space: normal;
}

#lr-navi-comparebox .lr-navi-comparebox-article-info-price {
  display: inline;
  float: right;
  font-weight: bold;
}

#lr-navi-comparebox .lr-navi-comparebox-article-remove {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 59px;
  cursor: pointer;
  background-color: #B8B4AB;
  background-image: url(/pics/comp_icon_remove.png?m=1469023205);
  background-repeat: no-repeat;
  background-position: 18px 16px;
}

#lr-navi-comparebox .lr-navi-comparebox-article-remove:hover {
  background-color: #e27200;
}

#lr-navi-comparebox .lr-navi-comparebox-article-remove:active {
  background-color: #BAA868;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-up,
#lr-navi-comparebox .lr-navi-comparebox-scroller-down {
  background-color: white;
  width: 60px;
  height: 26px;
  display: none;
  border: 1px solid #ccc;
  border-right-width: 0;
  border-bottom-width: 0;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-up-icon {
  width: 10px;
  height: 7px;
  background-position: -69px -7px;
  margin: auto;
  margin-top: 10px;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-down-icon {
  width: 10px;
  height: 7px;
  background-position: -80px -7px;
  margin: auto;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-up:hover {
  cursor: pointer;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-up:hover .lr-navi-comparebox-scroller-up-icon {
  background-position: -69px 0;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-down {
  border-top-width: 0;
  padding-top: 9px;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-down:hover {
  cursor: pointer;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-down:hover .lr-navi-comparebox-scroller-down-icon {
  background-position: -80px 0;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-disabled {
  cursor: default !important;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-disabled .lr-navi-comparebox-scroller-up-icon {
  background-position: -69px -14px !important;
}

#lr-navi-comparebox .lr-navi-comparebox-scroller-disabled .lr-navi-comparebox-scroller-down-icon {
  background-position: -80px -14px !important;
}

#lr-navi-comparebox .lr-navi-comparebox-compare {
  background-color: white;
  color: black;
  font-size: 20px;
  width: 60px;
  height: 35px;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid #b8b4ab;
  border-right-width: 0;
  position: absolute;
  right: 0;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-icon {
  display: inline-block;
  width: 60px;
  height: 35px;
  text-align: center;
  background-color: #B8B4AB;
  vertical-align: middle;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-icon-img {
  display: inline-block;
  height: 26px;
  width: 28px;
  vertical-align: middle;
  margin-left: 15px;
  margin-right: 20px;
  background-position: -40px -1px;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-icon:hover {
  background-color: #e27200;
  border-color: #e27200;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-icon:active {
  background-color: #BAA868;
  border-color: #BAA868;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-icon img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-text {
  display: inline-block;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-indent: 5px;
}

#lr-navi-comparebox .lr-navi-comparebox-compare-text:hover {
  color: #e27200;
}

#lr-navi-comparebox .lr-navi-comparebox-compare a {
  display: inline-block;
  text-decoration: none;
}

#lr-navi-comparebox .lr-navi-comparebox-trashcan {
  background-color: white;
  color: black;
  font-size: 16px;
  width: 60px;
  height: 26px;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid #ccc;
  border-right-width: 0;
  position: absolute;
  right: 0;
}

#lr-navi-comparebox .lr-navi-comparebox-trashcan-icon {
  display: inline-block;
  height: 18px;
  width: 10px;
  vertical-align: middle;
  margin-left: 24px;
  margin-right: 25px;
  background-position: 0 0;
}

#lr-navi-comparebox .lr-navi-comparebox-trashcan-text {
  display: inline-block;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  text-decoration: underline;
}

#lr-navi-comparebox .lr-navi-comparebox-trashcan-text:hover {
  color: #e27200;
}

#lr-navi-comparebox .lr-navi-comparebox-trashcan img {
  padding: 0 20px;
  vertical-align: middle;
}

#lr-navi-comparebox .lr-navi-comparebox-vs {
  width: 60px;
  height: 26px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-width: 1px 0 0 1px;
  cursor: pointer;
}

#lr-navi-comparebox .lr-navi-comparebox-vs-icon {
  background-position: -91px 0;
  width: 20px;
  height: 12px;
  margin: auto;
  margin-top: 6px;
}

.lr-page-wrapper .lr-page-head .lr-navi-logo {
  padding: 14px 15px 13px 20px;
}

.lr-page-wrapper .lr-page-head .lr-navi-logo-teh-snohman {
  padding: 8px 15px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories ul {
  padding: 5px 5px 5px 21px;
  text-align: left;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-en ul li {
  margin: 0 3.7px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-fr ul li {
  margin: 0 5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-da ul li {
  margin: 0 6px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-pt ul li {
  margin: 0 5.5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-pl ul li {
  margin: 0 4.5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-cs ul li {
  margin: 0 7px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-es ul li {
  margin: 0 5.5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-it ul li {
  margin: 0 5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-nl ul li {
  margin: 0 7px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-ro ul li {
  margin: 0 9px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-fi ul li {
  margin: 0 3px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories-sv ul li {
  margin: 0 3.5px;
}

.lr-page-wrapper .lr-page-head .lr-navi-categories li:first-child {
  margin-left: 0;
}

.lr-page-wrapper .lr-page-head-sub {
  padding: 7px 11px 7px 20px;
}

.lr-stackimage {
  box-sizing: border-box;
  width: 57px;
  height: 57px;
  position: relative;
  z-index: 4;
  float: left;
  border: 1px solid #d9d7d1;
  background: white;
}

.lr-stackimage-wrapper {
  float: left;
  position: relative;
}

.lr-stackimage-dualStack.lr-stackimage-wrapper:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 1px;
  right: 2px;
  height: 100%;
  z-index: 3;
  border: 1px solid #d9d7d1;
  background: white;
}

.lr-stackimage-multiStack.lr-stackimage-wrapper:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 1px;
  right: 2px;
  height: 100%;
  z-index: 2;
  background: white;
  border: 1px solid #d9d7d1;
}

.lr-stackimage-multiStack.lr-stackimage-wrapper:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  right: 4px;
  height: 100%;
  z-index: 1;
  background: white;
  border: 1px solid #d9d7d1;
}

.lr-stackimage-singleImage img {
  margin: 2px;
  width: 51px;
  height: 51px;
}

.lr-stackimage.lr-stackimage-multiImage {
  position: relative;
}

.lr-stackimage.lr-stackimage-multiImage img {
  margin: 1px;
  float: left;
  width: 25px;
  height: 25px;
  z-index: 1;
  position: relative;
}

.lr-stackimage.lr-stackimage-multiImage img:nth-of-type(2) {
  margin-left: 2px;
}

.lr-stackimage.lr-stackimage-multiImage img:nth-of-type(3) {
  margin-top: 2px;
}

.lr-stackimage.lr-stackimage-multiImage img:nth-of-type(4) {
  margin-top: 2px;
  margin-left: 2px;
}

.lr-stackimage.lr-stackimage-multiImage .lr-stackimage-placeholders {
  position: absolute;
  height: 100%;
  width: 100%;
}

.lr-stackimage.lr-stackimage-multiImage .lr-stackimage-placeholders .lr-stackimage-placeholder {
  margin: 1px;
  background: #E4E3DF url(/static/tr/img/sb-variations-pattern.png?m=1469023192) repeat;
  width: 25px;
  height: 25px;
  float: left;
}

.lr-stackimage.lr-stackimage-multiImage .lr-stackimage-placeholders .lr-stackimage-placeholder:nth-of-type(2) {
  margin-left: 2px;
}

.lr-stackimage.lr-stackimage-multiImage .lr-stackimage-placeholders .lr-stackimage-placeholder:nth-of-type(3) {
  margin-top: 2px;
}

.lr-stackimage.lr-stackimage-multiImage .lr-stackimage-placeholders .lr-stackimage-placeholder:nth-of-type(4) {
  margin-top: 2px;
  margin-left: 2px;
}

.lr-stackimage.lr-stackimage-multiImage:before {
  position: absolute;
  width: 1px;
  left: 27px;
  height: 100%;
  content: "";
  background: #d9d7d1;
}

.lr-stackimage.lr-stackimage-multiImage:after {
  position: absolute;
  height: 1px;
  top: 27px;
  left: 0;
  width: 100%;
  content: "";
  background: #d9d7d1;
}

.lr-page-content-module-checkout-main *,
.lr-page-content-module-checkout-thankyou *,
.lr-page-content-module-checkout-apa *,
.lr-page-content-module-checkout-coupon *,
.lr-page-content-module-checkout-couponthankyou * {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-checkout {
  position: relative;
}

.lr-checkout-flag {
  margin: 0 0 3px 5px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #d9d8c9;
  width: 16px;
}

.lr-checkout-error {
  font-size: 11px;
  color: #f00;
  margin-bottom: 10px;
}

.lr-checkout-cloak {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: .95;
  background: #fff url(/pics/images/misc/loader-black.gif) no-repeat 50% 100px;
}

.lr-checkout hr {
  border: 0;
  border-top: 1px solid #d9d7d1;
  margin: 10px 0;
}

.lr-checkout select.invalid,
.lr-checkout input.invalid {
  border: 1px solid #f00 !important;
  color: #f00;
}

.lr-checkout label.invalid {
  color: #f00;
}

.lr-checkout input[type=text],
.lr-checkout select {
  height: 28px;
}

.lr-checkout input[type=text],
.lr-checkout textarea {
  width: 240px;
  padding-left: 3px;
  margin-top: 5px;
}

.lr-checkout .lr-custom-inputs-select {
  margin-top: 5px;
  display: inline-block;
  height: 28px;
}

.lr-checkout .lr-custom-inputs-select select {
  height: 28px;
}

.lr-checkout label {
  display: inline-block;
  width: 140px;
}

.lr-checkout-leftColumn {
  width: 420px;
  float: left;
}

.lr-checkout-rightColumn {
  width: 200px;
  float: right;
}

.lr-checkout-couponCheckout-headerText {
  width: 100%;
  margin-bottom: 10px;
}

.lr-checkout-couponCheckout-headerText-text {
  float: left;
  width: 420px;
  padding-top: 10px;
  line-height: 16px;
}

.lr-checkout-couponCheckout-headerText-img {
  float: right;
  width: 200px;
  height: 110px;
}

.lr-checkout-couponCheckout-headerText-img img {
  border-radius: 4px;
}

.lr-checkout-downloadCheckout-headerText {
  width: 100%;
  margin-bottom: 10px;
}

.lr-checkout-downloadCheckout-headerText-text {
  float: left;
  width: 420px;
  padding-top: 10px;
  line-height: 16px;
}

.lr-checkout-downloadCheckout-headerText-text strong {
  font-size: 16px;
}

.lr-checkout-downloadCheckout-headerText-text p {
  margin-top: 1.5em;
}

.lr-checkout-downloadCheckout-headerText-text p em {
  display: block;
  font-style: normal;
}

.lr-checkout-downloadCheckout-headerText-text-price {
  float: right;
  text-align: right;
}

.lr-checkout-downloadCheckout-headerText-text-price>strong {
  display: block;
}

.lr-checkout-downloadCheckout-headerText-img {
  float: right;
  width: 200px;
  text-align: center;
}

.lr-checkout-block h3 {
  background-color: #fff;
  margin: 0;
  padding: 4px 6px 4px 0;
}

.lr-checkout-block h3 span {
  float: right;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  line-height: 18px;
  cursor: pointer;
}

.lr-checkout-block-body {
  padding: 10px;
  border: 1px solid #dcdad5;
}

.lr-checkout-form #zipcode,
.lr-checkout-form #dzipcode {
  width: 70px;
}

.lr-checkout-form #city,
.lr-checkout-form #dcity {
  width: 160px;
}

.lr-checkout-form #dfirstname,
.lr-checkout-form #dfamilyname,
.lr-checkout-form #firstname,
.lr-checkout-form #familyname {
  width: 116px;
}

.lr-checkout-form .lr-custom-inputs-select {
  width: 180px;
}

.lr-checkout-form .lr-custom-inputs-select select {
  width: 180px;
}

.lr-checkout-form #dpostnumber,
.lr-checkout-form #dpackstationnumber {
  width: 80px;
}

.lr-checkout-form .tr-flag,
.lr-checkout-form .flag-icon {
  margin: 0 0 3px 5px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #d9d8c9;
  width: 19px;
  height: 12px;
}

.lr-checkout-form-multifieldWrapper {
  display: inline-block;
  width: 140px;
}

.lr-checkout-form-multifieldWrapper label {
  display: inline;
}

.lr-checkout-form-cut {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  text-align: right;
  margin-right: 8px;
}

.lr-checkout-addressShort {
  display: none;
  width: 100%;
}

.lr-checkout-addressShort-address {
  float: left;
  width: 255px;
}

.lr-checkout-addressShort-edit {
  float: right;
  width: 120px;
  text-align: left;
  font-size: 12px;
  text-decoration: underline;
}

.lr-checkout-addressShort-edit span {
  cursor: pointer;
}

.lr-checkout-remark {
  display: none;
  font-size: 12px;
  width: 220px;
  margin-left: 150px;
}

.lr-checkout-remark-error {
  color: #f00;
  background-color: #fff;
}

.lr-checkout-remark h4 {
  margin-top: 0;
}

.lr-checkout-remark ul {
  margin-bottom: 0;
}

.lr-checkout-remark p:nth-last-child(1) {
  margin-bottom: 0;
}

.lr-checkout-header {
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #dcdad5;
}

.lr-checkout-header h1 {
  float: left;
  margin: 5px 0 0 0;
}

.lr-checkout-header-user {
  float: right;
  width: 150px;
  text-align: right;
}

.lr-checkout-header-user a {
  display: block;
  margin-top: 18px;
}

.lr-checkout-header-user .lr-button {
  margin-top: 7px;
  color: #000;
}

.lr-checkout-header-user .lr-button:hover {
  color: #000;
}

.lr-checkout-text {
  color: #7d7d7d;
  display: none;
}

.lr-checkout-text h4 {
  margin: 24px 0 3px 0;
}

.lr-checkout-text.no-title {
  margin: 24px 0 3px 0;
}

.lr-checkout-text.no-title strong {
  color: #3B3B3B;
}

.lr-checkout-text .tr-tooltip h4 {
  margin: 0 0 3px 0;
}

.lr-checkout-text .tr-tooltip p:last-child {
  margin-bottom: 0;
}

.lr-checkout-billing {
  margin-bottom: 12px;
}

.lr-checkout-billing-form-vat {
  display: none;
  margin-top: 20px;
}

.lr-checkout-contact {
  width: 100%;
  margin-bottom: 24px;
}

.lr-checkout-contact input.lr-form-input {
  width: 238px;
}

.lr-checkout-contact input.lr-form-input#telephonenumber,
.lr-checkout-contact input.lr-form-input#mobilenumber {
  text-transform: capitalize;
}

.lr-checkout-contact input.lr-form-input:last-of-type {
  margin-bottom: 5px;
}

.lr-checkout-deliveryAndBook {
  width: 100%;
}

.lr-checkout-delivery {
  margin-bottom: 24px;
}

.lr-checkout-delivery h3 span {
  font-weight: normal;
  display: none;
}

.lr-checkout-delivery-typeSelector {
  display: none;
  margin: 0 0 8px 140px;
}

.lr-checkout-delivery-typeSelector label {
  display: inline;
  padding: 0 10px 4px 0;
  cursor: pointer;
}

.lr-checkout-delivery-typeSelector-labelText {
  margin-left: 5px;
}

.lr-checkout-delivery-typeSelector-labelText,
.lr-checkout-delivery-typeSelector .tr-custom-input-radio {
  display: inline-block;
  vertical-align: middle;
}

.lr-checkout-delivery-short {
  display: none;
}

.lr-checkout-delivery #packstationSearchHandle {
  cursor: pointer;
  font-size: 11px;
  text-decoration: underline;
}

.lr-checkout-delivery-packstationAddress {
  display: none;
}

.lr-checkout-deliverySelector {
  width: 100%;
  margin-bottom: 12px;
  display: inline-block;
}

.lr-checkout-deliverySelector-selector {
  width: 210px;
  height: 44px;
  float: left;
  border: 1px solid #dcdad5;
}

.lr-checkout-deliverySelector-selector.selectorChoosen {
  border: 1px solid #272727;
  background-color: #faf8f5;
}

.lr-checkout-deliverySelector-selector .tr-custom-input-radio {
  display: inline-block;
  vertical-align: middle;
  margin: 13px 10px;
  background: none;
  border: none;
  border-radius: 0;
}

.lr-checkout-deliverySelector-selector .tr-custom-input-radio.tr-custom-input-radio-checked:before {
  background-image: url(/static/tr/img/check.png?m=1469023192);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 20px;
  height: 20px;
}

.lr-checkout-deliverySelector-selector label {
  margin-left: 8px;
  display: inline-block;
  vertical-align: middle;
  width: 156px;
  font-size: 13px;
  cursor: pointer;
}

.lr-checkout-deliverySelector input {
  margin: 0 10px 0 10px;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.lr-checkout-addressbook {
  display: none;
  margin-bottom: 24px;
}

.lr-checkout-addressbook .lr-checkout-block-body {
  height: 300px;
  overflow: hidden;
}

.lr-checkout-addressbook-entry {
  width: 100%;
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #dcdad5;
}

.lr-checkout-addressbook-entry.activeAddress {
  background-color: #eee;
}

.lr-checkout-addressbook-entry-address {
  float: left;
  width: 220px;
}

.lr-checkout-addressbook-entry-buttons {
  float: right;
  width: 150px;
}

.lr-checkout-addressbook-entry:nth-last-child(1) {
  border: 0;
}

.lr-checkout-packstationSearch {
  display: none;
  width: 100%;
  margin-bottom: 24px;
}

.lr-checkout-packstationSearch #packstationSearchFoo {
  width: 70px;
}

.lr-checkout-packstationSearch #packstationSearchBar {
  width: 120px;
}

.lr-checkout-packstationSearch-body {
  width: 100%;
}

.lr-checkout-packstationSearch-result {
  margin-top: 5px;
  position: relative;
  border-radius: 4px;
  float: right;
  width: 255px;
  height: 120px;
  border: 1px solid #dcdad5;
  overflow-y: auto;
}

.lr-checkout-packstationSearch-result-hint,
.lr-checkout-packstationSearch-result-error {
  margin-top: 20px;
  display: block;
  width: 100%;
  text-align: center;
  font-style: italic;
  color: #ccc;
  font-size: 11px;
}

.lr-checkout-packstationSearch-result-error {
  color: #f00;
}

.lr-checkout-packstationSearch-result-stage div {
  cursor: pointer;
  font-size: 11px;
  padding: 3px;
  border-bottom: 1px solid #dcdad5;
}

.lr-checkout-packstationSearch-result-stage div:hover {
  background-color: #eee;
}

.lr-checkout-packstationSearch-result-cloak {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: .95;
  background: #fff url(https://www.thomann.de/pics/images/misc/loader-black.gif) no-repeat 50% 50px;
}

.lr-checkout-articles {
  margin-bottom: 24px;
}

.lr-checkout-articles h3 {
  border-top: 1px solid #dcdad5;
  border-left: 1px solid #dcdad5;
  border-right: 1px solid #dcdad5;
  background-color: #fbfaf9;
  padding-left: 4px;
}

.lr-checkout-articles h3 a {
  font-size: 11px;
  float: right;
  font-weight: normal;
}

.lr-checkout-articles table {
  width: 100%;
  background-color: #fbfaf9;
  border: 1px solid #dcdad5;
}

.lr-checkout-articles table tr {
  border-bottom: 1px solid #dcdad5;
}

.lr-checkout-articles table th,
.lr-checkout-articles table td {
  padding: 5px;
}

.lr-checkout-articles table th {
  font-size: 13px;
  font-weight: bold;
}

.lr-checkout-articles-sumRow,
.lr-checkout-articles-sumSecRow {
  border: 1px solid #fff !important;
  background-color: #fff;
}

.lr-checkout-articles-sumRow td,
.lr-checkout-articles-sumSecRow td {
  font-weight: bold;
}

.lr-checkout-articles-sumRow td {
  text-transform: capitalize;
  padding: 5px 5px 0 5px !important;
}

.lr-checkout-articles-sumSecRow td {
  padding: 0 5px 0 5px !important;
  font-weight: normal;
  font-size: 11px;
}

.lr-checkout-articles .removeCoupon {
  text-decoration: underline;
  cursor: pointer;
}

.lr-checkout-payments {
  width: 100%;
  margin-bottom: 24px;
}

.lr-checkout-payments label {
  display: inline-block;
  width: 190px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

.lr-checkout-payments label input {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 5px;
}

.lr-checkout-payments-labelText {
  margin-left: 5px;
  cursor: pointer;
  width: 160px;
  height: 30px;
  overflow: hidden;
}

.lr-checkout-payments-labelText,
.lr-checkout-payments .tr-custom-input-radio {
  display: inline-block;
  vertical-align: middle;
}

.lr-checkout-payments-iconSmall {
  display: inline-block;
  vertical-align: middle;
}

.lr-checkout-payments-creditCards {
  margin: 5px 30px;
  padding: 10px 0;
  border-top: 1px solid #dcdad5;
  border-bottom: 1px solid #dcdad5;
}

.lr-checkout-payments-creditCards-icons {
  margin-left: 3px;
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}

.lr-checkout-payments-creditCards-icons i {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.lr-checkout-payments-creditCards .lr-basket-sprite-CVV {
  margin: 0 5px 3px 3px;
}

.lr-checkout-payments-creditCards label {
  text-align: right;
  width: 124px;
  font-size: 12px;
  margin-right: 5px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lr-checkout-payments-creditCards-fallback label {
  text-align: left;
}

.lr-checkout-payments-creditCards input[type=text] {
  width: 150px;
}

.lr-checkout-payments-creditCards #paymentCCPZ {
  width: 55px;
}

.lr-checkout-payments-creditCards-pzInfo {
  font-size: 11px;
  color: #aaa;
  text-decoration: underline;
}

.lr-checkout-payments-creditCards-pzInfo .tr-tooltip {
  width: 400px;
}

.lr-checkout-payments-creditCards .lr-basket-sprite-CVV {
  display: inline-block;
  vertical-align: middle;
}

.lr-checkout-payments-creditCards .lr-custom-inputs-select {
  width: 80px;
}

.lr-checkout-payments-creditCards .lr-custom-inputs-select select {
  width: 80px;
}

.lr-checkout-payments-texts .tr-tooltip {
  width: 400px;
}

.lr-checkout-payments-texts-moreInformation {
  text-decoration: underline;
  font-weight: bold;
}

.lr-checkout-additionally {
  width: 100%;
  margin-bottom: 24px;
}

.lr-checkout-additionally label {
  width: 100%;
}

.lr-checkout-additionally-group label {
  display: block;
  margin-bottom: 8px;
}

.lr-checkout-additionally-group input[type=checkbox] {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
}

.lr-checkout-additionally-group-text,
.lr-checkout-additionally-group .tr-custom-input-checkbox {
  display: inline-block;
  vertical-align: top;
}

.lr-checkout-additionally-group-text {
  margin-left: 5px;
  width: 360px;
  cursor: pointer;
}

.lr-checkout-additionally-showBlock {
  margin: 0 15px 25px 24px;
}

.lr-checkout-additionally-showBlock input {
  width: 150px;
  margin: 0 !important;
}

.lr-checkout-additionally-showBlock textarea {
  height: 50px;
  width: 280px;
  margin: 0 !important;
  text-indent: 0;
}

.lr-checkout-additionally-showBlock a.lr-button {
  text-decoration: none;
}

.lr-checkout-additionally-showBlock a.lr-button:hover {
  color: inherit;
}

.lr-checkout-additionally-showBlock .lr-custom-inputs-select {
  width: 70px;
}

.lr-checkout-additionally-showBlock .lr-custom-inputs-select select {
  width: 70px;
}

.lr-checkout-sidebar-aftersale-images {
  overflow: hidden;
  position: relative;
  width: 228px;
  height: 123px;
  margin: 0 -10px 5px -10px;
}

.lr-checkout-sidebar-aftersale-images img {
  width: 228px;
  height: 123px;
  float: left;
}

.lr-checkout-sidebar-aftersale-texts div {
  display: none;
}

.lr-checkout-sidebar-aftersale-texts div:nth-child(1) {
  display: block;
}

.lr-checkout-thankyou h1 {
  line-height: 1.2em;
}

.lr-checkout-thankyou h2 {
  margin: 20px 0 10px 0;
  font-weight: normal;
}

.lr-checkout-thankyou-header {
  width: 100%;
  margin-bottom: 35px;
}

.lr-checkout-thankyou-header>div {
  float: left;
  width: 300px;
}

.lr-checkout-thankyou-header img {
  float: right;
  width: 300px;
}

.lr-checkout-thankyou-header .lr-button {
  height: 40px;
  line-height: 30px;
  width: 200px;
  font-weight: bold;
  font-size: 13px;
}

.lr-checkout-thankyou-header .lr-button:hover {
  color: black;
}

.lr-checkout-thankyou-next {
  margin: 30px 0;
}

.lr-checkout-thankyou-next h2 {
  font-weight: normal;
}

.lr-checkout-thankyou-next div:nth-child(2n) {
  margin-left: 10px;
}

.lr-checkout-thankyou-next-text {
  display: block;
  margin: 0 0 20px 0;
}

.lr-checkout-thankyou-next div {
  float: left;
  width: 312px;
  height: 280px;
}

.lr-checkout-thankyou-next div img {
  margin-bottom: 8px;
}

.lr-checkout-thankyou-way {
  overflow: hidden;
  height: 286px;
  width: 100%;
  border: 1px solid #dcdad5;
  margin: 30px 0 0 0;
}

.lr-checkout-thankyou-way-img {
  position: relative;
  width: 640px;
  height: 286px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #dcdad5;
}

.lr-checkout-thankyou-way-img img {
  width: 640px;
  height: 286px;
}

.lr-checkout-thankyou-way-text {
  padding: 10px;
  float: right;
  width: 245px;
}

.lr-checkout-thankyou-way-text h3 {
  font-weight: normal;
  margin: 0 0 10px 0;
}

.lr-checkout-thankyou-way-text a.lr-button {
  margin: 20px 0;
  width: 100%;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  padding: 8px 0;
}

.lr-checkout-thankyou-way-text-link1 {
  font-size: 11px;
  float: left;
  margin-left: 8px;
}

.lr-checkout-thankyou-way-text-link2 {
  font-size: 11px;
  float: right;
  margin-right: 8px;
}

.lr-checkout-thankyou-alsoInteresting {
  margin: 30px -20px 20px -20px;
  padding: 20px;
  background-color: #f8f6f3;
}

.lr-checkout-thankyou-alsoInteresting h3 {
  margin: 5px 0 15px 0;
}

.lr-checkout-thankyou-alsoInteresting-boxes {
  width: 100%;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box {
  float: left;
  width: 290px;
  margin-left: 10px;
  border: 1px solid #dcdad5;
  overflow: hidden;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box div,
.lr-checkout-thankyou-alsoInteresting-boxes-box h4 {
  cursor: pointer;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box:hover {
  border: 1px solid #bbb7ae;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box:hover h4 {
  color: #e77200;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box img {
  width: 290px;
  height: 130px;
  border-bottom: 1px solid #dcdad5;
  cursor: pointer;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box div {
  padding: 10px 10px 0 10px;
  min-height: 140px;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box div h4 {
  margin: 5px 0;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box div input[type=submit] {
  margin: 10px 0;
}

.lr-checkout-thankyou-alsoInteresting-boxes-box:nth-child(1) {
  margin-left: 0;
}

.lr-checkout-thankyou-likes {
  margin: 60px 0;
}

.lr-checkout-thankyou-likes-header .text {
  float: left;
}

.lr-checkout-thankyou-likes-header img {
  float: left;
  margin-right: 5px;
}

.lr-checkout-thankyou-likes-header h2 {
  zoom: 1;
}

.lr-checkout-thankyou-likes-header h2:before,
.lr-checkout-thankyou-likes-header h2:after {
  content: "";
  display: table;
}

.lr-checkout-thankyou-likes-header h2:after {
  clear: both;
}

.lr-checkout-thankyou-likes-text {
  float: left;
  width: 100%;
  max-width: 360px;
}

.lr-checkout-thankyou-likes-text h2 {
  margin: 0;
  font-weight: normal;
}

.lr-checkout-thankyou-likes-features {
  margin: 20px 0;
}

.lr-checkout-thankyou-likes-features .feature {
  min-height: 20px;
  margin-bottom: 5px;
}

.lr-checkout-thankyou-likes-features .feature img {
  float: left;
  margin-right: 5px;
}

.lr-checkout-thankyou-likes-features .feature .text {
  display: block;
  overflow: hidden;
}

.lr-checkout-thankyou-likes-become-a-fan {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
  text-decoration: none;
}

.lr-checkout-thankyou-likes-become-a-fan h3 {
  display: block;
  width: 100%;
  max-width: 275px;
  float: left;
  margin: 0 25px 0 0;
  overflow: hidden;
}

.lr-checkout-thankyou-likes-become-a-fan img {
  float: left;
  margin-top: -10px;
}

.lr-checkout-thankyou-likes-plugin {
  width: 270px;
  float: right;
}

.lr-checkout-print {
  font-family: sans-serif;
  width: 600px;
}

.lr-checkout-print-address {
  width: 100%;
  margin-bottom: 10px;
}

.lr-checkout-print-address-billing {
  width: 280px;
  float: left;
}

.lr-checkout-print-address-delivery {
  width: 280px;
  float: right;
}

.lr-checkout-print-contact {
  margin: 50px 0;
}

.lr-checkout-print-basket {
  margin-bottom: 30px;
}

.lr-checkout-print-basket table {
  width: 100%;
  border-collapse: collapse;
}

.lr-checkout-print-basket table td {
  padding: 6px;
}

.lr-checkout-print-basket table td table {
  margin: 10px 0 5px 0;
}

.lr-checkout-print-basket table td td {
  padding: 2px 2px 2px 10px;
  font-size: 12px;
}

.lr-checkout-print-basket-price {
  text-align: right;
  width: 100px;
}

.lr-checkout-print-additional {
  margin-bottom: 30px;
}

.lr-checkout-print-footer {
  text-align: center;
}

.lr-checkout-print-footer img {
  margin-bottom: 5px;
}

.lr-checkout-submit {
  display: block;
  height: 50px;
  width: 375px;
  font-weight: bold;
  font-size: 18px;
  box-shadow: none;
  margin: 0 auto;
}

.lr-checkout-comment {
  width: 100%;
  text-align: center;
  font-size: 13px;
  color: #777;
  margin: 30px -3px 60px -3px;
}

.lr-checkout-comment a {
  color: #777;
  font-weight: normal;
}

.lr-page-content-module-prod .tr-availability-layover {
  margin: 0;
}

.lr-page-content-module-prod #ddiv {
  background: transparent !important;
}

.lr-page-content-module-prod .boss-3for2-teaser {
  background: #fff url(/static/tr/img/boss3for2_grey_phat.png?m=1469023192) no-repeat;
}

.lr-page-content-module-prod .boss-3for2-teaser .additional-text {
  width: auto;
}

.lr-page-content-module-prod .boss-3for2-teaser .additional-text ul {
  display: block;
}

.lr-page-content-module-prod-main .lr-grid-column-thin {
  margin-top: -36px;
}

.topfix .lr-grid-column-thin {
  margin-top: 0;
}

.lr-page-it .lr-prod-pricebox-calltoaction .tr-button-important {
  font-size: 14px !important;
}

.lr-page-fr .lr-prod-creativebundleteaser-bundle-calltoaction a,
.lr-page-pl .lr-prod-creativebundleteaser-bundle-calltoaction a {
  font-size: 11px;
}

.lr-page-fr .lr-prod-creativebundleteaser-bundle-articles span,
.lr-page-pl .lr-prod-creativebundleteaser-bundle-articles span {
  font-size: 12px !important;
}

.lr-page-en .lr-prod-creativebundleteaser-bundle-articles span {
  font-size: 14px !important;
}

.lr-page-en .lr-prod-creativebundleteaser-bundle-articles span.item {
  padding-top: 10px;
}

.lr-page-es .lr-prod-creativebundleteaser-bundle-articles span,
.lr-page-da .lr-prod-creativebundleteaser-bundle-articles span,
.lr-page-pt .lr-prod-creativebundleteaser-bundle-articles span {
  font-size: 14px !important;
}

.lr-page-es .lr-prod-creativebundleteaser-bundle-articles span.item,
.lr-page-da .lr-prod-creativebundleteaser-bundle-articles span.item,
.lr-page-pt .lr-prod-creativebundleteaser-bundle-articles span.item {
  padding-top: 19px;
}

.lr-prod-write-review-headline {
  font-weight: bold;
}

.lr-prod-write-review-text {
  width: 430px;
  margin-top: 7px;
}

.lr-prod-write-review-table {
  display: table;
  width: 640px;
  border: 1px solid #d3d2d4;
  padding: 10px 15px;
  font-size: 14px;
  margin-bottom: 25px;
}

.lr-prod-write-review-table-row {
  display: table-row;
}

.lr-prod-write-review-table-cell {
  display: table-cell;
  vertical-align: middle;
}

.lr-prod-write-review-table-cell-left {
  width: 510px;
}

.lr-prod-headline {
  margin-bottom: 5px;
  zoom: 1;
}

.lr-prod-headline:before,
.lr-prod-headline:after {
  content: "";
  display: table;
}

.lr-prod-headline:after {
  clear: both;
}

.lr-prod-headline h1 {
  margin: 0;
  font-size: 24px;
}

.lr-prod-headline .lr-prod-headline-rating,
.lr-prod-headline .lr-prod-headline-hasbought,
.lr-prod-headline .lr-prod-headline-visitors {
  color: #767676;
}

.lr-prod-headline .lr-prod-headline-rating a,
.lr-prod-headline .lr-prod-headline-hasbought a,
.lr-prod-headline .lr-prod-headline-visitors a {
  color: #767676;
}

.lr-prod-headline .lr-prod-headline-rating a:hover,
.lr-prod-headline .lr-prod-headline-hasbought a:hover,
.lr-prod-headline .lr-prod-headline-visitors a:hover {
  color: #e27200;
}

.lr-prod-headline .lr-prod-headline-visitors,
.lr-prod-headline .lr-prod-headline-rating {
  float: left;
}

.lr-prod-headline .lr-prod-headline-rating {
  margin: 1px 20px 0 2px;
}

.lr-prod-headline .lr-prod-headline-rating a {
  text-decoration: none;
}

.lr-prod-headline .lr-prod-headline-rating .lr-prod-headline-rating-text {
  position: relative;
  top: -6px;
}

.lr-prod-headline .lr-prod-headline-visitors {
  display: none;
  position: relative;
  top: 2px;
}

@keyframes visitors-updated {
  15% {
    color: #b40000;
  }
}

.lr-prod-headline .lr-prod-headline-visitors.updated {
  animation-name: visitors-updated;
  animation-duration: 3s;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

.lr-prod-headline .lr-prod-headline-visitors .lr-icon {
  position: relative;
  top: 4px;
}

.lr-prod-media .lr-prod-media-spot-container {
  margin: 20px 0;
  overflow: hidden;
  width: 100%;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot {
  overflow: hidden;
  text-align: center;
  position: relative;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-teaservideo object {
  outline: none;
  position: relative;
  top: 50%;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -19px;
  width: 38px;
  height: 21px;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-zoomable {
  cursor: pointer;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-zoomable .lr-icon-zoom-magnifier {
  position: absolute;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-bdb img,
.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-prodbild img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-vidiotvideo img {
  max-height: none !important;
  max-width: none !important;
}

.lr-prod-media .lr-prod-media-spot-container .lr-prod-media-spot-vidiotvideo video {
  background: #000;
}

.lr-prod-media .lr-prod-media-list {
  text-align: center;
  position: relative;
  margin-bottom: 10px;
}

.lr-prod-media .lr-prod-media-list-wrapper-inner {
  border-top: 1px solid #c7c4b6;
}

.lr-prod-media .lr-prod-media-list-wrapper-outer {
  overflow: hidden;
  width: 641px;
}

.lr-prod-media .lr-prod-media-list ul,
.lr-prod-media .lr-prod-media-list li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-media .lr-prod-media-list ul {
  border-left: 1px solid #c7c4b6;
  border-top: 1px solid #c7c4b6;
  display: inline-block;
  position: relative;
  top: -1px;
  zoom: 1;
}

.lr-prod-media .lr-prod-media-list ul:before,
.lr-prod-media .lr-prod-media-list ul:after {
  content: "";
  display: table;
}

.lr-prod-media .lr-prod-media-list ul:after {
  clear: both;
}

.lr-prod-media .lr-prod-media-list ul li {
  border: 1px solid #c7c4b6;
  border-left: none;
  border-top: none;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  width: 64px;
  height: 64px;
  position: relative;
}

.lr-prod-media .lr-prod-media-list ul li img {
  box-sizing: border-box;
  padding: 7px;
  width: 63px;
  height: 63px;
}

.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected {
  z-index: 1;
  border: 1px solid #333;
}

.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:before,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:after {
  background: #333;
}

.lr-prod-media .lr-prod-media-list ul li:hover {
  z-index: 2;
  border: 1px solid #e27200;
}

.lr-prod-media .lr-prod-media-list ul li:hover:before,
.lr-prod-media .lr-prod-media-list ul li:hover:after {
  background: #e27200;
}

.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-zoomimage img,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-vidiotvideo img {
  width: auto;
  height: auto;
  padding: 0;
  text-align: center;
}

.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-zoomimage img {
  margin-top: 14.5px;
}

.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-vidiotvideo img {
  margin-top: 10px;
  margin-right: 1px;
}

.lr-prod-media .lr-prod-media-list ul li:hover,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected {
  border-left: none;
  border-top: none;
}

.lr-prod-media .lr-prod-media-list ul li:hover:before,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:before,
.lr-prod-media .lr-prod-media-list ul li:hover:after,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:after {
  content: " ";
  display: block;
  width: 65px;
  height: 65px;
  position: absolute;
  top: -1px;
  left: -1px;
}

.lr-prod-media .lr-prod-media-list ul li:hover:after,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:after {
  width: 1px;
}

.lr-prod-media .lr-prod-media-list ul li:hover:before,
.lr-prod-media .lr-prod-media-list ul li.lr-prod-media-selected:before {
  height: 1px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li {
  width: 58px;
  height: 58px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li img {
  width: 57px;
  height: 57px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-zoomimage img,
.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-vidiotvideo img {
  width: auto;
  height: auto;
  padding: 0;
  text-align: center;
}

.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-zoomimage img {
  margin-top: 11.5px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-vidiotvideo img {
  margin-top: 8px;
  margin-right: 1px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li:hover:before,
.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-selected:before {
  width: 59px;
}

.lr-prod-media .lr-prod-media-list-compressed ul li:hover:after,
.lr-prod-media .lr-prod-media-list-compressed ul li.lr-prod-media-selected:after {
  height: 59px;
}

.lr-prod-media .lr-prod-media-list-collapsed ul {
  max-height: 65px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-wrapper-inner {
  border-bottom: 1px solid #ccc;
  max-height: 65px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-extend {
  background: url(/static/tr/img/sprite_zoomed_album.png?m=1469023194) no-repeat -51px 0;
  cursor: pointer;
  display: block;
  position: absolute;
  bottom: -14px;
  left: 50%;
  margin-left: -47px;
  width: 84px;
  height: 15px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-extend:hover {
  background-position: -51px -15px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-extend:active {
  background-position: -51px -30px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-collapse {
  background: url(/static/tr/img/sprite_zoomed_album.png?m=1469023194) no-repeat -135px 0;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-collapse:hover {
  background-position: -135px -15px;
}

.lr-prod-media .lr-prod-media-list-collapsed .lr-prod-media-list-collapse:active {
  background-position: -135px -30px;
}

.lr-prod-variations .lr-sidebar-box {
  padding: 0;
  border-bottom: 0;
}

.lr-prod-variations .lr-sidebar-box-headline {
  padding: 3px 10px;
  margin: 3px 0 0 0;
  height: 26px;
  overflow: hidden;
}

.lr-prod-variations .lr-sidebar-box-headline span.attribute {
  font-weight: normal;
}

.lr-prod-variations-pattern {
  background: url(/static/tr/img/sb-variations-pattern.png?m=1469023192) repeat;
}

.lr-prod-variations-wrapper {
  padding: 0 0 0 12px;
  overflow: hidden;
  position: relative;
  border-top: 1px solid #dbd9d4;
  border-bottom: 1px solid #dbd9d4;
}

.lr-prod-variations-wrapper.no-pattern {
  padding: 0;
}

.lr-prod-variations-wrapper.collapsed>.lr-prod-variations-articles li:first-child {
  border-left: 1px solid #dbd9d4;
}

.lr-prod-variations-articles {
  list-style: none;
  margin: 0;
  height: 60px;
  background: #fff;
  overflow: hidden;
  padding: 0;
  display: inline-block;
}

.lr-prod-variations-articles.collapsable {
  min-width: 270px;
}

.lr-prod-variations-articles li {
  height: 60px;
  width: 51px;
  text-align: center;
  background: #fff;
  padding: 5px 3px;
  margin: 0;
  float: left;
  position: relative;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  border-left: 1px solid #dbd9d4;
}

.lr-prod-variations-articles li:first-child {
  border-left: 0;
}

.lr-prod-variations-articles li.active,
.lr-prod-variations-articles li:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.lr-prod-variations-articles li.active:after {
  position: absolute;
  right: 1px;
  bottom: 1px;
  content: " ";
  background: url(/static/tr/img/sprite_main_icons.png?m=1478609847) -247px -112px;
  width: 13px;
  height: 13px;
}

.lr-prod-variations .lr-prod-quickinfo .tr-tooltip {
  right: -229px;
  left: auto;
  top: -1px;
}

.lr-prod-quickinfo {
  position: absolute;
}

.lr-prod-quickinfo .tr-tooltip {
  box-shadow: none;
  border-radius: 0;
  width: 492px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
}

.lr-prod-quickinfo .tr-tooltip:before,
.lr-prod-quickinfo .tr-tooltip:after {
  display: none !important;
}

.lr-prod-quickinfo-media,
.lr-prod-quickinfo-meta {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.lr-prod-quickinfo-media {
  width: 117px;
  vertical-align: top;
  text-align: center;
}

.lr-prod-quickinfo-media-rating {
  color: #878787;
  margin-top: 15px;
}

.lr-prod-quickinfo-media-rating div {
  display: inline-block;
  position: relative;
  top: 2px;
}

.lr-prod-quickinfo-meta {
  border-left: 1px solid #c3c0b9;
  padding: 5px 0 5px 10px;
  width: 350px;
  min-height: 116px;
}

.lr-prod-quickinfo-meta strong {
  font-size: 13px;
}

.lr-prod-quickinfo-meta p {
  clear: left;
}

.lr-prod-quickinfo-meta .lr-title {
  max-width: 210px;
  float: left;
  margin-bottom: 5px;
  min-height: 35px;
}

.lr-prod-quickinfo-diff {
  padding: 0;
  margin: 0 0 0 15px;
  list-style-type: square;
}

.lr-prod-quickinfo-diff li {
  float: none;
  border: none;
  padding: 0;
  margin: 0;
  width: auto;
  height: auto;
}

.lr-prod-quickinfo-diff li span {
  font-weight: bold;
}

.lr-prod-quickinfo-sale-wrapper {
  float: right;
  text-align: right;
  position: relative;
  top: 1px;
}

.lr-prod-quickinfo-sale-wrapper .lr-price {
  font-size: 19px;
  font-weight: bold;
  margin: 9px 5px;
  display: inline-block;
}

.lr-prod-quickinfo-sale-wrapper .lr-button {
  display: block;
  font-size: 11px;
  text-decoration: none;
  margin-bottom: 8px;
}

.lr-prod-quickinfo-sale-wrapper .lr-button:hover {
  color: #000;
}

.lr-prod-freeShipping {
  text-align: center;
  line-height: 16px;
}

.lr-prod-freeShipping img.delivery-truck {
  width: 60px;
  float: left;
  position: relative;
  top: -3px;
}

.lr-prod-freeShipping .text {
  position: relative;
  top: 2px;
}

.lr-prod-freeShipping .text strong {
  display: block;
}

.lr-prod-pricebox .tr-layover,
.lr-prod-landingpage-article .tr-layover {
  font-size: 13px;
}

.lr-prod-pricebox h2,
.lr-prod-landingpage-article h2 {
  font-weight: bold;
  margin: 0 0 15px 0;
}

.lr-prod-pricebox .lr-prod-pricebox-images,
.lr-prod-landingpage-article .lr-prod-pricebox-images {
  height: 150px;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel {
  width: 208px;
  height: 140px;
  position: relative;
  overflow: hidden;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-item,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-item {
  width: 208px;
  height: 140px;
  text-align: center;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-item img,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-item img {
  margin: auto;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel .tr-zoomed-img-wrapper:hover>.tr-icon-wrapper,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel .tr-zoomed-img-wrapper:hover>.tr-icon-wrapper {
  opacity: 1;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel .tr-icon-wrapper,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel .tr-icon-wrapper {
  margin: 0;
  text-align: center;
  top: 58px !important;
  left: 0 !important;
  right: 0;
  opacity: 0;
  transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-direction,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-direction {
  width: 14px;
  height: 24px;
  opacity: .4;
  position: absolute;
  top: 58px;
  cursor: pointer;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-direction-next,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-direction-next {
  background: url(/static/tr/img/pagination-chevron-right.png?m=1494585661);
  right: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-direction-prev,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-direction-prev {
  background: url(/static/tr/img/pagination-chevron-left.png?m=1494585661);
  left: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-images-carousel-direction:hover,
.lr-prod-landingpage-article .lr-prod-pricebox-images-carousel-direction:hover {
  opacity: 1;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother {
  font-size: 0;
  margin: 3px 0 17px 0;
  padding-left: 26px;
  position: relative;
  left: -12px;
  text-align: center;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother:before,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother:before {
  background: #dbd9d4;
  bottom: -10px;
  left: 12px;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother span,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother span,
.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother a,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother a {
  font-size: 11px;
  vertical-align: top;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother span,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-seeother span {
  display: inline-block;
  margin-left: 5px;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-discount:before,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-discount:before {
  border-top-color: #e6f4fd;
  left: 50%;
  margin-left: -8px;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-discount .tr-prod-article-discount-value,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-discount .tr-prod-article-discount-value {
  padding: 8px;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons {
  background: #e6f4fd;
  font-size: 11px;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons strong,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons strong {
  background: #5ab3f2;
  color: #fff;
  display: block;
  padding: 5px;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons ul,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons ul {
  border: 1px dashed #5ab3f2;
  border-top: none;
  padding: 5px;
  margin: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons li,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.lr-prod-pricebox .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons li a,
.lr-prod-landingpage-article .lr-prod-pricebox-discountsandaddons .lr-prod-pricebox-addons li a {
  display: block;
  margin-left: 14px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary,
.lr-prod-pricebox .lr-prod-pricebox-price-trading,
.lr-prod-landingpage-article .lr-prod-pricebox-price-trading,
.lr-prod-pricebox .lr-prod-pricebox-price-meta,
.lr-prod-landingpage-article .lr-prod-pricebox-price-meta,
.lr-prod-pricebox .lr-prod-pricebox-price-calltoaction,
.lr-prod-landingpage-article .lr-prod-pricebox-price-calltoaction,
.lr-prod-pricebox .lr-prod-pricebox-price-disclaimer,
.lr-prod-landingpage-article .lr-prod-pricebox-price-disclaimer {
  text-align: center;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary div,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary div {
  font-size: 35px;
  font-weight: bold;
  line-height: 40px;
  margin: 8px 0 3px 0;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .secondary,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .secondary {
  font-size: 20px;
  white-space: nowrap;
  font-weight: normal;
  line-height: 28px;
  position: relative;
  top: -2px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval {
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-weight: normal;
  height: 30px;
  letter-spacing: -1px;
  line-height: 15px;
  margin-right: 5px;
  max-width: 54px;
  padding: 7px 3px;
  position: relative;
  top: -1px;
  z-index: 1;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval:after {
  border: 15px solid transparent;
  border-right: none;
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: -12px;
  z-index: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplusplusplus,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplusplusplus {
  background: #006c38;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplusplusplus:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplusplusplus:after {
  border-left: 12px solid #006c38;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplusplus,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplusplus {
  background: #439035;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplusplus:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplusplus:after {
  border-left: 12px solid #439035;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplus,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplus {
  background: #57a927;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-aplus:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-aplus:after {
  border-left: 12px solid #57a927;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-a,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-a {
  background: #c5cf26;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-a:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-a:after {
  border-left: 12px solid #c5cf26;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-b,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-b {
  background: #fcec33;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-b:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-b:after {
  border-left: 12px solid #fcec33;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-c,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-c {
  background: #f8ba32;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-c:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-c:after {
  border-left: 12px solid #f8ba32;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-d,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-d {
  background: #eb692f;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-d:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-d:after {
  border-left: 12px solid #eb692f;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-e,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-e {
  background: #e5432d;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-e:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-e:after {
  border-left: 12px solid #e5432d;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-f,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-f {
  background: #bf412d;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .eeval.eeval-f:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .eeval.eeval-f:after {
  border-left: 12px solid #bf412d;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .big .primary,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .big .primary {
  font-size: 31px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .big .eeval,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .big .eeval {
  font-size: 22px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .huge .primary,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .huge .primary {
  font-size: 27px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .huge .eeval,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .huge .eeval {
  font-size: 18px;
  letter-spacing: -2px;
  height: 26px;
  padding: 6px 3px;
  margin-right: 3px;
  top: -2px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-primary .huge .eeval:after,
.lr-prod-landingpage-article .lr-prod-pricebox-price-primary .huge .eeval:after {
  border-width: 13px;
  border-left-width: 9px;
  right: -9px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-disclaimer,
.lr-prod-landingpage-article .lr-prod-pricebox-price-disclaimer,
.lr-prod-pricebox .lr-prod-pricebox-price-meta,
.lr-prod-landingpage-article .lr-prod-pricebox-price-meta,
.lr-prod-pricebox .lr-prod-pricebox-price-trading,
.lr-prod-landingpage-article .lr-prod-pricebox-price-trading {
  font-size: 11px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-disclaimer,
.lr-prod-landingpage-article .lr-prod-pricebox-price-disclaimer {
  margin-bottom: 3px;
  line-height: 14px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-disclaimer p,
.lr-prod-landingpage-article .lr-prod-pricebox-price-disclaimer p {
  margin: 0;
  padding: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-price-meta .tr-availability-layover,
.lr-prod-landingpage-article .lr-prod-pricebox-price-meta .tr-availability-layover {
  margin: 8px 0 0 0;
}

.lr-prod-pricebox .lr-prod-pricebox-price-meta-uvp,
.lr-prod-landingpage-article .lr-prod-pricebox-price-meta-uvp {
  margin-top: 2px;
}

.lr-prod-pricebox .lr-prod-pricebox-price-meta-download .tr-availability-layover,
.lr-prod-landingpage-article .lr-prod-pricebox-price-meta-download .tr-availability-layover {
  margin: 0;
}

.lr-prod-pricebox-switchsoftwareandboxed,
.lr-prod-landingpage-article-switchsoftwareandboxed {
  margin: 15px 0;
}

.lr-prod-pricebox-switchsoftwareandboxed ul,
.lr-prod-landingpage-article-switchsoftwareandboxed ul,
.lr-prod-pricebox-switchsoftwareandboxed li,
.lr-prod-landingpage-article-switchsoftwareandboxed li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-pricebox-switchsoftwareandboxed ul,
.lr-prod-landingpage-article-switchsoftwareandboxed ul {
  border: 1px solid #dbd9d4;
}

.lr-prod-pricebox-switchsoftwareandboxed li,
.lr-prod-landingpage-article-switchsoftwareandboxed li {
  font-size: 12px;
}

.lr-prod-pricebox-switchsoftwareandboxed li .tr-tooltip-trigger,
.lr-prod-landingpage-article-switchsoftwareandboxed li .tr-tooltip-trigger {
  display: inline-block;
}

.lr-prod-pricebox-switchsoftwareandboxed li .tr-tooltip-trigger>span,
.lr-prod-landingpage-article-switchsoftwareandboxed li .tr-tooltip-trigger>span {
  text-decoration: underline;
}

.lr-prod-pricebox-switchsoftwareandboxed li .tr-tooltip-trigger .tr-tooltip,
.lr-prod-landingpage-article-switchsoftwareandboxed li .tr-tooltip-trigger .tr-tooltip {
  width: 300px;
}

.lr-prod-pricebox-switchsoftwareandboxed li:first-child,
.lr-prod-landingpage-article-switchsoftwareandboxed li:first-child {
  border-bottom: 1px solid #dbd9d4;
}

.lr-prod-pricebox-switchsoftwareandboxed li.selected,
.lr-prod-landingpage-article-switchsoftwareandboxed li.selected,
.lr-prod-pricebox-switchsoftwareandboxed li>.equivalent-link,
.lr-prod-landingpage-article-switchsoftwareandboxed li>.equivalent-link {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 10px;
}

.lr-prod-pricebox-switchsoftwareandboxed li.selected,
.lr-prod-landingpage-article-switchsoftwareandboxed li.selected {
  background: #f6f3ed;
  box-shadow: inset 0 1px 3px rgba(125,119,106,0.2);
  position: relative;
  padding-right: 30px;
}

.lr-prod-pricebox-switchsoftwareandboxed li.selected .lr-icon,
.lr-prod-landingpage-article-switchsoftwareandboxed li.selected .lr-icon {
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -5px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction {
  margin: 15px 0;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download {
  border-radius: 3px;
  overflow: hidden;
  height: 43px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  box-sizing: border-box;
  line-height: 16px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input:disabled {
  opacity: .5;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button {
  border: 1px solid #dc9d0f;
  border-radius: 0;
  font-size: 16px;
  font-weight: bold;
  float: left;
  width: 166px;
  height: 43px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button:hover:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button:hover:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button:hover:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button:hover:disabled,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button:hover:disabled,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button:hover:disabled {
  background: #ffcc52;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2M1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGI3MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffcc52 0, #f8b71e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcc52), color-stop(100%, #f8b71e));
  background: -webkit-linear-gradient(top, #ffcc52 0, #f8b71e 100%);
  background: -o-linear-gradient(top, #ffcc52 0, #f8b71e 100%);
  background: -ms-linear-gradient(top, #ffcc52 0, #f8b71e 100%);
  background: linear-gradient(to bottom, #ffcc52 0, #f8b71e 100%);
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket .tr-button:active,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket .tr-button:active,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product .tr-button:active,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product .tr-button:active,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download .tr-button:active,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download .tr-button:active {
  top: 0;
  left: 0;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input {
  border: none;
  background: #f8f8f8;
  float: left;
  font-weight: bold;
  width: 41px;
  height: 43px;
  text-align: center;
  outline: none;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input:focus,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket input:focus,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input:focus,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product input:focus,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input:focus,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download input:focus {
  box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist {
  margin: 8px 0 4px 0;
  text-align: center;
  width: 100%;
  display: inline-block;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist.error,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist.error {
  font-size: 12px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist i,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist i {
  position: relative;
  top: 2px;
  margin-left: 5px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist .fb-save-button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-wishlist .fb-save-button {
  margin-top: 8px;
  display: none;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download {
  text-align: center;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-product button,
.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button {
  float: none;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button {
  width: 100%;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button img,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button img {
  margin-right: 2px;
  position: relative;
  top: 1px;
}

.lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button span,
.lr-prod-landingpage-article .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-download button span {
  position: relative;
  top: -1px;
}

.lr-prod-pricebox .lr-prod-pricebox-meta>div,
.lr-prod-landingpage-article .lr-prod-pricebox-meta>div {
  margin: 10px 0 0 0;
}

.lr-prod-pricebox .lr-prod-pricebox-meta div,
.lr-prod-landingpage-article .lr-prod-pricebox-meta div,
.lr-prod-pricebox .lr-prod-pricebox-meta table,
.lr-prod-landingpage-article .lr-prod-pricebox-meta table {
  color: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 12px;
}

.lr-prod-pricebox .lr-prod-pricebox-meta-table,
.lr-prod-landingpage-article .lr-prod-pricebox-meta-table {
  width: 100%;
}

.lr-prod-pricebox .lr-prod-pricebox-meta-table td,
.lr-prod-landingpage-article .lr-prod-pricebox-meta-table td {
  text-align: right;
}

.lr-prod-pricebox .lr-prod-pricebox-meta-table td:first-child,
.lr-prod-landingpage-article .lr-prod-pricebox-meta-table td:first-child,
.lr-prod-pricebox .lr-prod-pricebox-meta-table th,
.lr-prod-landingpage-article .lr-prod-pricebox-meta-table th {
  text-align: left;
}

.lr-prod-pricebox .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating table,
.lr-prod-landingpage-article .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating table,
.lr-prod-pricebox .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating .lr-prod-pricebox-meta-ranking-caption,
.lr-prod-landingpage-article .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating .lr-prod-pricebox-meta-ranking-caption {
  width: 100%;
}

.lr-prod-pricebox .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating .lr-prod-pricebox-meta-ranking-caption-overall,
.lr-prod-landingpage-article .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating .lr-prod-pricebox-meta-ranking-caption-overall {
  font-weight: bold;
}

.lr-prod-pricebox .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating td,
.lr-prod-landingpage-article .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating td,
.lr-prod-pricebox .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating tr,
.lr-prod-landingpage-article .lr-prod-pricebox-meta .lr-prod-pricebox-meta-rating tr {
  padding: 0;
}

.lr-prod-pricebox p.lr-prod-pricebox-cites,
.lr-prod-landingpage-article p.lr-prod-pricebox-cites {
  color: #BE2D44;
  text-align: center;
  line-height: 14px;
  font-size: 11px;
  margin: 12px 5px;
}

.lr-prod-pricebox p.lr-prod-pricebox-cites a,
.lr-prod-landingpage-article p.lr-prod-pricebox-cites a {
  color: #BE2D44;
}

.lr-prod-staticmedia {
  width: 100%;
}

.lr-prod-text h2.prod {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
  font-size: 18px;
  font-weight: normal;
}

.lr-prod-text p.prod {
  margin: 17px 0 17px 0;
}

.lr-prod-manufacturerlogo,
.lr-prod-audioplayer {
  clear: right;
  float: right;
  width: 260px;
  text-align: center;
}

.lr-prod-manufacturerlogo {
  text-align: right;
  margin-left: 8px;
  padding-top: 9px;
  width: 140px;
}

.lr-prod-manufacturerlogo img {
  width: 140px;
}

.lr-prod-audioplayer {
  border: 1px solid #dad8d2;
  position: relative;
  z-index: 2;
  font-size: 12px;
  width: 100%;
  text-align: left;
}

.lr-prod-audioplayer .blocker {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255,255,255,0.7);
  z-index: 4;
}

.lr-prod-audioplayer .lr-audioplayer-info {
  width: 333px;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file h3,
.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file strong {
  display: block;
  font-size: 15px;
  margin: 8px 0 4px 0;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file h3 {
  margin-top: 0;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file .input-dropdown-values {
  min-width: 170px;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file strong {
  font-size: 13px;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file div {
  margin: 10px 0;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file .input-dropdown-value,
.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file .input-dropdown-values-wrapper,
.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file .lr-custom-input-dropdown {
  margin: 0;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file th {
  padding-right: 8px;
  vertical-align: middle;
}

.lr-prod-audioplayer .lr-audioplayer-info .lr-audioplayer-info-file img {
  padding: 3px;
}

.lr-prod-audioplayer-wrapper {
  width: 260px;
  clear: right;
  float: right;
  margin: 21px 0 15px 35px;
  position: relative;
}

.lr-prod-audioplayer-wrapper .noJS {
  font-weight: bold;
  z-index: 4;
  text-align: center;
  width: 100%;
  display: inline-block;
}

.lr-prod-audioplayer-info {
  padding: 10px;
  width: 100%;
}

.lr-prod-audioplayer-info-headline {
  font-size: 18px;
  float: left;
  font-weight: 700;
  line-height: 16px;
}

.lr-prod-audioplayer-info-track {
  clear: left;
  font-size: 14px;
  padding-top: 10px;
}

.lr-prod-audioplayer-info-track.one {
  min-height: 28px;
}

.lr-prod-audioplayer-info-about {
  display: inline-block;
  float: right;
  text-decoration: underline;
  cursor: pointer;
}

.lr-prod-audioplayer-info-header {
  overflow: hidden;
  height: 17px;
}

.lr-prod-audioplayer-controls {
  width: 100%;
  font-size: 11px;
  position: relative;
}

.lr-prod-audioplayer-controls .lr-icon-audio,
.lr-prod-audioplayer-controls-play,
.lr-prod-audioplayer-controls-progressbar,
.lr-prod-audioplayer-controls-total,
.lr-prod-audioplayer-controls-time {
  display: inline-block;
}

.lr-prod-audioplayer-controls-play {
  position: relative;
  top: 4px;
  cursor: pointer;
  padding: 5px;
  left: -5px;
  height: 24px;
  width: 28px;
}

.lr-prod-audioplayer-controls-progressbar {
  width: 140px;
  height: 13px;
  position: relative;
  top: 2px;
  cursor: pointer;
}

.lr-prod-audioplayer-controls-progressbar-default,
.lr-prod-audioplayer-controls-progressbar-buffer,
.lr-prod-audioplayer-controls-progressbar-elapsed {
  position: absolute;
  left: 0;
  bottom: 5px;
}

.lr-prod-audioplayer-controls-progressbar-default {
  background: #b3b3b3;
  height: 1px;
  width: 100%;
}

.lr-prod-audioplayer-controls-progressbar-buffer {
  background: #dadada;
  height: 1px;
  width: 0;
  z-index: 1;
}

.lr-prod-audioplayer-controls-progressbar-elapsed {
  background: #e77200;
  height: 1px;
  width: 0;
  z-index: 2;
}

.lr-prod-audioplayer-controls-progressbar-handle {
  z-index: 3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(PIE.htc);
  border: 6px solid #e77200;
  background: #e77200;
  width: 0;
  top: 1.5px;
  position: absolute;
  left: 0;
  margin-left: -3px;
  opacity: 0;
  -webkit-transition: opacity 500ms ease-out;
  -moz-transition: opacity 500ms ease-out;
  -o-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
}

.lr-prod-audioplayer-controls-progressbar-handle.big-handle {
  top: -1px;
  border: 8px solid #e77200;
  margin-left: -4px;
}

.lr-prod-audioplayer-controls-progressbar-handle.show-handle {
  opacity: 1;
}

.lr-prod-audioplayer-controls-time {
  width: 28px;
  text-align: left;
}

.lr-prod-audioplayer-controls-volume-icon {
  position: relative;
  top: 6px;
  float: right;
  height: 24px;
  width: 24px;
  padding: 5px;
}

.lr-prod-audioplayer-controls-volume {
  position: absolute;
  right: -1px;
  bottom: -3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: auto;
  width: 20px;
  opacity: 0;
  cursor: pointer;
}

.lr-prod-audioplayer-controls-volume-bar {
  background: #dadada;
  height: 0;
}

.lr-prod-audioplayer-controls-volume-bar,
.lr-prod-audioplayer-controls-volume-bar-default {
  position: absolute;
  left: 7px;
  width: 4px;
}

.lr-prod-audioplayer-controls-volume-bar-default {
  height: 100%;
  bottom: 0;
  background: #e77200;
}

.lr-prod-audioplayer-track-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.lr-prod-audioplayer-track-list-item {
  border-top: 1px solid #dad8d2;
  padding: 6px 10px;
  line-height: 16px;
  cursor: pointer;
  visibility: hidden;
}

.lr-prod-audioplayer-track-list-item.active,
.lr-prod-audioplayer-track-list-item:hover {
  background: #f0f0f0;
  -webkit-transition: background .25s linear;
  -moz-transition: background .25s linear;
  -ms-transition: background .25s linear;
  -o-transition: background .25s linear;
  transition: background .25s linear;
}

.lr-prod-audioplayer-track-list-item.active .lr-prod-audioplayer2-track-list-item-time,
.lr-prod-audioplayer-track-list-item:hover .lr-prod-audioplayer2-track-list-item-time {
  color: initial;
}

.lr-prod-audioplayer-track-list-item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.lr-prod-audioplayer-track-list-item.clearfix {
  display: block;
}

.lr-prod-audioplayer-track-list-item.hidetrack {
  display: none;
  visibility: visible;
}

.lr-prod-audioplayer-track-list-item .lr-icon-audio {
  text-align: left;
  position: relative;
  left: -3px;
  top: 1px;
}

.lr-prod-audioplayer-track-list-item-title,
.lr-prod-audioplayer-track-list-item-time {
  vertical-align: middle;
}

.lr-prod-audioplayer-track-list-item-time {
  float: right;
  color: #adadad;
}

.lr-prod-audioplayer-track-list-item-more {
  text-align: center;
  visibility: visible;
}

.lr-prod-aal h3 {
  margin-bottom: 5px;
}

.lr-prod-aal .lr-prod-aal-article {
  margin-top: 5px;
}

.lr-prod-aal .lr-prod-aal-article a {
  text-decoration: none;
}

.lr-prod-aal .lr-prod-aal-article a span {
  text-decoration: underline;
}

.lr-prod-aal .lr-prod-aal-article span {
  position: relative;
  top: -10px;
}

.lr-prod-addedvalues ul,
.lr-prod-addedvalues li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.lr-prod-addedvalues li span {
  font-size: 12px;
  display: block;
  margin-top: 3px;
}

.lr-prod-addedvalues li img {
  margin: 10px 0;
}

.lr-prod-addedvalues li a {
  text-decoration: none;
}

.lr-prod-bundleoffers {
  border: 1px solid #e2dfd2;
  margin: 20px 0;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer {
  border-right: 1px solid #e2dfd2;
  padding: 10px;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-last {
  border-right: none;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-image,
.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data {
  float: left;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-image {
  width: 130px;
  text-align: center;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data {
  width: 484px;
  padding: 10px;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data h3 {
  display: block;
  margin-bottom: 5px;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data h3 a {
  text-decoration: none;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data>span {
  display: block;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data div {
  margin-top: 10px;
  text-align: right;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data div a {
  float: left;
}

.lr-prod-bundleoffers .lr-prod-bundleoffers-offer-data div span {
  font-size: 17px;
  font-weight: bold;
  position: relative;
  top: 5px;
}

.lr-prod-bundleoffers.lr-prod-bundleoffers-multiple {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.lr-prod-bundleoffers.lr-prod-bundleoffers-multiple .lr-prod-bundleoffers-wrapper {
  width: 2000%;
}

.lr-prod-bundleoffers.lr-prod-bundleoffers-multiple .lr-prod-bundleoffers-offer {
  float: left;
  opacity: .6;
}

.lr-prod-bundleoffers.lr-prod-bundleoffers-multiple .lr-prod-bundleoffers-offer-active {
  opacity: 1;
}

.lr-prod-bundleoffers.lr-prod-bundleoffers-multiple .lr-prod-bundleoffers-offer .lr-prod-bundleoffers-offer-data {
  width: 400px;
}

.lr-prod-creativebundleteaser {
  border: 1px solid #e2dfd2;
  margin: 20px 0;
  padding: 10px;
}

.lr-prod-creativebundleteaser>span {
  font-size: 12px;
}

.lr-prod-creativebundleteaser-bundle {
  margin: 8px 0;
  width: 100%;
}

.lr-prod-creativebundleteaser-bundle-articles,
.lr-prod-creativebundleteaser-bundle-calltoaction {
  float: left;
}

.lr-prod-creativebundleteaser-bundle-articles {
  width: 400px;
}

.lr-prod-creativebundleteaser-bundle-articles .item,
.lr-prod-creativebundleteaser-bundle-articles .plus {
  vertical-align: middle;
}

.lr-prod-creativebundleteaser-bundle-articles .item {
  border: 1px solid #e2dfd2;
  text-decoration: none;
  display: inline-block;
  width: 61px;
  height: 61px;
  padding: 4px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.lr-prod-creativebundleteaser-bundle-articles .item>span {
  background: rgba(0,0,0,0.4);
  color: #fff;
  position: absolute;
  padding: 3px;
  right: 0;
  bottom: 0;
}

.lr-prod-creativebundleteaser-bundle-articles .item:hover span {
  color: #e27200;
}

.lr-prod-creativebundleteaser-bundle-articles span.item {
  text-align: center;
  padding-top: 13px;
  font-size: 11px;
}

.lr-prod-creativebundleteaser-bundle-articles .plus {
  color: #b7b4ae;
  font-size: 18px;
  margin: 0 2px;
}

.lr-prod-creativebundleteaser-bundle-calltoaction {
  float: right;
  height: 60px;
  text-align: center;
}

.lr-prod-creativebundleteaser-bundle-calltoaction span {
  display: block;
  font-size: 17px;
  font-weight: bold;
}

.lr-prod-alternativeproducts {
  margin: 20px 0;
}

.lr-prod-alternativeproducts strong {
  display: block;
}

.lr-prod-alternativeproducts table {
  width: 100%;
  border: 1px solid #e1dfdc;
}

.lr-prod-alternativeproducts table tr td {
  padding: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct .lr-prod-alternativeproduct-image {
  text-align: center;
  width: 68px;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct .lr-prod-alternativeproduct-image img {
  width: 30px;
  height: 30px;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct .lr-prod-alternativeproduct-price {
  text-align: right;
  padding-right: 10px;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct .lr-prod-alternativeproduct-calltoaction {
  background: #f0efe9;
  width: 29px;
  text-align: center;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct-reference {
  background: #f7f6f1;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct-reference .lr-prod-alternativeproduct-image img {
  background: #fff;
  width: 50px;
  height: 50px;
  padding: 5px;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproduct-reference .lr-prod-alternativeproduct-calltoaction {
  background: #eeece5;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproducts-calltoaction {
  background: #e1dfdc;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproducts-calltoaction td {
  padding: 7px;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproducts-calltoaction .lr-prod-alternativeproducts-calltoaction-toplist {
  color: #555;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproducts-calltoaction .lr-prod-alternativeproducts-calltoaction-compare {
  text-align: right;
}

.lr-prod-alternativeproducts table tr.lr-prod-alternativeproducts-calltoaction .lr-prod-alternativeproducts-calltoaction-compare button {
  font-size: 13px;
}

.lr-prod-relatedproducts {
  margin: 20px 0;
  border-bottom: 1px solid #dad8d2;
  overflow: hidden;
  position: relative;
}

.lr-prod-relatedproducts-wrapper {
  width: 100%;
}

.lr-prod-relatedproducts ul,
.lr-prod-relatedproducts li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item {
  float: left;
  width: 160px;
  padding: 10px;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item>a {
  text-decoration: none;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item>a>img {
  margin-bottom: 9px;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item>a>span {
  color: #818181;
  font-size: 11px;
  position: relative;
  top: -3px;
  vertical-align: baseline;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item strong {
  display: block;
}

.lr-prod-relatedproducts .lr-prod-relatedproducts-item .tr-availability-layover {
  margin: 0;
}

.lr-prod-relatedproducts .slick-direction {
  right: 0;
}

.lr-prod-relatedproducts .slick-direction.slick-next {
  bottom: 27px;
}

.lr-prod-relatedproducts .slick-direction.slick-prev {
  bottom: 1px;
}

.lr-prod-ratings .lr-infobox {
  margin-top: 15px;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages,
.lr-prod-ratings .lr-prod-ratings-otherlanguages li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages li {
  background: #f6f4f0;
  border-radius: 3px;
  display: inline-block;
  margin: 4px 5px 0 0;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages li:hover {
  background: #ece8e0;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages li i {
  border: 1px solid #ccc;
  position: relative;
  top: 2px;
  margin-right: 4px;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages li a {
  display: inline-block;
  padding: 3px 6px;
  text-decoration: none;
}

.lr-prod-ratings .lr-prod-ratings-otherlanguages li .count {
  color: #878787;
  font-size: 12px;
  position: relative;
}

.lr-prod-ratings-similar {
  margin-top: 35px;
}

.lr-prod-ratings-similar h2 {
  margin-bottom: 0;
}

.lr-prod-ratings-similar-header {
  font-size: 14px;
  float: left;
  margin-bottom: 8px;
}

.lr-prod-ratings-similar-info,
.lr-prod-ratings-similar-image {
  vertical-align: middle;
  display: inline-block;
}

.lr-prod-ratingsteaser-overview {
  border: 1px solid #dad8d3;
  width: 100%;
  display: table;
}

.lr-prod-ratingsteaser-overview-stars,
.lr-prod-ratingsteaser-overview-distribution {
  width: 55%;
  height: 100%;
  padding: 10px 15px;
  display: table-cell;
  vertical-align: middle;
}

.lr-prod-ratingsteaser-overview-stars {
  border-right: 1px solid #dad8d3;
  display: table-cell;
  vertical-align: middle;
  width: 45%;
}

.lr-prod-ratingsteaser-overview-stars td,
.lr-prod-ratingsteaser-overview-stars th {
  text-align: left;
  font-weight: normal;
  font-size: 12px;
}

.lr-prod-ratingsteaser-overview-stars th {
  width: 57%;
}

.lr-prod-ratingsteaser-overview-stars td {
  padding-bottom: 4px;
  color: #989589;
}

.lr-prod-ratingsteaser-overview-stars td>div {
  display: block;
}

.lr-prod-ratingsteaser-overview-stars-prodpage tr:first-child td {
  padding-bottom: 10px;
}

.lr-prod-ratingsteaser-overview-stars td,
.lr-prod-ratingsteaser-overview-stars .lr-stars-rating-middle {
  text-align: center;
  margin: auto;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table {
  border-collapse: collapse;
  width: 100%;
  height: 100%;
  border: 0;
  color: #272727;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table td {
  vertical-align: middle;
  padding-bottom: 0;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table td table td {
  padding-bottom: 4px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table td table td .lr-stars-rating-middle {
  position: relative;
  top: 1px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table td table tr:first-child td,
.lr-prod-ratingsteaser-overview-stars-roundedversion table td table tr:first-child th {
  padding-bottom: 10px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table td table tr:first-child td .lr-stars-rating-middle,
.lr-prod-ratingsteaser-overview-stars-roundedversion table td table tr:first-child th .lr-stars-rating-middle {
  position: relative;
  top: 0;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion table th {
  padding-right: 5px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion-circle {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  float: left;
  margin-right: 15px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion-circle-rating {
  position: relative;
  left: 10px;
  right: 0;
  text-align: center;
  width: 72px;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion-circle-max {
  color: #989589;
  font-size: 14px;
  font-weight: normal;
}

.lr-prod-ratingsteaser-overview-stars-roundedversion-circle-current {
  color: #272727;
}

.lr-prod-ratingsteaser-overview-distribution-tab {
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px;
  font-size: 12px;
}

.lr-prod-ratingsteaser-overview-distribution-tab td {
  width: 38%;
  padding-right: 10px;
}

.lr-prod-ratingsteaser-overview-distribution-tab td:first-child {
  text-align: right;
  width: 24%;
}

.lr-prod-ratingsteaser-overview-distribution-tab-ratingbar {
  background: #ece7d8;
  width: 100%;
}

.lr-prod-ratingsteaser-overview-distribution-tab-ratingbar-value {
  display: inline-block;
  background: #ea9b01;
  height: 10px;
}

.lr-prod-ratingsteaser-overview-distribution-tab-customerctn {
  cursor: pointer;
}

.lr-prod-ratingsteaser-overview-distribution-tab-customerctn .tr-layover {
  width: 270px;
  text-align: center;
}

.lr-prod-ratingsteaser-overview-distribution-tab-customerctn .tr-layover .lr-stars-rating-middle {
  margin: auto auto 10px;
}

.lr-prod-ratingsteaser-overview-distribution-tab-hastextcomments {
  text-decoration: underline;
}

.lr-prod-ratingsteaser-overview-distribution-tab .tr-layover {
  padding: 10px;
  font-size: 13px;
}

.lr-prod-ratingsteaser-overview-distribution-tab .tr-layover .lr-button {
  text-decoration: none;
  width: 100%;
}

.lr-prod-additionalcontents {
  margin-top: 35px;
}

.lr-prod-additionalcontents>ul {
  position: relative;
  left: -14px;
  width: 915px;
}

.lr-prod-additionalcontents>ul>li {
  padding-top: 30px;
}

.lr-prod-additionalcontents>ul>li h2 {
  margin: 0 0 0 14px;
  height: 0;
  position: relative;
  top: -30px;
}

.lr-prod-additionalcontents ul,
.lr-prod-additionalcontents li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-additionalcontents-items li {
  border: 1px solid #333;
  width: 209px;
  height: 233px;
  overflow: hidden;
  position: relative;
  margin-left: 14px;
  margin-bottom: 18px;
}

.lr-prod-additionalcontents-items li img {
  max-width: 209px;
}

.lr-prod-additionalcontents-items li a {
  text-decoration: none;
}

.lr-prod-additionalcontents-items li strong,
.lr-prod-additionalcontents-items li span {
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  padding: 4px;
}

.lr-prod-additionalcontents-items li span {
  color: #eee;
  font-size: 10px;
  padding: 0;
}

.lr-prod-additionalcontents-downloads li {
  border: 1px solid #768f86;
}

.lr-prod-additionalcontents-downloads li strong,
.lr-prod-additionalcontents-downloads li span {
  background: #768f86;
}

.lr-prod-additionalcontents-downloads li strong {
  border-bottom: 2px solid #92a69f;
}

.lr-prod-additionalcontents-downloads li:hover {
  border: 1px solid #849a92;
}

.lr-prod-additionalcontents-downloads li:hover strong,
.lr-prod-additionalcontents-downloads li:hover span {
  background: #849a92;
}

.lr-prod-additionalcontents-downloads li:hover strong {
  border-bottom: 2px solid #a0b1ab;
}

.lr-prod-additionalcontents-testreports li {
  border: 1px solid #75899b;
}

.lr-prod-additionalcontents-testreports li strong,
.lr-prod-additionalcontents-testreports li span {
  background: #75899b;
}

.lr-prod-additionalcontents-testreports li strong {
  border-bottom: 2px solid #93a2b0;
}

.lr-prod-additionalcontents-testreports li:hover {
  border: 1px solid #8496a6;
}

.lr-prod-additionalcontents-testreports li:hover strong,
.lr-prod-additionalcontents-testreports li:hover span {
  background: #8496a6;
}

.lr-prod-additionalcontents-testreports li:hover strong {
  border-bottom: 2px solid #a1afbb;
}

.lr-prod-additionalcontents-onlineexperts li {
  border: 1px solid #8f826b;
}

.lr-prod-additionalcontents-onlineexperts li strong,
.lr-prod-additionalcontents-onlineexperts li span {
  background: #8f826b;
}

.lr-prod-additionalcontents-onlineexperts li strong {
  border-bottom: 2px solid #a69b87;
}

.lr-prod-additionalcontents-onlineexperts li:hover {
  border: 1px solid #9b8e79;
}

.lr-prod-additionalcontents-onlineexperts li:hover strong,
.lr-prod-additionalcontents-onlineexperts li:hover span {
  background: #9b8e79;
}

.lr-prod-additionalcontents-onlineexperts li:hover strong {
  border-bottom: 2px solid #b0a796;
}

.lr-prod-additional-contents-testreports-layover h3 {
  font-weight: bold;
  margin-bottom: 5px;
}

.lr-prod-additional-contents-testreports-layover-readmore {
  text-decoration: underline;
}

.lr-prod-additional-contents .lr-cat-media {
  margin: 0;
  width: 100%;
}

.lr-prod-additional-contents .lr-cat-media .lr-slide .lr-cat-medium-type-testreport,
.lr-prod-additional-contents .lr-cat-media .lr-slide .lr-cat-medium-headline,
.lr-prod-additional-contents .lr-cat-media .lr-slide .lr-cat-medium-subheadline {
  text-align: center;
}

.lr-prod-additional-contents .lr-cat-media .lr-slide .lr-cat-medium-headline {
  margin-top: 1px;
}

.lr-prod-additional-contents .lr-cat-medium-wrapper {
  position: relative;
}

.lr-prod-additional-contents .lr-cat-medium-wrapper-flag {
  position: absolute;
  bottom: 10px;
  right: 0;
  left: 0;
  padding: 5px;
  text-align: right;
  background: #fff;
  background: rgba(255,255,255,0.7);
}

div.lr-prod-additional-contents-downloads .lr-cat-medium-type-testreport {
  background: #5c9f8f;
  background: rgba(92,159,143,0.95);
}

div.lr-prod-additional-contents-downloads .lr-cat-medium-link:hover>.lr-cat-medium-type-testreport {
  background: #539081;
}

.lr-prod-smallprint {
  margin-top: 65px;
  border-top: 1px solid #d7d4cd;
}

.lr-prod-smallprint-text {
  max-width: 840px;
  margin: auto auto 10px;
  font-size: 12px;
  text-align: center;
  padding-top: 20px;
  color: #969594;
}

.lr-prod-smallprint-text a {
  color: #969594;
}

.lr-prod-smartnavigator {
  width: 100%;
}

.lr-prod-smartnavigator-tree {
  width: 40%;
}

.lr-prod-smartnavigator-tree-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.lr-prod-smartnavigator .lr-page-content-headline {
  margin: 10px 0 5px 0;
}

.lr-prod-smartnavigator .lr-page-content-gray-breaker {
  margin: 35px 0 0 0;
}

.lr-prod-smartnavigator .slick-direction {
  bottom: 1px;
  right: 0;
}

.lr-prod-smartnavigator .slick-next {
  bottom: 27px;
}

.lr-prod-smartnavigator-recommendations {
  margin-left: 5%;
  width: 55%;
}

.lr-prod-smartnavigator-recommendations-slider {
  width: 100%;
  height: 146px;
  overflow: hidden;
  position: relative;
  border: 1px solid #d7d4cd;
}

.lr-prod-smartnavigator-recommendations-slider-item {
  border-right: 1px solid #d7d4cd;
  width: 141px;
  height: 144px;
  position: relative;
  padding: 2px;
  float: left;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline {
  display: inline-block;
  position: absolute;
  top: 47%;
  max-width: 90%;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline-word-part {
  background: #000000;
  background: rgba(0,0,0,0.75);
  padding: 1px 5px;
  display: inline-block;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline-word-part:first-child {
  font-size: 12px;
  display: block;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline-word-part:first-child a {
  color: #FFFFFF;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline-word-part a {
  color: #CACACA;
  text-decoration: none;
  font-size: 12px;
}

.lr-prod-smartnavigator-recommendations-slider-item-headline-word-part a:hover {
  color: #CACACA;
}

.lr-prod-smartnavigator-recommendations-slider-item:hover>.lr-prod-smartnavigator-recommendations-slider-item-headline .lr-prod-smartnavigator-recommendations-slider-item-headline-word-part-name a {
  color: #e27200 !important;
}

.lr-prod-smartnavigator-recommendations-fullwidth {
  width: 100%;
  margin-left: auto;
}

.lr-prod-ratingsdetail {
  margin-top: 10px;
  width: 100%;
}

.lr-prod-ratingsdetail .tr-layover {
  font-size: 13px;
}

.lr-prod-ratingsdetail a.lr-button {
  font-weight: bold;
  padding: 8px 10px;
  margin-bottom: 7px;
}

.lr-prod-ratingsdetail-header {
  width: 100%;
  margin-bottom: 3px;
}

.lr-prod-ratingsdetail-header h3 {
  margin: 9px 0 0 0;
}

.lr-prod-ratingsdetail-footer {
  width: 100%;
  background: #f5f3ee;
  padding: 3px 13px 8px;
}

.lr-prod-ratingsdetail-footer-rateproduct-trigger {
  margin: 8px 0;
}

.lr-prod-ratingsdetail-footer-rateproduct-response {
  display: none;
}

.lr-prod-ratingsdetail-footer-rateproduct-response h3 {
  font-size: 14px;
  margin-bottom: 10px;
}

.lr-prod-ratingsdetail-footer-rateproduct-response p {
  margin: 0 0 5px 0;
}

.lr-prod-ratingsdetail-footer a.lr-button {
  margin-right: 35px;
}

.lr-prod-ratingbox {
  border-bottom: 13px solid #f5f3ee;
  border-left: 13px solid #f5f3ee;
  border-right: 13px solid #f5f3ee;
  width: 100%;
}

.lr-prod-ratingbox-autotranslate {
  line-height: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f3ee;
  margin-bottom: 13px;
}

.lr-prod-ratingbox-autotranslate-translate,
.lr-prod-ratingbox-autotranslate-revert,
.lr-prod-ratingbox-autotranslate-error {
  float: left;
}

.lr-prod-ratingbox-autotranslate-attribution {
  float: right;
}

.lr-prod-ratingbox-autotranslate .tr-flag {
  vertical-align: sub;
  border: 1px solid #d9d8c9;
}

.lr-prod-ratingbox-autotranslate-revert {
  display: none;
}

.lr-prod-ratingbox-autotranslate-revert-action {
  cursor: pointer;
  text-decoration: underline;
}

.lr-prod-ratingbox-autotranslate-translate {
  display: block;
}

.lr-prod-ratingbox-autotranslate-translate-action {
  cursor: pointer;
  text-decoration: underline;
}

.lr-prod-ratingbox-autotranslate-error {
  display: none;
  max-width: 300px;
}

.lr-prod-ratingbox.translated .lr-prod-ratingbox-autotranslate-revert {
  display: block;
}

.lr-prod-ratingbox.translated .lr-prod-ratingbox-autotranslate-translate {
  display: none;
}

.lr-prod-ratingbox.translated .lr-prod-ratingbox-content-report {
  display: none;
}

.lr-prod-ratingbox.error .lr-prod-ratingbox-autotranslate-revert {
  display: none;
}

.lr-prod-ratingbox.error .lr-prod-ratingbox-autotranslate-translate {
  display: none;
}

.lr-prod-ratingbox.error .lr-prod-ratingbox-autotranslate-error {
  display: block;
}

.lr-prod-ratingbox-wrapper {
  border: 1px solid #d4d2d3;
  padding: 13px;
  width: 100%;
}

.lr-prod-ratingbox-first {
  border-top: 13px solid #f5f3ee;
}

.lr-prod-ratingbox.doProgress {
  opacity: .7;
  pointer-events: none;
}

.lr-prod-ratingbox .votedone .tr-icon-thumb-up {
  background-position: -180px -15px;
}

.lr-prod-ratingbox-header {
  width: 100%;
}

p.lr-prod-ratingbox-header-original {
  color: #949494;
  font-size: 12px;
  float: left;
  margin: 0 5px 0 0;
  margin-bottom: 13px;
}

.lr-prod-ratingbox-header-employee {
  background: url(/static/nc/img/bewSprite.png) no-repeat -330px -60px;
  width: 90px;
  height: 14px;
  float: right;
  margin: 15px 0 0 0;
}

.lr-prod-ratingbox-content {
  width: 100%;
}

h2.lr-prod-ratingbox-content-headline {
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
  float: left;
  margin: 0 0 10px;
  max-width: 333px;
}

.lr-prod-ratingbox-content-from {
  clear: left;
  float: left;
  display: inline-block;
  color: #949494;
  font-size: 13px;
  margin-bottom: 10px;
}

.lr-prod-ratingbox-content-report {
  margin-top: 10px;
}

.lr-prod-ratingbox-content-report-badreview {
  display: inline-block;
}

.lr-prod-ratingbox-content-report-vote {
  display: inline-block;
  width: auto;
  font-size: 12px;
}

.lr-prod-ratingbox-content-report-vote .lr-prod-ratingbox-voteup:hover {
  color: #5FAF2F;
}

.lr-prod-ratingbox-content-report-vote .tr-icon-thumb-up {
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.lr-prod-ratingbox-content-report-vote a.votedone {
  cursor: default;
}

.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-voteup {
  color: #5FAF2F;
  outline: none;
  text-decoration: none;
}

.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-voteup:active,
.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-voteup:hover {
  color: #5FAF2F;
}

.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-votedown {
  color: #e27200;
  outline: none;
  text-decoration: none;
}

.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-votedown:active,
.lr-prod-ratingbox-content-report-vote a.votedone.lr-prod-ratingbox-votedown:hover {
  outline: none;
  color: #e27200;
}

.lr-prod-ratingbox-content-text {
  line-height: 18px;
  min-height: 50px;
}

.lr-prod-ratingbox-content-text-inner {
  clear: left;
}

.lr-prod-ratingbox-content-text br {
  content: '';
  display: block;
  line-height: 10px;
  margin-top: 10px;
}

.lr-prod-ratingbox-content-widget {
  float: right;
  margin: 0 0 4px 6px;
}

.lr-prod-ratingbox-content-widget-content {
  border: 1px solid #d7d4cd;
}

.lr-prod-ratingbox-content-widget-content-tab {
  border-collapse: collapse;
  margin: 10px 12px;
}

.lr-prod-ratingbox-content-widget-content-tab-cell {
  font-size: 12px;
  padding: 2px;
}

.lr-prod-ratingbox-content-widget-content-tab-cell+.lr-prod-ratingbox-content-widget-content-tab-cell {
  width: 90px;
}

.lr-prod-reviews-result.doProgress {
  opacity: .7;
  pointer-events: none;
}

.lr-prod-reviews-result .blocker {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255,255,255,0.7);
  display: none;
  z-index: 1;
}

.lr-prod-reviews-result.doProgress img.tr-loading-image {
  top: 150px !important;
}

.lr-prod-reviews-wrapper .lr-grid-column-phat {
  position: relative;
}

.lr-prod-reviews-header {
  margin-bottom: 20px;
  margin-top: 16px;
  width: 100%;
}

.lr-prod-reviews-header h1 {
  margin: 0;
  font-size: 18px;
  text-decoration: underline;
  font-weight: normal;
}

.lr-prod-reviews-header h3 {
  font-weight: bold;
  font-size: 24px;
  text-decoration: none;
  color: #272727;
  position: relative;
  top: -2px;
}

.lr-prod-reviews-header-product-image {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #d7d4cd;
  padding: 3px;
}

.lr-prod-reviews-header-product-image:hover {
  border-color: #B7B4AE;
}

.lr-prod-reviews-header-product-image:active {
  border-color: #e27200;
}

.lr-prod-reviews-header .lr-page-content-static-header-column-right .lr-button {
  font-weight: bold;
}

.lr-prod-reviews-header .lr-page-content-static-header-column {
  width: 550px;
  vertical-align: top;
}

.lr-prod-reviews-header .lr-page-content-static-header-column .lr-button {
  position: relative;
  top: 2px;
}

.lr-prod-reviews-header .lr-prod-ratingsdetail-footer-rateproduct-trigger {
  padding: 8px 0;
  color: #9b9b9b;
  font-size: 12px;
  display: inline-block;
}

.lr-prod-reviews .tr-tooltip,
.lr-prod-reviews .tr-layover {
  font-size: 13px;
}

.lr-prod-reviews .lr-prod-ratingsdetail {
  margin: 0;
}

.lr-prod-reviews .lr-prod-ratingsdetail .lr-page-content-top-spacer-35px {
  margin-top: 15px;
}

.lr-prod-reviews-ratingsteaser .lr-page-content-top-spacer-35px {
  margin: 0;
}

.lr-prod-reviews-ratings-control a {
  color: #9b9b9b;
  font-size: 12px;
}

.lr-prod-reviews-ratings-about {
  float: right;
  margin-top: 8px;
  margin-left: 15px;
}

.lr-prod-reviews-ratings-about .tr-popup-box .tr-icon-overlay-close {
  margin: 5px 25px;
  background-position: 54px -93px;
}

.lr-prod-reviews-ratings-about .tr-popup-box .tr-icon-overlay-close:hover {
  background-position: 54px -80px;
}

.lr-prod-reviews-ratings-filters {
  width: 100%;
  margin-bottom: 5px;
  display: none;
}

.lr-prod-reviews-ratings-filters-item {
  width: 175px;
  margin-left: 8px;
  float: left;
}

.lr-prod-reviews-ratings-filters-item .input-dropdown-values {
  min-width: 175px;
}

.lr-prod-reviews-ratings-filters-item:first-child {
  width: 230px;
  margin: 0;
}

.lr-prod-reviews-ratings-filters-item:first-child ul.input-dropdown-values {
  min-width: 230px;
}

.lr-prod-reviews-ratings-filters-item-stars {
  width: 110px;
}

.lr-prod-reviews-ratings-filters-item-stars ul.input-dropdown-values {
  min-width: 110px;
}

.lr-prod-reviews-ratings-filters-item .tr-flag {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown {
  min-height: 32px;
  width: 100%;
}

.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown .input-dropdown-value,
.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown .input-dropdown-values-value {
  padding: 3px 20px 3px 3px;
}

.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown .input-dropdown-value .tr-flag,
.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown .input-dropdown-values-value .tr-flag {
  border: 1px solid #d9d8c9;
}

.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown:hover .input-dropdown-value:before {
  background-color: #E6E4DF;
}

.lr-prod-reviews-ratings-filters-item .lr-custom-input-dropdown .input-dropdown-value:after {
  bottom: 12px;
}

.lr-prod-reviews-ratings-list-pagination {
  background: #f5f3ee;
  padding: 1px 13px 7px 13px;
  width: 100%;
  min-height: 46px;
}

.lr-prod-reviews-ratings-list-pagination-write-review {
  display: inline-block;
  float: left;
  padding: 7px 0 7px 0;
}

.lr-prod-reviews-ratings-list-pagination-pages {
  float: right;
  cursor: default;
}

.lr-prod-reviews-ratings-list-pagination-pages-button {
  border: 0;
  background: none;
  outline: none;
}

.lr-prod-reviews-ratings-list-pagination-pages-button:hover {
  color: #e27200;
}

.lr-prod-reviews-ratings-list-pagination-pages span {
  font-weight: bold;
}

.lr-prod-reviews-ratings-list-pagination-pages span,
.lr-prod-reviews-ratings-list-pagination-pages-button,
.lr-prod-reviews-ratings-list-pagination-pages-placeholder {
  font-size: 14px;
  padding: 0 3px;
}

.lr-prod-reviews-ratings-list-pagination-pages .lr-button {
  padding: 9px 10px;
}

.lr-prod-reviews-ratings-list-pagination .lr-prod-rateproduct-response {
  display: none;
}

.lr-prod-reviews-ratings-list-pagination .lr-prod-rateproduct-response h3 {
  font-size: 14px;
  margin-bottom: 10px;
}

.lr-prod-reviews-ratings-list-pagination .lr-prod-rateproduct-response p {
  margin: 0 0 5px 0;
}

.lr-prod-reviews-ratings-noresults {
  width: 100%;
}

.lr-prod-reviews-ratings-noresults-forfilter {
  padding: 15px 0;
}

.lr-prod-reviews-ratings-noresults-box {
  width: 640px;
  height: 287px;
  background: url(//www.thomann.de/pics/images/product/Tier-auf-sand.jpg) no-repeat center;
  border: 8px solid #f5f3ee;
}

.lr-prod-reviews-ratings-noresults-box-content {
  padding: 30px;
  width: 80%;
  color: #000000;
}

.lr-prod-reviews-ratings-noresults-box-content h3 {
  width: 55%;
  font-size: 15px;
  padding-top: 10px;
}

.lr-prod-reviews-ratings-noresults-box-content p {
  width: 64%;
}

.lr-prod-reviews-ratings-noresults-box .lr-prod-ratingsdetail-footer-rateproduct-trigger {
  display: inline-block;
  width: 45%;
  margin: 0;
}

.lr-prod-reviews-ratings-noresults-box .lr-prod-ratingsdetail-footer-rateproduct-trigger .lr-button {
  width: 100%;
  font-weight: bold;
  padding: 6px 10px;
}

.lr-prod-reviews-ratings-noresults-box .lr-prod-ratingsdetail-footer-rateproduct-trigger .tr-layover {
  width: 300px;
}

.lr-prod-reviews-ratings-noresults-box .lr-prod-ratingsdetail-footer-rateproduct-trigger .tr-layover p {
  width: 100%;
}

.lr-prod-reviews .lr-prod-smartnavigator {
  margin-bottom: 30px;
}

.lr-prod-articlenotfound-text {
  font-size: 16px;
}

.lr-prod-articlenotfound .lr-page-content-static-header-column-left {
  width: 480px;
  padding-right: 10px;
}

.lr-prod-articlenotfound .lr-page-content-static-header-column-left.full {
  width: 640px;
}

.lr-prod-articlenotfound .lr-page-content-static-header-column-left.full+.lr-page-content-static-header-column-right {
  width: 0;
}

.lr-prod-articlenotfound .lr-page-content-static-header-column-right {
  width: 160px;
  text-align: center;
}

.lr-prod-articlenotfound .lr-page-content-static-header-column-right img {
  vertical-align: middle;
  max-height: 105px;
  max-width: 160px;
}

.lr-prod-articlenotfound-popular-manufacturer {
  width: 640px;
}

.lr-prod-articlenotfound-popular-manufacturer ul {
  width: 100%;
  border-left: 1px solid #c7c4b6;
  border-top: 1px solid #c7c4b6;
  display: inline-block;
  position: relative;
  top: -1px;
}

.lr-prod-articlenotfound-popular-manufacturer ul,
.lr-prod-articlenotfound-popular-manufacturer li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lr-prod-articlenotfound-popular-manufacturer li {
  border: 1px solid #c7c4b6;
  border-left: none;
  border-top: none;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  width: 159.75px;
  height: 105px;
  position: relative;
  text-align: center;
}

.lr-prod-articlenotfound-popular-manufacturer li a {
  display: block;
  padding: 10px;
  text-decoration: none;
}

.lr-prod-articlenotfound-popular-manufacturer li:hover a {
  text-decoration: underline;
}

.lr-prod-articlenotfound-popular-manufacturer li:hover {
  z-index: 2;
  border: 1px solid orange;
  border-left: none;
  border-top: none;
}

.lr-prod-articlenotfound-popular-manufacturer li:before,
.lr-prod-articlenotfound-popular-manufacturer li:after {
  background: orange;
}

.lr-prod-articlenotfound-popular-manufacturer li:hover:before,
.lr-prod-articlenotfound-popular-manufacturer li:hover:after {
  content: " ";
  display: block;
  width: 160.75px;
  height: 106px;
  position: absolute;
  top: -1px;
  left: -1px;
}

.lr-prod-articlenotfound-popular-manufacturer li:hover:after {
  width: 1px;
}

.lr-prod-articlenotfound-popular-manufacturer li:hover:before {
  height: 1px;
}

.lr-prod-articlenotfound-popular-manufacturer img {
  box-sizing: border-box;
}

.lr-prod-articlenotfound-popular-manufacturer-products-total {
  font-size: 11px;
}

.lr-prod-articlenotfound .lr-prod-smallprint {
  border: 0;
  margin-top: 0;
}

.lr-prod-articlenotfound .lr-prod-smallprint .lr-prod-smallprint-text {
  width: auto;
}

.lr-prod-articlenotfound .lr-prod-additionalcontents {
  width: 640px;
  margin: 40px 0 0 0;
}

.lr-prod-articlenotfound .lr-prod-additionalcontents>ul {
  width: 654px;
}

.lr-prod-articlenotfound .lr-prod-additionalcontents>ul ul>li {
  width: 204px;
}

.lr-prod-articlenotfound .lr-prod-additionalcontents>ul ul>li img {
  max-width: 204px;
}

.lr-prod-articlenotfound .lr-common-profile-recommendations .loaded {
  display: none;
}

.lr-prod-articlenotfound .lr-common-profile-recommendations .lr-seamless-article {
  min-height: 255px;
}

.lr-prod-socialshare ul {
  list-style: none;
  margin: 5px 0 0 0;
  padding: 0;
}

.lr-prod-socialshare-items {
  display: inline-block;
}

.lr-prod-socialshare-item {
  float: left;
  height: 55px;
  width: 66px;
  text-align: center;
  background: #f6f4f0;
  font-size: 11px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.lr-prod-socialshare-item a,
.lr-prod-socialshare-item .tr-link {
  text-decoration: none !important;
}

.lr-prod-socialshare-item a {
  display: block;
  width: 52px;
  height: 39px;
  padding: 10px 8px;
}

.lr-prod-socialshare-item a>span {
  display: block;
  padding-top: 5px;
}

.lr-prod-socialshare-item:nth-child(3n+3) {
  margin-right: 0;
}

.lr-prod-socialshare-item-bbcode>div {
  width: 66px;
  height: 55px;
  padding: 10px 8px;
}

.lr-prod-socialshare-item-bbcode>div>span {
  display: block;
  padding-top: 5px;
}

.lr-prod-socialshare-item-bbcode .tr-layover {
  padding: 10px;
}

.lr-prod-socialshare-item-bbcode .tr-layover textarea {
  width: 98%;
  margin-top: 10px;
  min-height: 85px;
  height: 100%;
}

.lr-prod-sidebar-additionalcontent .lr-sidebar-box {
  padding: 10px 0 10px 10px;
}

.lr-prod-sidebar-additionalcontent .lr-sidebar-box .lr-sidebar-box-headline {
  margin: 0 0 7px 0;
}

.lr-prod-sidebar-additionalcontent-slider {
  width: 218px;
  height: 220px;
  overflow: hidden;
}

.lr-prod-sidebar-additionalcontent-slider .lr-slide {
  width: 208px;
  height: 220px;
  border-right: 1px solid #d7d4cd;
  border-bottom: 1px solid #d7d4cd;
  border-top: 1px solid #d7d4cd;
  overflow: hidden;
}

.lr-prod-sidebar-additionalcontent-slider .slick-active {
  opacity: 1;
  border-left: 1px solid #d7d4cd;
}

.lr-prod-sidebar-additionalcontent-slider .slick-direction {
  right: 12px;
}

.lr-prod-sidebar-additionalcontent-slider .slick-prev {
  bottom: 12px;
}

.lr-prod-sidebar-additionalcontent-slider .slick-next {
  bottom: 38px;
}

.lr-prod-sidebar-additionalcontent-slider-caption {
  padding: 8px;
}

.lr-prod-sidebar-additionalcontent-slider-caption a {
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

.lr-prod-sidebar-additionalcontent-slider-caption a:hover {
  color: #ffffff;
  text-decoration: none;
}

.lr-prod-sidebar-additionalcontent-slider-fullwidth {
  width: 198px;
  border-right: 1px solid #d7d4cd;
}

.lr-prod-sidebar-additionalcontent-testreviews .lr-prod-sidebar-additionalcontent-slider-caption {
  background: #5c7a9e;
  background: rgba(92,122,158,0.95);
}

.lr-prod-sidebar-additionalcontent-testreviews .lr-prod-sidebar-additionalcontent-slider .lr-slide:hover>.lr-prod-sidebar-additionalcontent-slider-caption {
  background: #5c7a9e;
}

.lr-prod-sidebar-additionalcontent-freedownloads .lr-prod-sidebar-additionalcontent-slider-caption {
  background: #5c9f8f;
  background: rgba(92,159,143,0.95);
}

.lr-prod-sidebar-additionalcontent-freedownloads .lr-prod-sidebar-additionalcontent-slider .lr-slide:hover>.lr-prod-sidebar-additionalcontent-slider-caption {
  background: #539081;
}

.lr-prod-sidebar-additionalcontent-onlineexperts .lr-prod-sidebar-additionalcontent-slider-caption {
  background: #a68955;
  background: rgba(166,137,85,0.95);
}

.lr-prod-sidebar-additionalcontent-onlineexperts .lr-prod-sidebar-additionalcontent-slider .lr-slide:hover>.lr-prod-sidebar-additionalcontent-slider-caption {
  background: #a68955;
}

.lr-prod-sidebar-accessories .lr-sidebar-box-headline {
  margin: 0 0 10px 0;
}

.lr-prod-sidebar-accessories-content-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lr-prod-sidebar-accessories-content-list-item {
  margin-top: 8px;
}

.lr-prod-sidebar-accessories-content-list-item:first-child {
  margin: 0;
}

.lr-prod-sidebar-accessories-content-list-item-image {
  float: left;
  width: 45px;
}

.lr-prod-sidebar-accessories-content-list-item-name {
  float: right;
  width: 155px;
  padding: 10px 0 10px 8px;
  font-size: 12px;
}

.lr-prod-sidebar-accessories-content-list-item-name a {
  text-decoration: none;
}

.lr-prod-sidebar-moredealsandbundles-content-list,
.lr-prod-sidebar-astock-content-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item,
.lr-prod-sidebar-astock-content-list-item {
  margin-top: 8px;
  font-size: 12px;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item-image,
.lr-prod-sidebar-astock-content-list-item-image {
  float: left;
  margin-right: 6px;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item-link,
.lr-prod-sidebar-astock-content-list-item-link {
  text-decoration: none;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item-features,
.lr-prod-sidebar-astock-content-list-item-features {
  padding: 0 0 0 54px;
  display: block;
  font-size: 11px;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item-features-value,
.lr-prod-sidebar-astock-content-list-item-features-value {
  width: 100%;
  display: block;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item-show-more,
.lr-prod-sidebar-astock-content-list-item-show-more {
  text-align: center;
  margin: 0 0 12px;
}

.lr-prod-sidebar-moredealsandbundles-content-list-item.hideme,
.lr-prod-sidebar-astock-content-list-item.hideme {
  display: none;
}

.lr-prod-sidebar-moredealsandbundles-content-list:last-child .lr-prod-sidebar-moredealsandbundles-content-list-item-show-more,
.lr-prod-sidebar-moredealsandbundles-content-list:last-child .lr-prod-sidebar-astock-content-list-item-show-more,
.lr-prod-sidebar-astock-content-list:last-child .lr-prod-sidebar-moredealsandbundles-content-list-item-show-more,
.lr-prod-sidebar-astock-content-list:last-child .lr-prod-sidebar-astock-content-list-item-show-more {
  margin: 0;
}

.lr-prod-sidebar-manufacturerpage-content-image {
  padding-top: 20px;
  border-left: 1px solid #b7b4ae;
  border-right: 1px solid #b7b4ae;
  text-align: center;
}

.lr-prod-sidebar-manufacturerpage-content-image img {
  padding-bottom: 20px;
}

.lr-prod-sidebar-manufacturerpage-content-image .lr-button {
  width: 100%;
  padding: 8px 10px;
  font-weight: bold;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

.lr-prod-sidebar-manufacturerpage-content-image .lr-button:active {
  left: 0;
  top: 0;
}

.lr-prod-sidebar-manufacturerpage-content-image a {
  text-decoration: none;
}

.lr-prod-sidebar-manufacturerpage-content-image-linktrigger:hover>.lr-button {
  color: #e27200;
}

.lr-prod-sidebar-scaleprices-content-table {
  width: 100%;
}

.lr-prod-sidebar-scaleprices-content-table th {
  font-size: 12px;
}

th.lr-prod-sidebar-scaleprices-content-table-amount {
  text-align: left;
}

th.lr-prod-sidebar-scaleprices-content-table-discount {
  text-align: right;
}

td.lr-prod-sidebar-scaleprices-content-table-amount,
td.lr-prod-sidebar-scaleprices-content-table-price,
td.lr-prod-sidebar-scaleprices-content-table-discount {
  text-align: right;
  padding-right: 10px;
}

.lr-prod-sidebar-scaleprices-content-table-amount .tr-layover {
  width: 265px;
  text-align: center;
}

.lr-prod-sidebar-scaleprices-content-table-amount a {
  text-decoration: underline;
  cursor: pointer;
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover {
  margin: 20px auto;
  width: 207px;
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction {
  border-radius: 3px;
  overflow: hidden;
  height: 43px;
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction input[type="text"],
.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction button.tr-button-important {
  box-sizing: border-box;
  float: left;
  line-height: 16px;
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction input[type="text"] {
  border: none;
  background: #f8f8f8;
  font-weight: bold;
  width: 41px;
  height: 43px;
  text-align: center;
  outline: none;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  padding: 1px 0;
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction input[type="text"]:focus {
  box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}

.lr-prod-sidebar-scaleprices-content-table-amount-layover-calltoaction button.tr-button-important {
  border: 1px solid #dc9d0f;
  border-radius: 0;
  font-size: 16px;
  font-weight: bold;
  width: 166px;
  height: 43px;
}

.lr-prod-sidebar-compareproducts {
  position: relative;
}

.lr-prod-sidebar-compareproducts .lr-sidebar-box-headline {
  margin: 0;
}

.lr-prod-sidebar-compareproducts-content-list {
  margin: 15px 0 0 0;
  padding: 0;
  list-style: none;
  width: 100%;
}

.lr-prod-sidebar-compareproducts-content-list-item {
  float: left;
  width: 25%;
  text-align: center;
  margin-bottom: 15px;
}

.lr-prod-sidebar-compareproducts-content-list-item-selector {
  position: relative;
  padding: 3px;
  cursor: pointer;
  border: 1px solid transparent;
  display: inline-block;
}

.lr-prod-sidebar-compareproducts-content-list-item-selector:hover,
.lr-prod-sidebar-compareproducts-content-list-item-selector.selected:hover {
  border: 1px solid orange;
}

.lr-prod-sidebar-compareproducts-content-list-item-selector.selected {
  border: 1px solid black;
}

.lr-prod-sidebar-compareproducts-content-list-item-selector.selected:after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: " ";
  background: url(/static/tr/img/sprite_main_icons.png?m=1478609847) -247px -112px;
  width: 13px;
  height: 13px;
}

.lr-prod-sidebar-compareproducts .lr-button {
  width: 100%;
  font-weight: bold;
}

.lr-prod-sidebar-compareproducts-content:hover>.lr-button {
  color: #e27200;
}

.lr-prod-sidebar-compareproducts .lr-prod-quickinfo {
  left: -507px;
  top: 0;
}

.lr-prod-sidebar-contactpersons-text {
  margin-bottom: 15px;
  border-bottom: 1px solid #d7d4cd;
  padding-bottom: 15px;
}

.lr-prod-sidebar-productfinder div.lr-prod-sidebar-productfinder-findproducts button {
  width: 100%;
}

.lr-prod-sidebar-productfinder .lr-keyfeature-filter-box .tr-keyfeatures-reset-all {
  border-top: none;
}

.lr-prod-reviews .lr-carousel-layover-wrapper,
.lr-prod-sidebar .lr-carousel-layover-wrapper,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper {
  position: absolute;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0,0,0,0.4);
  color: #272727;
  font-size: 13px;
  font-weight: normal;
  cursor: default;
  display: none;
  text-align: left;
  padding: 15px;
  z-index: 100;
  height: auto;
}

.lr-prod-reviews .lr-carousel-layover-wrapper .active,
.lr-prod-sidebar .lr-carousel-layover-wrapper .active,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper .active {
  display: block !important;
}

.lr-prod-reviews .lr-carousel-layover-wrapper .lr-carousel-layover-content,
.lr-prod-sidebar .lr-carousel-layover-wrapper .lr-carousel-layover-content,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper .lr-carousel-layover-content {
  display: none;
}

.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.first:after,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.first:after,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.first:after,
.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.first:before,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.first:before,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.first:before {
  left: 12% !important;
}

.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.second:after,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.second:after,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.second:after,
.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.second:before,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.second:before,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.second:before {
  left: 38% !important;
}

.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.third:after,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.third:after,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.third:after,
.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.third:before,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.third:before,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.third:before {
  left: 63% !important;
}

.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.fourth:after,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.fourth:after,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.fourth:after,
.lr-prod-reviews .lr-carousel-layover-wrapper.tr-layover.fourth:before,
.lr-prod-sidebar .lr-carousel-layover-wrapper.tr-layover.fourth:before,
.lr-prod-additionalcontents-layover-wrapper .lr-carousel-layover-wrapper.tr-layover.fourth:before {
  left: 88% !important;
}

.lr-prod-landingpage {
  margin-bottom: 20px;
}

.lr-prod-landingpage .lr-grid-column-thin {
  margin-top: 20px;
}

.lr-prod-landingpage .lr-common-categories {
  margin-bottom: 40px;
}

.lr-prod-landingpage .lr-common-categories ul li {
  width: 195px;
}

.lr-prod-landingpage-headline {
  font-size: 23px;
  margin: 5px 0 10px;
}

.lr-prod-landingpage-article {
  white-space: nowrap;
  overflow: visible;
  border: 1px solid #ccc;
  padding: 15px 0 0;
}

.lr-prod-landingpage-article-left,
.lr-prod-landingpage-article-mid,
.lr-prod-landingpage-article-right {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.lr-prod-landingpage-article-left {
  width: 225px;
  height: 250px;
  text-align: center;
}

.lr-prod-landingpage-article-mid {
  width: 440px;
  height: 250px;
}

.lr-prod-landingpage-article-right {
  width: 220px;
  height: 250px;
  padding-right: 20px;
  position: relative;
}

.lr-prod-landingpage-article-image {
  display: inline-block;
}

.lr-prod-landingpage-article-title {
  font-size: 19px;
  font-weight: bold;
}

.lr-prod-landingpage-article-infocontainer {
  height: 170px;
}

.lr-prod-landingpage-article-rating .lr-stars-rating-middle {
  display: inline-block;
  vertical-align: middle;
}

.lr-prod-landingpage-article-rating-count {
  display: inline-block;
  color: #777;
  vertical-align: middle;
}

.lr-prod-landingpage-article-features {
  margin-top: 10px;
  padding-right: 15px;
}

.lr-prod-landingpage-article-features .prod-features li div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
}

.lr-prod-landingpage-article-calltoaction {
  margin-top: 15px;
}

.lr-prod-landingpage-article-calltoaction a {
  display: inline-block;
  position: relative;
  width: 300px;
  padding: 9px 0;
  font-weight: bold;
  font-size: 17px;
  border-radius: 5px;
  vertical-align: bottom;
}

.lr-prod-landingpage-article-calltoaction a i {
  position: absolute;
  right: 11px;
  top: 15px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(/static/tr/img/sprite_prod_landingpage.png?m=1469023192) 34px 0;
}

.lr-prod-landingpage-article-price {
  font-weight: bold;
  font-size: 35px;
  display: inline-block;
}

.lr-prod-landingpage-article-priceinfo {
  color: #777;
  font-size: 11px;
}

.lr-prod-landingpage-article-priceinfo .tr-layover-trigger {
  color: #777;
}

.lr-prod-landingpage-article-availability {
  margin-top: 15px;
}

.lr-prod-landingpage-article-addtocart {
  position: absolute;
  bottom: 7px;
  left: 0;
}

.lr-prod-landingpage-article-variations {
  position: absolute;
  left: 0;
  bottom: 77px;
  width: 215px;
  white-space: nowrap;
  overflow: visible;
}

.lr-prod-landingpage-article-variations-headline {
  margin-bottom: 3px;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-article {
  position: relative;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-article-first a img {
  border-color: #ccc;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-article-first:before {
  content: "";
  background: #ffffff url(/static/tr/img/sprite_prod_landingpage.png?m=1469023192) 14px 0;
  width: 13px;
  height: 16px;
  position: absolute;
  bottom: 2px;
  left: 32px;
  z-index: 5;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-images-img {
  border-color: transparent;
  border-width: 1px;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-images-img:hover {
  border-bottom-color: #e27200;
}

.lr-prod-landingpage-article-variations .lr-thumbslider-slider-left,
.lr-prod-landingpage-article-variations .lr-thumbslider-slider-right {
  border-color: transparent;
}

.lr-prod-landingpage-article-manufacturer-link {
  display: inline-block;
  margin: 10px 0 15px;
}

.lr-prod-landingpage-article-media {
  padding: 10px;
  background-color: #F7F5F1;
  border-top: 1px solid #ccc;
  text-align: center;
}

.lr-prod-landingpage-article-media a {
  cursor: pointer;
  text-decoration: underline;
  margin: 0 13px;
  color: #333;
}

.lr-prod-landingpage-article-media i {
  display: inline-block;
  background: url(/static/tr/img/sprite_prod_landingpage.png?m=1469023192);
  width: 17px;
  height: 17px;
  vertical-align: middle;
  margin-right: 5px;
}

.lr-prod-landingpage-article-media-images i {
  background-position: 204px 0;
}

.lr-prod-landingpage-article-media-images:hover i {
  background-position: 187px 0;
}

.lr-prod-landingpage-article-media-ratings i {
  background-position: 136px 0;
}

.lr-prod-landingpage-article-media-ratings:hover i {
  background-position: 119px 0;
}

.lr-prod-landingpage-article-media-video i {
  background-position: 374px 0;
}

.lr-prod-landingpage-article-media-video:hover i {
  background-position: 357px 0;
}

.lr-prod-landingpage-article-media-audio i {
  background-position: 238px 0;
}

.lr-prod-landingpage-article-media-audio:hover i {
  background-position: 221px 0;
}

.lr-prod-landingpage-article-media-zoomimage i {
  background-position: 272px 0;
}

.lr-prod-landingpage-article-media-zoomimage:hover i {
  background-position: 255px 0;
}

.lr-prod-landingpage-article-media-wishlist i {
  background-position: 338px 0;
}

.lr-prod-landingpage-article-media-wishlist:hover i {
  background-position: 321px 0;
}

.lr-prod-goinstore {
  display: none;
  text-align: center;
}

.lr-prod-goinstore .lr-sidebar-box-headline {
  text-align: left;
  font-size: 16px;
}

.lr-prod-goinstore .lr-button {
  margin-top: 10px;
  font-size: 15px;
  font-weight: bold;
  width: 100%;
}

.lr-prod-goinstore-live {
  float: right;
  width: 41px;
  height: 20px;
  background: url(/static/tr/img/sprite_goinstore.jpg?m=1473860200);
  background-position: 89px -2px;
}

.lr-prod-goinstore-logo {
  width: 208px;
  height: 130px;
  margin-bottom: 10px;
}

.lr-prod-goinstore-iscompatible {
  font-size: 18px;
  margin-top: 5px;
}

.lr-prod-goinstore-iscompatible-yes {
  color: green;
}

.lr-prod-goinstore-iscompatible-no {
  color: red;
}

.lr-prod-goinstore-iscompatible-yes i,
.lr-prod-goinstore-iscompatible-no i {
  display: inline-block;
  vertical-align: top;
  background: url(/static/tr/img/sprite_goinstore.jpg?m=1473860200);
  width: 27px;
  height: 27px;
}

.lr-prod-goinstore-iscompatible-yes i {
  background-position: 42px -33px;
}

.lr-prod-goinstore-iscompatible-no i {
  background-position: 42px -2px;
}

.lr-prod-goinstore-how-trigger {
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
  margin-top: 10px;
  color: #ccc;
}

.lr-prod-goinstore-how-content,
.lr-prod-goinstore-overlay {
  display: none;
  position: fixed;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: 2px 2px 10px 0 #000;
  -moz-box-shadow: 2px 2px 10px 0 #000;
  box-shadow: 2px 2px 10px 0 #000;
  z-index: 200;
}

.lr-prod-goinstore-how-close,
.lr-prod-goinstore-overlay-close {
  display: inline-block;
  float: right;
  background: url(/static/tr/img/sprite_main_icons.png?m=1478609847) 54px -93px;
  height: 13px;
  width: 13px;
  margin: 10px;
  cursor: pointer;
}

.lr-prod-goinstore-how-close:hover,
.lr-prod-goinstore-overlay-close:hover {
  background-position: 54px -80px;
}

.lr-prod-goinstore-how-content {
  width: 800px;
  white-space: nowrap;
  overflow: hidden;
}

.lr-prod-goinstore-how-content-left,
.lr-prod-goinstore-how-content-right {
  width: 395px;
  display: inline-block;
  padding: 10px 20px 15px;
  vertical-align: top;
}

.lr-prod-goinstore-how-content-subheadline {
  font-size: 19px;
  margin: 10px 0;
}

.lr-prod-goinstore-how-content-textblock {
  font-size: 13px;
  white-space: normal;
  min-height: 130px;
}

.lr-prod-goinstore-how-content-footer {
  padding: 15px;
  border-top: 1px solid #ccc;
  text-align: center;
}

.lr-prod-goinstore-how-content-footer .lr-button {
  margin: 10px;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 30px;
}

.lr-prod-goinstore-overlay {
  width: 700px;
}

.lr-prod-goinstore-overlay-headline {
  font-size: 22px;
  font-weight: bold;
  padding: 10px 20px 2px;
}

.lr-prod-goinstore-overlay-subheadline {
  padding: 0 20px;
  font-size: 15px;
}

.lr-prod-goinstore-overlay-content {
  padding: 25px 10px 5px;
  border-bottom: 1px solid #ccc;
}

.lr-prod-goinstore-overlay-content-block {
  display: inline-block;
  width: 215px;
  padding: 10px;
  vertical-align: top;
}

.lr-prod-goinstore-overlay-content-block-headline {
  font-size: 20px;
}

.lr-prod-goinstore-overlay-content-block p {
  font-size: 14px;
}

.lr-prod-goinstore-overlay-footer {
  text-align: center;
  padding: 5px;
}

.lr-prod-goinstore-overlay-footer .lr-button {
  margin: 10px;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 30px;
}

.lr-prod-media *:focus {
  outline: none;
}

.lr-prod-fsi-deadzone {
  cursor: auto;
}

.lr-prod-fsi-controls {
  cursor: pointer;
  display: inline-block;
}

.lr-prod-fsi-controls-option {
  border: 1px solid #D0CDC7;
  cursor: pointer;
  float: left;
  line-height: 23px;
  width: 106px;
  text-align: center;
  font-size: 13px;
  letter-spacing: -0.8px;
  color: inherit;
  background-color: white;
  padding: 0;
  -webkit-appearance: none;
  position: relative;
}

.lr-prod-fsi-controls-option:last-child {
  border-radius: 0 2px 2px 0;
}

.lr-prod-fsi-controls-option:first-child {
  border-radius: 2px 0 0 2px;
}

.lr-prod-fsi-controls-option:last-child:first-child {
  border-radius: 2px;
}

.lr-prod-fsi-controls-option+.lr-prod-fsi-controls-option {
  margin-left: -1px;
}

.lr-prod-fsi-controls-option:not([disabled]):not(.lr-prod-fsi-controls-active):hover {
  border: 1px solid #e27200;
}

.lr-prod-fsi-controls-option:not([disabled]):not(.lr-prod-fsi-controls-active):hover+.lr-prod-fsi-controls-option {
  border-left: 1px solid #e27200;
}

.lr-prod-fsi-controls-option:active {
  background-color: #eeeeee;
}

.lr-prod-fsi-controls-option:focus {
  outline: none;
}

.lr-prod-fsi-controls-option[disabled] {
  opacity: .5;
}

.lr-prod-fsi-controls-option.lr-prod-fsi-controls-active {
  box-shadow: inset 5px 5px 19px -13px rgba(0,0,0,0.75);
  background-color: #F7F4EC;
}

.lr-prod-fsi-fullscreencontrols-wrapper {
  position: absolute;
  right: 65px;
  bottom: 5px;
}

.lr-prod-fsi-fullscreencontrols .lr-prod-fsi-controls-option {
  width: 25px;
  height: 25px;
}

.lr-prod-fsi-pointsofinterest-wrapper {
  position: absolute;
  right: 5px;
  top: 5px;
}

.lr-prod-fsi-pointsofinterest-image {
  box-sizing: border-box;
  text-align: center;
  background: white;
  padding: 1px;
  border: 1px solid #c7c4b6;
  cursor: pointer;
  height: 47px;
  width: 49px;
}

.lr-prod-fsi-pointsofinterest-image+.lr-prod-fsi-pointsofinterest-image {
  margin-top: 4px;
}

.lr-prod-fsi-pointsofinterest-image img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.lr-prod-fsi-pointsofinterest-image:hover {
  border: 1px solid #e27200;
}

.lr-prod-fsi-pointsofinterest-image:active {
  border: 1px solid black;
}

.lr-prod-fsi-mousemodecontrols-wrapper {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 5;
}

.lr-prod-fsi {
  border: 1px solid #c7c4b6;
  box-sizing: border-box;
}

.lr-prod-fsi-viewer-large-wrapper {
  background: white;
}

.lr-prod-fsi-zoomcontrols-wrapper {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 5;
}

.lr-prod-fsi-zoomcontrols-minus,
.lr-prod-fsi-zoomcontrols-plus {
  font-size: 20px;
  width: 25px;
}

#lr-prod-fsi-viewer-large {
  margin: 0 auto;
}

#lr-prod-fsi-viewer-large .lr-prod-fsi-fullscreencontrols-wrapper {
  display: none;
}

.tr-zoomed-album-wrapper #lr-prod-fsi-viewer-large *:focus {
  outline: none;
}

.tr-zoomed-album-wrapper.fsi-viewer .tr-zoomed-album-zoom-control {
  display: none !important;
}

@media print {
  .lr-page-content-module-prod {
    margin-top: 10px;
  }

  .lr-page-content-module-prod .lr-grid-row-fullpage,
  .lr-page-content-module-prod .lr-grid-column-phat>div,
  .lr-page-content-module-prod .lr-grid-column-thin>div,
  .lr-page-content-module-prod .lr-prod-headline>div,
  .lr-page-content-module-prod .lr-prod-media-list,
  .lr-page-content-module-prod .lr-prod-audioplayer-wrapper,
  .lr-page-content-module-prod .lr-prod-pricebox-calltoaction,
  .lr-page-content-module-prod .lr-prod-pricebox-meta-rating,
  .lr-page-content-module-prod .lr-prod-pricebox-meta-ranking,
  .lr-page-content-module-prod .lr-compinfo-sidebar-contact-list,
  .lr-page-content-module-prod .lr-compinfo-sidebar-navigation {
    display: none !important;
  }

  .lr-page-content-module-prod a {
    text-decoration: none !important;
  }

  .lr-page-content-module-prod .lr-grid-column-phat {
    position: relative;
  }

  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-headline,
  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-media,
  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-staticmedia,
  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-manufacturerlogo {
    display: block !important;
  }

  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-manufacturerlogo {
    position: absolute;
    top: 430px;
    right: 45px;
    z-index: 1;
  }

  .lr-page-content-module-prod .lr-grid-column-phat .lr-prod-media .lr-prod-media-spot-container {
    min-height: 410px;
  }

  .lr-page-content-module-prod .lr-grid-column-phat ul.prod-features {
    margin: 0;
    list-style: none;
  }

  .lr-page-content-module-prod .lr-grid-column-phat ul.prod-features:before {
    display: block;
    content: '';
    width: 607px;
    height: 20px;
    border-top: 1px solid #ccc;
  }

  .lr-page-content-module-prod .lr-grid-column-phat ul.prod-features li {
    padding-left: 0;
  }

  .lr-page-content-module-prod .lr-grid-column-phat ul.prod-features li span:before {
    content: '\2713';
    display: inline;
    margin-right: 5px;
  }

  .lr-page-content-module-prod .lr-grid-column-thin {
    margin-top: 57px;
  }

  .lr-page-content-module-prod .lr-grid-column-thin * {
    text-align: left !important;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-pricebox,
  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues,
  .lr-page-content-module-prod .lr-grid-column-thin .lr-compinfo-sidebar-contact {
    display: block !important;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .tr-availability-layover>a .tr-prod-availability {
    padding: 0;
    color: black;
    font-style: 11px;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .tr-availability-layover>a .tr-prod-availability img {
    display: none;
  }

  .lr-page-content-module-prod .lr-grid-column-thin div[itemprop='offers']:before {
    content: url(/static/tr/img/thomann-logo-print.png?m=1473251485);
    z-index: 1000;
    position: absolute;
    top: -60px;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues {
    padding: 0;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues li {
    float: none;
    width: 225px;
    display: block;
    text-align: left;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues li span {
    display: inline;
    margin: 20px 0 0 10px;
    float: left;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues li img {
    float: left;
    clear: both;
    width: 40px !important;
    height: 40px !important;
    margin: 2px 0;
  }

  .lr-page-content-module-prod .lr-grid-column-thin .lr-prod-addedvalues li img:first-of-type {
    margin-top: 8px;
  }
}

.alr-prod-cbundle #cbundle_creator .noReactSupport {
  position: relative;
  display: none;
}

.alr-prod-cbundle #cbundle_creator .noReactSupport .noReactText,
.alr-prod-cbundle #cbundle_creator .noReactSupport .noJSText {
  display: none;
  font-family: 'Courier New','Times New Roman',Times,sans-serif;
  letter-spacing: -1px;
  font-weight: 700;
  color: #fff;
}

.alr-prod-cbundle #cbundle_creator .noReactSupport .noReactText:after,
.alr-prod-cbundle #cbundle_creator .noReactSupport .noJSText:after {
  content: "\0399";
  position: relative;
  left: 0;
  -webkit-animation: hideShow 700ms infinite;
  -o-animation: hideShow 700ms infinite;
  animation: hideShow 700ms infinite;
}

.alr-prod-cbundle #cbundle_creator .noReactSupport .console {
  position: absolute;
  top: 85px;
  left: 340px;
}

@keyframes hideShow {
  0% {
    opacity: 0;
  }

  60% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.alr-prod-cbundle .lr-grid-column-phat>h1 {
  margin: 0;
}

.alr-prod-cbundle .lr-grid-column-phat h1+p {
  margin: 3px 0 0;
}

.alr-prod-cbundle .lr-grid-row-section .lr-grid-column-thin {
  margin-left: 20px;
  margin-top: -38px;
}

.alr-prod-cbundle-icon {
  width: 24px;
  height: 24px;
}

.alr-prod-cbundle-icon-add {
  background: url(/static/tr/img/cbundle/creativebundle-icon-add-item-normal.png?m=1485936783);
  cursor: pointer;
}

.alr-prod-cbundle-icon-add:hover {
  background: url(/static/tr/img/cbundle/creativebundle-icon-add-item-hover.png?m=1485936783);
}

.alr-prod-cbundle-icon-checked {
  background: url(/static/tr/img/cbundle/creativebundle-icon-item-checked.png?m=1485936783);
}

.alr-prod-cbundle .paging {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  right: 0;
  top: -21px;
}

.alr-prod-cbundle .paging .first,
.alr-prod-cbundle .paging .last {
  display: none;
}

.alr-prod-cbundle .paging li {
  float: left;
  margin-left: 2px;
  cursor: pointer;
  width: 10px;
  height: 2px;
  background: #ccc;
  overflow: hidden;
}

.alr-prod-cbundle .paging li.activePage {
  cursor: default;
  background: #e27200;
}

.alr-prod-cbundle .paging li.previous,
.alr-prod-cbundle .paging li.next {
  position: absolute;
  width: 25px;
  height: 25px;
  background: #ccc;
  margin-left: 0;
  cursor: pointer;
  opacity: .75;
  right: 1px;
  transition: opacity 120ms ease-in;
}

.alr-prod-cbundle .paging li.previous:hover,
.alr-prod-cbundle .paging li.next:hover {
  opacity: 1;
}

.alr-prod-cbundle .paging li.previous {
  top: 172px;
  background: url(../jquery-plugins/imgSlider/images/sprite_direction_nav_flat.png) -26px 0 no-repeat #272727;
}

.alr-prod-cbundle .paging li.next {
  top: 146px;
  background: url(../jquery-plugins/imgSlider/images/sprite_direction_nav_flat.png) 0 0 no-repeat #272727;
}

.alr-prod-cbundle .paging li.inactive {
  background-color: #ccc;
  cursor: default;
}

.alr-prod-cbundle .paging li.inactive:hover {
  opacity: .75;
}

.alr-prod-cbundle-wrapper {
  margin-bottom: 35px;
}

.alr-prod-cbundle-main-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.alr-prod-cbundle-main-list-slot {
  background: #F8F6F1;
  padding: 10px;
  margin-top: 25px;
}

.alr-prod-cbundle-main-list-slot-header-label {
  width: 95%;
  float: left;
  padding-right: 8px;
}

.alr-prod-cbundle-main-list-slot-header-search {
  width: 5%;
  float: right;
  text-align: right;
  position: relative;
  min-height: 34px;
  z-index: 1;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper {
  border: 1px solid transparent;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: 34px;
  padding: 5px 2px;
  width: 42px;
  float: right;
  transition: width ease-in 180ms,background ease-out 250ms 180ms,border ease-out 250ms 180ms;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper.expanded {
  width: 180px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: -10px 0 10px #F8F6F1;
  position: absolute;
  right: 0;
  top: 0;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper.expanded input {
  -webkit-animation: fadeIn 200ms;
  -o-animation: fadeIn 200ms;
  animation: fadeIn 200ms;
  width: 100%;
  opacity: 1;
  padding: 2px 6px;
  height: 100%;
  box-sizing: border-box;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper.expanded .lr-icon-magnifier {
  display: none;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper.init i.lr-icon-magnifier {
  opacity: 1;
  animation: none;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper input {
  border: 0 none;
  opacity: 0;
  float: left;
  width: 0;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper input:focus {
  outline: none;
}

.alr-prod-cbundle-main-list-slot-header-search-wrapper .lr-icon-magnifier {
  cursor: pointer;
  position: absolute;
  top: 4px;
  float: right;
  right: 0;
  -webkit-animation: fadeIn 200ms;
  -o-animation: fadeIn 200ms;
  animation: fadeIn 200ms;
  animation-delay: 300ms;
  animation-fill-mode: forwards;
  opacity: 0;
}

.alr-prod-cbundle-main-list-slot-header h2 {
  margin: 0;
  font-weight: 700;
  font-size: 18px;
}

.alr-prod-cbundle-main-list-slot-header h2 .optional {
  font-weight: normal;
  color: #909090;
}

.alr-prod-cbundle-main-list-slot-header h3 {
  margin: 0 0 5px;
  font-size: 13px;
}

.alr-prod-cbundle-main-list-slot-content {
  border: 1px solid #ccc;
  border-bottom: 0 none;
  padding: 10px 0 0;
  background: #fff;
  margin-top: 18px;
  position: relative;
}

.alr-prod-cbundle-main-list-slot-overlay {
  z-index: 3;
  position: absolute;
  top: 104px;
  padding: 10px 0 10px;
  left: -1px;
  width: 620px;
}

.alr-prod-cbundle-main-list-slot-overlay .inner-content {
  background: #fff;
  border: 1px solid #ccc;
}

.alr-prod-cbundle-main-list-slot-overlay:after {
  content: ' ';
  box-shadow: 0 8px 10px #000;
  left: 0;
  right: 0;
  position: absolute;
  bottom: 10px;
  height: 8px;
  opacity: .2;
}

.alr-prod-cbundle-main-list-slot .message {
  text-align: center;
  padding: 8px 10px;
  border-bottom: 1px solid #ccc;
}

.alr-prod-cbundle-main-list-slot .product-info {
  position: relative;
}

.alr-prod-cbundle-main-list-slot .product-info .call-to-action {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.alr-prod-cbundle-main-list-slot .product-info .call-to-action a {
  margin-left: 6px;
}

.alr-prod-cbundle-main-list-slot .product-info .call-to-action a:first-child {
  margin-left: 0;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article {
  border: 0 none;
  margin: 0;
  text-align: left;
  padding: 4px 10px 6px;
  background: #fff;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article-img {
  padding: 5px;
  background: #fff;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article-img-container {
  width: 126px;
  height: 124px;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article-img-container-norating {
  margin: -4px 0 0 0;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article .lr-articlelist-subline img,
.alr-prod-cbundle-main-list-slot .lr-articlelist-article .lr-articlelist-subline p {
  float: left;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article .lr-articlelist-subline p {
  margin: 0;
  padding-left: 10px;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article .lr-articlelist-subline .tr-stars-rating-small {
  margin-right: 3px;
}

.alr-prod-cbundle-main-list-slot .lr-articlelist-article-features .prod-features li div {
  max-width: 350px;
}

.alr-prod-cbundle-main-list-slot.hovered.has-overlay .focused .lr-prod-cbundle-product {
  opacity: 1;
}

.alr-prod-cbundle-main-list-slot.hovered.has-overlay .focused .lr-prod-cbundle-product-image {
  border: 1px solid #000;
  opacity: 1;
  padding: 7px;
}

.alr-prod-cbundle-main-list-slot.hovered.has-overlay .focused .arrow {
  display: block;
}

.alr-prod-cbundle-main-list-slot.hovered.has-overlay .lr-prod-cbundle-main-list-slot-info {
  position: relative;
}

.alr-prod-cbundle-main-list-slot.hovered.has-overlay .lr-prod-cbundle-main-list-slot-info:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.12);
  z-index: 1;
}

.alr-prod-cbundle-main-list-slot-info:not(.has-product)+.lr-prod-cbundle-main-list-slot-overlay:after {
  box-shadow: 0 6px 8px #000;
}

.alr-prod-cbundle-main-list-slot-info.has-product {
  border-bottom: 1px solid #ccc;
}

.alr-prod-cbundle-main-carousel {
  position: relative;
  height: 178px;
  border-bottom: 1px solid #ccc;
}

.alr-prod-cbundle-main-carousel-wrapper {
  height: 100%;
}

.alr-prod-cbundle-main-carousel .animation-track {
  height: 100%;
  padding-top: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.alr-prod-cbundle-main-carousel .animation-track .slide-container .slide {
  display: inline-block;
}

.alr-prod-cbundle-main-carousel .animation-track .slide-container .item-container {
  text-align: center;
}

.alr-prod-cbundle-main-carousel .animation-track .slide-container .item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 120px;
}

.alr-prod-cbundle-main-carousel .animation-track .arrow {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -6.5px;
  bottom: -14px;
  z-index: 4;
}

.alr-prod-cbundle-main-carousel .animation-track .lr-prod-cbundle-product {
  opacity: .8;
  transition: opacity 140ms ease-in;
}

.alr-prod-cbundle-main-carousel .animation-track .lr-prod-cbundle-product-image {
  position: relative;
  opacity: .7;
}

.alr-prod-cbundle-main-carousel .animation-track .lr-prod-cbundle-product-image:hover {
  opacity: 1;
}

.alr-prod-cbundle-main-carousel .animation-track .selected .lr-prod-cbundle-product {
  opacity: 1;
}

.alr-prod-cbundle-main-carousel .animation-track .selected .lr-prod-cbundle-product-image {
  border: 1px solid #ccc;
  opacity: 1;
  padding: 7px;
}

.alr-prod-cbundle-main-carousel .animation-track .selected .lr-prod-cbundle-product-image .lr-prod-cbundle-icon-checked {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
}

.alr-prod-cbundle-main-carousel .no-results {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  height: 100%;
}

.alr-prod-cbundle-main-carousel.no-selection .lr-prod-cbundle-product {
  opacity: 1;
}

.alr-prod-cbundle-main-carousel.no-selection .lr-prod-cbundle-product-image {
  opacity: .8;
}

.aalr-prod-cbundle-sidebar-overview {
  width: 230px;
  margin-bottom: 0;
}

.aalr-prod-cbundle-sidebar-overview-selection-products {
  margin-bottom: 15px;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li {
  margin-top: 20px;
  position: relative;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li:first-child {
  margin-top: 20px;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li .product-image {
  width: 38px;
  height: 38px;
  padding: 3px;
  float: left;
  position: relative;
  border: 1px solid #ccc;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li .product-image .lr-prod-cbundle-icon {
  position: absolute;
  top: -12px;
  right: -12px;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li .product-name {
  display: block;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li .content {
  padding-left: 18px;
  float: left;
  width: 168px;
  font-size: 12px;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li .content .slot-title {
  font-weight: bold;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li a {
  transition: color 150ms ease-in;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li a:hover .product-image {
  border: 1px solid #bbb;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li a:hover .product-image.nopic {
  cursor: pointer;
}

.aalr-prod-cbundle-sidebar-overview-selection-products ul li a:hover .product-image.nopic>.lr-prod-cbundle-icon-add {
  background: url('//www.thomann.de/pics/images/creativebundles/creativebundle-icon-add-item-hover.png');
}

.aalr-prod-cbundle-sidebar-overview-availability {
  border: 1px solid #ccc;
  padding: 8px 10px;
  margin-top: 18px;
}

.aalr-prod-cbundle-sidebar-overview-availability-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.aalr-prod-cbundle-sidebar-overview-availability-list-item {
  margin-top: 10px;
}

.aalr-prod-cbundle-sidebar-overview-availability-list-item:first-child {
  margin-top: 0;
}

.aalr-prod-cbundle-sidebar-overview-availability-list-item .item-title,
.aalr-prod-cbundle-sidebar-overview-availability-list-item .item-status {
  font-weight: 700;
  font-size: 11px;
  padding-left: 25px;
}

.aalr-prod-cbundle-sidebar-overview-availability-list-item .item-status {
  font-weight: normal;
}

.aalr-prod-cbundle-sidebar-overview-availability-list-item .wvfampel-small {
  float: left;
}

.aalr-prod-cbundle-sidebar-overview-availability-list.all-available li,
.aalr-prod-cbundle-sidebar-overview-availability-list.not-all-available li {
  font-weight: normal;
  font-size: 12px;
}

.aalr-prod-cbundle-sidebar-overview-availability-list.all-available li .all-available-msg,
.aalr-prod-cbundle-sidebar-overview-availability-list.not-all-available li .all-available-msg {
  padding-left: 25px;
  display: block;
}

.aalr-prod-cbundle-sidebar-overview-availability-list.not-all-available li:first-child .item-title {
  padding: 0;
}

.aalr-prod-cbundle-sidebar-overview-pricebox {
  text-align: center;
  margin-top: 10px;
}

.aalr-prod-cbundle-sidebar-overview-pricebox-unitprice,
.aalr-prod-cbundle-sidebar-overview-pricebox-vat-shipping {
  color: #808080;
}

.aalr-prod-cbundle-sidebar-overview-pricebox-vat-shipping {
  font-size: 11px;
}

.aalr-prod-cbundle-sidebar-overview-pricebox-price,
.aalr-prod-cbundle-sidebar-overview-pricebox-discount {
  color: #272727;
  font-weight: 700;
}

.aalr-prod-cbundle-sidebar-overview-pricebox-discount {
  margin-top: 8px;
}

.aalr-prod-cbundle-sidebar-overview-pricebox-price {
  font-size: 32px;
  line-height: 33px;
}

.aalr-prod-cbundle-sidebar-overview-pricebox .lr-prod-pricebox .lr-prod-pricebox-calltoaction {
  margin: 10px 0 7px;
}

.aalr-prod-cbundle-sidebar-overview-pricebox .lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button.tr-button.tr-button-important {
  border-radius: 2px;
  width: 100%;
}

.aalr-prod-cbundle-sidebar-overview-pricebox .lr-prod-pricebox .lr-prod-pricebox-calltoaction .lr-prod-pricebox-calltoaction-basket button.tr-button.tr-button-important:hover:disabled {
  border-color: #ccc;
}

.aalr-prod-cbundle-sidebar-overview-artnr {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  text-align: center;
  padding-top: 10px;
  font-size: 12px;
}

.aalr-prod-cbundle-sidebar-overview-wishlist {
  text-align: center;
  font-size: 12px;
}

.alr-prod-cbundle-product {
  max-width: 106px;
}

.alr-prod-cbundle-product-image {
  padding: 7px;
  width: 106px;
  cursor: pointer;
  transition: border-color 140ms ease-in;
  border: 1px solid transparent;
}

.alr-prod-cbundle-product-image:hover {
  border: 1px solid #bbb;
  padding: 7px;
}

.alr-prod-cbundle-product-image.nopic {
  background: url(/static/tr/img/cbundle/striped-background-grey.png?m=1485936783);
}

.alr-prod-cbundle-product-rating .count {
  display: none;
}

.alr-prod-cbundle-product-name {
  margin-top: 3px;
  height: 37px;
  overflow: hidden;
}

.alr-prod-cbundle-product-name,
.alr-prod-cbundle-product-rating {
  font-size: 12px;
}

.alr-prod-cbundle-product-price {
  font-weight: 700;
  font-size: 13px;
}

.alr-prod-cbundle-footer {
  border-top: 1px solid #ccc;
}

.alr-prod-cbundle-footer .lr-grid-row-section-subset {
  border-bottom: 1px solid #ccc;
}

.alr-prod-cbundle-footer .lr-grid-row-section-subset .lr-grid-column-50 {
  width: 445px;
  margin-left: 0;
  padding-left: 20px;
  border-left: 1px solid #ccc;
}

.alr-prod-cbundle-footer .lr-grid-row-section-subset .lr-grid-column-50:first-child {
  padding-left: 0;
  border-left: none;
}

.alr-prod-cbundle-footer .lr-sidebar-box {
  border: 0;
  padding: 0;
  margin: 0;
}

.alr-prod-cbundle-footer .lr-sidebar-box:before {
  content: none;
}

.alr-prod-cbundle-footer .lr-prod-smartnavigator {
  padding-bottom: 10px;
}

.alr-prod-cbundle-footer .lr-prod-smartnavigator-tree {
  width: 424px;
}

.alr-prod-cbundle-footer .lr-prod-smartnavigator .lr-page-content-gray-breaker {
  display: none;
}

.alr-prod-cbundle-footer .lr-compinfo-sidebar-contact {
  padding-bottom: 10px;
}

.alr-prod-cbundle-footer .lr-compinfo-sidebar-contact .lr-compinfo-sidebar-contact-person {
  margin: 0 4px;
}

.alr-prod-cbundle-footer .lr-compinfo-sidebar-contact .lr-compinfo-sidebar-contact-list,
.alr-prod-cbundle-footer .lr-compinfo-sidebar-contact .lr-compinfo-sidebar-contact-department {
  text-align: left;
}

.alr-prod-cbundle-footer .lr-compinfo-sidebar-contact .lr-compinfo-sidebar-navigation {
  display: none;
}

.alr-prod-cbundle-footer .lr-page-content-headline,
.alr-prod-cbundle-footer .lr-sidebar-box-headline {
  padding: 10px 0 0 0;
  margin: 0 0 15px;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Open Sans';
}

.alr-prod-cbundle-footer .lr-prod-smallprint {
  margin-top: 20px;
  margin-bottom: 10px;
  border: 0 none;
}

.alr-prod-cbundle-footer .lr-prod-smallprint-text {
  padding: 0;
}

.lr-grid-row-fullpage .lr-prod-articlenotfound .lr-page-content-static-header-column-left {
  width: 730px;
}

.lr-grid-row-fullpage .lr-prod-articlenotfound .lr-prod-smallprint-text {
  text-align: left;
}

.unresponsive-legacy .rs-prod-sidebar-scaleprices .table {
  font-size: 12px;
}

.unresponsive-legacy .rs-prod-sidebar-moredealsandbundles .special-deals-list li .text,
.unresponsive-legacy .rs-prod-sidebar-astocks .special-deals-list li .text,
.unresponsive-legacy .rs-prod-sidebar-moredealsandbundles .special-deals-list li.more,
.unresponsive-legacy .rs-prod-sidebar-astocks .special-deals-list li.more {
  font-size: 12px;
}

.unresponsive-legacy .rs-prod-sidebar-moredealsandbundles .special-deals-list li .image img,
.unresponsive-legacy .rs-prod-sidebar-astocks .special-deals-list li .image img {
  max-width: 90%;
}

.unresponsive-legacy .rs-prod-sidebar-moredealsandbundles .special-deals-list li .text .title,
.unresponsive-legacy .rs-prod-sidebar-astocks .special-deals-list li .text .title {
  display: inline-block;
}

.unresponsive-legacy .rs-sidebar-pricebox .article-info .ranking .meta-table,
.unresponsive-legacy .rs-sidebar-pricebox .article-info .rating .meta-table,
.unresponsive-legacy .rs-sidebar-pricebox .article-info .info .meta-table,
.unresponsive-legacy .rs-sidebar-pricebox .price-and-availability .prod-pricebox-price-disclaimer,
.unresponsive-legacy .rs-sidebar-pricebox .price-and-availability .prod-pricebox-price-meta,
.unresponsive-legacy .rs-sidebar-pricebox .price-and-availability .prod-pricebox-price-trading,
.unresponsive-legacy .rs-sidebar-pricebox .discounts-and-addons .addons strong {
  font-size: 12px;
}

.unresponsive-legacy .rs-sidebar-pricebox .article-info .ranking .meta-table .caption,
.unresponsive-legacy .rs-sidebar-pricebox .article-info .info .meta-table .caption,
.unresponsive-legacy .rs-sidebar-pricebox .article-info .rating .meta-table .caption {
  font-size: 13px;
}

.unresponsive-legacy .rs-sidebar-pricebox .call-to-action .prod-pricebox-calltoaction-basket button,
.unresponsive-legacy .rs-sidebar-pricebox .call-to-action .prod-pricebox-calltoaction-product button,
.unresponsive-legacy .rs-sidebar-pricebox .call-to-action .prod-pricebox-calltoaction-download button,
.unresponsive-legacy .rs-sidebar-pricebox .price-and-availability .prod-pricebox-price-meta .tr-availability-layover {
  font-size: 15px;
}

.unresponsive-legacy .rs-sidebar-pricebox .rs-rating-stars .star,
.unresponsive-legacy .rs-sidebar-pricebox .rs-stars .star {
  width: 11px;
  height: 11px;
}

.unresponsive-legacy .rs-prod-bundleoffers .bundle-offer>.body .products {
  font-size: 13px;
}

.unresponsive-legacy .rs-prod-bundleoffers .bundle-offer>.body .products>.title {
  font-size: 17px;
}

.unresponsive-legacy .rs-prod-bundleoffers .bundle-offer>.head .label h3 {
  font-size: 15px;
}

.unresponsive-legacy .rs-prod-bundleoffers .table.centered-block {
  width: 100%;
}

.unresponsive-legacy .rs-prod-audioplayer .player .track-list {
  font-size: 13px;
}

.unresponsive-legacy .rs-prod-sidebar-variations.rs-sidebar-box .headline {
  font-size: 15px;
  line-height: 20px;
  height: 22px;
}

.video-js .vjs-control-bar,
.video-js .vjs-menu-content {
  background-color: #777;
  background-color: rgba(0,0,0,0.8);
}

.video-js .vjs-progress-holder,
.video-js .vjs-volume-bar {
  background-color: rgba(0,0,0,0.5);
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-volume-bar .vjs-load-progress {
  background-color: rgba(255,255,255,0.4);
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-volume-bar .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-volume-level,
.video-js .vjs-volume-bar .vjs-volume-level {
  background-color: #e27200;
}

.video-js .vjs-resolution-button .vjs-resolution-button-label,
.video-js .vjs-resolution-button .vjs-menu-item {
  font-size: 11px;
}

.video-js .vjs-big-play-button {
  left: 50%;
  margin-left: -47.5px;
  top: 50%;
  margin-top: -29px;
  border: 0;
  height: 58px;
  width: 95px;
  font-size: 58px;
  background-color: #757575;
  background-color: rgba(128,128,128,0.4);
  border-radius: 5px;
}

.video-js .vjs-big-play-button:before {
  color: #000;
  top: -14px;
}

.video-js:hover>.vjs-big-play-button {
  background-color: #757575;
  background-color: rgba(128,128,128,0.5);
}

.video-js .vjs-control-text {
  display: none;
}

.lr-index-manufacturers {
  float: left;
  margin: 0 0 10px;
}

.lr-index-manufacturers-title {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
}

.lr-index-manufacturers-title-link {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.14px;
  color: #9b9b9b;
  margin-left: 15px;
}

.lr-index-manufacturers-title-link :hover {
  color: orange;
}

.lr-index-manufacturers-list {
  list-style: none;
  padding: 0;
  margin: 10px 0 0;
  float: left;
}

.lr-index-manufacturers-list-entry {
  width: 124px;
  float: left;
  margin: 5px 0 0 5px;
}

.lr-index-manufacturers-list-entry-link {
  display: inline-block;
  float: left;
}

.lr-index-manufacturers-list-entry-first {
  margin-left: 0;
}

.lr-index-manufacturers-list-entry-image {
  border-radius: 3px;
  border: solid 1px #ccc;
  padding: 15px 11px;
}

.lr-index-manufacturers-list-entry-image:hover {
  border: solid 1px #272727;
}

.lr-index-manufacturers-list-entry-image:active {
  border: solid 1px #ca8000;
}

.lr-index .lr-common-categories {
  padding: 30px 20px 10px;
  width: 100%;
  zoom: 1;
}

.lr-index .lr-common-categories:before,
.lr-index .lr-common-categories:after {
  content: "";
  display: table;
}

.lr-index .lr-common-categories:after {
  clear: both;
}

.lr-compare {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-compare-active {
  border: 1px solid black !important;
}

.lr-compare a {
  outline: none;
}

.lr-compare a:hover {
  color: #e27200;
}

.lr-search {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-search a {
  outline: none;
}

.lr-search a:hover {
  color: #e27200;
}

.lr-search-wrapper {
  margin: 0 auto;
  width: 890px;
  padding-bottom: 50px;
}

.lr-search-left {
  float: left;
  width: 230px;
  margin-right: 20px;
}

.lr-search-right {
  float: left;
  width: 640px;
}

.lr-search-searchtips {
  width: 208px;
  color: #777;
  background-color: #FFF;
  font-size: 11px;
}

.lr-search-searchtips-headline {
  margin: 0 0 10px 0;
  font-size: 15px;
  font-weight: bold;
}

.lr-search-result-header {
  vertical-align: top;
  width: 100%;
}

.lr-search-result-header h1 {
  font-size: 24px;
  margin: 0;
  padding: 0;
  width: 440px;
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
}

.lr-search-result-header select {
  cursor: pointer;
  background-color: #F9F9F9;
}

.lr-search-result-header .lr-prodViewModeSelector {
  float: right;
  overflow: visible;
  white-space: nowrap;
  width: 49px;
  height: 27px;
  display: inline-block;
}

.lr-search-result-header .lr-prodViewModeSelector .lr-icon-viewmode-list.selected {
  border-top-color: #a5a5a5;
  border-left-color: #a5a5a5;
  background-color: #EBE2CD;
}

.lr-search-result-header .lr-prodViewModeSelector .lr-icon-viewmode-grid.selected {
  border-top-color: #a5a5a5;
  border-left-color: #a5a5a5;
  background-color: #EBE2CD;
  border-width: 1px;
}

.lr-search-result-header .lr-prodViewModeSelector .lr-icon-viewmode-list {
  border-radius: 3px 0 0 3px;
  border-width: 1px 0 1px 1px;
}

.lr-search-result-header .lr-prodViewModeSelector .lr-icon-viewmode-grid {
  border-radius: 0 3px 3px 0;
  border-width: 1px 1px 1px 0;
}

.lr-search-result-header .lr-prodViewModeSelector a {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 25px;
  border: 1px solid #d1d2d3;
  background-color: #F9F9F9;
}

.lr-search-result-header .lr-prodViewModeSelector a:hover {
  background-color: #f2ede0;
}

.lr-search-result-header .lr-prodViewModeSelector a img {
  vertical-align: middle;
}

.lr-search-result-header-filter {
  margin: 10px 0 5px;
}

.lr-search-result-header-filter div {
  display: inline-block;
  width: 170px;
  margin-right: 5px;
}

.lr-search-result-header-filter .lr-custom-input-dropdown .input-dropdown-values {
  max-height: 390px;
}

.lr-search-result-header-note {
  font-size: 11px;
  margin: 10px 0 -1px;
  padding: 7px 0 2px;
  color: #777;
  background-color: #F8F6F3;
  text-align: center;
}

.lr-search-result-header-note a {
  color: #777;
}

.lr-search-result-header-note a:hover {
  color: #e27200;
}

.lr-search-result-header-text {
  overflow: visible;
  white-space: nowrap;
}

.lr-search-result-header-manufacturer-logo,
.lr-search-result-header-highlights-logo {
  display: inline-block;
  width: 200px;
  text-align: right;
  vertical-align: middle;
}

.lr-search-result-header-manufacturer-logo img,
.lr-search-result-header-highlights-logo img {
  width: auto;
  max-height: 100px;
}

.lr-search-result-header-highlights-logo {
  height: 100px;
  overflow: visible;
}

.lr-search-result-header-highlights-logo img {
  max-height: 140px;
  position: relative;
  top: -30px;
}

.lr-search-result-subheader {
  font-size: 15px;
  margin: 2px 0 0;
  font-weight: normal;
  white-space: normal;
}

.lr-search-result-showall {
  display: inline-block;
  float: left;
  margin-left: 15px;
}

.lr-search-result-pagination {
  background-color: #F8F6F3;
  text-align: right;
  font-size: 14px;
  padding: 0 0 15px;
  width: 100%;
}

.lr-search-result-pagination-container {
  margin-right: 15px;
}

.lr-search-result-pagination-button {
  margin-left: 5px;
  height: 27px;
  width: 29px;
  display: inline-block;
}

.lr-search-result-pagination-page,
.lr-search-result-pagination-page-seperator {
  display: inline-block;
  vertical-align: middle;
  color: #777;
}

.lr-search-result-pagination-page a,
.lr-search-result-pagination-page-seperator a {
  padding: 0 3px;
}

.lr-search-result-pagination-page a:hover,
.lr-search-result-pagination-page-seperator a:hover {
  color: #e27200;
}

.lr-search-result-pagination .active {
  font-weight: bold;
  color: #000;
}

.lr-search-result-pagination a {
  text-decoration: none;
}

.lr-search-result-pagination a img {
  vertical-align: middle;
  padding: 2px 0;
}

.lr-search-result-pagination .lr-custom-input-dropdown {
  width: 60px;
  float: left;
  margin-left: 10px;
  text-align: left;
}

.lr-search-result-footer {
  margin-bottom: 60px;
}

.lr-search-result-footer-disclaimer {
  text-align: center;
  padding: 2px 1px;
  font-size: 11px;
  color: #8a8683;
  background-color: #eae7e4;
}

.lr-search-result-footer-disclaimer a {
  color: #8a8683;
}

.lr-search-result-footer-disclaimer a:hover {
  color: #e27200;
}

.lr-search-result-noresults {
  width: 640px;
  height: 324px;
  margin-top: 20px;
  background: url('https://www.thomann.de/pics/images/search/search_no_results.jpg') no-repeat;
  overflow: hidden;
  position: relative;
}

.lr-search-result-noresults * {
  font-family: 'Open Sans';
}

.lr-search-result-noresults #lr-search-tumbleweed {
  position: absolute;
  left: -125px;
  bottom: 30px;
  width: 85px;
  height: 62px;
  transition: all 12s ease-in;
  transition-delay: 2s;
}

.lr-search-result-noresults-headline {
  font-size: 20px;
  padding: 15px 25px;
  text-align: center;
}

.lr-search-result-noresults-form {
  margin-top: 60px;
}

.lr-search-result-noresults-form input {
  box-sizing: border-box;
  width: 300px;
  height: 40px;
  border-right: 0;
  vertical-align: middle;
  border-radius: 3px 0 0 3px;
  outline: none;
}

.lr-search-result-noresults-form button {
  -webkit-appearance: none;
  background: #F5F5F5;
  border: 1px solid #ccc;
  height: 40px;
  border-left: 0;
  padding: 0 10px;
  margin: 0 0 0 -10px;
  vertical-align: middle;
  border-radius: 0 3px 3px 0;
}

.lr-search-result-tumble #lr-search-tumbleweed {
  transform: scale(.8) skew(5deg) translateX(1200px) rotate(2000deg);
}

.lr-search-result-indicator {
  text-align: center;
  margin: 15px 0;
}

.lr-search-result-wishform {
  margin: 50px 0 25px;
}

.lr-search-result-wishform-header h2 {
  margin: 10px 0;
  font-size: 19px;
  font-weight: normal;
}

.lr-search-result-wishform-container {
  margin: 15px 0 75px;
  padding: 0 15px;
  border: 1px solid #d1d3d2;
  text-align: center;
}

.lr-search-result-wishform-container .lr-form {
  display: inline-block;
  text-align: left;
  border: 0;
  padding: 5px 135px;
}

.lr-search-result-wishform-container .lr-form input,
.lr-search-result-wishform-container .lr-form textarea {
  margin: 0 0 5px;
}

.lr-search-result-wishform-container .lr-form input {
  width: 348px;
}

.lr-search-result-wishform-container .lr-form textarea {
  background-color: #F9F9F9;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  width: 350px;
  height: 100px;
  border-radius: 3px;
  padding: 5px;
  resize: none;
}

.lr-search-result-wishform-container .lr-form button {
  width: 220px;
  padding: 7px 10px;
  margin-top: 10px;
}

.lr-search-result-wishform-container .form-error {
  border-color: #B55555 !important;
}

.lr-search-result .lr-hover {
  color: #e27200;
}

.lr-search-advanced .tr-zoomed-img-wrapper:hover .tr-icon-wrapper {
  background: transparent;
}

.lr-search-advanced-header {
  margin: 0;
  padding: 0;
}

.lr-search-advanced-subheader {
  font-size: 13px;
  margin: 2px 0 0;
  white-space: normal;
}

.lr-search-advanced-form {
  margin: 10px 0;
  border: 1px solid #d1d3d2;
  padding: 5px 180px 10px 50px;
}

.lr-search-advanced-form label {
  display: inline-block;
  margin-top: 9px;
}

.lr-search-advanced-form .lr-select-box {
  vertical-align: middle;
  width: 222px;
}

.lr-search-advanced-form .lr-select-box-short {
  width: 70px;
  margin-right: 5px;
}

.lr-search-advanced-form-row {
  clear: both;
}

.lr-search-advanced-form-row-submit {
  text-align: right;
}

.lr-search-advanced-form-input {
  background-color: #F5F5F5;
  border: solid 1px #c4c4c4;
  border-radius: 3px;
  height: 20px;
  text-indent: 5px;
  width: 225px;
}

.lr-search-advanced-form-input-text {
  width: 220px;
  padding: 0;
  height: 24px;
}

.lr-search-advanced-form-input-price {
  width: 55px;
  margin: 2px 5px;
}

.lr-search-advanced-form-input-price-left {
  margin-left: -2px;
}

.lr-search-advanced-form-input-checkbox {
  margin-right: 5px;
  cursor: pointer;
  vertical-align: middle;
}

.lr-search-advanced-form-input-checkbox-label {
  margin-top: 5px !important;
}

.lr-search-advanced-form-left {
  width: 175px;
  text-align: right;
  white-space: nowrap;
  overflow: visible;
}

.lr-search-advanced-form-right {
  float: right;
  margin: 5px 0;
  width: 220px;
  white-space: nowrap;
  overflow: visible;
}

.lr-search-advanced-form-submit {
  margin: 10px 0 5px;
  width: 220px;
  height: 30px;
  font-size: 1.1em;
}

.lr-search-advanced-block {
  border: 1px solid #d1d3d2;
  margin-bottom: 11px;
  display: block;
  height: 163px;
  vertical-align: top;
  overflow: hidden;
}

.lr-search-advanced-block-head,
.lr-search-advanced-block-body {
  display: inline-block;
}

.lr-search-advanced-block-body {
  width: 415px;
  vertical-align: top;
}

.lr-search-advanced-block-header {
  margin: 5px 0 5px 5px;
}

.lr-search-advanced-block-text {
  font-size: 12px;
  padding: 0 5px;
}

.lr-search-noproductsfound {
  display: block !important;
}

.lr-keyfeature-filter-box {
  background-color: #FFF;
  vertical-align: top;
  font-size: 12px;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-keyfeature-filter-box a:hover {
  color: #e27200;
}

.lr-keyfeature-filter-box .tr-keyfeatures-price-text {
  margin-bottom: 4px !important;
}

.lr-keyfeature-filter-box .tr-keyfeatures-price-divider {
  margin: 0 5px;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature {
  font-size: 11px;
  margin: 8px 0 15px;
  padding: 0;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-lastblock {
  margin: 15px 0;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature>label:first-child {
  display: block;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 2px;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature input {
  display: inline-block;
  width: 50px;
  height: 10px;
  margin: 0 0 5px 0;
  text-align: right;
  padding: 5px;
  background-color: #F5F5F5;
  border: 1px solid #d4d3d2;
  line-height: 1;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-check {
  text-indent: 0;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-rating label {
  display: block;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-rating .tr-custom-input-checkbox {
  margin: -1px 0 1px 0;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-rating .tr-stars-rating-small {
  display: inline-block;
  margin-left: 5px;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-rating .lr-articlelist-article-rating-count {
  vertical-align: top;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-collapsed {
  margin: 2px 0 2px;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-collapsed>label:hover {
  color: #e27200;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature .tr-custom-input-select-affected {
  color: #777;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-selector label {
  cursor: pointer;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-selector .tr-custom-input-select-collapse-link {
  margin-top: -5px;
  color: #777;
}

.lr-keyfeature-filter-box .tr-keyfeatures-feature-selector .tr-custom-input-select-collapse-link:hover {
  color: #e27200;
}

.lr-keyfeature-filter-box .tr-keyfeatures-reset-all {
  border-top: 1px solid #d4d3d2;
  padding: 5px 0 0;
  color: #777;
}

.lr-keyfeature-filter-box .tr-keyfeatures-reset-all:hover {
  color: #e27200;
}

.lr-keyfeature-filter-box-overlay {
  position: absolute;
  left: 0;
  top: 5%;
  width: 100%;
  height: 95%;
  background-color: white;
  z-index: 99;
}

.lr-keyfeature-filter-box-overlay-img {
  position: absolute;
  top: 40%;
  left: 40%;
}

.lr-keyfeatures-feature-check {
  display: block;
  position: relative;
  margin: 0 5px 4px 20px;
}

.lr-keyfeatures-feature-check .lr-keyfeature-affected {
  font-size: 11px;
  color: #777;
}

.lr-keyfeatures-feature-check .tr-custom-input-checkbox {
  position: absolute !important;
  left: -20px;
  margin-top: -2px;
}

.lr-articlelist {
  background-color: #F8F6F3;
  display: inline-block;
  width: 640px;
  padding: 5px 15px 0;
}

.lr-articlelist-vatnote {
  font-size: 11px;
  color: #777;
  line-height: 18px;
  padding-left: 122px;
}

.lr-articlelist-vatnote a {
  color: #777;
}

.lr-articlelist-vatnote+.lr-articlelist-article {
  margin-top: 5px;
}

.lr-articlelist a:hover {
  color: #e27200;
}

.lr-articlelist table {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-articlelist-headline {
  margin: 5px 0 3px 5px;
  font-size: 1.6em;
}

.lr-articlelist-subheadline {
  margin: 0 0 20px 5px;
  font-weight: normal;
  font-size: 1em;
}

.lr-articlelist-article {
  padding: 0 5px;
  overflow: visible;
  border-radius: 2px;
  margin: 0 0 10px;
  background-color: white;
  border: 1px solid #d4d2d3;
}

.lr-articlelist-article table {
  width: 100%;
}

.lr-articlelist-article-head {
  position: relative;
  width: 100px;
  vertical-align: top;
}

.lr-articlelist-article-body {
  position: relative;
  padding-right: 0;
  margin: 0;
  vertical-align: top;
}

.lr-articlelist-article-body a:hover {
  color: #272727;
}

.lr-articlelist-article-body a:hover .lr-articlelist-article-name {
  color: #e27200;
}

.lr-articlelist-article-bdbImage {
  display: none;
}

.lr-articlelist-article-tail {
  vertical-align: top;
}

.lr-articlelist-article-tail .tag {
  background: #4280c6;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  float: right;
  padding: 1px 7px 1px 6px;
  text-transform: uppercase;
}

.lr-articlelist-article-articleLink {
  display: block;
  text-decoration: none;
}

.lr-articlelist-article-img {
  width: 100px;
  height: 100px;
  margin-right: 5px;
}

.lr-articlelist-article-img-container {
  width: 110px;
  height: 110px;
  margin-top: -4px;
  padding: 10px 10px 0 0;
}

.lr-articlelist-article-img-container-norating {
  margin: 8px 0 -8px;
}

.lr-articlelist-article-name {
  font-size: 14px;
  font-weight: bold;
  margin: 3px 0 1px 0;
  max-width: 370px;
}

.lr-articlelist-article-subheadline {
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75%;
  white-space: nowrap;
  display: inline-block;
  max-width: 290px;
}

.lr-articlelist-article-rating {
  display: block;
  margin: -1px -1px;
  text-align: center;
}

.lr-articlelist-article-rating .tr-stars-rating-small {
  display: inline-block;
  vertical-align: middle;
}

.lr-articlelist-article-rating .lr-stars-norating {
  opacity: .5;
}

.lr-articlelist-article-rating-count {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #777;
  vertical-align: middle;
}

.lr-articlelist-article-features {
  overflow: hidden;
  font-size: 11px;
  min-height: 5px;
}

.lr-articlelist-article-features .prod-features {
  margin: 6px 0;
  padding-bottom: 3px;
}

.lr-articlelist-article-features .prod-features li {
  margin: 0;
  min-height: 17px;
}

.lr-articlelist-article-features .prod-features li div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 300px;
  vertical-align: middle;
}

.lr-articlelist-article-description {
  font-size: 11px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-bottom: 5px;
  width: 93%;
  display: none;
  max-width: 370px;
}

.lr-articlelist-article-description-nofeatures {
  display: block;
  font-size: 11px;
  padding-bottom: 5px;
  max-width: 370px;
}

.lr-articlelist-article-price {
  font-weight: bold;
  white-space: nowrap;
  text-align: right;
  padding-right: 2px;
}

.lr-articlelist-article-price-additions {
  color: #777;
  display: block;
}

.lr-articlelist-article-price-euro {
  font-size: 19px;
}

.lr-articlelist-article-price-retail {
  font-size: 12px;
  font-weight: normal;
  position: relative;
}

.lr-articlelist-article-price-retail:after {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}

.lr-articlelist-article-price-secondary {
  font-size: 17px;
}

.lr-articlelist-article-price-small {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #777;
  margin: 0;
  padding-left: 2px;
}

.lr-articlelist-article-basketLink {
  text-decoration: none !important;
  display: inline-block;
  margin: 0;
}

.lr-articlelist-article-manufacturer {
  display: block;
  text-align: right;
}

.lr-articlelist-article-manufacturer-compare {
  position: absolute;
  right: 1px;
  bottom: 25px;
}

.lr-articlelist-article-manufacturer-nocompare {
  position: absolute;
  right: 1px;
  bottom: 4px;
}

.lr-articlelist-article-vfstatus {
  display: inline-block;
  padding-left: 1px;
}

.lr-articlelist-article-vfstatus .tr-availability-layover {
  margin: 0;
  white-space: normal;
  font-size: 11px;
  text-indent: 5px;
}

.lr-articlelist-article-vfstatus .tr-layover {
  text-indent: 0;
}

.lr-articlelist-article-seperator:after {
  content: "\00b7";
  font-weight: bold;
}

.lr-articlelist-article-border {
  padding: 5px;
  border: 1px solid #d4d2d3;
  border-radius: 2px;
}

.lr-articlelist-article-border a {
  display: block;
  padding: 5px 0;
  text-align: center;
}

.lr-articlelist-article-subline {
  position: relative;
  vertical-align: middle;
  padding: 0 2px 5px 0;
  height: 20px;
}

.lr-articlelist-article-subline div {
  vertical-align: middle;
}

.lr-articlelist-compare {
  display: block;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: underline;
  font-size: 11px;
  color: #777;
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 5px;
}

.lr-articlelist-compare:hover {
  color: #e27200;
}

.lr-articlegrid {
  width: 640px;
  margin: 0;
  padding: 11px 0;
  text-align: center;
  background-color: #F8F6F3;
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-articlegrid a:hover {
  color: #e27200;
}

.lr-articlegrid-article {
  display: inline-block;
  width: 198px;
  height: 295px;
  overflow: visible;
  vertical-align: top;
  border: 1px solid #d4d2d3;
  margin: 4px 3px;
  background-color: white;
  text-align: left;
  line-height: 17px;
}

.lr-articlegrid-article-head {
  text-align: center;
  padding: 5px 0 0 0;
}

.lr-articlegrid-article-subline {
  margin-top: -15px;
  border-bottom: 1px solid #d4d2d3;
  padding-bottom: 3px;
  line-height: normal;
}

.lr-articlegrid-article-subline .tr-layover-trigger {
  margin: 0 0 0 10px;
}

.lr-articlegrid-article-body {
  padding: 5px 10px;
  position: relative;
  height: 125px;
  font-size: 11px;
}

.lr-articlegrid-article-articleLink {
  display: block;
  text-decoration: none;
}

.lr-articlegrid-article-name {
  font-weight: bold;
  font-size: 14px;
}

.lr-articlegrid-article-description {
  display: none;
}

.lr-articlegrid-article-rating {
  display: block;
  margin: -1px -1px;
}

.lr-articlegrid-article-rating .tr-stars-rating-small {
  display: inline-block;
  vertical-align: middle;
}

.lr-articlegrid-article-rating-count {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #777;
  vertical-align: middle;
}

.lr-articlegrid-article-price {
  font-weight: bold;
  white-space: nowrap;
  padding-right: 2px;
  margin-top: 2px;
}

.lr-articlegrid-article-price-additions {
  color: #777;
  display: block;
}

.lr-articlegrid-article-price-euro {
  font-size: 19px;
}

.lr-articlegrid-article-price-retail {
  font-size: 12px;
  font-weight: normal;
  position: relative;
}

.lr-articlegrid-article-price-retail:after {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}

.lr-articlegrid-article-price-secondary {
  font-size: 17px;
}

.lr-articlegrid-article-price-small {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #777;
  margin: 0 0 0;
}

.lr-articlegrid-article-manufacturer {
  position: absolute;
  right: 10px;
  bottom: 0;
}

.lr-articlegrid-compare {
  position: absolute;
  left: 10px;
  bottom: 0;
  text-decoration: underline;
  cursor: pointer;
  color: #777;
}

.lr-articlegrid-compare:hover {
  color: #e27200;
}

.lr-articlegrid-article .tags,
.lr-articlelist-article .tags {
  display: none;
}

.lr-articlegrid-article.tagged .tags,
.lr-articlelist-article.tagged .tags {
  display: block;
}

.lr-articlegrid-article.tagged.tag-download .lr-articlelist-article-vfstatus,
.lr-articlelist-article.tagged.tag-download .lr-articlelist-article-vfstatus,
.lr-articlegrid-article.tagged.tag-download .lr-articlegrid-article-vfstatus,
.lr-articlelist-article.tagged.tag-download .lr-articlegrid-article-vfstatus {
  display: none;
}

.lr-articlelist-article .tag-download {
  font-size: 11px;
  position: relative;
  top: -1px;
}

.lr-articlelist-article .tag-download span {
  color: #1b99ce;
  position: relative;
  top: -3px;
  margin-left: 3px;
}

.lr-articlegrid-article .tag {
  display: inline-block;
}

.lr-articlegrid-article .tag-download img {
  margin-left: 9px;
  width: 22px;
}

.lr-articlegrid-article .tag-download span {
  display: none;
}

.lr-cat {
  font-family: 'Open Sans',Verdana,Tahoma,Arial,Helvetica;
}

.lr-cat .lr-cat-sidebar-topbrands,
.lr-cat #lr-sidebar-halloffame {
  display: none;
}

.lr-cat-subcategories {
  list-style: none;
  padding-left: 0;
  margin-bottom: 30px;
}

.lr-cat-subcategories-category {
  float: left;
  width: 154px;
  margin: 0 3px;
  height: 170px;
  text-align: center;
}

.lr-cat-subcategories-category:nth-child(4n) {
  margin-right: 0;
}

.lr-cat-subcategories-image {
  display: inline-block;
}

.lr-cat-subcategories-link {
  text-decoration: none;
}

.lr-cat-subcategories-name {
  display: block;
  margin-top: 6px;
  font-size: 12px;
}

.lr-cat-product-valuations {
  width: 430px;
  display: inline-block;
  margin-bottom: 25px;
  margin-right: 26px;
  height: 288px;
  overflow: hidden;
  float: left;
}

.lr-cat-product-valuations-entry {
  float: left;
  display: inline-block;
  padding: 0;
  width: 100%;
  height: 44px;
  border-top: 1px solid #ccc;
}

.lr-cat-product-valuations-entry:nth-child(6n) {
  border-bottom: 1px solid #ccc;
}

.lr-cat-product-valuations-entry img {
  padding: 6px 0;
}

.lr-cat-manufacturers {
  width: 430px;
  display: inline-block;
  margin-bottom: 15px;
}

.lr-cat-manufacturers-title {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
}

.lr-cat-manufacturers-title-link {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.14px;
  color: #9b9b9b;
  margin-left: 15px;
  text-decoration: underline;
  cursor: pointer;
}

.lr-cat-manufacturers-title-link:hover {
  color: #E27200;
}

.lr-cat-manufacturers-list {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  width: 430px;
}

.lr-cat-manufacturers-list-entry {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 140px;
  height: 85px;
}

.lr-cat-manufacturers-list-entry:nth-child(3n) {
  margin-right: 0;
}

.lr-cat-manufacturers-list-entry-last {
  margin-right: 0;
}

.lr-cat-manufacturers-list-entry-image {
  border-radius: 3px;
  border: solid 1px #ccc;
  padding: 18px 19px;
}

.lr-cat-manufacturers-list-entry-image:hover {
  border: solid 1px #272727;
}

.lr-cat-manufacturers-list-entry-image:active {
  border: solid 1px #ca8000;
}

.lr-cat-manufacturers-list-entry-link {
  height: 83px;
  display: inline-block;
}

.lr-cat-manufacturers-register {
  margin: 15px 0 20px 0;
  clear: both;
  display: inline-block;
}

.lr-cat-manufacturers-register-title {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: normal;
  margin: 0;
}

.lr-cat-manufacturers-register-list {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  width: 215px;
  float: left;
}

.lr-cat-sidebar-topseller-article {
  margin: 10px 0;
}

.lr-cat-sidebar-topseller-article hr {
  border-color: #eaeaea;
}

.lr-cat-sidebar-topseller-article div {
  vertical-align: middle;
  display: inline-block;
}

.lr-cat-sidebar-topseller-article-link {
  text-decoration: none;
  display: block;
}

.lr-cat-sidebar-topseller-article-link:hover {
  color: #e27200;
}

.lr-cat-sidebar-topseller-article-rank {
  font-size: 16px;
  width: 15px;
  font-weight: bold;
}

.lr-cat-sidebar-topseller-article-image {
  margin: 2px 8px 0 2px;
}

.lr-cat-sidebar-topseller-article-name {
  width: 125px;
  font-size: 12px;
}

.lr-cat-sidebar-topseller-article-price {
  display: block;
  font-weight: bold;
  white-space: nowrap;
}

.lr-cat-sidebar-topseller-article-price-secondary {
  font-size: 11px;
  color: #777;
  white-space: pre;
}

.lr-cat-sidebar-topseller-button {
  width: 100%;
  margin-top: 2px;
}

.lr-cat-sidebar-topbrands {
  padding: 0;
}

.lr-cat-sidebar-topbrands .lr-sidebar-box-headline {
  padding: 10px;
  border-bottom: 1px solid #dbd9d4;
  margin: 0;
}

.lr-cat-sidebar-topbrands-link {
  text-decoration: none;
  width: 50%;
  box-sizing: border-box;
  border-bottom: 1px solid #dbd9d4;
}

.lr-cat-sidebar-topbrands-link-wrapper {
  width: 100%;
  height: 61px;
  display: inline-block;
}

.lr-cat-sidebar-topbrands-link-wrapper:hover {
  border: 1px solid #dbd9d4;
}

.lr-cat-sidebar-topbrands-link-wrapper:active {
  border: 1px solid #e27200;
}

.lr-cat-sidebar-topbrands-link-wrapper-right {
  width: 114px;
}

.lr-cat-sidebar-topbrands-link img {
  margin: 10px 0;
}

.lr-cat-sidebar-topbrands-link-left {
  float: left;
  border-right: 1px solid #dbd9d4;
}

.lr-cat-sidebar-topbrands-link-right {
  float: right;
  clear: right;
  width: 114px;
}

.lr-cat-sidebar-topbrands-button {
  width: 100%;
  margin-top: 10px;
}

.lr-cat-sidebar-topbrands-select {
  clear: both;
  padding: 10px;
}

.lr-cat-sidebar-topbrands-brands {
  padding-bottom: 5px;
  height: 100%;
}

.lr-cat-sidebar-topbrands-body {
  position: relative;
  text-align: center;
}

.lr-cat-sidebar-topbrands-bottom {
  padding: 10px;
  clear: both;
}

.lr-cat-sidebar-halloffame-ending-text-box {
  margin-top: 2px;
  color: #444444;
}

.lr-cat-sidebar-halloffame-text-small {
  line-height: 13px;
  font-size: 11px;
}

.lr-cat-sidebar-halloffame a {
  text-decoration: none;
}

.lr-cat-sidebar-halloffame a:hover {
  color: #e27200;
}

.lr-cat-sidebar-halloffame-image {
  vertical-align: middle;
  text-align: center;
  width: auto;
  height: 112px;
}

.lr-cat-sidebar-halloffame-image-cropped {
  height: 105px;
  overflow: hidden;
  border-bottom: 1px solid #f0ede7;
  position: relative;
}

.lr-cat-sidebar-halloffame-image-icon-spin {
  position: absolute;
  bottom: 10px;
  right: 0;
}

.lr-cat-sidebar-halloffame-title {
  font-size: 13px;
  font-weight: bold;
}

.lr-cat-sidebar-dealoftheweek a {
  text-decoration: none;
}

.lr-cat-sidebar-dealoftheweek-title {
  font-size: 13px;
  font-weight: bold;
}

.lr-cat-sidebar-dealoftheweek .lr-sidebar-box-headline {
  margin: 0 0 5px 0;
}

.lr-cat-sidebar-dealoftheweek .lr-sidebar-box-content-title {
  text-align: center;
}

.lr-cat-sidebar-dealoftheweek-image {
  vertical-align: middle;
  text-align: center;
  width: auto;
  height: 112px;
}

.lr-cat-sidebar-dealoftheweek-image-cropped {
  height: 105px;
  overflow: hidden;
  border-bottom: 1px solid #f0ede7;
}

.lr-cat-sidebar-dealoftheweek-image-icon-spin {
  position: absolute;
  bottom: 10px;
  right: 0;
}

.lr-cat-sidebar-dealoftheweek-rating-small {
  float: left;
  margin: 2px 0 8px 0;
  background-image: url(/static/tr/img/bewSprite.png?m=1469023192);
  background-position: -54px -15px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  overflow: hidden;
  width: 55px;
}

.lr-cat-sidebar-dealoftheweek-rating-small span {
  background-image: url(/static/tr/img/bewSprite.png?m=1469023192);
  background-position: 0 -15px;
  background-repeat: no-repeat;
  display: block;
  height: 13px;
  overflow: hidden;
}

.lr-cat-sidebar-dealoftheweek-rating-count {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #777;
  vertical-align: middle;
}

.lr-cat-sidebar-dealoftheweek-rating>span {
  float: left;
  font-size: 11px;
  color: #808080;
  padding-left: 4px;
}

.lr-cat .lr-slider-highlights {
  padding: 0;
  margin-top: 35px;
}

.lr-cat .lr-slider-highlights-tabs-container {
  background-color: #F8F6F3;
  text-indent: 10px;
}

.lr-cat .lr-slider-sales {
  margin: 35px 0 0;
  padding: 0;
  float: none;
  width: 100%;
}

.lr-cat .lr-slider-sales .lr-carousel .lr-sales-entry {
  margin: 0 15px 0 0;
}

.lr-cat .lr-slider-title {
  margin-bottom: 3px;
}

.lr-cat-sorting {
  border-bottom: 1px solid #F8F6F3;
  padding: 0 0 8px 8px;
  text-align: right;
}

.lr-cat-sorting-label {
  position: relative;
  bottom: 10px;
  margin-right: 8px;
}

.lr-cat-sorting .lr-select-box {
  width: auto;
}

.lr-cat .lr-index-manufacturers {
  margin-top: 30px;
}

.lr-cat .lr-index-manufacturers-list {
  margin-top: 4px;
}

.lr-cat-media {
  margin-top: 60px;
  margin-bottom: 30px;
}

.lr-cat-media .lr-slider-title {
  margin-bottom: 0;
}

.lr-cat-media-underlined {
  border-bottom: 1px solid #e8e8e8;
}

.lr-cat-media-underlined .flex-direction-nav {
  position: relative;
  top: 1px;
}

.lr-cat-media-list {
  padding-left: 0;
  list-style: none;
}

.lr-cat-media .slides li {
  width: 209px !important;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-4-columns {
  zoom: 1;
  width: 908px;
  float: left;
  position: relative;
  margin-top: 10px;
  left: -18px;
  right: 0;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-4-columns:before,
.lr-cat-media .lr-carousel-container.lr-carousel-container-4-columns:after {
  content: "";
  display: table;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-4-columns:after {
  clear: both;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-4-columns .lr-slide {
  width: 209px !important;
  margin-left: 18px;
  float: left;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns {
  zoom: 1;
  width: 648px;
  float: left;
  position: relative;
  margin-top: 10px;
  left: -8px;
  right: 0;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns:before,
.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns:after {
  content: "";
  display: table;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns:after {
  clear: both;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns .lr-slide {
  width: 208px !important;
  margin-left: 8px;
  float: left;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns .slick-direction {
  right: 0;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns .lr-onlineexpert-slider .slick-direction {
  right: 2px;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns .lr-onlineexpert-slider .lr-slide {
  height: 220px;
}

.lr-cat-media .lr-carousel-container.lr-carousel-container-3-columns .lr-carousel.lr-carousel-3-columns.slick-initialized {
  width: 648px;
}

.lr-cat-media .lr-cat-medium {
  position: relative;
  border: 1px solid #a68955;
  height: 205px;
  overflow: hidden;
}

.lr-cat-media .lr-cat-medium-underlined {
  height: 183px;
  border: none;
}

.lr-cat-media .lr-cat-medium-underlined-merged {
  height: 205px !important;
}

.lr-cat-media .lr-cat-medium-underlined-testreport {
  height: 293px;
}

.lr-cat-media .lr-cat-medium .tr-loading-image {
  width: auto;
}

.lr-cat-media .lr-cat-medium-wrapper {
  height: 205px;
  overflow: hidden;
}

.lr-cat-media .lr-cat-medium-wrapper-testreport {
  border: 1px solid #7d97b6;
}

.lr-cat-media .lr-cat-medium-wrapper-video {
  height: 119px;
  border: 1px solid #cccccc;
}

.lr-cat-media .lr-cat-medium-type {
  color: #ffffff;
  padding: 4px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  font-size: 12px;
}

.lr-cat-media .lr-cat-medium-type-merged {
  position: absolute !important;
}

.lr-cat-media .lr-cat-medium-type-headline {
  font-weight: bold;
}

.lr-cat-media .lr-cat-medium-type-testreport {
  position: relative;
  background-color: rgba(92,122,158,0.95);
}

.lr-cat-media .lr-cat-medium-type-expert {
  font-size: 12px;
  padding: 8px;
  text-align: center;
  background-color: rgba(166,137,85,0.95);
  position: relative;
}

.lr-cat-media .lr-cat-medium-type-expert:hover {
  background-color: #a68955;
}

.lr-cat-media .lr-cat-medium-type-expert .tr-cat-medium-type-name {
  text-transform: uppercase;
  font-size: 9px;
  letter-spacing: 2px;
  opacity: .75;
}

.lr-cat-media .lr-cat-medium-type-expert .lr-cat-medium-type-headline {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
}

.lr-cat-media .lr-cat-medium-link {
  text-decoration: none;
}

.lr-cat-media .lr-cat-medium-link:hover .lr-cat-medium-background {
  background-color: rgba(39,39,39,0.95);
}

.lr-cat-media .lr-cat-medium-link:hover .lr-cat-medium-type-testreport {
  background-color: #5c7a9e;
}

.lr-cat-media .lr-cat-medium-link:hover .lr-cat-medium-type-expert {
  background-color: #a68955;
}

.lr-cat-media .lr-cat-medium-headline {
  padding-bottom: 0 !important;
  margin-top: 3px;
  font-size: 12px;
  padding: 5px;
  padding-left: 0;
}

.lr-cat-media .lr-cat-medium-headline-testreports {
  font-weight: bold;
}

.lr-cat-media .lr-cat-medium-subheadline {
  padding-bottom: 0 !important;
  margin-top: -5px;
  font-size: 11px;
  padding: 5px;
  padding-left: 0;
}

.lr-cat-media .lr-cat-medium-text-one {
  bottom: 43px;
  bottom: 10%;
  left: 0;
  font-size: 11px;
  padding: 0 5px 0 5px;
}

.lr-cat-media .lr-cat-medium-text-two {
  bottom: 16px;
  left: 0;
  font-size: 11px;
}

.lr-cat-media .lr-cat-medium-background {
  padding: 6px;
  background-color: rgba(39,39,39,0.75);
  color: #ffffff;
}

.lr-cat-media .lr-cat-medium-video-button {
  position: absolute;
  left: 82px;
  top: 35px;
}

.lr-cat-media.flexslider-flat .flex-direction-nav li a.flex-prev {
  bottom: 1px;
}

.lr-cat-media .tr-loading-image {
  position: relative;
  opacity: .55;
}

.lr-cat .tr-list-columns ul {
  padding-left: 0;
  list-style: none;
}

.lr-cat .tr-all-manufacturer-container {
  min-height: 20px;
}

.lr-cat .lr-index-manufacturers-list-entry {
  width: 124px;
}

.lr-cat-brands-page-header-text a {
  font-weight: bold;
}

.lr-cat-brands-letters {
  margin-top: 18px;
  margin-bottom: 10px;
}

.lr-cat-brands-letters-headline {
  text-align: center;
  border: 1px solid #cccccc;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: none;
}

.lr-cat-brands-letters-wrapper {
  text-align: center;
  width: 100%;
  border: 1px solid #cccccc;
}

.lr-cat-brands-letters-disclaimer {
  width: 100%;
  font-size: 10px;
  border-top: 1px solid #cccccc;
  padding-top: 10px;
}

.lr-cat-brands-letters-letters {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.lr-cat-brands-letters-letters-selected {
  font-weight: bold;
  border-bottom: 2px solid #E27200;
}

.lr-cat-brands-letters-letters li {
  float: left;
  padding: 6px 7px 5px 7px;
}

.lr-cat-brands-letters-letters li a {
  text-decoration: none;
}

.lr-cat-brands-manufacturers .lr-slider-title {
  margin-top: 35px;
  margin-bottom: 8px;
}

.lr-cat-brands-manufacturers-wrapper {
  width: 100%;
  margin-bottom: 35px;
}

.lr-cat-brands-manufacturers-headline {
  border-bottom: 1px solid #cccccc;
  position: relative;
  margin: 12px 0 12px 0;
  width: 100%;
  font-size: 32px;
}

.lr-cat-brands-manufacturers-headline-letter {
  float: left;
  text-align: center;
  padding-top: 6px;
  margin-right: 17px;
  font-weight: normal;
}

.lr-cat-brands-manufacturers-headline-letter-filled {
  height: 62px;
  width: 62px;
  border: 1px solid #cccccc;
  background: #EDE9E0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 8px;
  font-weight: bold;
}

.lr-cat-brands-manufacturers-list-section {
  width: 100%;
}

.lr-cat-brands-manufacturers-list {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: 33%;
}

.lr-cat-brands-manufacturers-top {
  font-weight: bold;
}

.lr-cat-brands-manufacturers-all-link {
  position: absolute;
  right: 0;
  font-size: 13px;
  font-weight: normal;
}

.lr-cat-brands-manufacturers-logos {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 12px;
}

.lr-cat-brands-manufacturers-logos-link {
  display: block;
  padding: 2px 4px;
  font-size: 10px;
}

.lr-cat-brands-manufacturers-logos li {
  float: left;
  margin-right: 8px;
  width: 130px;
  height: 56px;
  height: 46px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 15px;
}

.lr-cat-brands-manufacturers-logos li:last-child {
  margin-right: 0;
}

.lr-cat-brands-manufacturers-logos-2 {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  margin-bottom: 12px;
}

.lr-cat-brands-manufacturers-logos-2-link {
  display: block;
  padding: 10px;
}

.lr-cat-brands-manufacturers-logos-2 li {
  float: left;
  margin-right: 8px;
  width: 208px;
  height: 66px;
  text-align: center;
  border: 1px solid #cccccc;
  margin-top: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.lr-cat-brands-manufacturers-logos-2 li:nth-child(3n) {
  margin-right: 0;
}

.lr-manufacturer .lr-cat-sidebar-topseller,
.lr-manufacturer .lr-manufacturer-sidebar-cities {
  display: none;
}

.lr-manufacturer .lr-slider-sales {
  padding-top: 46px;
}

.lr-manufacturer .rs-mediagrid {
  margin-bottom: 35px;
}

.lr-manufacturer-header {
  margin-bottom: 20px;
}

.lr-manufacturer-header-text {
  display: table-cell;
}

.lr-manufacturer-header-text h1 {
  margin: 0;
}

.lr-manufacturer-header-text p {
  margin: 0;
}

.lr-manufacturer-header-image {
  display: table-cell;
  vertical-align: bottom;
}

.lr-manufacturer-sidebar-facts-figs {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.lr-manufacturer-sidebar-facts-figs-content {
  padding-right: 10px;
  padding-left: 10px;
  font-size: 11px;
}

.lr-manufacturer-sidebar-facts-figs-content-image {
  text-align: center;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}

.lr-manufacturer-sidebar-facts-figs-content-image img {
  margin-bottom: 10px;
  max-height: 120px;
  max-width: 200px;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list ul {
  list-style: none;
  padding-left: 0;
  margin-top: 4px;
  margin-bottom: 5px;
  width: 100%;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li {
  width: 100%;
  margin: 3px 0;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li:first-child .lr-fact-title {
  max-width: 65%;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li:first-child .lr-fact-value {
  max-width: 35%;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li div {
  word-break: break-word;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li .lr-fact-title {
  text-align: left;
  max-width: 80%;
  float: left;
}

.lr-manufacturer-sidebar-facts-figs-content .lr-facts-list li .lr-fact-value {
  text-align: right;
  float: right;
}

hr.lr-manufacturer-sidebar-facts-figs-divider {
  border: 0;
  border-top: 1px solid #ebe7df;
  margin: 0 10px;
}

.lr-manufacturer-sidebar-facts-figs .lr-sidebar-box-headline {
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  font-size: 18px;
}

.lr-manufacturer-sidebar-facts-figs-rating {
  text-align: center;
  padding-top: 6px;
  padding-bottom: 10px;
  font-size: 12px;
}

.lr-manufacturer-sidebar-facts-figs-rating-big {
  background: url(/static/tr/img/bewSprite.png?m=1469023192) -110px -27px no-repeat;
  display: inline-block;
  height: 25px !important;
  overflow: hidden;
  width: 110px;
  margin: 2px 0;
}

.lr-manufacturer-sidebar-facts-figs-rating-big span {
  background: url(/static/tr/img/bewSprite.png?m=1469023192) 0 -27px no-repeat;
  display: block;
  height: 25px;
  overflow: hidden;
}

.lr-manufacturer-sidebar-facts-figs-rating .lr-manufacturer-rating-title {
  font-size: 13px;
}

.lr-manufacturer-sidebar-newest-rated {
  padding-right: 0;
  padding-left: 0;
}

.lr-manufacturer-sidebar-newest-rated-divider {
  border: 0;
  border-top: 1px solid #ebe7df;
  margin-top: 9px;
  margin-bottom: 0;
}

.lr-manufacturer-sidebar-newest-rated-product-link {
  text-decoration: none;
}

.lr-manufacturer-sidebar-newest-rated-divider {
  border: 0;
  border-top: 1px solid #ebe7df;
  margin: 8px 0;
}

.lr-manufacturer-sidebar-newest-rated .lr-sidebar-box-headline {
  padding-right: 10px;
  padding-left: 10px;
}

.lr-manufacturer-sidebar-newest-rated-content {
  padding-right: 10px;
  padding-left: 10px;
}

.lr-manufacturer-sidebar-newest-rated-content-image {
  text-align: center;
  height: 105px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #f0ede7;
}

.lr-manufacturer-sidebar-newest-rated-average {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 0;
}

.lr-manufacturer-sidebar-newest-rated-average-title {
  font-size: 13px;
  padding-right: 10px;
  padding-left: 10px;
  text-decoration: none;
}

.lr-manufacturer-sidebar-newest-rated-average-title a {
  text-decoration: none;
}

.lr-manufacturer-sidebar-newest-rated-average-rating-big {
  margin-bottom: 8px;
  background: url(/static/tr/img/bewSprite.png?m=1469023192) no-repeat -110px -27px !important;
  display: inline-block;
  height: 25px !important;
  overflow: hidden;
  width: 110px;
}

.lr-manufacturer-sidebar-newest-rated-average-rating-big span {
  background: url(/static/tr/img/bewSprite.png?m=1469023192) no-repeat 0 -27px;
  display: block;
  height: 25px;
  overflow: hidden;
}

.lr-manufacturer-sidebar-newest-rated-list {
  font-size: 12px;
}

.lr-manufacturer-sidebar-newest-rated-list ul {
  margin-top: 7px;
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}

.lr-manufacturer-sidebar-newest-rated-list li {
  padding-bottom: 3px;
  width: 100%;
  position: relative;
}

.lr-manufacturer-sidebar-newest-rated-list li .lr-rating-title {
  text-align: left;
  left: 0;
  position: absolute;
}

.lr-manufacturer-sidebar-newest-rated-list li .lr-rating-value {
  text-align: right;
  right: 0;
}

.lr-manufacturer-sidebar-newest-rated-comment {
  font-size: 12px;
  padding-top: 9px;
}

.lr-manufacturer-sidebar-newest-rated-comment .lr-comment-footer {
  margin-top: 8px;
  font-style: italic;
  color: #808080;
}

.lr-manufacturer-sidebar-cities-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.lr-manufacturer-sidebar-cities-list li {
  border-bottom: 1px solid #ebe7df;
  padding: 5px 0;
}

.lr-manufacturer-sidebar-cities-list li:last-child {
  border-bottom: none;
}

.lr-manufacturer-sidebar-cities-number {
  font-weight: bold;
  text-align: right;
  display: inline-block;
  width: 20px;
  margin-right: 15px;
}

.lr-manufacturer-sidebar-topbrands {
  padding: 0;
}

.lr-manufacturer-sidebar-topbrands .lr-sidebar-box-headline {
  padding: 10px;
  border-bottom: 1px solid #ccc;
  margin: 0;
}

.lr-manufacturer-sidebar-topbrands-link {
  text-decoration: none;
  width: 50%;
  height: 50px;
  padding: 10px 0 0;
  border-bottom: 1px solid #ccc;
}

.lr-manufacturer-sidebar-topbrands-link:hover {
  border-bottom-color: #e27200;
}

.lr-manufacturer-sidebar-topbrands-link-left {
  float: left;
  border-right: 1px solid #ccc;
  margin-right: -1px;
}

.lr-manufacturer-sidebar-topbrands-link-right {
  float: right;
  clear: right;
}

.lr-manufacturer-sidebar-topbrands-bottom {
  padding: 10px;
  clear: both;
}

.lr-manufacturer-sidebar-topbrands-button {
  width: 100%;
  margin-top: 10px;
}

.lr-manufacturer-sidebar-topbrands-select {
  clear: both;
  padding: 10px;
}

.lr-manufacturer-sidebar-topbrands-brands {
  padding-bottom: 5px;
}

.lr-manufacturer-sidebar-topbrands-body {
  position: relative;
  text-align: center;
}

.lr-manufacturer-info {
  margin-top: 46px;
}

.lr-manufacturer-info-textes {
  display: table-cell;
  vertical-align: top;
  padding-right: 15px;
}

.lr-manufacturer-info-images {
  display: table-cell;
}

.lr-manufacturer-info dt {
  text-align: center;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}

.lr-manufacturer-info dt:first-child {
  margin-top: 1em;
}

.lr-manufacturer-info dd {
  margin: 4px 0 20px 0;
  text-align: center;
  font-size: 11px;
}

.lr-manufacturer-competitors {
  margin-top: 46px;
  margin-bottom: 35px;
}

.lr-manufacturer-competitors ul {
  list-style: none;
  margin: 12px 0 0 0;
  padding: 0;
}

.lr-manufacturer-competitors-competitor-caption {
  margin-top: 5px;
}

.lr-manufacturer-competitors-competitor-caption-rank {
  color: #808080;
}

.lr-manufacturer-competitors-big-competitor {
  width: 208px;
  margin-right: 7px;
}

.lr-manufacturer-competitors-big-competitor:last-child {
  margin-right: 0;
}

.lr-manufacturer-competitors-big-competitor-link {
  text-decoration: none;
  text-align: center;
}

.lr-manufacturer-competitors-big-competitor-image {
  border: 1px solid #cccccc;
  padding: 25px;
}

.lr-manufacturer-competitors-small {
  margin-top: 15px !important;
}

.lr-manufacturer-competitors-small-competitor {
  width: 122px;
  margin-right: 7px;
}

.lr-manufacturer-competitors-small-competitor .lr-manufacturer-competitors-competitor-caption {
  font-size: 11px;
}

.lr-manufacturer-competitors-small-competitor:last-child {
  margin-right: 0;
}

.lr-manufacturer-competitors-small-competitor-link {
  text-decoration: none;
  text-align: center;
}

.lr-manufacturer-competitors-small-competitor-image {
  border: 1px solid #cccccc;
  padding: 20px;
}

.lr-manufacturer-competitors-small-competitor .lr-manufacturer-competitors-competitor-caption {
  line-height: 14px;
}

.lr-manufacturer .lr-cat-media {
  margin-top: 46px;
}

.lr-manufacturer-keywords {
  width: 100%;
  margin-bottom: 46px;
  margin-top: 30px;
}

.lr-manufacturer-keywords ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}

.lr-manufacturer-keywords ul li:first-child {
  margin-top: 0;
}

.lr-manufacturer-keywords-2-columns {
  width: 50%;
}

.lr-manufacturer-keywords-3-columns {
  width: 33%;
}

.lr-manufacturer-keywords-link {
  text-decoration: none;
}

.lr-manufacturer-keywords-keyword {
  padding-right: 8px;
  font-size: 12px;
}

.lr-manufacturer-keywords-header {
  font-weight: bold;
  font-size: 14px;
  margin-top: 11px;
  margin-bottom: 5px;
}

.lr-manufacturer-keywords-wrapper {
  width: 100%;
  background: #F8F6F2;
  padding: 8px;
  margin-top: 15px;
}

.lr-manufacturer-keywords .tr-tooltip {
  width: 300px;
}

.lr-manufacturer-keywords .tr-tooltip-trigger:hover {
  cursor: pointer;
}

.lr-manufacturer-contacts {
  margin-top: 46px;
}

.lr-manufacturer-contacts .lr-compinfo-contact-department-contacts-list {
  width: 640px;
}

.lr-manufacturer-products .lr-tab-contents-container.lr-carousel-container {
  border-bottom: 1px solid #c9c7bc;
}

.lr-page-content-module-cat-rank .lr-hotdeals-main-bestsellers,
.lr-page-content-module-cat-rank .lr-cat-media {
  margin-top: 35px;
  margin-bottom: 35px;
  padding-top: 0;
}

.lr-page-content-module-cat-rank .lr-highlights {
  border-bottom: 1px solid #c9c7bc;
}

.lr-page-content-module-cat-rank .lr-cat-media {
  margin-bottom: 40px;
}

.lr-page-content-module-cat-rank .lr-tab-heads-container {
  display: none;
}

.lr-page-content-module-cat-rank .lr-tab-contents-container {
  margin-top: 10px;
}

.lr-mythomann table {
  font-family: 'Open Sans';
}

.lr-mythomann .lr-cat-media {
  margin-top: 0;
}

.lr-mythomann .lr-slider {
  display: inline-block;
  margin-top: 25px;
}

.lr-mythomann .lr-slider-highlights {
  padding: 0;
}

.lr-mythomann-head {
  position: relative;
  margin: 0 0 20px 0;
}

.lr-mythomann-headline {
  display: inline-block;
  font-size: 26px;
  margin: 0 0 5px 0;
  padding: 0;
}

.lr-mythomann-text {
  display: inline-block;
  width: 500px;
  font-size: 13px;
}

.lr-mythomann-floatinglink {
  float: right;
  margin: 10px 0;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}

.lr-mythomann-overview .lr-mythomann-navigation-body-text {
  padding-right: 0;
}

.lr-mythomann-overview .lr-mythomann-navigation-body-logo img {
  margin-bottom: -30px;
}

.lr-mythomann-order-status-red {
  color: #B55555;
}

.lr-mythomann-order-status-orange {
  color: #B17700;
}

.lr-mythomann-order-status-green {
  color: #2C863D;
}

.lr-mythomann-linktable,
.lr-mythomann-orderlist {
  margin: 0 0 25px 0;
  padding-bottom: 5px;
}

.lr-mythomann-linktable h2,
.lr-mythomann-orderlist h2 {
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 10px;
}

.lr-mythomann-linktable table,
.lr-mythomann-orderlist table {
  width: 100%;
  padding-bottom: 5px;
}

.lr-mythomann-linktable table th,
.lr-mythomann-orderlist table th {
  background: #F6F4F0;
  text-align: left;
  padding: 8px 10px;
}

.lr-mythomann-linktable table td,
.lr-mythomann-orderlist table td {
  padding: 3px 10px;
  text-align: left;
}

.lr-mythomann-linktable table td a,
.lr-mythomann-orderlist table td a {
  text-decoration: none;
}

.lr-mythomann-linktable {
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-linktable table td {
  padding: 0;
  vertical-align: top;
}

.lr-mythomann-linktable table td a {
  display: inline-block;
  padding: 3px 10px;
}

.lr-mythomann-linktable table td i {
  display: inline-block;
  padding-left: 8px;
}

.lr-mythomann-orderlist .lr-pagination {
  background-color: #F6F4F0;
  margin-top: -5px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-orderlist .lr-pagination-container {
  margin-right: 5px;
}

.lr-mythomann-orderlist-headline {
  position: relative;
}

.lr-mythomann-orderlist-headline h2 {
  display: inline-block;
}

.lr-mythomann-orderlist-headline-allorders {
  float: right;
  margin: 10px 0;
}

.lr-mythomann-orderlist-header {
  background-color: #F6F4F0;
  border-top: 1px solid #d4d2d3;
  padding: 8px 10px;
  width: 100%;
}

.lr-mythomann-orderlist-header-order {
  display: inline-block;
  font-weight: bold;
  width: 375px;
}

.lr-mythomann-orderlist-header-status {
  display: inline-block;
  font-weight: bold;
  width: 240px;
}

.lr-mythomann-orderlist-form {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding-right: 5px;
}

.lr-mythomann-orderlist-form-search {
  float: right;
  padding-right: 1px;
}

.lr-mythomann-orderlist-form-search input {
  height: 27px;
  box-sizing: border-box;
  background-color: #F9F9F9;
  border: 1px solid #b7b4ae;
  border-right-width: 0;
  border-radius: 3px 0 0 3px;
  text-indent: 5px;
  width: 150px;
  padding-right: 5px;
  vertical-align: top;
}

.lr-mythomann-orderlist-form-search button {
  height: 27px;
  border-radius: 0 3px 3px 0;
  padding: 3px 10px;
}

.lr-mythomann-orderlist-order,
.lr-mythomann-orderlist-order-last {
  position: relative;
  width: 100%;
  margin: 0 0 7px 0;
  padding: 7px 0 10px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-orderlist-order-left,
.lr-mythomann-orderlist-order-last-left {
  display: inline-block;
  width: 360px;
  vertical-align: top;
}

.lr-mythomann-orderlist-order-left div,
.lr-mythomann-orderlist-order-last-left div {
  vertical-align: top;
}

.lr-mythomann-orderlist-order-right,
.lr-mythomann-orderlist-order-last-right {
  display: inline-block;
  width: 275px;
  text-align: right;
  vertical-align: top;
}

.lr-mythomann-orderlist-order-right div,
.lr-mythomann-orderlist-order-last-right div {
  vertical-align: top;
}

.lr-mythomann-orderlist-order-info,
.lr-mythomann-orderlist-order-last-info {
  position: relative;
  display: inline-block;
  width: 195px;
  font-size: 12px;
}

.lr-mythomann-orderlist-order-date label,
.lr-mythomann-orderlist-order-last-date label,
.lr-mythomann-orderlist-order-ordernr label,
.lr-mythomann-orderlist-order-last-ordernr label,
.lr-mythomann-orderlist-order-sum label,
.lr-mythomann-orderlist-order-last-sum label {
  padding-right: 5px;
  display: inline-block;
}

.lr-mythomann-orderlist-order-date,
.lr-mythomann-orderlist-order-last-date {
  font-weight: bold;
  width: 195px;
  margin-top: -2px;
}

.lr-mythomann-orderlist-order-status,
.lr-mythomann-orderlist-order-last-status {
  display: inline-block;
  width: 175px;
  padding-right: 5px;
  text-align: left;
  margin-top: -2px;
}

.lr-mythomann-orderlist-order-details,
.lr-mythomann-orderlist-order-last-details {
  display: inline-block;
}

.lr-mythomann-orderlist-order-details .lr-button,
.lr-mythomann-orderlist-order-last-details .lr-button {
  width: 75px;
  min-height: 35px;
  margin-right: -1px;
}

.lr-mythomann-orderlist-order-productlist,
.lr-mythomann-orderlist-order-last-productlist {
  display: block;
  width: 100%;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-orderlist-order-productlist label,
.lr-mythomann-orderlist-order-last-productlist label {
  color: #777;
}

.lr-mythomann-orderlist-order-productlist a,
.lr-mythomann-orderlist-order-last-productlist a {
  text-decoration: none;
}

.lr-mythomann-orderlist-order-vfstatus .tr-availability-layover,
.lr-mythomann-orderlist-order-last-vfstatus .tr-availability-layover {
  margin: 0;
}

.lr-mythomann-orderlist-order-last {
  border-bottom: 0;
}

.lr-mythomann-orderlist-thumbslider-wrapper {
  position: absolute;
  top: 8px;
  left: 200px;
}

.lr-mythomann-orderlist .lr-thumbslider-images-img-first {
  border-width: 1px;
}

.lr-mythomann-orderlist .lr-thumbslider-images-img-first:hover {
  margin-left: 0 !important;
}

.lr-mythomann-orderlist .lr-thumbslider-images-img:hover {
  border-left-width: 1px;
  border-color: #e27200;
  margin-left: -1px;
}

.lr-mythomann-orderentry-details {
  border: 4px solid #F6F4F0;
  overflow: hidden;
  width: 100%;
}

.lr-mythomann-orderentry-details-block {
  display: table-cell;
  width: 316px;
  padding: 10px;
  vertical-align: top;
  border: 4px solid #F6F4F0;
  height: 135px;
  margin: 0;
  position: relative;
}

.lr-mythomann-orderentry-details-block .lr-mythomann-recentcontacts-contact {
  padding: 0;
  margin: 15px 0 0 0;
  text-align: center;
}

.lr-mythomann-orderentry-details-block .lr-mythomann-recentcontacts-contact .lr-mythomann-recentcontacts-contact-right {
  text-align: left;
  width: 200px;
}

.lr-mythomann-orderentry-details-block-status {
  vertical-align: middle;
}

.lr-mythomann-orderentry-status {
  text-align: center;
}

.lr-mythomann-orderentry-status-headline {
  font-weight: bold;
  margin: 5px 0;
}

.lr-mythomann-orderentry-status-links {
  margin: 10px;
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.lr-mythomann-orderentry-status-links a:hover {
  color: #272727;
}

.lr-mythomann-orderentry-orderdata {
  width: 100%;
}

.lr-mythomann-orderentry-orderdata td {
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-orderentry-orderdata-label {
  font-weight: bold;
}

.lr-mythomann-orderentry-orderdata-value {
  display: inline-block;
  width: 175px;
  padding-left: 5px;
  padding-bottom: 3px;
  float: right;
}

.lr-mythomann-orderentry-articles {
  border: 8px solid #F6F4F0;
}

.lr-mythomann-orderentry-articles-headline {
  background-color: #F6F4F0;
  margin: 0;
  padding: 15px 0 5px;
}

.lr-mythomann-orderentry-articles-container {
  background-color: #fff;
  padding-top: 5px;
}

.lr-mythomann-orderentry-shipping-img,
.lr-mythomann-orderentry-article-img {
  margin-right: 10px;
}

.lr-mythomann-orderentry-article {
  margin: 10px 0;
  padding: 5px 10px;
}

.lr-mythomann-orderentry-article a img:hover {
  border-color: #e27200;
}

.lr-mythomann-orderentry-article-head {
  display: inline-block;
  vertical-align: middle;
}

.lr-mythomann-orderentry-article-body {
  display: inline-block;
  vertical-align: middle;
  width: 530px;
}

.lr-mythomann-orderentry-article-img {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}

.lr-mythomann-orderentry-article-name {
  font-weight: bold;
  font-size: 13px;
}

.lr-mythomann-orderentry-article-name>span {
  display: inline-block;
  width: 75%;
}

.lr-mythomann-orderentry-article-price {
  float: right;
  text-align: right;
}

.lr-mythomann-orderentry-article-price-single {
  display: inline-block;
  width: 100px;
  font-weight: normal;
}

.lr-mythomann-orderentry-article-price-total {
  display: inline-block;
  width: 100px;
  font-weight: bold;
}

.lr-mythomann-orderentry-article-details-artnr,
.lr-mythomann-orderentry-article-details-buyagain,
.lr-mythomann-orderentry-article-details-rate {
  display: inline-block;
  margin-right: 10px;
  font-size: 12px;
}

.lr-mythomann-orderentry-article-details-status {
  float: right;
}

.lr-mythomann-orderentry-article-vfstatus .tr-availability-layover {
  margin: 1px 0 0;
}

.lr-mythomann-orderentry-article-vfstatus .tr-availability-layover>a .tr-prod-availability {
  padding: 0;
}

.lr-mythomann-orderentry-article-vfstatus .tr-availability-layover>a .tr-prod-availability img {
  position: relative;
  vertical-align: top;
}

.lr-mythomann-orderentry-ordertotal {
  background-color: #F6F4F0;
  font-weight: bold;
  font-size: 17px;
  text-align: right;
  width: 100%;
  padding: 0 20px 0;
}

.lr-mythomann-orderentry-payment {
  border: 8px solid #F6F4F0;
}

.lr-mythomann-orderentry-payment-headline {
  background-color: #F6F4F0;
  margin: 0;
  padding-bottom: 5px;
}

.lr-mythomann-orderentry-payment-transactions {
  width: 100%;
}

.lr-mythomann-orderentry-payment-transactions thead {
  border-bottom: 1px solid #ccc;
  text-align: left;
}

.lr-mythomann-orderentry-payment-transactions tbody {
  text-align: left;
}

.lr-mythomann-orderentry-payment-transactions th,
.lr-mythomann-orderentry-payment-transactions td {
  padding: 5px 10px;
  vertical-align: top;
}

.lr-mythomann-orderentry-history {
  border: 8px solid #F6F4F0;
}

.lr-mythomann-orderentry-history-headline {
  background-color: #F6F4F0;
  margin: 0;
  padding-bottom: 5px;
}

.lr-mythomann-orderentry-history-log {
  width: 100%;
}

.lr-mythomann-orderentry-history-log thead {
  border-bottom: 1px solid #ccc;
  text-align: left;
}

.lr-mythomann-orderentry-history-log tbody {
  text-align: left;
}

.lr-mythomann-orderentry-history-log th,
.lr-mythomann-orderentry-history-log td {
  padding: 5px 10px;
  vertical-align: top;
}

.lr-mythomann-orderentry-history-package-articles {
  border: 1px solid #ccc;
  padding: 5px;
  margin: 5px 0;
}

.lr-mythomann-orderentry-history-package-article-text {
  display: inline-block;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lr-mythomann-orderentry-history-package-article-price {
  float: right;
}

.lr-mythomann-notregistered h2 {
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0;
}

.lr-mythomann-login-logo {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
}

.lr-mythomann-login .lr-mythomann-linktable {
  margin: 40px 0;
}

.lr-mythomann-login .lr-mythomann-linktable a {
  color: #777;
}

.lr-mythomann-login .lr-mythomann-linktable h2 {
  font-size: 20px;
}

.lr-mythomann-login .lr-mythomann-notregistered {
  margin: 40px 0 80px;
}

.lr-mythomann-login .lr-slider {
  margin: 40px 0;
}

.lr-mythomann-prodrate-unrated,
.lr-mythomann-prodrate-rated {
  margin-bottom: 25px;
}

.lr-mythomann-prodrate-unrated .lr-pagination,
.lr-mythomann-prodrate-rated .lr-pagination {
  background: white;
}

.lr-mythomann-prodrate-unrated-header,
.lr-mythomann-prodrate-rated-header {
  font-size: 20px;
  padding: 5px 0;
  width: 100%;
}

.lr-mythomann-prodrate-unrated-products,
.lr-mythomann-prodrate-rated-products {
  margin: 0;
}

.lr-mythomann-prodrate-unrated-product,
.lr-mythomann-prodrate-rated-product {
  padding: 0 0 15px 0;
  margin: 10px 0 0 0;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-prodrate-unrated-product a,
.lr-mythomann-prodrate-rated-product a {
  text-decoration: none;
}

.lr-mythomann-prodrate-unrated-product a img:hover,
.lr-mythomann-prodrate-rated-product a img:hover {
  border-color: #e27200;
}

.lr-mythomann-prodrate-unrated-product div,
.lr-mythomann-prodrate-rated-product div {
  vertical-align: top;
}

.lr-mythomann-prodrate-unrated-product-img,
.lr-mythomann-prodrate-rated-product-img {
  vertical-align: top;
  border: 1px solid #d4d2d3;
  background-color: #fff;
  padding: 5px;
  margin-right: 10px;
}

.lr-mythomann-prodrate-unrated-product-details,
.lr-mythomann-prodrate-rated-product-details {
  display: inline-block;
  width: 200px;
  margin-right: 10px;
}

.lr-mythomann-prodrate-unrated-product-name,
.lr-mythomann-prodrate-rated-product-name {
  font-weight: bold;
}

.lr-mythomann-prodrate-unrated-product-ratingcount,
.lr-mythomann-prodrate-rated-product-ratingcount {
  display: inline-block;
  width: 155px;
  font-size: 12px;
  font-style: italic;
}

.lr-mythomann-prodrate-unrated-product-ratenow,
.lr-mythomann-prodrate-rated-product-ratenow {
  display: inline-block;
  text-align: right;
  width: 120px;
  float: right;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.lr-mythomann-prodrate-unrated-product-ratenow-stars,
.lr-mythomann-prodrate-rated-product-ratenow-stars {
  display: inline-block;
  width: 120px;
  padding: 5px 0;
  border-bottom: 1px solid #ccc;
  text-align: center;
}

.lr-mythomann-prodrate-unrated-product-ratenow-stars .lr-stars-rating-middle,
.lr-mythomann-prodrate-rated-product-ratenow-stars .lr-stars-rating-middle {
  display: inline-block;
}

.lr-mythomann-prodrate-unrated-product-ratenow-button .lr-button,
.lr-mythomann-prodrate-rated-product-ratenow-button .lr-button {
  border: 0;
  border-radius: 0;
  width: 118px;
}

.lr-mythomann-prodrate-unrated-product-ratenow-button .lr-button:active,
.lr-mythomann-prodrate-rated-product-ratenow-button .lr-button:active {
  top: 0;
  left: 0;
}

.lr-mythomann-prodrate-rated-product-rating {
  display: inline-block;
  float: right;
  text-align: right;
}

.lr-mythomann-prodrate-rated-product-rating .lr-stars-rating-middle {
  display: inline-block;
}

.lr-mythomann-prodrate-rated-product-rating-stars {
  width: 120px;
  margin-bottom: 5px;
  vertical-align: top;
  text-align: right;
}

.lr-mythomann-prodrate-rated-product-rating-button {
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
}

.lr-mythomann-prodrate-rated-product-rating-button:hover {
  color: #e27200;
}

.lr-mythomann-prodrate-rated-product-rating-button .lr-button-active {
  background: none !important;
}

.lr-mythomann-prodrate-product-rater {
  display: none;
  background-color: #F8F6F3;
  margin: 10px 0 -15px 0;
  padding: 15px 15px 10px 20px;
  position: relative;
}

.lr-mythomann-prodrate-product-rater * {
  box-sizing: border-box;
}

.lr-mythomann-prodrate-product-rater-headline {
  font-size: 19px;
}

.lr-mythomann-prodrate-product-rater-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}

.lr-mythomann-prodrate-product-rater-editor {
  display: inline-block;
  width: 365px;
}

.lr-mythomann-prodrate-product-rater-editor-ratings {
  padding: 5px 0;
  margin: 0;
}

.lr-mythomann-prodrate-product-rater-editor-rating {
  margin: 5px 0;
  white-space: nowrap;
}

.lr-mythomann-prodrate-product-rater-editor-rating div {
  display: inline-block;
  vertical-align: middle;
}

.lr-mythomann-prodrate-product-rater-editor-rating .label-overall {
  font-weight: bold;
}

.lr-mythomann-prodrate-product-rater-editor-rating-label {
  width: 140px;
  text-align: left;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-prodrate-product-rater-editor-rating-stars {
  margin: 0 10px 0 5px;
}

.lr-mythomann-prodrate-product-rater-editor-rating-value {
  font-size: 12px;
  color: #777;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-prodrate-product-rater-editor-rating .error {
  color: #BD1515;
}

.lr-mythomann-prodrate-product-rater-editor-title-label {
  display: block;
  font-weight: bold;
  margin: 5px 0;
}

.lr-mythomann-prodrate-product-rater-editor-title-text {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 2px;
  height: 30px;
  text-indent: 5px;
  background-color: #F9F9F9;
}

.lr-mythomann-prodrate-product-rater-editor-ltext-label {
  display: block;
  font-weight: bold;
  margin: 5px 0;
}

.lr-mythomann-prodrate-product-rater-editor-ltext-text {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 2px;
  height: 250px;
  text-indent: 2px;
  background-color: #F9F9F9;
  padding: 5px;
}

.lr-mythomann-prodrate-product-rater-editor-achievement .tr-bov-achievement {
  width: 100%;
  display: inline-block;
  margin: 10px 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  position: relative;
}

.lr-mythomann-prodrate-product-rater-editor-achievement .tr-bov-achievement-words {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}

.lr-mythomann-prodrate-product-rater-editor-achievement .tr-bov-achievement-box-progress {
  height: 20px;
  display: inline-block;
  background-color: #DEDAD4;
}

.lr-mythomann-prodrate-product-rater-editor-nickname {
  font-size: 12px;
  margin: 10px 0 15px;
}

.lr-mythomann-prodrate-product-rater-editor-nickname-label {
  font-weight: bold;
  display: inline-block;
}

.lr-mythomann-prodrate-product-rater-editor-nickname-text {
  display: inline-block;
  vertical-align: middle !important;
}

.lr-mythomann-prodrate-product-rater-editor-nickname .js-nickname-input {
  border: 1px solid #ccc;
  border-radius: 2px;
  display: block;
  text-indent: 5px;
  background-color: #F9F9F9;
}

.lr-mythomann-prodrate-product-rater-editor-nickname .js-nickname-activate {
  text-decoration: underline;
}

.lr-mythomann-prodrate-product-rater-editor-nickname .tr-nickname-hint.error {
  color: #BD1515;
}

.lr-mythomann-prodrate-product-rater-note {
  margin: 5px 0 25px;
  font-size: 13px;
  color: #666;
}

.lr-mythomann-prodrate-product-rater-note a {
  text-decoration: underline;
  color: #666;
}

.lr-mythomann-prodrate-product-rater-note .lr-infobox-content {
  padding-right: 40px;
}

.lr-mythomann-prodrate-product-rater-tips {
  display: inline-block;
  float: right;
  width: 220px;
  padding-right: 10px;
  margin-top: 10px;
  color: #666;
}

.lr-mythomann-prodrate-product-rater-tips a {
  text-decoration: underline;
  color: #666;
}

.lr-mythomann-prodrate-product-rater-tips-header {
  font-size: 15px;
  margin-bottom: 15px;
}

.lr-mythomann-prodrate-product-rater-tips-headline {
  font-size: 12px;
  font-style: italic;
}

.lr-mythomann-prodrate-product-rater-tips-content {
  font-size: 12px;
  margin-bottom: 15px;
}

.lr-mythomann-prodrate-product-rater-submit {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 15px;
}

.lr-mythomann-prodrate-product-rater-submit .lr-button {
  font-size: 13px;
  padding: 10px;
}

.lr-mythomann-prodrate-languages {
  text-align: center;
}

.lr-mythomann-prodrate-chooselanguage {
  display: inline-block;
  margin: 0 15px;
}

.lr-mythomann-prodrate-chooselanguage:hover {
  color: #e27200;
}

.lr-mythomann-prodrate-ratethankyou h2 {
  margin: 0;
}

.lr-mythomann-prodrate-ratethankyou-close {
  float: right;
  cursor: pointer;
}

.lr-mythomann-prodrate-noproducts {
  margin-bottom: 25px;
}

.lr-mythomann-navigation-header {
  margin-bottom: 5px;
}

.lr-mythomann-navigation-header-link {
  vertical-align: middle;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  display: table-cell;
  width: 20%;
  padding: 5px 10px 7px;
  color: #959595 !important;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-navigation-header-link-text {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.lr-mythomann-navigation-header-link:hover {
  color: #e27200 !important;
}

.lr-mythomann-navigation-header-link-active {
  color: #272727 !important;
  border: 1px solid #d4d2d3;
  border-bottom-color: #fff;
}

.lr-mythomann-navigation-body {
  overflow: visible;
  white-space: nowrap;
  margin-bottom: 25px;
}

.lr-mythomann-navigation-body h1 {
  margin: 5px 0;
}

.lr-mythomann-navigation-body-text {
  width: 470px;
  display: inline-block;
  vertical-align: bottom;
  white-space: normal;
  padding-right: 50px;
}

.lr-mythomann-navigation-body-logo {
  width: 168px;
  display: inline-block;
  text-align: right;
}

.lr-mythomann-navigation-body-logo img {
  vertical-align: bottom;
  margin-bottom: -15px;
}

.lr-mythomann-writemessage {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  margin-bottom: 50px;
}

.lr-mythomann-writemessage h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-writemessage-form {
  margin-top: 14px;
}

.lr-mythomann-writemessage-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 210px;
  margin: 7px 0 9px 0;
  resize: none;
  border-radius: 3px;
  background-color: #F9F9F9;
  padding: 5px;
  white-space: pre-wrap;
}

.lr-mythomann-writemessage-form button {
  width: 175px;
  height: 35px;
  font-weight: bold;
}

.lr-mythomann-writemessage-form .lr-custom-input-dropdown {
  width: 175px;
}

.lr-mythomann-writemessage-form-error {
  border-color: #FFBABA;
}

.lr-mythomann-writemessage-thankyou {
  font-weight: bold;
  height: 282px;
}

.lr-mythomann-faxnumbers {
  display: inline-block;
  vertical-align: top;
  width: 310px;
}

.lr-mythomann-faxnumbers h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-faxnumbers h2 img {
  float: right;
  margin-top: -5px;
}

.lr-mythomann-faxnumbers-departments {
  margin-top: 0;
  height: 175px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-faxnumbers-department {
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: top;
}

.lr-mythomann-faxnumbers-department-right {
  float: right;
  text-align: right;
}

.lr-mythomann-faxnumbers-department-name {
  font-weight: bold;
  width: 155px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-recentcontacts {
  display: inline-block;
  width: 310px;
  margin-left: 20px;
  float: right;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-recentcontacts h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-recentcontacts-contacts {
  position: relative;
  background-color: #F6F4F0;
  margin-top: 0;
  height: 180px;
}

.lr-mythomann-recentcontacts-contact {
  padding: 0;
  margin-bottom: 10px;
  font-size: 13px;
}

.lr-mythomann-recentcontacts-contact-left {
  margin-right: 10px;
  margin-top: 5px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
}

.lr-mythomann-recentcontacts-contact-right {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lr-mythomann-recentcontacts-contact-right div {
  height: 22px;
}

.lr-mythomann-recentcontacts-contact-name {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #E59797;
}

.lr-mythomann-recentcontacts-contact-department {
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-recentcontacts-contact-email {
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-recentcontacts-contact-email a {
  text-decoration: none;
}

.lr-mythomann-recentcontacts-contact-phone {
  font-size: 13px;
}

.lr-mythomann-rateproducts .lr-smallwidget-content {
  padding: 15px;
}

.lr-mythomann-rateproducts-products-headline {
  font-weight: bold;
  margin-bottom: 5px;
}

.lr-mythomann-rateproducts-products-images {
  margin-bottom: 10px;
}

.lr-mythomann-rateproducts-products-images-img {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}

.lr-mythomann-rateproducts-products-images-img:hover {
  border-color: #e27200;
}

.lr-mythomann-visitus {
  margin: 25px 0;
}

.lr-mythomann-visitus h2 {
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 10px;
}

.lr-mythomann-visitus-container {
  border: 1px solid #d4d2d3;
  height: 267px;
  overflow: hidden;
}

.lr-mythomann-visitus-left {
  display: inline-block;
  width: 440px;
  overflow: hidden;
}

.lr-mythomann-visitus-right {
  display: inline-block;
  vertical-align: top;
  width: 190px;
  padding: 10px;
}

.lr-mythomann-visitus-button {
  width: 100%;
  margin: 20px 0 10px;
  font-weight: bold;
}

.lr-mythomann-visitus-links {
  text-align: center;
}

.lr-mythomann-testreports {
  background-color: #F6F4F0;
  padding: 15px 20px;
  margin: 20px -20px -10px -20px;
}

.lr-mythomann-logout {
  position: relative;
  padding-bottom: 75px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-logout-loginlink {
  margin-bottom: 75px;
}

.lr-mythomann-tracking-panel {
  border: 8px solid #EDE9E0;
  padding: 5px 10px;
}

.lr-mythomann-tracking-panel-dhl-details,
.lr-mythomann-tracking-panel-ups-details {
  width: 100%;
  border-bottom: 2px solid #EDE9E0;
  padding-bottom: 5px;
}

.lr-mythomann-tracking-panel-dhl-details-shippingType,
.lr-mythomann-tracking-panel-ups-details-shippingType,
.lr-mythomann-tracking-panel-dhl-details-packageWeight,
.lr-mythomann-tracking-panel-ups-details-packageWeight {
  display: inline-block;
  width: 25%;
}

.lr-mythomann-tracking-panel-dhl-details-trackingId,
.lr-mythomann-tracking-panel-ups-details-trackingId {
  float: right;
}

.lr-mythomann-tracking-panel-dhl-status,
.lr-mythomann-tracking-panel-ups-status {
  text-align: center;
  margin: 15px 0;
}

.lr-mythomann-tracking-panel-dhl-status img,
.lr-mythomann-tracking-panel-ups-status img {
  margin: 10px 15px;
}

.lr-mythomann-tracking-panel-dhl-status .status-active,
.lr-mythomann-tracking-panel-ups-status .status-active {
  background-color: #FFCC00;
  border: 1px solid transparent;
  border-radius: 50%;
}

.lr-mythomann-tracking-panel-dhl-events,
.lr-mythomann-tracking-panel-ups-events {
  width: 100%;
  font-size: 12px;
}

.lr-mythomann-tracking-panel-dhl-events thead,
.lr-mythomann-tracking-panel-ups-events thead {
  text-align: left;
  border-bottom: 2px solid #EDE9E0;
}

.lr-mythomann-tracking-panel-dhl-events tbody tr,
.lr-mythomann-tracking-panel-ups-events tbody tr {
  border-bottom: 1px solid #EDE9E0;
}

.lr-mythomann-tracking-panel-dhl-events th,
.lr-mythomann-tracking-panel-ups-events th,
.lr-mythomann-tracking-panel-dhl-events td,
.lr-mythomann-tracking-panel-ups-events td {
  vertical-align: top;
  padding: 5px 5px 5px 0;
}

.lr-mythomann-tracking-panel-dhl-events-date,
.lr-mythomann-tracking-panel-ups-events-date {
  width: 25%;
}

.lr-mythomann-tracking-panel-dhl-events-description,
.lr-mythomann-tracking-panel-ups-events-description {
  width: 60%;
}

.lr-mythomann-tracking-panel-dhl-events-location,
.lr-mythomann-tracking-panel-ups-events-location {
  width: 15%;
}

.lr-mythomann-tracking-panel-ups-events-date {
  width: 25%;
}

.lr-mythomann-tracking-panel-ups-events-description {
  width: 40%;
}

.lr-mythomann-tracking-panel-ups-events-location {
  width: 35%;
}

.lr-mythomann-tracking-note {
  margin: 15px 0;
  background-color: #F6F4F0;
  padding: 10px;
  color: #666;
}

.lr-mythomann-tracking-notification {
  margin: 30px 0;
}

.lr-mythomann-tracking-notification-form {
  border: 1px solid #d4d2d3;
  border-radius: 2px;
  padding: 15px;
  margin: 10px 0;
}

.lr-mythomann-tracking-notification-form input {
  vertical-align: text-bottom;
  cursor: pointer;
}

.lr-mythomann-tracking-notification-form td {
  vertical-align: text-bottom;
  padding: 5px 10px;
}

.lr-mythomann-tracking-notification-form label {
  font-weight: bold;
  display: block;
}

.lr-mythomann-tracking-notification-form .lr-button {
  margin: 15px 0 0;
  font-size: 13px;
}

.lr-mythomann-tracking2 .lr-mythomann-navigation-body {
  padding-top: 25px;
}

.lr-mythomann-tracking2 h2 {
  font-weight: normal;
  margin-top: 35px;
}

.lr-mythomann-tracking2 .deliveryEntry {
  z-index: 1;
  position: relative;
  margin-bottom: 15px;
}

.lr-mythomann-tracking2 .deliveryEntry .iconContainer {
  background-color: #fff;
  float: left;
  margin-right: 15px;
}

.lr-mythomann-tracking2 .deliveryEntry .deliveryBody {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 73px;
}

.lr-mythomann-tracking2 .deliveryEntry .deliveryBody p {
  margin: 0;
}

.lr-mythomann-tracking2 .deliveryEntry .deliveryBody .deliveryDate {
  color: #aaa;
}

.lr-mythomann-tracking2 .deliveryEntry.notYet img,
.lr-mythomann-tracking2 .deliveryEntry.notYet p {
  opacity: .4;
}

.lr-mythomann-tracking2 .currentState {
  margin-top: 50px;
}

.lr-mythomann-tracking2 .currentState h2 {
  margin: 0 0 25px 0;
}

.lr-mythomann-tracking2 .currentState h2 span {
  font-size: 14px;
  float: right;
  line-height: 30px;
}

.lr-mythomann-tracking2 .currentState #currentStateBody {
  position: relative;
  box-shadow: 0 0 0 10px #f7f5f6;
  border: 1px solid #aaa;
  padding: 35px 20px;
}

.lr-mythomann-tracking2 .currentState #currentStateBody .deliveryEntry {
  margin-bottom: 0;
  width: 450px;
}

.lr-mythomann-tracking2 .currentState #prediction {
  z-index: 100;
  position: absolute;
  right: 0;
  top: 0;
  width: 170px;
  height: 100%;
  border-left: 1px solid #f7f5f6;
}

.lr-mythomann-tracking2 .currentState #prediction #prediction-calendar {
  position: absolute;
  top: -22px;
  height: 34px;
  width: 100%;
  background-image: url(https://www.thomann.de/pics/images/mythomann/tracking/calendarhead.png);
  background-repeat: no-repeat;
  background-position-x: 14px;
}

.lr-mythomann-tracking2 .currentState #prediction #prediction-header {
  margin-top: 25px;
  padding-top: 15px;
  font-size: 14px;
  text-align: center;
  border-top: 1px solid #f7f5f6;
}

.lr-mythomann-tracking2 .currentState #prediction #prediction-date {
  text-align: center;
  font-size: 34px;
  margin: 5px 0;
  font-weight: bold;
}

.lr-mythomann-tracking2 .currentState #prediction #prediction-footer {
  text-align: center;
  font-size: 12px;
}

.lr-mythomann-tracking2 .delivery {
  position: relative;
}

.lr-mythomann-tracking2 .delivery .berthold {
  top: 0;
  left: 36px;
  position: absolute;
  border-left: 1px dashed #AEACAD;
  height: 100%;
  z-index: 0;
}

.lr-mythomann-boughtcoupons {
  position: relative;
  width: 100%;
  margin-bottom: 30px;
}

.lr-mythomann-boughtcoupons .lr-mythomann-navigation-body-logo {
  margin-right: 25px;
  margin-top: -130px;
  float: right;
}

.lr-mythomann-boughtcoupons .lr-mythomann-navigation-body-logo img {
  margin: 0;
}

.lr-mythomann-boughtcoupons-headline {
  font-weight: normal;
  font-size: 20px;
  margin: 0;
}

.lr-mythomann-boughtcoupons-headline-nologo {
  margin: 5px 0 10px;
}

.lr-mythomann-boughtcoupons table {
  width: 100%;
  font-size: 12px;
  line-height: 1.5em;
}

.lr-mythomann-boughtcoupons table thead {
  background-color: #F6F4F0;
}

.lr-mythomann-boughtcoupons table thead th {
  font-weight: bold;
  white-space: nowrap;
  text-align: left;
  padding: 5px 0 5px 5px;
}

.lr-mythomann-boughtcoupons table tbody tr {
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-boughtcoupons table tbody td {
  vertical-align: top;
  padding: 10px 5px 10px 5px;
}

.lr-mythomann-boughtcoupons table .lr-button {
  float: right;
  font-size: 13px;
  padding: 5px 10px;
}

.lr-mythomann-boughtcoupons table .lr-button a {
  text-decoration: none;
}

.lr-mythomann-boughtcoupons table .lr-button a:hover {
  color: #272727;
}

.lr-mythomann-boughtcoupons-originalvalue {
  position: relative;
  width: 100px;
}

.lr-mythomann-boughtcoupons-originalvalue img {
  z-index: -1;
}

.lr-mythomann-boughtcoupons-originalvalue span {
  display: inline-block;
  position: absolute;
  font-size: 20px;
  top: 25px;
  left: 30px;
  width: 50px;
  height: 23px;
  white-space: nowrap;
  text-align: center;
  color: white;
  background: rgba(0,0,0,0.5);
  line-height: 20px;
  padding-top: 4px;
}

.lr-mythomann-boughtcoupons-infos {
  width: 20%;
}

.lr-mythomann-buycoupons {
  margin-bottom: 35px;
}

.lr-mythomann-buycoupons .lr-checkout-couponThankyou h3 {
  font-size: 20px;
}

.lr-mythomann-buycoupons .lr-checkout-couponThankyou-more {
  margin-bottom: -1px;
  border-bottom: 0;
}

.lr-mythomann-buycoupons-couponfeatures {
  padding: 15px 10px;
  border: 1px solid #d4d2d3;
  border-radius: 0 0 2px 2px;
  border-top: 0;
}

.lr-mythomann-sendcoupon {
  margin-top: 65px;
}

.lr-mythomann-sendcoupon .form-error {
  border-color: #d43638;
}

.lr-mythomann-sendcoupon .lr-mythomann-navigation-body-logo {
  margin-top: -180px;
  margin-right: 20px;
  float: right;
}

.lr-mythomann-sendcoupon-success,
.lr-mythomann-sendcoupon-error {
  display: none;
}

.lr-mythomann-sendcoupon-success .lr-infobox-content,
.lr-mythomann-sendcoupon-error .lr-infobox-content {
  text-align: center;
}

.lr-mythomann-sendcoupon-deliverby {
  padding: 5px 15px;
  border: 1px solid #ccc;
  margin-top: 5px;
}

.lr-mythomann-sendcoupon-deliverby input,
.lr-mythomann-sendcoupon-deliverby label {
  vertical-align: top;
}

.lr-mythomann-sendcoupon-deliverby label {
  font-weight: bold;
}

.lr-mythomann-sendcoupon-deliverby>div {
  padding-left: 30px;
  margin: 5px 0 15px 5px;
}

.lr-mythomann-sendcoupon-deliverby #sendCoupon {
  padding: 0;
}

.lr-mythomann-sendcoupon-deliverby #sendCoupon .couponPreview {
  margin: 10px auto;
}

.lr-mythomann-sendcoupon-deliverby #sendCoupon .couponThumbnails {
  margin: 10px -5px;
}

.lr-mythomann-sendcoupon-deliverby .tr-custom-input-radio {
  vertical-align: middle;
  margin-left: -30px;
  margin-right: 11px;
}

.lr-mythomann-sendcoupon-deliverby-options {
  display: none;
  margin-top: 5px;
}

.lr-mythomann-sendcoupon-deliverby-options span {
  display: inline-block;
  font-size: 11px;
  margin-left: 202px;
  margin-bottom: 10px;
  width: 305px;
}

.lr-mythomann-sendcoupon-deliverby-options label {
  font-weight: normal;
  width: 200px;
  display: inline-block;
  vertical-align: middle;
}

.lr-mythomann-sendcoupon-deliverby-options a:hover {
  color: #000000;
}

.lr-mythomann-sendcoupon-deliverby-options input {
  margin: 5px 0;
  width: 300px;
  vertical-align: middle;
}

.lr-mythomann-sendcoupon-deliverby-options textarea {
  background-color: #F9F9F9;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  width: 302px;
  height: 100px;
  border-radius: 3px;
  padding: 5px;
  resize: none;
  white-space: pre-wrap;
}

.lr-mythomann-sendcoupon-deliverby-options #post_zip {
  width: 100px;
}

.lr-mythomann-sendcoupon-deliverby-options #post_city {
  width: 195px;
}

.lr-mythomann-sendcoupon-deliverby-options .lr-custom-inputs-select {
  width: 300px;
  display: inline-block;
  margin: 5px 0 10px;
}

.lr-mythomann-sendcoupon-preview {
  display: none;
  text-align: center;
}

.lr-mythomann-sendcoupon-preview h2 {
  border-bottom: 1px solid #d4d2d3;
  margin: 15px 55px;
}

.lr-mythomann-sendcoupon-preview #sendcoupon-preview {
  min-height: 266px;
}

.lr-mythomann-sendcoupon-preview #sendcoupon-preview img {
  display: none;
}

.lr-mythomann-sendcoupon-style {
  width: 100%;
  height: 160px;
  text-align: center;
  white-space: nowrap;
  overflow: visible;
  margin-top: 10px;
}

.lr-mythomann-sendcoupon-style-motives img {
  border: 1px solid #d4d2d3;
  border-radius: 5px;
  margin: 5px 3px;
  cursor: pointer;
}

.lr-mythomann-sendcoupon-style-motives img:hover {
  border-color: #e27200;
  border-radius: 10px;
}

.lr-mythomann-sendcoupon-style-motives .active {
  border-color: #000000;
}

.lr-mythomann-sendcoupon-style-colors div {
  display: inline-block;
  margin: 0 5px;
  width: 90px;
  height: 60px;
  border: 1px solid #d4d2d3;
  border-radius: 5px;
  cursor: pointer;
  opacity: .8;
}

.lr-mythomann-sendcoupon-style-colors div:hover {
  border-color: #F6F4F0;
  border-radius: 10px;
  opacity: 1;
}

.lr-mythomann-sendcoupon-style-colors-sand {
  background-color: #B0A686;
}

.lr-mythomann-sendcoupon-style-colors-red {
  background-color: #C29B98;
}

.lr-mythomann-sendcoupon-style-colors-blue {
  background-color: #9AB1C5;
}

.lr-mythomann-sendcoupon-style-colors-brown {
  background-color: #C9B0A1;
}

.lr-mythomann-sendcoupon-style-colors-green {
  background-color: #B2D2AB;
}

.lr-mythomann-sendcoupon-style-colors .active {
  border-color: #000000;
}

.lr-mythomann-sendcoupon-print span {
  background: url(/static/tr/img/thomann_icon_print.png?m=1469023194) transparent no-repeat left center;
  padding-left: 30px;
}

.lr-mythomann-sendcoupon-mail,
.lr-mythomann-sendcoupon-sms,
.lr-mythomann-sendcoupon-post {
  margin-left: 202px;
  margin-top: 5px;
}

.lr-mythomann-sendcoupon-contactus {
  width: 100%;
  margin: 40px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-sendcoupon-contactus h3 {
  background-color: #F7F7F5;
  padding: 5px;
}

.lr-mythomann-sendcoupon-contactus-hotline {
  float: left;
  padding-left: 10px;
  font-size: 14px;
}

.lr-mythomann-sendcoupon-contactus-faces {
  float: right;
  padding-right: 10px;
}

.lr-mythomann-addressbook {
  position: relative;
  width: 100%;
  border: 10px solid #F6F4F0;
}

.lr-mythomann-addressbook-container {
  width: 100%;
  height: 100%;
}

.lr-mythomann-addressbook-addresses {
  border: 1px solid #d2d3d4;
}

.lr-mythomann-addressbook-address {
  width: 100%;
  padding: 10px 15px;
  border-bottom: 1px solid #F6F4F0;
}

.lr-mythomann-addressbook-address-type {
  float: left;
  display: inline-block;
  width: 150px;
  font-weight: bold;
}

.lr-mythomann-addressbook-address-text {
  float: left;
  width: 190px;
  margin: 0 0 0 30px;
}

.lr-mythomann-addressbook-address-controls {
  display: inline-block;
  width: 210px;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.lr-mythomann-addressbook-address-controls-edit,
.lr-mythomann-addressbook-address-controls-delete {
  text-decoration: underline;
}

.lr-mythomann-addressbook-address-controls-edit:hover,
.lr-mythomann-addressbook-address-controls-delete:hover {
  color: #e27200;
  cursor: pointer;
}

.lr-mythomann-addressbook-address-editform {
  display: none;
  width: 100%;
  height: 280px;
  z-index: 5;
  background: #fff;
}

.lr-mythomann-addressbook-address-editform label {
  display: inline-block;
  width: 220px;
  text-align: right;
  margin-right: 15px;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  vertical-align: bottom;
}

.lr-mythomann-addressbook-address-editform input {
  height: 30px;
  margin-bottom: 6px;
}

.lr-mythomann-addressbook-address-editform form {
  padding: 20px;
  border: 1px solid #d2d3d4;
  height: 190px;
  border-top-width: 0;
}

.lr-mythomann-addressbook-address-editform .invalid {
  border: 1px solid #d43638;
}

.lr-mythomann-addressbook-address-editform .form-error {
  float: left;
  width: 238px;
  margin-top: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #d43638;
}

.lr-mythomann-addressbook-address-editform .lr-form-label-countrycode {
  display: inline-block;
  margin-top: 6px;
}

.lr-mythomann-addressbook-address-editform .lr-form-text-disabled {
  display: inline-block;
  height: 32px;
  vertical-align: bottom;
  color: #777;
}

.lr-mythomann-addressbook-address-editform #firstName,
.lr-mythomann-addressbook-address-editform #familyName {
  width: 107px;
}

.lr-mythomann-addressbook-address-editform #zipCode {
  width: 70px;
}

.lr-mythomann-addressbook-address-editform #city {
  width: 144px;
}

.lr-mythomann-addressbook-address-editform .lr-button {
  margin-top: 20px;
}

.lr-mythomann-addressbook-address-editform .lr-custom-inputs-select {
  display: inline-block;
  width: 180px;
  margin-top: 1px;
}

.lr-mythomann-addressbook-address-editform .lr-custom-inputs-select select {
  padding-right: 25px;
}

.lr-mythomann-addressbook-address-editform-placeholder {
  display: none;
}

.lr-mythomann-addressbook-address-editform-addresstypes {
  width: 100%;
  background-color: #F6F4F0;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
}

.lr-mythomann-addressbook-address-editform-addresstypes .active-addressType {
  font-weight: bold;
  background-color: #fff;
  border: 1px solid #d2d3d4;
  border-bottom: 1px dashed #ccc;
}

.lr-mythomann-addressbook-address-editform-addresstypes .inactive-addressType {
  border-bottom: 1px solid #d2d3d4;
}

.lr-mythomann-addressbook-address-editform-flag {
  display: inline-block;
  margin-left: 5px;
}

.lr-mythomann-addressbook-address-choosetype {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  width: 50%;
  height: 50px;
  padding-top: 15px;
}

.lr-mythomann-addressbook-address-choosetype img {
  border: 2px solid transparent;
  border-radius: 100%;
  padding: 5px;
  margin-bottom: 5px;
}

.lr-mythomann-addressbook-address-choosetype:hover img {
  border-color: #e27200;
}

.lr-mythomann-addressbook-controls {
  background-color: #F6F4F0;
  width: 100%;
  padding: 0 10px 10px;
}

.lr-mythomann-addressbook-controls .lr-button {
  float: right;
  margin-left: 5px;
}

.lr-mythomann-addressbook-button-cancel,
.lr-mythomann-addressbook-button-save {
  display: none;
  padding: 7px 15px;
}

.lr-mythomann-addressbook-button-cancel {
  margin-right: 172px;
}

.lr-mythomann-addressbook-button-save {
  font-weight: bold;
}

.lr-mythomann-addressbook-confirmation {
  display: none;
  width: 100%;
  padding: 5px;
  background-color: #F6F4F0;
}

.lr-mythomann-addressbook-confirmation .confirm-text {
  display: inline-block;
  padding-top: 3px;
}

.lr-mythomann-addressbook-confirmation .confirm-yes {
  font-weight: bold;
}

.lr-mythomann-addressbook-confirmation .confirm-yes,
.lr-mythomann-addressbook-confirmation .confirm-no {
  float: right;
  margin-left: 5px;
}

.lr-mythomann-winsomething {
  width: 100%;
  margin-bottom: 35px;
  position: relative;
}

.lr-mythomann-winsomething-stars a {
  margin: 7px 0;
  display: block;
}

.lr-mythomann-winsomething-stars-headline h2 {
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 10px;
}

.lr-mythomann-winsomething-stars-text {
  margin: 7px 0;
}

.lr-mythomann-winsomething-stars-table {
  display: table;
  width: 640px;
  border: 1px solid #d3d2d4;
  padding: 10px;
}

.lr-mythomann-winsomething-stars-table-row {
  display: table-row;
}

.lr-mythomann-winsomething-stars-table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.lr-mythomann-winsomething-stars-table-cell-left,
.lr-mythomann-winsomething-stars-table-cell-right {
  width: 110px;
}

.lr-mythomann-winsomething .lr-infobox {
  padding: 12px 14px 14px;
}

.lr-mythomann-winsomething-image {
  float: right;
  margin-right: -10px;
}

.lr-mythomann-winsomething-content {
  width: 100%;
}

.lr-mythomann-winsomething-content a {
  text-decoration: none;
}

.lr-mythomann-winsomething-content h3 {
  margin-top: 0;
}

.lr-mythomann-winsomething-content h3 a {
  text-decoration: none;
}

.lr-mythomann-winsomething-content div {
  display: inline-block;
  width: 450px;
}

.lr-mythomann-winsomething-content-article {
  margin: 15px 0 5px;
}

.lr-mythomann-winsomething-content-article div {
  max-width: 300px;
  padding: 0;
}

.lr-mythomann-winsomething-content-article img {
  vertical-align: top;
  margin-right: 5px;
}

.lr-mythomann-winsomething-content-text a {
  text-decoration: underline;
}

.lr-mythomann-changeaddress {
  margin-bottom: 50px;
}

.lr-mythomann-changeaddress .lr-infobox {
  margin-bottom: 25px;
}

.lr-mythomann-changeaddress-form {
  width: 100%;
  border: 10px solid #F6F4F0;
  padding: 15px 0;
}

.lr-mythomann-changeaddress-form-left,
.lr-mythomann-changeaddress-form-right {
  display: inline-block;
  margin: 5px 20px 5px 0;
}

.lr-mythomann-changeaddress-form-left {
  width: 200px;
  text-align: right;
}

.lr-mythomann-changeaddress-form-right {
  width: 250px;
}

.lr-mythomann-changeaddress-form-right-noinput {
  vertical-align: top;
}

.lr-mythomann-changeaddress-form-countrylabel {
  vertical-align: top;
  margin-top: 10px;
}

.lr-mythomann-changeaddress-form-countryselect {
  height: 38px;
  margin-bottom: 0;
}

.lr-mythomann-changeaddress-form label {
  display: inline-block;
}

.lr-mythomann-changeaddress-form input {
  height: 30px;
  margin-bottom: 6px;
}

.lr-mythomann-changeaddress-form button {
  display: block;
  margin-left: 222px;
  margin-top: 15px;
  width: 222px;
  height: 33px;
}

.lr-mythomann-changeaddress-form #zipCode {
  width: 70px;
}

.lr-mythomann-changeaddress-form #city {
  width: 144px;
}

.lr-mythomann-changeaddress-form .lr-custom-input-dropdown {
  width: 221px;
}

.lr-mythomann-changeaddress-form .lr-custom-input-dropdown .input-dropdown-values {
  z-index: 3;
}

.lr-mythomann-changeaddress-form .invalid {
  border: 1px solid #d43638;
}

.lr-mythomann-changeaddress-form .form-error {
  color: #d43638;
  position: absolute;
}

.lr-mythomann-editaccount>div {
  margin-bottom: 15px;
}

.lr-mythomann-editaccount form {
  display: inline-block;
  border: 5px solid #F6F4F0;
  padding: 15px;
  width: 375px;
}

.lr-mythomann-editaccount form div {
  text-align: right;
  vertical-align: top;
  margin: 5px 0 10px;
}

.lr-mythomann-editaccount form h4 {
  margin: 0 0 15px 0;
  width: 185px;
  text-align: right;
}

.lr-mythomann-editaccount form input {
  text-indent: 5px;
}

.lr-mythomann-editaccount form button {
  width: 175px;
}

.lr-mythomann-editaccount form label {
  display: inline-block;
  width: 175px;
  margin-right: 15px;
  vertical-align: middle;
  text-align: left;
}

.lr-mythomann-editaccount form .lr-form-input-text {
  width: 175px;
  height: 25px;
  box-sizing: border-box;
}

.lr-mythomann-editaccount-forminfo {
  display: inline-block;
  width: 210px;
  margin: 5px 0 0 10px;
  vertical-align: top;
}

.lr-mythomann-editaccount-address {
  display: inline-block;
  border: 5px solid #F6F4F0;
  padding: 15px;
  width: 415px;
}

.lr-mythomann-editaccount-password form h4 {
  text-align: left;
}

.lr-mythomann-editaccount-avatar form h4 {
  margin: 0;
  text-align: left;
}

.lr-mythomann-editaccount-avatar form img {
  float: left;
}

.lr-mythomann-linkpartner {
  margin-bottom: 25px;
}

.lr-mythomann-linkpartner-score {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 2px solid #d4d2d3;
  text-align: center;
}

.lr-mythomann-linkpartner-partner {
  float: left;
  margin-bottom: 10px;
}

.lr-mythomann-linkpartner-partner .lr-custom-input-dropdown {
  width: 250px;
}

.lr-mythomann-linkpartner-partnerid {
  margin-bottom: 10px;
  font-size: 15px;
}

.lr-mythomann-linkpartner-datecontrol {
  float: right;
  margin-bottom: 10px;
}

.lr-mythomann-linkpartner-datecontrol * {
  vertical-align: middle;
}

.lr-mythomann-linkpartner-datecontrol label {
  margin-right: 10px;
}

.lr-mythomann-linkpartner-transactions table {
  width: 100%;
  border: 1px solid #d4d2d3;
}

.lr-mythomann-linkpartner-transactions table thead tr {
  background-color: #F6F4F0;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-linkpartner-transactions table thead th {
  text-align: left;
  padding: 5px;
}

.lr-mythomann-linkpartner-transactions table tbody td {
  padding: 10px 5px;
  border-bottom: 1px solid #d4d2d3;
  vertical-align: top;
}

.lr-mythomann-linkpartner-transactions-comment,
.lr-mythomann-linkpartner-transactions-issuer {
  font-size: 12px;
  color: #138B85;
}

.lr-mythomann-classadmin-edit-success,
.lr-mythomann-classadmin-delete-success,
.lr-mythomann-classadmin-error {
  display: none;
}

.lr-mythomann-classadmin-confirmation {
  display: none;
  width: 100%;
  padding: 5px;
  background-color: #F6F4F0;
}

.lr-mythomann-classadmin-confirmation .confirm-text {
  display: inline-block;
  padding-top: 3px;
}

.lr-mythomann-classadmin-confirmation .confirm-yes {
  font-weight: bold;
}

.lr-mythomann-classadmin-confirmation .confirm-yes,
.lr-mythomann-classadmin-confirmation .confirm-no {
  float: right;
  margin-left: 5px;
}

.lr-mythomann-classadmin-classified {
  margin: 15px 0;
  border: 0 solid #d4d2d3;
  border-bottom-width: 1px;
  border-left-width: 1px;
  font-size: 13px;
}

.lr-mythomann-classadmin-classified-header {
  overflow: hidden;
}

.lr-mythomann-classadmin-classified-category {
  height: 25px;
  border-bottom: 1px solid #d4d2d3;
  margin-left: 100px;
  padding: 5px 0 0 0;
}

.lr-mythomann-classadmin-classified-type1,
.lr-mythomann-classadmin-classified-type2,
.lr-mythomann-classadmin-classified-type3 {
  float: left;
  width: 100px;
  height: 25px;
  white-space: nowrap;
  padding: 6px 15px 0;
  background-color: #fff;
  font-weight: bold;
  font-size: 15px;
  border-right: 1px solid #d4d2d3;
  border-top: 1px solid #d4d2d3;
}

.lr-mythomann-classadmin-classified-type1 {
  color: #228B22;
}

.lr-mythomann-classadmin-classified-type2 {
  color: #6380A1;
}

.lr-mythomann-classadmin-classified-type3 {
  color: #F88B23;
}

.lr-mythomann-classadmin-classified-text {
  padding: 15px 15px 25px;
  text-align: justify;
  border-right: 1px solid #d4d2d3;
}

.lr-mythomann-classadmin-classified-footer {
  background-color: #F0EDE7;
  padding: 5px 10px;
  border-right: 1px solid #d4d2d3;
  font-size: 12px;
}

.lr-mythomann-classadmin-classified-edit,
.lr-mythomann-classadmin-classified-delete {
  text-decoration: underline;
  margin-right: 5px;
  cursor: pointer;
}

.lr-mythomann-classadmin-classified-edit:hover,
.lr-mythomann-classadmin-classified-delete:hover {
  color: #e27200;
}

.lr-mythomann-classadmin-classified-datetime {
  float: right;
}

.lr-mythomann-classadmin-form {
  display: none;
  border: 1px solid #d4d2d3;
  padding: 10px 15px 10px 0;
}

.lr-mythomann-classadmin-form input {
  width: 175px;
}

.lr-mythomann-classadmin-form-textarea {
  vertical-align: top;
}

.lr-mythomann-classadmin-form-textarea textarea {
  width: 100%;
  height: 200px;
  border-radius: 3px;
  padding: 5px;
  white-space: pre-wrap;
}

.lr-mythomann-classadmin-form .lr-custom-inputs-select {
  width: 179px;
  height: 32px;
  display: inline-block;
}

.lr-mythomann-classadmin-form .lr-custom-inputs-select select {
  padding-right: 20px;
}

.lr-mythomann-classadmin-form-left {
  display: inline-block;
  width: 200px;
  text-align: right;
  margin: 5px 10px 5px 0;
  white-space: nowrap;
  height: 30px;
  vertical-align: middle;
}

.lr-mythomann-classadmin-form-right {
  display: inline-block;
  width: 380px;
  margin: 5px 20px 5px 0;
  white-space: nowrap;
  overflow: visible;
}

.lr-mythomann-classadmin-choose-type {
  display: inline-block;
}

.lr-mythomann-classadmin-choose-type .lr-custom-input-dropdown {
  width: 85px;
}

.lr-mythomann-classadmin-choose-category {
  display: inline-block;
}

.lr-mythomann-classadmin-choose-category .lr-custom-input-dropdown {
  width: 200px;
}

.lr-mythomann-classadmin-choose-duration {
  display: inline-block;
}

.lr-mythomann-classadmin-choose-duration .lr-custom-input-dropdown {
  width: 89px;
}

.lr-mythomann-retoure .form-error {
  border-color: #d43638;
}

.lr-mythomann-retoure .lr-pagination {
  border-top: 1px solid #d4d2d3;
}

.lr-mythomann-retoure-steps h3 {
  padding: 10px;
}

.lr-mythomann-retoure-step,
.lr-mythomann-retoure-step-active {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0;
}

.lr-mythomann-retoure-step span,
.lr-mythomann-retoure-step-active span {
  border: 2px solid #fff;
  border-radius: 100%;
  padding: 0 6px;
  margin-right: 5px;
}

.lr-mythomann-retoure-step {
  background-color: #F6F4F0;
  color: #A19D94;
  cursor: pointer;
}

.lr-mythomann-retoure-step span {
  border-color: #A19D94;
}

.lr-mythomann-retoure-step-active {
  background-color: #A19D94;
  color: #fff;
}

.lr-mythomann-retoure-step-active span {
  border-color: #fff;
}

.lr-mythomann-retoure-step-container {
  display: none;
  padding: 0 10px;
}

.lr-mythomann-retoure-error {
  display: none;
}

.lr-mythomann-retoure-next {
  text-align: center;
}

.lr-mythomann-retoure-next .lr-button {
  padding: 10px;
  margin-bottom: 15px;
}

.lr-mythomann-retoure-order .lr-button {
  float: right;
  margin: 7px 0 0 0;
  padding: 10px;
}

.lr-mythomann-retoure-order-reasons {
  display: none;
}

.lr-mythomann-retoure-product {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  padding: 0 5px 10px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-retoure-product img {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  margin: 0 10px 0 0;
  border: 1px solid #d4d2d3;
}

.lr-mythomann-retoure-product-info {
  display: inline-block;
  width: 235px;
}

.lr-mythomann-retoure-product-info .tr-custom-input-checkbox {
  vertical-align: middle;
}

.lr-mythomann-retoure-product-title {
  font-weight: bold;
}

.lr-mythomann-retoure-product-quantity {
  display: none;
  margin-top: 15px;
}

.lr-mythomann-retoure-product-quantity input {
  width: 25px;
  height: 25px;
  text-align: center;
  padding: 0;
  margin: 0 0 0 5px;
  text-indent: 0;
}

.lr-mythomann-retoure-product-reason {
  display: none;
}

.lr-mythomann-retoure-product-reason .moneyback,
.lr-mythomann-retoure-product-reason .deadonarrival,
.lr-mythomann-retoure-product-reason .warranty {
  display: none;
}

.lr-mythomann-retoure-product-reason>label,
.lr-mythomann-retoure-product-reason>div {
  display: inline-block;
  margin: 10px 0;
  width: 100%;
}

.lr-mythomann-retoure-product-reason .reason>span,
.lr-mythomann-retoure-product-reason .comment>label>span {
  display: inline-block;
  min-width: 115px;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

.lr-mythomann-retoure-product-reason .is-broken>span {
  font-style: italic;
  margin: 6px;
}

.lr-mythomann-retoure-product-reason .is-broken>label {
  cursor: pointer;
}

.lr-mythomann-retoure-product-reason .is-broken>label>.tr-custom-input-radio {
  margin-right: 6px;
  position: relative;
  top: 2px;
}

.lr-mythomann-retoure-product-reason .is-broken>label:hover {
  text-decoration: underline;
}

.lr-mythomann-retoure-product-reason .notifications .notification-replaceable {
  color: green;
}

.lr-mythomann-retoure-product-reason .notifications .notification-notReplaceable {
  color: red;
}

.lr-mythomann-retoure-product-reason textarea {
  vertical-align: top;
  box-sizing: border-box;
  width: 170px;
  height: 75px;
  margin: 0;
  resize: none;
  border-radius: 3px;
  background-color: #F9F9F9;
  padding: 5px;
  white-space: pre-wrap;
}

.lr-mythomann-retoure .dummy-product {
  display: none;
}

.lr-mythomann-retoure-money-information {
  border-bottom: 1px solid #d4d2d3;
  padding-bottom: 10px;
  margin: 10px 0;
}

.lr-mythomann-retoure-money-chooseType {
  margin-bottom: 10px;
  text-align: center;
}

.lr-mythomann-retoure-money-chooseType label {
  padding: 10px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 0 2px;
}

.lr-mythomann-retoure-money-chooseType .tr-custom-input-radio {
  vertical-align: middle;
  margin-right: 5px;
}

.lr-mythomann-retoure-money-bank {
  vertical-align: top;
  padding: 0 10px;
}

.lr-mythomann-retoure-money-bank form {
  padding: 10px 5px;
  border: 1px solid #ccc;
}

.lr-mythomann-retoure-money-bank form .lr-form-input-text {
  width: 150px;
  padding: 0;
  height: 30px;
  margin: 2px 15px 2px 5px;
}

.lr-mythomann-retoure-money-bank-nr {
  display: none;
}

.lr-mythomann-retoure-money-bank-iban,
.lr-mythomann-retoure-money-bank-nr {
  text-align: center;
}

.lr-mythomann-retoure-money-bank-iban label,
.lr-mythomann-retoure-money-bank-nr label {
  width: 235px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}

.lr-mythomann-retoure-money-bank-iban div,
.lr-mythomann-retoure-money-bank-nr div {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.lr-mythomann-retoure-money-bank #iban {
  width: 250px;
}

.lr-mythomann-retoure-money-bank #bic {
  width: 150px;
}

.lr-mythomann-retoure-money-bank #accountNr,
.lr-mythomann-retoure-money-bank #blz {
  width: 120px;
}

.lr-mythomann-retoure-money-note {
  padding: 0 10px 10px;
}

.lr-mythomann-retoure-explanation {
  margin: 40px 0;
  text-align: center;
}

.lr-mythomann-retoure-explanation h2 {
  text-align: left;
  font-weight: normal;
}

.lr-mythomann-retoure-explanation-verify,
.lr-mythomann-retoure-explanation-sendback,
.lr-mythomann-retoure-explanation-repair {
  position: relative;
  width: 31%;
  height: 175px;
  margin-right: 10px;
  border: 1px solid #d4d2d3;
  display: inline-block;
  vertical-align: top;
  padding: 50px 10px 0;
  text-align: left;
}

.lr-mythomann-retoure-explanation-verify span,
.lr-mythomann-retoure-explanation-sendback span,
.lr-mythomann-retoure-explanation-repair span {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 28px;
  padding-top: 5px;
  text-align: center;
  font-size: 34px;
  color: #d4d2d3;
}

.lr-mythomann-retoure-thankyou {
  display: none;
}

.lr-mythomann-retoure-thankyou h1 {
  margin: 0 0 10px;
}

.lr-mythomann-retoure-thankyou h2 {
  margin: 20px 0 5px;
  font-weight: normal;
}

.lr-mythomann-retoure-alternatives {
  text-align: center;
  background-color: #F6F4F0;
  padding: 10px 0;
  margin: 10px 0 40px;
}

.lr-mythomann-passwordlost,
.lr-mythomann-expresscheckin,
.lr-mythomann-register,
.lr-mythomann-setpassword {
  margin-bottom: 40px;
}

.lr-mythomann-passwordlost .lr-form,
.lr-mythomann-expresscheckin .lr-form,
.lr-mythomann-register .lr-form,
.lr-mythomann-setpassword .lr-form {
  padding-top: 10px;
}

.lr-mythomann-passwordlost .lr-form label,
.lr-mythomann-expresscheckin .lr-form label,
.lr-mythomann-register .lr-form label,
.lr-mythomann-setpassword .lr-form label {
  margin-right: 10px;
}

.lr-mythomann-passwordlost .lr-form input,
.lr-mythomann-expresscheckin .lr-form input,
.lr-mythomann-register .lr-form input,
.lr-mythomann-setpassword .lr-form input {
  box-sizing: border-box;
}

.lr-mythomann-expresscheckin .lr-mythomann-navigation-body-text,
.lr-mythomann-register .lr-mythomann-navigation-body-text {
  width: 420px;
}

.lr-mythomann-expresscheckin .lr-form,
.lr-mythomann-register .lr-form {
  margin: 40px 0;
}

.lr-mythomann-expresscheckin-features h2,
.lr-mythomann-register-features h2 {
  font-weight: normal;
}

.lr-mythomann-setpassword .lr-infobox h2 {
  margin: 0;
}

.lr-mythomann-register #zip {
  width: 75px;
  float: none;
}

.lr-mythomann-register #city {
  width: 140px;
  float: none;
}

.lr-mythomann-register .lr-custom-input-dropdown {
  width: 219px;
  margin: 3px 0;
}

.lr-mythomann-register .lr-form input {
  height: 27px;
}

.lr-mythomann-register .lr-form label {
  vertical-align: top;
  margin-top: 7px;
}

.lr-mythomann-retourepdfs {
  position: relative;
  border: 1px solid #d4d2d3;
  margin: 30px 0 15px;
  padding: 0 10px 11px;
}

.lr-mythomann-retourepdfs .lr-icon-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.lr-mythomann-retourepdfs>img {
  vertical-align: top;
}

.lr-mythomann-retourepdfs-content {
  width: 450px;
  display: inline-block;
  padding: 0 5px;
}

.lr-mythomann-retourepdfs-content h2 {
  margin: 0 0 5px;
  font-weight: normal;
  font-size: 18px;
}

.lr-mythomann-retourepdfs-headline {
  display: inline-block;
  width: 100%;
  padding: 11px 0;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-retourepdfs-retoure {
  width: 100%;
  padding: 5px 0;
  font-weight: bold;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-retourepdfs-retoure a {
  float: right;
  font-weight: normal;
  text-decoration: none;
  line-height: inherit;
  height: inherit;
}

.lr-mythomann-sidebar-navigation {
  padding: 0;
}

.lr-mythomann-sidebar-navigation-head {
  padding: 10px;
}

.lr-mythomann-sidebar-navigation-spacer {
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.lr-mythomann-sidebar-navigation-logout {
  font-size: 12px;
  font-weight: normal;
  color: #ccc;
}

.lr-mythomann-sidebar-navigation-profile {
  padding: 0;
}

.lr-mythomann-sidebar-navigation-profile-picture {
  display: inline-block;
  vertical-align: top;
}

.lr-mythomann-sidebar-navigation-profile-data {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 12px;
}

.lr-mythomann-sidebar-navigation-profile-data-name {
  font-weight: bold;
}

.lr-mythomann-sidebar-navigation-profile-data-email {
  overflow: hidden;
  text-overflow: ellipsis;
}

.lr-mythomann-sidebar-navigation-link {
  display: block;
  text-decoration: none;
  padding: 3px 0;
}

.lr-mythomann-sidebar-navigation-link:hover span {
  color: #e27200 !important;
  border-color: #e27200 !important;
}

.lr-mythomann-sidebar-navigation-link-unrated,
.lr-mythomann-sidebar-navigation-link-wishlist {
  border: 1px solid #979485;
  border-radius: 15px;
  color: #979485;
  float: right;
  font-size: 10px;
  padding: 0 7px;
  margin-right: 10px;
  margin-top: -2px;
}

.lr-mythomann .lr-xmascontest-banner {
  margin-bottom: 30px;
}

.lr-mythomann-safetynotice-valveoil {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 0 0 20px 0;
}

.lr-mythomann-safetynotice-valveoil-headline {
  font-weight: bold;
  font-size: 15px;
}

.lr-mythomann-safetynotice-valveoil-body {
  width: 100%;
}

.lr-mythomann-safetynotice-valveoil-text {
  width: 475px;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 10px;
}

.lr-mythomann-safetynotice-valveoil-image {
  vertical-align: top;
  float: right;
}

.lr-mythomann-safetynotice-valveoil-controls {
  margin: 0;
}

.lr-mythomann-safetynotice-valveoil-button-read,
.lr-mythomann-safetynotice-valveoil-button-close {
  height: 30px;
  padding: 5px 10px;
  cursor: pointer;
  font-size: 13px;
  vertical-align: top;
}

.lr-mythomann-safetynotice-valveoil-button-read {
  font-weight: bold;
  border: 1px solid #000;
  border-radius: 3px;
  margin-right: 10px;
  padding-top: 7px;
}

.lr-mythomann-safetynotice-valveoil-button-read:hover {
  border-left-color: #ffcc52;
  border-right-color: #ffcc52;
}

.lr-mythomann-safetynotice-valveoil-popup-close {
  text-align: center;
}

.lr-mythomann-safetynotice-valveoil-layover {
  width: 650px;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 300px;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d4d2d3;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours .company-open {
  font-weight: 700;
  font-size: 14px;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-header {
  font-weight: bold;
  font-size: 14px;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-holiday .lr-compinfo-businesshours-list-item-content-label,
.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-holiday .lr-compinfo-businesshours-list-item-content-data {
  text-decoration: line-through;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-content {
  border-bottom: 1px solid #d4d2d3;
  height: 175px;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-list {
  width: 100%;
  padding: 5px 0 0;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-list-item-content {
  padding: 0;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-list-item-content-label,
.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-list-item-content-data {
  width: 50%;
  text-align: left;
}

.lr-mythomann-businesshours .lr-compinfo-businesshours .lr-compinfo-businesshours-list-item-content-data {
  margin-left: 0;
  float: right;
  text-align: right;
}

.lr-mythomann-paperinvoice {
  position: relative;
  border: 1px solid #d3d2d4;
  margin-bottom: 35px;
  margin-top: 35px;
}

.lr-mythomann-paperinvoice.doProgress {
  opacity: .5;
}

.lr-mythomann-paperinvoice .tr-custom-input-radio {
  vertical-align: text-top;
}

.lr-mythomann-paperinvoice-close {
  position: absolute;
  top: 8px;
  right: 10px;
  cursor: pointer;
}

.lr-mythomann-paperinvoice-noclose .lr-mythomann-paperinvoice-close {
  display: none;
}

.lr-mythomann-paperinvoice-error {
  display: none;
}

.lr-mythomann-paperinvoice-tree {
  margin: 18px;
  float: left;
}

.lr-mythomann-paperinvoice-tree-sad {
  display: none;
}

.lr-mythomann-paperinvoice-tree-happy {
  display: block;
}

.lr-mythomann-paperinvoice-text {
  margin-top: 29px;
  float: left;
  width: 457px;
}

.lr-mythomann-paperinvoice-text h2 {
  margin: 0;
  letter-spacing: -0.5px;
}

.lr-mythomann-paperinvoice-text p {
  margin: 0;
  line-height: 1.35;
  font-size: 15px;
}

.lr-mythomann-paperinvoice-text em {
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

.lr-mythomann-paperinvoice.lr-mythomann-paperinvoice-paperless-form .lr-mythomann-paperinvoice-text {
  margin-top: 39px;
}

.lr-mythomann-paperinvoice.lr-mythomann-paperinvoice-paper-form .lr-mythomann-paperinvoice-choice {
  display: block;
}

.lr-mythomann-paperinvoice-choice {
  display: none;
  padding-top: 21px;
  padding-bottom: 25px;
  padding-left: 10px;
  vertical-align: middle;
}

.lr-mythomann-paperinvoice-choice label {
  display: block;
  cursor: pointer;
  text-indent: -18px;
  padding: 0 20px;
}

.lr-mythomann-paperinvoice-choice label+label {
  padding-top: 19px;
}

.lr-mythomann-paperinvoice-choice-option {
  letter-spacing: -0.5px;
}

.lr-mythomann-paperinvoice-choice-nudge,
.lr-mythomann-paperinvoice-choice-option {
  font-size: 16px;
}

.lr-mythomann-paperinvoice-choice-nudge {
  color: #959595;
  font-style: italic;
  font-size: 15px;
}

.lr-mythomann-paperinvoice.has-paper-invoices .lr-mythomann-paperinvoice-tree-sad {
  display: block;
}

.lr-mythomann-paperinvoice.has-paper-invoices .lr-mythomann-paperinvoice-tree-happy {
  display: none;
}

.lr-mythomann-paperinvoice.lr-mythomann-paperinvoice-paper-form .lr-mythomann-paperinvoice-tree-sad {
  display: none;
}

.lr-mythomann-paperinvoice.lr-mythomann-paperinvoice-paper-form .lr-mythomann-paperinvoice-tree-happy {
  display: block;
}

.lr-mythomann-paperinvoice.error .lr-mythomann-paperinvoice-text {
  display: none;
}

.lr-mythomann-paperinvoice.error .lr-mythomann-paperinvoice-error {
  display: block;
  margin-top: 70px;
  font-size: 20px;
}

.lr-scrollable-articlelist-article {
  margin: 7px 15px 7px 10px;
}

.lr-scrollable-articlelist-article div {
  vertical-align: top;
  font-size: 12px;
}

.lr-scrollable-articlelist-article-image {
  background-color: #fff;
  padding: 5px;
  border: 1px solid #ccc;
  display: inline-block;
  margin-right: 5px;
}

.lr-scrollable-articlelist-article-image:hover {
  border-color: #e27200;
}

.lr-scrollable-articlelist-article-text {
  display: inline-block;
  width: 150px;
  padding-top: 2px;
}

.lr-scrollable-articlelist-article-text div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lr-scrollable-articlelist-article-name {
  font-weight: bold;
}

.lr-scrollable-articlelist-article-name a {
  text-decoration: none;
}

.lr-scrollable-articlelist-article-description {
  font-size: 11px;
}

.lr-scrollable-articlelist-article-price {
  float: right;
  font-weight: bold;
  padding-top: 2px;
}

.lr-smallwidget {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 25px;
}

.lr-smallwidget h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
}

.lr-smallwidget-floatinglink {
  float: right;
  margin: 5px 0;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
  color: #4D4D4D;
}

.lr-smallwidget-content {
  position: relative;
  background-color: #F6F4F0;
  height: 180px;
  border: 1px solid #ccc;
}

.lr-smallwidget-content a {
  text-decoration: none;
}

.lr-smallwidget-right {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 25px;
  float: right;
}

.lr-smallwidget-right h2 {
  font-weight: normal;
  font-size: 17px;
  margin: 5px 0 10px;
}

.lr-smallwidget-right-floatinglink {
  float: right;
  margin: 5px 0;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
  color: #4D4D4D;
}

.lr-smallwidget-right-content {
  position: relative;
  background-color: #F6F4F0;
  height: 180px;
  border: 1px solid #ccc;
}

.lr-smallwidget-right-content a {
  text-decoration: none;
}

.lr-dealometer h1 {
  margin: 2px 0 7px;
}

.lr-dealometer h2 {
  font-weight: normal;
}

.lr-dealometer-intro-left {
  float: left;
  width: 480px;
}

.lr-dealometer-intro-left p {
  margin: 0;
}

.lr-dealometer-intro-right {
  float: right;
  width: 145px;
}

.lr-dealometer-topdeals-list-row {
  float: left;
}

.lr-dealometer-topdeals-list-row .lr-seamless-article-info-price .primary {
  color: #D10707;
  font-weight: bold;
  font-size: 12px;
}

.lr-dealometer-topdeals-list-row .lr-seamless-article-info-name {
  font-size: 13px;
}

.lr-dealometer-topdeals-list-entry {
  float: left;
  width: 25%;
  box-sizing: border-box;
  margin-left: 15px;
}

.lr-dealometer-topdeals-list-entry.first {
  margin-left: 0;
}

.lr-dealometer-topdeals-list-entry-imagebox {
  width: 100%;
  margin-bottom: 5px;
  height: 85px;
}

.lr-dealometer-topdeals-list-entry-uvp {
  font-size: 12px;
}

.lr-dealometer-topdeals-list-entry-savings {
  color: #D10E0E;
  font-size: 12px;
  font-weight: 700;
}

.lr-dealometer-topdeals-list-entry-originalPrice {
  font-weight: 700;
}

.lr-dealometer-savingfun-manufacturer {
  float: left;
  border: 1px solid #dbd9d4;
  width: 310px;
  margin-bottom: 20px;
  overflow: hidden;
}

.lr-dealometer-savingfun-manufacturer.left {
  margin-right: 20px;
}

.lr-dealometer-savingfun-manufacturer-header {
  position: relative;
  height: 87px;
  width: 310px;
}

.lr-dealometer-savingfun-manufacturer-header-container {
  padding: 7px;
  border-bottom: 1px solid #dbd9d4;
  height: 87px;
  width: 310px;
  display: table-cell;
  vertical-align: middle;
}

.lr-dealometer-savingfun-manufacturer-header-container strong {
  display: inline-block;
  font-size: 14px;
  z-index: 3;
  position: relative;
  max-width: 170px;
}

.lr-dealometer-savingfun-manufacturer-header-container img {
  position: absolute;
  z-index: 1;
}

.lr-dealometer-savingfun-manufacturer-header-container .header-background {
  width: 310px;
  height: 87px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-0 .header-background {
  background: url("//www.thomann.de/pics/images/dealometer/dealometer-banner-hero.png") 0 0 no-repeat;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-0 img {
  right: 0;
  top: 50%;
  margin-top: -30px;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-1 .header-background {
  background: url("//www.thomann.de/pics/images/dealometer/dealometer-banner-hot.png") 0 0 no-repeat;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-1 img {
  right: 5px;
  top: 50%;
  margin-top: -18px;
  -ms-transform: rotate(-14deg);
  -webkit-transform: rotate(-14deg);
  transform: rotate(-14deg);
}

.lr-dealometer-savingfun-manufacturer-header-container.header-2 .header-background {
  display: none;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-2 span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-3 .header-background {
  background: url("//www.thomann.de/pics/images/dealometer/dealometer-banner-space.png") 0 0 no-repeat;
}

.lr-dealometer-savingfun-manufacturer-header-container.header-3 img {
  right: 12px;
  top: 50%;
  margin-top: -15px;
}

.lr-dealometer-equipment {
  margin-top: 20px;
}

.lr-dealometer-equipment-category {
  float: left;
  width: 310px;
  margin-bottom: 20px;
  position: relative;
}

.lr-dealometer-equipment-category.left {
  margin-right: 20px;
}

.lr-dealometer-equipment-category-header {
  padding: 7px 0;
  height: 61px;
  width: 310px;
  display: table-cell;
  vertical-align: middle;
}

.lr-dealometer-equipment-category-header strong {
  display: inline-block;
  font-size: 14px;
  max-width: 220px;
  line-height: 18px;
}

.lr-dealometer-equipment-category img {
  position: absolute;
  right: 1px;
  top: 0;
}

.lr-dealometer-equipment-category-list {
  border: 1px solid #dbd9d4;
}

#WoodPickerAppContainer {
  width: 640px;
  margin: 40px 0;
}

#WoodPickerAppContainer #WoodPickerApp {
  position: relative;
}

#WoodPickerAppContainer #WoodPickerApp .close:hover,
#WoodPickerAppContainer #WoodPickerApp .feature-zoom:hover {
  cursor: pointer;
}

#WoodPickerAppContainer #WoodPickerApp .WoodPickerApp-Overlays {
  position: absolute;
  width: 100%;
  z-index: 100;
  top: 35px;
}

#WoodPickerAppContainer #WoodPickerApp .WoodPickerApp-Overlays .container {
  position: relative;
}

#WoodPickerAppContainer #WoodPickerApp .WoodPickerApp-Overlays .tr-zoomed-album-hires {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  left: 115px;
  height: 120px;
  width: 1200px;
}

#WoodPickerAppContainer #WoodPickerApp>.logo {
  text-align: center;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  background: white;
  top: -25px;
  z-index: 1;
  padding: 0 15px;
}

#WoodPickerAppContainer #WoodPickerApp p {
  margin: 0;
}

#WoodPickerAppContainer .woodpicker-settings {
  padding-top: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  border: 1px solid #d4d2d3;
}

#WoodPickerAppContainer .woodpicker-settings .tagline {
  text-align: center;
  color: #89653f;
  font-weight: 400;
  letter-spacing: .5px;
  margin-top: -5px;
  margin-bottom: 5px;
}

#WoodPickerAppContainer .woodpicker-settings-row {
  display: block;
  padding: 15px;
  width: 100%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-child(3) {
  width: 26%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-child(2) {
  width: 20%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-child(1) {
  width: 49%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-of-type(1) {
  margin-right: 1%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-of-type(2) {
  margin: 0 1.5%;
}

#WoodPickerAppContainer .woodpicker-settings-row-bottom>*:nth-of-type(3) {
  margin-left: 1%;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer {
  background: #F7F7F7;
  border-top: 1px solid #d4d2d3;
  padding: 10px 15px;
  margin-top: 5px;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer>*:nth-child(2) {
  width: 75%;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer>*:nth-child(1) {
  width: 25%;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer .reset {
  text-transform: capitalize;
  color: black;
  transition: color .15s;
  -webkit-transition: color .15s;
  -moz-transition: color .15s;
  -ms-transition: color .15s;
  -o-transition: color .15s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  text-decoration: underline;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer .reset:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .woodpicker-settings-row-footer .reset:hover {
  color: #e27200;
  transition: color .15s;
  -webkit-transition: color .15s;
  -moz-transition: color .15s;
  -ms-transition: color .15s;
  -o-transition: color .15s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

#WoodPickerAppContainer .woodpicker-settings-section {
  border: 1px solid #d4d2d3;
  padding: 10px;
  position: relative;
  vertical-align: top;
}

#WoodPickerAppContainer .woodpicker-settings-section.clear-state:not(.woodpicker-settings-section-brand) {
  border: 1px solid red;
}

#WoodPickerAppContainer .woodpicker-settings-section.clear-state:not(.woodpicker-settings-section-brand) .woodpicker-settings-section-title:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .woodpicker-settings-section.clear-state:not(.woodpicker-settings-section-brand) .woodpicker-settings-section-title .clear {
  color: red;
  font-weight: bold;
}

#WoodPickerAppContainer .woodpicker-settings-section-title {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: -9px;
  text-align: center;
  z-index: 1;
}

#WoodPickerAppContainer .woodpicker-settings-section-title.popover {
  z-index: 10;
}

#WoodPickerAppContainer .woodpicker-settings-section-title.hidden {
  display: none;
}

#WoodPickerAppContainer .woodpicker-settings-section-title>* {
  text-transform: capitalize;
  background: white;
  padding: 0 10px;
}

#WoodPickerAppContainer .woodpicker-settings-section-body.popover .woodpicker-chooser-artist,
#WoodPickerAppContainer .woodpicker-settings-section-body.popover .dropdown-menu .body {
  -webkit-box-shadow: 0 2px 12px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 12px 1px rgba(0,0,0,0.1);
  box-shadow: 0 2px 12px 1px rgba(0,0,0,0.1);
}

#WoodPickerAppContainer .woodpicker-settings-section-body.popover .woodpicker-chooser-artist {
  background: black;
}

#WoodPickerAppContainer .woodpicker-settings-section-body.popover .woodpicker-chooser-artist-all-artists {
  border: 0;
}

#WoodPickerAppContainer .woodpicker-settings-section-size {
  width: 100%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>*:nth-child(3) {
  width: 42%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>*:nth-child(2) {
  width: 12%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>*:nth-child(1) {
  width: 42%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>div:first-of-type {
  margin-left: 2%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>div:last-of-type {
  margin-right: 2%;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body>* {
  display: inline-block;
  vertical-align: middle;
}

#WoodPickerAppContainer .woodpicker-settings-section-size-body-middle {
  margin-right: 2px;
  margin-left: -2px;
  color: rgba(0,0,0,0.55);
  font-style: italic;
  text-align: center;
}

#WoodPickerAppContainer .woodpicker-settings-section-brand {
  padding: 0;
}

#WoodPickerAppContainer .woodpicker-settings-section-brand.clear-state {
  outline: 1px solid red;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist {
  padding: 0;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist-title {
  z-index: 4;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist-title.popover {
  display: none;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist.selected .woodpicker-settings-section-artist-title:not(.popover) {
  top: -19px;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist-body:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist-body.popover {
  position: absolute;
  z-index: 3;
  top: -231px;
  left: -324px;
  height: 100%;
}

#WoodPickerAppContainer .woodpicker-settings-section-artist-body:not(.popover) .woodpicker-chooser-artist .woodpicker-chooser-artist-current-artist-container {
  height: 115px;
  overflow: hidden;
}

#WoodPickerAppContainer .woodpicker-settings-section-material-tip,
#WoodPickerAppContainer .woodpicker-settings-section-material-body {
  text-transform: capitalize;
  padding: 10px 10px 8px;
}

#WoodPickerAppContainer .woodpicker-settings-section-material-body {
  margin-top: 12px;
}

#WoodPickerAppContainer .woodpicker-reference-stick {
  margin: 35px 10px 0;
  position: relative;
}

#WoodPickerAppContainer .woodpicker-reference-stick>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-reference-stick>*:nth-child(2) {
  width: 50%;
}

#WoodPickerAppContainer .woodpicker-reference-stick>*:nth-child(1) {
  width: 50%;
}

#WoodPickerAppContainer .woodpicker-reference-stick>* {
  vertical-align: top;
}

#WoodPickerAppContainer .woodpicker-reference-stick .overlay.feature {
  text-align: center;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: -40px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left {
  position: relative;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .label {
  padding-right: 40px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .label:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 0;
  z-index: 1;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-left: 20px solid #d4d2d3;
  border-bottom: 20px solid transparent;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .is-current-reference {
  text-align: center;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background: #d4d2d3;
  color: #555253;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .artist-info {
  margin-top: 15px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .artist-info>* {
  display: inline-block;
  vertical-align: middle;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .artist-info .artist-text {
  margin-left: 15px;
  width: 160px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .left .artist-info .artist-text span {
  font-weight: bold;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right {
  width: 50%;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-result .footer>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-result .footer>*:nth-child(2) {
  width: 50%;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-result .footer>*:nth-child(1) {
  width: 50%;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-stick-image-container {
  height: 40px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-stick-image-preview-image,
#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-stick-image-zoom-container {
  width: 100%;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-stick-image-preview-image {
  padding: 20px;
}

#WoodPickerAppContainer .woodpicker-reference-stick .right .woodpicker-stick-image-preview-container {
  overflow: hidden;
}

#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .woodpicker-result,
#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .left {
  position: relative;
}

#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .woodpicker-result>div,
#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .left>div {
  opacity: .5;
}

#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .woodpicker-result:after,
#WoodPickerAppContainer .woodpicker-reference-stick.blend-out .left:after {
  content: '';
  height: 21px;
  width: 38px;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 130px;
  background: #fff url(https://images.static-thomann.de/pics/images/misc/loader-black.gif) center no-repeat;
}

#WoodPickerAppContainer .woodpicker-results {
  margin-top: 35px;
}

#WoodPickerAppContainer .woodpicker-results .heading h3 {
  font-size: 1.25em;
  font-weight: 500;
}

#WoodPickerAppContainer .woodpicker-results .results-paging {
  position: relative;
  margin: 0 10px;
  background: #F8F6F1;
  padding: 16px 0 0 0;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul {
  margin: 0 72px 0 0;
  padding: 0;
  text-align: right;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li {
  font-size: 14px;
  display: inline-block;
  padding: 0 5px;
  vertical-align: middle;
  color: #272727;
  min-width: 20px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.activePage {
  font-weight: 600;
  line-height: 18px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.activePage:hover {
  cursor: default;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.inactive {
  opacity: .5;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.inactive .lr-button:hover {
  cursor: default;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.inactive .lr-button:hover,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.inactive .lr-button:active,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.inactive .lr-button:focus {
  top: 0;
  left: 0;
  background: #f8f5ed !important;
  background: -moz-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f8f5ed), color-stop(100%, #e8e5db)) !important;
  background: -webkit-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%) !important;
  background: -o-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%) !important;
  background: -ms-linear-gradient(top, #f8f5ed 1%, #e8e5db 100%) !important;
  background: linear-gradient(to bottom, #f8f5ed 1%, #e8e5db 100%) !important;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.first {
  padding-right: 2px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.first span:last-of-type {
  margin-left: 7px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.last {
  padding-left: 2px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.last span:first-of-type {
  margin-right: 7px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.previous,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.next {
  position: absolute;
  top: 10px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.previous>div,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.next>div {
  height: 30px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.previous img,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.next img {
  margin-top: 3px;
  width: 8px;
  height: auto;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.previous.inactive:hover,
#WoodPickerAppContainer .woodpicker-results .results-paging ul li.next.inactive:hover {
  cursor: default;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.previous {
  right: 35px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging ul li.next {
  right: -2px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging .loading {
  position: absolute;
  left: 10px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging .loading img {
  padding: 0;
}

#WoodPickerAppContainer .woodpicker-results .results-paging .woodpicker-show-all {
  position: absolute;
  bottom: -5px;
  left: 3px;
  padding-bottom: 6px;
  padding-top: 5px;
}

#WoodPickerAppContainer .woodpicker-results .results-paging .woodpicker-show-all:focus,
#WoodPickerAppContainer .woodpicker-results .results-paging .woodpicker-show-all:active {
  top: inherit;
  bottom: -4px;
}

#WoodPickerAppContainer .woodpicker-results .article-container {
  background: #F8F6F1;
  border: 1px solid #EFEADE;
  margin-bottom: 20px;
  padding: 2% 0;
  position: relative;
  min-height: 60px;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row {
  margin-bottom: 2%;
  position: relative;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row:last-of-type {
  margin-bottom: 0;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .overlay {
  position: absolute;
  z-index: 100;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .overlay.image .large-image-container {
  position: relative;
  height: 100%;
  margin-left: 9px;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .overlay.image .large-image-container img {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .overlay.image .large-image-container .tr-zoomed-album-zoom-control {
  display: block;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .overlay.feature {
  left: 0;
  right: 0;
  top: -100px;
  bottom: 0;
  padding: 200px 0;
  margin: -200px 0;
  height: 800px;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .results>* {
  display: inline-block;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .results>*:nth-child(2) {
  width: 47%;
}

#WoodPickerAppContainer .woodpicker-results .article-container .woodpicker-results-row .results>*:nth-child(1) {
  width: 47%;
}

#WoodPickerAppContainer .woodpicker-results .article-container.blend-out .woodpicker-result {
  position: relative;
}

#WoodPickerAppContainer .woodpicker-results .article-container.blend-out .woodpicker-result>div {
  opacity: .5;
}

#WoodPickerAppContainer .woodpicker-results .article-container.blend-out .woodpicker-result:after {
  content: '';
  height: 21px;
  width: 38px;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 130px;
  background: #fff url(https://images.static-thomann.de/pics/images/misc/loader-black.gif) center no-repeat;
}

#WoodPickerAppContainer .WoodPickerApp-NoResults {
  min-height: 130px;
  padding: 10px 0;
  text-align: center;
  position: relative;
}

#WoodPickerAppContainer .WoodPickerApp-NoResults .logo {
  background: #fff url(/pics/images/woodpicker/woodpicker-logo.png) no-repeat center center;
  width: 100%;
  height: 45px;
  margin-top: 30px;
}

#WoodPickerAppContainer .WoodPickerApp-NoResults span.reset {
  font-weight: bold;
  font-size: 1.75em;
  color: red;
  text-decoration: underline;
  text-transform: capitalize;
}

#WoodPickerAppContainer .WoodPickerApp-NoResults span.reset:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .WoodPickerApp-NoResults .shruggi {
  margin: 20px auto;
  background-image: url('https://www.thomann.de/pics/images/woodpicker/shruggi-with-sticks.png');
  background-repeat: no-repeat;
  width: 186px;
  height: 65px;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions {
  margin: 35px 0;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .content {
  position: relative;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .content img:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .content .bubble {
  z-index: 1;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble {
  opacity: 1;
  position: absolute;
  background-color: transparent;
  width: 200px;
  transition: top .2s,left .2s;
  -webkit-transition: top .2s,left .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble .bubble1,
#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble .bubble2 {
  background: transparent url(https://images4.static-thomann.de/pics/ncx/stickfinder/modpics/stf_bubble.png) no-repeat;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble .bubble1 {
  font-size: 10px;
  padding: 14px;
  padding-right: 20px;
  background-position: top center;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble .bubble2 {
  height: 50px;
  background-position: bottom center;
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble.close {
  opacity: 1;
  -webkit-animation-name: oldBubble;
  -moz-animation-name: oldBubble;
  -o-animation-name: oldBubble;
  animation-name: oldBubble;
  -webkit-animation-duration: .2s;
  -moz-animation-duration: .2s;
  -o-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@keyframes oldBubble {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

#WoodPickerAppContainer .WoodPickerApp-StickMinions .bubble.open {
  -webkit-animation-name: newBubble;
  -moz-animation-name: newBubble;
  -o-animation-name: newBubble;
  animation-name: newBubble;
  -webkit-animation-duration: .2s;
  -moz-animation-duration: .2s;
  -o-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@keyframes newBubble {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

#WoodPickerAppContainer .WoodPickerApp-SmartNavigation .title {
  font-weight: normal;
  margin: 0;
}

#WoodPickerAppContainer .WoodPickerApp-SmartNavigation .link-list {
  margin: 10px 0;
  padding-left: 0;
}

#WoodPickerAppContainer .WoodPickerApp-SmartNavigation .link-list>li {
  list-style: none;
}

#WoodPickerAppContainer .disclaimer {
  text-align: left;
  margin-top: 70px;
  width: 100%;
  padding-top: 0;
}

#WoodPickerAppContainer .main-loading {
  position: relative;
  height: 0;
}

#WoodPickerAppContainer .main-loading .loading {
  text-align: center;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 92px;
  z-index: 2;
}

#WoodPickerAppContainer .loading>img {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
}

#WoodPickerAppContainer .woodpicker-stick-image-container {
  position: relative;
  height: 60px;
}

#WoodPickerAppContainer .woodpicker-stick-image-container:hover {
  cursor: pointer;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-container {
  -webkit-box-shadow: 0 2px 12px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 2px 12px 1px rgba(0,0,0,0.3);
  box-shadow: 0 2px 12px 1px rgba(0,0,0,0.3);
  position: absolute;
  width: 300px;
  height: 93px;
  top: -94px;
  left: -1px;
  background: white;
  border-style: solid;
  border-color: white;
  border-width: 12px 4px;
  z-index: 2;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-container .woodpicker-stick-image-zoom-image {
  height: 69px;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-image {
  height: 55px;
  background-repeat: no-repeat;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-location {
  height: 60px;
  top: 0;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: transparent;
  overflow: hidden;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-location.layover {
  width: 100%;
  background: transparent;
  z-index: 1;
}

#WoodPickerAppContainer .woodpicker-stick-image-zoom-location.indicator {
  background: rgba(78,255,72,0.2);
  z-index: -1;
  width: 70px;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-container {
  position: relative;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-container i {
  position: absolute;
  right: 10px;
  bottom: 8px;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-container:after {
  content: '';
  position: absolute;
  background: #e4e4e4;
  width: 100%;
  bottom: 0;
  height: 1px;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-image {
  padding: 30px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: 0 center;
  width: 100%;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-image.zoom {
  background-position: center center;
}

#WoodPickerAppContainer .woodpicker-stick-image-preview-image:not(.zoom) {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

#WoodPickerAppContainer .price {
  font-size: 20px;
  font-weight: bold;
}

#WoodPickerAppContainer .StickSettings>div>* {
  display: inline-block;
  width: 50%;
}

#WoodPickerAppContainer .StickSettings>div p:last-of-type {
  text-align: right;
}

#WoodPickerAppContainer .RadarChart,
#WoodPickerAppContainer .FeatureRadarChart {
  width: 218px;
  height: 218px;
  background-image: url('https://www.thomann.de/pics/images/woodpicker/spidergraph-big.png');
  background-size: 190px 190px;
  background-position: 15px 15px;
  background-repeat: no-repeat;
  position: relative;
}

#WoodPickerAppContainer .RadarChart .spider-background,
#WoodPickerAppContainer .FeatureRadarChart .spider-background {
  position: absolute;
  width: 150px;
  height: 150px;
  margin: 35px;
  opacity: .3;
}

#WoodPickerAppContainer .RadarChart .polygon,
#WoodPickerAppContainer .FeatureRadarChart .polygon {
  width: 165px;
  height: 165px;
  position: absolute;
  top: 26.5px;
  left: 26.5px;
}

#WoodPickerAppContainer .RadarChart .polygon .main-polygon,
#WoodPickerAppContainer .FeatureRadarChart .polygon .main-polygon {
  stroke: rgba(146,179,103,0.7);
  stroke-width: 3px;
  fill: rgba(170,196,137,0.7);
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .polygon .reference-stick-polygon,
#WoodPickerAppContainer .FeatureRadarChart .polygon .reference-stick-polygon {
  fill: rgba(157,157,157,0.3);
}

#WoodPickerAppContainer .RadarChart .OuterImages,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages {
  width: 218px;
  height: 218px;
  position: absolute;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container {
  position: relative;
  width: 202px;
  height: 202px;
  margin: 16px 0 0 16px;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.length,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.length {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/length-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.diameter,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.diameter {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/diameter-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.punch,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.punch {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/punch-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.weight,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.weight {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/weight-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.speed,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.speed {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/speed-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}

#WoodPickerAppContainer .RadarChart .OuterImages .image-container>div.rebound,
#WoodPickerAppContainer .FeatureRadarChart .OuterImages .image-container>div.rebound {
  background: #fff url('https://www.thomann.de/pics/images/woodpicker/rebound-small.png') center center no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  z-index: 1;
}