/**
**Theme Slider Styles
** This file contains the styles for all slider components unless revered to another file.
*/
.slick-slide>div {
    display: flex;
}
.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;
}
@media screen and (max-width: 768px) {
  .spectra-image-gallery__media-wrapper {
    padding: 0 4px !important;
  }
  button.spectra-image-gallery__control-arrows.slick-next.slick-arrow,
  button.slick-next.slick-arrow {
    right: var(--gap-s);
  }
  button.spectra-image-gallery__control-arrows.slick-prev.slick-arrow,
  button.slick-prev.slick-arrow {
    left: var(--gap-s);
  }
}
