/*
 * "Stallion hero slideshow custom" paragraphs bundle
 */
body.cke_editable p,
.paragraph--type-stallion-hero-slide-custom .field-name-field-body {
  font-family: Meta, sans-serif;
}
body.cke_editable p,
.paragraph--type-stallion-hero-slide-custom .field-name-field-body,
span.sh-fs-sm {
  font-size: calc(16px + 24 * ((100vw - 320px) / 704));
  line-height: calc(19px + 24 * ((100vw - 320px) / 704));
}
span.sh-fs-md {
  font-size: calc(20px + 24 * ((100vw - 320px) / 704));
  line-height: calc(25px + 24 * ((100vw - 320px) / 704));
}
span.sh-fs-lg {
  font-size: calc(36px + 24 * ((100vw - 320px) / 704));
  line-height: calc(41px + 24 * ((100vw - 320px) / 704));
}
span.sh-fs-xl {
  font-size: calc(56px + 24 * ((100vw - 320px) / 704));
  line-height: calc(61px + 24 * ((100vw - 320px) / 704));
}
@media only screen and (min-width: 1024px) {
  body.cke_editable p,
  .paragraph--type-stallion-hero-slide-custom .field-name-field-body,
  span.sh-fs-sm {
    font-size: 40px;
    line-height: 43px;
  }
  span.sh-fs-md {
    font-size: 44px;
    line-height: 49px;
  }
  span.sh-fs-lg {
    font-size: 60px;
    line-height: 65px;
  }
  span.sh-fs-xl {
    font-size: 80px;
    line-height: 85px;
  }
}
span.sh-ff-meta-serif {
  font-family: Meta-Serif, serif;
}
span.sh-ff-meta-sans {
  font-family: Meta, sans-serif;
}
span.sh-fc-black {
  color: #000;
}
span.sh-fc-blue {
  color: #0037b2;
}
span.sh-fc-cyan {
  color: #00abee;
}
span.sh-fc-50-cyan {
  color: #7fd5f6;
}
span.sh-fc-white {
  color: #fff;
}
