:root {
  --cassiopeia-font-family-headings:'Garamond Premier Pro', serif;
  --heading-color:#0061AB;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: 400;
}
.container-below-top h1 {
  color:#000000;
}
.header-text {
  font-family:'Garamond Premier Pro', serif;
  font-size:2rem;
}

/* Navigation styles */
.container-header .container-nav {
  background-color: #0061AB;
  justify-content: center;
}
.container-header .mod-menu>li>a{
   color: #7BC1ED;
}
.container-header .mod-menu>li>a:hover{
   color: #ffffff;
}
.container-header .mod-list li.active>a {
   color: #ffffff;
}



/* Card Styles */
.card {
  --card-border-width: 0;
  --card-bg: #E6E6E6;
}
.grid-child.container-bottom-a {
  grid-gap:2em;
  margin-bottom:1rem;
}
/* Footer */
.container-bottom-b {
  color:#ffffff;
  background-color: #0061AB;
  padding:0 3%;
}
.grid-child.container-bottom-b {
    grid-column: 1 / -1;
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items:center;
}

.footer {
  margin-top:0;
}
/* Phone-Styles*/
@media (max-width: 767px) {
	.grid-child.container-bottom-b {
    grid-column: 1 / -1;
    display:grid;
   grid-template-columns: 1fr;
    justify-items: start;
}
}