

/*Layout Styles - Navigation */

.navbar, .navbar-collapse {
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

#navbarNav a {
    color: rgb(0, 235, 116);
    font-weight: 500;
    font-size: 1rem;  /*24px*/
}

#navbarNav a.scroll {
    color: rgb(0, 235, 116);
}

#navbarNav li {
    padding:0 1rem;
}


.navbar-expand-lg .navbar-collapse  {
    justify-content: flex-end;
    padding: 2rem 0 0 0;
}

.navbar-brand img:nth-child(1) {
    display: inline-block;
}
.navbar-brand img:nth-child(2) {
    display: none;
}



nav.bg-light {
    background-color: #fff !important;
    -webkit-box-shadow: 2px 2px 15px 0px rgba(10, 10, 10, 0.75);
    -moz-box-shadow: 2px 2px 15px 0px rgba(10, 10, 10, 0.75);
    box-shadow: 2px 2px 15px 0px rgba(10, 10, 10, 0.75);
}



nav a.navbar-brand {
    background: url(../Images/logo_lr_schwarz.png) no-repeat;
    background-size: contain;
    height: 100px;
    width: 150px;  
}


