.blog-posts__no-icon span.fallback-post-type-icon {
    display: none;
}

.av-alb-blogposts.template-blog.av-blog-meta-date-disabled.blog-posts__no-icon {
    display: flex;
    flex-wrap: wrap;
}

.bloglist-compact.post-entry {
    flex-grow: 1;
    width: 33%;
}
@media only screen and (max-width: 700px) {
    .bloglist-compact.post-entry{
        width: 100%;
    }
}

#blog-posts .blog-posts__no-icon h2 {
    font-size: 16px !important;
    font-weight: normal !important;
}

#blog-posts article header.entry-content-header {
    max-width: 90% !important;
    text-align: left;
}

#blog-posts .bloglist-compact.post-entry:last-of-type {
    border-bottom-width: 1px;
}