.navb .background {
	padding: 0;
/*    background: none;*/
	background: rgba(255,255,255,0.8);
}
.navbar-compact .background {
	padding: 0;
/*	background: #fff;*/
    background: rgba(255,255,255,1);
}
.navb .navbar-logo {
	width: 30% !important;
	padding-right: 15px;
}
.navb .navbar-logo img {
	width: 100%;
}
.navb .navbar-search .button {
	/*color: #FFF !important*/
	color: #000 !important
}
.navbar-compact .navbar-search .button {
	color: #2a3045 !important
}
.navb .navbar-search{
	color: #FFF !important
}
.navbar-compact .navbar-search{
	color: #2a3045 !important
}
.navb .navbar-main-menu {
	box-shadow: none;
}
.navb .navbar-main-menu .sf-menu>li {
	height: 32px;
	margin-bottom: 10px
}
.navb .navbar-main-menu .item {
	height: 32px;
}
.navb .navbar-main-menu .item-content {
	margin-top: 28px!important;
}
.navb {
/*	top: -60px;*/
	position: fixed
}
/*.navb .compact-hidden, .navb .compact-hidden.hidden-xs {
	display: none!important
}*/
.navb .navbar-main-menu {
	background: none;
	clear: none;
	height: 64px;
	top: 0;
	padding: 0 15px 0;
}
.navb .navbar-search {
	top: 0;
	clear: none;
	position: relative;
	margin-top: 20px;
	margin-right: -10px
}
.navb .navbar-search:hover .form-control, .navb .navbar-search .form-control:focus {
	border-color: #000 !important;
	color: #000 !important;
}
.navbar-compact .navbar-search:hover .form-control, .navbar-compact .navbar-search .form-control:focus {
	border-color: #2a3045 !important;
	color: #2a3045 !important;
}
.navb .navbar-search .form-control {
	/*border-color: #FFF !important;
	color: #FFF !important;*/
	border-color: #000 !important;
	color: #000 !important;	
}
.navbar-compact .navbar-search .form-control {
	border-color: #2a3045 !important;
	color: #2a3045 !important;
}
.navb .navbar-search .form-control:focus {
	width: 145px;
}
/*.navb .navbar-switcher {
	display: block
}*/
.navb .navbar-main-menu {
	margin-top: 4px
}
.navb .navbar-main-menu .item .btn-main, .navb .navbar-main-menu .sf-menu>li {
	height: 64px;
	margin-bottom: 10px;
}
.navb .navbar-main-menu .item .btn-main, .navb .navbar-main-menu .sf-menu>li>a {
	padding: 22px 15px 0;
	font-size: 1.3em;
	/*color: #CCC;*/
	color: #000;
}
.navbar-compact .navbar-main-menu .item .btn-main, .navbar-compact .navbar-main-menu .sf-menu>li>a {
	padding: 22px 15px 0;
	font-size: 1.3em;
	color: #000;
}
.navb .navbar-main-menu .item .btn-main:hover, .navb .navbar-main-menu .sf-menu>li:hover>a, .navb .navbar-main-menu .item .btn-main.active, .navb .navbar-main-menu .sf-menu>li.active>a {
	/*color: #fff;*/
	background: none;
    text-decoration: none;
}
.navbar-compact .navbar-main-menu .item .btn-main:hover, .navbar-compact .navbar-main-menu .sf-menu>li:hover>a, .navbar-compact .navbar-main-menu .item .btn-main.active, .navbar-compact .navbar-main-menu .sf-menu>li.active>a {
	color: #fff;
	background: #2a3045;
}
.navb .navbar-logo {
	width: 35%
}
.navb .navbar-main-menu {
	margin-top: 5px;
}
.responsive .navb.navb {
	position: fixed;
}
@media(min-width:768px) and (max-width:991px) {
.responsive .navb {
	top: -115px
}
.responsive .navb .navbar-search {
	margin-top: -40px
}
}
@media (max-width: 767px) {
.responsive .navb .navbar-logo {
	width: 50% !important;
	margin: 5px auto 10px !important;
	float: none !important
}
}
.responsive .navb .navbar-main-menu .item .btn-main, .responsive .navb .navbar-main-menu .sf-menu>li>a {
	padding-left: 10px;
	padding-right: 10px;
}
.responsive .navb .navbar-logo {
	padding-top: 10px;
	padding-bottom: 8px;
}
}
.responsive .navb .navbar-main-menu .item .btn-main, .responsive .navb .navbar-main-menu .sf-menu>li>a {
	padding-left: 10px;
	padding-right: 10px;
}
.responsive .navb .navbar-logo {
	padding-top: 18px;
	padding-bottom: 10px;
	/*background-color: #FFF;
	opacity: 0.7;*/
}
.responsive .navb .navbar-main-menu {
	clear: none !important;
}
}








