/*!
 Theme Name:   NCState CALS Child Theme
 Description:  NCState CALS Child Theme
 Author:       University Communications
 Template:     college-parent
 Version:      1.0.0
*/.nowrap{white-space:nowrap;display:inline-block}.red-txt{color:#c00}.reynolds-red-txt{color:#900}.orange-txt{color:#d14905}.yellow-txt{color:#FDD726}.green-txt{color:#7D8C1F}.blue-txt{color:#427E93}.indigo-txt{color:#4156a1}.background.red{color:#fff;background-color:#c00}.background.red a{color:#fff}.background.white{background-color:#fff;color:#c00}.background.white a{color:#c00}.background.reynolds-red{color:#fff;background-color:#900}.background.reynolds-red a{color:#fff}.background.orange{color:#fff;background-color:#d14905}.background.orange a{color:#fff}.background.yellow{color:#000;background-color:#FDD726}.background.yellow a{color:#000}.background.green{color:#fff;background-color:#7D8C1F}.background.green a{color:#fff}.background.blue{color:#fff;background-color:#427E93}.background.blue a{color:#fff}.background.indigo{color:#fff;background-color:#4156a1}.background.indigo a{color:#fff}.background.gray-lighter{color:#000;background-color:#f2f2f2}.background.gray-light{color:#000;background-color:#ccc}.background.gray-dark{color:#fff;background-color:#666}.background.gray-dark a{color:#fff}.background.gray-darker{color:#fff;background-color:#333}.background.gray-darker a{color:#fff}.landing-header{position:relative;overflow:hidden;background-color:#333}.landing-header:before,.landing-header:after{content:" ";display:table}.landing-header:after{clear:both}.landing-header img{float:left;width:100%}@media (min-width: 992px){.landing-header img{width:55%}}@media (max-width: 767px){.landing-header .container{padding:0}}@media (max-width: 991px){.landing-header .container{width:auto}}.landing-header .header-content{letter-spacing:0.05em;line-height:1.75;float:right;padding:2.5rem 3rem;width:100%;color:#fff;background-color:transparent}@media (min-width: 992px){.landing-header .header-content{position:absolute;padding:0 0 0 1rem;max-width:370px;top:50%;left:60%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 992px){.landing-header .header-content{max-width:375px}}@media (min-width: 1200px){.landing-header .header-content{max-width:450px;padding:0;font-size:1.1rem}}.landing-header .header-content h1{font-size:2.75rem;margin-top:0}@media (min-width: 1200px){.landing-header .header-content h1{font-size:3.75rem}}@media (min-width: 768px){.subpage-content .landing-header{margin-top:46px}}.subpage-content .landing-header img{float:none;width:100%}.subpage-content .landing-header .header-content{position:static;float:none;padding:2.5rem 3rem;width:100%;max-width:none;top:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);font-size:1rem}.subpage-content .landing-header .header-content h1{font-size:2.75rem}.news-header{position:relative;overflow:hidden;background-color:#333}.news-header:before,.news-header:after{content:" ";display:table}.news-header:after{clear:both}.news-header .news-feature{background-color:#c00;position:relative;float:left;width:100%}@media (min-width: 992px){.news-header .news-feature{width:55%}}.news-header .news-feature a.top-feature-txt{color:#FFF;display:block;padding:0 1rem;margin-bottom:1.5rem;font-size:1.125rem;font-weight:bold;letter-spacing:0.02em}@media (min-width: 768px){.news-header .news-feature a.top-feature-txt{padding:0 4% 0 6%}}.news-header .news-feature a.top-feature-txt h2{font-size:1.125rem;margin-top:22px;line-height:1.6}@media (max-width: 767px){.news-header .container{padding:0}}@media (max-width: 991px){.news-header .container{width:auto}}.news-header .header-content{letter-spacing:0.05em;line-height:1.75;float:right;padding:2.5rem 3rem;width:100%;color:#fff;background-color:transparent}@media (min-width: 992px){.news-header .header-content{position:absolute;padding:0 0 0 1rem;max-width:370px;top:50%;left:60%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 992px){.news-header .header-content{max-width:375px}}@media (min-width: 1200px){.news-header .header-content{max-width:450px;padding:0;font-size:1.1rem}}.news-header .header-content h1{font-size:2.75rem;margin-top:0}@media (min-width: 1200px){.news-header .header-content h1{font-size:3.75rem}}.text-spotlight .text{width:100%}.text-spotlight.spotlight .text{float:left}@media (min-width: 992px){.text-spotlight.spotlight .text{width:63%}}.text-spotlight.spotlight .spotlight-container{float:left;width:100%;margin:1.5em auto}@media (min-width: 992px){.text-spotlight.spotlight .spotlight-container{width:33%;margin:0 0 1.5em 1.5em}}.text-spotlight.spotlight .spotlight-container .spotlight-box{width:100%;margin:0 auto}.img-divider{display:none}@media (min-width: 768px){.img-divider{display:block}}.img-divider figure{position:relative;margin:0}.img-divider figure .cta{position:absolute;right:0;bottom:0;background-color:rgba(51,51,51,0.5)}.img-divider figure .cta a{display:block;padding:1em 2em;text-transform:uppercase;color:white}.img-divider .caption{text-align:center;width:50%}nav.white-red-nav,nav.white-25-gray-nav{background-color:white;border-bottom:1px solid #ccc}.white-red-nav .main-menu .sub-menu a,.white-25-gray-nav .main-menu .sub-menu a{padding:0.5em 1.85em}.white-red-nav .main-menu .dropdown-focused .sub-menu a:focus,.white-25-gray-nav .main-menu .dropdown-focused .sub-menu a:focus{background-color:#900}.white-red-nav .main-menu>li.dropdown-focused>a:focus,.white-25-gray-nav .main-menu>li.dropdown-focused>a:focus{background-color:#f2f2f2}@media (min-width: 1200px){.white-red-nav .main-menu>li:focus .sub-menu a,.white-25-gray-nav .main-menu>li:focus .sub-menu a,.white-red-nav .main-menu>li.dropdown-focused .sub-menu a,.white-25-gray-nav .main-menu>li.dropdown-focused .sub-menu a{padding:0.5em 3em}}.white-red-nav .main-menu>li:focus .dropdown,.white-25-gray-nav .main-menu>li:focus .dropdown,.white-red-nav .main-menu>li.dropdown-focused .dropdown,.white-25-gray-nav .main-menu>li.dropdown-focused .dropdown{margin:0}.white-red-nav .main-menu>li:hover,.white-25-gray-nav .main-menu>li:hover,.white-red-nav .main-menu>li:focus,.white-25-gray-nav .main-menu>li:focus,.white-red-nav .main-menu>li.dropdown-focused,.white-25-gray-nav .main-menu>li.dropdown-focused{background-color:transparent}.white-red-nav .main-menu>li:hover>a,.white-25-gray-nav .main-menu>li:hover>a,.white-red-nav .main-menu>li:focus>a,.white-25-gray-nav .main-menu>li:focus>a,.white-red-nav .main-menu>li.dropdown-focused>a,.white-25-gray-nav .main-menu>li.dropdown-focused>a{color:#c00}.white-red-nav .main-menu>li:hover .indicator,.white-25-gray-nav .main-menu>li:hover .indicator,.white-red-nav .main-menu>li:focus .indicator,.white-25-gray-nav .main-menu>li:focus .indicator,.white-red-nav .main-menu>li.dropdown-focused .indicator,.white-25-gray-nav .main-menu>li.dropdown-focused .indicator{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin:-10px auto 0;border-bottom:10px solid #c00}.white-red-nav .main-menu>li.dropdown-focused .dropdown:not(.show-menu)+.indicator,.white-25-gray-nav .main-menu>li.dropdown-focused .dropdown:not(.show-menu)+.indicator{border-bottom-color:transparent}.white-red-nav .main-menu .current-menu-item>a,.white-25-gray-nav .main-menu .current-menu-item>a,.white-red-nav .main-menu .current-menu-ancestor>a,.white-25-gray-nav .main-menu .current-menu-ancestor>a{color:#c00}.white-red-nav .main-menu .dropdown,.white-25-gray-nav .main-menu .dropdown{background-color:#c00}@media (min-width: 1200px){.white-red-nav .main-menu .dropdown,.white-25-gray-nav .main-menu .dropdown{margin-left:1.15em}}.white-red-nav .main-menu .dropdown a,.white-25-gray-nav .main-menu .dropdown a{color:white;font-size:0.875rem}.white-red-nav .main-menu .dropdown .sub-menu a:hover,.white-25-gray-nav .main-menu .dropdown .sub-menu a:hover,.white-red-nav .main-menu .dropdown .sub-menu a:focus,.white-25-gray-nav .main-menu .dropdown .sub-menu a:focus,.white-red-nav .main-menu .dropdown .current-menu-item>a,.white-25-gray-nav .main-menu .dropdown .current-menu-item>a{opacity:0.7}.white-25-gray-nav .main-menu .dropdown{background-color:#CCC}.white-25-gray-nav .main-menu .dropdown a{color:#000}.white-25-gray-nav .main-menu .dropdown .sub-menu a:hover,.white-25-gray-nav .main-menu .dropdown .sub-menu a:focus,.white-25-gray-nav .main-menu .dropdown .current-menu-item>a{color:#CC0000;background-color:#CCC}.white-25-gray-nav .main-menu>li:hover .indicator,.white-25-gray-nav .main-menu>li:focus .indicator,.white-25-gray-nav .main-menu>li.dropdown-focused .indicator{border-bottom-color:#CCC}.red-header{background-color:#CC0000}#masthead .container{position:relative}a#giving-btn{display:none;position:absolute;right:0;top:1.5em;padding:0.9em 1em 0.5em;font-family:UniversRoman;margin:0.5em 0;text-transform:uppercase}@media (min-width: 992px){a#giving-btn{display:inline-block}}.news-nav .main-menu a{padding-left:1.65em;padding-right:1.65em}@media (min-width: 1200px){.news-nav .main-menu a{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 1200px){.main-menu a{padding:0.8em 2.75em}}.hp-quote-spotlight{position:relative;border-bottom:1px solid #ccc}.hp-quote-spotlight .hp-quote{padding:2em;margin:0 auto;width:85%}@media (min-width: 768px){.hp-quote-spotlight .hp-quote{width:50%;padding-right:4em;padding-left:15px}}.hp-quote-spotlight .hp-quote .quote-text p{font-size:2.25em;font-family:GlyphaLight;letter-spacing:0.02rem;padding-bottom:1.25em;line-height:1.3em;text-align:center;margin:0;color:#427E93;display:block}@media (min-width: 768px){.hp-quote-spotlight .hp-quote .quote-text p{font-size:2.65em;line-height:1.2em;text-align:left}}.hp-quote-spotlight .hp-quote .quote-text p:before{content:"\201c";margin-left:-0.4em}.hp-quote-spotlight .hp-quote .quote-text p:after{content:"\201d";margin-right:-0.4em}.hp-quote-spotlight .hp-quote .quote-attribution{width:70%;margin:1em auto;display:block}.hp-quote-spotlight .hp-quote .quote-attribution:before,.hp-quote-spotlight .hp-quote .quote-attribution:after{content:" ";display:table}.hp-quote-spotlight .hp-quote .quote-attribution:after{clear:both}@media (min-width: 768px){.hp-quote-spotlight .hp-quote .quote-attribution{width:100%}}.hp-quote-spotlight .hp-quote .quote-attribution .quote-img{width:35%;float:left;margin-right:0.5em}.hp-quote-spotlight .hp-quote .quote-attribution .quote-name{width:60%;float:left}.hp-quote-spotlight .hp-quote .quote-attribution .quote-name p{font-size:0.8em;margin-bottom:0;padding-left:0.5em;padding-right:1em}.hp-quote-spotlight .hp-spotlight{padding:2em 1em 2em 1em;background-color:#f2f2f2;margin:0 auto}@media (min-width: 992px){.hp-quote-spotlight .hp-spotlight{margin:2rem 0;padding:2em 3em}}.hp-quote-spotlight .hp-spotlight .spotlight{width:85%;margin:0 auto}.hp-quote-spotlight .hp-spotlight .spotlight h2{color:#c00}.hp-quote-spotlight .hp-spotlight .spotlight a{font-weight:bold}.hp-quote-spotlight .hp-spotlight .spotlight p{padding-bottom:1em}.hp-fact-list{margin-bottom:1em}.hp-fact-list .fact-title{font-size:40px;padding-bottom:15px;padding-left:1em}.hp-fact-list .hp-single-fact{text-align:center;padding-bottom:1em}.hp-fact-list .hp-single-fact .fact-number{font-size:4em;font-weight:bold}.hp-fact-list .hp-single-fact .fact-support{width:90%;margin:0 auto}.hp-social-connect:before,.hp-social-connect:after{content:" ";display:table}.hp-social-connect:after{clear:both}@media (min-width: 768px){.hp-social-connect .row{display:table;padding:2em 0 4em 3em}}.hp-social-connect .hp-tweet{display:block;width:100%}@media (min-width: 768px){.hp-social-connect .hp-tweet{display:table-cell;width:50%}}.hp-social-connect .single-tweet{padding:1em 2em;align:right}.hp-social-connect .single-tweet:before,.hp-social-connect .single-tweet:after{content:" ";display:table}.hp-social-connect .single-tweet:after{clear:both}@media (min-width: 768px){.hp-social-connect .single-tweet{margin-right:2em;margin-top:1em;text-align:left}}.hp-social-connect .single-tweet h1{font-size:3em}@media (min-width: 768px){.hp-social-connect .single-tweet h1{font-size:2.25em}}@media (min-width: 992px){.hp-social-connect .single-tweet h1{font-size:3em}}@media (min-width: 768px){.hp-social-connect .single-tweet .tweet-txt{margin:0}}.hp-social-connect .single-tweet .tweet-cta a:hover{text-decoration:none}.hp-social-connect .hp-connect-with-us{display:block;padding:2em 1em 2em 1em;margin:0 auto;width:85%}@media (992px){.hp-social-connect .hp-connect-with-us{display:table-cell;padding:2em 1em 1em 3em;margin:0}}.hp-social-connect .hp-connect-with-us .connect-with-us{width:100%}.hp-social-connect .hp-connect-with-us .connect-with-us:before,.hp-social-connect .hp-connect-with-us .connect-with-us:after{content:" ";display:table}.hp-social-connect .hp-connect-with-us .connect-with-us:after{clear:both}@media (768px){.hp-social-connect .hp-connect-with-us .connect-with-us{width:50%}}.hp-social-connect .hp-connect-with-us .connect-with-us img{margin-bottom:1em}.hp-social-connect .hp-connect-with-us .connect-with-us ul{float:left;margin-bottom:0;font-size:1.1em;font-weight:bold;width:50%}@media (min-width: 768px){.hp-social-connect .hp-connect-with-us .connect-with-us ul{font-size:0.9em}}@media (min-width: 992px){.hp-social-connect .hp-connect-with-us .connect-with-us ul{font-size:1.1em}}.hp-social-connect .hp-connect-with-us .connect-with-us ul li{margin:0;padding:0.7em 0}.hp-social-connect .hp-connect-with-us .connect-with-us ul a{color:#333}.hp-social-connect .hp-connect-with-us .connect-with-us ul a:hover{text-decoration:underline}.hp-social-connect .hp-connect-with-us .connect-with-us ul .glyphicon{font-size:1.8em;vertical-align:-7px;margin-right:0.3em}.cta-bar{color:#CCC;background-color:#CCC;text-align:center}.cta-bar .cta-bar-button{padding:15px;color:#CC0000;float:left;text-align:center;width:100%;font-size:1.25rem}@media (min-width: 992px){.cta-bar .cta-bar-button{width:33%}}.cta-bar .cta-bar-button .cta-icon{position:absolute;left:-20px}.cta-bar .cta-bar-button #apply svg{height:35px;width:35px}.cta-bar .cta-bar-button #fund{top:9px}.cta-bar .cta-bar-button #fund svg{height:30px;width:30px}.cta-bar .cta-bar-button #partner{left:-35px;top:5px}.cta-bar .cta-bar-button #partner svg{height:45px;width:45px}.cta-bar .cta-bar-button a{color:#333;padding:15px 25px;position:relative}@media (min-width: 768px){.hp-split{width:50%;float:left}}.gray-background{display:none;width:50%;background-color:#f2f2f2;height:100%;position:absolute;right:0;z-index:-1}@media (min-width: 768px){.gray-background{display:block}}.hp-header a{color:#FFF}
/*# sourceMappingURL=style.css.map */
