div#navbar {
       background-color: #f3f3f3;
    text-align: right;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
}
div#navbar li.list-inline-item a {
  font-family: 'opensans-semibold', sans-serif;
    color: #946F45;
    font-size: 13px;
}
.bg-grey {
    position: relative;
    z-index: 1;
    background-color: #4b4e50;
    border-bottom: 1px solid #454749;
    color: #dddddd;
}
.bg-grey a {color: #dddddd;}


.bg-dark-grey {
    position: relative;
    z-index: 1;
    background-color: #343536;
    padding-bottom: 10px;
    text-shadow: none;
}

/* uklad logotypów dla marek - strona glowna */
.manufacturers .logos img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 102px;
}
.manufacturers .logos.medium li:nth-child(1) {
    width: 33%;
}
.manufacturers .logos.medium li {
    width: 25%;
    padding-top: 15px;
    padding-bottom: 15px;
}
@media (min-width: 769px) {
    .manufacturers .logos li {
        border-bottom: 1px solid #ddd;
    }
}
.manufacturers .logos li {
    float: left;
    max-height: 103px;
    height: 102px;
    display: table;
    padding: 0;
    table-layout: fixed;
}
.manufacturers .logos ul {
    list-style: none;
    padding-left: 0;
    overflow: hidden;
    height: auto;
    width: 100%;
    max-width: 100%;
    clear: both;
    margin-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
}

/*style dla qa na glownej*/

.faq-toggle {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: inherit;
  text-decoration: none;
}
.faq-toggle:hover,
.faq-toggle:focus {
  color: inherit;
  text-decoration: underline;
}