.w100 { width: 100%; }
#container { background-color: #fff; }
#header { background-color: #fff; }
#header #logoPanel img { max-height:80px; max-width:100%; }

.navbar li a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff!important;
	-ms-transition: all 100ms ease-in-out 0s ;
	-moz-transition: all 100ms ease-in-out 0s ;
	-webkit-transition: all 100ms ease-in-out 0s ;
	-o-transition: all 100ms ease-in-out 0s ;
	transition: all 100ms ease-in-out 0s ;
	display: flex;
	align-items: center;
	
}
.menu-left { display: flex; }
.menu-right { display: flex; }
.nav-wrapper { padding: 0; }
.nav-wrapper .dropdown-menu{  
	position: absolute;
	right: 35px;
	left: -25px;
}
@media (min-width: 768px) {
	.navbar-nav > li {
		display: flex;
	}
	.navbar-nav > li > a {
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media (min-width: 768px) {
  .navbar-collapse.collapse {
    display: none !important;
    height: 0 !important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
    height: auto !important;

  }
}
.nav-wrapper.collapse {
    display: flex !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
	justify-content: space-between;
}
.nav-wrapper {
	justify-content: left;
}
.nav-wrapper .iconMenu { margin-left: auto; }

.mobileMenu .mobileIconMenu .navbar-togglem {
	color:#fff;
}
.mobileMenu li {
	padding-left: 15px!important;
}
.mobileMenu .mobileIconMenu {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.mobileMenu .mobileIconMenu  { height: 50px; }
.mobileMenu .mobileIconMenu li {  display: inline-block; height: 46px; }
.mobileMenu .mobileIconMenu li a {height: 100%; padding:10px 5px;}
.mobileMenu #mobileMenuLogo {  
	display: none;
	padding:0;
	margin:0;
	float: left;
} 
.mobileMenu #mobileMenuLogo a { padding: 0; margin:0; } 
.mobileMenu .mobileMenuLogo a  { display:inline-block; height: 50px; margin:0; padding:0;  }
.mobileMenu .mobileMenuLogo a > img { max-height: 50px;  }
#google_translate_element { display: flex; }
#google_translate_element > .skiptranslate {
  align-content: center;
}
#google_translate_element > .skiptranslate > div > span{
	display:none;
	
}
#google_translate_element  table { font-size: 12px; }
#google_translate_element  .goog-te-gadget-icon {  }

#searchtxt::placeholder {
  color: #fff;
}