nav {
    text-shadow:1px 1px #828282;
}

.navbar {
    margin-bottom:0;
}

.navbar-brand {
    font-weight:700;
    height:40px;
    padding:5px 15px;
}

.navbar-brand h1 {
    color:#eee;
    font-size:28px;
    line-height:40px;
    text-shadow:1px 1px #000;
}

.navbar-brand:focus {
    outline:0;
}

.navbar-custom.top-nav-collapse .nav.navbar-nav {
    background-color:rgba(42,42,42,0);
}

.navbar-custom ul.nav li a {
    color:#fff;
    font-size:14px;
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
}

.navbar-custom.top-nav-collapse ul.nav li a {
    -moz-transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    color:#efefef;
    transition:all .2s ease-in-out;
}


.navbar-custom ul.nav ul.dropdown-menu {
    border-radius:0;
}

.navbar-custom ul.nav ul.dropdown-menu li {
    border-bottom:1px solid #f5f5f5;
}

.navbar-custom ul.nav ul.dropdown-menu li:last-child {
    border-bottom:none;
}

.navbar-custom ul.nav ul.dropdown-menu li a {
    padding:10px 20px;
}

.navbar-custom ul.nav ul.dropdown-menu li a:hover {
    background:#fefefe;
}

.navbar-custom.top-nav-collapse ul.nav ul.dropdown-menu li a {
color:#666;
}

.navbar-custom .nav li a {
-moz-transition:background .3s ease-in-out;
-webkit-transition:background .3s ease-in-out;
transition:background .3s ease-in-out;
}

.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus,.navbar-custom .nav li.active {
background-color:rgba(55,55,55,0);
font-weight:700;
outline:0;
}

.navbar-toggle {
color:#999;
font-size:14px;
padding:4px 6px;
}

.navbar-toggle:focus,.navbar-toggle:active {
outline:0;
}

.navigation-bar {
background-color:rgba(42,42,42,0);
}