/*Menu
------------------------------------*/
.collapse.in li a.dropdown-toggle { 
	background-color: #DC2028;
}

.navbar, .navbar-inner, .nav, .navbar-inverse,
.navbar .nav > li > a {
	background-color: transparent;
	font-size: 13px;
	padding: 0;
	text-transform: none;
}
.navbar .nav > li > a {
	padding: 6px 10px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  	color:#fff;
}

.navbar .nav > li:hover,
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a:hover {
	background: #990000; /* Old browsers */
	background-color: #990000!important;
  	color:#fff;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a,
.header .dropdown-menu .active > a,
.navbar .nav .open > a,.navbar .nav .active-trail> a {
	background-color: #990000!important;
	color:#fff;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:focus {
	border-bottom: 0;
}
.divider.hidden,
.navbar .nav > .active + .divider,
.navbar .nav .trans-border {
	border-right: 1px solid transparent;
}

.navbar .nav > li > a,.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	border-bottom: 0;
	color: #fff;
}
.navbar .nav > .active > a:hover {	
	border-bottom: 0;
	color: #fff;
}

/*Arrow for menu*/
.navbar .nav > li > a .caret {
  border-top-color: #fff!important;	
  border-bottom-color: #fff !important;
}

/*Dropdown Menu*/

.navbar .btn-navbar {
	background:#991723;
	box-shadow: none;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.navbar .btn-navbar:hover {
	background:#991723;
}
.navbar .nav > li > .dropdown-menu:after {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

/*Serach*/
.navbar .nav > li > a.search:hover {
	color:#3498db;
	border-bottom-color:#3498db;
}


.top-4 {
	top: 4px;
}
.loginbar li {
	position: relative;
}
.loginbar li a, .loginbar li a:hover {
	border-bottom: 0;
	color: #ccc;
	font-size: 10px;
}
.loginbar i {
	color: #ccc;
}
.loginbar i.icon-globe {
	color: #ccc;
	font-size: 20px;
	margin: 0px 6px 0 0;
	position: relative;
	top: -1px;
}
.loginbar i.icon-community {
	background: url(../../../img/icons/communities.png) no-repeat center 6px;
	display: inline-block;
	height: 20px;
	margin: 0px 8px 0 0;
	position: relative;
	top: -7px;
	width: 14px;
}

.logo {
	line-height: 70px;
	margin-right: 25px;
	top: 0;
}

.header {
	background: #dc2028; /* Old browsers */
	background-color: #dc2028;
	background: url(../../../img/bg-header.png) repeat #B61020;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMjAyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZjBkMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dc2028 0%, #af0d1f 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc2028), color-stop(100%,#af0d1f)); 
	background: -webkit-linear-gradient(top,  #dc2028 0%,#af0d1f 100%); 
	background: -o-linear-gradient(top,  #dc2028 0%,#af0d1f 100%); 
	background: -ms-linear-gradient(top,  #dc2028 0%,#af0d1f 100%);
	background: linear-gradient(to bottom,  #dc2028 0%,#af0d1f 100%);
	border-bottom: 2px solid #292929;
	filter:none;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc2028', endColorstr='#af0d1f',GradientType=0 );*/
	
	 
}
.ie7 .header,
.ie8 .header {
	background: url(../../../img/bg-header.png) repeat #dc2028;
}
.header{
	height: 73px;
}

.sub-brand {
	display: inline-block;
	left: 79px;
	position: absolute;
}
.navbar {
	top: 40px;
	float: right;
	position: absolute;
	right: 46px;
}
.sub-brand h2 {
	color: #fff;
	font-size: 24px;
	line-height: 70px;
	margin: 0;
	text-shadow: none;
}

.navbar .divider {
	border-right: 1px solid #e48f92;
	height: 20px;
	top: 5px;
}
.navbar .nav {
	top: 1px;
}
.navbar .nav > li > a.search {
	background-color: #a60a0b;
	border-bottom: 2px solid #333;
	color: #fff;
	height: 24px;
	line-height: 24px;
}

.header .search-container {
	top:30px;
	position: absolute;
	right: 0;
}
.header .search-container .search {
	background: #991723;
	border-bottom: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 8px 12px 10px;
	position: relative;
	text-decoration: none;
	top: 1px;
}
.header .search-open {
	right: 0;
	top: 73px;
	display: none;
	padding: 0;
	position: absolute;
	border-top: 0;
	z-index: 999;
	zoom: 1;
}
.search-open .btn-u {
	display: none;
}
.search-open input {
	background-color: #af091c;
	border: 0;
	border-radius: 3px!important;
	color: #666666;
	margin: 0;
}

.search-open ::-webkit-input-placeholder {
   color: #666666;
}

.search-open :-moz-placeholder { /* Firefox 18- */
   color: #666666;  
}

.search-open ::-moz-placeholder {  /* Firefox 19+ */
   color: #666666;  
}

.search-open :-ms-input-placeholder {  
   color: #666666;  
}

.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}
.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em !important;letter-spacing:inherit !important;word-spacing:inherit !important;*letter-spacing:0 !important;*word-spacing:0 !important;}
.slabtextdone .slabtext{display:block;line-height:0.9;}

.nav-collapse{top:0px;}


@media (max-width: 980px) {

	.nav-collapse{top:-7px;}

	.search-container {
		display: none;
	}

	.navbar {
		left: auto;
		right: 0;
		top: 19px;
	}
	.navbar .nav .divider {
		display: none;
	}
	.navbar .nav > li > a {
		background-color: #DC2028;
	}
	.collapse.in li a,
	.collapse.in li a:hover,
	.collapse.in li a.dropdown-toggle { 
		border-bottom-width: 0!important;
	}
}

@media (max-width: 768px) {
	.nav-collapse{top:-7px;}
}

@media (max-width: 480px) {	
	.nav-collapse{top:-7px;left:46px;}
}

@media (max-width: 360px) {
	.nav-collapse{top:-7px;left:46px}}
}