/* Phoenix College's supplied header; styles scoped away from ASCEND themes. */
.ascend-program-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:12px max(24px,calc((100% - 1320px)/2));background:#061329;color:#fff;font:400 13px/1.4 Roboto,Arial,sans-serif;border-bottom:1px solid #ffffff26}
.ascend-program-identity{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#fff!important}
.ascend-program-identity img{width:40px;height:40px;object-fit:contain}
.ascend-program-identity strong{display:block;font-size:15px;letter-spacing:.1em}
.ascend-program-identity small{display:block;color:#b8c7db;font-size:12px}
.ascend-program-bar .visitor-milestone{margin:0;font:400 12px/1.4 Roboto,Arial,sans-serif}
.ascend-program-bar .visitor-milestone a{color:#b8d8ff}
#pc-college-header{--pc-navy:#002b5c;position:relative;z-index:1050;background:#fff;color:#3f3c39;font:400 16px/1.5 Roboto,Arial,sans-serif;text-align:left;letter-spacing:normal;isolation:isolate}
#pc-college-header *,#pc-college-header *::before,#pc-college-header *::after{box-sizing:border-box}
#pc-college-header a,#pc-college-header button{font:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;border-radius:0;box-shadow:none}
#pc-college-header a{color:inherit}
#pc-college-header a:focus-visible,#pc-college-header button:focus-visible,#pc-college-header input:focus-visible{outline:3px solid #a56b00;outline-offset:3px}
#pc-college-header ul{padding:0;margin:0;list-style:none}
#pc-college-header .container-xl{width:calc(100% - 48px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}
#pc-college-header > .d-flex{display:flex;flex-direction:column}
#pc-college-header .order-2{order:0}
#pc-college-header .order-0{order:1}
#pc-college-header .order-1{order:2}
#pc-college-header #pc-utility-bar-menu{padding:0;background:#f2f2f2;display:block}
#pc-college-header #pc-utility-bar-menu .navbar-collapse{display:flex;justify-content:flex-end}
#pc-college-header .navbar-nav{display:flex;flex-direction:row;justify-content:flex-start!important;width:auto!important;gap:0}
#pc-college-header .nav-item{flex:0 0 auto!important;width:auto!important;margin:0;padding:0}
#pc-college-header .nav-link{display:block;min-height:0!important;padding:0!important;font-size:16px!important;font-weight:400;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;border:0!important;background:none}
#pc-college-header #pc-utility-bar-menu .nav-link{padding:8.5px 20.4px!important;font-size:13.6px!important;white-space:nowrap;color:#3f3c39!important}
#pc-college-header #pc-utility-bar-menu .utility-primary{background:#002b5c;color:#fff!important}
#pc-college-header #pc-utility-bar-menu .utility-dark{background:#3f3c39;color:#fff!important}
#pc-college-header a:hover{text-decoration:underline}
#pc-college-header #pc-primary-header{display:flex;align-items:center;justify-content:space-between;min-height:106px;padding:24px!important;gap:24px}
#pc-college-header .logo-college-one-line{flex-shrink:0}
#pc-college-header .navbar-brand{padding:0;margin:0;display:block}
#pc-college-header .logo-images{display:flex;align-items:center;gap:9px;width:303.94px}
#pc-college-header .img-logo-icon{width:48px;flex-shrink:0}
#pc-college-header .img-logo-name{width:246.94px}
#pc-college-header .logo-images svg{display:block;width:100%;height:auto}
#pc-college-header #pc-navbarCta{position:absolute;top:68.4px;right:max(36px,calc((100% - 1320px)/2 + 12px));margin-left:auto}
#pc-college-header #pc-navbarCta > .container-xl{width:auto!important}
#pc-college-header #pc-navbarCta .navbar-collapse{display:flex;align-items:center;gap:24px}
#pc-college-header #pc-cta-menu{align-items:center;gap:28px}
#pc-college-header #pc-navbarCta .nav-link{display:flex;align-items:center;min-height:51px!important;font-size:17.008px!important;color:#3f3c39!important}
#pc-college-header .pc-language{display:flex;align-items:center;gap:10px;white-space:nowrap}
#pc-college-header .pc-language{font-size:17.008px}
#pc-college-header .pc-language img{width:30px;height:20px;object-fit:contain}
#pc-college-header #pc-searchToggle{display:flex;padding:0;border:0;background:transparent;width:35px;height:38px;align-items:center;justify-content:center;color:#676766}
#pc-college-header #pc-searchToggle svg{height:32px;width:29px}
#pc-college-header #pc-searchToggle svg+svg{display:none}
#pc-college-header.pc-search-open #pc-searchToggle svg:first-child{display:none}
#pc-college-header.pc-search-open #pc-searchToggle svg+svg{display:block}
#pc-college-header #pc-searchToggle svg.invisible{visibility:visible!important}
#pc-college-header #pc-navbarMain{background:#002b5c;order:4}
#pc-college-header #pc-navbarMain .navbar-collapse{display:block}
#pc-college-header #pc-navbarMain .navbar-nav > .nav-item{position:relative;display:flex;align-items:center}
#pc-college-header #pc-navbarMain .navbar-nav > .nav-item > a{color:#fff!important;padding:12.756px 25.512px!important;font-size:17.008px!important;white-space:nowrap}
#pc-college-header #pc-navbarMain .navbar-nav > .nav-item:first-child > a{padding-left:24px!important}
#pc-college-header .dropdown-btn{display:none;border:0;background:transparent;color:inherit;padding:8px;align-items:center;justify-content:center;cursor:pointer}
#pc-college-header .dropdown-btn::after{content:'';width:7px;height:7px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);display:block;margin-top:-4px}
#pc-college-header #pc-navbarMain .navbar-nav > .nav-item > .dropdown-btn{display:flex;position:absolute;right:0;min-height:44px;color:#fff;opacity:0}
#pc-college-header #pc-navbarMain .navbar-nav > .nav-item:hover > .dropdown-btn,#pc-college-header #pc-navbarMain .navbar-nav > .nav-item > .dropdown-btn:focus-visible{opacity:1}
#pc-college-header .dropdown-menu{display:none;position:absolute;inset:100% auto auto 0;min-width:255px;max-width:min(420px,90vw);padding:8px 0;border:1px solid #ddd;border-radius:0;background:#fff;color:#3f3c39;box-shadow:0 6px 16px #0002;z-index:1060}
#pc-college-header .dropdown-item{position:relative;padding:0;white-space:normal;display:flex;align-items:center;flex-wrap:wrap}
#pc-college-header .dropdown-item > .nav-link{flex:1;padding:10px 18px!important;color:#3f3c39!important;font-size:15px!important;white-space:normal}
#pc-college-header .dropdown-item:hover{background:#f1f1f1}
#pc-college-header .dropdown-item > .dropdown-btn{display:flex;margin-right:6px;color:#3f3c39}
#pc-college-header .dropdown-menu .dropdown-menu{inset:0 auto auto 100%}
#pc-college-header .pc-dropdown-open > .dropdown-menu{display:block}
#pc-college-header #pc-navbarSearch{display:none;order:3;background:#f3f3f3}
#pc-college-header.pc-search-open #pc-navbarSearch{display:block}
#pc-college-header #pc-nav-search{max-width:800px;padding:20px 0}
#pc-college-header #pc-nav-search label{font-weight:700;display:block;margin-bottom:8px}
#pc-college-header .pc-search-fields{display:flex;gap:8px}
#pc-college-header input[type=search]{min-width:0;flex:1;padding:10px 12px;color:#222;background:#fff;border:1px solid #777;border-radius:0;font:inherit}
#pc-college-header #pc-nav-search button{background:#002b5c;color:#fff;border:0;padding:10px 20px}
#pc-college-header #pc-nav-search p{font:400 13px/1.5 Roboto,Arial,sans-serif;color:#555;margin:8px 0 0}
#pc-college-header .navbar-toggler{display:none}
#pc-college-header .pc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:992px) and (max-width:1399px){#pc-college-header .container-xl{max-width:1140px!important}#pc-college-header #pc-navbarCta{right:max(36px,calc((100% - 1140px)/2 + 12px))}#pc-college-header #pc-utility-bar-menu .nav-link{padding:9px 12px!important}#pc-college-header #pc-navbarMain .navbar-nav > .nav-item > a{padding:14px 18px!important}}
@media(max-width:991px){
 #pc-college-header .container-xl{width:calc(100% - 32px)!important}
 #pc-college-header #pc-primary-header{min-height:90px;padding:18px 0!important;flex-wrap:wrap;gap:0}
 #pc-college-header .logo-images{width:210px;gap:6px}#pc-college-header .img-logo-icon{width:36px}#pc-college-header .img-logo-name{width:168px}
 #pc-college-header .navbar-toggler{display:flex;align-items:center;justify-content:center;width:108px;height:47px;padding:0;border:0;margin-left:auto;background:transparent;color:#002b5c}
 #pc-college-header .navbar-toggler svg{display:block;width:108px;height:47px;max-width:100%}
 #pc-college-header .navbar-toggler-icon{background:none!important;width:22px;height:16px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}
 #pc-college-header .navbar-toggler-icon::after{content:'';position:absolute;left:0;right:0;top:5px;border-top:2px solid currentColor}
 #pc-college-header .order-2{order:3}#pc-college-header .order-0{order:0}
 #pc-college-header #pc-utility-bar-menu,#pc-college-header #pc-navbarCta,#pc-college-header #pc-navbarMain{display:none}
 #pc-college-header.pc-menu-open #pc-utility-bar-menu,#pc-college-header.pc-menu-open #pc-navbarCta,#pc-college-header.pc-menu-open #pc-navbarMain{display:block}
 #pc-college-header #pc-utility-bar-menu .navbar-collapse{display:block}
 #pc-college-header #pc-utility-bar-menu .navbar-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}
 #pc-college-header #pc-utility-bar-menu .nav-link{padding:10px 12px!important}
 #pc-college-header #pc-navbarCta{position:static;width:calc(100% - 32px);padding:0 0 18px;margin:0 auto}
 #pc-college-header #pc-navbarCta .navbar-collapse{justify-content:space-between;gap:12px}
 #pc-college-header #pc-cta-menu{gap:16px;flex-wrap:wrap}#pc-college-header #pc-navbarCta .nav-link{font-size:14px!important}
 #pc-college-header .pc-language{font-size:14px}
 #pc-college-header #pc-navbarMain .navbar-nav{flex-direction:column;padding:6px 0}
 #pc-college-header #pc-navbarMain .navbar-nav > .nav-item{flex-wrap:wrap}
 #pc-college-header #pc-navbarMain .navbar-nav > .nav-item > a{flex:1;padding:12px 8px!important}
 #pc-college-header #pc-navbarMain .dropdown-btn{display:flex;color:#fff;min-width:44px;min-height:44px}
 #pc-college-header #pc-navbarMain .navbar-nav > .nav-item > .dropdown-btn{position:static;opacity:1}
 #pc-college-header .dropdown-menu{position:static;max-width:none;width:100%;box-shadow:none;border:0;border-radius:0}
 #pc-college-header .dropdown-menu .dropdown-menu{margin:0 16px 8px;background:#f3f3f3;width:calc(100% - 32px)}
 #pc-college-header .dropdown-item > .dropdown-btn{color:#002b5c!important}
}
@media(max-width:575px){.ascend-program-bar{padding:12px 16px}.ascend-program-identity small{font-size:11px}.ascend-program-bar .visitor-milestone{width:100%}}
@media(max-width:374px){#pc-college-header .logo-images{width:185px}#pc-college-header .img-logo-icon{width:32px}#pc-college-header .img-logo-name{width:147px}#pc-college-header .navbar-toggler{width:88px}}
