.rm-toggle.rm-button {
  margin-top: 10px;
}

.rm-css-animate.rm-menu-expanded {
  max-height: none;
  display: block;
}
.rm-container.rm-layout-expanded {
  margin-right: 5%;
  float: right;
}
.rm-nav img {
  display: block;
  width: 2vmin;
  padding-top: 2.5vmin;
}
.rm-nav li a,
.rm-top-menu a {
  font-size: 2vmin;
  text-transform: uppercase;
}
.rm-parent > a::after {
  position: absolute;
  top: 2.5vmin;
  right: 5px;
  width: 0.5vmin;
  height: 0.5vmin;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.rm-layout-expanded .rm-nav > ul > li > a,
.rm-layout-expanded .rm-top-menu > .rm-menu-item > a {
  height: 7vmin;
  line-height: 7vmin;
}
.rm-layout-expanded .rm-top-menu > .rm-menu-item > a::after {
  top: 3vmin;
}
