.container-header {
  background-color: white;
  background-image: none;
}
h1, h2, h3, h4, h5, h6 {
  color: black;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: black;
}
a, a:hover, a:focus {
  color: black;
}
.btn-info {
	background-color: black;
	border-color: #30638d;
	color: #fff;
}
.btn-primary, .btn-primary:focus, .btn-primary:hover {
	background-color: black;
	border-color: var(--cassiopeia-color-hover);
}

.btn-check:focus + .btn-info, .btn-info:focus, .btn-info:hover {
	background-color: black;
	border-color: #264f71;
	color: #fff;
}
p.readmore > a.btn {
    color: #000;
    background-image: -moz-linear-gradient(top,#15e3d2,#15e3d2) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#15e3d2),to(#15e3d2)) !important;
    background-image: -webkit-linear-gradient(top,##15e3d2,##15e3d2) !important;
    background-image: -o-linear-gradient(top,#15e3d2,#15e3d2) !important;
    background-image: linear-gradient(to bottom,#15e3d2,#15e3d2) !important;
}
p.readmore .icon-chevron-right::before, .readmore .icon-rightarrow::before, .readmore .icon-arrow-right::before {
    content: "";
}
.container-nav .mod-menu > li.active > a::after, /* get rid of stupid white underline */
.container-nav .mod-menu > li.active > button::before,
.container-nav .mod-menu > li > a:hover::after,
.container-nav .mod-menu > li > button:hover::before {
background: none;
}
