:root {
  --cassiopeia-color-primary:#7ba428;
  --cassiopeia-color-hover:#444;
  --cassiopeia-color-link:#7ba428;
  --cassiopeia-font-weight-headings: 500;
}
 
  /* Override the lila background with white */
.container-header {
    background-color: white;
    background-image: none;
}

/* Text should now be green */
.container-header .mod-menu {
    color:#7ba428;
}

.container-header .mod-menu a {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; 
  padding: 3px 15px;
  colour: #7ba428;
}

.container-header .mod-menu a:hover {
    background-color: #eee;
}

.container-header .navbar-toggler {
    color: #7ba428;
    border: 1px solid #7ba428;
}

.container-header .site-description {color: #444;}

h1, .h1, h3, .h3 { 
	color:#7ba428;
	font-size: 1.5em;
	font-weight: 500;  
}

h2, .h2 { 
	font-size: 1.5em;
	  font-weight: 500;
}

.footer {
	background: white ; 
        color: black;
}
  
  /* CLASSIC BANNER */
.container-banner .banner-overlay {
    height: max(300px, 35vh); /* by default is 50vh in Cassiopeia */
