
.navbar-nav > li > a {padding: 6px 12px; margin-left:8px; border-radius: 0px;}
.navbar-default .nav li a {transition: all 600ms ease 0s; outline: 0 none;
	color: #134b61; background-color: transparent;
}
.navbar-default .nav li a:hover {
	color:#134b61;
	background-color:transparent;
	border-bottom:2px solid #134b61;
}
.navbar-default .nav li a:focus {
	color:#134b61; background-color:transparent;
}
.navbar-default .nav li a.highlight {
	color:#134b61; background-color:transparent;
	border-bottom:2px solid #134b61;
}
.navbar-default .nav > li.highlight>a,.navbar-custom .nav>li.highlight>a:focus {outline: 0 none;
	background-color:transparent; border-bottom:2px solid #418ba8;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#134b61; background-color: transparent;
}

.sngl-bar a::after {top: 100%; background: #418ba8;}
.sngl-bar a {padding: 0 0 10px;}

.sngl-bar a::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}

.sngl-bar a:hover::after,
.sngl-bar a:focus::after {
	height: 2px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	outline:0;
}

@media only screen and (min-width: 680px) and (max-width: 980px) {
	.sngl-bar a::after {height: 0px; background: none;}
	.sngl-bar a:hover::after,
	.sngl-bar a:focus::after {height: 0px;}
}

@media(max-width:767px) {
	.sngl-bar a::after {height: 0px; background: none;}
	.sngl-bar a:hover::after,
	.sngl-bar a:focus::after {height: 0px;}
}

@media only screen and (min-width: 680px) and (max-width: 980px) {
	.navbar-default {padding-right:0;}
	.navbar-default.nav li a {outline:0; padding:10px 0 10px 10px; color:#134b61; background-color:#418ba8;}
	.navbar-nav > li > a {outline:0; margin-left:0; border-top:2px solid transparent; border-bottom:2px solid #134b61;}
	.navbar-default .nav li a:hover {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61; background-color:#418ba8;}
	.navbar-default .nav li a:focus {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61; background-color:#418ba8;}
	.navbar-default .nav li a.active {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61; background-color:#418ba8;}
	.navbar-default .nav > li.active>a,.navbar-custom .nav>li.active>a:focus {outline:0; border-bottom:2px solid #134b61;}
	.navbar-default .nav li a.highlight {outline:0; color:#134b61; background-color:transparent; border-bottom:2px solid #134b61; }
	.navbar-default .nav > li.highlight>a,.navbar-custom .nav>li.highlight>a:focus {outline: 0 none; color:#fff;
		background-color:#418ba8; border-bottom:2px solid #418ba8;}
}

@media(max-width:767px) {
	.navbar-default {padding-right:0;}
	.navbar-default .nav li a {outline:0; padding:10px 0 10px 10px; color:#134b61; background-color:#fff;}
	.navbar-nav > li > a {outline:0; margin-left:0; border-top:2px solid transparent; border-bottom:2px solid #134b61;}
	.navbar-default .nav li a:hover {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61;; background-color:#418ba8; color:#fff;}
	.navbar-default .nav li a:focus {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61;; background-color:#418ba8; color:#fff;}
	.navbar-default .nav li a.active {outline:0; border-top:2px solid transparent; border-bottom:2px solid #134b61;; background-color:#418ba8; color:#fff;}
	.navbar-default.nav > li.active>a,.navbar-custom .nav>li.active>a:focus {outline:0; border-bottom:2px solid #134b61;;}
	.navbar-default .nav li a.highlight {outline:0; border-bottom:2px solid #134b61; background-color:#418ba8; color:#fff;}
	.navbar-default .nav > li.highlight>a,.navbar-custom .nav>li.highlight>a:focus {outline: 0 none; color:#fff;
		background-color:#418ba8; border-bottom:2px solid #418ba8;}
}
