#jtl-nav-wrapper {
	height: 80px;
}

#mainNavigation span {
	color: #333;
}

#mainNavigation .nav-link.dropdown-toggle {
	color: #333;
}

  @media (min-width: 992px) {
nav.navbar {
  height: calc(49px + 0.2rem);
}
}

.shop-nav-wish {
	display: none;
}

/* Warenkorbbild */
.cart-dropdown .dropdown-cart-items img {
                width: 100px;
                height: auto;
}

/* Navbar */
#shop-nav {
                position: relative;
                top: 8px;
}

/* Wishlisticon Header */
.topbar-main #shop-nav-wish {
                display: none;
}

/* it-schober Hinweis */
#footer #copyright #system-credits {
                display: none;
}


body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  background-color: #fff
}



.clearfix:before, .clearfix:after {
  display: table;
  content: " "
}

.clearfix:after {
  clear: both
}


h4 {
  margin-bottom: 5px
}

.mb_20 {
  margin-bottom: 20px
}


#t_content #article-details .sml h4 {
  background: #6fb6d8;
  color: #fff;
  padding: 8px 10px 8px 10px;
  margin-top: 10px
}

#t_content #article-details .sml label_t {
  padding: 0;
  width: 20%;
  display: inline-block;
  float: left;
  text-align: left;
  margin: 0;
  line-height: 1.6;
  border-top: none
}
#t_content #article-details .sml span {
  width: 80%;
  display: inline-block;
  float: right;
  margin: 0;
  line-height: 1.6;
  text-align: left
}
#t_content #article-details .sml .sml-row {
  border-bottom: 1px dashed #e4e4e4;
  padding: 4px 10px 2px 10px
}
#t_content #article-details .sml .sml-row:nth-child(even) {
  background: #f4f4f4
}
#t_content #article-details .sml .sml-row:nth-child(odd) {
  background: #fff
}
#t_content #article-details .sml label_t + span {
  border-top: none;
  padding: 0
}
#t_content #article-details .sml br {
  display: block;
  clear: both;
  border-bottom: none
}

 @media (max-width: 767px) {
   #t_content #article-details .sml label_t {
    width: 100%;
    display: block;
    float: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
    padding: 0;
    margin: 0;
    border: none
  }
  #t_content #article-details .sml span {
    width: 100%;
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    border: none
  }
  #t_content #article-details .sml label_t + span {
    border-top: none;
    padding: 0;
    margin: 0
  }
  #t_content #article-details .sml br {
    display: none
  }
  
}

@media (max-width: 991px) {
#mainNavigation span {
                color: #fff;
}
header .navbar-nav .nav-link::after {
                color: #fff;
}
}
