#search {
    margin-top: 20px;
}

.info ul, .attributes ul {
    list-style: none;
    padding-left: 0;
}
.info ul li:nth-child(1) * {
    color: #000;
}

.row.company {
    background: #fff;
    margin-right: 0;
    margin-left: 0;
    padding: 10px 0;
}

.row.company .logo {
    overflow: hidden;
}

.row.company .description .show-more-link {
    padding-left: 0.5em;
}

.row.company.premium {
    overflow: hidden;
}

.row.company.out.highlighted {
    border-left: 10px solid #2CA9E3;
}

.row.company .imagePlaceholder {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 120px;
    height: 120px;
}

.emptyImagePlaceholder {
    background: #f2efef;
}

.row.company .imagePlaceholder a {
    color: #000;
    text-decoration: none;
}

#innerContent .row.company:first-child,
#innerContent .row.company.premium {
    margin-top: 0;
}

#innerContent .row.company.premium {
    border-top: 2px dotted #E8E8E8;
}

#innerContent .row.company.out {
    margin-top: 20px;
    border-top: 3px solid #000;
}

ul.pagination li.active {
    pointer-events: none;
}

ul.pagination li.disabled a {
    pointer-events: none;
}

.row.company .logo img {
    max-height: 110px;
    max-width: 100%;
}

.row.company .info ul .products a {
    color: #000;
}

.row.company .info ul .products ul li {
    display: inline;
}

@media (max-width: 768px) {
    .row.company .logo, .row.company .info, .row.company .attributes {
        margin-bottom: 10px;
    }
}
