/* top-level menu text color */
.navbar-default .navbar-nav > li > a {
  color: #777;
}
@media (min-width: 992px) {
	/* top menu at desktop size */
	.navbar-default .navbar-nav > li > a {
		min-height: 85px;
		bottom: 0 ;
	}
	 .navbar-default .navbar-nav > li > a:after {
		border: 2px solid #000;
	}
}
.navbar-nav li a { /* text inside dropdowns */
    padding-top: 30px;
    font-weight: 700 !important;
    letter-spacing: 0.05em;
}
/* hover color of top level menu */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: #d7e8f3;
}
/* Top level menu (no dropdown) when active */
.navbar-default .navbar-nav .active a  {
	background-color: inherit;
    color: #337ab7;
/* 
	text-shadow: 0px 0px 9px rgba(144, 169, 210, 1) !important; 
 */
}
/* Top level menu item (non drop) that is active */
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .active a:focus  {
	color: #333;
	background-color: #d7e8f3;
}
/* top level dropdown menu when clicked to "open" */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #555;
	background-color: #d7e8f3;
}
/* Top level dropdown menmu item when it is active (but not clicked) */
.dropdown .active {
/* 
    text-shadow: 0px 0px 9px rgba(144, 169, 210, 1) !important;
 */
    color: #337ab7!important;
}
/* Sub-menu item overrides when it is active */
.dropdown-menu .active {
/* 
	text-shadow: 0px 0px 9px rgba(144, 169, 210, 1) !important;
 */
/* 
	text-shadow: none!important;
 */
    background-color: #f8f8f8;
}
/* padding inside dropdown menu */
.dropdown li, .dropdown li:hover {
/*    padding-top: 10px;*/
	padding-bottom: 0px !important;
/*    min-height: 40px;*/
}
/* Line items inside dropdown menu, not selected (includes color)*/
.dropdown li a {
    padding-top: 10px;
    padding-bottom: 0px !important;
    min-height: 40px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background-color: #d7e8f3;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #337ab7;
	background-color: #d7e8f3;
}

/*===== Navbar Brand & Logo Styles =====*/
.navbar-brand {
    height: inherit;
    padding: 5px 15px;
}
.navbar-brand a {
    padding-top: 0 !important;
}
.navbar-brand img {
    height: 48px;
    width: auto;
}
.logo-tag {
    font-size: 10px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0.04em;
}
@media (min-width: 768px) {
    .logo-tag {
		font-size: 13px;
		font-style: italic;
		font-weight: 700;
		line-height: 14px;
		letter-spacing: 0.04em;
	}
    .navbar-brand img {
 	   height: 60px
	}
	.navbar-brand {
		height: inherit;
		padding: 3px 15px;
	}
}
