@import url('//fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic,cyrillic-ext');
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
.accordeonck li.level1 a {
    color: #fff;
    background: #777;
    display: block;
    box-shadow: inset 0 -1px #ffffff;
    padding: 15px 15px 15px 50px;
    transition: 200ms;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.accordeonck ul {
    font-size: 14px;
    padding-left: 0;
}
.accordeonck li.level1 a {
    color: #fff;
    background: #777;
    display: block;
    /* box-shadow: inset 0 -1px #949494; */
    padding: 15px 15px 15px 50px;
    transition: 200ms;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.accordeonck li.level2 a, .accordeonck li.level1:hover li.level2 a {
    background: #f44336;
}
  .t3-copyright {
    background: #999999;
    border-top: 0;
    padding: 20px 0;
    color: #eee;
}
.product-details-container .product-field-type-S {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.product-details-container .product-field-type-S .product-fields-title-wrapper{
    margin-right: 5px;
}
.paramfilter .values-named label.cool-white span.color{
background-color: LightCyan;
}
.paramfilter .values-named label.white span.color{
background-color: #FFFFFF;
}
.paramfilter .values-named label.day-white span.color{
background-color: #fee5ac;
}
.paramfilter .values-named label.warm-white span.color{
background-color: #ffec8b;
}
.paramfilter .values-named label.pink span.color{
background-color: #FFC0CB;
}
.paramfilter .values-named label.violet span.color{
background-color: #EE82EE;
}
.paramfilter .values-named label.blue span.color{
background-color: #0000FF;
}
.paramfilter .values-named label.green span.color{
background-color: #00FF00;
}
.paramfilter .values-named label.yellow span.color{
background-color: #FFFF00;
}
.paramfilter .values-named label.orange span.color{
background-color: #FFA500;
}
.paramfilter .values-named label.red span.color{
background-color: #FF0000;
}
.paramfilter .values-named label.ir850 span.color{
background-color: #808080;
}
.paramfilter .values-named label.rgb span.color{
background-image: url(/images/rgb.png);
}
.paramfilter .values-named label.rgbw span.color{
background-image: url(/images/rgbw.png);
}
.paramfilter .values-named label.mix span.color{
background-image: url(/images/mix.png);
}
.product-stock .stock2{
    color: green;
}
.product-stock .stock1{
    color: red;
}
.product-details-container .product-sku{
    margin: 10px 0;
}
a, a:hover, a:focus {
    color: #f44336;
}
.view-category .product-wrap .addtocart-bar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.view-category .product-wrap .product-addtocart{
    display: block;
}
.view-category .product-wrap .product-addtocart .quantity-controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.view-category .product-wrap .product-addtocart div.quantity-controls{
    margin: 0 5px 10px 5px;
}
#cart-contents #allproducts .bottom-row .spacer_div > .opg-text-small:first-child{
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
div.addtocart-bar input.quantity-input {
    width: auto;
    display: inline-block;
    max-width: 50px;
    height: 36px;