/*!
Theme Name: NC State News Site Theme
Author: Scott Thompson, Andrew Matthews, University Communications
Author URI: http://github.ncsu.edu/ncstate-ucomm
Description: Responsive template for NC State University News site
Version: 1.0
*/.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1em}.m-mb1{margin-bottom:1em}@media (min-width: 768px){.m-mb1{margin-bottom:0}}.pt0{padding-top:0 !important}.p2{padding:2em}body{color:#333;font-size:14px;margin-top:-30px;font-family:"UniversLight"}@media (min-width: 768px){body{font-size:16px}}blockquote{border-left:5px solid #eee;padding:11px 25px;margin:0 0 22px;font-size:1.1em;font-family:UniversRoman}@media (min-width: 768px){blockquote{margin-left:25px;margin-right:25px}}a:focus{outline:none}h1{font-size:3.71428em}strong{font-family:UniversRoman}#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}.caption,.video-caption,.wp-caption-text,.post .wp-caption-text{color:#666;font-family:"GlyphaRoman";font-size:0.8em;width:90%;margin:10px auto}@media (min-width: 768px){.caption,.video-caption,.wp-caption-text,.post .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-bottom:2.5em}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn:hover .glyphicon{left:4px}.wp-caption,p>img,p>a>img{padding:0 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 (min-width: 768px){.wp-caption,p>img,p>a>img{padding:1em}.wp-caption.alignleft,p>img.alignleft,p>a>img.alignleft{float:left}.wp-caption.alignright,p>img.alignright,p>a>img.alignright{float:right}}p>img,p>a>img{box-sizing:content-box}header.container-fluid{padding:0;background-color:#333}@media (min-width: 768px){header.container-fluid{background-color:transparent;padding:0 0 35.37% 0;height:0}}.header-img{width:100%;max-width:1500px}@media (min-width: 768px){.header-img{position:absolute}}.header-txt{margin:0 -15px 0 -15px;padding:3em 15px;color:#fff;background-color:#333;font-size:0.8em}@media (min-width: 768px){.header-txt{background-color:transparent;margin:0;padding:1em 0;width:50%;position:relative}}@media (min-width: 992px){.header-txt{font-size:1em;padding:3em 0}}.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}section{font-size:1.125em;padding:2.5em 0;width:100%}section p{margin:0 0 25px}@media (min-width: 992px){section .section-split{margin-left:8.33333%}}section .section-txt h1{font-size:3.2em;margin:0 0 40px}section .section-txt h3{font-family:UniversLight;font-size:1.333em}section .section-txt h4{font-size:1em}section .section-txt h3,section .section-txt h4,section .section-txt h5,section .section-txt h6{color:#c00}@media (min-width: 768px){section .section-txt{width:83.33333%;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:2em;margin:22px 0 0}.pull-quote{margin:0 0 30px 0;text-align:center;width:100%}@media (min-width: 768px){.pull-quote.left,.pull-quote.right{width:50%;text-align:left}}@media (min-width: 1200px){.pull-quote.left,.pull-quote.right{width:41.66667%}}.pull-quote.left{margin-right:30px;float:left}.pull-quote.right{margin-left:30px;float:right}.pull-quote blockquote{font-family:"GlyphaRoman";border:none;font-size:2.222em;padding:0;margin:0}.pull-quote blockquote:before{content:"\201c";margin-left:-0.542em}.pull-quote .thumbnail-citation{padding-right:1em;float:left;max-width:35%}@media (min-width: 768px){.pull-quote .thumbnail-citation{width:25%}}@media (min-width: 992px){.pull-quote .thumbnail-citation{width:40%}}.feature-content,.story-index{background-color:#f2f2f2;padding:0}@media (min-width: 768px){.feature-content,.story-index{padding:2.2em 0}}@media (min-width: 768px){.feature-content .row+.row,.story-index .row+.row{padding-top:2em}}.feature-content 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,.story-index h3{margin:0 0 2.2em}}.feature-content .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,.story-index .feature-source:hover{text-decoration:none}.feature-content+.feature-content{padding-top:1.1em}.feature-content.single .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{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{float:left;width:50%}}@media (min-width: 992px){.feature-content.single .feature-block .feature-img{float:left;width:50%}}.feature-content.single .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{float:left;width:50%}}@media (min-width: 992px){.feature-content.single .feature-block .feature-txt{float:left;width:50%}}.feature-content.single .feature-block:hover img{opacity:1}.feature-content.two-column .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{float:left;width:50%}}@media (min-width: 992px){.feature-content.two-column .feature-block{float:left;width:50%}}.feature-content.two-column .feature-block .feature-link{font-size:1.3em}.feature-content.four-column .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{float:left;width:25%}}@media (min-width: 992px){.feature-content.four-column .feature-block{float:left;width:25%}}.feature-content.txt-columns .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{float:left;width:33.33333%}}@media (min-width: 992px){.feature-content.txt-columns .feature-block .feature-img{float:left;width:33.33333%}}.feature-content.txt-columns .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:initial}@media (min-width: 768px){.feature-content.txt-columns .feature-block .feature-txt{float:left;width:66.66667%}}@media (min-width: 992px){.feature-content.txt-columns .feature-block .feature-txt{float:left;width:66.66667%}}.hp-featured-img{position:relative}.hp-featured-txt h6{font-family:'UniversLight';font-weight:normal}.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.33333%}}@media (min-width: 992px){.feature-block{float:left;width:33.33333%}}@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:0.825em}@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{text-decoration:none}.feature-block:hover{color:#000}.feature-block:hover h4{color:#600}.feature-block:hover .glyphicon-roman-arrow,.feature-block:hover .glyphicon-thin-arrow{left:4px}.feature-block:hover .action-link,.feature-block:hover .feature-link{color:#600}.feature-block:hover img{opacity:0.7}.feature-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:#000;height:100%;margin-bottom:0;padding:0 !important;position:relative;min-height:0}@media (min-width: 768px){.feature-img{float:left;width:33.33333%}}@media (min-width: 768px){.feature-img{margin-bottom:22px}}.feature-img--full{width:100%}.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}}.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";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}@media (min-width: 768px){.ncstate-fact .the-support a{font-size:1.2em;font-family:UniversRoman}}.ncstate-fact .the-support a:hover{color:#ccc}.ncstate-fact .the-support a:hover .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}}.ncstate-fact .gears{width:100px;height:100px}.instagram-mod{font-family:"GlyphaLight";letter-spacing:1px}.instagram-mod h2{color:#fff;font-size:2.5em;margin-top:0}.instagram-mod .row{padding-top:1em}.social-tag{font-size:1.7em;padding:0.25em 0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0.294117em}.instagram-txt{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.instagram-txt{float:left;width:41.66667%}}.instagram-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.instagram-img{float:left;width:58.33333%}}.instagram-img img{float:left;padding:0.4em;width:50%}.instagram-img img:nth-child(n+5){display:none}@media (min-width: 400px){.instagram-img img{width:33.33333%}.instagram-img img:nth-child(n+7){display:initial}}@media (min-width: 768px){.instagram-img img{width:25%}.instagram-img img:nth-child(n){display:initial}}.archive .entry-title,.archive h1{font-size:2em;display:inline-block;margin-bottom:40px;margin-top:50px}@media (min-width: 768px){.archive .entry-title,.archive h1{font-size:3em}}#archive-section{padding-top:0px}.news-subhead{width:100%}.news-subhead h1{font-size:2em;display:inline-block;margin-bottom:40px;margin-top:50px}@media (min-width: 768px){.news-subhead h1{font-size:3em}}.news-subhead .subhead-alt{color:#fff}.archive-search{margin-bottom:20px;padding:1em 0}.archive-search h3{margin-bottom:10px}.archive-search .archive-btn{margin-bottom:10px;width:100%;height:50px}.archive-search .archive-btn ul{width:100%;margin-top:0}.archive-search .archive-btn button{width:100%;height:50px;border:none;font-size:1.125em;font-family:'UniversLight', Arial;background:#f2f2f2;text-align:left;padding-left:20px}.archive-search .archive-btn button span{position:absolute;right:20px;top:16px;text-align:right}.archive-search .archive-btn .inactive{cursor:not-allowed;opacity:0.5}.floating-image{width:50%;padding-left:15px;padding-right:15px;text-align:center}@media (max-width: 768px){.floating-image{width:100%}}.section-break{border-bottom:1px solid #ccc}.button-link{background:#f2f2f2;padding:20px 0 20px 30px;margin:0 0 50px 0;width:100%}.button-link h3{font-family:'UniversRoman', Arial;text-transform:uppercase;color:#333 !important;line-height:1;margin:0 !important}.button-link:hover .glyphicon-bold-arrow{left:4px}.button-link+.button-link{margin-top:-25px}.sidebar-navigation{margin-top:60px}.sidebar-navigation h3{margin-bottom:30px;text-transform:uppercase}.sidebar-navigation ul li{margin-bottom:16px}.sidebar-navigation ul li.before{color:#c00}.feature-bar{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-bar{float:left;width:100%}}@media (min-width: 992px){.feature-bar{float:left;width:33.33333%}}.feature-nav{display:inline-block;width:100%}.feature-column{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-column{float:left;width:100%}}@media (min-width: 992px){.feature-column{float:left;width:66.66667%}}.feature-column h3,.feature-bar h3{font-size:0.9em;text-transform:uppercase}.feature-column h3{margin-left:15px}.feature-bar h3{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.77em;margin:1.5em 0}.feature-bar h3:first-of-type{margin-top:0px}.feature-bar ul li,.section-sidebar ul li{padding-left:2.25em;margin:1.1em 0;font-size:0.9em}.feature-bar ul li:before,.section-sidebar ul li:before{padding-right:1em;margin-left:-2em;font-size:0.6em}.feature-post{position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#555;padding-top:1em;padding-bottom:1em;display:inline-block}.feature-post.single{padding-top:0px;width:100%;display:block !important;color:#333}.feature-post:hover .glyphicon-roman-arrow,.feature-post:hover .glyphicon-thin-arrow{left:4px}.feature-post:hover .glyphicon-roman-arrow.reverse,.feature-post:hover .glyphicon-thin-arrow.reverse{left:-4px}.feature-post h6{margin-top:0;color:#333;font-size:0.77em;font-weight:100}.feature-post h4{font-size:1.33em;color:#cc0000;margin-top:0}.feature-post p{font-size:0.9em}.feature-post .feature-txt{color:#333}@media (max-width: 1200px){.feature-post .feature-txt{padding:0}}@media (max-width: 768px){.feature-post .feature-txt{padding-left:0;padding-right:0}}.icon-video{background:#333;color:#fff;font-size:1.5em;line-height:1;padding:8px;position:absolute;left:0;right:auto;top:auto;bottom:0;z-index:1}.feature-post--row{display:inline-block;width:100%}.feature-post--row .feature-img{margin-right:30px}.feature-content h3.brand-red{color:#cc0000}.feature-content h3.brand-red a{text-transform:capitalize;text-decoration:underline}.social-split{margin-right:8.333%}.social-header{display:flex}.social-header p{font-size:1.375em}.social-header span{font-size:2.55em}.social-account{margin-left:15px}.social-account h2,.social-header h2{color:#fff;margin:0}.social-account p,.social-header p{font-size:1em}.ncstate-handle:hover{text-decoration:underline}.media-txt{font-size:1.325em;display:block}.media-txt:hover{text-decoration:underline}.support-email{padding-bottom:1.222em;width:100%;position:relative}.support-email h3{margin-bottom:1.222em}.support-email input[type="text"]{position:relative;width:100%;border:none;background:#f2f2f2;padding:10px;color:#333;text-indent:20px}.support-email .glyphicon-bold-arrow{font-size:1.375em;position:absolute;right:10px;left:auto;top:52px;color:#333;line-height:1}.news-subscribe h3{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.875em;margin:1.5em 0}.news-subscribe h3:first-of-type{margin-top:0px}.news-subscribe .section-intro{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:2.5em}@media (min-width: 992px){.news-subscribe .section-intro{float:left;width:54.16667%}}@media (min-width: 768px){.news-subscribe .section-intro{margin-bottom:0px}}.news-subscribe .section-support{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){.news-subscribe .section-support{float:left;width:45.83333%}}.social-connect{padding:3.5em 0}.abstract-wrapper{padding-top:0}.abstract-wrapper .abstract-content{position:absolute;width:100%;left:0}.abstract-wrapper .news-subhead+.row{margin-top:10em}@media (min-width: 768px){.abstract-wrapper .news-subhead+.row{margin-top:11em}}.abstract-content{background-color:#900;color:#fff;margin-bottom:20px}@media (max-width: 768px){.abstract-content .container{padding:0}}@media (max-width: 768px){.abstract-content .row{margin:0}}.abstract-content.home{margin-bottom:0}.abstract-content.category{font-size:12px}.abstract-content.category h1{margin:42px 30px}.abstract-content a{color:#fff}.abstract-content a:hover{text-decoration:underline}.abstract-content h2{color:#fff;margin:0 0 30px;font-size:2.55em}.abstract-content h3{font-family:"UniversRoman",Arial,sans-serif;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.9em;margin:1.5em 0;color:#fff}.abstract-content h3:hover .glyphicon{left:4px}@media (min-width: 768px){.abstract-content h3{margin:0 0 2.2em}}.abstract-content.abstract-source{display:inline-block;text-transform:none;font-weight:normal;padding:0 0 7.5em;margin:0 0.5em;border-left:2px solid #333;text-decoration:underline}.abstract-content.abstract-source:hover{text-decoration:none}.abstract-content.single .abstract-block{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:transparent}.abstract-content.single .abstract-block:hover img{opacity:1}.abstract-content.single .abstract-block .abstract-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){.abstract-content.single .abstract-block .abstract-txt{float:left;width:50%}}@media (min-width: 992px){.abstract-content.single .abstract-block .abstract-txt{float:left;width:50%}}@media (min-width: 768px){.abstract-content.single .abstract-block{float:left;width:50%}}@media (min-width: 992px){.abstract-content.single .abstract-block{float:left;width:50%}}.abstract-content.two-column .abstract-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){.abstract-content.two-column .abstract-block{float:left;width:50%}}@media (min-width: 992px){.abstract-content.two-column .abstract-block{float:left;width:50%}}@media (min-width: 768px){.abstract-content .row+.row{padding-top:2em}}.abstract-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:1em;padding-bottom:1em}.abstract-block .abstract-post{margin-top:0}.abstract-block p:last-child{margin-bottom:0}.abstract-block.intro-block:hover{text-decoration:none}.abstract-block.intro-block:hover p:last-child{color:#ccc}.abstract-block:hover h4{color:#660000}.abstract-block:hover img{opacity:0.7}.abstract-block:hover .glyphicon{left:4px}.abstract-block:hover .action-link .abstract-link{color:#666000}.abstract-block p{font-size:1.125em;margin-bottom:40px;color:#fff}.abstract-block h4{font-size:1.33em;color:#900;margin-top:0}.abstract-block.list{padding-top:0;padding-bottom:0}.abstract-block.list a{text-decoration:underline}.abstract-block.list a.hover{text-decoration:none}.abstract-block.list ul{margin-left:8px}.abstract-block.list li{margin:1.5em 0}.abstract-block.list li.before{display:inline;vertical-align:-2px}.abstract-block.list li:first-child{margin-top:0}.abstract-block.list ul{color:#fff;margin-bottom:11px;font-size:0.9em}@media (min-width: 768px){.abstract-block.list ul{font-size:1.125em}}.abstract-block .action-link{color:#900;display:block;font-size:1.3em}@media (min-width: 768px){.abstract-block .action-link{margin:15px 0 0}}@media (max-width: 768px){.abstract-block{float:left;width:33.3333%;padding-top:0;padding-bottom:0}}@media (min-width: 992px){.abstract-block{float:left;width:33.333%}}@media (min-width: 768px){.abstract-block{width:33.3333%;float:left}}@media (max-width: 768px){.abstract-block{width:100%}}.abstract-block.single{width:100%;display:block}.feature-bar .abstract-post p{font-size:18px}.abstract-post{margin:50px 0}.abstract-post h6{color:#fff;margin-bottom:0px;font-weight:100;font-size:0.77em}.abstract-post p{font-size:1.125em}.abstract-post:hover .glyphicon-roman-arrow,.abstract-post:hover .glyphicon-thin-arrow{left:4px}.abstract-content .intro-block{margin-bottom:2.5em}@media (min-width: 768px){.abstract-content .intro-block{margin-bottom:0px}}.abstract-txt{padding:0 8px}.digging-deeper{padding-bottom:2em}.search-title{text-align:center;margin:60px 0}#searchform{margin:0 0 5em 0;text-align:center}#searchform input[type="text"]{height:36px;position:relative}#searchform input[type="submit"]{color:#fff;background-color:#333;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNDRweCIgaGVpZ2h0PSIxNDRweCIgdmlld0JveD0iMCAwIDE0NCAxNDQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0NCAxNDQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDogI2ZmZjsiIGQ9Ik0xMjUuNDA5LDExMi4zODFMOTMuMjk2LDgwLjI2OWM0LjE4MS02LjQ5Myw2LjQzMS0xNC4wNTEsNi40My0yMS45NTVjMC4wMDEtMTAuODY0LTQuMjMtMjEuMDc5LTExLjkxNC0yOC43NgoJQzgwLjEzLDIxLjg3LDY5LjkxNywxNy42NCw1OS4wNTIsMTcuNjRzLTIxLjA3OSw0LjIzLTI4Ljc2MSwxMS45MTRjLTcuNjgzLDcuNjgxLTExLjkxNCwxNy44OTYtMTEuOTEzLDI4Ljc2CgljLTAuMDAxLDEwLjg2NCw0LjIzLDIxLjA3OCwxMS45MTMsMjguNzYxYzcuNjgyLDcuNjgzLDE3Ljg5NywxMS45MTMsMjguNzYxLDExLjkxM2M3LjkwNiwwLDE1LjQ2LTIuMjUsMjEuOTUzLTYuNDMxbDMyLjExMywzMi4xMTUKCUwxMjUuNDA5LDExMi4zODF6IE0zOS45OTQsNzcuMzcxYy01LjA5LTUuMDkxLTcuODk0LTExLjg1OS03Ljg5NC0xOS4wNThjMC03LjIsMi44MDQtMTMuOTY3LDcuODk0LTE5LjA1NwoJYzUuMDkxLTUuMDksMTEuODU4LTcuODk1LDE5LjA1OC03Ljg5NWM3LjE5OCwwLDEzLjk2NSwyLjgwNSwxOS4wNTcsNy44OTVjNS4wOTEsNS4wOSw3Ljg5NCwxMS44NTcsNy44OTQsMTkuMDU3CgljMCw3LjE5OS0yLjgwMywxMy45NjctNy44OTQsMTkuMDU4Yy01LjA5MSw1LjA5LTExLjg1OCw3Ljg5NS0xOS4wNTcsNy44OTVDNTEuODUzLDg1LjI2Niw0NS4wODUsODIuNDYxLDM5Ljk5NCw3Ny4zNzF6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;background-size:1.8em;border:none;width:36px;height:36px;padding:0px}.search-page #searchform #s{display:inline-block;vertical-align:middle;width:80%}@media (min-width: 768px){.search-page #searchform #s{width:40%}}.search-page #searchform #searchsubmit{display:inline-block;vertical-align:middle}.photos{margin-top:2.5em;margin-bottom:2em}.photos img{margin:0.5em}.glyphicon-roman-arrow.reverse{display:inline-block;top:0px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}h3#helpful-links{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:14px;margin-top:60px}input[type="text"]#mce-EMAIL{float:left;width:80%;height:48px;border-radius:0}input[type="submit"]#mc-embedded-subscribe{color:#333;font-family:"ncsu-icons";font-size:1.5em;width:60px;height:48px;padding-right:10px;background-color:#f2f2f2;float:left;border:0;border-radius:0}.red-txt{color:#c00}.reynolds-red-txt{color:#900}.orange-txt{color:#d15122}.yellow-txt{color:#FDD726}.green-txt{color:#7D8C1F}.blue-txt{color:#427E93}.indigo-txt{color:#4156a1}.red-bg{color:#fff;background-color:#c00}.red-bg a{color:#fff}.reynolds-red-bg{color:#fff;background-color:#900}.reynolds-red-bg a{color:#fff}.orange-bg{color:#fff;background-color:#d15122}.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}.white-bg{color:#333;background-color:#fff}.white-bg a{color:#333}.active+.indicator.red{border-bottom:10px solid #c00}.active+.indicator.reynolds-red{border-bottom:10px solid #900}.active+.indicator.orange{border-bottom:10px solid #d15122}.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}.primary-nav{max-width:1500px;margin:30px auto 0;border-bottom:1px solid #ccc}.ncstate-utility-bar{position:inherit !important}.ncstate-utility-bar-home{background-image:url("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:-5px;margin-top:11px;margin-right:-11px;padding:0;font-size:0.9em;text-transform:uppercase}@media (min-width: 992px){#menu-toggle{display:none}}#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}.menu-main-menu-container{position:relative;z-index:1000}.blog-menu{font-family:"UniversRoman",Arial,sans-serif;font-size:0.9em;padding-top:0.5em;text-align:center}.blog-menu .menu-item{display:inline-block;padding:0 0.5em}.blog-menu .menu-item:hover>a{color:#c00}.blog-menu a{color:#333;line-height:normal}.blog-menu .menu-item-has-children{padding-bottom:10px;position:relative}.blog-menu .menu-item-has-children:hover .sub-menu{display:block}.blog-menu .search-icon{font-size:1.325em}.blog-menu .sub-menu{background:#e6e6e6;display:none;left:50%;padding:10px 0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blog-menu .sub-menu:before{border-bottom:6px solid #e6e6e6;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:'';left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blog-menu .sub-menu li{display:block}.blog-menu .sub-menu a{display:block;min-width:150px;padding:5px;text-align:left}.search-item{cursor:pointer;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.show-search-bar{color:#c00}.show-search-bar .masthead-search{color:#333;display:block}.masthead-search{background:#e6e6e6;display:none;right:-10px;padding:1rem;position:absolute;top:130%;width:234px}.masthead-search:before{border-bottom:6px solid #e6e6e6;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:'';right:10%;position:absolute}.masthead-search #s{background:none;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #000;outline:none}.masthead-search #searchsubmit{display:none !important}.masthead-search #searchform{margin:0}.masthead-search #searchform input{display:inline-block;vertical-align:middle}.masthead-search-button{cursor:pointer;font-size:1.75em;text-align:center;line-height:1.4375em;vertical-align:middle;height:36px;width:36px;margin:0}.blog-menu{margin-bottom:0px;position:relative;z-index:1000;display:none}@media (min-width: 992px){.blog-menu{display:block}}.blog-menu-heading-text{color:#333;font-family:"UniversRoman",Arial,sans-serif;font-weight:bold;font-size:1.3em;margin-top:25px;margin-bottom:20px;text-align:center;text-transform:uppercase;float:left}.blog-menu-heading-text a{color:#333}@media (min-width: 992px){.blog-menu-heading-text{font-size:30px;float:none;margin-bottom:10px;margin-top:26px}}@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%;height:100%;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-color:#fff;border-top:1px solid #aaa;opacity:0;position:absolute;top:128px}@media (min-width: 768px){#mobile-nav{top:132px}}@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}.sidebar{font-size:1em}.sidebar .popular-topics{padding-left:2.25em}.sidebar ul li{margin:1.2em 0}.sidebar ul li:before{padding-right:1em;margin-left:-2em;font-size:0.6em}.sidebar .sidebar-buttons{margin-bottom:30px}@media (min-width: 992px){.sidebar .sidebar-buttons{margin-bottom:50px}}.sidebar .list-block{margin-bottom:50px}.sidebar h3{font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.875em;margin:1.5em 0}.sidebar h3:first-of-type{margin-top:0px}.sidebar .meta-links,.sidebar .feature-content{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:0.7em}.sidebar .feature-content{margin-top:1.75em;padding:0px}.sidebar .archive-button{margin-bottom:2.5em;padding:0 0.825em}.sidebar .archive-button .archive-link{text-transform:uppercase;color:#000}.sidebar .archive-button .archive-link h3{text-transform:uppercase;display:inline-block;margin:10px 0}.sidebar .archive-button .archive-link:hover .glyphicon-roman-arrow{left:4px}.sidebar .meta-links{padding-bottom:28px}.sidebar .meta-links h3{margin-bottom:0px}.sidebar .meta-links a{text-decoration:none;color:#000}.sidebar .meta-links a:hover{text-decoration:underline}.sidebar .meta-links .social-channels{float:none;font-size:1.5em}.sidebar .meta-links .social-channels li{margin:0px 0px 0px 16px;padding:0px}.sidebar .meta-links .social-channels li:first-child{margin:0px}.sidebar .meta-links .social-channels a{color:#000}@media (max-width: 768px){.sidebar .meta-links .social-channels{width:auto !important}}.sidebar .post-links{display:inline-block;margin-bottom:40px;margin-top:40px;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 992px){.sidebar .post-links{margin-bottom:0px;margin-top:0px;width:25%}}.sidebar .post-links div{margin:0px;margin-bottom:9px}.sidebar .post-links h4{font-size:1em}.sidebar .post-links section{background:#fff}.sidebar .post-links section .feature-block{margin-bottom:0.875em}@media (max-width: 1199px){.section-sidebar{margin-top:20px}}footer{max-width:1500px;margin:auto;font-size:0.9em;font-family:UniversLight;color:#fff;background-color:#900;letter-spacing:0.02em;opacity:1;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear}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{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}.test-clss{display:-moz-inline-stack}.post{overflow-x:hidden}.post strong,.post b{font-family:"UniversRoman";font-weight:bold}.post .post-header{padding:0px}.post .post-title,.post h1{font-size:2em;display:inline-block;margin-bottom:40px;margin-top:50px}@media (min-width: 768px){.post .post-title,.post h1{font-size:3em}}.post .entry-content{border-bottom:1px solid #ccc;margin-bottom:2.5em;padding-top:0px}.post .entry-content ul li:before{padding-right:1em;margin-left:-2em;font-size:0.6em}.post .entry-content h2{margin-bottom:25px}.post .entry-content h3{font-family:UniversLight;color:#c00;margin-bottom:25px}.post .entry-content .row{padding-bottom:1em}.post .entry-content .row .feature-block.list{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.post .entry-content .row .feature-block.list{float:left;width:50%}}.post .entry-meta{font-family:"UniversRoman";font-weight:normal;margin-top:0px;margin-bottom:34px}.post .entry-feature-image{margin-bottom:2.5em;text-align:center}.post .entry-feature-image .img-responsive{display:inline-block}.post .container{position:relative}.post .alignleft{margin-bottom:1.5em;margin-top:1.5em}@media (min-width: 768px){.post .alignleft{float:left;margin-right:1.5em}}.post .alignright{margin-bottom:1.5em;margin-top:1.5em}@media (min-width: 768px){.post .alignright{float:right;margin-left:1.5em}}.post .aligncenter{margin:1em auto}.post .alignnone{margin:1em 0px}.post .alignleft,.post .alignright,.post .aligncenter,.post .alignnone{height:inherit;max-width:100%}.post .entry-content>p:first-child img.alignnone{margin-top:0}.post .wp-caption img{margin-bottom:1em;width:auto;max-width:100%}.yarpp-related{display:none}@media (min-width: 768px){.yarpp-related{border-top:1px solid #d1d1d1;display:block}}.brite{background:#78b3c3;position:relative;width:150%;max-width:170%;padding:3em 1em;margin-left:-30px;margin-bottom:2em}.brite img{margin-right:30px;vertical-align:top;max-width:40%;width:100%}.brite div{width:25%;display:inline-block;vertical-align:top;margin-left:4em}.brite div a{color:#fff;text-decoration:none}.brite div a:hover{text-decoration:underline}.brite div p a{text-decoration:underline}.brite div.brite-video{width:670px;height:376px;margin-right:30px}.brite div.brite-video iframe{height:100%;width:100%}.brite h2{font-family:"UniversRoman", arial, sans-serif;font-size:.8em;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#fff;padding-bottom:0;margin-top:0}.brite h3,.brite h4{font-family:"GlyphaRoman", georgia, serif !important;font-weight:normal;color:#fff !important;margin-bottom:0em;font-size:1.2em}.brite p{color:#fff;font-size:.9em}.brite:before,.brite:after{content:'';position:absolute;background:#78b3c3;top:0;bottom:0;width:10000em}.brite:before{right:100%}.brite:after{left:100%}.feature-content--marketing-message{padding:2.5em 0}.feature-content--marketing-message .section-head{margin-top:0;margin-bottom:20px}@media screen and (max-width: 992px){.brite{width:100%;padding:1em 0;margin:0 0 2em}.brite img{width:100%;max-width:100%;margin-bottom:1em}.brite div{width:100%;margin-left:0}}.comments{padding-bottom:3em}@media (max-width: 991px){.comments{border-bottom:1px solid #d1d1d1}}.comments h3{margin-bottom:0px;margin-top:0px;padding-bottom:2em;font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:0.875em}.comments ol{list-style:none}.comments #submit{font-family:'UniversRoman';color:#fff;background-color:#c00;border-color:#b30000;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}.comments #submit:hover{color:#fff;background-color:#900;border-color:#750000}.comments .comment-author{display:inline-block}.comments .comment-author .fn{font-family:'UniversCondensed';font-weight:bold}.comments .comment-meta{display:inline-block}.comments .comment{margin-top:2em;margin-bottom:2em}.comments .comment:first-child{margin-top:0px}.comments .comment .children{margin-top:2em}.post-comments{margin-bottom:0}.comment-form input,.comment-form textarea{font-size:15px;padding:0.75em}.comment-form textarea{max-width:100%}.comment-respond{padding:0}.comment-respond h3{margin-top:0}.comment-body p{margin-bottom:6px}.comment-form-author label,.comment-form-email label,.comment-form-url label{font-weight:normal;min-width:80px}.comment-form-comment label{display:block;font-weight:normal}.news-calendar{padding:0}.news-split{position:relative}.event-article h3{font-family:'UniversRoman';font-size:0.9em;font-weight:bold;line-height:1}@media (min-width: 768px){.event-article h3{font-size:0.77em}}.event-article h3 a{border-color:#c00;font-weight:normal;border-left:2px solid #333;margin:0 0.5em;padding:0 0.75em}.event-calendar{width:45.8333%;padding:2.5em 2.5em 2.5em 15px;float:left}.event-calendar h3{color:#c00;font-family:'UniversRoman';font-size:0.9em;font-weight:bold;line-height:1}@media (min-width: 768px){.event-calendar h3{font-size:0.77em}}.event-calendar h3 a{border-color:#c00;font-weight:normal;border-left:2px solid #c00;margin:0 0.5em;padding:0 0.75em}.event-calendar .event-post{display:-webkit-box;margin-bottom:35px}.event-calendar .event-post:before,.event-calendar .event-post:after{content:" ";display:table}.event-calendar .event-post:after{clear:both}.event-calendar .event-post:hover{color:#000}.event-calendar .event-post:hover h4{color:#600}.event-calendar .event-post:hover>.event-date{background-color:#900}.event-calendar .event-post .event-date{position:relative;float:left;width:20.83333%;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;background-color:#c00;color:#fff;font-family:"GlyphaLight";padding:1em 0}@media (min-width: 768px){.event-calendar .event-post .event-date{float:left;width:25%}}@media (min-width: 1200px){.event-calendar .event-post .event-date{float:left;width:20.83333%}}.event-calendar .event-post .event-date time{display:block;text-align:center;font-size:1.2em;line-height:1.2}.event-calendar .event-post .event-date span{display:block;font-size:2em}.event-calendar .event-post .event-details{position:relative;float:left;width:79.16667%;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-calendar .event-post .event-details{float:left;width:75%}}@media (min-width: 1200px){.event-calendar .event-post .event-details{float:left;width:79.16667%}}.event-calendar .event-post .event-details p{color:#555;margin:0}.event-calendar .event-post .event-details p span{margin-left:5px;padding-left:8px;border-left:1px solid #333}.event-calendar .event-post .event-details h4{margin-top:0.3em;font-size:1.2em}@media (max-width: 768px){.event-calendar{padding:2.5em 2.5em 0}.event-calendar .event-txt p{width:84.333%}.event-calendar .event-post{margin-bottom:15px}}.event-article{background-color:#f2f2f2;width:54.16667%;padding:2.5em 0 0;float:left;right:0;z-index:2}@media (min-width: 991px){.event-article{min-height:600px}}.event-article h3{padding-left:8.333%}.event-article .event-txt{margin-bottom:45px}.event-article .event-txt:hover p{color:#600}.event-article .event-txt h6{color:#555;font-weight:100;margin:0 auto 5px}.event-article .event-txt p{color:#c00;font-size:1.375em;line-height:1.375em}.event-article .event-txt.single{display:block;width:83.333%;margin:0 auto 45px}@media (max-width: 768px){.event-article{position:relative;padding-bottom:1px}.event-article .event-txt:last-child{margin-bottom:0}}.event-article h3,.event-calendar h3{text-transform:uppercase;font-size:0.77em;margin:0 0 2.2em}.event-article h3 a,.event-calendar h3 a{text-decoration:underline;text-transform:capitalize}@media (max-width: 768px){.event-article,.event-calendar{float:none;display:block;width:100%}}.giving-form{width:100%;margin:1.2em auto;padding:1.2em;background-color:#f2f2f2}@media (min-width: 550px){.giving-form{width:320px;margin:0 1.2em 1.2em 1.2em}}.giving-form:before,.giving-form:after{content:" ";display:table}.giving-form:after{clear:both}.giving-form h3{font-weight:normal;color:#c00;font-family:UniversRoman;font-size:1.2em;margin-top:0}@media (min-width: 1200px){.giving-form h3{font-size:1.3em}}.giving-form p{font-size:0.9em}.giving-form .form-group{margin:20px 0}.giving-form .form-group:before,.giving-form .form-group:after{content:" ";display:table}.giving-form .form-group:after{clear:both}.giving-form .form-control{width:253px;font-size:16px;border:none;box-shadow:none;-webkit-box-shadow:none}.giving-form .control-label{font-weight:normal;width:1em;float:left;font-size:1.2em;text-align:center}.giving-form .form-input{width:85%;float:left}.giving-form .btn{font-size:0.9em;width:100%;padding:1em;text-transform:uppercase;font-family:UniversRoman}@media (min-width: 1200px){.giving-form .btn{font-size:1em}}
