@media only screen and (max-width: 540px) {
    .hide-on-mobile {
        display: none;
    }
    .header__main,
    .header{
        box-shadow: none;
        height: 95px;
    }
    .header_mobile__nav_item.header_mobile__nav_item--program{
        box-shadow: inset 0 -2px 0 0 #000;
    }
    .desktop_nav__item.has-box-shadow-24plus{
        padding: 0 12px;
    }
}

.header__desktop_hamburger{
    margin-right: 20px;
}

.header__desktop_nav{
    font-size: 0;
}