
@media (min-width:600px) {
    .wp-block-column:nth-child(odd) {
        margin-right: 15px;
    }
    .wp-block-column:nth-child(even) {
        margin-left: 15px;
    }
    .wp-block-column:not(:first-child) {
        margin-left: 15px;
    }
    .wp-block-column:not(:last-child) {
        margin-right: 15px;
    }
}

.wp-block-column p:only-of-type {
    margin-bottom: 0;
}

@media (max-width:782px) {
    .wp-block-columns {
        flex-wrap: nowrap;
    }
}

@media (max-width: 660px) {
    .wp-block-columns {
        flex-wrap: wrap;
    }
    .wp-block-columns .wp-block-column {
        flex: 0 0 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .wp-block-column,
    .wp-block-separator,
    .wp-block-embed,
    .wp-block-image,
    .wp-block-pullquote,
    .wp-block-pullquote.is-style-solid-color blockquote p,
    .entry-content .wp-block-quote,
    .wp-block-media-text,
    .wp-block-table,
    .wp-block-button.aligncenter,
    .entry-content-wrapper .wp-block-categories {
        margin-bottom: 10px;
    }
    .entry-content .wp-block-gallery {
        margin-bottom: 4px;
    }
}