h1,
h2 {
  color: var(--beetle);
}

h3,
h4,
h5 {
  color: var(--slate);
}

h5,
h6 {
  color: var(--beetle);
}

a {
  color: var(--beetle);
}

a:hover {
  color: var(--slate);
}

b,
strong {
  color: var(--beetle);
}
/* #mLink p {
  color: var(--beetle);
} */

/* header .fab,
header .fal {
  color: var(--beetle);
} */
header .fab:hover {
  color: var(--slate);
}

p.imagetitle_sector {
  color: var(--beetle);
}

a > .imageblock:hover > .imagetitle_sector {
  color: var(--slate);
}

.socialLinks a {
  color: var(--beetle);
}

.socialLinks a:hover {
  color: var(--slate);
}

header .modalaccess:hover * {
  color: var(--slate) !important;
}

.grid-stat {
  background: var(--slate);
}
.grid-stat .numb {
  color: var(--white);
}

.grid-stat .fact {
  color: var(--white);
}

#cpModal h5 a {
  color: var(--white);
}
#cpModal h5 a:hover {
  color: var(--moss);
}
.select {
  color: var(--moss) !important;
}

.grid-container-footer p a:hover {
  color: var(--silver);
}

.mapLink:hover {
  color: var(--silver);
}

/* .grid-container-footer h4 {
  color: var(--beetle);
} */

#cpModal input[type="text"] {
  color: var(--white);
}
::-webkit-input-placeholder {
  color: var(--moss);
}
::-moz-placeholder {
  color: var(--moss);
}
:-ms-input-placeholder {
  color: var(--moss);
}
:-moz-placeholder {
  color: var(--moss);
}
.fx0 {
  border: 0;
  padding: 7px 0;
  border-bottom: 2px solid var(--moss);
}

.fx0 ~ .focus-border {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: var(--white);
  transition: 0.5s;
}

.fx0:focus ~ .focus-border {
  width: 100%;
  transition: 0.5s;
}

.fx0:not(:root:root) {
  border-bottom: 2px solid var(--moss) !important;
}
ul.navigation_list li a {
  color: var(--white);
}
ul.navigation_list li a:hover {
  color: var(--silver);
}

mark,
span.highlight {
  background: transparent !important;
  color: var(--moss) !important;
}

.quote p:before,
.quote p:after {
  color: var(--beetle);
}

.grid-home:hover .title * span {
  color: var(--white) !important;
}

#cpModal h3 {
  color: var(--moss);
}

.lucytext {
  background: var(--beetle);
}

.lucytext * {
  color: var(--white) !important;
}

.grid-job {
  background: var(--beetle);
}

.grid-job * {
  color: var(--white) !important;
}

.grid-blog-link .blog-inner {
  background: var(--beetle);
}
#cpModal h5 {
  color: var(--white) !important;
}

.grid-news-chunk {
  transition-duration: 0.5s;
  background: var(--beetle);
  color: var(--white);
}
.grid-news-chunk:hover {
  background: var(--beetle);
}

.close-cpModal {
  color: var(--white);
}
.grid-home-title {
  background: var(--beetle);
}

.grid-home-title h3,
.grid-home-title p {
  color: var(--white);
}

ul.m_menu li a {
  color: var(--white) !important;
}

.socialLinks_mobile .fab {
    color:white !important;
}