input[type="number"].renz-quantity-textfield{width:71px;}

.input-group .form-control, .input-group .input-group-addon, .input-group .input-group-btn {
    height: 36px;
}

.header-main .navigation-main {
    border-bottom: none;
    background-color: #0077B5; /*background-color: #2aa9e0;*/
}

.navigation-main .navigation--list .navigation--entry .navigation--link span{
  color: #fff;
  font-size: 16px;
}

.header-main .navigation-main .navigation--list .navigation--entry .navigation--link:hover{
  background-color: #195088;
}

.ust_black_top_bar {
  dispaly:none;
}

.product--box .product--badges .product--badge.badge--brand {
  display: none;
}

.product--box .product--badges .product--badges-left {
    margin-top: 10px;
}

.listing--actions .action--sort {
  float: left;
}

.product--box .product--badges .product--badges-right {
  margin-top: 8px;
}

.product--details .product--buybox .buybox--button-container .buybox--button-block .buybox--button {
   padding-top: 3px;
   height: 36px;
   background-color: #2aa9e0;
}

.note--overview .note--item .note--info {
    width: 48%;
}

.note--item .note--delete {
  margin-right: 10px;
}

.margin-left-5 {
  margin-left: 5px;
}

.buybox--form .ust_add_to_card_in_note{
  font-size: .875rem;
  height: 36px;
  line-height: 3px;
  padding: 0px 39px 3px 4px;
  color: rgba(255,255,255,0.62);
}

.note--price {
  margin: 15px 0px 0px 120px;
}

.buybox--form .renz-quantity-textfield {
  height: 36px;
}

.product--delivery .delivery--text-available {
  color: #2aa9e0;
}

.product--details .product--image-container .image-slider--container.no--thumbnails,
.product--box.box--slider .product--image {
  background-color: #3c434a;
}

.product--box.box--basic .product--image {
    background-color: #2E3236;
}

.product-slider--item .product--box .product--image {
  background-color: transparent;
}

.product-slider--item .product--box .product--price {
  display: none;
}

.product-slider--arrow.arrow--prev:before {
    content: "\e907";
}

.product-slider--arrow {
    font-family: 'shopware';
}

.product-slider--arrow.arrow--next:before {
    content: "\e60f";
}

.product-slider--arrow.arrow--prev:before, .product-slider--arrow.arrow--prev::before {
    content: "\e611";
}

.image-slider--item,
.product--box.box--slider .product--image,
.note--overview .note--item .note--info .note--image-container .note--image-link,
.ajax--cart .cart--item .thumbnail--container.has--image,
.product--table .row--product .table--media .table--media-outer {
   background-color: #2E3236;
   border: 1px dotted #4f4457;
}

.product--details .content--title {
  margin-bottom: 15px;
}

.product--details .content--description {
  color: rgba(255,255,255,0.85);
}

.product--details .product--image-container .image-slider--container {
    height: 34rem;
}

.product--box.box--slider .product--image {
  height: 206px;
  width: 206px;
}

.product--details .product--buybox .product--tax {
    font-size: 1rem;
}

.product--details .product--buybox .product--price .content--discount {
    font-size: 1.3rem;
}

.ust_verpackungseinheit {
  padding-top: 10px;
  color: white;
}


.review--entry .content--label {
	float: none;
}

@media (min-width: 30em) {
  .product--box.box--slider .product--image {
    height: 206px;
    width: 206px;
  }
}
    
@media (min-width: 48em) {
  .action--sort .sort--select {
    padding-left: 10px;
  }
  .page-wrap .header-main {
    background-image:url(../img/UST228_Leiste_001_komplett_logo.jpg);
    background-repeat: no-repeat;
    background-size: 1083px 114px;
    background-position: left top;
  }
  
  .navigation-main.navigation-align-left {
    margin-top: -7px;
    height: 39px;
  }
  
  .header-main .header--navigation .shop--control .entry--search {
    position: absolute;
    padding: 5px;
    background-color: #292e33; 
  }
  
  .header-main .header--navigation .shop--control .entry--search .main-search--form {
    width: 100%
  }
  
  .header-main .header--navigation .shop--navigation {
    position: absolute;
    right: -10px;
    top: -24px;
    width: 186px;
  }
  
  .header-main .header--navigation .shop--navigation .navigation--list {
    background-color: #292e33;
  }
  
  .confirm--content .additional--features .user-comment--field {
      height: 86px;
  }
  
  .product--box.box--slider .product--image {
    height: 206px;
    width: 206px;
  }
  
  .product--table .row--product .table--media .table--media-outer .table--media-inner {
    height: 150px;
  }
}

@media (min-width: 64em) {
  
  .ust_black_top_bar {
    background: #292e33;
    width: 100%;
    height: 33px;
    display: block;
    position: absolute;
    display: none;
    z-index: 1;
  }
  
  .page-wrap .header-main {
    background-image:url(../img/UST228_Leiste_001_komplett_logo.jpg);
    background-size: 1947px 205px;
    background-repeat: no-repeat;
    background-position: left top 0px;
    padding-top: 24px;
/*     height: 244px; */
  }
  
  .navigation-main.navigation-align-left {
    margin-top: 136px;
  }
  
  .page-wrap .header-main .top-bar {
      background: #292e33;
      padding: 10px 0px 10px 5px;
      position: relative;
      z-index: 2;
      display:none;
  }
  
  .header-main .header--navigation .logo-main {
    position: absolute;
    left: -177px;
    top: -20px;
  }
  
  .header-main .header--navigation .logo-main .logo--shop, .header-main .header--navigation .logo-main .logo--link {
    height: 11.125rem;
    width: 100%;
  }
  
  .header-main .header--navigation .shop--navigation .navigation--list {
    background-color: #292e33;
  }
  .header-main .header--navigation .shop--navigation {
    position: absolute;  
    left: 487px;
    top: 111px;
    width: 275px;
  }
  
  .header-main .header--navigation .shop--control .entry--search .main-search--form .main-search--field {
    width: 253px;
  }


  .header-main .header--navigation .shop--control .entry--search {
    position: absolute;
    left: 487px;
    top: 59px;
    width: 275px;
    min-width: 275px;
    padding: 8px;
    background-color: #292e33; 
  }
  
  .header-main .header--navigation .shop--control .entry--search .main-search--form {
    width: 255px;
  }
  
  .product--details .product--image-container {
    width: 58%;
    padding-right: 1.525rem;
  }
  
  .product--details .product--buybox {
    width: 42%;
  }
  
  .product--box.box--slider .product--image {
    height: 206px;
    width: 206px;
  }
  
  .note--image {
    max-width: unset;
    max-height: unset;
  }
}


@media screen and (min-width: 1260px) {
  .page-wrap .header-main {
    background-image:url(../img/UST228_Leiste_001_komplett_logo.jpg);
    background-repeat: no-repeat;
    background-position: left top 0px;
    padding-top: 24px;
/*     height: 326px; */
  }
  
  .navigation-main.navigation-align-left {
    margin-top: 136px;
  }
  
  .page-wrap .header-main .top-bar {
    background: #292e33;
    padding: 10px 0px 10px 5px;
    position: relative;
    z-index: 2;
    display: none;
  }
  
  .header-main .header--navigation .logo-main {
    position: absolute;
    left: -177px;
    top: -20px;
  }
  
  .header-main .header--navigation .logo-main .logo--shop, .header-main .header--navigation .logo-main .logo--link {
    height: 11.125rem;
    width: 100%;
  }
  
  .header-main .header--navigation .shop--navigation .navigation--list {
    background-color: #292e33;
  }
  .header-main .header--navigation .shop--navigation {
    position: absolute;  
    left: 989px;
    top: 87px;
    width: 275px;
  }
  
  .header-main .header--navigation .shop--control .entry--search .main-search--form .main-search--field {
    width: 253px;
  }


  .header-main .header--navigation .shop--control .entry--search {
    position: absolute;
    left: 989px;
    top: 35px;
    width: 275px;
    min-width: 275px;
    padding: 8px;
    background-color: #292e33; */
  }
  
  .header-main .header--navigation .shop--control .entry--search .main-search--form {
    width: 255px;
  }
  
  .product--box.box--slider .product--image {
    height: 206px;
    width: 206px;
  }

}

.emotion--html .html--content h2 {
  border: 0;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.1rem;
} 

.content-main {
  background-color: #292e33;
  background: rgba(41, 46, 51, 0.93);
  padding-top: 12px;
}

.footer--bottom {
  background: rgba(41, 46, 51, 0.7);
}

.content--breadcrumb {
	background-color: #292e33;
    padding: 0.5rem 0.3125rem 0.5rem 0.3125rem;
}

.product--addinfo label {
  font-weight: 400;
  font-size: 0.75rem;
  color: inherit;
}

table tr:nth-child(odd) td {
    background: #4d545b;
}

p.banner--image--title {
  position: absolute;
  z-index: 10000;
  background-color: #0077B5; /*background-color: #2AA9E0;*/
  padding: 12px;
  font-weight: 700;
  color: white;
  font-size: 200%;
}

div.banner--image--title-top-right p.banner--image--title {
  top: 10%;
  right: 10%;
}

div.banner--image--title-bottom-right p.banner--image--title {
  bottom: 10%;
  right: 10%;
}


div.banner--image--title-bottom-left p.banner--image--title {
  bottom: 10%;
  left: 10%;
}

div.banner--image--title-top-left p.banner--image--title {
  top: 10%;
  left: 10%;
}


@media screen and (max-width: 765px) {
	p.banner--image--title {
	  padding: 12px;
	  font-weight: 700;
	  color: white;
	  font-size: 150%;
	}
	
	div.banner--image--title-top-right p.banner--image--title {
	  top: 10%;
	  right: 30%;
	}
	
	div.banner--image--title-bottom-right p.banner--image--title {
	  bottom: 10%;
	  right: 25%;
	}
	
	
	div.banner--image--title-bottom-left p.banner--image--title {
	  bottom: 10%;
	  left: 20%;
	}
	
	div.banner--image--title-top-left p.banner--image--title {
	  top: 10%;
	  left: 20%;
	}

}

.footer--bottom .footer--social-media {
  padding-top: 1rem;
}

.footer-main .footer--columns .footer--column .column--headline {
  color: #889AAC;
}

.product--box .product--price-info .product--price .price--default.is--discount {
  color: #F67745;
}

table > tbody > tr > td {
  color: rgba(255, 255, 255, 0.68);
}

.product--details .product--image-container .product--badge.badge--recommend {
    background-color: #2C6A0E;
}

.product--details .product--image-container .product--badge.badge--discount {
    background-color: #C83939;
}