#article-panel article.filter-new {
    margin-top: 0px;
}


#article-panel .bth__table {
    width: 100%;
    margin-top: 12px;
    font-family: 'apercu_pro', sans-serif;
}

#article-panel .bth__table th {
    text-align: left;
    border-bottom: 1px solid #bcbcbc;
    padding: 7px;
    color: #999;
    font-size: 13px;
    font-weight: normal;
}

#article-panel .bth__table tr td .bth__table-inline-block {
    display: inline-block;margin-right: 5px;
    vertical-align: top;
}

#article-panel .bth__table-wrap  table {
    margin-top: 0;
}

#article-panel .bth__table-wrap table tbody tr td {
    vertical-align: middle;
}

#article-panel .bth__table-wrap tr:last-of-type td {
    padding-bottom: 0;
    border: none;
}

#article-panel .bth__table-wrap {
    border: 1.5px solid #ccc;
    border-radius: 4px;
    padding: 10px;margin-bottom: 20px;
}

#article-panel .bth__table tr td:hover > .hint {
    display: block;    left: 0;
    max-width: 300px;
}

#article-panel .bth__table tr td {
    font-size: 14px;
    padding: 7px;
    line-height: 22px;
    border-bottom: 1px solid #bcbcbc;
    vertical-align: middle;
    color: #475669;
    word-wrap: break-word;
    box-sizing: border-box;
    position: relative;
}

#article-panel .bth__table .bth__table-cell-50 {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
}

#article-panel .bth__table tr.bth__table-grey-row td {
    font-weight: bold;
    font-size: 16px;
}

#article-panel .bth__table tr.bth__table-grey-row {
    background-color: #e4e5ea;
}

#article-panel .bth__table  tr  th:last-of-type,
#article-panel .bth__table  tr td:last-of-type {
    text-align: right;
}

#article-panel .reviews {
    display:inline-block;
    width: 40px;
    white-space: nowrap;
}

#article-panel .rating-tbl-top-ten__countr {
    line-height: 13px;
}

#article-panel .filter-new__flex {
    overflow: hidden;
    white-space: nowrap;
}

@media screen and (max-width: 768px) {
    #article-panel .bth__table:not(.bth__table-no-adaptive) thead {
        display: none;
    }

    #article-panel .bth__table:not(.bth__table-no-adaptive)  tr,
    #article-panel .bth__table:not(.bth__table-no-adaptive) ,
    #article-panel .bth__table:not(.bth__table-no-adaptive)  tbody {
        display: block;
        width: 100%
    }

    #article-panel .bth__table:not(.bth__table-no-adaptive)  tr td {
        display: block;
        width: 100%;
        text-align: left !important;
        border: none;
    }

    #article-panel .bth__table:not(.bth__table-no-adaptive) tr:first-of-type td:first-of-type {
        border-top: 1px solid #bcbcbc;
    }

    #article-panel .bth__table:not(.bth__table-no-adaptive)  tr td:last-of-type {
        border-bottom: 1px solid #bcbcbc;
    }
}