/*main slider custom block caption*/
.container-fluid .field--name-field-mt-main-slideshow-slide {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 1200px) {
  .container-fluid .field--name-field-mt-main-slideshow-slide {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
.ms-transparent-background .tp-caption__text {
  font-size: 24px;
  line-height: 1.50;
  text-shadow: 0 0 50px rgba(0,0,0,.50);
  font-weight: 500;
  padding: 1em;
  margin-top: 0.2em;
  border-radius: 0px;
}
.ms-transparent-background .region--bright-background.tp-caption__text,
.ms-transparent-background .region--bright-background.tp-caption__title a {
  color: var(--mt-color-bright-contrast);
}
.ms-transparent-background .region--tint-background.tp-caption__text,
.ms-transparent-background .region--tint-background.tp-caption__title a {
  color: var(--mt-color-tint-contrast);
}
.ms-transparent-background .region--shade-background.tp-caption__text,
.ms-transparent-background .region--shade-background.tp-caption__title a {
  color: var(--mt-color-shade-contrast);
}
.ms-transparent-background .region--colored-background.tp-caption__text,
.ms-transparent-background .region--colored-background.tp-caption__title a {
  color: var(--mt-color-colored-contrast);
}
.ms-transparent-background .region--dark-colored-background.tp-caption__text,
.ms-transparent-background .region--dark-colored-background.tp-caption__title a {
  color: var(--mt-color-dark-colored-contrast);
}
.ms-transparent-background .region--dark-background.tp-caption__text,
.ms-transparent-background .region--dark-background.tp-caption__title a {
  color: var(--mt-color-dark-contrast);
}
