nav.navigation-section .nav .nav-link {
  color: #ac947b;
  font-size: 1.25rem;
}
nav.navigation-section .toggle-button {
  width: 198px;
  text-align: right;
}
nav.navigation-section .toggle-button button.navbar-toggler {
  border: none;
  color: #ac947b;
}
nav.navigation-section .navbar-brand img {
  width: 150%;
}
nav.navigation-section .small-font {
  font-size: 0.5rem;
}
nav.navigation-section i.fas.fa-horizontal-rule {
  font-size: 15px;
}

.wechat-qrcode-drawer {
  position: absolute;
  top: 78px;
  left: -270px;
  padding: 10px;
  z-index: 200;
}
.wechat-qrcode-drawer .wechat-qrcode {
  height: 250px;
}
.wechat-qrcode-drawer.show-qrcode {
  transition: 1s;
  left: 0 !important;
}

.overlay-menu {
  height: 0;
  width: 100%;
  position: fixed;
  /* Stay in place */
  z-index: 100;
  /* Sit on top */
  left: 0;
  top: 70px;
  background-image: url(../img/desktop/frontpage-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  overflow-y: hidden;
  /* Disable horizontal scroll */
  transition: 1s;
  /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
.overlay-menu .navbar-nav {
  padding-right: 80px;
  padding-top: 80px;
}
.overlay-menu .navbar-nav .nav-link {
  color: #ac947b;
  font-size: 1.5rem;
}
.overlay-menu .navbar-nav .nav-link.small-font {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.3rem;
}
.overlay-menu .close-menu {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

@media screen and (max-width: 768px) {
  nav.navigation-section .toggle-button {
    width: 70px;
  }
}

/*# sourceMappingURL=navigation.css.map */
