/* *****
This is a CSS partial, minified file. It is referenced by the theme by default in theme.liquid.
If you would like to edit this code we recommend swapping to the un-minified version.
For full details and instructions please see our documentation:
https://support.eightthemes.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.homepage-featured-content-wrapper {
  text-align: center;
}
.rich-text__header:not(:last-child),
.rich-text__text:not(:last-child) {
  margin-bottom: 10px;
}
.rich-text__title-bar > :last-child {
  margin-bottom: 0;
}
.rich-text__btn .btn {
  margin: 0 !important;
}

/*------- rich-text-custom-css-----------*/
.homepage-section--rich-text-wrapper .rich-text__heading {
  line-height: 1.2;
}
.homepage-section--rich-text-wrapper .rich-text__title-bar .rich-text__heading {
  color: #000;
}
.template-index
  .homepage-section--rich-text-wrapper
  .rich-text__title-bar
  span {
  padding-right: 10px;
}
.template-page .rich-text__title-bar .type-subheading {
  text-transform: math-auto;
  font-size: 18px;
}
.template-page .homepage-section--rich-text-wrapper .rich-text__text p {
  margin-top: 10px;
}
/*----------------responsive------------------------*/

@media screen and (min-width: 767px) {
  .template-page .rich-text__text p {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .template-page .rich-text__text p {
    font-size: 13px;
  }
  .template-page .rich-text__title-bar span {
    font-size: 24px;
  }
}
@media screen and (max-width: 639px) {
  .template-page .rich-text__title-bar .type-subheading {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .template-page .homepage-section--rich-text-wrapper .rich-text__text p {
    margin-top: 6px;
  }
}

@media screen and (max-width: 480px) {
  .homepage-section--rich-text-wrapper .rich-text__heading {
    font-size: 28px;
  }
}
