.blog-feed-2 h3 {
    margin-bottom: 20px;
}
.blog-feed-2 .cat-list p {
    display: inline-block;
    margin-bottom: 0px;
    padding-right: 20px;
}
.blog-feed-2 .cat-list button {
    margin-bottom: 0px;
}
.blog-feed-2 .filter-tiles {
    display: contents;
    width: 100%;
}
.blog-feed-2 .content-padding {
    padding: 0px 20px 60px 20px;
}
.blog-feed-2 .negative-margin {
    margin: 0px -20px;
}
.blog-feed-2 .content-padding a {
    text-decoration: none;
    color: unset;
}
/*.blog-feed-2 .content-padding p.accent-text {*/
    /*color: #7F7F7F;*/
/*}*/
.blog-feed-2 .content-padding .image-16by9 {
    padding-bottom: 75.365%;
    border-radius: 12px;
}
.blog-feed-2 #load-more-feed {
    margin: 0px;
}
.blog-feed-2 .single-post .negative-margin {
    margin-bottom: -60px;
}
.blog-feed-2 .single-post p.h2style {
    margin-bottom: 20px;
}
.blog-feed-2 .cat-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: scroll;
    /*width: calc(100% - 10px);*/
    justify-content: center;
    align-items: center;
}

.blog-feed-2 .cat-list::-webkit-scrollbar {
    display: none;
}
.blog-feed-2 .cat-list {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}


.blog-feed-2 .load_more_wrapper > a.button {
    margin: 0px;
}
.blog-feed-2 .featured-blog-post {
    padding-bottom: 120px;
}
.blog-feed-2 .featured-blog-post a {
    text-decoration: none;
    color: unset;
}
.blog-feed-2 .featured-blog-post p.accent-text {
    margin-bottom: 30px;
}
.blog-feed-2 .featured-blog-post button.button {
    margin-top: 60px;
    margin-bottom: 0px;
}
.blog-feed-2 .featured-blog-post .image-16by9 {
    padding-bottom: 78.012%;
}
.blog-feed-2 .content-padding h5 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
}
@media(max-width: 1199.98px){
    .blog-feed-2 .content-padding {
        padding: 0px 15px 50px 15px;
    }
    .blog-feed-2 .negative-margin {
        margin: 0px -15px 0px -15px;
    }
    .blog-feed-2 .single-post .negative-margin {
        margin-bottom: -50px;
    }
}
@media(max-width: 991.98px){
    .blog-feed-2 .content-padding {
        padding: 0px 15px 40px 15px;
    }
    .blog-feed-2 .negative-margin {
        margin: 0px -15px 0px -15px;
    }
    .blog-feed-2 .single-post .negative-margin {
        margin-bottom: -40px;
    }
}

@media(max-width: 767.98px){
    .blog-feed-2 .content-padding {
        padding: 0px 10px 30px 10px;
    }
    .blog-feed-2 .negative-margin {
        margin: 0px -10px 0px -10px;
    }
    .blog-feed-2 .single-post .negative-margin {
        margin-bottom: -30px;
    }
    .blog-feed-2 .cat-list {
        justify-content: start;
    }
    .blog-feed-2 .tag-selection.text-center {
        text-align: left!important;
    }
}
@media(max-width: 575.98px){
    .blog-feed-2 .single-post p.h2style {
        text-align: left!important;
    }
    .blog-feed-2 .featured-blog-post p.accent-text {
        margin-bottom: 15px;
    }
    .blog-feed-2 .featured-blog-post button.button {
        margin-top: 30px;
    }
}