#nav .navbar-nav span.job-link, #nav .navbar-nav span.sup-link, #nav .navbar-nav span.ref-link, #nav .navbar-nav span.blog-link {
    padding-left: 60px;
    font-weight: 700;
}

@media (min-width: 992px) {
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .back {
        width: inherit;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        padding: 0;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        margin-left: -15px;
        padding: 0 15px !important;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-custom .navbar-toggle:hover, .navbar-custom .navbar-toggle:focus {
        background-color: transparent;
    }
    #nav {
        background-color: rgba(44, 44, 44, 0);
    }

    #nav .navbar-nav > li {
        float: none;
    }

    #nav .navbar-default .navbar-nav li:after {
        display: none;
    }

    #nav .navbar-nav {
        width: 350px;
        border: 5px solid #2c2c2c;
        margin: 0 -30px;
    }

    #nav .navbar-nav li {
        display: block;
    }

    #nav .navbar-nav button {
        margin-top: 0;
    }

    #nav .navbar-nav li:not(:first-child) {
        border-top: 2px solid #2c2c2c;
    }

    #nav .navbar-nav li a i {
        background-color: black;
        padding: 5px;
    }

    #nav .navbar-nav li a {
        clear: left;
        display: block;
    }

    #nav .navbar-nav li:nth-child(even) a span {
        background-color: #252525;
    }

    #nav .navbar-nav li:nth-child(odd) a span {
        background-color: #1c1c1c;
    }

    #nav .navbar-nav li a {
        padding: 0;
    }

    .navbar-default .navbar-collapse {
        border: none;
    }

    .navbar-custom li:after, .navbar-custom .first li:last-child:after {
        margin-top: 9px;
    }

    .navbar-custom .navbar-collapse li:after {
        margin-top: 0;
    }

    #nav .navbar-nav span {
        padding: 7px 0 7px 70px;
        display: block;
        font-size: 15px;
        font-weight: 500;
    }
}