.site-branding img {
max-width: 190px;
}
.site-header .site-branding {
max-width: 190px;
margin-top:0;
padding-right: 0}
.main-navigation .menu-toggle span,
.main-navigation .menu-toggle span::after,
.main-navigation  .menu-toggle span::before  {
width:30px;
height: 3px}
.main-navigation  .menu-toggle span::before {
top: -10px;
}
.main-navigation .menu-toggle span::after 
{top:10px}
.site-header .nav-menu > li a, .site-header .nav-menu > li .dropdown-toggle{color:#fff}
.site-header nav li.register-button {margin-top: 25px}
body #site-navigation #primary-menu li.register-button a{height: 55px;
line-height: 55px;
margin: 0
}
.menu-toggle + div, .main-navigation > .menu{background-color: var(--rwv-dark-blue)}
body .site .hero-banner:before{background-position: right -22vw bottom}
#primary-menu {
text-align: center;
}
.main-navigation .nav-menu li {
font-size: 18px;
padding: 5px !important;
}