/*!
Theme Name: Savannah State
Theme URI: http://underscores.me/
Author: Phill Mamula
Author URI: https://www.phillm.com
Description: 2024 Theme for Savannah State University
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: savannahstate
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Savannah State is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:'Hangoe Regular';src:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/fonts/hangoe-regular.woff2) format('woff2'),url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/fonts/hangoe-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Hangoe Text';src:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/fonts/hangoe-text.woff2) format('woff2'),url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/fonts/hangoe-text.woff) format('woff');font-weight:400;font-style:normal}html,body{margin:0;padding:0;min-height:100%;overscroll-behavior:none}body{color:var(--black);font-family:'Inter',sans-serif;font-size:17px;line-height:1.65em;font-weight:400;-webkit-font-smoothing:antialiased}#page{position:relative;overflow:hidden}strong,b{font-weight:600}p{margin:0 0 15px}h1,h2,h3,h4,h5,h6{color:var(--blue);font-family:'Hangoe Text',serif;line-height:1.1em;margin:25px 0 10px;text-wrap:balance;font-weight:400;-webkit-font-smoothing:antialiased}h1{font-size:3.5em;line-height:1em}h1.xl-title,h1.xxl-title{font-family:'Hangoe Regular',serif;font-size:4.5em;line-height:1em}h2{font-size:3em}h4,h5,h6{font-family:'Inter',sans-serif;font-weight:600;font-size:1.75em;line-height:1.2em}h3,h4.serif{font-family:'Hangoe Text',sans-serif;font-size:3em;line-height:1.1em;font-weight:400}a,a:link,a:visited{color:inherit;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out}a:hover{color:var(--orangetext)}img{display:block}button{cursor:pointer}video:focus,input:focus,button:focus{outline:0;cursor:pointer}textarea,input.text,select,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}ul,li{margin:0;padding:0;list-style:none}hr{margin:30px 0;background:0 0;clear:both;border-bottom:1px solid rgba(0,0,0,.1)}blockquote{font-family:'Hangoe Text',sans-serif;font-size:1.75em;line-height:1.2em;margin:20px 0;padding-left:25px;position:relative}blockquote:before{content:'';width:5px;height:100%;position:absolute;left:0;top:0;background:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/stripe.png) repeat-y top left/200% auto}span.edit-link a{text-decoration:underline}.small-text{font-size:.9em;line-height:1.5em}h6,.large-text{font-size:1.3em;line-height:1.5em;font-weight:300;text-wrap:balance}#page{position:relative;overflow:hidden}.post,.page,.page-content,.entry-content,.entry-summary{margin:0}.mobile-only{display:none}.flex{display:flex;flex-wrap:wrap;align-items:center}.flex>*{flex:1}.flex.invert{flex-direction:row-reverse}.flex.center{justify-content:center}.flex.justify{justify-content:space-between}.flex.justify>*{flex:inherit}.flex.overflow,.flex.overflow.three,.flex.overflow.four{align-items:initial;width:calc(100% + 30px);margin-left:-15px}.flex.overflow.two{width:calc(100% + 40px);margin-left:-20px}.flex.overflow.two>*{flex:1 0 calc(50% - 40px);width:calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px 40px}.flex.overflow.three>*{flex:1 0 calc(33.3% - 30px);width:calc(33.3% - 30px);max-width:calc(33.3% - 30px);margin:0 15px 30px}.flex.overflow.four>*{flex:1 0 calc(25% - 30px);width:calc(25% - 30px);max-width:calc(25% - 30px);margin:0 15px 30px}.flex.overflow .two-third{flex:1 0 calc(66.6% - 30px);width:calc(66.6% - 30px);max-width:calc(66.6% - 30px);margin:0 15px 30px}.flex.overflow .third{flex:1 0 calc(33.3% - 30px);width:calc(33.3% - 30px);max-width:calc(33.3% - 30px);margin:0 15px 30px}.iframe-wrapper{width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden}.iframe-wrapper video{object-fit:cover;width:100%;height:100%;object-position:center;z-index:1}.columns{margin-top:25px}.columns img{margin:0 0 5px}.columns br{display:inline-block}.columns p{margin:0}.embed-container{position:relative;max-width:100%;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.container{width:90vw;max-width:1400px;position:relative;margin:0 auto;z-index:3}.container.fullwidth{max-width:1600px}.container.small{max-width:1140px}a.large-cta,.large-cta{font-size:.9em;line-height:1.25em;font-weight:600;padding:16px 30px;text-align:center;border:1px solid rgba(0,0,0,.25);margin:0 0 5px;border-radius:8px;text-decoration:none !important;position:relative;overflow:hidden;color:inherit;min-width:200px;display:table;z-index:1}a.large-cta:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:var(--orange);transition:top .2s ease-in-out;z-index:-1}a.large-cta:hover{color:var(--white);border-color:var(--orange)}a.large-cta:hover:before{top:0}.cta-buttons.flex{margin:15px 0 0}.cta-buttons.flex>*{flex:inherit;margin-right:12px}.cta-buttons.flex a.list-cta{margin-right:50px}a.list-cta{color:var(--orange);font-size:.95em;line-height:1.3em;display:flex;align-items:center;font-weight:600}a.list-cta:after{content:'\f061';font:var(--fa-font-regular);font-size:1.1em;padding-left:10px;display:inline-block;transition:transform .3s ease-in-out;transform:translateX(0)}a.list-cta:hover{color:inherit}a.list-cta:hover:after{transform:translateX(5px)}a.circle-cta{display:inline-flex;align-items:center;font-weight:600;color:var(--orange);margin-bottom:10px;transition:transform .2s ease-in-out}a.circle-cta:before{content:'\f061';font:var(--fa-font-light);color:var(--orange);font-size:1.3em;border:1px solid;width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:15px;transition:transform .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}a.circle-cta:hover{transform:translateX(3px)}a.circle-cta:hover:before{transform:translateX(-3px);background:var(--orange);border-color:var(--orange);color:var(--white)}.cta-buttons a.circle-cta{margin-right:50px}a.card-cta{padding:20px 0;font-weight:500;font-size:.95em;line-height:1em;display:flex;align-items:center;justify-content:space-between}a.card-cta:after{opacity:.5;color:inherit;font:var(--fa-font-light);content:'\f138';font-size:1.35em;margin:0 0 0 15px}a.card-cta:hover{padding-left:5px}a.card-cta:hover:after{opacity:1;color:var(--orange);font-weight:800}.thumbnail,img.thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.card-image{width:100%;aspect-ratio:3/2;position:relative;overflow:hidden}.card-image a{position:absolute;inset:0;z-index:1}.card-image:hover .thumbnail,.news-image:hover .thumbnail{transform:scale(1.02)}.no-thumbnail{background:#f7f7f7 url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/SSU_temp-image.png) no-repeat center/60% auto}span.eyebrow{color:var(--orange);font-family:"Roboto Condensed",serif;letter-spacing:.02em;text-transform:uppercase;margin-bottom:25px;display:table}.arch{background:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/arch-left-blue.png) no-repeat bottom right/contain;width:100%;max-width:650px;height:110%;position:absolute;right:0;bottom:0;z-index:0}.theme-gray .arch{background:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/arch-left.png) no-repeat center right/100% auto;opacity:.5}nav.breadcrumbs{font-size:.85em;line-height:1.2em;padding:20px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:auto}nav.breadcrumbs a{text-decoration:underline}nav.breadcrumbs a:first-of-type{font-weight:500}nav.breadcrumbs a:hover{color:var(--orange)}nav.breadcrumbs i{margin:0 10px;opacity:.35;transform:rotate(25deg)}nav.breadcrumbs span.current{opacity:.5}.theme-blue nav.breadcrumbs{border-top:none;border-bottom:1px solid rgba(255,255,255,.2)}:root{--white:#fff;--black:#232220;--cream:#f7f5ee;--orange:#ed7900;--orangetext:#dc6f00;--blue:#001689;--bluegray:#c0d9ff;--gray:#f7f6f4}.default,.regular,.black{color:var(--black)}.white{color:var(--white)}.cream{color:var(--cream)}.gray{color:var(--gray)}.blue{color:var(--blue)}.orange{color:var(--orange)}.theme-blue{background:var(--blue);color:var(--cream)}.theme-blue h1,.theme-blue h2,.theme-blue h3,.card.theme-blue h4,.button.theme-blue h4,.theme-blue h4{color:var(--white)}.card.theme-blue a:hover h4,.theme-blue a:hover,.button.theme-blue a:hover h4,.theme-blue h4 a:hover{color:var(--orange)}.theme-blue.card{background:var(--blue)}.theme-blue.card h4,.theme-blue.card h4 a{color:var(--white)}.theme-blue.card a.list-cta:hover,.theme-blue.card a.list-cta:after{color:var(--orange) !important}.theme-blue a.large-cta{color:var(--white);border-color:rgba(255,255,255,.4)}.theme-blue a.large-cta:hover{border-color:var(--orange)}.theme-blue a.list-cta:hover{color:var(--white)}.theme-blue .entry-content,.theme-blue .text-content,.theme-blue .excerpt,.theme-blue .description{color:var(--bluegray)}.theme-blue .entry-content strong,.theme-blue .text-content b,.theme-blue .text-content strong,.theme-blue .text-content b,.theme-blue .description strong{color:var(--white)}.theme-blue .accordion-item h4:after{color:var(--bluegray);opacity:.5}.theme-blue .accordion-item{border-color:rgba(255,255,255,.4)}.theme-blue span.eyebrow{color:var(--orange)}.theme-blue span.eyebrow a:hover{color:var(--white)}.theme-dark{background:#111;color:#c2c1bd}.theme-dark h2,.theme-dark h3,.theme-dark h4{color:var(--white)}.theme-dark a.large-cta{border-color:rgba(255,255,255,.3);color:var(--white)}.theme-dark a.large-cta:hover{border-color:var(--orange)}.theme-dark .links-list a{color:var(--white)}.theme-dark span.eyebrow{color:var(--orange)}.theme-dark .links-list a:after{color:var(--orange)}.theme-orange{background:var(--orange);color:var(--black);font-weight:500}.theme-orange h1,.theme-orange h2,.theme-orange h3,.theme-orange h4,.theme-orange h4 a{color:var(--white)}.theme-orange a{color:var(--black)}.theme-orange.card a.list-cta{border-color:rgba(0,0,0,.1) !important}.theme-orange a.list-cta:after{color:var(--black) !important}.theme-orange a.list-cta:hover:after{color:var(--black) !important}.card.theme-orange h4{color:var(--white)}.theme-orange span.eyebrow{color:#f1c57b}.theme-orange a.large-cta{background:0 0;border:1px solid rgba(0,0,0,.2) !important}.theme-orange a.large-cta:hover{background:var(--blue);border-color:var(--blue)}.theme-white,.theme-light{background:var(--white)}.theme-gray{background:var(--gray)}.theme-gray span.eyebrow{color:#958d7f}.card.theme-gray{border:1px solid rgba(0,0,0,.05);color:#565454}.card.theme-gray h4,.card.theme-gray h4 a{color:var(--orangetext)}.theme-gray h3{color:var(--orangetext)}.theme-gray h4{color:var(--black)}.theme-gray a.large-cta{overflow:hidden;z-index:1}header.page-hero.default{min-height:auto;text-align:center}header.page-hero.default h1{margin:50px auto}body.page-template-default .entry-content{margin:0 auto;padding-bottom:50px}.featured-image,figure{margin:0;position:relative;overflow:hidden}figcaption,span.caption{font-size:.85em;line-height:1.4em;display:block;padding:15px 0}.featured-image span.caption,span.caption.float{width:100%;color:rgba(255,255,255,.8);text-align:left !important;line-height:1.5em;position:absolute;text-wrap:balance;bottom:0;left:0;margin:0 !important;padding:150px 25px 25px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0 0 0/70%) 100%);z-index:5}span.caption a{text-decoration:underline}.featured-image figcaption,figcaption,.wp-caption .wp-caption-text{opacity:.8;text-align:left;margin:0;padding:10px 0}.pswp__caption,.pswp__caption__exif{opacity:.8;font-size:.9em;line-height:1.5em}.entry-content ul,.accordion-panel ul,.entry-content ol{margin:15px 0;padding-left:25px}.entry-content ol li{list-style-type:decimal}.entry-content a{text-decoration:underline}.entry-content li{line-height:1.5em;list-style-type:disc;list-style-position:inside;text-indent:-1.5em;margin-left:5px;margin-bottom:2px}.entry-content li ul{margin:5px 0 15px}.entry-content li ul li{list-style-type:circle}.entry-content .embed-container{margin:15px auto;position:relative}.entry-content iframe{margin:0 auto !important}.entry-content .aligncenter{width:100% !important}.entry-content .alignright,.entry-content .alignleft{margin-top:0}.entry-content h2,.entry-content h3,.entry-content h4{font-family:'Inter',sans-serif;font-size:1.5em;line-height:1.25em;font-weight:600;margin:25px 0 10px}.entry-content .gallery{margin:25px auto;grid-gap:.5em}.entry-content .gallery .gallery-item{border:5px solid var(--gray);background:#000;transition:all .15s ease-in-out}.gallery .gallery-item .gallery-caption{display:none}.gallery .gallery-item:hover{border-color:var(--orange)}.gallery .gallery-icon{max-height:250px}.gallery .gallery-icon img{width:100%;max-height:250px;object-fit:cover;object-position:center}.entry-content table{width:100%;border-collapse:collapse;border:1px solid rgba(0,0,0,.1);table-layout:auto;margin:15px auto 25px}.entry-content table th,.entry-content table td{word-wrap:break-word;padding:10px;text-align:left}.entry-content table caption{background:var(--gray);border:1px solid rgba(0,0,0,.1);border-bottom:0;padding:12px;font-weight:600;font-size:.9em;line-height:1.2em}.entry-content tr:nth-child(even){background:#fafafa}.entry-content th,.entry-content td{padding:10px 25px;font-size:.9em;line-height:1.3em;border:none}.entry-content table tr{border-top:1px solid rgba(0,0,0,.1)}.entry-content table h2,.entry-content table h3,.entry-content table h4{font-weight:500 !important;font-size:1.15em !important;margin:0 !important}.entry-content .cta-buttons.flex{margin:25px 0}.entry-content .callout,section.text .entry-content blockquote{font-family:'Inter',sans-serif;font-size:1em;line-height:1.6em;margin:25px 0;background:#fff6cd;padding:20px 25px;border-left:5px solid #f5db54}section.text .entry-content blockquote p{margin:0 0 5px}section.error-404{text-align:center;padding:100px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:60dvh}section.error-404 .eyebrow{margin:0 auto 25px}section.error-404{text-wrap:balance}section.error-404 .container{padding:0 5vw}section.error-404 form{margin:50px auto}body .flex.overflow article.no-results.not-found{flex:1 0 100%;width:100%;max-width:100%}article.no-results.not-found{padding:calc(5dvh + 25px) 0 150px}article.no-results.not-found h1{color:var(--orangetext);font-weight:600;font-size:2em;font-family:'Inter',sans-serif}section.comingsoon{padding:100px 0 150px}section.comingsoon .center-float{display:flex;flex-direction:column;text-align:center;align-items:center}section.comingsoon .center-float img{width:100%;max-width:130px;margin:0 auto 15px}section.comingsoon h3{font-size:5em;line-height:1.1em;color:var(--orange);margin:15px auto}section.comingsoon .large-text{width:100%;max-width:640px;margin:0 auto 25px}.parallax-section{position:relative !important;overflow:hidden}.parallax-background{width:100%;height:110%;top:0;left:0;position:absolute;z-index:0}.parallax-background img{width:100%;height:100%;object-position:center;object-fit:cover}ul.links-list{margin:15px 0}ul.links-list li{border-bottom:1px solid rgba(255,255,255,.1)}ul.links-list li:last-of-type{border-bottom:none}ul.links-list li a{padding:12px 0;font-weight:500;display:flex;align-items:center;justify-content:space-between}ul.links-list li a:after{font:var(--fa-font-light);content:'\f138';font-size:1.25em;margin:0 5px}ul.links-list li a:hover{padding-left:5px}ul.links-list li a:hover:after{color:var(--orange);opacity:1;font-weight:800}.list{display:grid;gap:1rem;margin:25px 0}.list.two{grid-template-columns:repeat(2,1fr)}.list.three{grid-template-columns:repeat(3,1fr)}.list.four{grid-template-columns:repeat(4,1fr)}.list.five{grid-template-columns:repeat(5,1fr)}.list.six{grid-template-columns:repeat(6,1fr)}@media (max-width:900px){.list.four,.list.five,.list.six{grid-template-columns:repeat(2,1fr)}.list.three{grid-template-columns:repeat(2,1fr)}.list.two{grid-template-columns:1fr}}@media (max-width:600px){.list.three,.list.four,.list.five,.list.six{grid-template-columns:1fr}}header.search-header{padding:50px 0 0}header.search-header nav{font-family:'Hangoe Regular',sans-serif;font-size:4em;line-height:1em;color:var(--bluegray);font-weight:200;margin-bottom:25px}header.search-header nav a{color:var(--white);font-weight:500}header.search-header nav a:hover{color:var(--orange)}header.search-header span.dash{opacity:.2}header.search-header h1{font-family:'Hangoe Regular',sans-serif;line-height:1.1em;margin:0}header.search-header h1 a{color:var(--bluegray);border-bottom:1px solid rgba(255,255,255,.25)}header.search-header h1 a:hover{border-color:var(--orange)}.interiors-featured{margin:0 0 25px}header.interior-text h1.xl-title{font-family:'Hangoe Text',serif;margin:50px 0 10px}header.interior-text .container{position:relative;padding-bottom:40px}header.interior-text .container:after{content:'';bottom:0;left:0;width:100%;position:absolute;height:10px;background:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/stripe.png) repeat-x left center/auto 140%}header.interior-text.parent{padding:0}header.interior-text.parent .container{aspect-ratio:16/6;padding:0}header.interior-text.parent .container .featured-image{height:110%}header.interior-text.parent .container:after{display:none}.interior-intro{padding:40px;margin:-100px 0 30px;position:relative}.interior-intro:before{background:url(//ssuwebsite.wpenginepowered.com/wp-content/themes/savannahstate/images/stripe.png) repeat-y left center/140% auto;content:'';top:0;right:0;height:100%;position:absolute;width:12px;filter:invert(1);opacity:.3}.interior-intro h1{margin:0 0 5px;width:80%}.interior-intro .large-text{font-size:1.25em;line-height:1.4em;color:var(--bluegray)}.interiors-sections{padding:40px 0 100px}.interiors-flex.flex{flex-direction:row-reverse;align-items:initial}.interiors-content{flex:3;padding-right:calc(5vw + 50px)}.text-content{width:100%;max-width:950px}.intro.large-text{color:var(--blue);font-size:1.75em;line-height:1.25em;margin:0 0 20px}.side-content ul{display:flex;flex-direction:column}.side-content ul li{padding:3px 0;border-bottom:1px solid rgba(0,0,0,.1)}.side-content ul li a{font-size:.9em;line-height:1.2em;font-weight:500;padding:15px 5px;display:block}.side-content ul li.menu-has-children{position:relative}.side-content ul li.menu-has-children a:after{color:var(--black);font:var(--fa-font-light);content:'\f107';float:right;opacity:.5;margin-right:5px}.side-content li.menu-has-children.active a:after,.side-content li.menu-has-children:hover a:after{content:'\f106'}.side-content ul li ul.sub-menu{border-top:1px solid rgba(0,0,0,.1);width:100%}.side-content ul li ul.sub-menu li:last-of-type{border:none !important}.side-content ul li ul.sub-menu li a{font-weight:400;color:inherit;padding-left:15px;padding:12px 0 12px 15px;font-size:.9em}.side-content ul li a:hover{padding-left:10px}.side-content ul li ul.sub-menu li a:hover{padding-left:20px}.side-content ul li ul.sub-menu li a:after{display:none}.side-content ul li ul.sub-menu{display:none;margin:4px auto -4px}.side-content ul li.menu-has-children:hover ul.sub-menu,.side-content ul li.menu-has-children.active ul.sub-menu{display:block}.side-content ul li.active a,.side-content ul li.active ul.sub-menu li.active a,.side-content ul li a:hover,.side-content ul li ul.sub-menu li a:hover{color:var(--orangetext)}.side-content ul li.active a,.side-content ul li.active ul.sub-menu li.active a{font-weight:500}.side-content ul li a{position:relative;overflow:hidden}.side-content ul li a:before{content:"";display:block;height:100%;width:120%;background:linear-gradient(45deg,rgba(0,0,0,.03) 75%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:-120%;transition:left .35s ease-in-out}.side-content ul li a:hover:before{left:0}.accordion-item{padding:0;border-bottom:1px solid rgba(0,0,0,.1)}.accordion-title{padding:25px 0;cursor:pointer;position:relative}.accordion-title h4{margin:0 !important}.accordion-title h4:after{font:var(--fa-font-light);content:'\f078';float:right;font-size:.8em;margin-right:5px}.accordion-item.is-active .accordion-title h4:after{content:'\f077'}.accordion-panel{display:none;margin-top:-5px;padding:0 0 50px}.search-bar{padding:10px 0 25px}body.blog .search-bar{padding-bottom:0}.wpc-edit-filter-set{display:none}.wpc-filter-header .widget-title{font-weight:500;font-size:.85em;line-height:1.25em;opacity:.5}ul.wpc-filters-radio{display:flex;margin:0 0 15px}ul.wpc-filters-radio li{margin-right:15px}.wpc-filters-widget-wrapper{display:flex;flex-wrap:wrap;justify-content:initial;align-items:center}.wpc-filters-widget-wrapper .wpc-filter-layout-search-field{flex:2}.wpc-filters-widget-wrapper .wpc-filter-layout-submit-button{flex:1}.wpc-filters-widget-wrapper .wpc-filter-category{flex:1 0 100%;width:100%;max-width:100%}.wpc-filter-program_interests{padding:2px 0 0;margin:0 !important;width:100%}.wpc-filter-program_interests ul{display:flex;flex-wrap:wrap;align-items:center}.wpc-filter-program_interests .wpc-filter-header .widget-title{margin-right:25px !important}body .wpc-filters-widget-content input[type=text]{height:50px}body .wpc-filter-search-form .wpc-search-field{padding-left:55px !important}body .wpc-search-icon:before{content:'\f002';background:0 0;color:var(--black);font:var(--fa-font-light);font-size:1.25em;height:20px;z-index:3}body .wpc-filters-widget-content .wpc-filters-section input[type=number],body .wpc-filters-widget-content .wpc-filters-section input[type=text]{border:1px solid rgba(0,0,0,.1);border-radius:0;background:var(--white)}body .wpc-filter-layout-submit-button{justify-content:inherit}body .wpc-filter-layout-submit-button>*{flex:initial;width:initial}a.wpc-filters-reset-button{text-indent:-999em;position:relative;margin-right:10px}a.wpc-filters-reset-button:before{content:'\f01e';font:var(--fa-font-light);font-size:1.25em;position:absolute;left:0;top:0;text-indent:0}a.wpc-filters-reset-button:hover:before{transform:rotate(360deg);transition:transform .7s ease-in-out}body .wpc-filter-layout-dropdown .wpc-filter-content{position:relative}body .wpc-filter-layout-dropdown .wpc-filter-content select{padding:12px 15px;margin:0 !important;position:relative}body .wpc-filter-layout-dropdown .wpc-filter-content:after{font:var(--fa-font-light);color:var(--black);background:var(--white);content:'\f107';position:absolute;pointer-events:none;right:20px;top:calc(50% - 8px)}body .wpc-filters-labels li.wpc-term-item{margin-bottom:5px !important}body .wpc-filters-labels li.wpc-term-item label span{padding:10px 25px !important}body .wpc-filters-labels li.wpc-term-item label span a{margin:0;font-size:.9em;line-height:1.2em}.theme-blue .wpc-filter-header .widget-title{color:var(--bluegray)}.theme-blue .wpc-filters-open-button-container a.wpc-filters-open-widget,.theme-blue .wpc-filters-open-button-container a.wpc-open-close-filters-button{border-color:rgba(255,255,255,.4);color:var(--white)}.theme-blue .wpc-icon-html-wrapper span{background:rgba(255,255,255,.5)}body .theme-blue .wpc-filters-labels li.wpc-term-item label{border-color:rgba(255,255,255,.4)}.theme-blue span.wpc-filter-label-wrapper,.theme-blue .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a{color:var(--white)}body .wpc-term-count-0:not(.wpc-has-not-empty-children){opacity:.6}body .wpc-term-count-0:not(.wpc-has-not-empty-children) input.wpc-label-input:checked+label{border-color:rgba(0,0,0,.4)}body .wpc-term-count-0:not(.wpc-has-not-empty-children) input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{background:rgba(0,0,0,.7)}.theme-blue .wpc-filters-main-wrap input[type=checkbox],.theme-blue .wpc-filters-main-wrap input[type=radio]{background:var(--blue);border-color:rgba(255,255,255,.5)}.wpc-filters-section.wpc-filters-section-14474.wpc-filter-program_level.wpc-filter-layout-radio{flex:1 0 100%;width:100%;max-width:100%;margin:0}.wpc-filters-section.wpc-filters-section-14452s.wpc-filter-layout-search-field{margin-right:50px}.results-bar{padding:30px 0}.results-bar span.results{font-family:sans-serif;font-size:.9em;line-height:1.4em;font-style:italic;opacity:.6;text-transform:capitalize}.results-bar .view-toggle .btn{font-size:1.5em;line-height:1.1em;padding:0 0 0 15px;margin:0 0 0 15px;border-left:1px solid rgba(0,0,0,.1)}.results-bar .view-toggle .btn:first-of-type{border:none}.results-bar .view-toggle .btn i{color:var(--black)}.results-bar .view-toggle .btn.active i{font-weight:600;color:var(--orange)}header.search{padding:50px 0 0;margin:0 0 -25px}header.search h1.xl-title{color:var(--orangetext);font-family:'Inter',sans-serif;font-weight:700;margin:25px 0 0}.search-container{background:linear-gradient(to bottom,var(--gray) 0%,var(--white) 15%)}article.search{display:flex;padding:40px 0;border-top:1px solid rgba(0,0,0,.1)}article.search .eyebrow,article.search h4{margin:5px 0}article.search a.page-link{border-bottom:1px solid;font-size:.9em;line-height:1.2em;color:#444}article.search a.page-link:hover{color:var(--orangetext)}article.search .excerpt{margin:10px 0 25px}article.search .search-meta{font-size:.9em;line-height:1.2em;display:flex;flex-wrap:wrap;align-items:center}article.search .search-meta .search-category{font-weight:500;color:var(--orangetext);margin-right:15px}article.search .search-meta .search-date{opacity:.6;font-size:.9em;font-style:italic}article.search .featured-image{width:200px;height:200px;margin-left:5vw}section.colleges-grid .grid-title-area{padding:50px 0 25px}section.colleges-grid .grid-title-area .flex{align-items:flex-end}section.colleges-grid .grid-title-area span.eyebrow{margin-bottom:15px}section.colleges-grid .flex.overflow{padding-bottom:50px}article.colleges.card-overlay{background:var(--black);position:relative;overflow:hidden;height:100%;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:flex-end}article.colleges.card-overlay .college-name{position:absolute;z-index:9;width:100%;padding:200px 35px 35px;background:linear-gradient(to bottom,rgba(0,0,0,0) 20%,rgba(0,0,0,.8) 80%)}article.colleges.card-overlay a{color:var(--white)}article.colleges.card-overlay a:hover{color:var(--orange)}article.colleges.card-overlay .college-name span.eyebrow{color:#b2aea6;font-family:'Inter',sans-serif;font-size:.5em;text-transform:inherit;letter-spacing:0;font-weight:500;margin:0}article.colleges.card-overlay:last-child span.eyebrow{display:none}article.colleges.card-overlay h4{font-size:1.65em;line-height:1.25em;margin:0}article.colleges.card-overlay .card-image{height:100%}article.post-6620 .college-name h4 span:before{content:'Hyundai '}section.graduate-grid .container{border-top:1px solid rgba(0,0,0,.1);padding:50px 0 75px}section.graduate-grid .grid-image{height:350px;overflow:hidden}section.graduate-grid .grid-title{flex:1.75;padding-right:12vw}section.graduate-grid .grid-title h3{font-family:'Inter',sans-serif;font-size:2em;font-weight:500;margin-bottom:25px}header.college-hero{min-height:auto;padding:0;margin:0}header.college-hero .container{padding:50px 0}header.college-hero .container.flex{align-items:inherit}header.college-hero .intro{flex:2.5;padding-right:5vw;margin-right:5vw;border-right:1px solid rgba(255,255,255,.1)}header.college-hero ul.sibling-pages-menu{margin-top:-10px}header.college-hero ul.sibling-pages-menu li{padding:5px 0;border-bottom:1px dotted rgba(255,255,255,.1)}header.college-hero ul.sibling-pages-menu li a{display:block;line-height:1.1em;padding:8px 0}header.college-hero ul.sibling-pages-menu li a:hover{padding-left:5px}header.college-hero ul.sibling-pages-menu li.parent-page,header.college-hero ul.sibling-pages-menu li ul{display:none}header.college-hero .parallax-section{height:400px}footer.site-footer{border-top:1px solid #efebe4;border-bottom:10px solid var(--orange);position:relative}.footer-university{padding:40px 0}.footer-university .footer-logo{display:flex;align-items:center}.footer-university .footer-logo img{width:auto;max-height:90px}.footer-university .logo{padding-right:50px}.footer-university .address .cta-buttons{margin:5px 0 0}.footer-university .address .cta-buttons a{font-size:.85em;font-weight:500;text-decoration:underline;margin-right:15px}.footer-university .address .cta-buttons a:hover{color:var(--orangetext)}.socials.flex{align-items:center}.socials.flex>*{flex:inherit}.socials.flex li{margin:0 15px 0 0}.socials.flex li a{font-size:1.35em}.socials.flex li.all{padding-left:5px}.socials.flex li.all a{font-size:.85em;line-height:1em;font-weight:600;border-bottom:1px solid;display:table}footer.site-footer .socials.flex li{margin:0 0 0 15px}.footer-terms.flex.justify{align-items:initial}.footer-terms{padding:25px 0 50px;border-top:1px solid rgba(0,0,0,.1)}.footer-terms .menu-terms-container li{text-align:right;flex:initial;margin:0 25px 0 0}.footer-terms .menu-terms-container li a{font-size:.8em;line-height:1.25em;display:block;font-weight:500}.footer-terms .copyright{font-size:.8em;line-height:1.6em;opacity:.75;text-align:right}.footer-terms .copyright a{text-decoration:underline}@media (max-width:1400px){h1.xl-title{font-size:4.25em}h1{font-size:3.5em}h4{font-size:1.5em;line-height:1.2em}span.eyebrow{font-size:.95em;line-height:1.2em}body{font-size:17px;line-height:1.6em}span.eyebrow{font-size:.9em;letter-spacing:.04em}h1.xl-title{font-size:4em}h1{font-size:3em}.flex.overflow.four>*{flex:1 0 calc(33.3% - 30px);width:calc(33.3% - 30px);max-width:calc(33.3% - 30px);margin:0 15px 30px}}@media (max-width:1024px){h1.xl-title{font-size:3.75em}h1{font-size:2.5em}h2,section h3,h4.serif{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em;line-height:1.3em}.flex.overflow.split{margin:0;width:100%}.flex.overflow.two,.flex.overflow.four{width:calc(100% + 30px);margin-left:-15px}.flex.overflow .two-third,.flex.overflow .third,.flex.overflow.two>*,.flex.overflow.three>*,.flex.overflow.four>*{flex:1 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px}.interior-intro{margin-top:-100px;padding:30px}.programs-list{margin:25px auto}.programs-list .flex.three>*{flex:1 0 50%;width:50%;max-width:50%}section.comingsoon{padding:75px 0}section.comingsoon h3{font-size:3em}section.comingsoon .large-text{margin:0 auto}section.colleges-grid .grid-title-area.flex{display:block;margin-bottom:25px}section.colleges-grid .grid-title-area h3{font-size:2.5em}article.colleges.card-overlay{aspect-ratio:3/2;height:auto}.entry-content .alignright,.entry-content .alignleft{width:100%;max-width:200px}.footer-terms{padding:25px 0}.footer-terms .menu-terms-container li{margin:0 5vw 0 0}.footer-terms .copyright{padding:15px 0;text-align:left}}@media (max-width:850px){h1.xl-title{font-size:3em;line-height:1.1em}.mobile-only{display:block}.hide-mobile{display:none !important}.card-image{aspect-ratio:16/9}.tabbed-navigation{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0}.mobile-dropdown-wrapper.mobile-only{position:relative;width:90vw;margin:0 auto}.mobile-dropdown-wrapper select{width:100%;padding:10px 15px}.mobile-dropdown-wrapper.mobile-only:after{font:var(--fa-font-light);background:var(--white);content:'\f107';position:absolute;pointer-events:none;right:15px;top:15px}.mobile-select{padding:25px 0;border-bottom:5px solid var(--gray);margin:0 auto 25px;position:relative}.mobile-select select{background:var(--white);width:100%;padding:10px 15px;position:relative}.mobile-select:after{color:var(--black);opacity:.5;content:'\f078';font:var(--fa-font-light);right:20px;top:calc(50% - 10px);position:absolute;z-index:3}header.interior-text.parent .container{width:calc(100% + 10vw);margin-left:-5vw}.interior-intro{margin:-100px auto 0;padding:30px}.interiors-sections .interiors-flex.flex{display:block}.interiors-sections .interiors-content{flex:1;padding:0;margin:0;border:none}.interiors-sections{padding:0 0 100px}.interiors-sections .interiors-content .featured-image{margin-top:0}.entry-content ul{margin:0 0 15px 5px}.entry-content li{margin-bottom:5px;line-height:1.4em;line-height:auto}.entry-content .callout,section.text .entry-content blockquote{margin:25px 0 10px;padding:15px 20px}.entry-content .callout br,section.text .entry-content blockquote br{display:none}.aligncenter,.alignleft,.alignright{margin-bottom:10px}.entry-content .alignright,.entry-content .alignleft{width:100%;max-width:150px}.results-bar.flex.justify{flex-direction:column-reverse;justify-content:center;padding:25px 0}.results-bar .view-toggle .btn{font-size:1.75em}.results-bar .view-toggle .btn:first-of-type{margin-left:0;padding-left:0}blockquote{font-size:1.75em;padding:0}.entry-content .gallery{width:100%;margin:0 auto 25px}.gallery-columns-3,.gallery-columns-4,.gallery-columns-5{grid-template-columns:repeat(2,1fr)}span.caption.float{padding:100px 5vw 25px}body.blog header.search-header{padding-bottom:25px}header.search-header nav{margin-bottom:15px}.results-bar span.results{display:none}.wpc-filters-widget-wrapper{display:block}body .wpc-open-close-filters-button{margin:10px 0 0}body .wpc-filters-section{margin:15px 0 5px}.wpc-filters-section.wpc-filters-section-14452s.wpc-filter-layout-search-field{margin:0}section.graduate-grid .container.flex{flex-direction:column-reverse}section.graduate-grid .container.flex>*{flex:1 0 100%;width:100%;max-width:100%}section.graduate-grid .grid-title{flex:1;padding:30px 0 0}section.graduate-grid .grid-image,section.graduate-grid .grid-image img{height:300px}section.graduate-grid .grid-title h3{font-size:1.5em}}@media (max-width:640px){body{font-size:16px;line-height:1.6em}span.eyebrow{font-size:1em;margin:0 0 15px}header.search-header h1,header.search-header nav,h1,h1.xl-title{font-size:2.75em;line-height:1.1em}header.search-header h1,header.search-header nav,h1.xl-title{font-family:'Hangoe Text',serif}h2,h3,section h3,h4.serif{font-size:2.25em}h4{font-size:1.25em;line-height:1.2em}.large-text{font-size:1.1em}span.caption.float{display:none}section.colleges-grid .flex.overflow.three{width:100%;margin-left:0}section.colleges-grid .flex.overflow.three>*{flex:1 0 100%;width:100%;max-width:100%;margin:0 0 15px}article.colleges.card-overlay{aspect-ratio:3/2;height:auto}.flex.overflow.three>*{flex:1 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px}.flex.overflow .two-third,.flex.overflow .third{flex:1 0 100%;width:100%;max-width:100%;margin:0 auto 15px}.flex.overflow,.flex.overflow.three,.flex.overflow.four{width:100%;margin-left:0}header.college-hero .parallax-section{height:250px}header.search-header h1{font-family:'Hangoe Text',sans-serif}header.interior-text .container{padding-bottom:25px}header.interior-text.parent .container{aspect-ratio:2/1}.interior-intro{width:100%;margin:0 auto;padding:30px 5vw}.footer-university{padding:40px 0}.footer-university .footer-socials{padding:30px 0 0}footer.site-footer .socials.flex li{margin:0 20px 0 0}.footer-terms .menu-terms-container li{margin:0 5vw 10px 0;text-align:left}.footer-terms .copyright{padding:5px 0 15px}.footer-terms .menu-terms-container li a{font-size:.9em}}@media (max-width:540px){h1,h1.xl-title,h2,h3,section h3,h4.serif{font-size:2.25em;line-height:1.2em}header.search-header nav{font-size:2.5em;line-height:1em}header.search-header h1{font-size:2em;line-height:1.1em}.large-text{font-size:1.05em}.cta-buttons.flex>*{flex:1}.cta-buttons.flex a.large-cta{padding:15px 25px;font-size:.95em;margin:0 10px 10px 0;min-width:auto}blockquote{font-size:1.5em}.entry-content .alignright,.entry-content .alignleft{width:100%;max-width:120px}.entry-content .alignright img,.entry-content .alignleft img{width:100%;height:auto;max-width:100%}.footer-university{padding:50px 0}.footer-university.flex{flex-direction:column;align-items:center}.footer-university .footer-logo{flex-direction:column}.footer-university .logo{padding:0;width:100%;max-width:125px}.footer-university .footer-logo .address{padding:15px 0;text-align:center}.footer-university .address.small-text{font-size:1em}.footer-university .address .cta-buttons a{margin:5px 10px;font-size:.9em}.footer-university .footer-socials{padding:15px 0 0}footer.site-footer .socials.flex li{margin:0 10px}.footer-terms.flex ul{justify-content:center}.footer-terms .copyright{margin:5px auto;text-align:center}}