Skip to content
Snippets Groups Projects
menu.scss 2.01 KiB
Newer Older
  • Learn to ignore specific revisions
  •   &--mobile {
        align-items: stretch;
        bottom: 0;
        display: flex;
        flex-flow: column;
        justify-items: stretch;
        left: 0;
        padding: 20px 20px 0;
        position: absolute;
        right: 0;
        top: 0;
      }
    
      &--desktop {
    
        display: none;
    
        &.is-demo {
          display: block;
        }
    
        @include breakpoint($medium) {
          display: block;
        }
    
      &--mobile {
        flex-flow: column;
        min-height: calc(100vh - 60px);
        -webkit-overflow-scrolling: touch;
        overflow-x: hidden;
        overflow-y: visible;
        transform: translateX(100%);
        transition: 0.45s;
        width: 100%;
        z-index: 100;
    
    
        @include breakpoint($extrawide) {
    
          &:not(.is-demo) {
            min-height: 0;
            transform: translateX(0);
            visibility: visible;
          }
    
        &.is-open {
          padding-top: 5px;
          transform: translateX(0);
          transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
    
          &::after {
            opacity: 1;
            visibility: visible;
          }
    
      &__logo-container {
        display: inline-block;
        margin: 5px 0 20px;
      }
    
      &--sidenav {
        display: none;
    
    
        @include breakpoint($extrawide) {
    
          display: block;
          max-width: 20vw; // Should be in the wrapper.
        }
    
    }
    
    .hy-link__donate {
      align-items: center;
      background-color: var(--brand-main);
      bottom: -20px;
      display: flex;
      justify-content: center;
      letter-spacing: -0.5px;
      margin: auto -20px 0;
      padding: 20px;
      position: sticky;
      z-index: 102;
    
      a {
        @include font-size(15px, 20px);
        @include font-weight($semibold);
        color: var(--grayscale-white);
        font-family: var(--main-font-family);
        text-decoration: none;
    
        &:focus {
          outline: solid 2px var(--additional-yellow);
    
          outline-offset: 4px;
    
      display: block;
    
    
      &.is-empty {
        min-height: 35px;
      }