// // header // // header { @include selection(none); position: absolute; width: 100%; z-index: 100; border-bottom: $border-width solid transparent; @include media-breakpoint-up(lg) { &[class*="-dark"] { border-color: rgba($black, .1); .navbar-logo-light { display: block!important; } } &[class*="-light"] { border-color: $border-color; .navbar-logo-dark { display: block!important; } } } @include media-breakpoint-down(md) { @include border-radius; margin: ($grid-gutter-width / 2); // padding: 0; width: calc(100% - 30px); background: $white; } } // header on desktop @include media-breakpoint-up(lg) { .header-sticky { @include transition(.4s); @include translate(0,0); position: fixed; top: 0; right: 0; bottom: auto; left: 0; &[class*="-unpinned"] { @include translate(0,-105%); } } } .header-dark, .header-light { @include media-breakpoint-up(lg) { &[class*="-not-top"] { &[class*="-pinned"] { @include shadow; padding: 0; background: $white; .navbar-logo { display: none!important; &.navbar-logo-dark { display: block!important; } } &::before { @include translate(0,0); opacity: 1; } .navbar-nav { .nav-item .nav-link { color: $gray-400; } } .navbar-brand { color: $black; } } } } }