@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');:root{--csulb-gold:#ecaa00;--horizontal-bg:#e4e1d9;--boxed-bg:#f0f0f0;--csulb-link:#666;--csulb-button:#35332f;--csulb-button-hover:#222;--csulb-text:#1c1c1cfa;--social:#6b675e;--footer:#e8e8e8;--footer-content:#000000;--accordion:#f2f2f2;--testimonial:#724d59;--highlight:#0f6774;--light-green:#8bc34a;--page-background:#FAF9f8;--icon-background:#e9e9ea}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--csulb-gold) bottom;outline-offset:.25rem;width:max-content}*:focus{outline:none}*:focus-visible{outline:2px solid var(--csulb-gold) bottom;outline-offset:.25rem}*{box-sizing:border-box}html,body{height:100%;font-family:"Lato",Arial,sans-serif;font-size:18px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-weight:300}body{padding:0;margin:0;background-color:var(--page-background)}fieldset{min-width:0;padding:0;margin:0;border:0}a,a:hover{color:var(--csulb-link);text-decoration:underline}button,.button{width:fit-content;width:-moz-fit-content;border-radius:18px;border:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;text-align:center;font-weight:normal;font-size:17px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:var(--csulb-button);text-decoration:none;margin:0;line-height:inherit;padding:8px 16px;margin:auto;text-transform:none;outline:2px #000;outline-offset:.25rem}img.responsive{width:100%;max-width:800px;height:auto;border-radius:18px}a,button{cursor:pointer}button:hover,.button:hover{-webkit-box-shadow:none;box-shadow:none;background:var(--csulb-button-hover);text-decoration:underline;outline:none;color:#fff}button a{text-decoration:none;color:#fff}button a:hover{color:var(--csulb-gold);text-decoration:none}a.primary,button.primary{background:var(--csulb-gold)!important;color:#000!important;font-weight:700;border:solid 1px var(--csulb-gold)!important}a.primary:hover,button.primary:hover{background-color:var(--csulb-button-hover)!important;border:solid 1px var(--csulb-button-hover)!important;color:var(--csulb-gold)!important}a.secondary,button.secondary{background-color:#0f6774!important;border:solid 1px #0f6774!important;color:#fff!important}a.secondary:hover,button.secondary:hover{background-color:var(--csulb-button-hover)!important;border:solid 1px var(--csulb-button-hover)!important;color:var(--csulb-gold)!important}a.tertiary,button.tertiary{background-color:var(--csulb-text)!important;border:solid 1px var(--csulb-text)!important}a.tertiary:hover,button.tertiary:hover{background-color:var(--csulb-button-hover)!important;border:solid 1px var(--csulb-button-hover)!important;color:var(--csulb-gold)!important}p{-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none;word-break:keep-all;margin-top:0;font-weight:300}.no-scroll{overflow:hidden;position:relative;height:100%}.center{display:flex;justify-content:center}.left{display:flex;justify-content:flex-start}.right{display:flex;justify-content:flex-end}.invisible{display:none}.hiddentext{position:absolute;top:0;left:-5000px}.responsive{max-width:100%;height:auto}.modal-backdrop.show{opacity:.85}table.responsive{padding:0;border-spacing:0;border-collapse:collapse}table.responsive th{background-color:var(--csulb-gold);padding:.75rem;border:0}table.responsive td{border:1px solid var(--csulb-text);padding:.75rem;vertical-align:top}.table-striped tbody tr:nth-of-type(2n+1){background-color:var(--boxed-bg)}@media only screen and (max-width:1250px){table.responsive,table.responsive *{display:block}table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive tr{border:1px solid var(--csulb-text)}table.responsive tbody td{border-bottom:1px solid var(--csulb-text);position:relative;margin-left:150px}table.responsive tbody td::before{position:absolute;top:12px;left:6px;width:200px;padding-right:40px;white-space:nowrap;margin-left:-150px}}table:not(.gsc-input):not(gsc-input-box):not(.gsc-search-box):not(.ui-datepicker-calendar):not(.gsc-completion-container):not(.gsc-completion-containertable){width:100%;border-collapse:collapse;border:1px solid var(--csulb-text);}table:not(.gsc-input):not(gsc-input-box):not(.gsc-search-box):not(.ui-datepicker-calendar):not(.gsc-completion-container):not(.gsc-completion-containertable)th,table:not(.gsc-input):not(gsc-input-box):not(.gsc-search-box):not(.ui-datepicker-calendar):not(.gsc-completion-container):not(.gsc-completion-container table)td{padding:1rem;text-align:left;vertical-align:middle;}table:not(.gsc-input):not(gsc-input-box):not(.gsc-search-box):not(.gsc-completion-container):not(.gsc-completion-containertable)th{background-color:var(--csulb-gold);font-weight:bold;}table:not(.gsc-input):not(gsc-input-box):not(.gsc-search-box):not(.ui-datepicker-calendar):not(.gsc-completion-container):not(.gsc-completion-containertable)tr:nth-child(2n+1){background-color:var(--boxed-bg);}#skiptocontent{display:inline-block;width:100%;padding-bottom:0}#skiptocontent:focus-visible{position:relative;left:0;top:0;color:1px #000;outline-offset:.25rem;-webkit-transition:top .1s ease-in;transition:top .1s ease-in;transition-duration:.1s}#skiptocontent a{transition-duration:.001ms!important}#skiptocontent a{padding:6px;position:absolute;top:-1000px;left:-1000px;-webkit-transition:top 1s ease-out;transition:top 1s ease-out}.page-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"header" "hero" "main" "left-side" "right-side" "footer"}.page-grid.page-grid-course-listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"header" "hero" "breadcrumb" "page-title" "right-side" "left-side" "main" "message" "footer"}.page-grid.page-grid-blog{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"header" "hero" "breadcrumb" "page-title" "right-side" "left-side" "main" "explore" "footer"}.page-grid.page-grid-blog>main{display:flex;flex-direction:column;justify-self:center}#page-intro{padding:0 1em}@media(min-width:768px){.page-grid.page-grid-three{display:-ms-grid;display:grid;grid-template-areas:"header header header" "hero hero hero" "left-side main ." "left-side right-side ." "footer footer footer"}.page-grid.page-grid-two-left{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(55ch,65ch) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(55ch,65ch) minmax(0,1fr);grid-template-areas:"header header header" "hero hero hero" ". breadcrumb ." ". main ." ". left-side ." "footer footer footer "}.page-grid.page-grid-two-right{-ms-grid-columns:minmax(0,1fr) minmax(55ch,65ch) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(55ch,65ch) minmax(0,1fr);grid-template-areas:"header header header" "hero hero hero" ". main ." ". right-side ." "footer footer footer "}.page-grid.page-grid-blog{display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-areas:"header header header" "hero hero hero" "left-side main right-side" "explore explore explore" "footer footer footer"}#page-intro{padding:0 2em}}@media(min-width:830px){.page-grid.page-grid-course-listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"header     header" "hero       hero" "left-side breadcrumb" "left-side page-title" "left-side  main" "message message" "footer     footer "}}@media(min-width:1200px){.page-grid.page-grid-one,.page-grid.page-grid-one-narrow{display:-ms-grid;display:grid;-ms-grid-columns:1fr minmax(45ch,75ch) 1fr;grid-template-columns:1fr minmax(45ch,75ch) 1fr;grid-template-areas:"header header header" "hero hero hero" ". main ." "footer footer footer"}.page-grid.page-grid-one-wide{display:-ms-grid;display:grid;-ms-grid-columns:1fr minmax(40rem,63rem) 1fr;grid-template-columns:1fr minmax(40rem,63rem) 1fr;grid-template-areas:"header header header" "hero hero hero" ". main ." "footer footer footer"}.page-grid.page-grid-three{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(250px,350px) minmax(65ch,75ch) 350px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(250px,350px) minmax(65ch,75ch) 350px minmax(0,1fr);grid-template-areas:"header header header header header" "hero hero hero hero hero" ". left-side main right-side ." "footer footer footer footer footer"}.page-grid.page-grid-course-listing{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1fr 4fr minmax(0,1fr);grid-template-columns:minmax(0,1fr) 1fr 4fr minmax(0,1fr);grid-template-areas:"header header header header" "hero hero hero hero" ". left-side breadcrumb ." ". left-side page-title ." ". left-side main ." "message message message message" "footer footer footer footer"}.page-grid.page-grid-two-left{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 300px minmax(55ch,65ch) minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px minmax(55ch,65ch) minmax(0,1fr);grid-template-areas:"header header header header" "hero hero hero hero" ". left-side breadcrumb ." ". left-side main ." "message message message message" "footer footer footer footer"}.page-grid.page-grid-two-right{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(45ch,75ch) 350px minmax(0,1fr)auto;grid-template-columns:minmax(0,1fr) minmax(45ch,75ch) 350px minmax(0,1fr)auto;grid-template-areas:"header header header header" "hero hero hero hero" ". main right-side ." "message message message message" "footer footer footer footer"}}header,.header{display:block;grid-area:header;color:#000;padding:0;width:100%;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;transition:all .2s ease-in;background:rgba(0,0,0,.75)}.header-menu-item-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header-menu-item.search .header-icon{}hero,.hero{-ms-grid-row:2;-ms-grid-column:1;grid-area:hero}main,.main{-ms-grid-row:3;-ms-grid-column:1;grid-area:main}breadcrumb,.breadcrumb{grid-area:breadcrumb}page-title,.page-title{grid-area:page-title}#page-content,.page-content{grid-area:page-content}left-side,.left-side{-ms-grid-row:5;-ms-grid-column:1;grid-area:left-side}right-side,.right-side{-ms-grid-row:4;-ms-grid-column:1;grid-area:right-side}footer,.footer{grid-area:footer}explore,.explore{grid-area:explore}header{padding:0}.header-container{display:grid;padding:24px 21px 20px 21px;background:#fff}.header-names{display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;min-height:60px;-webkit-box-pack:justify;justify-content:space-between}.header-names a,.header-names a:hover{text-decoration:none}.names{display:flex;-webkit-box-align:center;align-items:center;overflow:hidden}.university-name{background:url("https://www.csulb.edu/themes/custom/csulb/images/lb.svg") no-repeat;background-position-x:0%;background-position-y:0%;background-position:left center;width:42px;height:52px;margin-right:26px;background-size:cover}.university-name img{max-width:100%;height:auto}.header-menu-item header-icon{display:block}.header-menu-item .header-menu-item-label{display:none}@media(min-width:1325px){header:not(.scroll):not(.menu-open):not(.search-open):not(.external),.header:not(.scroll):not(.menu-open):not(.search-open):not(.external){-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;transition:all .2s ease-in;background:transparent}.header-menu-item-label{position:unset;height:auto;width:auto}.header-menu-item.sign-in .header-menu-item-label,.header-menu-item.sign-out .header-menu-item-label,.header-menu-item.cart-menu .header-menu-item-label,.header-menu-item.hamburger-nav .header-menu-item-label{display:block}.header-menu-item.sign-in .header-icon,.header-menu-item.sign-out .header-icon,.header-menu-item.cart-menu .header-icon{display:none}}.department-name{display:none}@media(min-width:500px){.department-name{display:flex;color:#000;font-size:1.2rem;letter-spacing:0;font-weight:900;font-family:"lato",Arial,sans-serif;margin:0;position:relative;border-left:.5px solid;padding-left:26px}}@media(min-width:1027px){.department-name{font-size:1.8755rem;font-weight:900;color:#000;font-family:Lato;text-decoration:none}}.header-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-weight:bold}.header-menu-item a,.header-menu-toggle-label{text-decoration:none;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:center;color:#000;font-family:lato;text-transform:uppercase;font-weight:800;padding-right:13px;letter-spacing:1px}.header-menu-item a:hover,.header-menu-toggle-label:hover{text-decoration:underline;transition-duration:.4s}.header-menu-item-label{margin-bottom:3px}.header-icon{margin-left:8px}.cart-menu{white-space:nowrap}.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-left:.75rem}.header-search{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:10px;border:1px solid #000;border-radius:18px}.google-search{width:100%;height:34px;background:rgba(255,255,255,.7);border-radius:18px}.gsc-adBlock{display:none!important;visibility:hidden!important}.gsc-control-cse,.gsc-control-cse-en,.gsc-control-cse{background:none!important;border:none!important;padding:0!important;margin:0!important}.gsib_a{padding:0!important}.gsc-search-box{height:34px!important}.gsc-input-box{background:none!important;height:30px!important;border:none!important;padding-left:1rem!important;text-indent:none!important}.gsc-search-button{height:100%!important;width:68px!important;padding:0!important;margin:0!important;box-shadow:none!important;border:none!important;border-radius:0 18px 18px 0!important}input.gsc-input::placeholder{font-size:1rem!important;text-indent:0!important}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important;margin:0!important;height:30px!important;border:none!important;background:none!important}.gsc-search-button-v2>svg{width:1.4rem;height:1.4rem;viewBox:0 0 1.4rem 1.4rem}.menu-icon-container{width:2rem;height:20px;position:relative;margin:0;padding:0}nav a{text-decoration:none;color:#d7d2c5;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}nav a:hover{text-decoration:underline}#menu-overlay-toggle{display:block;position:relative;top:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu-overlay-toggle input{display:none}.header-menu-toggle-label{display:flex;align-items:center;margin-bottom:0}:has(#menu-overlay-toggle):focus-visible{outline:2px solid;}#menu-overlay-toggle .hamburger-nav-icon span{display:block;width:1rem;height:2px;margin-bottom:3px;position:relative;background:#000;border-radius:3px;z-index:1;-webkit-transform-origin:7.5px 0;-ms-transform-origin:7.5px 0;transform-origin:7.5px 0;-webkit-transition:background .3s,opacity .55s ease,-webkit-transform .3s;transition:background .3s,opacity .55s ease,-webkit-transform .3s;-o-transition:transform .3s,background .3s,opacity .55s ease;transition:transform .3s,background .3s,opacity .55s ease;transition:transform .3s,background .3s,opacity .55s ease,-webkit-transform .3s}#menu-overlay-toggle .hamburger-nav-icon span:last-child{margin-bottom:0}#menu-overlay-toggle>.hamburger-nav-icon span:nth-last-child(1){-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}#menu-overlay-toggle input:checked~label .hamburger-nav-icon span{opacity:1;transform:rotate(45deg) translate(5px,0);background:#000;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}#menu-overlay-toggle input:checked~label .hamburger-nav-icon span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);-ms-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}#menu-overlay-toggle input:checked~label .hamburger-nav-icon span:nth-last-child(1){transform:rotate(-45deg) translate(5px,-2px)}#menu{position:fixed;left:0;right:0;bottom:0;margin-left:0;background:var(--footer);list-style-type:none;transform-origin:0% 0%;transform:translate(-300%,0);transition:transform .3s;transition:transform .3s,-webkit-transform .3s;padding:20px;overflow-x:auto}#menu-overlay-toggle input:checked~div{-webkit-transform:none;-ms-transform:none;transform:none}hero,.hero{background:linear-gradient(45deg,#ecaa00 0%,#c69100 65%,#b76b00 100%);background-color:var(--page-background);display:flex;flex-direction:column}hero>img,.hero>img{position:relative;left:0;top:0;width:100%;height:auto;overflow:hidden;object-fit:cover}left-side,.left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;align-self:flex-start}.accordion-left{background:var(--page-background);padding:0;margin:0;list-style:none}.accordion-menu-item{cursor:pointer;display:block;padding:1.5em;color:var(--csulb-text);font-size:16px;text-transform:uppercase;font-weight:300;border-bottom:1px solid #ccc;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;text-decoration:none}.accordion-menu-item:hover{color:var(--csulb-link)}.accordion-left li i.fa-play{position:absolute;color:var(--csulb-gold);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0;left:auto;font-size:1rem}.accordion-menu-item:active{-webkit-text-decoration:underline solid 4px #ecaa00;text-decoration:underline solid 4px #ecaa00}.accordion-menu-item:focus{text-decoration:underline solid 4px #ecaa00}.accordion-menu-item li:target{text-decoration:underline solid 4px #ecaa00}.accordion-left li.open .accordion-menu-item{color:#a74300}.accordion-left li.open i.fa-play{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);right:0}.submenu{display:none;background:#f0f0f0;font-size:14px;padding-left:0;list-style:none}.submenu li{border-bottom:1px solid #fff}.submenu a{display:block;text-decoration:none;color:#000;padding:1rem;padding-left:1.5rem;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.submenu a:hover{background:var(--csulb-gold);color:#000}main,.main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem}@media(min-width:450px){main,.main{padding:2rem}}@media(max-width:767px){main,.main{padding-top:1rem}}main p,.main p{line-height:1.65rem;margin-top:.5rem}h1{font-size:1.5rem;margin-bottom:.75rem;margin-top:0;font-weight:900}h2{font-size:1.25rem;font-weight:700}h3{font-size:1.125rem;font-weight:700}h4{font-size:1rem;font-weight:700}h5{font-size:1rem;font-weight:700}h6{font-size:1rem;font-weight:700}@media screen and (min-width:60rem){h1{font-size:2.3rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}main * li,.main * li{margin-bottom:1.5rem}right-side,.right-side{padding:0 2rem}.menu-grid{display:grid;grid-gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-content:center;float:left}.menu-grid a{font-size:.8rem;text-decoration:none;color:var(--footer-content)}.menu-grid a:hover{color:var(--csulb-gold)}.menu-grid-column{text-align:left;padding:1rem;margin-bottom:40px}.menu-grid-column-header{font-size:1rem;color:var(--footer-content);margin-right:2rem;margin-top:0;font-weight:bolder;text-transform:uppercase}.menu-grid-column-header h3{padding:0;margin:0;font-weight:bolder;text-transform:uppercase}.menu-grid-column-list{list-style-type:none;list-style-position:inside;margin:0;padding:0}.menu-grid-column-list li{list-style:none;line-height:1.5rem;padding-top:0}.menu-grid-column-span-2{grid-column:span 2}.menu-grid-column-span-3{grid-column:span 3}.menu-grid-column-span-4{grid-column:span 4}.menu-grid-column-span-5{grid-column:span 5}.menu-grid-column-span-6{grid-column:span 6}.menu-grid-column-span-7{grid-column:span 7}.menu-grid-column-span-8{grid-column:span 8}.menu-grid-column-list-span-1{columns:1;-webkit-columns:1;-moz-columns:1}.menu-grid-column-list-span-2{columns:2;-webkit-columns:2;-moz-columns:2}.menu-grid-column-list-span-3{columns:3;-webkit-columns:3;-moz-columns:3}.menu-grid-column-list-span-4{columns:4;-webkit-columns:4;-moz-columns:4}.menu-grid-column-list-span-5{columns:5;-webkit-columns:5;-moz-columns:5}.menu-grid-column-list-span-6{columns:6;-webkit-columns:6;-moz-columns:6}.menu-grid-column-list-span-8{columns:7;-webkit-columns:7;-moz-columns:7}.menu-grid-column-list-span-8{columns:8;-webkit-columns:8;-moz-columns:8}.menu-grid.menu-grid-columns-1{grid-template-columns:repeat(auto-fill,minmax(1fr,1fr))}.menu-grid.menu-grid-columns-2{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}.menu-grid.menu-grid-columns-3{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}.menu-grid.menu-grid-columns-4{grid-template-columns:repeat(auto-fill,minmax(23%,1fr))}.menu-grid.menu-grid-columns-5{grid-template-columns:repeat(auto-fill,minmax(19%,1fr))}.menu-grid.menu-grid-columns-6{grid-template-columns:repeat(auto-fill,minmax(15.5%,1fr))}.menu-grid.menu-grid-columns-7{grid-template-columns:repeat(auto-fill,minmax(13.5%,1fr))}.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(11.5%,1fr))}@media(min-width:482px){.menu-grid:not(.menu-grid-columns-1) .menu-grid-column{border-right:1px solid var(--footer-content)}.menu-grid .menu-grid-column:last-child{border:none}}@media(max-width:481px){.menu-grid.menu-grid-columns-2,.menu-grid.menu-grid-columns-3,.menu-grid.menu-grid-columns-4,.menu-grid.menu-grid-columns-5,.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:1fr}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column,.menu-grid.menu-grid-columns-6 .menu-grid-column,.menu-grid.menu-grid-columns-5 .menu-grid-column,.menu-grid.menu-grid-columns-4 .menu-grid-column,.menu-grid.menu-grid-columns-3 .menu-grid-column,.menu-grid.menu-grid-columns-2 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list,.menu-grid.menu-grid-columns-6 .menu-grid-column-list,.menu-grid.menu-grid-columns-5 .menu-grid-column-list,.menu-grid.menu-grid-columns-4 .menu-grid-column-list,.menu-grid.menu-grid-columns-3 .menu-grid-column-list,.menu-grid.menu-grid-columns-2 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}}@media(min-width:482px){.menu-grid.menu-grid-columns-2,.menu-grid.menu-grid-columns-3,.menu-grid.menu-grid-columns-4,.menu-grid.menu-grid-columns-5,.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}.menu-grid.menu-grid-columns-2 .menu-grid-column-span-2{grid-column:span 2}.menu-grid.menu-grid-columns-2 .menu-grid-column-list-span-2{columns:2;-webkit-columns:2;-moz-columns:2}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column,.menu-grid.menu-grid-columns-6 .menu-grid-column,.menu-grid.menu-grid-columns-5 .menu-grid-column,.menu-grid.menu-grid-columns-4 .menu-grid-column,.menu-grid.menu-grid-columns-3 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list,.menu-grid.menu-grid-columns-6 .menu-grid-column-list,.menu-grid.menu-grid-columns-5 .menu-grid-column-list,.menu-grid.menu-grid-columns-4 .menu-grid-column-list,.menu-grid.menu-grid-columns-3 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid:not(.menu-grid-columns-2) .menu-grid-column:nth-child(2n),.menu-grid.menu-grid-columns-1 .menu-grid-column-last,.menu-grid.menu-grid-columns-2 .menu-grid-column-last{border:none!important}}@media(min-width:684px){.menu-grid.menu-grid-columns-3,.menu-grid.menu-grid-columns-4,.menu-grid.menu-grid-columns-5,.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}.menu-grid.menu-grid-columns-3 .menu-grid-column-span-3{grid-column:span 3}.menu-grid.menu-grid-columns-3 .menu-grid-column-list-span-3{columns:3;-webkit-columns:3;-moz-columns:3}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column,.menu-grid.menu-grid-columns-6 .menu-grid-column,.menu-grid.menu-grid-columns-5 .menu-grid-column,.menu-grid.menu-grid-columns-4 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list,.menu-grid.menu-grid-columns-6 .menu-grid-column-list,.menu-grid.menu-grid-columns-5 .menu-grid-column-list,.menu-grid.menu-grid-columns-4 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid:not(.menu-grid-columns-3):not(.menu-grid-columns-2):not(.menu-grid-columns-1) .menu-grid-column:nth-child(3n),.menu-grid.menu-grid-columns-1 .menu-grid-column-last,.menu-grid.menu-grid-columns-2 .menu-grid-column-last,.menu-grid.menu-grid-columns-3 .menu-grid-column-last{border:none!important}}@media(min-width:894px){.menu-grid.menu-grid-columns-4,.menu-grid.menu-grid-columns-5,.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(23%,1fr))}.menu-grid.menu-grid-columns-4 .menu-grid-column-span-4{grid-column:span 4}.menu-grid.menu-grid-columns-4 .menu-grid-column-list-span-4{columns:4;-webkit-columns:4;-moz-columns:4}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column,.menu-grid.menu-grid-columns-6 .menu-grid-column,.menu-grid.menu-grid-columns-5 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list,.menu-grid.menu-grid-columns-6 .menu-grid-column-list,.menu-grid.menu-grid-columns-5 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid:not(.menu-grid-columns-4):not(.menu-grid-columns-3):not(.menu-grid-columns-2):not(.menu-grid-columns-1) .menu-grid-column:nth-child(4n),.menu-grid.menu-grid-columns-1 .menu-grid-column-last,.menu-grid.menu-grid-columns-2 .menu-grid-column-last,.menu-grid.menu-grid-columns-3 .menu-grid-column-last,.menu-grid.menu-grid-columns-4 .menu-grid-column-last{border:none!important}}@media(min-width:1104px){.menu-grid.menu-grid-columns-5,.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(19%,1fr))}.menu-grid.menu-grid-columns-5 .menu-grid-column-span-5{grid-column:span 5}.menu-grid.menu-grid-columns-5 .menu-grid-column-list-span-5{columns:5;-webkit-columns:5;-moz-columns:5}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column,.menu-grid.menu-grid-columns-6 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list,.menu-grid.menu-grid-columns-6 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid:not(.menu-grid-columns-5):not(.menu-grid-columns-4):not(.menu-grid-columns-3):not(.menu-grid-columns-2):not(.menu-grid-columns-1) .menu-grid-column:nth-child(5n),.menu-grid.menu-grid-columns-1 .menu-grid-column-last,.menu-grid.menu-grid-columns-2 .menu-grid-column-last,.menu-grid.menu-grid-columns-3 .menu-grid-column-last,.menu-grid.menu-grid-columns-4 .menu-grid-column-last,.menu-grid.menu-grid-columns-5 .menu-grid-column-last{border:none!important}}@media(min-width:1314px){.menu-grid.menu-grid-columns-6,.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(15.5%,1fr))}.menu-grid.menu-grid-columns-6 .menu-grid-column-span-6{grid-column:span 6}.menu-grid.menu-grid-columns-6 .menu-grid-column-list-span-6{columns:6;-webkit-columns:6;-moz-columns:6}.menu-grid.menu-grid-columns-8 .menu-grid-column,.menu-grid.menu-grid-columns-7 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list,.menu-grid.menu-grid-columns-7 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid:not(.menu-grid-columns-6):not(.menu-grid-columns-5):not(.menu-grid-columns-4):not(.menu-grid-columns-3):not(.menu-grid-columns-2):not(.menu-grid-columns-1) .menu-grid-column:nth-child(6n),.menu-grid.menu-grid-columns-1 .menu-grid-column-last,.menu-grid.menu-grid-columns-2 .menu-grid-column-last,.menu-grid.menu-grid-columns-3 .menu-grid-column-last,.menu-grid.menu-grid-columns-4 .menu-grid-column-last,.menu-grid.menu-grid-columns-5 .menu-grid-column-last,.menu-grid.menu-grid-columns-6 .menu-grid-column-last{border:none!important}}@media(min-width:1524px){.menu-grid.menu-grid-columns-7,.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(13.5%,1fr))}.menu-grid.menu-grid-columns-7 .menu-grid-column-span-7{grid-column:span 7}.menu-grid.menu-grid-columns-8 .menu-grid-column{grid-column:span 1}.menu-grid.menu-grid-columns-8 .menu-grid-column-list{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.menu-grid.menu-grid-columns-8 .menu-grid-column:nth-child(7n),.menu-grid:not(.menu-grid-columns-8) .menu-grid-column-last{border:none!important}}@media(min-width:1734px){.menu-grid.menu-grid-columns-8{grid-template-columns:repeat(auto-fill,minmax(11.5%,1fr))}.menu-grid.menu-grid-columns-8 .menu-grid-column-list-span-8{columns:8;-webkit-columns:8;-moz-columns:8}.menu-grid:not(.menu-grid-columns-8) .menu-grid-column:nth-child(8n),.menu-grid-column-last{border:none!important}}footer,.footer{display:flex;justify-content:center;flex-direction:column;margin-top:2rem;padding:2rem;text-align:center;background-color:var(--footer);background-image:unset}footer .menu-column-header,.footer .menu-column-header{color:var(--footer-content)}footer a,.footer a{font-size:.8rem;text-decoration:none;color:var(--footer-content)}footer a:hover,.footer a:hover{color:var(--footer-content)}.social-logo-address-grid{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-top:3rem}@media(min-width:768px){.social-logo-address-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"social logo address";justify-content:space-between;margin-top:3rem}}footer .fa{display:flex;border-radius:50%;width:2.5rem;height:2.5rem;justify-content:center;align-items:center;color:var(--footer-content);font-size:1.5rem;margin:.75rem}footer .fa:hover{color:var(--footer-content)}.footer .social-icon{color:var(--footer-content)}footer .social-icon:hover{color:#666;text-decoration:none}.footer-logo{grid-area:logo;display:inline-block;background-image:url("https://www.csulb.edu/sites/default/files/2022-02/lb_wordmark_blk-59.svg");width:227px;height:40.05px}.footer-address{grid-area:address;font-size:.6875rem;margin-bottom:0;line-height:normal;text-align:left}@media(min-width:768px){.footer-address{margin-left:auto}}.footer-address a{color:var(--footer-content);padding-top:1rem}footer::before,.footer::before{content:'';border-left:28px solid transparent;border-right:28px solid transparent;border-top:28px solid var(--page-background);display:flex;align-self:center;margin-top:-2rem}.main-program-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-description-modal{display:flex;flex-wrap:wrap;max-width:100ch;margin:auto}.course-description-modal-full{flex-grow:1;flex-shrink:1;flex-basis:100%;min-width:300px;padding:0 15px;padding-bottom:20px}.course-description-modal-content{flex-grow:1;flex-shrink:1;flex-basis:65%;min-width:300px;padding:0 15px;padding-bottom:20px}.course-description-modal-quick-info{flex-grow:1;flex-shrink:1;flex-basis:30%;min-width:300px;padding:0 15px;padding-bottom:20px}.course-description-modal .course-description-modal-quick-info .quick-info-box{margin-top:0}.modal-content{border-radius:18px}ul.list-columns-2{display:flex;flex-wrap:wrap}ul.list-columns-2 li{width:calc(50% - 20px);min-width:300px;margin-right:20px;margin-bottom:8px}.gsc-results-wrapper-visible{border-radius:18px!important}.gs-webResults.gs-result a.gs-title:link{color:var(--csulb-link)!important}a.gs-title{color:var(--csulb-link)!important}.gs-webResults.gs-result a.gs-title:visited{color:var(--csulb-link)!important}.gs-webResult div.gs-visibleUrl{color:var(--testimonial)!important}.gs-web-image-box{margin-right:.5rem!important}html>body .gsc-inline-block{border-radius:18px}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:var(--csulb-link)!important;text-decoration:underline!important}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:var(--csulb-link)!important}.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:var(--csulb-link)!important}.gsc-webResult.gsc-result{margin:0!important;padding:1rem!important;border:0!important}#content_menu_4778 #content-menu-item-4779{background-color:var(--icon-background);border-radius:18px}#content_menu_4778 #content-menu-item-4779:hover{background-color:var(--page-background)}strong{font-weight:bold}
