/*
 Theme Name:   Kadence Child
 Description:  Kadence Child Theme
 Author:       Ray Elliott
 Template:     kadence
 Version:      0.0.1
*/

:root {
  --rdv-border-radius: 6px;
}

img {
  border-radius: var(--rdv-border-radius);
}

#membership-popup,
.kadence-pro-fixed-wrap.child-is-fixed {
  /* TODO: handle the popup stuffs */
  display: none;
}

.above-footer-cta {
  transform-origin: left center;
  transform: scale(0.7);
  transition: transform 0.3s ease-in-out;
}

.above-footer-cta:hover {
  transform: scale(1);
}

.site-branding img {
  border-radius: 0;
}

.rdv-about-timeline {
  height: 400px;
  overflow: hidden;
}

.rdv-about-timeline--content {
  pointer-events: none;
  user-select: none;
}

/* carousel navigation overrides
we override the 'white on dark' style only
*/
.kb-splide.kt-carousel-arrowstyle-whiteondark {
  --splide-nav-color: #fff;
  --splide-nav-background: var(--global-palette1);
  --splide-nav-border: 2px solid transparent;
  --splide-pagination-background: #000;
}

.splide__arrow {
  height: 4.5em !important;
}

.kb-splide.kt-carousel-arrowstyle-whiteondark .splide__arrow {
  height: 4.5em;
  width: 4.5em;
  opacity: 1;
  border-radius: var(--rdv-border-radius);
}

.kb-splide.kt-carousel-arrowstyle-whiteondark .splide__arrow--prev {
  left: -1.2rem;
}

.kb-splide.kt-carousel-arrowstyle-whiteondark .splide__arrow--next {
  right: -1.2rem;
}

.kb-splide.kt-carousel-arrowstyle-whiteondark:hover .splide__arrow {
  opacity: 1;
}

.kb-splide.kt-carousel-arrowstyle-whiteondark .splide__arrow:hover {
  opacity: 0.75;
}

.kb-splide.kt-carousel-arrowstyle-whiteondark .splide__arrow svg {
  width: 1.7em;
  height: 1.7em;
}
/* END: carousel navigation overrides */