/**
 * Columns block styles
 */

 .wp-columns:not(.is-style-small-gutter):not(.is-not-stacked-on-mobile)  .wp-block-column{
    margin-bottom: 1rem;
}

.wp-block-column > *[class^="wp-block"],
.wp-block-column > *[class^="wp-container"] {
    margin-bottom: 1rem;
}

.wp-block-columns:not(.alignfull).has-background {
    border-radius: 10px;
    overflow: hidden;
    padding: 1.5rem 1rem;
}

.wp-block-columns.has-background {
    padding: 1.5rem 1rem;
}
/* Hyphens */ 
.wp-block-group.alignfull .wp-block-group__inner-container {
    hyphens: auto;
}

/*  SMALL GUTTER */

.wp-block-columns.is-style-small-gutter.is-not-stacked-on-mobile>.wp-block-column:not(:first-child) {
    margin-left: 0.5rem;
}

.wp-block-columns.is-style-small-gutter > .wp-block-column > *[class^="wp-block"] {
    margin-bottom: var(--wp--style--block-gap, 0.5rem);
}
.wp-block-columns.is-style-small-gutter {
    gap:var(--wp--style--block-gap,0.5rem);
}

/*
@media (min-width: 600px) and (max-width: 768px) {

    .wp-block-columns.is-style-small-gutter:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){
        flex-basis: calc(50% - var(--wp--style--block-gap, 0.5rem)/2)!important;
    }
    .wp-block-columns.is-style-small-gutter:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
        margin-left: var(--wp--style--block-gap,0.5rem);
    }
}

@media (min-width: 768px) {

    .wp-block-columns.is-style-small-gutter:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: var(--wp--style--block-gap,0.5rem);
    }

    .wp-block-columns.is-style-small-gutter:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
        margin-left: var(--wp--style--block-gap,0.5rem);
    }
    
}*/




@media (min-width: 768px) {

    .wp-block-column > *:last-child {
        margin-bottom:0;
    }

    .wp-block-columns.has-background {
        padding: 2rem!important;
    }

    .wp-block-column > *[class^="wp-block"],
    .wp-block-column > *[class^="wp-container"] {
        margin-bottom: 1rem;
    }
    
    .wp-block-column > *:last-child {
        margin-bottom:0;
    }
}
