/*================================================================
/*  Navigation
/*===============================================================*/

.navbar{
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	letter-spacing: .1em;
	font-weight:500;
	background:#fff;
	margin-bottom:0;
	box-shadow: 1px 1px 3px #999;
	}
	
.navbar-nav {
    margin-top: 0px;
    margin-bottom: 0px;
}
	
.navbar-static-top{
	
	}
	
.navbar-fixed-top{
	border-width:0;
	padding: 10px 0;
	padding-bottom:0;
	padding-top:0;
	position:fixed;
	}
		
.navbar-brand {
	padding: 0px 15px 0px 15px;
	margin-top: 6px;
	height:px;
	}
.navbar-brand:hover, .navbar-brand:focus { border-bottom:0; }
	
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #2C3E50;
	}
	
/*.link::before,
.link::after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: currentColor;
    top: 100%;
    left: 0;
    pointer-events: none;
}

.link::before {
    content: '';*/
    /* show by default */
/*}*/
	
.navbar-inverse .navbar-nav > li > a {
	color: #3a5a6a;
	padding:27px 15px;
	margin-left:4px;
	margin-right:4px;
	font-weight:400;
	}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	color: #299b46;
	background-color: transparent;
	transition: color 0.5s ease 0s;
	border-bottom:0;
	font-weight:500;
	}
.navbar-inverse .navbar-nav > .active > a{
	color: #299b46;
	background-color: transparent;
	font-weight:500;
	/*border-bottom:2px solid #462626;*/
	}
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{
	color: #299b46;
	background-color: transparent;
	font-weight:500;
	/*border-bottom:2px solid #462626;*/
	}


.navbar-inverse .navbar-collapse { /* Mobile menu expand header border color */
	border-color: #97adc3;
}

/* Mobile menu icon */
.navbar-inverse .navbar-toggle{border:none;} 
.navbar-toggle .icon-bar{width:25px; height:1px; border-radius:0px}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#299b46}
.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#299b46}
.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#299b46}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color: transparent; border-radius:0px}

.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 5px;
}

/* Dropdown menu */

.dropdown-menu{
	padding: 15px 0px;
	top:122%;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #ddcd25;
    background-color: transparent;
	border-bottom:0;
}
.dropdown-menu > li > a:hover {
    background: #1d9c73;
	color:#ddcd25;
	border-bottom:0;
}
.caret {
    margin-left: 5px;
	margin-top: -2px;
}


@media screen and (max-width: 767px) {

	.navbar{
		font-family: inherit;
		background:rgba(255,255,255,0);
	}
	.navbar-fixed-top { padding: 0px 0; position:static; }
	
	.navbar-fixed-top .navbar-collapse { max-height:inherit; }
	
	.navbar-brand {
		margin-top: 0px;
		position:relative;
		z-index:1;
		height:54px;
	}
	
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    	color: #ddd;
	}
	
	
	.navbar-inverse .navbar-nav > li > a {
		font-size:14px;
		margin:0;
		padding:18px 24px;
		border:0;
		font-weight:400;
	}
	.navbar-inverse .navbar-nav > li > a:hover,
	.navbar-inverse .navbar-nav > li > a:focus {
		color: #fff;
		border-bottom:0;
		background-color: #299b46;
	}
	.navbar-inverse .navbar-nav > .active > a{
		color: #fff;
		background-color: #299b46;
		font-weight: 500;
		border-bottom:0;
		border-radius:0px;
	}
	.navbar-inverse .navbar-nav > .active > a:hover,
	.navbar-inverse .navbar-nav > .active > a:focus{		
		color: #fff;
		background-color: #299b46;
		border-bottom:0;
	}


/* Dropdown menu */
	
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
		color: #ddcd25;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #eee;
		margin-left:10px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{
		color: #ddcd25;
		border-bottom:0;
	}
	
	.dropdown-menu > li > a:hover {
		background: #f00;
		color:#ddcd25;
	}
	
	
	.navbar-toggle {
		padding: 10px 10px;
		margin-right: 15px;
		margin-top: 11px;
		margin-bottom: 11px;
	}

	
	
	
	
	
	.navbar-collapse { border-top: 0px solid transparent; }
}

/*=====/ Navigation /============================================*/