/*!
Theme Name: NC State Core Site Theme
Author: Scott Thompson, Andrew Matthews, University Communications
Author URI: http://github.ncsu.edu/ncstate-ucomm
Description: Responsive template for NC State University central site
Version: 1.0.2
*/.relative{position:relative}.centerer--y{position:relative;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}body{color:#333;font-size:14px;font-family:"UniversLight"}@media (min-width: 768px){body{font-size:16px}}.nowrap{white-space:nowrap}a:focus{outline:none}h1{font-size:3.71428em}strong{font-family:UniversRoman}.float-right-brite{width:100%;margin-bottom:15px;padding:1em 2em;background-color:#f2f2f2}@media (min-width: 768px){.float-right-brite{float:right;width:30%;margin:0 0 15px 15px}}.float-right-brite h2{margin-top:0}#main-content{max-width:1500px;margin:auto;position:relative;z-index:200;background-color:#fff;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease}#main-content>section:first-child{padding:3em 0}.caption,.video-caption,.wp-caption-text{color:#666;font-family:"GlyphaRoman";letter-spacing:0.02em;font-size:0.8em;width:90%;margin:10px auto}@media (min-width: 768px){.caption,.video-caption,.wp-caption-text{font-size:0.7em}}.video-caption{width:100%}@media (min-width: 992px){.video-caption{width:80%;margin:10px auto}}.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}.videoContainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2em auto 0}@media (min-width: 992px){.videoContainer{padding-bottom:46.87%;width:80%}}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}.ncstate-tweet-widget{margin:25px auto}.ncstate-tweet-widget iframe{margin:auto !important}@media (min-width: 768px){.ncstate-tweet-widget{max-width:50%;margin:1em 2em 1em 0em;float:left}}.wp-caption,p>img,p>a>img{margin:0.3em 0 1em}.wp-caption img,p>img img,p>a>img img{display:block;width:100%;height:auto}.wp-caption.alignnone,.wp-caption.aligncenter,p>img.alignnone,p>img.aligncenter,p>a>img.alignnone,p>a>img.aligncenter{display:block;max-width:100%;height:auto;padding:0}@media (max-width: 767px){.wp-caption,p>img,p>a>img{width:auto !important}}@media (min-width: 768px){.wp-caption.alignleft,p>img.alignleft,p>a>img.alignleft{float:left;margin-right:1.3em}.wp-caption.alignright,p>img.alignright,p>a>img.alignright{float:right;margin-left:1.3em}}p>img,p>a>img{box-sizing:content-box}form p{display:none}.divided-section:before,.divided-section:after{content:" ";display:table}.divided-section:after{clear:both}section{font-size:1.125em;padding:4em 0 3em;width:100%}section .sidebar-nav+div{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){section .sidebar-nav+div{float:left;width:100%}}@media (min-width: 992px){section .sidebar-nav+div{float:left;width:77.0833333333%}}@media (max-width: 992px){section .sidebar-nav+div{padding:0}}section .sidebar-nav+div h1:first-child{line-height:1}section p{margin:0 0 25px}@media (min-width: 992px){section .section-split{margin-left:8.3333333333%}}section .section-split h1,section .section-split .h1{font-size:3.2em;margin:0 0 40px}section .section-split h3,section .section-split .h3{font-family:UniversLight;font-size:1.333em}section .section-split h4,section .section-split .h4{font-size:1em}section .section-split h3,section .section-split .h3,section .section-split h4,section .section-split .h4,section .section-split h5,section .section-split .h5,section .section-split h6,section .section-split .h6{color:#c00}section .section-txt h1,section .section-txt .h1{font-size:3.2em;margin:0 0 40px}section .section-txt h3,section .section-txt .h3{font-family:UniversLight;font-size:1.333em}section .section-txt h4,section .section-txt .h4{font-size:1em}section .section-txt h3,section .section-txt .h3,section .section-txt h4,section .section-txt .h4,section .section-txt h5,section .section-txt .h5,section .section-txt h6,section .section-txt .h6{color:#c00}@media (min-width: 768px){section .section-txt{width:83.3333333333%;margin:auto}}section .section-txt p:last-child{margin-bottom:0}section .section-txt ul li{margin:1.2em 0}section .section-txt ul li:before{padding-right:1em;margin-left:-2em;font-size:0.6em}.section-img{margin:3em 0}h1,h2{color:#c00}h1.section-head,h2.section-head{font-size:2.55em;margin:0 0 30px}.section-intro{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.section-intro{float:left;width:54.1666666667%}}@media (min-width: 768px){.section-intro p:last-child{margin-bottom:0}}.section-intro ul li{margin:1.2em 0}.section-intro ul li:before{padding-right:1em;margin-left:-2em;font-size:0.6em}.section-support{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.section-support{float:left;width:45.8333333333%}}@media (min-width: 768px){.section-support{margin-top:45px}}@media (min-width: 992px){.section-support{margin-top:0}}.cited-quote{padding-left:30px}.cited-quote blockquote{color:#d14905;font-size:2.222em;padding:0}.cited-quote blockquote:before{content:"\201c";margin-left:-0.542em}@media (min-width: 768px){.cited-quote blockquote{width:50%;float:left;padding-right:0.8em}}@media (min-width: 992px){.cited-quote blockquote{width:100%;float:none;padding:0}}.cited-quote .thumbnail-citation{padding-right:1em;float:left;max-width:35%}@media (min-width: 768px){.cited-quote .thumbnail-citation{max-width:none;width:25%}}@media (min-width: 992px){.cited-quote .thumbnail-citation{width:40%}}.feature-content,.event-mod,.story-index{background-color:#f2f2f2;padding:0}@media (min-width: 768px){.feature-content,.event-mod,.story-index{padding:2.2em 0}}@media (min-width: 768px){.feature-content .row+.row,.event-mod .row+.row,.story-index .row+.row{padding-top:2em}}.feature-content h3,.event-mod h3,.story-index h3{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.77em;margin:1.5em 0}@media (min-width: 768px){.feature-content h3,.event-mod h3,.story-index h3{margin:0 0 2.2em}}.feature-content .feature-source,.event-mod .feature-source,.story-index .feature-source{display:inline-block;text-transform:none;font-weight:normal;padding:0 0.75em;margin:0 0.5em;border-left:2px solid #333;text-decoration:underline}.feature-content .feature-source:hover,.event-mod .feature-source:hover,.feature-content .feature-source:focus,.event-mod .feature-source:focus,.story-index .feature-source:hover,.story-index .feature-source:focus{text-decoration:none}.feature-content+.feature-content,.event-mod+.feature-content,.feature-content+.event-mod,.event-mod+.event-mod{padding-top:1.1em}.feature-content.single .feature-block,.single.event-mod .feature-block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.feature-content.single .feature-block .feature-img,.single.event-mod .feature-block .feature-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:transparent}@media (min-width: 768px){.feature-content.single .feature-block .feature-img,.single.event-mod .feature-block .feature-img{float:left;width:50%}}@media (min-width: 992px){.feature-content.single .feature-block .feature-img,.single.event-mod .feature-block .feature-img{float:left;width:50%}}.feature-content.single .feature-block .feature-txt,.single.event-mod .feature-block .feature-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.feature-content.single .feature-block .feature-txt,.single.event-mod .feature-block .feature-txt{float:left;width:50%}}@media (min-width: 992px){.feature-content.single .feature-block .feature-txt,.single.event-mod .feature-block .feature-txt{float:left;width:50%}}.feature-content.single .feature-block:hover img,.single.event-mod .feature-block:hover img,.feature-content.single .feature-block:focus img,.single.event-mod .feature-block:focus img{opacity:1}.feature-content.two-column .feature-block,.two-column.event-mod .feature-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.feature-content.two-column .feature-block,.two-column.event-mod .feature-block{float:left;width:50%}}@media (min-width: 992px){.feature-content.two-column .feature-block,.two-column.event-mod .feature-block{float:left;width:50%}}.feature-content.two-column .feature-block .feature-link,.two-column.event-mod .feature-block .feature-link{font-size:1.3em}.feature-content.four-column .feature-block,.four-column.event-mod .feature-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.feature-content.four-column .feature-block,.four-column.event-mod .feature-block{float:left;width:25%}}@media (min-width: 992px){.feature-content.four-column .feature-block,.four-column.event-mod .feature-block{float:left;width:25%}}.feature-content.txt-columns .feature-block .feature-img,.txt-columns.event-mod .feature-block .feature-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.feature-content.txt-columns .feature-block .feature-img,.txt-columns.event-mod .feature-block .feature-img{float:left;width:33.3333333333%}}@media (min-width: 992px){.feature-content.txt-columns .feature-block .feature-img,.txt-columns.event-mod .feature-block .feature-img{float:left;width:33.3333333333%}}.feature-content.txt-columns .feature-block .feature-txt,.txt-columns.event-mod .feature-block .feature-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;min-height:0}@media (min-width: 768px){.feature-content.txt-columns .feature-block .feature-txt,.txt-columns.event-mod .feature-block .feature-txt{float:left;width:66.6666666667%}}@media (min-width: 992px){.feature-content.txt-columns .feature-block .feature-txt,.txt-columns.event-mod .feature-block .feature-txt{float:left;width:66.6666666667%}}.feature-block{display:block;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#555;padding-top:0.5em;padding-bottom:0.5em}@media (min-width: 768px){.feature-block{float:left;width:33.3333333333%}}@media (min-width: 992px){.feature-block{float:left;width:33.3333333333%}}@media (min-width: 768px){.feature-block{padding-top:0;padding-bottom:0}}.feature-block h4{font-size:1.33em;color:#c00;margin-top:0}.feature-block p,.feature-block.list ul{margin-bottom:11px;font-size:0.9em}@media (min-width: 768px){.feature-block p,.feature-block.list ul{font-size:0.77em}}.feature-block .action-link{color:#c00;font-family:UniversRoman;font-size:0.9em}@media (min-width: 768px){.feature-block .action-link{font-size:0.77em}}.feature-block .feature-link{color:#c00;display:block;font-size:1em}@media (min-width: 768px){.feature-block .feature-link{margin:15px 0 0}}.feature-block.list{padding-top:0;padding-bottom:0}.feature-block.list ul{margin-left:8px}.feature-block.list li{margin:1.5em 0}.feature-block.list li:first-child{margin-top:0}.feature-block.list li:before{display:inline;vertical-align:-2px}.feature-block.list a{text-decoration:underline}.feature-block.list a:hover,.feature-block.list a:focus{text-decoration:none}a.feature-block:hover,a.feature-block:focus{color:#000}a.feature-block:hover h4,a.feature-block:focus h4{color:#600}a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}a.feature-block:hover .action-link,a.feature-block:hover .feature-link,a.feature-block:focus .action-link,a.feature-block:focus .feature-link{color:#600}a.feature-block:hover img,a.feature-block:focus img{opacity:0.7}.feature-img{background-color:#000;margin-bottom:0}@media (min-width: 768px){.feature-img{margin-bottom:22px}}.feature-txt{padding:0 8px}@media (min-width: 992px){.feature-txt .feature-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.event-row{margin-left:-1em;margin-right:-1em}.event-row:before,.event-row:after{content:" ";display:table}.event-row:after{clear:both}.event-block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:1em;color:#555}@media (min-width: 768px){.event-block{float:left;width:50%}}@media (min-width: 992px){.event-block{float:left;width:50%}}.event-block:hover,.event-block:focus{color:#000}.event-block:hover h4,.event-block:focus h4{color:#600}.event-block:hover>.event-date,.event-block:focus>.event-date{background-color:#900}.event-date{position:relative;float:left;width:20.8333333333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:1em 0;background-color:#c00;color:#fff;font-family:"GlyphaLight"}@media (min-width: 768px){.event-date{float:left;width:25%}}@media (min-width: 1200px){.event-date{float:left;width:20.8333333333%}}.event-date time{display:block;text-align:center;font-size:1.2em;line-height:1.2}.event-date span{display:block;font-size:2em}.event-details{position:relative;float:left;width:79.1666666667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:0.85em;padding-right:0}@media (min-width: 768px){.event-details{float:left;width:75%}}@media (min-width: 1200px){.event-details{float:left;width:79.1666666667%}}.event-details p{margin:0}.event-details p span{margin-left:5px;padding-left:8px;border-left:1px solid #333}.event-details h4{margin-top:0.3em;font-size:1.2em;color:#c00}.story-book{padding:0}.story-index{padding-bottom:0}.story-index h3{margin-bottom:1.5em}.story-index ul{margin:0}.story-index li{display:inline-block;margin:0 1em}.story-index li:first-child{margin-left:0}.story-index a{display:block;padding:1em 0;border-top:2px solid #fff;font-size:0.9em;color:#999}@media (min-width: 768px){.story-index a{font-size:0.77em;border:none;padding:0;display:inline}}.story-index a.active,.story-index a:hover{color:#333}.story-index a.active+.indicator{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin:-10px 10px 0}@media (min-width: 768px){.story-index a.active+.indicator{margin:0px auto}}.story{width:100%;padding:2.5em 0;display:none}.story.active{display:block}@media (min-width: 768px){.story{font-size:1.166em;padding:3.5em 0}}.story .story-img,.story .story-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.story .story-img,.story .story-txt{float:left;width:50%}}.story .story-txt{display:block;padding-top:15px}.story .story-txt p:last-child{margin-bottom:0}.story .story-txt:hover .glyphicon{left:4px}.story h5{font-size:1.4em;font-weight:normal;margin:0 0 1.3em;text-transform:none}.ncstate-fact{font-family:"GlyphaRoman";letter-spacing:0.02em;padding:2.2em 0}.ncstate-fact .svg-icon{display:block;margin:auto;padding:0.5em 0}.ncstate-fact .the-fact,.ncstate-fact .the-support{text-align:center;margin:auto}.ncstate-fact .the-fact{font-size:1.3em;padding:0 0.5em 0.5em}@media (min-width: 768px){.ncstate-fact .the-fact{font-size:2.1em}}.ncstate-fact .the-support{padding:0 0.5em}@media (min-width: 768px){.ncstate-fact .the-support{width:50%}}.ncstate-fact .the-support a{font-size:1.7em;font-family:UniversLight;letter-spacing:normal}@media (min-width: 768px){.ncstate-fact .the-support a{font-size:1.2em;font-family:UniversRoman}}.ncstate-fact .the-support a:hover,.ncstate-fact .the-support a:focus{color:#ccc}.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}.ncstate-fact .loud{font-size:2em;font-weight:bold;display:block}@media (min-width: 768px){.ncstate-fact .loud{font-size:1.763em;line-height:1}}.instagram-mod,.twitter-mod{font-family:"GlyphaRoman";letter-spacing:0.02em}.instagram-mod h2,.twitter-mod h2{color:#fff;font-size:2.5em;margin-top:0}.instagram-mod .row,.twitter-mod .row{padding-top:1em}.social-tag{font-size:1.7em;padding:0.25em 0;margin-top:0.294117em}.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}.instagram-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.instagram-txt{float:left;width:41.6666666667%}}.twitter-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:1em}@media (min-width: 992px){.twitter-txt{float:left;width:75%}}.instagram-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.instagram-img{float:left;width:58.3333333333%}}.instagram-img img{float:left;padding:0.4em;width:50%}@media (min-width: 400px){.instagram-img img{width:33.3333333333%}}@media (min-width: 768px){.instagram-img img{width:25%}}.instagram-img a:nth-child(n+5){display:none}@media (min-width: 400px){.instagram-img a:nth-child(n+7){display:inline}}@media (min-width: 768px){.instagram-img a:nth-child(n){display:inline}}.twitter-block{display:inline-block;font-size:0.8em;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.twitter-block{float:left;width:33.3333333333%}}@media (min-width: 992px){.twitter-block{float:left;width:33.3333333333%}}@media (min-width: 768px){.twitter-block+.twitter-block{border-left:1px solid #fff}}.twitter-block .twitter-time{margin:0}.twitter-block .twitter-source{display:block;margin:1em 0;font-size:1.3em;text-decoration:underline}.twitter-block .twitter-source:hover,.twitter-block .twitter-source:focus{text-decoration:none}.img-divider{padding:0}.photos{margin-top:2.5em;margin-bottom:2em}.photos img{margin:0.5em}nav{position:relative;max-width:1500px;margin:auto;border-bottom:1px solid #ccc}.customize-support .ncstate-utility-bar{top:32px}.customize-support .primary-nav{margin-top:32px}#msth-give-now{position:absolute;right:0;margin:0.5em 0}#msth-give-now .btn{font-size:0.9em;position:relative;padding:0.55em 1em;color:#fff;text-transform:uppercase;font-family:UniversRoman;top:-4px}#msth-give-now .btn:hover,#msth-give-now .btn:focus{color:#fff}.ncstate-utility-bar-home{background-image:url("https://dfr017wwz397x.cloudfront.net/brand-assets/utility-bar/img/ncstate-brick-2x2-red.jpg");background-repeat:no-repeat;background-size:contain;height:60px}.ncstate-utility-bar-home a{height:60px;color:transparent !important;background-image:none !important}.ncstate-utility-bar-home a:hover{background-color:transparent !important}.ncstate-utility-bar-primary-util{padding-top:30px !important}#menu-toggle{float:right;border:none;background-color:transparent;margin:0 -5px;font-size:0.9em;text-transform:uppercase;padding:1em 0}@media (min-width: 992px){#menu-toggle{display:none}}#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}.audience-menu{display:none;font-family:UniversCondensed;font-size:0.8em;text-transform:uppercase;position:relative;right:-15px;float:right;margin:11px 0}@media (min-width: 992px){.audience-menu{display:block}}.audience-menu li{float:left}.audience-menu li+li{border-left:1px solid #999}.audience-menu li.active a{font-weight:bold}.audience-menu a{padding:0 0.7em;color:#555}.audience-menu a:hover,.audience-menu a:focus{color:#c00}.main-menu,.sub-main ul{display:none;margin:4.55em 0 0 -0.7em;font-family:UniversRoman;font-size:0.9em}.main-menu:before,.main-menu:after,.sub-main ul:before,.sub-main ul:after{content:" ";display:table}.main-menu:after,.sub-main ul:after{clear:both}@media (min-width: 992px){.main-menu,.sub-main ul{display:block;margin-left:-1em}}.main-menu li,.sub-main ul li{float:left;margin:0.5em 1em}.main-menu li:hover>a,.main-menu li a:focus,.sub-main ul li:hover>a,.sub-main ul li a:focus{color:#c00}.main-menu a,.sub-main ul a{color:#333;line-height:normal}.main-menu .active>a,.main-menu .current-menu-item>a,.main-menu .current-menu-ancestor>a,.sub-main ul .active>a,.sub-main ul .current-menu-item>a,.sub-main ul .current-menu-ancestor>a{font-weight:bold}.main-menu .active>.indicator,.main-menu .current-menu-item>.indicator,.main-menu .current-menu-ancestor>.indicator,.sub-main ul .active>.indicator,.sub-main ul .current-menu-item>.indicator,.sub-main ul .current-menu-ancestor>.indicator{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e6e6e6;margin:0 auto -0.5em}.sub-main{background-color:#e6e6e6;width:100%}.sub-main ul{margin-top:0}.sub-main ul li{margin-top:1em;margin-bottom:1em}@media (max-width: 992px){.mobile-nav-shown #main-content,.mobile-nav-shown footer{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mobile-nav-shown #mobile-nav{opacity:1}}@media (min-width: 992px){.mobile-nav-shown #main-content{display:block !important}.mobile-nav-shown footer{display:block !important}}#mobile-nav{width:100%;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-color:#fff;position:absolute;top:94px;border-top:1px solid #aaa}@media (min-width: 768px){#mobile-nav{top:104px}}@media (min-width: 992px){#mobile-nav{display:none}}#mobile-nav.level-2-shown #level-1{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}#mobile-nav .is-active,#mobile-nav .current-menu-item>a,#mobile-nav .current-menu-ancestor>a{font-family:UniversRoman}#mobile-nav .has-more:before,#mobile-nav .has-more:after,#mobile-nav .has-dropdown:before,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:before,#mobile-nav #full-nav:after{content:" ";display:table}#mobile-nav .has-more:after,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:after{clear:both}#mobile-nav .has-more button,#mobile-nav .has-dropdown button,#mobile-nav #full-nav button{color:#aaa;background-color:#f2f2f2;border:none;font-size:50px;padding:3px}#mobile-nav .has-more button,#mobile-nav .has-dropdown button{float:right}#mobile-nav .has-dropdown>.is-active+ul{display:block}#mobile-nav .has-dropdown button{background:transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#mobile-nav .has-dropdown.is-open button{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-nav #full-nav button{float:left;margin-right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mobile-nav #full-nav a{line-height:2.17}#mobile-nav ul{margin:0}#mobile-nav ul+ul{border-top:5px solid #ccc}#mobile-nav ul ul a{padding-left:2.5em}#mobile-nav ul ul ul{display:none;width:100%;background-color:#e6e6e6;overflow:hidden}#mobile-nav ul ul ul a{padding-left:4em}#mobile-nav ul ul ul ul{display:block;background-color:#f2f2f2}#mobile-nav ul ul ul ul li{border-color:#ccc}#mobile-nav ul ul ul ul a{padding-left:4.8em}#mobile-nav li{background:none}#mobile-nav li+li,#mobile-nav li a+ul{border-top:1px solid #aaa}#mobile-nav a{color:#000;display:block;padding:15px;height:55px;line-height:1.9}#level-1,#level-2{position:absolute;width:100%;border-bottom:1px solid #aaa;background-color:#fff}#level-1{z-index:102;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease}#level-2{display:none;z-index:101}#level-2 #full-nav{text-transform:uppercase;font-size:0.85em}#wolf-alert{font-size:0.95em;padding:3em 0 2.5em;background-color:#000;color:#fff;border-bottom:1px solid #fff;line-height:1.8}#wolf-alert img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:-16px auto 0}@media (min-width: 768px){#wolf-alert img{float:left;width:20.8333333333%}}@media (min-width: 992px){#wolf-alert img{float:left;width:16.6666666667%}}@media (min-width: 1200px){#wolf-alert img{float:left;width:14.5833333333%}}@media (min-width: 768px){#wolf-alert img{margin:-16px 0 0}}#wolf-alert .alert-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top:1em}@media (min-width: 768px){#wolf-alert .alert-txt{float:left;width:79.1666666667%}}@media (min-width: 992px){#wolf-alert .alert-txt{float:left;width:66.6666666667%}}@media (min-width: 1200px){#wolf-alert .alert-txt{float:left;width:58.3333333333%}}#wolf-alert .alert-txt a{color:#fff}#wolf-alert.minor{background-color:#666;padding:1em 0}#wolf-alert.minor img{display:none}#wolf-alert.minor .alert-txt{padding-top:0;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){#wolf-alert.minor .alert-txt{float:left;width:100%}}#wolf-alert.minor .alert-txt p{margin:0}.pa-system{background:#c00;padding:20px 0;position:relative}.pa-system-image{margin-right:20px;float:left}.pa-system-text{color:#fff}.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}.header-lead{font-family:"GlyphaRoman";letter-spacing:0.02em;font-size:1.65em;line-height:1.3;margin-bottom:15px}.header-tag{background-color:#c00;letter-spacing:normal;line-height:1.3;border-radius:1px;font-size:1.9em;display:inline-block;padding:0.25em 0.55em}.header-action{font-family:UniversRoman;letter-spacing:0.5px;margin-top:15px}.header-action .glyphicon-bold-arrow{font-size:1.8em}.top-content{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.top-content .gray-background{display:none;background-color:#f2f2f2;width:50%;height:100%;position:absolute;right:0;z-index:-1}@media (min-width: 768px){.top-content .gray-background{display:block}}#connect,#in-the-spotlight,.students-page #announcements{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){#connect,#in-the-spotlight,.students-page #announcements{float:left;width:50%}}@media (min-width: 992px){#connect,#in-the-spotlight,.students-page #announcements{float:left;width:50%}}#connect:before,#connect:after,#in-the-spotlight:before,.students-page #announcements:before,#in-the-spotlight:after,.students-page #announcements:after{content:" ";display:table}#connect:after,#in-the-spotlight:after,.students-page #announcements:after{clear:both}@media (min-width: 768px){#connect:first-child,#in-the-spotlight:first-child,.students-page #announcements:first-child{padding-right:30px}#connect:last-child,#in-the-spotlight:last-child,.students-page #announcements:last-child{padding-left:30px}}#connect .feature-img,#in-the-spotlight .feature-img,.students-page #announcements .feature-img{margin-bottom:1em}#connect{padding-top:2.2em}#connect .cited-quote{font-size:0.9em;padding-left:1.2em}#connect .cited-quote blockquote{width:100%;padding:0;float:none}#connect .cited-quote .attribution{max-width:300px}#connect .cited-quote .attribution:before,#connect .cited-quote .attribution:after{content:" ";display:table}#connect .cited-quote .attribution:after{clear:both}#connect .cited-quote .attribution img{width:40%}#connect .cited-quote .attribution p{width:60%;float:left}#connect .hp-fact{font-family:GlyphaRoman;text-align:center;line-height:1.3;font-size:1.175em}@media (min-width: 768px){#connect .hp-fact{font-size:1em}}@media (min-width: 992px){#connect .hp-fact{font-size:1.175em}}#connect .hp-fact .svg-icon{width:4.75em;height:4.75em;border-radius:2.38em;margin:0 auto 0.5em;padding:20px}#connect .hp-fact .svg-icon svg{fill:#ffffff}#connect .hp-fact .the-fact{font-size:2em;font-weight:bold}#connect .hp-fact .the-support p{margin:0.5em 0}#connect .hp-fact .the-support a{font-family:UniversRoman;font-size:0.75em;font-weight:bold}#connect .hp-fact .the-support a:hover .glyphicon{left:4px}#connect #connection-tools{padding-top:3em}#connect .apply-and-give:before,#connect .apply-and-give:after{content:" ";display:table}#connect .apply-and-give:after{clear:both}#connect .btn{line-height:normal;font-family:UniversRoman;width:48%;padding:1.15em 1em;text-transform:uppercase;float:right}@media (min-width: 768px){#connect .btn{padding:1.15em 1.5em;text-align:left}}#connect .btn:first-child{float:left}#connect .all-social{margin:1em 0 0;background-color:#f2f2f2;padding:1em}#connect .all-social h3{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;margin:6px 0 22px}#connect .all-social:before,#connect .all-social:after{content:" ";display:table}#connect .all-social:after{clear:both}#connect .all-social ul{font-family:UniversRoman;width:50%;float:left;font-size:0.8em}#connect .all-social li{padding:0.7em 0}@media (min-width: 992px){#connect .all-social li{padding-left:2.2em}}#connect .all-social a{color:#333;text-align:center}#connect .all-social a:hover,#connect .all-social a:focus{text-decoration:underline}#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}#in-the-spotlight .feature-block,.students-page #announcements .feature-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0.5em;padding-bottom:0.5em}@media (min-width: 768px){#in-the-spotlight .feature-block,.students-page #announcements .feature-block{float:left;width:100%}}@media (min-width: 992px){#in-the-spotlight .feature-block,.students-page #announcements .feature-block{float:left;width:50%}}@media (min-width: 992px){#in-the-spotlight .feature-block,.students-page #announcements .feature-block{padding-top:0;padding-bottom:0}}#in-the-spotlight .feature-block.big,.students-page #announcements .feature-block.big{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){#in-the-spotlight .feature-block.big,.students-page #announcements .feature-block.big{float:left;width:100%}}@media (min-width: 992px){#in-the-spotlight .feature-block.big,.students-page #announcements .feature-block.big{margin-bottom:1em}#in-the-spotlight .feature-block.big .feature-img,.students-page #announcements .feature-block.big .feature-img{width:85%;font-size:100%}}#in-the-spotlight .feature-block:hover .content-clue,.students-page #announcements .feature-block:hover .content-clue,#in-the-spotlight .feature-block:focus .content-clue,.students-page #announcements .feature-block:focus .content-clue{color:#aaa}#in-the-spotlight .feature-block .feature-img,.students-page #announcements .feature-block .feature-img{position:relative}@media (min-width: 992px){#in-the-spotlight .feature-block .feature-img,.students-page #announcements .feature-block .feature-img{font-size:80%}}@media (min-width: 768px) and (max-width: 992px){#in-the-spotlight .row+.row,.students-page #announcements .row+.row{padding:0}}#in-the-spotlight .content-clue,.students-page #announcements .content-clue{background:#333;color:#fff;font-size:1.5em;line-height:1;padding:0.3em;position:absolute;left:0;right:auto;top:auto;bottom:0;z-index:1}#news-rss,#calendar-feed,#virtual-tour,#connect{background-color:#fff}#news-rss h3,#calendar-feed h3,#virtual-tour h3,#connect h3{color:#c00;font-size:0.9em}@media (min-width: 768px){#news-rss h3,#calendar-feed h3,#virtual-tour h3,#connect h3{font-size:0.77em}}#news-rss h3 a,#calendar-feed h3 a,#virtual-tour h3 a,#connect h3 a{border-color:#c00}#calendar-feed{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){#calendar-feed{float:left;width:100%}}@media (min-width: 992px){#calendar-feed{float:left;width:70.8333333333%}}#virtual-tour{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:#f2f2f2;padding-top:1.3em;padding-bottom:0.8em;margin-top:1.5em}@media (min-width: 768px){#virtual-tour{float:left;width:100%}}@media (min-width: 992px){#virtual-tour{float:left;width:29.1666666667%}}@media (min-width: 768px){#virtual-tour{margin-bottom:1.5em}}#virtual-tour h3{margin:0.5em 0}@media (min-width: 768px){#virtual-tour h3{margin-bottom:1.5em;margin-top:0}}#virtual-tour .action-link{color:#333}#virtual-tour .feature-img{margin-bottom:22px}@media (min-width: 768px) and (max-width: 992px){#virtual-tour .feature-img{width:50%;float:left}}@media (min-width: 768px) and (max-width: 992px){#virtual-tour .feature-txt{width:50%;float:left;padding-left:15px}}#virtual-tour .feature-block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.hp-video-cta{z-index:100;color:#fff;background:#333;padding:3em 15px;text-align:center}@media (min-width: 768px){.hp-video-cta{background:none;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.hp-video-masthead.hide-video .hp-video{display:none}.hp-video-masthead.hide-video .hp-video-placeholder{display:inline}.ncsu-video-controls{display:none;position:absolute;bottom:10px;right:10px;background-color:rgba(255,255,255,0.7);font-size:12px;line-height:1;padding:0.75em}@media (min-width: 992px){.ncsu-video-controls{display:block}}.ncsu-video-controls a{color:#333}.hp-video-cta-button{color:#fff;font-size:18px;font-family:"UniversRoman",Arial,sans-serif;line-height:1em;margin-top:10px;display:inline-block}@media (min-width: 768px){.hp-video-cta-button{font-size:24px}}.hp-video-cta-button:hover{color:#ccc}.hp-video-cta-button:hover .glyphicon{left:4px}.hp-video-cta-text{text-transform:uppercase;line-height:1em;font-size:3em}@media (min-width: 768px){.hp-video-cta-text{font-size:5em}}@media (min-width: 992px){.hp-video-cta-text{font-size:7em}}.hp-video-masthead{position:relative;line-height:0}.hp-video-placeholder{min-width:100%;max-width:100%;max-height:530px;width:auto;height:auto;z-index:-100;background-size:cover}@media (min-width: 992px){.hp-video-placeholder{display:none}}.hp-video{min-width:100%;max-width:100%;max-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;display:none}@media (min-width: 992px){.hp-video{display:block}}.students-page #students-intro{padding:1.5em 0}.students-page #students-intro .sidebar-nav{padding-top:1.35em}.students-page #announcements{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top:1.75em;padding-bottom:1.75em}@media (min-width: 768px){.students-page #announcements{float:left;width:100%}}@media (min-width: 992px){.students-page #announcements{float:left;width:77.0833333333%}}.students-page #announcements h3{color:#c00;margin-bottom:3.2em;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.students-page #announcements h3{float:left;width:100%}}.students-page #announcements .feature-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.students-page #announcements .feature-block{float:left;width:33.3333333333%}}@media (min-width: 768px){.parents-family .header-txt{width:60%}.parents-family .header-txt p{width:80%}}.parents-family #list-blocks .section-txt{width:100%}.parents-family #list-blocks .block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:1em 0.5em}@media (min-width: 768px){.parents-family #list-blocks .block{float:left;width:100%}}@media (min-width: 992px){.parents-family #list-blocks .block{float:left;width:50%}}.parents-family #list-blocks .block img{position:relative;float:left;width:33.3333333333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.parents-family #list-blocks .block img{float:left;width:20.8333333333%}}@media (min-width: 992px){.parents-family #list-blocks .block img{float:left;width:25%}}.parents-family #list-blocks .block .block-txt{position:relative;float:left;width:66.6666666667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.parents-family #list-blocks .block .block-txt{float:left;width:70.8333333333%}}@media (min-width: 992px){.parents-family #list-blocks .block .block-txt{float:left;width:75%}}.parents-family #list-blocks h3{font-size:1.2em;font-family:UniversLight;font-weight:normal;margin-top:0;color:#c00}@media (min-width: 768px){.parents-family #list-blocks h3{font-size:1.4em}}.parents-family #list-blocks ul{font-size:0.85em}@media (min-width: 768px){.parents-family #list-blocks ul{font-size:0.77em}}.parents-family #list-blocks li{margin:1.5em 0}.parents-family #list-blocks li:first-child{margin-top:0}.parents-family #list-blocks a{text-decoration:underline}.parents-family #list-blocks a:hover,.parents-family #list-blocks a:focus{text-decoration:none}.parents-family #bang-for-buck .list-wrapper:before,.parents-family #bang-for-buck .list-wrapper:after{content:" ";display:table}.parents-family #bang-for-buck .list-wrapper:after{clear:both}@media (min-width: 992px){.parents-family #bang-for-buck .list-wrapper{width:65%;margin-left:5%}}.parents-family #bang-for-buck .list{width:50%;float:left;padding:1em}.parents-family #bang-for-buck .list ul{font-size:0.9em}@media (min-width: 768px){.parents-family #bang-for-buck .list ul{font-size:0.77em}}.parents-family #bang-for-buck .list li{margin:1.5em 0}.parents-family #bang-for-buck .list li:first-child{margin-top:0}.calendars-page #main-calendar .top-line:before,.calendars-page #main-calendar .top-line:after{content:" ";display:table}.calendars-page #main-calendar .top-line:after{clear:both}.calendars-page #main-calendar h3{float:left}.calendars-page #main-calendar .more-links{float:right}.calendars-page #main-calendar .more-links li{float:left;font-size:0.8em;padding:0 0.75em;text-decoration:underline;line-height:normal}.calendars-page #main-calendar .more-links li+li{border-left:1px solid #333}.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}.calendars-page #main-calendar .more-links li:hover,.calendars-page #main-calendar .more-links li:focus{text-decoration:none}.calendars-page #main-calendar .cal-events{background-color:#fff;padding:10px;width:100%}.calendars-page #main-calendar .cal-events iframe{width:100%;height:200px}@media (min-width: 768px){.calendars-page #main-calendar .cal-events iframe{height:450px}}.calendars-page #suggest-cal{background-color:#f2f2f2}.calendars-page #suggest-cal a{text-transform:uppercase;font-family:UniversRoman;padding:1.2em 1.5em;line-height:normal}.page-think-and-do .primary-nav{margin-top:30px;border:none}@media (min-width: 992px){.page-think-and-do .primary-nav{margin-top:50px}}.page-think-and-do .header-title{text-align:center;margin:1.3em 0 1em;font-family:UniversRoman;font-size:1.5em;text-transform:uppercase;font-weight:bold;line-height:1;float:left}@media (min-width: 992px){.page-think-and-do .header-title{float:none;font-size:2em;margin:0.8em 0}}.page-think-and-do .header-title a:hover{color:#c00}.page-think-and-do .main-menu{text-align:center;margin:0}.page-think-and-do .main-menu li{float:none;display:inline-block}.page-think-and-do #menu-toggle{color:#c00}.page-think-and-do #mobile-nav{top:123px}@media (min-width: 768px){.page-think-and-do #mobile-nav{top:133px}}@media (min-width: 768px){.page-think-and-do header{margin-top:18px}}.page-think-and-do .header-intro{width:83.3333333333%;margin:0 auto 1.5em;text-align:center}.page-think-and-do .header-intro h1{font-family:UniversRoman;font-size:4em;text-transform:uppercase;font-weight:bold;line-height:1}@media (min-width: 768px){.page-think-and-do .header-intro h1{font-size:6.5em}}.page-think-and-do .header-intro p{font-size:1.3em;width:100%;margin:auto;color:#666}@media (min-width: 768px){.page-think-and-do .header-intro p{width:75%}}.page-think-and-do .intro-loud{display:block;font-size:2.2em;margin-bottom:0.7em;margin-top:0.6em;line-height:1}.page-think-and-do .share-buttons{width:100%;background-color:#c00;z-index:102}@media (min-width: 768px){.page-think-and-do .share-buttons{background-color:transparent;width:auto;position:absolute;top:1em}}.page-think-and-do .share-buttons.fixed{position:fixed;top:10em}@media (max-width: 767px){.page-think-and-do .share-buttons ul{margin:auto;display:block;width:142px}.page-think-and-do .share-buttons ul:before,.page-think-and-do .share-buttons ul:after{content:" ";display:table}.page-think-and-do .share-buttons ul:after{clear:both}}.page-think-and-do .share-buttons li{float:left;margin:4px;background-color:#c00}@media (min-width: 768px){.page-think-and-do .share-buttons li{float:none;margin:4px 0}}.page-think-and-do .share-buttons li:hover{background-color:#900}.page-think-and-do .share-buttons a{display:block;padding:0.2em;font-size:2em;color:#fff}.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}@media (max-width: 991px){.page-think-and-do .the-fact .loud{line-height:1;margin-bottom:10px}}.page-think-and-do #top-quote{background-color:#900}.page-think-and-do #top-quote blockquote{margin:0;padding:0 15px}.page-think-and-do #top-quote p{margin:0;color:#fff}.page-think-and-do .wp-caption,.page-think-and-do p>img,.page-think-and-do p>a>img{margin-bottom:1.6em}@media (min-width: 768px){.page-think-and-do .wp-caption,.page-think-and-do p>img,.page-think-and-do p>a>img{margin-bottom:0.6em}}@media (min-width: 992px){.page-think-and-do .wp-caption.alignleft,.page-think-and-do p>img.alignleft,.page-think-and-do p>a>img.alignleft{margin-right:2em;margin-left:-8.3333333333%}.page-think-and-do .wp-caption.alignright,.page-think-and-do p>img.alignright,.page-think-and-do p>a>img.alignright{margin-left:2em;margin-right:-8.3333333333%}}.page-think-and-do blockquote{color:#7D8C1F;font-size:2.2em;text-align:center;font-family:"GlyphaLight";letter-spacing:0.02em}@media (min-width: 768px){.page-think-and-do blockquote{margin-left:-8.3333333333%;margin-right:-8.3333333333%}}.page-think-and-do blockquote .source{color:#333;font-size:0.35em;font-family:UniversRoman}.page-think-and-do .section-share{display:block;padding:0.5em;float:right;color:#fff;font-size:0.8em;background-color:#c00}.page-think-and-do .section-share:hover{background-color:#900}.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}.page-thinkanddo .primary-nav{margin-top:30px}.page-thinkanddo .header-title{text-align:center;margin:1.3em 0 1em;font-family:UniversRoman;font-size:1.5em;text-transform:uppercase;font-weight:bold;line-height:1;float:left}@media (min-width: 992px){.page-thinkanddo .header-title{float:none;font-size:2em;margin:0.8em 0}}.page-thinkanddo .header-title a:hover{color:#c00}.page-thinkanddo .main-menu{text-align:center;margin:0}.page-thinkanddo .main-menu li{float:none;display:inline-block}.page-thinkanddo #menu-toggle{color:#c00}.page-thinkanddo #mobile-nav{top:129px}@media (min-width: 768px){.page-thinkanddo #mobile-nav{top:139px}}.page-for-you-and-for-all header{padding-top:1em}@media (min-width: 768px){.page-for-you-and-for-all header{padding-top:2em}}.page-for-you-and-for-all .header-intro{width:83.3333333333%;margin:0 auto 1.5em;text-align:center}.page-for-you-and-for-all .header-intro h1{font-family:UniversRoman;font-size:4em;text-transform:uppercase;font-weight:bold;line-height:1}@media (min-width: 768px){.page-for-you-and-for-all .header-intro h1{font-size:6.5em}}.page-for-you-and-for-all .header-intro p{font-size:1.2em;width:100%;margin:auto;color:#777}@media (min-width: 768px){.page-for-you-and-for-all .header-intro p{width:75%}}.page-for-you-and-for-all .share-buttons{width:100%;background-color:#c00;z-index:102}@media (min-width: 768px){.page-for-you-and-for-all .share-buttons{background-color:transparent;width:auto;position:absolute;top:1.5em}}.page-for-you-and-for-all .share-buttons.fixed{position:fixed;top:10em}@media (max-width: 767px){.page-for-you-and-for-all .share-buttons ul{margin:auto;display:block;width:142px}.page-for-you-and-for-all .share-buttons ul:before,.page-for-you-and-for-all .share-buttons ul:after{content:" ";display:table}.page-for-you-and-for-all .share-buttons ul:after{clear:both}}.page-for-you-and-for-all .share-buttons li{float:left;margin:4px;background-color:#c00}@media (min-width: 768px){.page-for-you-and-for-all .share-buttons li{float:none;margin:4px 0}}.page-for-you-and-for-all .share-buttons li:hover{background-color:#900}.page-for-you-and-for-all .share-buttons a{display:block;padding:0.2em;font-size:2em;color:#fff}.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}.page-for-you-and-for-all .video-wrapper{width:100%}@media (min-width: 992px){.page-for-you-and-for-all .video-wrapper{position:absolute}}.page-for-you-and-for-all .video-wrapper .screen{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.9);z-index:100}.page-for-you-and-for-all .video-wrapper #video-window-wrapper{width:60%;position:absolute;top:9em;left:50%;margin-left:-31%}.page-for-you-and-for-all .video-wrapper #video-window{width:100%;height:0;padding-bottom:56.2%;margin:0px auto}.page-for-you-and-for-all .video-wrapper #video-window iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.page-for-you-and-for-all .video-wrapper a.video-close{position:fixed;top:9em;color:#fff;left:50%;margin-left:31%;font-size:1em;z-index:101}.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}.page-for-you-and-for-all .video-wrapper a.play-video{display:block;width:117px;height:117px;margin:1em auto 2em;text-align:center;font-family:UniversRoman}@media (min-width: 992px){.page-for-you-and-for-all .video-wrapper a.play-video{margin-top:8%}}.page-for-you-and-for-all .video-wrapper a.play-video:hover{color:#fff;background-color:#900}.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}@media (max-width: 991px){.page-for-you-and-for-all .the-fact .loud{line-height:1;margin-bottom:10px}}.page-for-you-and-for-all #top-quote{background-color:#900}.page-for-you-and-for-all #top-quote blockquote{margin:0;padding:0 15px}.page-for-you-and-for-all #top-quote p{margin:0;color:#fff}.page-for-you-and-for-all .wp-caption,.page-for-you-and-for-all p>img,.page-for-you-and-for-all p>a>img{margin-bottom:1.6em}@media (min-width: 768px){.page-for-you-and-for-all .wp-caption,.page-for-you-and-for-all p>img,.page-for-you-and-for-all p>a>img{margin-bottom:0.6em}}@media (min-width: 992px){.page-for-you-and-for-all .wp-caption.alignleft,.page-for-you-and-for-all p>img.alignleft,.page-for-you-and-for-all p>a>img.alignleft{margin-right:2em;margin-left:-8.3333333333%}.page-for-you-and-for-all .wp-caption.alignright,.page-for-you-and-for-all p>img.alignright,.page-for-you-and-for-all p>a>img.alignright{margin-left:2em;margin-right:-8.3333333333%}}.page-for-you-and-for-all blockquote{color:#7D8C1F;font-size:2.2em;text-align:center;font-family:"GlyphaLight";letter-spacing:0.02em}@media (min-width: 768px){.page-for-you-and-for-all blockquote{margin-left:-8.3333333333%;margin-right:-8.3333333333%}}.page-for-you-and-for-all blockquote .source{color:#333;font-size:0.35em;font-family:UniversRoman}.page-for-you-and-for-all .section-share{display:block;padding:0.5em;float:right;color:#fff;font-size:0.8em;background-color:#c00}.page-for-you-and-for-all .section-share:hover{background-color:#900}.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}.page-for-you-and-for-all #wolf-mountain ul{font-family:UniversRoman;width:50%;float:left;font-size:0.8em}.page-for-you-and-for-all #wolf-mountain li{padding:0.7em 0}@media (min-width: 992px){.page-for-you-and-for-all #wolf-mountain li{padding-left:2.2em}}.page-for-you-and-for-all #wolf-mountain a{color:#333;text-align:center}.page-for-you-and-for-all #wolf-mountain a:hover,.page-for-you-and-for-all #wolf-mountain a:focus{text-decoration:underline}.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}.features #main-content>section:first-child{padding:2.2em 0 0}@media (min-width: 768px){.features #main-content>section:first-child{padding:3em 0 2.2em}}.features .feature-content,.features .event-mod{background-color:#fff}.features .feature-content+.feature-content,.features .event-mod+.feature-content,.features .feature-content+.event-mod,.features .event-mod+.event-mod{padding-top:0}.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}.red-bg{color:#fff;background-color:#c00}.red-bg a{color:#fff}.white-bg{background-color:#fff;color:#c00}.white-bg a{color:#c00}.reynolds-red-bg{color:#fff;background-color:#900}.reynolds-red-bg a{color:#fff}.orange-bg{color:#fff;background-color:#d14905}.orange-bg a{color:#fff}.yellow-bg{color:#000;background-color:#FDD726}.yellow-bg a{color:#000}.green-bg{color:#fff;background-color:#7D8C1F}.green-bg a{color:#fff}.blue-bg{color:#fff;background-color:#427E93}.blue-bg a{color:#fff}.indigo-bg{color:#fff;background-color:#4156a1}.indigo-bg a{color:#fff}.gray-lighter-bg{color:#000;background-color:#f2f2f2}.gray-lighter-bg a{color:#000}.gray-light-bg{color:#000;background-color:#ccc}.gray-light-bg a{color:#000}.gray-dark-bg{color:#fff;background-color:#666}.gray-dark-bg a{color:#fff}.gray-darker-bg{color:#fff;background-color:#333}.gray-darker-bg a{color:#fff}.active+.indicator.red{border-bottom:10px solid #c00}.active+.indicator.reynolds-red{border-bottom:10px solid #900}.active+.indicator.orange{border-bottom:10px solid #d14905}.active+.indicator.yellow{border-bottom:10px solid #FDD726}.active+.indicator.green{border-bottom:10px solid #7D8C1F}.active+.indicator.blue{border-bottom:10px solid #427E93}.active+.indicator.indigo{border-bottom:10px solid #4156a1}.red-txt{color:#c00 !important}.red-txt a{color:#c00}.red-txt a:hover{color:#600}.reynold-red-txt{color:#900 !important}.reynold-red-txt a{color:#900}.reynold-red-txt a:hover{color:#300}.orange-txt{color:#d14905 !important}.orange-txt a{color:#d14905}.orange-txt a:hover{color:#6d2603}.yellow-txt{color:#FDD726 !important}.yellow-txt a{color:#FDD726}.yellow-txt a:hover{color:#bb9a02}.green-txt{color:#7D8C1F !important}.green-txt a{color:#7D8C1F}.green-txt a:hover{color:#32380d}.blue-txt{color:#427E93 !important}.blue-txt a{color:#427E93}.blue-txt a:hover{color:#22424d}.indigo-txt{color:#4156a1 !important}.indigo-txt a{color:#4156a1}.indigo-txt a:hover{color:#242f58}.color-black{color:#000000}.color-black+.glyphicon{color:#000000}.sidebar-nav{display:none;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:0.8em;color:#666}@media (min-width: 992px){.sidebar-nav{display:block}}@media (min-width: 992px){.sidebar-nav{float:left;width:22.9166666667%}}.sidebar-nav #sidebar-heading{display:block;color:#333;margin:0 0 0.5em;padding:0.5em 0.4em;font-size:1.25em;font-family:UniversRoman}.sidebar-nav #sidebar-heading:hover,.sidebar-nav #sidebar-heading:focus{color:#c00}.sidebar-nav ul ul{display:none;font-size:0.8em;list-style:none;background:none;padding-left:0}.sidebar-nav ul ul>li:before{content:none}.sidebar-nav ul ul a{padding-left:20px}.sidebar-nav ul a{display:block;color:#666;padding:0.4em 0.5em}.sidebar-nav ul a:hover,.sidebar-nav ul a:focus{color:#c00}.sidebar-nav .current-menu-item>a,.sidebar-nav .current-menu-parent>a{font-family:UniversRoman;color:#000}.sidebar-nav .current-menu-item>ul,.sidebar-nav .current-menu-parent>ul{display:inline}footer{font-size:0.9em;font-family:UniversLight;color:#fff;background-color:#900;letter-spacing:0.02em;position:relative;z-index:200;max-width:1500px;margin:auto;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease}footer .footer-main{margin-left:-15px;margin-right:-15px;padding:3em 0}footer .footer-main:before,footer .footer-main:after{content:" ";display:table}footer .footer-main:after{clear:both}@media (min-width: 768px){footer .footer-main{padding:3em 0 5em}}.footer-address{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.footer-address{float:left;width:25%}}.footer-address h5{margin-top:0}.footer-address address{padding:2em 0}.footer-address .phone-number a[href^=tel]{color:#fff}.footer-interactive{width:270px;clear:both;margin:auto;padding-top:48px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.footer-interactive{float:left;width:25%}}@media (min-width: 768px){.footer-interactive{clear:none;padding-top:0}}.footer-interactive h5{margin-top:0}.footer-links{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:30px}@media (min-width: 768px){.footer-links{float:left;width:50%}}@media (min-width: 768px){.footer-links{margin-top:-10px;margin-left:0px}}.footer-links a{color:#fff}.footer-links a:hover,.footer-links a:focus{text-decoration:underline}.footer-links ul{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.footer-links ul{float:left;width:50%}}.footer-links li:before{color:#fff;display:inline-block;vertical-align:middle;padding-right:0.5em}.copyright{font-size:0.8em;padding-top:0.9em}.copyright p{text-align:center}@media (min-width: 768px){.copyright{float:left}}.social-channels{font-size:3.5em;width:6.1em;margin:0 auto}.social-channels:before,.social-channels:after{content:" ";display:table}.social-channels:after{clear:both}@media (min-width: 768px){.social-channels{float:right;width:auto;margin:0 -15px 0 0;font-size:2em}}.social-channels a{color:#fff}.social-channels li{float:left;padding:0 0.25em}header{position:relative}header+section{padding:3em 0}.header-img{width:100%;max-width:1500px}@media (min-width: 768px){.header-box{position:absolute;top:0;width:100%;height:100%}}.header-txt{margin:0 -15px 0 -15px;padding:3em 15px;color:#fff;background-color:#333;font-size:0.8em;display:block}@media (min-width: 768px){.header-txt{margin:0;background-color:transparent;padding:2.5rem;position:relative;width:50%}.header-txt.centered{position:absolute;left:50% !important;top:50% !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header-txt.background .header-tag{padding-left:0}}@media (min-width: 992px){.header-txt{font-size:1em}}@media (min-width: 1200px){.header-txt{width:40%}}.header-txt h1{color:#fff;margin:0 0 0.3em}@media (min-width: 992px){.header-txt h1{margin:0 0 0.5em}}.header-txt p{font-size:1.375em;margin:0}@media (min-width: 768px){.header-txt.red{background-color:#c00}}@media (min-width: 768px){.header-txt.white{background-color:#fff;color:#c00}.header-txt.white .header-tag{background-color:#fff}.header-txt.white:hover .header-action,.header-txt.white:focus .header-action{color:#600}.header-txt.white:hover .header-lead,.header-txt.white:hover .header-tag,.header-txt.white:focus .header-lead,.header-txt.white:focus .header-tag{color:#c00}}.header-txt:hover .header-action,.header-txt:focus .header-action{color:#d5d5d5}.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}.header-txt:hover .header-lead,.header-txt:hover .header-tag,.header-txt:focus .header-lead,.header-txt:focus .header-tag{color:#fff}.fixed-nav-bar{background:#fff;border-bottom:1px solid #999;display:none;font-family:"UniversCondensed",Arial,sans-serif;font-size:15px;padding:1em 0;position:absolute;text-align:left;width:100%;z-index:9999}.fixed-nav-bar ul{list-style:none;margin:0px}.fixed-nav-bar li{display:inline-block;margin-left:28px}.fixed-nav-bar li:first-child{margin-left:0px}.fixed-nav-bar a{color:#c00}.fixed-nav-bar a:hover,.fixed-nav-bar a.active-link{color:#660000}.fixed-nav-bar__elevator{color:#c00;cursor:pointer;display:none;vertical-align:top}.fixed-nav-bar__elevator:hover{color:#660000}.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}.fixed-nav-bar__elevator .elevator__title{display:inline-block;vertical-align:top}@media (min-width: 992px){.fixed-nav-bar{display:block}}.has-fixed-nav .fixed-nav-bar{position:fixed;left:0px;top:0px}.has-fixed-nav .fixed-nav-bar__elevator{display:inline-block}.has-fixed-nav.can-publish .fixed-nav-bar{top:32px}.fixed-nav-bar+section{padding-top:5.5em}form.wpcf7-form p{display:block}form.wpcf7-form .wpcf7-submit{color:#fff;background-color:#c00;border:none;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;text-decoration:none;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.6;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}form.wpcf7-form .wpcf7-text,form.wpcf7-form .wpcf7-textarea{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}form.wpcf7-form .wpcf7-text:focus,form.wpcf7-form .wpcf7-textarea:focus{border-color:#66afe9;outline:0}form.wpcf7-form .wpcf7-textarea{height:auto}.extra-nav{background:#c00;position:relative;z-index:100;font-size:14px}.extra-nav-list{max-height:0;overflow:hidden;padding-left:0;margin-bottom:0;-webkit-transition:max-height 0.3s ease;-moz-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.extra-nav.extra-nav-is-showing .extra-nav-list{max-height:1000px}.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}@media (max-width: 768px){.extra-nav-list-item:nth-child(1){border-top:none}}@media (min-width: 1200px){.extra-nav-list-item:nth-child(-n+6){border-top:none}}@media (min-width: 1200px){.extra-nav-list-item:nth-child(6n+6){border-right:none}}@media (min-width: 992px) and (max-width: 1199px){.extra-nav-list-item:nth-child(3n+3){border-right:none}}@media (max-width: 991px){.extra-nav-list-item:nth-child(2n+2){border-right:none}}.extra-nav-list-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;border-top:1px solid #900;padding-left:0;padding-right:0}@media (min-width: 768px){.extra-nav-list-item{float:left;width:50%}}.extra-nav-list-item:before{display:none}@media (min-width: 768px){.extra-nav-list-item{border-right:1px solid #900}}@media (min-width: 992px){.extra-nav-list-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}}@media (min-width: 992px) and (min-width: 768px){.extra-nav-list-item{float:left;width:33.3333333333%}}@media (min-width: 1200px){.extra-nav-list-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}}@media (min-width: 1200px) and (min-width: 768px){.extra-nav-list-item{float:left;width:16.6666666667%}}.extra-nav-list-item a{display:block;color:#ffffff;text-align:center;padding-top:1em;padding-bottom:1em}.extra-nav-list-item a:hover{background:#900}.extra-nav-trigger{position:absolute;right:2%;top:100%;padding:4px 10px;cursor:pointer;background:#c00;color:#fff;text-transform:uppercase}.extra-nav-trigger:hover{background:#900}.extra-nav.extra-nav-is-showing .extra-nav-trigger{background:#900}.extra-nav-trigger-text{font-size:14px}.lb-video-screen{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.9);z-index:1000}#lb-video-window-wrapper{width:70%;position:absolute;top:10em;left:50%;margin-left:-35%}#lb-video-window{width:100%;height:0;padding-bottom:56.2%;margin:0px auto}#lb-video-window iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}a.lb-video-close{position:fixed;top:10em;color:#fff;left:50%;margin-left:37%;font-size:1em;z-index:1001}a.lb-video-close .glyphicon{font-size:3em}.lb-video-share-buttons{position:fixed;top:10em;z-index:1002}.lb-video-share-buttons li{float:none;margin:4px 0;background-color:#c00}.lb-video-share-buttons li:hover{background-color:#900}.lb-video-share-buttons a{display:block;padding:0.2em;font-size:2em;color:#fff}.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}.teaser-buttons{margin-top:1.5rem}.teaser-button{font-size:1.325rem;padding:1em 1.25em;display:inline-block;text-transform:uppercase;font-weight:bold;width:100%;vertical-align:top}@media (min-width: 768px){.teaser-button{width:inherit}}.admissions-teaser-buttons .teaser-button:nth-child(1){margin-bottom:1.5rem}.admissions-teaser-buttons .teaser-button:nth-child(1){margin-right:0}@media (min-width: 768px){.admissions-teaser-buttons .teaser-button:nth-child(1){margin-right:20px}}.fixed-sidenav{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:none;padding-top:0.6em;font-size:0.9em}@media (min-width: 992px){.fixed-sidenav{float:left;width:25%}}@media (min-width: 992px){.fixed-sidenav{display:block}}.fixed-sidenav li a{display:block;padding:0.3em 1.2em;color:#333;width:100%}@media (min-width: 1200px){.fixed-sidenav li a{padding:0.3em 1.5em}}.has-fixed-nav .fixed-sidenav .active-link,.fixed-sidenav li a:hover{color:#fff;display:inline-block}.has-fixed-nav .fixed-sidenav .active-link.gray-lighter,.fixed-sidenav li a:hover.gray-lighter{background-color:#f2f2f2;color:#333}.has-fixed-nav .fixed-sidenav .active-link.red,.fixed-sidenav li a:hover.red{background-color:#c00}.has-fixed-nav .fixed-sidenav .active-link.indigo,.fixed-sidenav li a:hover.indigo{background-color:#4156a1}.has-fixed-nav .fixed-sidenav .active-link.orange,.fixed-sidenav li a:hover.orange{background-color:#d14905}.has-fixed-nav .fixed-sidenav .active-link.green,.fixed-sidenav li a:hover.green{background-color:#7D8C1F}.has-fixed-nav .fixed-sidenav .active-link.reynolds-red,.fixed-sidenav li a:hover.reynolds-red{background-color:#900}.has-fixed-nav .fixed-sidenav .active-link.gray-darker,.fixed-sidenav li a:hover.gray-darker{background-color:#333}.fixed-sidenav-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.fixed-sidenav-content{float:left;width:75%}}.fixed-sidenav-content .container{max-width:100%}.has-fixed-nav .fixed-sidenav-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.has-fixed-nav .fixed-sidenav-content{float:left;width:75%}}@media (min-width: 992px){.has-fixed-nav .fixed-sidenav-content{margin-left:25%}}.has-fixed-nav .fixed-sidenav{position:fixed;top:0;margin-top:0;margin-bottom:1.6em}@media (min-width: 992px){.has-fixed-nav .fixed-sidenav{max-width:242.5px}}@media (min-width: 1200px){.has-fixed-nav .fixed-sidenav{max-width:292.5px}}.has-fixed-nav .fixed-sidenav.fixed-bottom{position:absolute;top:auto;bottom:0}
