
.nav, .nav-title span { /*font-family: 'Karla', sans-serif;*/ font-family: 'Archer 6r', 'Archer A', 'Archer B'; font-weight: 600; font-style: normal; font-size: 18px; }

.navbar-custom .dropdown-menu { border-color: #F5F5F5; }

.navbar-custom .dropdown-menu li.nav-title { color:  #D10013; border-bottom:  1px solid #D10013; }

.navbar-custom .dropdown-menu li.nav-title span.nav-title-description { color: #999999; }

.navbar-custom { background-color: #406b88; border-color: transparent; }

.navbar-custom .navbar-brand { color: #777777; }

.navbar-custom .nav > li > a { color: #fff; }

.navbar-custom .nav > li > a:focus, .navbar-custom .nav > li > a:hover, .navbar-default .navbar-brand:hover { color: #ffffff; }

.navbar-custom .nav li.dropdown.open > .dropdown-toggle,
.navbar-custom .nav li.dropdown.active > .dropdown-toggle,
.navbar-custom .nav li.dropdown.open.active > .dropdown-toggle { background: #ee631e; color: #ffffff; }

.navbar-custom .nav li.dropdown:hover > .dropdown-toggle .caret { border-top-color: #ffffff; }

.navbar-custom .nav li.dropdown > .dropdown-toggle .caret,
.navbar-custom .nav li.dropdown.open a:hover .caret,
.navbar-custom .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-custom .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-custom .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #ffffff; }

.navbar-custom .nav li.dropdown.open a:hover .caret, .navbar-custom .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-custom .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #ffffff; } .navbar-custom .dropdown-menu li a { color: #004B85; text-shadow: none; }

.navbar-custom .dropdown-menu li a.btn,
.navbar-custom .dropdown-menu li a.btn:hover { color: #fff; }

.navbar-custom .dropdown-menu li a.btn:hover { color: white; padding-left: 0; }

.navbar-custom .dropdown-menu li a.btn-default:hover { color: gray; }

.navbar-custom .dropdown-menu .active > a,
.navbar-custom .dropdown-menu li > a,
.navbar-custom .dropdown-submenu > a { padding: 3px 0; }

.navbar-custom .dropdown-menu li > a:hover,
.navbar-custom .dropdown-menu li > a:focus,
.navbar-custom .dropdown-submenu:hover > a { color: #0066cc; padding-left: 3px; }

.navbar-custom .navbar-toggle .icon-bar { background-color: #802420; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.navbar-custom .navbar-toggle { background: #ffffff; border: 1px solid #ffffff; }

.navbar-custom .navbar-toggle:hover, .navbar-custom .navbar-toggle:focus { background: #dddddd; }


/* Portrait & landscape phone */
@media (max-width: 480px) {
	
	.navbar-custom .dropdown-menu li.nav-title { color: #FFD51E; border-bottom: 1px solid #FFD51E !important; }
	.navbar-custom .nav a { color: #ffffff !important; }
}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width:767px) {
	
	.navbar-custom .dropdown-menu li.nav-title { color: #FFD51E; border-bottom: 1px solid #FFD51E !important; }
	.navbar-custom .nav a { color: #ffffff !important; }
}

@media (max-width: 979px) {

.navbar-custom p, .dropdown-menu li.nav-title span.nav-title-description { color: #999999; }

.navbar-custom .nav-collapse .btn { color: #d43e39; }

.navbar-custom .nav > li > a:hover { background: none; }

.navbar-custom .nav a { color: #ffffff; }

.navbar-custom .dropdown-menu li > a:hover,
.navbar-custom .dropdown-menu li > a:focus,
.navbar-custom .dropdown-submenu:hover > a { color: #541614; background: none; padding-left: 3px; }

.navbar-custom .navbar-collapse .nav-title { color: #ffffff; border-bottom: 1px solid #d43f3a; }

}