/* This stylesheet defines the menu style for the OTHTC home page. The menu is responsive, and will display a bars or "hamburger" icon when the page width is 800 px or less. The "topnav" style defines a full width menu container. It is positioned fixed to the top of the page. The background color of the menu container is initially transparent. The z-index lets the menu display on top of other page content. */

.topnav {
  overflow: hidden;
  background-color:hsla(0,0%,100%,0);
  position:fixed;
  width:100%;
  top:0;
  padding:0 20px;
  box-sizing:border-box;
  z-index:99;        
}

.topnav a {
  float: left;
  display: block;
  color: black;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Calibri, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.topnav .logo {
  padding:0;
  cursor: default;
}

.topnav .icon {
  display: none;
}

.topnav a:hover {
  color:#629d75;  
}

@media screen and (max-width: 1000px) {
  .topnav a:not(:first-child) {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}
@media screen and (max-width: 1000px) {
  .topnav.responsive {
    position:relative;
    background-color:white;
  }
    
  .topnav.responsive .icon {
    position: absolute;
    right: 20px;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
    background-color:white;
    
  }
  
}
