/*@font-face {
  font-family: 'HelveticaNeueBold';
  src: url('/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/fonts/HelveticaNeueLTStd-Bd.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueReg';
  src: url('/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/fonts/HelveticaNeueLTStd-Reg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueMd';
  src: url('/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/fonts/HelveticaNeueLTStd-Md.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}*/



.cmp-navigation__group li.cmp-navigation__item:nth-child(5) > a .cmp-navigation__item-text:after {
    display: none;
}

.cmp-navigation__group > li.cmp-navigation__item > a {
    font-family: "helvetica-neue-lt-pro", sans-serif;
    font-weight:700;
    font-size: 16px;
    line-height: normal;
}

ul.footer-liks > li.footer-liks--item > a {
    font-size: 14px!important;
}

.footer-left {
    font-size: 12px;
    line-height: 15px;
}
:focus-visible{
        outline: none !important;
}
a:focus{
    outline:none;
}

/* switch nav */
.page-nav-wrap.home-page-nav a.page-nav__link.page-nav--fwd-link {
    font-size: 16px;
}

.page-nav-wrap.home-page-nav .page-nav__link img {
    width: 8px;
    height: auto;
}

a.switch-page__link .switch-page__label {
    font-size: 16px;
    line-height: normal;
}

a.switch-page__link .switch-page__arrow {
    width: 9px;
    height: 9px;
    border-top: 2px solid #5a0d38;
    border-right: 2px solid #5a0d38;
}

a.switch-page__link {
    gap: 7px;
}

@media screen and (min-width: 992px) {
    .cmp-navigation__group > li.cmp-navigation__item:first-child > a:hover, 
    .cmp-navigation__group > li.cmp-navigation__item:first-child > a:focus, 
    .cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--active:first-child > a,
    .cmp-navigation__group > li.cmp-navigation__item:first-child > a {
        width: 22px;
        height: 24px;
    }
    
    .az-logo--header img {
        width: 161px;
        height: 38px;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item:not(:first-child) > a:hover, .cmp-navigation__group > li.cmp-navigation__item:not(:first-child) > a:focus, .cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--active:not(:first-child) > a, .cmp-navigation__group li.cmp-navigation__item:nth-child(5).show > a {
        border-radius: 10px;
        background: rgba(240, 171, 0, 0.25);
        outline: none;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item:not(:first-child) > a {
        padding: 7px 8px;
    }
    
    .header-grid-container .aem-Grid .navigation ul.cmp-navigation__group {
        justify-content: space-between;
    }
    
    .header-grid-container .navigation .cmp-navigation__group li.cmp-navigation__item {
        margin: 0;
    }
    
    .footer-section {
        padding: 50px 0 20px 0;
    }
    
    ul.footer-liks > li.footer-liks--item > a {
        line-height: 20px;
        padding: 0 15px;
    }
    
    p.us-flag--txt {
        align-items: center;
    }
    
    .us-flag--txt > img {
        /*display: none;*/
        width: 37px;
        height: auto;
    }
    
    .footer-right img {
        width: 198px;
        height: auto;
    }
    
    .footer-section > .cmp-container {
        max-width: 1042px;
        margin: auto;
    }
    
    ul.footer-liks > li.footer-liks--item:not(:last-child) > a:after {
        height: 12px;
    }

}

@media screen and (min-width: 1250px) {
    .header-grid-container .aem-Grid .navigation {
        left: 32px;
        top: 8px;
    }
    
    .header-grid-container {
        max-width: 1132px;
        padding: 25px 0 17px;
    }
    
    .header-grid-container .aem-Grid .navigation ul.cmp-navigation__group {
        gap: 40px;
        justify-content: flex-start;
    }
    
    .header-grid-container .navigation .cmp-navigation__group li.cmp-navigation__item {
        margin: 0;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item:nth-child(2) > a {
        width: 187px;
        display: inline-block;
        text-align: center;
    }
    
}

@media screen and (max-width: 991px) {
    .hamburger-wrapper {
        font-family: "helvetica-neue-lt-pro", sans-serif;
        font-weight: 700;
        width: 67px;
        height: 58px;
    }
    
    .hamburger-wrapper .hamburger-line-top:after {
        font-size: 16px;
        line-height: 22px;
        padding: 4px 0 5px;
    }
    
    .ic-hamburger.open .hamburger-wrapper span.hamburger.hamburger-top:after {
        font-size: 16px;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item > a {
        font-size: 21px;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item > a:focus, .cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--active > a {
        border-radius: 13.481px;
        background: rgba(240, 171, 0, 0.25);
        width: 76%;
    }
    
    .header-grid-container .navigation-overlay .cmp-navigation ul.cmp-navigation__group > li.cmp-navigation__item {
        padding: 7px 0;
        margin: 0 16px 0 30px;
        border-bottom: 1px solid #F0AB00;
    }
    
    .cmp-navigation__group > li.cmp-navigation__item > a {
        padding: 10px 12px;
    }
    
    button.cmp-navigation__item-btn {
        display: none;
    }
    
    .us-flag--txt > img {
        width: 37px;
        height: auto;
    }
    
    p.us-flag--txt {
        margin: 19px 0 8px;
    }
    
    .footer-section {
        padding: 26px 16px 36px 30px;
    }
    .header-grid-container .aem-Grid > * {
               /* width: 161px !important;   */
    }
    .navigation-overlay.show> body {
        overflow: hidden;
    }
    
    .switch-page__link--next .switch-page__arrow {
        left: 0px;
    }

    
}
