@media screen and (max-width: 767px) {
	/*
	.navbar-header {
		-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
		box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
	}
	*/
}

/* navigation */

.navbar-default {
	background-color: #ffffff;
}

#secondary-nav {
	padding: 5px 5px 2px;
	text-align: right;
	font-family: 'Gotham A', 'Gotham B'; 
	font-weight: 700; 
	font-style: normal;
	font-size: 12px;
}

#secondary-nav, #secondary-nav a {
	color: #ffffff;
	text-transform: uppercase;
}

#block-menu-block-4 { /* main menu navigation block */
	float: left;
}

.menu-level-2 {
	padding-top: 5px;
	float: left;
	padding-bottom: 20px;
}

@media screen and (min-width: 401px) {
	.menu-level-2 li {
		white-space: nowrap;
	}
}

.menu-level-2 li a {
	color: #ffffff;
}

.menu-level-2 .nav > li > a {
	padding: 0;
}

.menu-level-2 ul {
	min-height: 55px;
	/*max-height: 70px;*/
}

@media screen and (max-width: 767px) {
	#block-menu-block-4 {
		float: none;
	}
	.menu-level-2 {
		padding-bottom: 30px; /* space for breadcrumbs */
	}
	
}

.menu-block-6 {
	padding-top: 12px;
}

@media screen and (max-width: 767px) {
	#block-menu-block-6 {
		padding-top: 0;
	}
}

@media screen and (min-width: 768px) {
	#block-menu-block-5 li {
		min-width: 225px;
	}
}

.navbar-nav, .navbar-default .navbar-nav > li > a {
	color: #0072ba;
	text-transform: uppercase;
	font-family: 'Gotham A', 'Gotham B'; 
	font-weight: 700; 
	font-style: normal;
	font-size: 11px;
	margin-top: 20px;
}

.navbar-default .navbar-nav > li > a {
	padding: 0 10px;
}

.navbar-toggle {
	margin-top: 32px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #0072ba;
	color: #ffffff !important;
}

.navbar-toggle .icon-bar {
	height: 23px;
	width: 4px;
	float: left;
	margin-top: 0 !important;
	margin-left: 2px !important;
	margin-right: 1px !important;
	border-radius: 2px;
}

.navbar-toggle.collapsed .icon-bar {
	height: 4px !important;
	width: 20px;
	border-radius: 2px;
	background-color: #939598;
	float: none;
	margin-left: 1px !important;
	margin-right: 0 !important;
	margin-top: 2px !important;
	margin-bottom: 3px !important;
}

@media screen and (max-width: 400px) {
	.navbar-nav, .navbar-default .navbar-nav > li > a {
		margin-top: 10px;
	}
}

@media screen and (min-width: 401px) and (max-width: 767px) {
	.navbar-nav, .navbar-default .navbar-nav > li > a {
		margin-top: 10px;
		
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.logo img {
		margin: 12px 15px;
		margin-left: 0;
	}
	ul.navbar-nav {
		width: 500px;
		margin-top: 25px;
	}
	.navbar-nav, .navbar-default .navbar-nav > li > a {
		font-size: 12px;
		margin-top: 3px;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 0 8px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.logo img {
		margin: 12px 0;
	}
	.navbar-nav, .navbar-default .navbar-nav > li > a {
		font-size: 11px;
		margin-top: 17px;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 0 5px;
	}
	.navbar-collapse {
		padding-right: 0;
	}
}

@media screen and (min-width: 1200px) {
	.navbar-nav, .navbar-default .navbar-nav > li > a {
		font-size: 12px;
		margin-top: 20px;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 0 9px;
	}
}

.smarties-menu li {
	float: none;
	clear: both;
	white-space: initial;
}

.smarties-menu.navbar-nav>li>a {
	line-height: 15px;
	margin-bottom: 4px;
}

.smarties-menu.navbar-nav>li>a:hover, .smarties-menu.navbar-nav>li>a:hover>i {
	color: #f37021 !important;
	border-color: #f37021 !important;
}

.smarties-menu-sub {
	min-height: auto !important;
	margin-top: 5px;
}

.smarties-border {
	border-color: #0b3e73;
}