
.topmenu .navbar-inner{ 
	background:none;
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:0;
}
.topmenu .navbar .nav li.dropdown.open > .dropdown-toggle,.topmenu .navbar .nav li.dropdown.active > .dropdown-toggle, .topmenu .navbar .nav li.dropdown.open.active > .dropdown-toggle{
	color:#fff;
	background:none;
}
.topmenu .navbar{ margin:0;}
.topmenu .navbar .nav > li > a {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.6em;
	padding: 7px 14px 12px;
	text-shadow: none;
}
.topmenu  .navbar .nav > li > a:focus,
.topmenu  .navbar .nav > li > a:hover{
	color:#fff;
}
.topmenu  .dropdown-menu{ 
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2); border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; padding:10px;
	min-width:205px;
	margin:0;
}
.level2.dropdown-menu {
	padding-top: 10px; 
	top: -10px;
}

/* Fix bootraps */
.caret {
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret{
	border-bottom-color: #FFF !important;
	border-top-color: #FFF !important;
}
.dropdown-submenu > a:after{ border-color:transparent transparent transparent #fff !important; margin-top:9px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {  background-image:none;}
#nav ul span, #nav ul li.last li span, .top-menu .submenu-wrapper .megamenu > li > a{ display:block;}
.navbar .nav > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu:before{ display:none;}
.navbar .nav .dropdown-toggle .caret{ margin-top:9px; margin-left:10px;}
.navbar .nav > li{ margin:0 1px 0 0; }

/* Responsive */
.navbar .btn-navbar{ float:left;}
.navbar .btn-navbar { 
	background-color: transparent;
	background-image: url("images/nav-responsive.png");
	background-repeat: no-repeat;
	border: medium none;
	height: 46px;
	margin: 0;
	padding: 0;
	width: 30px;
	background-position:1px center;
}
.navbar .btn-navbar .icon-bar{ display:none;}
.nav-collapse{ z-index:9999;}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled]{ background-color:transparent;}

@media only screen and (min-width: 980px){
	.megamenu .fullbox{ position:static !important;}
	.megamenu .fullbox > .dropdown-menu{ left: 0; padding: 20px 20px 25px; width: 900px !important;}
	.megamenu .fullbox .dropdown-menu  .dropdown-menu { display: block; position: static; padding:0; width:100%;}
	.megamenu .fullbox .dropdown-menu  .dropdown-menu .level2 a span{ font-size:11px;}
	.megamenu .fullbox .dropdown-menu .dropdown-submenu > a:after{ display:none;}
	.megamenu .fullbox .level2 .megamenu > li > a{ 
		font-size:16px !important; padding:0 0 0 22px; 
		background:url(images/nav-arrow.png) no-repeat scroll 6px center;
	}
	.megamenu [class*="span"]{ min-width:auto;}
	
}
@media only screen and (max-width: 979px){
	.navbar-inner{ position:relative;}
	.navbar-inner > .nav-collapse{ position:absolute; top:100%; left:0; width:100%;}
	.topmenu .navbar .nav > li > a{ padding:6px 0px;}
	.nav-collapse > .nav{ padding:15px 10px;}
	.topmenu .dropdown-menu{ padding:0;}
	.nav-collapse .dropdown-menu{ display:block;}
	.top-menu .submenu-wrapper .megamenu > li > a{ font-size:12px !important;}
	.topmenu .navbar .nav > li > a{ font-size:14px; font-weight:bold;}
	#nav ul span, #nav ul li.last li span, .top-menu .submenu-wrapper .megamenu > li > a{ 
		padding:0 0 0 18px; background:url(images/nav-arrow.png) no-repeat scroll 4px center;
	}
	.dropdown-submenu > a:after{ display:none;}
	.topmenu .dropdown-menu [class*="span"]{ width:100%;}
	.navbar .nav > li .has-image{ display:none !important;}

	#wrapper, #page{overflow-y: visible !important}
	.top-menu .nav-collapse > .nav > li.first{display:none}
	.level2.dropdown-menu {padding-left:20px}
	.topsearch .search-dark {width:170px; right:0}
	.topsearch .form-search #search{width:170px}
	.topsearch .search-dark .icon-search{left:150px}

}
@media only screen and (max-width: 479px){
	.topsearch .search-dark {right:-30px}
}
.topsearch{margin-top: 0 !important}