ul.categories li.active ul, ul.nav {
 display: block;
}
ul .nav {
 display: block;
}
.nav-sub {
 background-color:#efefef;
}
.elite_icons_links {
 width:30px; 
 height:30px; 
 margin-right:10px;
 float:left;
 text-align:center;
}
.i50w25 {
 max-width:25px;
 max-height:25px;
 text-align:center;
 border:0;
}
.product-wrapper {
 border-bottom:1px solid #ccc;
}
h4 .title a:link  {
 font-size:18px;
}
h4.title  {
 height:50px;
 min-height:50px;
}
#footer .container-block {
 color:#666;
 border-top:1px solid #ccc;
}
#footer .container-block {
 color:#666;
 border-top:1px solid #ccc;
}
#footer .container {
 padding:0;
 margin:0;
 border:0;
}
/*.slick-list {
 overflow:visible;
}*/
.nav-sub {
 margin-bottom:5px;
}
#sidepanel_left .panel-heading {
 display:none;
}
.product-body, .product-cell, .product-wrapper {
 height:120px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
}
.image-content, .image-box {
 overflow:visible;
}
.image-content img {
 float:left;
}
/*.product-body, .product-cell, .product-wrapper {
  height:120px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
 }*/	
.image-content img {
  max-height:110px !important;
  margin:0px;
  line-height:normal;
} 
.eliteF4 a:hover{
  text-decoration:none;
  color:#333;
 }
/*380*/
@media (min-width: 380px){
 .elite-merkmal, .elite-list-price {
  font-size:0.8em;
  font-weight:normal !important;
  padding:3px;
  margin:5px;
 }
 .elite-list-price {
  font-size:1.0em;
  font-weight:bold !important;
 }
 .elite27 {
  max-width:auto;
  float:none;
 }
 .product-title {
	 color:#333;
	 font-size:1.2em;
	 font-weight:normal;
	 max-width:319px;
 }
 #floaty-cart {
  display:none;
 }
 .eliteF4{
  font-size:1em;
 }
 .image-wrapper {
  margin:0;
  padding:0;
  border:0;
  height:120px;
  width:100%;
  float:left;
 }
 .image-content {
  line-height:auto !important;
  margin-top:0px !important;
  display:block !important;
 }
 .image-content img, .image-box {
  height:auto;
  margin:0px;
  line-height:normal;
 } 
}
/*1280*/
@media (min-width: 1280px){
 .elite-merkmal, .elite-list-price {
  font-size:1.0em;
  font-weight:normal !important;
  padding:5px;
  margin:2px;
 }
 .elite-list-price {
  font-size:1.0em;
  font-weight:bold !important;
 }
 #floaty-cart {
  display:blockt;
 }
 .product-title {
	 color:#333;
	 font-size:1.2em;
	 font-weight:normal;
	 max-width:319px;
 }
 .elite27 {
  max-width:250px;
  float:right;
 }
 .image-wrapper {
  margin:0;
  padding:0;
  border:0;
  height:120px;
  width:100%;
  float:left;
 }
 .image-content {
  line-height:auto !important;
  margin-top:0px !important;
  display:block !important;
 }
 .image-content img, .image-box {
  height:105px;	
  line-height:normal;
  margin-top:0px;
 }
 .product-headline {
  float:right;
  max-width:319px;
  padding-right:15px;
 }
 #product-offer .product-info {
  float:right;
  width:38%;
 }
 #add-to-cart-floaty .btn-primary {
  border-top-left-radius:8px;
  border-bottom-left-radius:8px;
 }
}
/**/
.slick-arrow {
 background-color:#ccc;
 /*background-image:url('https://www.ekonled.de/images/arrow.png');*/
}
.product-body { 
 padding-bottom:5px;
 padding-top:5px;
 background:none;
}
.product-wrapper {
 margin-bottom:5px;
 margin-top:0px;
 border:0px;
 background:none;
}
.product-cell {
 margin:0px;
 border:0px;
 padding:0;
 background:none;
}
.product-body:hover {
 cursor:pointer;
 overflow:visible;
 z-index:9999;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
 -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
 box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.slick-track .image-content img, .slick-track .image-wrapper {
 float:left;
 text-align:left;
}
.compare, .wishlist {
 display:none;
}
#footer-boxes .col-xs-6 {
 padding:0;
 border:0;
}
.footnote-vat {
 position:absolute;
 z-index:99;
 margin:25px 0 0 20px;
 color:#ccc;
}
.footnote-vat a:link {
 color:#ccc;
}
.whs-warenkorb1 {
 background:none;
 background-image:none;
 background-color:#248bff; 
}
.image-content img:hover {
} 
.btn-primary { /*.quantity-wrapper */
	background-color:#F58021;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F58021), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #F58021 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #F58021 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #F58021 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #F58021 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #F58021 100%);
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
	color:#fff !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 6px 6px !important;
	border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
	font-weight:bold;
	font-family:sans-serif, arial;
}
.form-basket .btn-default { /*.quantity-wrapper */
	border:none;
	background:none;
	background-color:#eaeaea;
	color:#252525;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:sans-serif, arial;	
	text-decoration:none;
	text-shadow:0px 0px 0px #666;
	font-weight:bold;
	min-height:45px !important;
	line-height:30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 6px 6px !important;
	border:1px solid #666;
	font-weight:bold;
	font-family:sans-serif, arial;
	/*
	font-size:20px;	
	padding:13px 32px;
	*/
}
.variations {
 float:right;
 text-align:left;
 padding-right:15px;
}
.choose-variations {
 max-width:319px;
 float:right;
}
#floaty-cart .variations {
 display:none;
}
#floaty-cart .choose-variations {
 display:none;
}
.form-basket .btn-default:link {
 color:#252525;
}
.btn-primary:hover { /*.quantity-wrapper */
	background:none;
	background-color:#666 !important;
}
.quantity-wrapper .btn-primary:active {
	position:relative;
	top:1px;
}
.product-wrapper:hover {	
 
}
#quantity {
 height:45px !important;
 width:70px !important;
}
.bottomCart, #checkout_steps {
 display:none;
}
.quantity {
 float:right !important;
}
#quantity-grp .submit {
 min-width:160px;
}
#floaty-cart .delivery-status, #floaty-cart #quantity, #floaty-cart .unit {
 display:none;
}
.product-info, .product-offer, .info-essential {
 border:none !important;
}
.nav .elite_icons_links {
 
}
#details_price {
 font-size:2em;
}
#si17 {
 position:absolute;
 font-size:12px !important;
 position:absolute;
 margin:60px 0 0 -300px;
 width:300px;
 text-align:right;
}
.versand_info_details {
 font-size:1em !important;
}
.h120 {
 min-height:120px;
}
.w70 {
 min-width:120px;
}
#img-floaty {
 position:relative;
 width:100% !important;
}
.zoom {      
-webkit-transition: all 1.0s ease-in-out;    
-moz-transition: all 1.0s ease-in-out;    
transition: all 1.0s ease-in-out;     
cursor: -webkit-zoom-in;      
cursor: -moz-zoom-in;      
cursor: zoom-in;  
border:0;
}     

.zoom:hover,  
.zoom:active,   
.zoom:focus {
/**adjust scale to desired size, 
add browser prefixes**/
-ms-transform: scale(1.5);    
-moz-transform: scale(1.5);  
-webkit-transform: scale(1.5);  
-o-transform: scale(1.5);  
transform: scale(1.5);    
position:relative;      
z-index:100;  
margin-right:2vw; 
}
.btn-block {
 line-height:40px !important;
}
.btn-default { color:#666 !important; max-width:250px; height:34px; line-height:21px !important; }
.h120 .btn-default {line-height:40px !important;}
.elite-grey-btn { line-height:40px }
/*cart buttons: in den Warenkorb*/
.elite-list .btn-primary, .elite-details  .btn-primary, .elite-details-floaty  .btn-primary {
 min-height:45px;
 line-height:25px !important;
}
.elite-details .btn-primary {
 border-top-left-radius: 0px !important;
 border-bottom-left-radius: 0px  !important;
 -webkit-border-top-left-radius: 0px  !important;
 -webkit-border-bottom-left-radius: 0px  !important; 
 -moz-border-radius-top-left: 0px  !important;
 -moz-border-radius-bottom-left: 0px  !important; 
}
.elite-details-floaty .btn-primary {
 
}
.elite-merkmal {
 background-color:#999 !important;
}
.elite-merkmal:hover {
 background-color:#F58021 !important;
}
.elite-Energie {
 display:none;
 position:absolute;
 z-index:99;
 background-color:#fff;
}
.imgEE {
 height:360px;
}
.greenBG {
 background-color:#54FF54 !important;
}
.obj2017, .obj2017b, .obj2017 span, .obj2017b span, .Haendlerbund_Rechtstext_Absatz {
 font-family:sans-serif, arial !important;
}
.form-group .bootstrap-select {
 width:250px !important;
}
.elite-btn-details {
 height:35px;
 background-color:#efefef !important;
 line-height:25px;
 text-align:center;
 display:inline-block;
}
.elite-btn-details2 {
 border:none;
 height:15px;
 line-height:15px;
 font-size:12px;
 font-weight:normal;
 font-family:sans-serif, arial;
 background-color:#eaeaea;
 width:100%;
 max-width:250px;
 margin-top:5px;
 text-align:center;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 6px 6px !important;
	border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	text-shadow:0px 0px 0px #666;
	min-height:25px;
	line-height:25px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 6px 6px !important;
	border:0px solid #666;
	
}
.shippingTime .btn-lg {
 line-height:10px !important;
}
.a2 {
 
}
.pricestarting {
 display:none;
}
/* + - */
/*input[type=text] {
  float: left;
  width: 40px;
  font: bold 20px Helvetica, sans-serif;
  padding: 3px 0 0 0;
  text-align: center;
}
form div {
  overflow: hidden;
  margin: 0 0 5px 0;
}
.button {
  margin: 0 0 0 5px;
  text-indent: -9999px;
  cursor: pointer;
  width: 29px;
  height: 29px;
  float: left;
  text-align: center;
  background: url(../images/buttons.png) no-repeat;
}
.dec {
  background-position: 0 -29px;
}

.buttons {
  padding: 20px 0 0 140px;
}*/