/* --------- Header Styles --------- */
header {
	margin: 10px 0;
}

header nav ul {
	padding-top: 10px;
}

header nav ul li {
	display: inline-block;
	padding-left: 10px;
}

header nav ul li a {
	color: #777;
	text-transform: uppercase;
}
/* --- Bootstrap Navigation Bar Customization --- */
.navbar {
	background-color: #fff;
	margin-top: 20px;
	margin-bottom: 10px;
	border: none;
}

.nav.navbar-nav {
	padding-top: 30px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #FC0;
}

/* Styling for navbar toggle that appears on small mobile devices */
.navbar-default .navbar-toggle {
  border-color: #FC0;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #eeefee;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #FC0;
}

/* Media fix for bootstrap navigation bar in medium screen sizes */
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: none;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 5px 0px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-collapse.collapse.in { 
    	display: block !important; 
    }
	
}
