.blog-cover {
    transition: none;
}

.blog-cover:hover {
    box-shadow: none;
    transform: none;
}

.blog-article img {
    max-width: 100%;
    height: auto;
}

.blog-article pre,
.blog-article .highlight,
.blog-article .codehilite {
    max-width: 100%;
    overflow-x: auto;
}

.blog-article table {
    display: block;
    max-width: 100%;
    margin-bottom: 1rem;
    overflow-x: auto;
}

.blog-article th,
.blog-article td {
    padding: .5rem;
    vertical-align: top;
    border-bottom: 1px solid #dee2e6;
}

.blog-article thead th {
    border-bottom-width: 2px;
}

.blog-pagination .page-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6;
}

.blog-pagination .page-link:hover {
    color: #212529;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.blog-pagination .page-link:focus {
    color: #212529;
    background-color: #e9ecef;
    border-color: #495057;
    outline: 2px solid #495057;
    outline-offset: 2px;
    box-shadow: none;
}

.blog-pagination .page-item.active .page-link,
.blog-pagination .page-link:active {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
