.header {
    background: #000000;
}

#masthead.sticky {
    background-color: rgba(0, 0, 0, .95);
}

#masthead.sticky {
    position: fixed;
    z-index: 99999;
    margin: 0 auto 30px;
    width: 100%;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
}

#masthead.sticky #header-container {
    padding: 0;
    transition: padding 200ms linear;
    -webkit-transition: padding 200ms linear;
}

#masthead.sticky .navbar.navbar-default {
    background: rgba(255, 255, 255, .95);
    border-bottom: 1px solid #f5f5f5
}

.site-header {
    padding-top: 10px;
}

.site-header {
    min-height: 80px;
}

.site-header {
    padding-bottom: 0px;
}