.navbar {
	border:0;
	padding-bottom:0!important;
}

.navbar a {
	color:#434345;
	font-size:15px;
	line-height:15px!important;
	padding:0!important;
	text-transform:uppercase;
	margin:0 0 0 20px;
	font-weight:600;
}

.navbar a:hover,.navbar a:focus,.navbar a.active {
	background:none!important;
	color:#0c84c4!important;
}

.navbar ul li a,.navbar ul li {
	float:none;
	display:inline-block!important;
}

@media (min-width: 768px) and (max-width: 992px) {
	#navbar {
		margin:40px 0 0;
		padding:0!important;
		text-align:center!important;
	}
	
	.navbar a {
		font-size:15px;
	}
}

@media (min-width: 992px) {
	#navbar {
		margin:30px 0 0;
		padding:0!important;
		text-align:right!important;
	}
	
	.navbar ul.nav.navbar-nav {
		width:100%;
		display:block!important;
		text-align:center!important;
		margin:0!important;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.navbar .navbar-collapse {
		display:block!important;
		padding:0!important;
	}
	
	.navbar .navbar-nav {
		display:block;
		width:100%;
	}
	
	.navbar ul ul li {
		display:block!important;
		width:100%;
		padding-right:0!important;
	}
	
	.navbar a span {
		padding:0 5px;
		font-size:13px;
	}
	
	.home-link {
		display:none!important;
	}
}

@media (max-width: 768px) {
	.navbar {
		margin-top:30px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0;
	}
	
	.navbar-toggle {
		position:relative;
		display:block!important;
		background:#0c84c4;
		margin:0!important;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		width:100%!important;
	}
	
	.navbar-collapse.collapse {
		height:auto;
	}
	
	.navbar ul {
		display:block!important;
		margin:0!important;
		padding:0!important;
	}
	
	.navbar li {
		display:block;
		width:100%!important;
		margin:0!important;
		padding:0!important;
	}
	
	.navbar a {
		display:block!important;
		line-height:18px!important;
		padding:0!important;
		margin:0;
		width:100%;
		text-align:center;
	}
	
	.navbar-header {
		margin:0!important;
	}
	
	.icon-bar {
		background-color:#fff;
		padding:2px;
		width:40px!important;
		margin:7px auto;
	}
	
	.navbar-collapse {
		padding:0;
	}
	
	.navbar a {
		border-bottom:1px solid #e5e5e5;
		padding-bottom:8px!important;
		padding-top:8px!important;
		display:block!important;
		clear:both;
	}
}