/* Center text within each slider image, independent of content type and language.
   Vertical coordinates remain controlled by the slider/mobile positioning rules. */
body :is(#wild-slider-text-centering, .gavias_sliderlayer):is(#wild-slider-centering-scope, .gavias_sliderlayer) .tp-parallax-wrap.wild-centered-text {
  left: 16px !important;
  right: auto !important;
  width: calc(100% - 32px) !important;
  min-width: 0 !important;
  max-width: none !important;
  transform: none !important;
}
body :is(#wild-slider-text-centering, .gavias_sliderlayer):is(#wild-slider-centering-scope, .gavias_sliderlayer) .tp-parallax-wrap.wild-centered-text > .tp-loop-wrap,
body :is(#wild-slider-text-centering, .gavias_sliderlayer):is(#wild-slider-centering-scope, .gavias_sliderlayer) .tp-parallax-wrap.wild-centered-text .tp-mask-wrap {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  overflow: visible !important;
}
body :is(#wild-slider-text-centering, .gavias_sliderlayer):is(#wild-slider-centering-scope, .gavias_sliderlayer) .tp-parallax-wrap.wild-centered-text .tp-caption.wild-centered-caption {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  text-align: center !important;
  justify-content: center !important;
  transform: none !important;
  box-sizing: border-box;
}
body :is(#wild-slider-text-centering, .gavias_sliderlayer):is(#wild-slider-centering-scope, .gavias_sliderlayer) .wild-centered-caption :is(h1, h2, h3, p, div) {
  text-align: center !important;
}
