/**
* Theme Slider Styles
* This file contains the styles for all slider components unless revered to another file.
*/
.spectra-image-gallery__layout--carousel ul.slick-dots {
  top: unset !important;
  bottom: -30px;
  position: absolute !important;
}

.uagb-slick-carousel ul.slick-dots li button {
  position: relative !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}

ul.slick-dots button::before {
  height: 12px !important;
  width: 12px !important;
  background-color: var(--color-1) !important;
  color: transparent !important;
  opacity: 1 !important;
  border-radius: 50% !important;
  left: unset !important;
  top: unset !important;
}

ul.slick-dots button[aria-selected="true"]:before {
  color: transparent !important;
}

.uagb-slick-carousel .slick-next::before,
.uagb-slick-carousel .slick-prev::before {
  content: "";
  display: block !important;
  background-image: url(/wp-content/themes/astra-impuls-child/img/icon-pfeil-rechts-slider);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  --my-size: var(--gap-m);
  width: var(--my-size);
  height: var(--my-size);
}
.uagb-slick-carousel .slick-prev::before {
  transform: rotate(180deg);
}
.uagb-slick-carousel .slick-next {
  right: 5px !important;
}

.uagb-slick-carousel .slick-prev {
  left: 5px !important;
}

.uagb-slick-carousel svg {
  display: none;
}
