.sub-menu-parent {
  position: relative;
}

.sub-menu {
  visibility: hidden;
  /* hides sub-menu */
  opacity: 0;
  background: transparent;
  position: absolute;
  top: 70%;
  left: -50%;
  transform: translateY(-2em);
  z-index: -1;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  padding-left: 0;
}

.sub-menu-parent:focus .sub-menu,
.sub-menu-parent:focus-within .sub-menu,
.sub-menu-parent:hover .sub-menu {
  visibility: visible;
  /* shows sub-menu */
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
}

.sub-menu li {
  margin-left: 0 !important;
  width: 100%;
  margin-bottom: 5px;
}

.main-logo {
  width: 25%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 999;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Fzc2V0cy9jc3MvbWFpbl9kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tYWluX2Rlc2t0b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0NDQ0Q7O0FERUQ7RUFDRTtFQUFvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NFRDs7QURDRDs7O0VBR0U7RUFBcUI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFBZ0M7Q0NJakM7O0FEREQ7RUFDRTtFQUNBO0VBQ0E7Q0NJRDs7QURERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NJRCIsImZpbGUiOiJjc3MvbWFpbl9kZXNrdG9wX2Nzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3ViLW1lbnUtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IC8qIGhpZGVzIHN1Yi1tZW51ICovXG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcywgei1pbmRleCAwcyBsaW5lYXIgMC4wMXM7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN1Yi1tZW51LXBhcmVudDpmb2N1cyAuc3ViLW1lbnUsXG4uc3ViLW1lbnUtcGFyZW50OmZvY3VzLXdpdGhpbiAuc3ViLW1lbnUsXG4uc3ViLW1lbnUtcGFyZW50OmhvdmVyIC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IC8qIHNob3dzIHN1Yi1tZW51ICovXG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zczsgLyogdGhpcyByZW1vdmVzIHRoZSB0cmFuc2l0aW9uIGRlbGF5IHNvIHRoZSBtZW51IHdpbGwgYmUgdmlzaWJsZSB3aGlsZSB0aGUgb3RoZXIgc3R5bGVzIHRyYW5zaXRpb24gKi9cbn1cblxuLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1haW4tbG9nbyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDk5OTtcbn0iLCIuc3ViLW1lbnUtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIGhpZGVzIHN1Yi1tZW51ICovXG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcywgei1pbmRleCAwcyBsaW5lYXIgMC4wMXM7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN1Yi1tZW51LXBhcmVudDpmb2N1cyAuc3ViLW1lbnUsXG4uc3ViLW1lbnUtcGFyZW50OmZvY3VzLXdpdGhpbiAuc3ViLW1lbnUsXG4uc3ViLW1lbnUtcGFyZW50OmhvdmVyIC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8qIHNob3dzIHN1Yi1tZW51ICovXG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zcztcbiAgLyogdGhpcyByZW1vdmVzIHRoZSB0cmFuc2l0aW9uIGRlbGF5IHNvIHRoZSBtZW51IHdpbGwgYmUgdmlzaWJsZSB3aGlsZSB0aGUgb3RoZXIgc3R5bGVzIHRyYW5zaXRpb24gKi9cbn1cblxuLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1haW4tbG9nbyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/