.panClean .prisma-hero.hero-bg-black, .panClean .pan-gtm_bg_video-hero.hero-bg-black, .panClean .prismahero.hero-bg-black, .panClean .prismaHeroSlider.hero-bg-black {
    background-color: #141414;
    display: none;
}

div#wrapper-jh {
    margin-top: 212px;
    margin-left: 111px;
    margin-right: 111px;
}


.panClean .partner-link-teasers .list-card .title {
    font-size: 1.90125rem;
    line-height: 115%;
    padding-right: 22px;

}

p#h1-jh {
    font-family: TT Hoves,Arial,sans-serif;
    font-size: 3em;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}


p#h2-jh {
    font-family: TT Hoves,Arial,sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    color: gray;
}

#overview-jh {
    font-family: TT Hoves,Arial,sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: inherit;
    text-align: center;
    padding-left: 4%;
    padding-right: 4%;
}


@media screen and (max-width: 768px) {

    /* * Greatly reduce horizontal margins for small screens.
     * Also reduced the top margin.
    */
    div#wrapper-jh {
        margin-top: 75px;    /* Was 150px */
        margin-left: 20px;   /* Was 111px */
        margin-right: 20px;  /* Was 111px */
    }

    /* * Reduce the font size for this title.
     * Slightly reduced padding as well.
    */
    .panClean .partner-link-teasers .list-card .title {
        font-size: 1.5rem;     /* Was 1.90125rem */
        padding-right: 15px; /* Was 22px */
    }

    /* * Scale down the main heading font size.
    */
    p#h1-jh {
        font-size: 2.25em; /* Was 3em */
    }

    /* * Scale down the subheading font size.
    */
    p#h2-jh {
        font-size: 1.5em; /* Was 2em */
    }

    /* * Slightly reduce the overview text to match the base font size.
    */
    #overview-jh {
        font-size: 1em; /* Was 1.1em */
    }

}


/* Fix for navigation visibility on pages incorrectly flagged as 'dark' mode */

/* 1. Force Main Navigation Text to Black */
.panClean .nav2021Component.dark .pan-2021-nav:not(.open) .pan-2021-nav-main .nav-left > li > a {
    color: #141414 !important;
}

/* 2. Force Logo to the Dark version (Visible on white) */
.panClean .nav2021Component.dark .pan-2021-nav:not(.open) .pan-2021-nav-main .logo > a {
    background-image: url('/etc/clientlibs/clean/imgs/pan-logo-dark.svg') !important;
}

/* 3. Force Search Icon to Black */
.panClean .nav2021Component.dark .pan-2021-nav:not(.open) .pan-2021-nav-main .nav-right > li.search > a {
    background-image: url('/etc/clientlibs/clean/imgs/search-black.svg') !important;
}

/* 4. Force Top Toolbar Links (Sign In, Contact Us) to Black */
.panClean .nav2021Component.dark .pan-2021-nav-toolbar .toolbar-nav > li > a, 
.panClean .nav2021Component.dark .pan-2021-nav-toolbar .toolbar-nav > li > span,
.panClean .nav2021Component.dark .pan-2021-nav-toolbar .toolbar-nav > li .dropdown > .dropdown-toggle {
    color: #141414 !important;
}

/* 5. Force Top Toolbar Dropdown Arrow to Black */
.panClean .nav2021Component.dark .pan-2021-nav-toolbar .toolbar-nav > li .dropdown > .dropdown-toggle::after {
    background-image: url('/etc/clientlibs/clean/imgs/chevron-down-black.svg') !important;
}