.blog-item {
    overflow: hidden;
    transition: 0.4s;
    background: #fff;
}

.blog-item:hover {
    transform: translateY(-8px);
}

.blog-item img {
    transition: 0.4s;
}

.blog-item:hover img {
    transform: scale(1.05);
}

.bi-text h3 {
    font-size: 24px;
    line-height: 1.4;
}

.bi-text h3 a:hover {
    color: #f15d44 !important;
}

.bi-footer {
    border-top: 1px solid #eee;
}

.bi-social a {
    margin-left: 10px;
    color: #666;
}

.bi-social a:hover {
    color: #f15d44;
}

.site-pagination nav {
    display: inline-block;
}

.site-pagination svg {
    width: 20px;
}

.site-pagination .pagination {
    justify-content: center;
}