#ac-localnav .ac-ln-title {
  float: left;
}

#ac-localnav .ac-ln-menu {
  float: right;
}

#ac-localnav .ac-ln-action {
  float: left;
}

#ac-localnav .ac-ln-action {
  margin-right: 0;
  margin-left: 24px;
}

#ac-localnav .ac-ln-menu-tray {
  float: left;
}

#ac-localnav .ac-ln-menu-item {
  float: left;
  margin-left: 24px;
  margin-right: 0;
}

#ac-globalfooter .ac-gf-sosumi {
  direction: ltr;
  text-align: left;
}

@media only screen and (max-width: 1023px) {
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-action-menucta {
    float: left;
  }
}

@media only screen and (max-width: 1023px) {
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-action-button,
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-action-violator {
    float: left;
    margin-left: 17px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 1023px) {
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-actions {
    left: unset;
    padding-right: 0;
  }
}

@media only screen and (max-width: 1023px) {
  #ac-ln-menustate:checked
    ~ .medium-ac-ln-collapsible#ac-localnav
    .ac-ln-menu-tray,
  #ac-ln-menustate:target
    ~ .medium-ac-ln-collapsible#ac-localnav
    .ac-ln-menu-tray {
    direction: ltr;
  }
}

@media only screen and (max-width: 1023px) {
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-items {
    direction: ltr;
  }
}

@media only screen and (max-width: 1023px) {
  #ac-localnav.medium-ac-ln-collapsible .ac-ln-menu-item {
    margin-left: 0;
  }
}
