#main-menu ul a.is-active {background-color:var(--bs-dark) !important;}
.bg-dark.text-white p {color:var(--bs-white);}
h1 {color:var(--bs-dark);}
.submenu ul a.is-active {color:var(--bs-dark);}
ul.menu .row {margin-top:0 !important;}
ul.menu .row>* {margin-top:0 !important;}
.lnklst a {color:var(--bs-primary);}

.header-contact a {
  text-decoration: none;
  font-weight: bold;
}

.header-contact i.fa {
  color:var(--bs-accent) !important;
  font-size: 20px;
  line-height: 1.2em;
}

.menu-panel ul li a {
  color: var(--bs-primary) !important;
  background-color: transparent !important;
}

.iconlist li a:hover, .iconlist li a:focus, .iconlist li a:active,
.menu-panel ul li a:hover, .menu-panel ul li a:focus, .menu-panel ul li a:active {
  text-decoration: underline !important;
}

.heeres-sidebar .field-links {
  border: 1px solid var(--bs-border);
}
.heeres-sidebar .lnklst {
  margin-bottom: 0px; 
}
.heeres-sidebar .field-links li {
  margin: 0 20px;
  line-height: 70px;
}
.heeres-sidebar .field-links li a {
  color: var(--bs-dark);
}
.heeres-sidebar .field-links li a:hover, .heeres-sidebar .field-links li a:focus, .heeres-sidebar .field-links li a:active {
  color: var(--bs-accent);
}
.heeres-sidebar .field-links li:nth-child(1) {
  border-bottom: 1px solid var(--bs-border);  
}

@media (max-width: 575.98px) {
  
}

@media (min-width: 576px) {
  
}

@media (min-width: 768px) {
      .overlap .container {
        margin-top: -120px !important;
        position: relative;
    }
}

@media (min-width: 992px) {
  
}

@media (min-width: 1200px) {
  
}

@media (min-width: 1400px) {
  
}
