.mobileLogo, #hamburgerMenu {
  display:none;
}

.toolbarWrapper {
  position: fixed;
  top:0;
  width:100vw;
  z-index: 99;
}

.toolbarWithSmallHeader {
  top:50vh;
}

.toolbarSticked {
  position:fixed!important;
  top:0;
}

.toolbar {
  position: absolute;
  width:100vw;
  top:0;
  left:0;
  z-index: 10;
  padding:0.35em 0;

  background-color:rgb(var(--whiteColor));

  color:rgb(var(--navTextColor));
}

.toolbar .textHighlight {
  color:rgb(var(--primaryColor));
}

.toolbar * {
  background: transparent;
}

.toolbar .wrapper {
  display:flex;
  justify-content:center;
}

.innerWrapperToolbar {
  display:flex;
  flex-direction:row;
  flex-wrap: nowrap;
  justify-content:space-between;

  width:75%;
  min-width:45em;
}

.leftToolbarBox {
  width:calc(50% - 5.0em);
  min-height:1px;
  text-align: left;
  margin-top:0.18em;
}

.centerToolbarBox {
  width:10em;
  min-height:1px;
  text-align: center;

  display:flex;
  align-items:flex-end;
}

.rightToolbarBox {
  width:calc(50% - 5.0em);
  min-height:1px;
  text-align: right;
  position: relative;
}

.logoWrapper object {
  height:5.5em;
}

.leftToolbarBox, .rightToolbarBox {
  margin-top:3em;
}


.headlineTelWrapper {
  position:absolute;
  top:1.25em;
  right:2.25em;
  font-size:0.85em;
  font-weight: 200;
}

.headlineTelWrapper a {
  color:rgb(var(--darkColor));
}

.headlineTelWrapper a:hover {
  color:rgb(var(--primaryColor));
}

.headlineTelWrapper svg {
  height:1.2em;
  margin-right:1.25em;
  fill:rgb(var(--primaryColor));
}

/*///////////////////////// Navigation /////////////////////////*/



.subnav {
  margin:0 0 0 1.5em;
  padding: 0;
}

.curnav {
  color:rgb(var(--primaryColor));
}

.clickableNavigationButton {
  color:rgb(var(--navTextColor));
}

.clickableNavigationButton:hover {
  color:rgb(var(--primaryColor));
}




#nav {
  margin:0;
  padding:0;
  display:inline-block;
}

#nav li {
  list-style: none;
  text-align: left;

  display:inline-block;
  padding:0 0.75em;
}

#nav li ul {
  text-align:left;
  position: absolute;
  max-width: 20em;
  left: -999em;
  background-color:rgba(var(--whiteColor),0.95);
  margin-left:-1.5em;
  padding:0.75em 0;
  line-height:1.6em;
}

#nav li ul li {
  width:100%;
}

#subnav li {
  max-width:20em;
  min-width:20em;
  width:100%;
  padding: 0px;
}

#subnav .mouseover {
  padding:5px;
  display:inline-block;
  width:100%;
}

#subnav li ul {
  max-width: 18em;
}

#nav, #nav ul {
   padding: 0;
   margin: 0;
   list-style: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
   left: -1100em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
   left: auto;
}

li>ul {
   top: auto;
   left: auto;
}




