.search-bar .tt-menu .tt-dataset.tt-dataset-company-names .tt-suggestion.tt-selectable > div:nth-child(1) {
    width: 70% !important;
    white-space: nowrap;
    overflow: hidden;
}

.search-bar .tt-menu .tt-dataset.tt-dataset-company-names .tt-suggestion.tt-selectable > div:nth-child(2) {
    margin: 0px 0 0 10px !important;
}

.search-bar .overall-rating {
    height: 20px;
}

.default_contact_picture {
    min-width: 90px;
    max-width: 90px;
    height: 90px;
    max-height: 90px;
    background-image: linear-gradient(#01944d, #5ff14e);
    border-radius: 10px;
    color: #fff;
    font-size: .85em;
    font-weight: bold;
    padding: 5px;
    display: table;
    float: none;
    margin-top: auto;
    position: absolute;
    top: -14px;
    left: -14px;
}

.default_contact_picture p {
    max-width: 90px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 979px) {
    .trust-h1 {
        color: white;
    }

    #wrapper, .mobil-profile-mobil, .mobil-profile-mobil2 {
        background: none;
    }
}

@media screen and (orientation: portrait) and (max-width: 896px) {
    .item_company_block .default_contact_picture {
        top: -9px;
        left: -9px;
        border-radius: 0px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        height: 70px;
    }
}

@media screen and (orientation: portrait) and (min-width: 768px) {
    .item_company_block .default_contact_picture {
        top: -19px;
        left: -18px;
        border-radius: 0px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        min-width: 150px;
        max-width: 150px;
    }
}

@media screen and (orientation: landscape) and (max-width: 768px) {
    .item_company_block .default_contact_picture {
        top: -16px;
        left: -16px;
        border-radius: 0px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        height: 70px;
        min-width: 150px;
        max-width: 150px;
    }
}

