/* ================================================ Fonts ================================================ */

/* === Headers === */
.h1 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 2rem; /* 32px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  text-shadow:
    -0.0625rem -0.0625rem 0 #333,
     0.0625rem -0.0625rem 0 #333,
    -0.0625rem  0.0625rem 0 #333,
     0.0625rem  0.0625rem 0 #333;
}

.h2 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 1.5rem; /* 24px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 1.2em;
  margin-bottom: 1.0em;
  text-shadow:
  -0.046875rem -0.046875rem 0 #333,
   0.046875rem -0.046875rem 0 #333,
  -0.046875rem  0.046875rem 0 #333,
   0.046875rem  0.046875rem 0 #333;
}

.h3 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 1.25rem; /* 20px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 1em;
  margin-bottom: 0.4em;
  text-shadow:
  -0.03125rem -0.03125rem 0 #333,
   0.03125rem -0.03125rem 0 #333,
  -0.03125rem  0.03125rem 0 #333,
   0.03125rem  0.03125rem 0 #333;
}

.h4 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 1.125rem; /* 18px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 0.9em;
  margin-bottom: 0.3em;
  text-shadow:
  -0.025rem -0.025rem 0 #333,
   0.025rem -0.025rem 0 #333,
  -0.025rem  0.025rem 0 #333,
   0.025rem  0.025rem 0 #333;
}

.h5 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 1rem; /* 16px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 0.8em;
  margin-bottom: 0.2em;
  text-shadow:
  -0.01875rem -0.01875rem 0 #333,
   0.01875rem -0.01875rem 0 #333,
  -0.01875rem  0.01875rem 0 #333,
   0.01875rem  0.01875rem 0 #333;
}

    .h5:link {
       color: rgb(109, 138, 251);
        font-size: 1rem; /* 16px */
        text-decoration: none;
    }

     .h5:visited {
       color: rgb(109, 138, 251);
        font-size: 1.125rem; /* 18px */
        text-decoration: none;
    }

.h6 {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 0.875rem; /* 14px */
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 0.7em;
  margin-bottom: 0.2em;
  text-shadow:
  -0.015625rem -0.015625rem 0 #333,
   0.015625rem -0.015625rem 0 #333,
  -0.015625rem  0.015625rem 0 #333,
   0.015625rem  0.015625rem 0 #333;
}

/* ================================================ Content Fonts ================================================ */

/* Regular font used for content. */
.font_body {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1rem; /* 16px */
    line-height: 1.6;
    color: #FFFFFF;
    text-align: left;
  }

/* Used to turn text into links. There are two versions: The undecorated one does not change in color after being clicked. */
.font_link_NoDecoration {
    color: rgb(109, 138, 251);
  }

  .font_link_NoDecoration:link {
        color: rgb(109, 138, 251);
        text-decoration: none;
      }

  .font_link_NoDecoration:visited {
        color: rgb(109, 138, 251);
        text-decoration: none;
        }