#header {
  background-color: #000;
}

#header .inside {
  position: relative;
  z-index: 1;
}

#header .inside::after {
  content: "";
  background: url(../../../capitalart/media/capital-art_cover-lg.jpg);
  background-position: 50% 33%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.7;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}

a {
    color: #8AC2E4;
}

a:hover, a:active {
    color: #8AC2E4;
}

.h2, h2 {
  color: #004E8B;
}

.h3, h3, .lookslike-h3, .anspruch {
  color: #8AC2E4;
}

.anspruch::before {
  content: url(../../../capitalart/media/capitalart_check.svg);
  width: 32px;
  height: 24px;
  display: inline-block;
}

.btn-outline-secondary {   
  border-color: #8AC2E4;
  color: #8AC2E4;
}

.btn-outline-secondary:hover {   
    border-color: #8AC2E4;
    background-color: #8AC2E4;
}

/* Navbar */

.navbar-dark .navbar-toggler:hover .navbar-toggler-icon {
    background-image: url("../images/hamburger-hover_capital-art.svg");
}

/* Nur Firefox */
@-moz-document url-prefix() {
    .navbar-light .navbar-nav > .nav-item >.nav-link {
        padding: 10px 15px!important;
    }
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #fff;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .active > .nav-link:hover {
  color: #fff;
}

/* @media */

@media (min-width: 992px) {
    
  .navbar-nav > li > a:after {
    border-top: 2px solid #8AC2E4;
    }
    /* 
     #header .inside::after {
  background: url(../../../capitalart/media/capital-art_cover-md.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;   
}   
    */
}

/* 
@media (min-width: 1200px) {
    
 #header .inside::after {
  background: url(../../../capitalart/media/capital-art_cover-lg.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;   
}   
}
/* 