/* ---------- Primary Menu Toggle ----------- */
/* Hide the toggle by default. */
.menu-toggle,
.menu-toggle-target {
  display: none;
}


/* --------------- Primary Menu ------------ */
#horizontal-menu .menu-item {
  margin: 2px 2px 2px 0;
}

@media all and (min-width: 850px) and (max-width: 1280px) {
#horizontal-menu .menu-item a {
  font-size: 16px;
   font-weight: bold;
  }
}

@media all and (min-width: 1280px) {
#horizontal-menu .menu-item a {
  font-size: 25px;
  font-weight: bold;
  }
}

#horizontal-menu a {
  float: none;
  text-decoration: none;
  padding: 0.1em 0.3em;
  word-wrap: normal;
    display: block;
}


#horizontal-menu .sub-nav {
}
#horizontal-menu .sub-nav a {
  padding: 0.1em 0.5em;
  font-size: 20px;

}
#horizontal-menu a:hover,
#horizontal-menu a:focus {
  color: #000;
}
#horizontal-menu a:active {
  color: #000;
}

#horizontal-menu .menu-item--active-trail a {
  color: #000;

}
