.row {
    display: block;
}

.board-table {
    width: 100%;
}

.board-table>.table>div {
    text-align: center;
}

.board-table>div {
    display: flex;
    width: 100%;
}

.board-table>div>div {
    width: calc(100% - 460px);
}

.board-table>div>div.staff-col {
    width: 230px;
}

.board-table>div>div.tag-news-col {
    width: 230px;
}

.staff-col>div {
    white-space: nowrap;
}

.staff-col .label {
    width: 90px;
    display: inline-block;
    padding: .3em .6em;
    font-size: 75%;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.titles {
    font-weight: 500;
    text-align: center;
    padding-bottom: 10px;
}

@media (max-width: 1000px) {
    .titles {
        cursor: pointer;
    }
}

.links {
    padding-left: 30px;
    padding-right: 30px;
    vertical-align: top;
}

.links>div {
    display: flex;
    text-align: center;
    vertical-align: top;
}

.links>div>div {
    display: table-cell;
    padding-bottom: 50px;
    width: 33%;
}

.links i:not(.fa-inverse) {
    color: #D84437;
}

@media (max-width: 1000px) {
    .links>div>div {
        padding-bottom: 25px;
    }
}

@media (max-width: 1000px) {
    .links.large {
        display: none;
    }
}

@media (min-width: 1000px) {
    .links.small {
        display: none;
    }
}

#tag_news {
    overflow: auto;
    height: 400px;
}

@media (max-width: 1000px) {
    .titles>.show-xs {
        color: #D84437;
    }
}

@media (max-width: 1000px) {
    .board-content>.show-xs {
        width: 100% !important;
        display: block !important;
    }
}

@media (max-width: 1000px) {
    .board-content>.hide-xs {
        display: none !important;
    }
}
