#topbar {
  font-size:0.75rem;
  background-color:white; 
  padding-top:10px;
  padding-bottom:2px;
}

#topbar ul {
  margin:0;
  padding:0;
}

#topbar a:hover {color:#1a3c6a;background-color:transparent;}
#topbar #login-panel {float:right;}
#topbar #login-panel .menu-list .menu-item a.menu-link {color:#06a;}
#topbar a#profil-btn {position:relative;display:block;top:1px;}
#topbar a#profil-btn i {font-size: 1.6em;margin-left: 3px;margin-top: -3px;}

#tobar a {
  background-color: transparent;
}

#topbar ul.menu-list li:first-child a.menu-link {
  margin-left:0;
  padding-left:0;
}

div#topbar .list-inline > li:first-child {
  padding-left:0;
}

.menu-list {
  list-style-type:none;
}

#language-select{
	z-index:9999;
}

.language-list{
  text-align: center;
  line-height: 30px;
  min-width:100px;
  cursor:pointer;
}

.language-flag{
  width:auto;
  height:14px;
}

/*
.menu-list li {
  display:inline;
}
*/

.icon {
  vertical-align:middle;
}

#topbar a.menu-link { 
  padding: .5em 0px;
  position: relative;
  color: #777777;
}

.menu-link {
  font-size:0.75rem;
  display: inline-block;
  text-decoration: none;
  white-space: nowrap;
}

#topbar #abo-links {
  margin-left: 0;
}

#topbar .menu-selected a.menu-link {
  background-color: transparent;
  color: #06a;
}

#topbar .menu-selected a.menu-link:after {
  content: "";
  display: block;
  width: 0;
  border: 5px solid #e4e4e4;
  border-color: #cccccc transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: 2px;
}

@media (max-width: 991px) {
  #topbar .menu-selected a.menu-link:after {
	display: none;
  }
}
