@import url('https://fonts.googleapis.com/css2?family=Old+Standard+TT:wght@400;700&display=swap');

.themeFont { font-family: 'Old Standard TT', serif !important; }
.primaryBlue { color:#7995bd !important; }
.secondaryGray { color:#a8b1b0 !important; }
h1,h2,h3,h4,h5 { color:#7995bd; }
body { padding-top:50px; overflow-x:hidden; }
p { font-size:1.2em; }
.masthead { background-image:url('images/blue-striped-bg.gif'); }
.masthead-photo { background-image:url('images/kimberly-ells.jpg'); background-size:cover; background-position:center center; min-height:500px; }
.bg-pink { background-color:rgba(227,154,152,1); }
.bg-blue { background-color:#7697c2; }
.text-pink { color:rgba(227,154,152,1); }
.btn-primary { background-color:#7995bd !important; border:1px solid #6884ad; }
.btn-pink { background-color:rgba(156,76,74,.95); color:#fff; }
.navbar { transition:all .4s; }
.navbar-action { background-color:rgba(255,255,255,.9); box-shadow:2px 2px 2px 1px rgba(0,0,0,.2); }
.article li,.article ul,.article ol { font-size:1.1em; }
.video-section iframe { max-width:100%; }
#brilliant img { display:block; width:100%; max-width:100%; height:auto; }
.substack-cta { padding:2rem; text-align:center; background:#f8f9fa; border:1px solid #dee2e6; }
.substack-cta p { margin-bottom:1.5rem; }

@media (max-width:767.98px) {
  .masthead-photo {
    min-height:0;
    aspect-ratio:600 / 894;
    background-position:center top;
    background-size:cover;
  }
}
