/* Salori custom CSS — loaded after the site stylesheet, so rules here win.
   Edit and save, then refresh the site. No deploy needed.  hi*/
.about-body h3 strong {color:#7d4938}
.about-body p {margin: 0 0 10px;}
.about-body h3 {margin: 10px 20px 20px ; font-size: 20px;}
.site-footer__col a {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.site-footer__heading {font-size: 18px !important;}
.site-footer__social a img {width:20px !important; height:20px !important; }
.stx-community__line {color:#7d4938 !important; font-weight:700 !important;}
.journey-card__passions {color:#7d4938 !important; font-weight:700 !important; }
br {display:none;}
.step-title {font-size: 14px !important; line-height: 1.9 !important; color: #7d4938!important; font-weight: 500;}
.abt-founder__eyebrow {color: #7d4938!important;}
.abt-founder__quote {border-left: 2px solid #7d4938!important;  color: #7d4938!important;}
.jr-find__item dt {color: #7d4938!important;}
.stx-featured__eyebrow {color: #7d4938!important;}
.stx-card__date, .stx-card__cal, .post__meta {color: #7d4938 !important;}
.djx-intro {font-size: 14px !important; line-height: 1.9 !important; max-width: 1000px !important;}
.djx-price span {color: #7d4938 !important;}
.djx-price small, .price-tag__now {color: #7d4938 !important;}
.btn--outline-hover {color: #7d4938 !important; border: 1px solid #7d4938 !important;}
.jr-filter{color: #7d4938 !important;}
.btn-outline-light{color: #ffffff !important; border: 1px solid #ffffff !important;}
.djx-richtext ul {padding-left: 4%;}
.narrow,.medium, .related__grid{ width:min(1180px, 100% - 40px);}
.djx-itin-grid {max-width:1180px !important;}
.light {border-color: #fff !important; color: #fff !important;}
.journey-card p, .story-card p, .category-content p{font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.section-title p {font-size: 14px !important;}
body {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.abt-intro p, .abt-copy p {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.abt-intro__inner {max-width:1180px !important;}
.jr-listing__meta p {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; color:#7d4938!important; }
.djx-day__body em {color:#7d4938 !important; }
.cx-intro {font-size: 18px !important; line-height: 1.9 !important; font-weight: 400 !important; font-family: var(--font-body);}
.cx-grid h2 {color: #7d4938 !important;}
.cx-form label>span {font-size: 16px !important;}
.cx-detail-card strong {font-size: 18px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.cx-detail-card span {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; color:#7d4938 !important;}
.cx-detail-card a {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; color:#7d4938 !important;}
.cx-quick-card h3 {font-size: 20px !important; line-height: 2.3 !important; font-weight: 600 !important; color:#7d4938 !important;}
.cx-quick-card p {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; }
.cx-quick-links a {font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; }
.privacy-table td:first-child {font-size: 16px !important; line-height: 1.9 !important; font-weight: 400 !important; }
.tc-content p {margin: 0 0 10px;font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important;}
.tc-content ol li { margin: 0 0 10px;font-size: 14px !important; line-height: 1.9 !important; font-weight: 400 !important; padding-left:2%; list-style: inside;}
.tc-content h3 {padding-left: 1%;margin-top: -8px; font-family: var(--font-body); color: #7d4938 !important; font-size: 18px !important; line-height: 1.9 !important; font-weight: 600 !important;}
.tc-content table th {background: #7d4938 !important; color: #ffffff !important; font-size: 16px !important; line-height: 2.1 !important; font-weight: 600 !important;padding: 2px 5px;}
.tc-content table tr td {border: 1px solid #222 !important; padding: 2px 5px !important;}
.tc-heading p {color: #7d4938 !important;}
.tc-content h2 {font-size: 28px !important; font-family: var(--font-body)!important; margin-top: 15px;  margin-bottom: 15px !important;}
.pg-cta__inner {border-bottom: 1px solid #666; padding: 22px 24px !important;}
.pg-cta__inner h2 {font-size: 31px !important}
.djx-price strong {font-size: 20px!important;font-family: var(--font-body)!important; }
.related__grid {grid-template-columns: repeat(auto-fit, minmax(240px, 300px)) !important;}
.related {padding: 50px 0px !important;}
.related__title {margin: 0 0 40px !important;}

@media (min-width: 450px) {
  .narrow, .medium, .related__grid {width:min(1180px, 100% - 40px);}
}