/**
 * Buttons
 */

.kb-button.kt-button.kb-btn-global-outline {
    padding: 1.5rem 4.5rem;
    border-radius: 1.4rem;
    border: 1px solid var(--color-accent);
    font: 400 1.6rem/1.5 var(--font);
    white-space: nowrap;
}

.kb-button.kt-button.kb-btn-global-outline:hover {
    background-color: var(--color-accent);
    border-color: var(--color-accent);
    color: #fff;
}

/**
 * Advanced Gallery - slider
 */

.wp-block-kadence-advancedgallery .kb-gallery-ul.kb-gallery-type-slider {
    margin-left: calc(var(--container-padding) * -1);    
    margin-right: calc(var(--container-padding) * -1);    
}

.wp-block-kadence-advancedgallery .kb-gallery-ul .kt-blocks-carousel-init[data-slider-dots=true] {
    margin-bottom: 0;
}

.wp-block-kadence-advancedgallery .kb-gallery-ul .splide .splide__arrow {
    background: none;
    opacity: 1;
    width: 2.5rem;
    height: 2.5rem;
}

.wp-block-kadence-advancedgallery .kb-gallery-ul .splide .splide__arrow svg {
    width: 2.5rem;
    height: 2.5rem;
}

.wp-block-kadence-advancedgallery .kb-gallery-ul .splide .splide__arrow--prev {
    left: 2rem;
}

.wp-block-kadence-advancedgallery .kb-gallery-ul .splide .splide__arrow--next {
    right: 2rem;
}

.kb-gallery-type-slider .splide .splide__pagination {
    bottom: 3rem;
}

.kb-gallery-type-slider .splide .splide__pagination__page {
    border-radius: 0;
    width: 1rem;
    height: 1rem;
    margin: 0.3rem 0.5rem;
    background-color: #fff;
    opacity: .5;
}

.kb-gallery-type-slider .splide .splide__pagination__page.is-active {
    width: 1.6rem;
    height: 1.6rem; 
    opacity: 1;
}