/* Custom header with custom logo */
.site-title {
    display: none;
}

.theme_psom_default header .header-main,
.theme_sparkle_pennlight header .header-main,
.theme_sparkle_pennlight2 header .header-main,
.theme_sparkle_penndark header .header-main,
.theme_sparkle_chroma header .header-main, 
.theme_sparkle_pastels header .header-main, 
.theme_sparkle_hue header .header-main{
    align-items: center;
}

.theme_psom_default .psom-logo.unit.one-third,
.theme_sparkle_pennlight .psom-logo.unit.one-third,
.theme_sparkle_pennlight2 .psom-logo.unit.one-third,
.theme_sparkle_penndark .psom-logo.unit.one-third,
.theme_sparkle_chroma .psom-logo.unit.one-third,
.theme_sparkle_pastels .psom-logo.unit.one-third,
.theme_sparkle_eventide .psom-logo.unit.one-third,
.theme_sparkle_hue .psom-logo.unit.one-third{
    width: auto;
}

.theme_sparkle_pennlight .site-name-with-logo a,
.theme_sparkle_pennlight2 .site-name-with-logo a,
.theme_sparkle_penndark .site-name-with-logo a,
.theme_sparkle_chroma .site-name-with-logo a,
.theme_sparkle_pastels .site-name-with-logo a,
.theme_sparkle_hue .site-name-with-logo a,
.theme_sparkle_eventide .site-name-with-logo a,
.theme_sparkle_pennlight .site-name-with-logo a:hover,
.theme_sparkle_pennlight2 .site-name-with-logo a:hover,
.theme_sparkle_penndark .site-name-with-logo a:hover,
.theme_sparkle_chroma .site-name-with-logo a:hover,
.theme_sparkle_pastels .site-name-with-logo a:hover,
.theme_sparkle_eventide .site-name-with-logo a:hover,
.theme_sparkle_hue .site-name-with-logo a:hover {
    border: none;
}


.theme_sparkle_pennlight .site-name-with-logo a:hover,
.theme_sparkle_pennlight2 .site-name-with-logo a:hover,
.theme_sparkle_penndark .site-name-with-logo a:hover,
.theme_sparkle_chroma .site-name-with-logo a:hover,
.theme_sparkle_pastels .site-name-with-logo a:hover,
.theme_sparkle_eventide .site-name-with-logo a:hover,
.theme_sparkle_hue .site-name-with-logo a:hover {
    opacity: 0.6;
}

/* Custom subpage with section navigation for sections like Hypothermia */
.main-content-with-section-nav {
    display: flex;
    flex-wrap: nowrap;
}

.section-nav {
    min-width: 25%;
    width: 300px;
    margin-right: 30px;
    background-color: white;
}

.section-nav__list {
    margin: 0 !important;/*override all themes*/
}

.section-nav ul {
    list-style: none;
}

.section-nav .has-children > ul {
/* hide children by default */
    display: none;
}

.section-nav .has-children.open > ul {
    display: block;
}

.section-nav__item {
    cursor: pointer;
}

nav.section-nav span,
nav.section-nav button, nav.section-nav a {
    display: block;
    font-size: 1rem;
    line-height: 1.8rem;
    padding: 5px 15px;
}

.section-nav span {
    margin-top: 10px;
}

.section-nav button, .section-nav a {
    color: #7c1111;
    font-weight: normal !important; /*override styles in themes*/
}

.section-nav button {
    border: none;
    background-color: transparent;
    text-align: left;
    transition: .3s;
}

.section-nav button::hover, .section-nav a::hover,
.section-nav__active a::hover, .section-nav__active button::hover {
    color: #cf4a59;
}

.section-nav button::after {
    content: '\00A0\f103';
    font-family: 'Font Awesome 5 Pro';
}

.section-nav button[aria-expanded=true]::after {
    content: '\00A0\f102';
}
/*nav styles per theme(s)*/
/*default - section nav almost white bkgd*/
.section-nav__active {
    background-color: #e0e0e0;
}
/*section nav light gray bkgd*/
.theme_candor_galaxy .section-nav{
    background-color: #f3f3f3;
}
/*section nav light blue bkgd*/
.theme_sparkle_chroma .section-nav,
.theme_penn_default .section-nav,
.theme_psom_default .section-nav,
.theme_candor_penndark .section-nav,
.theme_sparkle_pastels .section-nav {
    background-color: #e0ebf4;
}

.theme_candor_penndark .section-nav span {
    color: black;
}
.theme_sparkle_chroma .section-nav {
    background-color: #086d75;
    color: #f3f3f3;
}

.theme_sparkle_chroma .section-nav__active {
    background-color: #0058a4;
}

.theme_sparkle_eventide .section-nav__active {
    background-color: #5e3014;
}

.theme_sparkle_penndark .section-nav__active {
    background-color: #550000;
}

.theme_sparkle_pennlight2 .section-nav__active {
    background-color: #000e36;
}

.theme_sparkle_chroma .section-nav ul ul,
.theme_sparkle_pastels .section-nav ul ul,
.theme_sparkle_hue .section-nav ul ul,
.theme_sparkle_pennlight nav ul ul,
.theme_sparkle_eventide nav ul ul,
.theme_sparkle_pennlight2 nav ul ul {
    background: transparent;
}

.theme_sparkle_pennlight2 .section-nav span {
    color: #bfd5e7;
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    
    .main-content-with-section-nav {
        flex-direction: column;
    }
    
    .section-nav {
        width: 100%;
        margin-right: 0;
        padding: 20px;
        margin-right: 0;
        margin-bottom: 20px;
    }

}