.header .menu--mobile {
  right: 0%;
  transition: all .30s linear;
  left: 100%;
}

.header .row-fluid.show-menu nav.menu--mobile {
  transform: translateX(-100%);
  transition: all .30s linear;
}

.header .menu__wrapper .menu__child-toggle {
  padding: 20px;
  padding-left: 35px;
}

.au-header .menu--mobile {
  padding-top: 45px !important;
}

.au-header .menu--mobile .menu__wrapper {
  text-align: left;
}

.au-header .menu.menu--mobile .menu__wrapper .menu__item > .menu__link {
  padding: 10px 35px 10px 25px;
}

.au-header .menu--mobile .au-header--btn.active {
    display: block!important;
    padding: 10px 15px;
}
.au-header .menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #9f52db;
}

.au-header .menu .menu__wrapper .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #9f52db;
  bottom: -1px;
  content: '';
  height: 4px;
  right: 50%;
  left: unset;
  position: absolute;
  width: 0%;
}

/** Disable default active link underline. There is only underlining in hover */
.au-header .menu .menu__wrapper .menu__item--depth-1>.menu__link--active-link:after {
  /* display: none;*/
}