/*********************************************
 * Blog List
**********************************************/
.br-blog-list {background:#fafafa; padding:40px var(--br-gap-side);}
.main_content > .container > .vc_row:first-child .br-blog-list:first-child {
    margin-top:calc(-1 * var(--br-spacing-40));
}

/* column */
.br-blog-list__featured-col.left {width:57%;}
.br-blog-list__featured-col.right {width:43%; padding-left:32px;}

/* column > right */
.br-blog-list__featured-col .br-blog-item:not(:last-child) {margin-bottom:16px;}

/* blog list */
.br-blog-list__item .flex-grid-template {
    --grid-gap-x:24px;
}
@media only screen and (min-width:1181px) {
    .br-blog-list__item .flex-grid-template {
        --grid-gap-y:24px;
        --grid-col:4;
    }
}


/*********************************************
 * Blog List Responsive
**********************************************/
@media only screen and (max-width:1024px) {
    /* column */
    .br-blog-list__featured-col.left {width:50%;}
    .br-blog-list__featured-col.right {width:50%; padding-left:16px;}

    /* blog list */
    .br-blog-list__item .flex-grid-template {
        --grid-gap-x:var(--br-gap-container);
        --grid-gap-y:32px;
    }
}
@media only screen and (max-width:768px) {
    /* column */
    .br-blog-list__featured {flex-direction:column;}
    .br-blog-list__featured-col.left {
        width:100%;
        margin-bottom:32px; padding-bottom:32px; border-bottom:1px solid rgba(112, 112, 112, .08);
    }
    .br-blog-list__featured-col.right {width:100%; padding-left:0;}

    /* navigation */
    .br-blog-list .br-blog-list__navigation {margin-bottom:var(--br-spacing-40);}
}
@media only screen and (max-width:480px) {
    .br-blog-list__featured-col .br-blog-item:not(:last-child), .br-blog-list__featured-col.left {margin-bottom:24px; padding-bottom:24px;}
    .br-blog-list__featured-col .br-blog-item:not(:last-child) {border-bottom:1px solid rgba(112, 112, 112, .08);}
}