section.blog-post-wrapper {
    padding: 35px 0 100px 0;
}
.post-thumbnail img {
    max-height: 450px;
}
.blog-post-content { 
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 1584px;
    margin: 0 auto;
    margin-top: 30px;
}
.blog-post-content * {
    color: #A5A5A5;
}
.blog-post-content h1 {
    color: #2B2B2A;
    max-width: 700px;
}
@media (max-width: 1480px) {
    .blog-post-content { 
        max-width: 1104px;
    }
}
@media (max-width: 1279px) {
    .blog-post-content { 
        max-width: 100%;
    }
    .blog-post-content h1 {
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    section.blog-post-wrapper {
        padding: 15px 0 50px 0;
    }
    .blog-post-content {
        margin-top: 25px;
    }
    .woocommerce-breadcrumb {
        flex-wrap: wrap;
    }
}
