#my-page {
  background: #3ea7e1;
  height: 100vh;
}

#my-content {
  height: 100%;
}

#hamburgerOpen {
  position: absolute;
  left: 10px;
  top: 10px;
  filter: drop-shadow(2px 2px 2px #000);
  display: none;
}

#hamburgerClose {
  right: 9px;
  top: -15px;
}

#hamburgerOpen b {
  background-color: rgb(145, 209, 86);
}

#hamburgerClose b {
  background-color: rgb(145, 209, 86);
}

.mburger {
  --mb-button-size: 38px;
  --mb-bar-width: 0.8;
  --mb-bar-height: 3px;
}

#rp-logo {
  height: 100px;
  background-color: white;
  margin-top: -4px;
  padding-bottom: 10px;
  padding-left: 20px;
  justify-content: space-between;
}

#rp-logo a, #rp-logo img {
  margin-top: 5px;
  height: 53.9px;
}

.mm-menu {
  --mm-color-background: rgba(255, 255, 255);
  --mm-color-text: #111;
}

.mm-navbar {
  --mm-color-background: rgba(145, 209, 86);
  --mm-color-text-dimmed: #fff;
  --mm-color-button: #fff;
}

.mm-panel {
  --mm-color-background: #fff;
  --mm-color-text: #222;
  --mm-color-button: rgb(145, 209, 86);
}

.mm-navbar__title > span {
  font-size: 17px;
  padding: 5px;
  text-shadow: 2px 1px 3px #000000;
  font-style: italic;
}

.mm-listitem__text {
  font-weight: 600;
}

.mm-listitem__text:hover {
  transition: background-color 0.4s;
  background-color: rgba(145, 209, 86, 0.85);
}

.mm-listitem_selected {
  transition: background-color 0.4s;
  background-color: #99e83a;
}

.mm-btn_next:after {
  transition: width 0.2s, height 0.2s;
}

.mm-btn_next:hover:after {
  width: 15px !important;
  height: 15px !important;
  transition: width 0.4s, height 0.4s;
}

#mm-0 .mm-listitem__text {
  font-size: 14px;
}/*# sourceMappingURL=xy23.css.map */