#jm-top-menu-nav .dj-megamenu-override {
  float: right;
}
.dj-megamenu-override li.dj-up {
  float: right;
}
.dj-megamenu-override li.dj-up a.dj-up_a:after {
  left: auto;
  right: 0;
}
.dj-megamenu-override li.dj-up a.dj-up_a.menu-border-ms {
  padding-right: 9px;
  margin-right: 5px;
  padding-left: 28px;
  margin-left: 14px;
}
.dj-megamenu-override li.dj-up a.dj-up_a.menu-border-ms:after {
  right: auto;
  left: 0;
}
.dj-megamenu-override li.dj-up a.dj-up_a span.dj-drop {
  padding-right: 0;
  padding-left: 20px;
}
.dj-megamenu-override li.dj-up a.dj-up_a span.dj-drop:after {
  right: auto;
  left: -1px;
}
.dj-megamenu-override li.dj-up a span.image-title {
  margin: 0 5px 0 0;
}
.dj-megamenu-override li.dj-up:last-child a.dj-up_a {
  margin-left: 0;
  margin-right: 5px;
}
.dj-megamenu-override li.dj-up:last-child a.dj-up_a.button-ms {
  margin-right: 14px;
}
.dj-megamenu-override li:hover div.dj-subwrap,
.dj-megamenu-override li.hover div.dj-subwrap {
  left: auto;
  right: 0;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.03);
}
.dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap,
.dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap {
  left: auto;
  right: 100%;
}
.dj-megamenu-override .dj-subtree {
  margin-left: 0;
  margin-right: 16px;
}
#jm-top-menu-nav .dj-mobile-open-btn {
  right: auto;
  left: 0;
  border-right: 1px solid #f1f1f1;
  border-left: 0px;
}
/*# sourceMappingURL=/templates/jm-myplace/css/djmegamenu_rtl.32.map */