// https://codepen.io/Nikitoss334/details/KLxaJK
// FIXME clarify license

.navbar-toggle {
    display: none;
}

.navbar .navbar-toggle:checked {
    &+.navbar-brand .navbar-burger {
        & span:nth-child(1) {
            -webkit-transform: translateY(5px) rotate(45deg);
            transform: translateY(5px) rotate(45deg);
        }

        & span:nth-child(2) {
            opacity: 0;
        }

        & span:nth-child(3) {
            -webkit-transform: translateY(-5px) rotate(-45deg);
            transform: translateY(-5px) rotate(-45deg);
        }
    }

    &~.navbar-menu {
        @media screen and (max-width: 1024px) {
            display: block;
        }
    }
}

.navbar-item.is-mega {
    position: static;
  
    .is-mega-menu-title {
      margin-bottom: 0;
      padding: .375rem 1rem;
    }
    .is-mega-menu-subtitle {
        padding: .375rem 1rem;
      }
}