/* ==========
Template Defaults
========== */
@import url('default-chapter.0515.css');

/* ====================
Universal Overrides
==================== */

:root {
  /* Base */

  --colorHeadline: #101e4d;
  --colorSubhead: #101e4d;
  /*  Colors */
  --color1: #13497b;
  --color2: #222;
  --color3: var(--color1);
  /* Boxes & Quotes*/
  --colorBox1: #ffd236;
  --colorBox2: #eee;
  --colorQuoteBorder1: #ffce26;
  /* Bullet Colors */
  --color1Bullet: #405494;
  /* Sidebar Navigation Design */
  --navHighlight: #e7eef9;
}

.content h1 {
  color: var(--colorHeadline);
}

h1 .-underscore:after, .-underscore:after {
  background-color: #f1f3fc;
  border-radius: 100px;
  content: "";
  display: block;
  height: 6px;
  margin: 0.1em auto 0.15em;
  max-width: 10em;


}
.-underscore:after {
  max-width: none;
}

.content h2 {
  font-size: 1.6em;
}

.-eyebrow,
.-chin {
  /* small text eyebrows for HXs*/
  display: block;
  font-size: .85em;
}

figure {
  margin: 0
}

/* Reset default browser values */
figure,
figure.flavor {
  margin: 0 auto;
  padding: 0;
  max-width: 380px;
}

figure img {
  display: block;
  margin: auto;
  max-width: 330px;
}

figure.-border img {
  border: 6px solid #ededed;
}

figure.-shadow img {
  box-shadow: 0 12px 16px -16px #666;
}

figure.-rounded img {
  border-radius: 8px;
}

figure.-inset {
  margin: 0 1em;
}

.-left,
.-right {
  float: none;
}

@media screen and (min-width:35.75em) {

  /*Desktop*/
  figure,
  figure.flavor {
    display: block;
    margin: 0 auto 1em;
    max-width: 100%;
    ;

  }

  figure img {
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;

  }

  figure.-full img {
    margin: 0 auto;
  }

  figure.-inset {
    margin: 0 2.5em;
  }

  figure.-left {
    float: right;
    margin: 0 16px 16px 0;
    max-width: 300px;
  }

  figure.-right {
    float: right;
    margin: 0 0 16px 16px;
    max-width: 260px;
  }
}

.fa-ul li .fa-li {
  padding: 4px 0 0;
}




br.alb {
  display: none;
}

@media screen and (min-width:30em) {
  br.alb {
    display: block;
  }

}

.doc-nav {
  background-color: #f3f3f3;
  border-radius: 14px;
  max-width: 33em;
  margin: 1.5em auto 2em;
  padding: 25px 40px;

}