body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a,
body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a { cursor: default; padding-bottom: 0; }

@media (min-width: 1200px) {
    body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li > a { font-weight: 500 !important; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu { border: none; border-radius: 0; padding: 1rem 1.25rem; width: 476px; box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1) !important; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child),
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child) { margin-left: 1.25rem; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a { padding: 1.25rem !important; font-size: .875rem; text-transform: uppercase; letter-spacing: 0.125rem; transition: all .4s; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::after,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::after,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a::after,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a::after { display: none; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children:hover > a + .dropdown-menu,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children:focus > a + .dropdown-menu,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children:hover > a + .dropdown-menu,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children:focus > a + .dropdown-menu { display: flex; justify-content: center; align-items: center; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:focus { color: white !important; background-color: #013888; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:focus { color: white !important; background-color: black; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:focus { color: white !important; background-color: black; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.mobile,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.mobile { display: none; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.desktop,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.desktop { display: list-item; }
}

@media (max-width: 1199.98px) {
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a { color: white !important; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child),
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child) { margin-left: 0; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li > a,
    body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a { margin: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a { font-size: .875rem; font-weight: 600; text-transform: uppercase; color: #66747a; letter-spacing: 0.125rem; display: inline; transition: all .4s; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.mobile,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.mobile { display: list-item; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.desktop,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.desktop { display: none; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a::after,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a::after { display: none; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::before,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::before { content: '→'; margin-right: .75rem; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::after,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li > a::after { display: none; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav,
    body:not(.theme-preset-active) #masthead .navbar-nav { margin: 2.75rem 0 2.25rem; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li:not(:first-child),
    body:not(.theme-preset-active) #masthead .navbar-nav > li:not(:first-child) { margin-top: 1.75rem; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.zoskinhealth > a:focus { color: #013888 !important; background-color: transparent; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.ribeskin > a:focus { color: black !important; background-color: transparent; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:hover,
    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:focus,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:hover,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li.code-x > a:focus { color: black !important; background-color: transparent; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child),
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu > li:not(:first-child) { margin-top: .75rem; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a.dropdown-toggle::after,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a.dropdown-toggle::after { margin-left: 0; }

    body:not(.theme-preset-active) #masthead-alternate .navbar-nav > li.menu-item-has-children > a + .dropdown-menu,
    body:not(.theme-preset-active) #masthead .navbar-nav > li.menu-item-has-children > a + .dropdown-menu { display: block !important; margin: .75rem 0 .625rem; padding: 0; border: none; border-radius: 0; }
}