HEX
Server: Apache
System: Linux www3.pit.tblive.com 5.14.0-687.38.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 12 17:19:12 EDT 2026 x86_64
User: awaldron (1020)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //home/awaldron/_upmc/pancreaseq.alanwaldron.com/wp-content/themes/pancreaseq/scss/_header.scss
#page-head {
  padding: 12px 0;
  @include flex();

  div #logo {
    max-width: 300px;
  }

  nav > .menu-main-menu-container {
    & > ul {
      margin: 0;
      padding: 0;
      list-style-type: none;

      & > li {
        position: relative;
        display: inline-block;

        &.current-menu-item, &.current-menu-ancestor {
          border-bottom: solid 4px $red;
        }

        & > .sub-menu-toggle {
          display: none;
        }

        & > a {
          display: inline-block;
          @include rem-size(0.9);
          color: $black;
          padding: 8px 20px;
          text-decoration: none;

          svg {
            color: $red;
          }
        }

        //&:last-child {
        //  &.current-menu-item, &.current-menu-ancestor {
        //    border-bottom: none !important;
        //  }
        //
        //  & > a {
        //    @extend .btn;
        //    @extend .btn-primary;
        //    color: $white;
        //    padding: 2px 20px;
        //    display: inline-block;
        //    position: relative;
        //    top: -2px;
        //    margin-left: 10px;
        //    @include rem-size(0.9);
        //
        //    &:hover { color: $white; }
        //  }
        //}

        & > ul {
          position: absolute;
          top: 40px;
          left: 20px;
          width: 225px;
          background-color: $white;
          margin: 0;
          padding: 0;
          list-style-type: none;
          @include shadow(6px, 12px, 0.3);
          max-height: 0;
          overflow: hidden;
          @include trans(all 0.4s ease);
          z-index: 999999;

          &.open {
            max-height: 350px !important;
          }

          & > li {
            & > a {
              display: block;
              @include rem-size(0.9);
              color: $black;
              text-decoration: none;
              padding: 4px 20px;
              background-color: $white;

              &:hover {
                background-color: $red;
                color: $white;
              }
            }
          }
        }

        &:hover {
          & > a { color: $red; }
        }
      }
    }
  }
}

#menu-about-pancreaseq-menu {
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  background: $navy; //rgba(26,113,157,0.5);
  border-radius: 5px;

  li > a {
    display: block;
    padding: 7px 16px;
    color: $white;
    font-weight: 500;
    text-decoration: none;
    background: $blue;

    &:hover {
      color: $white;
      background: $red;
    }
  }

  li.current-menu-item > a {
    color: $black;
    background: rgba(255,255,255,0.85);
  }
}

@media (max-width: 900px) {
  #page-head div #logo {
    max-width: 250px;
  }
  #page-head > nav > .menu-main-menu-container > ul > li > a {
    padding: 6px 14px;
  }
}

@media (max-width: 810px) {
  #page-head div #logo {
    max-width: 225px;
  }
  #page-head > nav > .menu-main-menu-container > ul > li > a {
    padding: 6px 8px;
  }
}

@media (max-width: 730px) {
  #page-head div #logo {
    max-width: 225px;
  }
  #page-head > nav > .menu-main-menu-container > ul > li > a {
    padding: 6px 8px;
  }
  //#page-head > nav > .menu-main-menu-container > ul > li:last-child {
  //  display: none;
  //}
}

@media (max-width: 650px) {
  #page-head {
    display: block;
    padding-bottom: 0;
  }
  #page-head > nav > .menu-main-menu-container > ul {
    text-align: center;
    margin-top: 10px;
  }
  #page-head div #logo {
    max-width: 225px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  #page-head > nav > .menu-main-menu-container > ul > li > a {
    padding: 10px 8px;
    @include rem-size(0.95);
  }
  #page-head > nav > .menu-main-menu-container > ul > li > ul {
    left: 0;
    top: 42px;
    position: absolute;
    width: 100vw;
    max-height: 0;
    padding: 0;
    overflow: hidden;

    &.open {
      max-height: 350px;
      padding: 12px 0;

    }
  }
  #page-head > nav > .menu-main-menu-container > ul > li > ul > li > a {
    padding: 12px 0;
  }
  //#page-head > nav > .menu-main-menu-container > ul > li:last-child {
  //  display: none;
  //}
}