.main-navigation ul > li a {
    font-size: 1.12rem;
}

.main-navigation .menu > li.current-menu-ancestor > a, 
.main-navigation .menu > li.current-menu-item > a,
.main-navigation ul > li a:hover {
  color: #f4d03f;
}


/* MOBILE */
#mobile-navigation {
    background: rgba(0,0,0,0.9);
    padding-top: 32px;
}

@media screen and (max-width: 1280px) {
  body.responsive .main-navigation #mobile-menu-button {
    display: inline-block;
  }
}
@media screen and (max-width: 1280px) {
  body.responsive .main-navigation ul {
    display: none;
  }
}

@media screen and (min-width: 601px) {
  body.responsive #masthead #mobile-navigation {
    display: inline-block;
  }
}