.wp-admin .wp-block-mavida-custom-post-blocks {
    color: #fff;
    background: #666;
    border: 1px solid #333;
    padding: 10px;
}

.wp-block-mavida-custom-post-blocks {
    margin: 0 auto;
}

.wp-block-mavida-custom-post-blocks .wp-block-columns {
    margin: 0 -1em;
    flex-wrap: wrap !important;
    gap: 0;
}

.wp-block-mavida-custom-post-blocks .wp-block-column {
    display: flex;
    margin: 0 !important;
    padding: 0 1em;
    flex-grow: 0 !important;
    flex-basis: auto !important;
}

/*.wp-block-mavida-custom-post-blocks.bakeca-single,*/
.wp-block-mavida-custom-post-blocks.bakeca-overlay {
    display: flex;
}
.wp-block-mavida-custom-post-blocks.bakeca-single {
    display: block;
    width: 100%;
}
.wp-block-mavida-custom-post-blocks.bakeca-single .wp-block-column > a {
    flex-direction: row;
}

.wp-block-mavida-custom-post-blocks.bakeca-single .wp-block-column > a .article-title-wrapper {
    width: 100%;
}

.wp-block-mavida-custom-post-blocks.bakeca-single .wp-block-columns {
    height: 100%;
}
.wp-block-mavida-custom-post-blocks .wp-block-column > a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    background: white;
    justify-content: space-between;
    /*justify-content: flex-start;*/
    width: 100%;
}

.wp-block-mavida-custom-post-blocks img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 8px;
}

.wp-block-mavida-custom-post-blocks .hide {
    display: none;
}

.bakeca-gallery-row,
.bakeca-gallery-row > .wp-block-column {
    display: flex;
    flex-wrap: wrap;
}
