navmenu.css

header.tlf.menu1 {
    --bgColor:#404040; 
    --textColor: white;
    --titleTextColor:#EEEEEE;
}

header.tlf.menu1 {
  padding:0 8px 0 8px;
  background:var(--bgColor);
  color:var(--textColor);
  min-height:50px;
  vertical-align:middle;
  line-height:50px;
  display:flex;
  justify-content:start;
  align-items:center;
  align-content:center;
  flex-wrap:wrap;
  border-bottom: 1px solid black;
}

header.tlf.menu1 .title {
  min-width:25%;
  display:inline-block;
}

header.tlf.menu1 .title .text {
  font-size: 2em;
  color:var(--titleTextColor);
  font-weight:bolder;
  text-decoration:none;
  vertical-align:middle;
  display:inline-block;
/*   text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; */
}

header.tlf.menu1 .title .text {
  font-size: 1.3em;
  display:inline-block;
  line-height:normal;
  vertical-align:middle;
}


header.tlf.menu1 .title .quote {
  justify-self:center;
  padding:0;
  margin:0;
  justify-content:center;
  display:inline-block;
}

.header.tlf.menu1 nav > ul {
  border-collapse:collapse;
  border-right:none;
  list-style-type:none;
  margin: 0;
  padding:0;
}

header.tlf.menu1 nav > ul > li {
  display:inline-block;
  position:relative;
}
header.tlf.menu1 nav > ul > li a {
  text-decoration:none;
  color:var(--textColor);
  font-size:1.4em;
  font-weight:500;
  font-family: "Times New Roman", Times, sans-serif, serif;
}

header.tlf.menu1 nav > ul > li a:hover {
  cursor:hand;
  text-decoration:underline;
}

header.tlf.menu1 nav > ul > li {
  
  padding: 0 8px 0 8px;
  margin: 4px;
}

header.tlf.menu1 nav > ul > li:last-child {
  border-right:none;
}

/* #nav-list li:hover ul#nav-sublist {
  display:block;
} */

header.tlf.menu1 nav > ul > li > ul {
  display:none;
  position:absolute;
}