.responsive-visible{display:none}@media (max-width:1024px){header#masthead{padding:10px 0!important}#mainnav ul li a{font-size:7vw;height:auto;letter-spacing:1px;font-weight:500;width:auto;max-width:100vw}#mainnav ul li a:hover{color:#FFF}.responsive-site-logo{display:block;margin:auto;max-width:200px;margin-bottom:5%}#mainnav ul li a{color:#FFF;line-height:normal}body.scrolled .menu-white #mainnav ul li a{color:#FFF;line-height:normal}.responsive-site-logo{display:block;margin:auto;max-width:200px;margin-bottom:5%}}@media (max-width:991px){.responsive-hidden{display:none}.responsive-visible{display:block}}