/* BLOCKS */

/* Advanced gallery */

/* Logo Grid */
.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul {
    grid-template-columns: 1fr;
    display: grid;
    gap: 35px;
}

@media (min-width: 1024px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul {
        gap: 50px;
    } 
}

#wrapper .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul > li.kadence-blocks-gallery-item {
    width: 100% !important;
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="8"] {
    grid-template-columns: repeat(8, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="7"] {
    grid-template-columns: repeat(7, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="6"] {
    grid-template-columns: repeat(6, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="5"] {
    grid-template-columns: repeat(5, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="4"] {
    grid-template-columns: repeat(4, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="3"] {
    grid-template-columns: repeat(3, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="2"] {
    grid-template-columns: repeat(2, 1fr);
}

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xs="1"] {
    grid-template-columns: repeat(1, 1fr);
}

@media(min-width: 543px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="8"] {
        grid-template-columns: repeat(8, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="7"] {
        grid-template-columns: repeat(7, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="6"] {
        grid-template-columns: repeat(6, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="5"] {
        grid-template-columns: repeat(5, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="4"] {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="3"] {
        grid-template-columns: repeat(3, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="2"] {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-sm="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(min-width: 768px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="8"] {
        grid-template-columns: repeat(8, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="7"] {
        grid-template-columns: repeat(7, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="6"] {
        grid-template-columns: repeat(6, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="5"] {
        grid-template-columns: repeat(5, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="4"] {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="3"] {
        grid-template-columns: repeat(3, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="2"] {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-md="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(min-width: 992px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="8"] {
        grid-template-columns: repeat(8, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="7"] {
        grid-template-columns: repeat(7, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="6"] {
        grid-template-columns: repeat(6, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="5"] {
        grid-template-columns: repeat(5, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="4"] {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="3"] {
        grid-template-columns: repeat(3, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="2"] {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-lg="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(min-width: 1200px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="8"] {
        grid-template-columns: repeat(8, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="7"] {
        grid-template-columns: repeat(7, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="6"] {
        grid-template-columns: repeat(6, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="5"] {
        grid-template-columns: repeat(5, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="4"] {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="3"] {
        grid-template-columns: repeat(3, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="2"] {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xl="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(min-width: 1500px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="8"] {
        grid-template-columns: repeat(8, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="7"] {
        grid-template-columns: repeat(7, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="6"] {
        grid-template-columns: repeat(6, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="5"] {
        grid-template-columns: repeat(5, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="4"] {
        grid-template-columns: repeat(4, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="3"] {
        grid-template-columns: repeat(3, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="2"] {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
}




.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul .kadence-blocks-gallery-item {
    flex: 1;
    background: white;
    display: grid;
    align-content: center;
    padding: 0;
}

/* .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul .kadence-blocks-gallery-item {
    padding: 35px;
    background: white;
    width: 100%;
}

@media (min-width: 1500px) {
    .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul[data-columns-xxl] {
        grid-template-columns: repeat(4, 1fr);
    }
} */

/* Default gap between blocks */
/* @media (min-width: 1024px) {
    #wrapper .kt-row-column-wrap {
        gap: 50px;
        padding-top: 50px;
        padding-bottom: 50px;
    }    

    #wrapper .kb-row-layout-wrap + .kb-row-layout-wrap:not(.kt-row-has-bg) > .kt-row-column-wrap {
        padding-top: 0;
    }

    #wrapper .kb-row-layout-wrap.kt-row-has-bg + .kb-row-layout-wrap > .kt-row-column-wrap {
        padding-top: 50px;
    }
} */

.wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul .kadence-blocks-gallery-item {
    flex: 1;
    background: white;
    display: grid;
    align-content: center;
}

#wrapper .wp-block-kadence-advancedgallery.is-style-logo-grid .kb-gallery-ul .kadence-blocks-gallery-item img {
    object-fit: contain;
}
