/* *****
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.weareeight.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.feature-row__container{width:100%}.feature-row__image img{max-width:100%;width:100%;height:auto}@media screen and (max-width:767px){.feature-row__text{padding-top:15px}}@media screen and (min-width:768px){.feature-row{display:flex}.feature-row .feature-row__text{display:flex;justify-content:center;align-items:center}.feature-row .feature-row__text .title-bar{text-align:left}.feature-row .feature-row__text h2{margin-top:0}.feature-row .feature-row--image-right .feature-row__image{order:2}.homepage-section--text-and-image-wrapper .feature-row{align-items:center}}

/* .blog-image-text .feature-row .feature-row__text {
    justify-content: flex-start;
}
.blog-image-text .feature-row__text--inner {
    width: 86%;
} */
.blog-image-text .feature-row {
  justify-content: space-between;
}
.blog-image-text .feature-img {
    width: 87%;
    margin-left: auto;
}
.blog-image-text .feature-row .feature-row__text h2 {
    margin-bottom: 20px;
}
.blog-image-text a.btn {
    border: 1px solid #37493F;
    color: #37493F;
    margin-top: 40px;
    margin-bottom: 0;
}
.blog-image-text a.btn:not(.btn--password-submit):hover {
    color: #37493F;
    opacity: 0.6;
}
.blog-image-text .row {
  margin: 0;
}
.blog-image-text [class*="col-"] {
  padding: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-image-text .feature-row {
    gap: 20px;
    overflow: hidden;
  }
}
@media (max-width: 767px) {  
  .container.blog-image-text {
    padding: 0;
  }
  .blog-image-text [class*="col-"].feature-row__text {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 30px;
  }
}
@media (max-width: 479px) {  
  .blog-image-text .feature-row__image img {
      height: 340px;
      object-fit:cover;
  }
}
/* ------------------------------------------------------------ */

.story-image-text .feature-row .feature-row__text h2 {
    margin-bottom: 24px;
}
.story-image-text .feature-row__text--inner .featured-row__subtext p:first-child {
    margin-bottom: 16px;
}
.story-image-text .feature-row__text--inner .featured-row__subtext {
  margin-bottom: 40px;
}
.story-image-text .feature-row__text--inner img {
  max-width: 240px;
}
.story-image-text .feature-row__container .feature-row {
  margin: 0 -15px;
}
.feature-row__image img {
    width: 550px;
}
.feature-row .feature-row__text .feature-row__text--inner {
    max-width: 660px;
}

@media (max-width: 767px) {  
  .story-image-text.container {
   padding: 0 24px; 
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .story-image-text .title-bar, .story-image-text .feature-row__text--inner .featured-row__subtext {
    text-align: center;
  }
  .story-image-text .feature-row__text--inner img {
    margin: auto;
    /* text-align: center; */
    /* width: 100%; */
    display: flex;
  }
  .story-image-text .feature-row__text {
      padding-top: 40px;
  }
  .story-image-text .feature-row__text--inner .featured-row__subtext {
    margin-bottom: 30px;
  }
}