/*** navigation menu ***/


.navbar-default a:link {
	text-decoration:none !important
}

.navbar-default {
    margin:0px;
	float:none;
	background-color:transparent;
	border:none;
	
}

.navbar-default .navbar-nav > .active > a {
	background-color:transparent;
	color:#000 !important;
	background-color:transparent;
	text-decoration: none !important
}


.header .navbar-default {
	padding-top:180px
	}
	
.header_sub .navbar-default {
	padding-top:100px
	}	

.header .btn_menu {
	display:inline-block;
	background-color: #ff9d00;
    border-radius: 50%;
    width: 98px;
    height: 98px;
	position:relative;
	margin-right:30px
}

.header_sub .btn_menu {
	display:inline-block;
	background-color: #ff9d00;
    border-radius: 50%;
    width: 60px;
    height: 60px;
	position:relative;
	margin-right:30px
}

/*
@media (min-width:756px) and (max-width:999px) {

	.container > .navbar-header {
		padding-right:15px
	}
	
}
*/


@media (max-width:999px) {

	.header .navbar-default {
	padding-top:60px;
	margin-bottom:40px
	}
	
.header_sub .navbar-default {
	padding-top:40px;
	margin-bottom:40px
	}	

	.navbar-collapse {
		padding-left:0px;
		padding-right:0px
	} 
	
	.navbar-toggle {
    	display: block;
	}

	.navbar-default .navbar-nav > li > a {
    	color: #fff;
		text-decoration: none !important
	}


	.header .navbar-collapse.collapse, .header_sub .navbar-collapse.collapse {
    	display: none !important;
	}
	


	.header .navbar-collapse.collapse.in, .header_sub .navbar-collapse.collapse.in {
    	border-top: medium none !important;
    	display: block !important;
    	overflow-y: auto !important;
		margin-bottom:	30px
	}

	.container > .navbar-header, 
	.container-fluid > .navbar-header, 
	.container > .navbar-collapse, 
	.container-fluid > .navbar-collapse {
    	margin-left: 0px;
    	margin-right: 0px;
	}

	
	.nav > li {
    	display: block;
    	position: relative;
		float:none
	}



	.navbar-header {
    	float: none;
	}

	.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    	color: #ff9d00;
    	font-size: 18px;
    	margin: 0;
		background: #192a40 none repeat scroll 0 0;
		padding:0px;
		border:none;
		position:relative
	}
	
	
	.header .navbar-toggle .fa-lg {
	font-size:72px;
	color:#192a40;
	line-height:18px;
	position:absolute;
	left:18px;
	top:42px
	}
	
	.header_sub .navbar-toggle .fa-lg {
	font-size:40px;
	color:#000;
	line-height:18px;
	position:absolute;
	left:13px;
	top:22px
	}


	
	.header .navbar-collapse, .header_sub navbar-collapse {
		margin-top:30px;
	}
	
	.header_sub .navbar-collapse {
		margin-top:30px;
	}
	
	
	.navbar-default .navbar-collapse {
		border-color:transparent
	}
	
	
	ul.nav.navbar-nav {
		display: block;
		float:none;
		padding:0px;
		margin:0px
	}

	
	
	
	.navbar-nav .open .dropdown-menu > li > a, 
	.navbar-nav .open .dropdown-menu .dropdown-header {
    	padding: 5px 20px 5px 10px;
		border-bottom:0px solid #ed1c24;
		line-height:30px;
	}
	
	.header .navbar-default .navbar-nav > li > a, .header_sub .navbar-default .navbar-nav > li > a {
		line-height: 44px;
		padding: 0 20px 0px 0px;
		font-size:17px;
		color:#fff;
		background-color:#192a40;
		border-bottom:1px solid #fff !important;
		text-transform:uppercase !important
	}
	

	
	
	.header .navbar-default .navbar-nav > li > a:hover, .header_sub .navbar-default .navbar-nav > li > a:hover,
	.header .navbar-default .navbar-nav > .open > a:hover, .header_sub .navbar-default .navbar-nav > .open > a:hover,
	.header .navbar-default .navbar-nav > .open > a:focus, .header_sub .navbar-default .navbar-nav > .open > a:focus {
		background-color:#192a40 !important;
		color: #ff9d00 !important;
	}
	
	.header .navbar-default .navbar-nav > .open > a, .header_sub .navbar-default .navbar-nav > .open > a {
		background-color:transparent !important;
		color: #fff !important;
	}

 	.header .navbar-default .navbar-nav > .active > a, .header_sub .navbar-default .navbar-nav > .active > a,
	.header .navbar-default .navbar-nav > .active > a:hover, .header_sub .navbar-default .navbar-nav > .active > a:hover,
	.header .navbar-default .navbar-nav > .active.open > a:hover, .header_sub .navbar-default .navbar-nav > .active.open > a:hover {
    	color: #ff9d00 !important;
		background-color:#192a40 !important;
		
	}
	
	.header .navbar-default .navbar-nav > .active.open > a, .header_sub .navbar-default .navbar-nav > .active.open > a {
		background-color:transparent !important;
		color: #fff !important;
		text-decoration: none !important
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    	color: #fff;
    	font-size: 16px;
	}
	
	.dropdown-submenu .dropdown-menu a {
	padding-left:25px !important
	}	
	
	.navbar-default .dropdown-submenu > a:after {
      	content: " ";
  	}
	
	.navbar-default .dropdown-menu {
		position:relative;
		width:100%;
		box-shadow:none;
		border:none;
		padding:0px;
		background-color:#fff;
		margin:0px
	}
	
	.navbar-default .dropdown-submenu > .dropdown-menu {
    	display: block;
    	margin-left: 0px;
	}
  		
	.navbar-nav > li.dropdown > a::after {
		bottom: 0px;
		content: "\f107";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 16px;
		font-weight: normal;
		position: absolute;
		right: 4px;
	}
	
	.header .dropdown.active > .dropdown-menu, .header_sub .dropdown.active > .dropdown-menu {
		border-top:1px solid color: #275053;
	}
	
	.header .dropdown-menu .active, .header_sub .dropdown-menu .active > a, 
	.header .dropdown-menu li > a:hover, .header_sub .dropdown-menu li > a:hover {
    	background: #000 none repeat scroll 0 0 !important;
		color:#ff9d00;
	}
	
	.header .dropdown > a, .header-sub .dropdown > a,
	.header .dropdown.open > a, .header_sub .dropdown.open > a{
		color:#fff;
		background-color:#192a40;
	}

	.header .dropdown-menu .active > a, .header_sub .dropdown-menu .active > a {
		color:#ff9d00 !important;
		background-color:#192a40 !important;
	}
	
	.header .dropdown-menu li > a, .header_sub .dropdown-menu li > a {
		color:#fff;
		background-color:#192a40;
	}
		
	.header .dropdown-menu li > a:hover, .header_sub .dropdown-menu li > a:hover
	{
		color:#ff9d00 !important;
		background-color:#192a40 !important;
	}
		
	
	.header .dropdown.active > a, .header_sub .dropdown.active > a {
		color:#ff9d00;
		background-color:#192a40
	}

	.active > a, .active > a:focus {
		color:#ff9d00 !important;
	}

	.header .dropdown-submenu.active > .dropdown-menu, .header_sub .dropdown-submenu.active > .dropdown-menu {
		border-top:0px solid #ed1c24;
		color:#ff9d00;
	}
	
	.header .navbar-default .navbar-nav > .active > a:focus, .header_sub .navbar-default .navbar-nav > .active > a:focus {
		color:#ff9d00 !important;
	}

	.open > .dropdown-menu {
    display: block;
}
	
}

/*

@media (max-width:755px) {
	ul.nav.navbar-nav {
		padding:0px 15px
	}
	
	.container > .navbar-header {
		padding-right:15px;
		margin-left:0px;
		margin-right:0px
	}
} 

 */
@media (min-width:999px) and (max-width:1200px) {

	.header .navbar-default {
	padding-top:190px;
	margin-bottom:75px
	}
	
}

@media (min-width:1201px)  {

	.header .navbar-default {
	padding-top:190px;
	margin-bottom:75px
	}
	
}


@media (min-width:1000px)  {


.header_sub .navbar-default {
	padding-top:105px;
	margin-bottom:40px
	}

	.navbar-collapse {
	padding-left:0px;
	padding-right:0px
	}

	.navbar-default .navbar-nav > li > a {
    	color: #fff;
		text-decoration: none !important
	}
	
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus
	{
    	color: #ff9d00 !important;
		background-color:#192a40 !important;
	}
	
	.navbar-default .navbar-nav > .open > a {
		background-color:transparent !important;
		color:#fff !important;
	}
	
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus {
		background-color:#192a40 !important;
		color:#ff9d00 !important
	}
	
	.navbar-default .navbar-nav > .active > a:hover {
		background-color:#192a40 !important
		color:#ff9d00 !important;
	}
	

	.dropdown-submenu > a:after {
   	 	top: 13px;
    	right: 12px;
    	font-size: 18px;
    	content: "\f105";
    	position: absolute;
    	font-weight: normal;
    	display: inline-block;
    	font-family: FontAwesome;
		text-decoration: none !important
	}

	.header .dropdown.active > .dropdown-menu {
    	border-top: 0px solid color: #275053;
	}

	.dropdown > a:after {
    	top: 0px;
    	right: 7px;
    	content: "\f107";
		font-size: 18px;
		position: absolute;
    	font-weight: normal;
    	display: inline-block;
    	font-family: FontAwesome;
		text-decoration: none !important
	}
	
	ul.dropdown-menu {
		background-color:#ed1c24
	}
	
	.dropdown-menu {
		width:100%;
		font-size:18px;
		padding:0px;
		position:absolute;
		top:100%;
		min-width:180px;
		margin:0px;
		border:0px
	}

	.header .dropdown-menu {
    	border-top: 0px solid #ff9d00;
	}

	.dropdown-menu > li > a {
		clear: both;
		color: #fff;
		background-color:#192a40;
		margin:5px;
		display: block;
		font-weight: normal;
		line-height: 24px;
		padding: 13px 10px;
		white-space: normal;
		border-bottom:1px solid color: #ed1c24;
	}

	.header .dropdown-menu li a {
    	border-bottom: 1px solid color: #ed1c24;
    	color: #fff;
    	font-size: 16px;
    	font-weight: 400;
    	padding: 13px 10px;
		background-color:#192a40
	}

	.header .dropdown-menu li:last-child a {
		border-bottom:2px solid color: #275053;
	}

	.dropdown-menu > .active > a {
		background-color:#192a40;
		color:#ff9d00 !important;
		margin:5px;
	}
	
	.dropdown-menu > .active > a:hover, 
	.dropdown-menu > .active > a:focus {
		background-color:#192a40 !important;
    	color: #ff9d00 !important;
	}


	.dropdown-submenu {
    	position: relative;
	}

	li.dropdown-submenu > ul.dropdown-menu {
		left:15%;
		top:85%
	}



	.header .navbar-default .navbar-nav > li > a:hover, .header_sub .navbar-default .navbar-nav > li > a:hover, 
	.header .navbar-default .navbar-nav > .active > a, .header_sub .navbar-default .navbar-nav > .active > a {
    	border-bottom: 0px solid #ff9d00;
	}

	.header .navbar-default .navbar-nav  .dropdown-menu  a:hover,  .header_sub .navbar-default .navbar-nav  .dropdown-menu  a:hover {
		background-color:#192a40 !important;
		color:#ff9d00;
	}
	
	.header .navbar-default .navbar-nav > .active > a:hover,  .header_sub .navbar-default .navbar-nav > .active > a:hover {
		background-color:#192a40;
		color:#ff9d00;
	}

	.header .navbar-default .navbar-nav > .active > a, .header_sub .navbar-default .navbar-nav > .active > a {
		background-color:transparent !important;
    	color: #fff !important;
	
	}
	.header .navbar-default .navbar-nav > .active > a:focus, .header_sub .navbar-default .navbar-nav > .active > a:focus {
    	background-color:transparent
    	color: #fff;
	}

	.navbar-collapse {
		position:relative
	}


	ul.nav.navbar-nav {
		display:block;
		float:right;
		line-height:50px;
		padding:0px;
		background: #ff9d00; /* Old browsers */
		background: -moz-linear-gradient(top,  #ff9d00 0%, #ed1c24 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ff9d00 0%,#ed1c24 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ff9d00 0%,#ed1c24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d00', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */

		
	}

	.navbar-nav > li > a {
    	border-bottom: medium none;
		padding:0px 24px;
		line-height:50px;
		font-size:18px !important;
		margin-top:5px;
		margin-left:5px;
		background-color:#192a40;
	}

	.navbar {
		border:none !important;
		min-height:0px
	}

	.navbar-nav {
		float:none
	}

	.navbar-toggle {
		height:50px;
		padding:0px 15px;
		margin:0px;
		color:#fff;
		font-size:18px
	}


	.header .navbar-nav > li.dropdown:hover > .dropdown-menu, 
	.header  li.dropdown-submenu:hover > .dropdown-menu,
	.header_sub .navbar-nav > li.dropdown:hover > .dropdown-menu, 
	.header_sub  li.dropdown-submenu:hover > .dropdown-menu
	{
		display: block;
	}
	
	.open > .dropdown-menu {
    display: block;
}
	
	.navbar-nav > li:nth-child(3) >.dropdown-menu {
		width: 360px !important
	}
	
	.navbar-nav > li:nth-child(4) >.dropdown-menu {
		width: 200px !important
	}
	
	/*.dropdown-submenu .dropdown-menu > li > a {
		background-color:#2a4265 !important
	}*/
}


/*** end navigation menu ***/

