﻿body.content .main ul li{
  padding-left: 20px;
  position: relative;
}
body.content .main ul li:before{
  position: absolute;
  left: 0px;
  margin-right: 0px;
}
.main .tx-vama-products .collapse-category ul li:before{
  top: 10px;
}
#lang-wrapper {
  display: block;
}
#lang-wrapper button{
  margin-bottom: 0;
}
body:not(.content) #c348,
body:not(.content) #c781,
body:not(.content) #c958,
body:not(.content) #c1117,
body:not(.content) #c610{
  display: none;
}
#language-list li{
  display: list-item;
}

@media (max-width: 991px){
  .main .tx-vama-products .collapse-category{
    padding-top: 25px;
  }
  .main .tx-vama-products .visible-xs.visible-sm .descr,
  .main .tx-vama-products .visible-xs.visible-sm .page-headline-wrap{
    display: none;
  }
  #lang-wrapper {
    display: block;
  }
  .header #lang-wrapper button{
    display: block;
    top: 40px;
    right: 80px;
  }
  .header #lang-wrapper .dropdown-menu{
   left: -80px;
    top: 76px;
  }
}
@media (max-width: 767px){
  #c28{
    display: block;
    margin-bottom: 5px !important;
  }
  #c28 figure{
    height: 0;
  }
  #c28 .csc-textpic-imagewrap{
    display: none;
  }
  .btn-group a{
    margin: 0px 15px 15px 0px !important;
  }
  #c67, #c68{
    display: none;
  }
  .header #lang-wrapper .dropdown-menu > li > a{
    margin: 0 !important;
  }
}

.tx-vama-products.show .product-spec .spec-labels{
  padding-right: 5px;
}

@media (max-width: 991px){
  #c21 .col-md-4 > div[id^="c"] {
    max-width: 350px;
    margin: 0 auto;
    text-align: left;
  }
  #c296,#c297,
  #c472,#c473{
    display: none;
  }
  #c308 .col-md-4 > div[id^="c"] {
    max-width: 350px;
    margin: 0 auto;
    text-align: left;
  }
  #c308 .col-md-4 {
    margin-bottom: 50px;
  }
  #c308 .col-md-4 h2{
    text-align: left;
  }
  #c308 .col-md-4 > div[id^="c"] {
    max-width: 350px;
    margin: 0 auto;
    text-align: left;
  }
  #c308 .col-md-4 {
    margin-bottom: 50px;
  }
  #c308 .col-md-4 h2{
    text-align: left;
  }
  #c484 .col-md-4 > div[id^="c"] {
    max-width: 350px;
    margin: 0 auto;
    text-align: left;
  }
  #c484 .col-md-4 {
    margin-bottom: 50px;
  }
  #c484 .col-md-4 h2{
    text-align: left;
  }
}
.header .navbar-default .navbar-nav > li ul.submenu > li a {
  white-space: nowrap;
}
#c297 .btn-search,
#c473 .btn-search,
#c630 .btn-search,
#c819 .btn-search,
#c978 .btn-search {
  margin-top: 2px;
  margin-left: 25px;
}
#c28 .row {
  display: block;
}
footer .container .csc-default:first-of-type div[class^='col']:last-of-type li{
  background: url("img/grey_arrow_right.png") no-repeat left center;
  padding-left: 18px;
  margin-left: 4px;
  padding-top: 1px;
  padding-bottom: 4px;
}
footer .container .csc-default:first-of-type div[class^='col']:last-of-type h4{
  margin: 10px 0px 22px 3px;
}
.product-spec .row {
  overflow: hidden;
}
.spec-value {
  position: relative;
}
.spec-value:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 200px;
  background: #f5f5f5;
  left: 0;
}
.news-list-view .article .header a .fa{
  margin-right: 9px !important;
}