/*!
 Theme Name:   Campaign Child
 Theme URI:    https://campaign.ncsu.edu
 Description:  Child theme of "College Parent" theme
 Template:     college-parent
*/.homepage-header .hp-signup-box .gforms_confirmation_message:after,.homepage-header .hp-signup-box form:after,.photo-gallery .controls:after,.photo-gallery:after,.post-type-archive-newsbrief .controls:after,.tax-newsbrief-category .controls:after{clear:both}.section-label{color:#333;font-family:UniversRoman;font-weight:700;line-height:1;text-transform:uppercase;font-size:.9rem;margin:0 0 2em}@media (min-width:768px){.section-label{margin:0 0 2.2em}}.section-label-source{display:inline-block;text-transform:none;font-weight:400;padding:0 .75em;margin:0 .5em;border-left:2px solid #333;text-decoration:underline}.section-label-source:focus,.section-label-source:hover,.social-link{text-decoration:none}.fontfix{display:inline;vertical-align:-2px}.social-link{display:block;margin-top:1rem}@media (min-width:992px){.social-link{margin-left:2rem}}.social-link:focus,.social-link:hover{text-decoration:underline}.social-link .glyphicon{margin-right:1.5rem;vertical-align:-7px;font-size:2rem}#masthead h1{margin:1.5rem}#masthead-logo{width:100%;max-width:390px}.main-menu #menu-item-4350{background-color:#900;text-transform:uppercase}.main-menu #menu-item-4350 .dropdown-focused,.main-menu #menu-item-4350:focus,.main-menu #menu-item-4350:hover{background-color:maroon}.main-menu #menu-item-4277 .sub-menu li{max-width:none}#masthead .parent-link{margin-bottom:0}#splash{position:relative;overflow:hidden;background-color:#000;width:100vw;height:100vh;z-index:999999;margin-bottom:30px;margin-top:-30px}#splash #splash-video,#splash .splash-container,#splash .splash-placeholder{position:absolute;top:50%;left:50%;min-width:100%;transform:translate(-50%,-50%)}#splash #splash-video,#splash .splash-placeholder{opacity:.8;min-height:100%}#splash #splash-video{display:none}#splash .splash-placeholder{display:block;max-width:none;width:auto}@media (min-width:992px){#splash #splash-video{display:block}#splash .splash-placeholder{display:none}}#splash .splash-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:100;height:100vh;padding:0 20px}#splash .splash-logo{width:100%;max-width:1100px;height:90vh;padding:4%}#splash .splash-logo svg{max-height:100%;width:100%}#splash #exit-splash{padding:0;max-width:20.5vh;height:10vh}#splash #exit-splash svg{width:100%;height:100%}#homepage-campaign.has-video-header .ncstate-utility-bar{top:100vh}#site-title-lockup{display:inline-block}#site-title-lockup svg{display:block;margin:auto;width:200px;height:auto}#site-title-lockup .site-title{display:block;padding:14px 0 0}.footer-address span.college{font-size:1.5rem;margin-bottom:-10px}@media (max-width:767px){footer .social-channels{padding:0 15px;text-align:center;width:auto;font-size:3em;max-width:350px}.social-channels li{display:inline-block;width:20%}}.post-type-archive-newsbrief .archive-index,.tax-newsbrief-category .archive-index{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.post-type-archive-newsbrief .archive-index,.tax-newsbrief-category .archive-index{float:left;width:83.33333%;margin-left:8.33333%}}.post-type-archive-newsbrief .archive-block,.tax-newsbrief-category .archive-block{margin-top:40px}.post-type-archive-newsbrief .svg-icon,.tax-newsbrief-category .svg-icon{width:25%;max-width:110px;max-height:110px;float:left}.post-type-archive-newsbrief .svg-icon .icon-container,.tax-newsbrief-category .svg-icon .icon-container{background-color:#c00;width:110px;height:110px;border-radius:50%;padding:26px}.post-type-archive-newsbrief .svg-icon svg,.tax-newsbrief-category .svg-icon svg{fill:#fff}.post-type-archive-newsbrief .article-txt,.tax-newsbrief-category .article-txt{float:left;width:75%;margin-left:24px}.post-type-archive-newsbrief .controls,.tax-newsbrief-category .controls{width:100%}.post-type-archive-newsbrief .controls:after,.post-type-archive-newsbrief .controls:before,.tax-newsbrief-category .controls:after,.tax-newsbrief-category .controls:before{content:" ";display:table}.post-type-archive-newsbrief .controls #newsbrief-categories,.tax-newsbrief-category .controls #newsbrief-categories{float:left;min-width:250px;position:relative}.post-type-archive-newsbrief .controls #newsbrief-categories:after,.tax-newsbrief-category .controls #newsbrief-categories:after{font-family:ncsu-icons;content:'G';position:absolute;right:21px;font-size:16px;top:17px}.post-type-archive-newsbrief .controls select,.tax-newsbrief-category .controls select{font-size:16px;padding:16px;color:#333;background-color:#fff;border:1px solid #999;width:calc(100% - 10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.post-type-archive-newsbrief .controls p.filter,.tax-newsbrief-category .controls p.filter{text-transform:uppercase;font-weight:700;font-family:UniversRoman,Arial,sans-serif;font-size:14px}.post-type-archive-newsbrief .controls button.sort,.tax-newsbrief-category .controls button.sort{float:right;background-color:#fff;border:none;font-size:16px;display:block;margin-right:22px;margin-top:16px}.post-type-archive-newsbrief .controls button.sort a,.tax-newsbrief-category .controls button.sort a{color:#333}.post-type-archive-newsbrief .controls button.sort:after,.tax-newsbrief-category .controls button.sort:after{font-family:ncsu-icons;position:absolute;right:21px;font-size:16px;top:51px;float:right}.divided-section .background-block.right,.photo-gallery button.next{right:0}.post-type-archive-newsbrief .controls button.sort.recent:after,.tax-newsbrief-category .controls button.sort.recent:after{content:'H'}.post-type-archive-newsbrief .controls button.sort.oldest:after,.tax-newsbrief-category .controls button.sort.oldest:after{content:'G'}.post-type-archive-newsbrief .controls button.sort a:hover,.tax-newsbrief-category .controls button.sort a:hover{text-decoration:underline;color:#c00}.giving-video-header .video-header-container{width:100%}@media (min-width:992px){.giving-video-header .video-header-container{width:55%}}.giving-video-header .video-header-image{position:relative}.giving-video-header .video-header-image img{float:none;width:auto}.giving-video-header .video-header-caption{font-size:1.125rem;letter-spacing:.04em;background-color:#900;color:#fff;margin:0;padding:2rem 4rem}.giving-video-header .header-content{left:60%}.giving-video-header .play-video{display:block;position:absolute;text-align:center;text-transform:uppercase;font-family:UniversRoman;background-color:#c00;color:#fff;width:117px;height:117px;left:50%;top:50%;transform:translate(-50%,-50%)}.homepage-header .hp-signup-box .gform_footer .gform_button:focus .glyphicon,.homepage-header .hp-signup-box .gform_footer .gform_button:hover .glyphicon,.photo-gallery button.prev{left:0}.giving-video-header .play-video:hover{color:#fff;background-color:#900}.giving-video-header .play-video .glyphicon{display:block;font-size:3em;padding:18px 0}.full-header{position:relative}.full-header .header-content{background-color:#f2f2f2}.full-header .header-text{margin-bottom:45px}@media (min-width:992px){.full-header .header-content{position:absolute;width:100%;top:50%;left:0;transform:translate(0,-50%);background-color:transparent}.full-header .header-text{margin-top:0;width:55%;margin-left:5.5%;margin-bottom:0}}.full-header .header-text .page-title{font-size:1.75rem;margin-bottom:1rem;color:#333}@media (min-width:768px){.full-header .header-text .page-title{font-size:2rem}}@media (min-width:992px){.full-header .header-text .page-title{color:#666}.full-header .header-text .intro-header{font-size:3.75rem}}.full-header .header-text .intro-header{line-height:1;font-family:UniversRoman;color:#c00;font-size:3.75rem;margin:0}.photo-gallery p.caption,.photo-gallery p.caption strong{font-family:"Glypha LT W01 55 Roman",Georgia,serif}@media (min-width:1200px){.full-header .header-text{width:37%}.full-header .header-text .intro-header{font-size:4.1rem}}.full-header .header-text .intro-header strong{line-height:0}.full-header .header-text p{margin:30px 0;font-size:1.25rem;letter-spacing:.1px;color:#666}@media (min-width:992px){.full-header .header-text p{font-size:1.125rem}.photo-gallery{float:left;width:83.33333%}}.photo-gallery{position:relative;min-height:1px;text-align:center;padding:0}@media (min-width:992px){.photo-gallery{margin-left:8.33333%}}.photo-gallery:after,.photo-gallery:before{content:" ";display:table}.photo-gallery .full-width-image{display:none}.photo-gallery .full-width-image.active{display:block}.photo-gallery ul{overflow:hidden;width:90%;margin-left:5%;margin-right:5%;height:120px;margin-bottom:15px;padding-left:0}@media (max-width:1199px){.photo-gallery ul{height:130px}}@media (max-width:991px){.photo-gallery ul{height:180px}}@media (max-width:768px){.photo-gallery ul{display:none}}.photo-gallery li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;margin-top:0}@media (min-width:768px){.photo-gallery li{float:left;width:50%}}@media (min-width:992px){.photo-gallery li{float:left;width:33.33333%}}@media (min-width:1200px){.full-header .header-text p{font-size:1.25rem}.photo-gallery li{float:left;width:25%}}.photo-gallery li:before{display:none}.photo-gallery li img{margin-top:0}.photo-gallery li.active img{border:3px solid #c00}.photo-gallery p.caption{margin-left:18%;text-align:center;display:block;width:64%;margin-top:15px;margin-bottom:24px}.photo-gallery p.gallery-location{width:100%;text-align:center;display:block;color:#c00;font-weight:700;margin-bottom:50px}.photo-gallery .controls{position:relative;display:inline-block;width:100%}.photo-gallery .controls:after,.photo-gallery .controls:before{content:" ";display:table}@media (max-width:768px){.photo-gallery p.caption{width:100%;margin-left:0}.photo-gallery .controls{width:auto}.photo-gallery .controls .gallery-location{float:left;display:block;width:auto}.photo-gallery .controls button{float:left;top:-11px;background-color:#fff;color:#c00;width:44px;height:44px;position:relative}.photo-gallery .controls button.next,.photo-gallery .controls button.prev{padding:0}}.photo-gallery button{font-family:ncsu-icons;background-color:#c00;color:#fff;border:0;width:44px;height:44px;font-size:25px;position:absolute;top:-104px;float:none}@media (max-width:992px){.photo-gallery button{top:-120px}}.social-gallery .social-box a:focus,.social-gallery .social-box a:hover{color:#fff}.social-gallery .gallery-mod-txt{padding-bottom:21px}.social-gallery .gallery-mod-img img{height:auto}section.text-mod .section-txt .single-article-content .left.marketing-quote,section.text-mod .section-txt .single-article-content .pull-quote.left{margin-left:0}section.text-mod .section-txt .single-article-content .pull-quote.right,section.text-mod .section-txt .single-article-content .right.marketing-quote{margin-right:0}section.text-mod .section-txt .single-article-content .center.marketing-quote,section.text-mod .section-txt .single-article-content .pull-quote.center{margin-left:0;margin-right:0}.text-mod .section-txt .box-base.give-box{color:#fff;background-color:#c00}.text-mod .section-txt .box-base.give-box .box-label{color:#fff}.text-mod .section-txt .box-base.give-box p{font-size:.9rem;margin-bottom:2em}.text-mod .section-txt .box-base.give-box .btn{font-size:.875rem;width:100%;padding:1em;height:48px;text-transform:uppercase;font-family:UniversRoman}@media (min-width:768px){.text-mod .section-txt .box-base.give-box .btn{width:50%}.text-mod .section-txt .box-base.give-box{width:40%;margin-top:0}.text-mod .section-txt .box-base.give-box.box-right{float:right;margin-left:2.25rem}.text-mod .section-txt .box-base.give-box.box-left{float:left;margin-right:2.25rem}}.video-loop{background-color:#000}.video-loop img,.video-loop video{width:100%}.video-loop video{display:none}@media (min-width:768px),(-webkit-video-playable-inline){.video-loop img{display:none}.video-loop video{display:block}}.color-box{display:block;font-family:UniversLight;font-size:1rem}@media (max-width:991px){.color-box{margin-top:30px}}.color-box:focus.background.blue,.color-box:hover.background.blue{background-color:#2d637a}.color-box:focus.background.green,.color-box:hover.background.green{background-color:#647413}.color-box:focus.background.orange,.color-box:hover.background.orange{background-color:#c03003}.color-box:focus.background.indigo,.color-box:hover.background.indigo{background-color:#344891}.color-box:focus.background.reynolds-red,.color-box:hover.background.reynolds-red{background-color:#7e0000}.color-box .color-box_text{-webkit-font-smoothing:antialiased;padding:24px}.color-box .color-box_text h3.spotlight-heading{font-family:UniversLight;font-size:1.5rem;margin:0;color:#fff}.color-box .color-box_text p{margin-top:1.125rem;margin-bottom:0;line-height:1.5625rem}.color-box .color-box_text .action-link{display:block;font-family:UniversRoman;margin-bottom:0;margin-top:.875rem;font-size:.875rem;line-height:1}.color-box .color-box_text .action-link .glyphicon{line-height:.875rem}.single-article .sidebar-top>:last-child{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.sidebar-module .giving-form{background-color:#f2f2f2;padding:30px 15px;max-width:350px;color:#666;float:none}.sidebar-module .giving-form .box-label{color:#333;font-family:UniversRoman;font-weight:700;font-size:.875rem;text-transform:uppercase;margin:0 0 1.5rem;line-height:1}.sidebar-module .giving-form .btn{padding:0 22px}.sidebar-module .giving-form p{margin:0 0 25px}.sidebar-module .giving-form p:last-child{margin-bottom:0}#campaign-leadership-page .mini-story h3{font-size:2rem}#campaign-leadership-page .mini-story:nth-of-type(n+5) .mini-story_img{max-width:400px}@media (min-width:992px){#campaign-leadership-page .mini-story:nth-of-type(n+5) .row{width:83.33333%;margin:auto}}@media (min-width:768px){#campaign-leadership-page .mini-story:nth-of-type(n+5) .mini-story_img{float:left;width:40%}#campaign-leadership-page .mini-story:nth-of-type(n+5) .feature-block{float:left;width:60%}}#about-the-campaign-page #menu-item-162.current-menu-ancestor>a,#menu-item-6362.current-menu-item>a{font-weight:400}.homepage-header{position:relative}.homepage-header .header-content{background-color:#f2f2f2}.homepage-header .header-img{max-height:650px;width:100%;overflow:hidden}.homepage-header .header-text{margin-top:45px;margin-bottom:45px}@media (min-width:992px){.homepage-header .header-content{position:absolute;width:100%;top:0;left:0;background-color:transparent}.homepage-header .header-text{width:45%;margin-left:5.5%;margin-bottom:0}}.homepage-header .header-text h1{line-height:1;font-family:UniversRoman;color:#c00;font-size:4.1rem;margin:0}@media (min-width:992px){.homepage-header .header-text h1{font-size:3.75rem}}@media (min-width:1200px){.sidebar-module .giving-form .btn{padding:0 32px}.homepage-header .header-text{width:37%}.homepage-header .header-text h1{font-size:4.1rem}}.homepage-header .header-text h1 strong{line-height:0}.homepage-header .header-text .intro{margin:15px 0 30px;font-size:1.25rem;letter-spacing:.1px;color:#666}@media (min-width:992px){.homepage-header .header-text .intro{font-size:1.125rem}}@media (min-width:1200px){.homepage-header .header-text .intro{font-size:1.25rem}}.homepage-header .hp-signup-box,.homepage-header .video-box{background-color:#c00;padding:30px;color:#fff;font-size:.875rem;width:100%;margin:0;max-width:350px}.homepage-header .hp-signup-box .split-btn,.homepage-header .video-box .split-btn{margin-top:1.125rem}.homepage-header .hp-signup-box .box-label,.homepage-header .video-box .box-label{color:#fff;font-family:UniversRoman;font-weight:700;font-size:.875rem;text-transform:uppercase;margin:0 0 1.5rem;line-height:1}.homepage-header .hp-signup-box{padding:30px 15px}.homepage-header .hp-signup-box .section-label{color:#fff;margin-bottom:24px}.homepage-header .hp-signup-box .signup-content{padding:0 8px}.homepage-header .hp-signup-box p{margin-bottom:1.875rem;font-size:16px}.homepage-header .hp-signup-box .gforms_confirmation_message:after,.homepage-header .hp-signup-box .gforms_confirmation_message:before,.homepage-header .hp-signup-box form:after,.homepage-header .hp-signup-box form:before{content:" ";display:table}.homepage-header .hp-signup-box .gforms_confirmation_message{font-weight:700;color:#fff}.homepage-header .hp-signup-box .gfield_label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.homepage-header .hp-signup-box .gform_body{float:left;width:calc(100% - 70px)}.homepage-header .hp-signup-box .gform_body input{height:48px;border-radius:0}.homepage-header .hp-signup-box .gform_footer{clear:none}#connect-box-custom .gforms_confirmation_message:after,#connect-box-custom form:after,#connect-box-custom:after{clear:both}.homepage-header .hp-signup-box .gform_footer .gform_button{width:48px;height:48px;padding:0;margin:0;background-color:#900}.homepage-header .hp-signup-box .gform_footer .gform_button:focus,.homepage-header .hp-signup-box .gform_footer .gform_button:hover,.split-btn .glyphicon{background-color:#750000}.homepage-header .hp-signup-box .gform_footer .gform_button .btn-txt{vertical-align:middle}.homepage-header .hp-signup-box .gform_footer .gform_button .btn-txt:after{font-size:1.4rem;position:static;vertical-align:middle}.homepage-header .hp-signup-box .gform_fields{padding-left:0}.homepage-header .hp-signup-box .gform_body .gfield_error input{border:2px solid #c00;padding:16px}.split-btn{position:relative;font-family:UniversRoman;text-transform:uppercase;padding:8px 20px;border:1px solid transparent}.split-btn .glyphicon{line-height:1.6;position:absolute;top:-1px;left:100%;font-size:20px;padding:5px 11px}.split-btn:hover .glyphicon{background-color:#4d0000}.divided-section{position:relative}@media (max-width:991px){.divided-section .container{width:auto;padding:0}}.divided-section .background-block{display:none;position:absolute;height:100%;width:50%;z-index:-1}@media (min-width:992px){.homepage-header .hp-signup-box,.homepage-header .video-box{max-width:none}.divided-section .background-block{display:block}.divided-section .left-section,.divided-section .right-section{float:left;width:41.66667%}}.divided-section .background-block.left{left:0}.divided-section .background-block.orange,.divided-section .background.orange{background-color:#d14905;color:#fff}@media (max-width:991px){.divided-section .section-container{max-width:500px;margin:auto}}.divided-section .left-section,.divided-section .right-section{position:relative;min-height:1px;padding:3rem 15px}@media (min-width:992px){.divided-section .right-section{margin-left:12.5%}}.feature-area .video-image-shortcode{margin:1em auto}.feature-area .feature-block-heading{font-weight:400;font-family:UniversLight;font-size:2rem;color:#c00;margin:0 0 1.5rem}.feature-area .feature-block-text{padding:0 8px;font-size:.9rem}.feature-area .feature-block-text p{margin:1.5rem 0}.feature-area .action-link{font-size:1.2rem;display:block;margin-top:1rem}.newsbrief h1{font-size:14px;text-transform:uppercase;font-weight:700;font-family:UniversRoman,Arial,sans-serif;color:#333}.newsbrief h2{font-size:24px;color:#c00;margin:0}.newsbrief .feature-txt{padding:0}.newsbrief p.date{font-size:14px;color:#666;margin:22px 0 11px}.newsbrief p.teaser{margin-top:10px;margin-bottom:20px}.teaser a{color:#333;text-decoration:none;}.teaser a:hover{color:#000!important;}#progress-to-goal{padding-top:40px;padding-bottom:60px}#progress-to-goal .section-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background-color:#d14905}#progress-to-goal .intro{text-align:lef}#progress-to-goal h2{font-size:48px;margin-bottom:11px;margin-top:0}#progress-to-goal p{font-size:18px;margin-bottom:30px}#progress-to-goal .number-box{background-color:#fff;width:320px;margin-top:18px;padding:10px 16px;text-align:center;font-family:GlyphaRoman}#progress-to-goal .number-box p{margin:0;font-weight:700;font-size:36px;color:#910e01;line-height:1}#progress-to-goal .circle-chart{margin:auto}#progress-to-goal .wolf{margin:auto;position:absolute;top:-2px;bottom:0;left:-8px;right:0;height:180px;width:180px}#progress-to-goal .circle-container{position:relative}#progress-to-goal .svg-container{transform:rotate(-90deg);ms-transform:rotate(0);moz-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}@keyframes circle-chart-fill{to{stroke-dasharray:0 628.3185307}}#progress-to-goal #progress-label{color:#FFF;margin-top:18px;font-size:21px;font-family:GlyphaRoman;text-align:center}#progress-to-goal .mobile-only-button{margin-top:60px;display:block}@media screen and (min-width:992px){#progress-to-goal .mobile-only-button{display:none}}#progress-to-goal .mobile-only-button a.btn{margin-bottom:0;background-color:#a91b02}#progress-to-goal .mobile-only-button a.btn:hover{background-color:#910e01}#priorities{margin:3rem 0}@media screen and (max-width:768px){#priorities{margin-bottom:0}}#priorities .feature-content{margin:3rem 0 0}#priorities .feature-content.two-column .feature-column .feature-img,#priorities .feature-content.two-column .feature-column .feature-txt{width:100%}#priorities .feature-content+.feature-content{margin-top:2rem}#priorities h1{margin-top:0;line-height:1;font-size:3.75rem;color:#c00}#priorities .intro{font-size:1.3125rem;margin-top:2rem}#priorities .mobile-only{padding-top:0;padding-bottom:0}#priorities .mobile-only .row{background-color:#f2f2f2;padding:28px 0}@media screen and (min-width:768px){#priorities .mobile-only{display:none}}#connect-box-custom .gforms_confirmation_message:after,#connect-box-custom .gforms_confirmation_message:before,#connect-box-custom form:after,#connect-box-custom form:before,#connect-box-custom:after,#connect-box-custom:before{content:" ";display:table}.right-section.connect-area{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){#priorities .priorities-text{width:83.33333%}.right-section.connect-area{float:left;width:50%;margin-left:8.33333%}}@media (min-width:1200px){.right-section.connect-area{float:left;width:41.66667%}}#connect-box-custom{background-color:#f2f2f2;padding:2rem}#connect-box-custom .gforms_confirmation_message,#connect-box-custom form{margin:2.2em 0}#connect-box-custom .gforms_confirmation_message{font-weight:700;color:#c00}#connect-box-custom .gfield_label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#connect-box-custom .gform_body{float:left;width:calc(100% - 60px)}#connect-box-custom .gform_footer{clear:none}#connect-box-custom .gform_body input{height:60px;border-radius:0}#connect-box-custom .gform_body .gfield_error input{border:2px solid #c00;padding:16px}#connect-box-custom .gform_button{width:60px;height:60px;padding:0;margin:0}#connect-box-custom .gform_button .btn-txt{vertical-align:middle}#connect-box-custom .gform_button .btn-txt:after{font-size:1.5rem;position:static;vertical-align:middle}#connect-box-custom .gform_button:focus,#connect-box-custom .gform_button:hover{background-color:#900}#connect-box-custom .gform_button:focus .glyphicon,#connect-box-custom .gform_button:hover .glyphicon{left:0}#connect-box-custom .social-link-list ul{font-family:UniversRoman;width:50%;float:left;margin-bottom:0;margin-top:-20px}#connect-box-custom .social-link-list li{padding:20px 0 0 8px}@media (min-width:768px){#connect-box-custom .social-link-list li{padding:20px 0 0 30px}}#connect-box-custom .social-link-list a{color:#666;text-align:center;font-size:.9rem}#connect-box-custom .social-link-list a:focus,#connect-box-custom .social-link-list a:hover{color:#000;text-decoration:underline}#connect-box-custom .social-link-list .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:.9rem}#connect_february2018_update section.left-section{width:60%}#connect_february2018_update section.left-section.event-mod .feature-column:last-child{margin-top:0}@media (max-width:992px){#connect_february2018_update section.left-section{width:70%}}@media (max-width:768px){#connect_february2018_update section.left-section{width:100%;padding:1rem 15px}#connect_february2018_update section.left-section.event-mod{margin:0}#connect_february2018_update section.left-section.event-mod .feature-column{width:100%}#connect_february2018_update section.left-section.event-mod .feature-column:last-child{margin-top:2em}}#connect_february2018_update section.right-section{width:30%;margin-left:2%}@media (max-width:1200px){#connect_february2018_update section.right-section{width:35%}}@media (max-width:992px){#connect_february2018_update section.right-section{width:55%}}@media (max-width:768px){#connect_february2018_update section.right-section{width:96%;margin:0 2%;padding:1rem 15px}}#connect_february2018_update .event-mod{margin-top:1.75rem}#connect_february2018_update .event-mod .feature-column{width:50%}#connect_february2018_update .event-date{width:28%;max-width:100px}#connect_february2018_update .event-details{width:70%}#connect_february2018_update #connect-box-custom{padding-bottom:0}#connect_february2018_update #field_2_1{margin-bottom:0}#cop1 .spotlight-box .cop-social{padding-left:0;list-style:none;font-size:.8em;background:0 0}#cop1 .spotlight-box .cop-social>li{float:left;width:50%;padding:.7em 0;margin:0}#cop1 .spotlight-box .cop-social>li .glyphicon{font-size:1.7em;vertical-align:-5px;margin-right:.2em}#cop1 .spotlight-box .cop-social>li:before{content:"";margin:0;padding:0}#cop1 .spotlight-box .cop-social>li a{color:#333}#cop1 .spotlight-box .cop-social>li:first-child,#cop1 .spotlight-box .cop-social>li:nth-child(2){padding-top:0}#cop1 .spotlight-box form label{display:none}#cop1 .spotlight-box form input{padding:.3rem}#cop1 .spotlight-box .mailing-list-1{margin-top:2.5rem;margin-bottom:1rem}#cop1 .spotlight-box .spotlight-txt p{font-size:14px;margin-bottom:0}#cop1 .spotlight-box .spotlight-txt p:empty,#cop1 .spotlight-box .spotlight-txt p:nth-child(2){display:none;height:0;width:0;margin:0;padding:0}#cop1 .spotlight-box .spotlight-txt .gform_wrapper{margin-top:-.5rem}#cop1 .photos img{width:125px}.ads2017 #main-content{padding-top:0;max-width:none}.ads2017 footer{max-width:none}.ads2017 .text-mod:first-of-type .section-head{font-size:3rem}.ads2017 .text-mod .section-txt a.blue-txt:focus,.ads2017 .text-mod .section-txt a.blue-txt:hover{color:#2a515e}.ads2017 .text-mod .section-txt a.green-txt:focus,.ads2017 .text-mod .section-txt a.green-txt:hover{color:#454d11}.ads2017 .text-mod .section-txt a.orange-txt:focus,.ads2017 .text-mod .section-txt a.orange-txt:hover{color:#862f03}.ads2017 .text-mod .section-txt a.indigo-txt:focus,.ads2017 .text-mod .section-txt a.indigo-txt:hover{color:#2b396b}.ads2017 .text-mod .section-txt a.reynolds-red-txt:focus,.ads2017 .text-mod .section-txt a.reynolds-red-txt:hover{color:#4d0000}.ads2017 .text-mod .section-txt .ads2017-color_heading{margin-top:1.875rem}.ads2017 .text-mod .section-txt .ads2017-color_heading.blue{color:#427E93}.ads2017 .text-mod .section-txt .ads2017-color_heading.green{color:#7D8C1F}.ads2017 .text-mod .section-txt .ads2017-color_heading.orange{color:#d14905}.ads2017 .text-mod .section-txt .ads2017-color_heading.indigo{color:#4156a1}.ads2017 .text-mod .section-txt .ads2017-color_heading.reynolds{color:#900}.ads2017 #ads2017-header{position:relative;overflow:hidden;max-height:500px}.ads2017 #ads2017-header.with-button{max-height:540px}@media (min-width:992px){.ads2017 .text-mod:first-of-type .section-head{font-size:3.75rem}.ads2017 .text-mod .section-txt .right-overflow{margin-right:-83.33333%}.ads2017 #ads2017-header{background-color:#000}}@media (max-width:991px){.ads2017 #ads2017-header .ads2017-header_img,.ads2017 #ads2017-header .ads2017-header_vid{position:absolute;top:0;height:100%;width:auto;max-width:none;right:50%;transform:translate(50%,0)}}@media (min-width:620px) and (max-width:767px){.ads2017 #ads2017-header .ads2017-header_img,.ads2017 #ads2017-header .ads2017-header_vid{width:100%;height:auto}}@media (min-width:880px) and (max-width:991px){.ads2017 #ads2017-header .ads2017-header_img,.ads2017 #ads2017-header .ads2017-header_vid{width:100%;height:auto}}.ads2017 #ads2017-header .ads2017-header_container{position:relative;z-index:1;margin:auto;padding:45px 30px 35px;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media (min-width:768px){.ads2017 #ads2017-header .ads2017-header_container{max-width:700px;padding:45px 30px}}.ads2017 #ads2017-header .ads2017-header_container .wolf-icon{width:250px;height:60px}.ads2017 #ads2017-header .ads2017-header_container h1{font-family:UniversRoman;font-weight:700;font-size:2.1875rem;text-transform:uppercase;margin-top:1.625rem;margin-bottom:.125rem}@media (min-width:768px){.ads2017 #ads2017-header .ads2017-header_container .wolf-icon{width:300px;height:100px}.ads2017 #ads2017-header .ads2017-header_container h1{margin-top:.625rem;font-size:3.25rem}}@media (min-width:992px){.ads2017 #ads2017-header .ads2017-header_container{position:absolute;z-index:100;left:50%;transform:translate(-50%,0)}.ads2017 #ads2017-header .ads2017-header_container h1{margin-top:1.125rem;font-size:3.3125rem}}@media (min-width:1200px){.ads2017 #ads2017-header .ads2017-header_container{max-width:845px}.ads2017 #ads2017-header .ads2017-header_container h1{font-size:4.0625rem}}.ads2017 #ads2017-header .ads2017-header_container p{font-size:1.125rem}@media (min-width:992px){.ads2017 #ads2017-header .ads2017-header_container p{font-size:1.125rem}}@media (min-width:1200px){.ads2017 #ads2017-header .ads2017-header_container p{font-size:1.25rem}}.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .btn{margin:22px 0 0;display:inline-block}.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .btn .glyphicon{display:none}@media (min-width:768px){.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .btn{margin:22px 16px 0}.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .btn .glyphicon{display:inline-block}}.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .btn-cta{font-family:UniversRoman;text-transform:uppercase;padding:8px 20px;border:1px solid transparent}.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .split-btn{margin-right:16px}.ads2017 .signup-box{background-color:#c00!important;width:100%!important;margin-top:30px}@media (min-width:768px){.ads2017 #ads2017-header .ads2017-header_container .ads2017-btn-container .split-btn{margin-right:58px}.ads2017 .signup-box{margin-top:0}}.ads2017 .signup-box form{margin-top:0!important}.ads2017 .signup-box .validation_error{background-color:#900!important}.ads2017 .signup-box .gform_confirmation_message,.ads2017 .signup-box .validation_message{color:#fff!important;padding:1rem}.ads2017 .signup-box .gform_description,.ads2017 .signup-box .gform_title{color:#fff!important}.ads2017 .signup-box .gform_body input{height:48px;border-radius:0;padding:13px 16px!important;font-size:16px!important;overflow:hidden}.ads2017 .signup-box .gform_body input:focus{padding:12px 15px!important}.ads2017 .signup-box .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.ads2017 .signup-box .gform_body ul li:before{content:'';display:none}.ads2017 .signup-box .gform_page_footer{margin:0;padding:0;border:none}.ads2017 .signup-box div[id^=gform_page_][id$="1"] .gform_page_footer{clear:none;float:left;width:48px;height:48px}#newsletter-signup .gforms_confirmation_message:after,#newsletter-signup form:after,#newsletter-signup:after{clear:both}.ads2017 .signup-box div[id^=gform_page_][id$="1"] .gform_page_fields{width:calc(100% - 48px);float:left;max-width:31.25rem}.ads2017 .signup-box div[id^=gform_page_][id$="2"]{position:relative}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_page_footer{width:auto;max-width:31.25rem}@media (min-width:768px){.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_page_footer{position:absolute;width:50%;right:0;bottom:0;padding-left:15px}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .zip_code_field{width:50%}}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_button.btn{width:100%;height:48px;margin:0!important;background-color:#900;font-weight:700}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_button.btn:focus,.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_button.btn:hover{background-color:#750000}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_button.btn .glyphicon{display:none}.ads2017 .signup-box div[id^=gform_page_][id$="2"] .gform_button.btn .btn-txt{padding:0}.ads2017 .signup-box .next_button_as_submit{width:100%;height:100%;margin:0;padding:0}.ads2017 .signup-box .next_button_as_submit .gform_next_button{background-color:#900;width:100%;height:100%;margin:0;padding:0!important}.ads2017 .signup-box .next_button_as_submit .gform_next_button:focus,.ads2017 .signup-box .next_button_as_submit .gform_next_button:hover{background-color:#750000}.ads2017 .signup-box .next_button_as_submit .gform_next_button .glyphicon{left:0}.ads2017 .signup-box .next_button_as_submit .sr-only{width:1px!important;margin:-1px!important;padding:0!important}#case-portfolio #main-content{padding-top:0}#case-portfolio .case-header{position:relative;background-color:#333}#case-portfolio .case-header .splash-logo{height:100%;padding:3rem;max-width:400px;margin:auto}@media (min-width:768px){#case-portfolio .case-header .splash-logo{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:60%;max-width:none}}@media (min-width:1200px){#case-portfolio .case-header .splash-logo{width:50%}}#case-portfolio .case-header .splash-logo svg{height:100%;width:100%}.full-header{overflow:hidden;display:-ms-flexbox;display:flex;z-index:1}@media (max-width:767px){.full-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.full-header .full-header_container{width:100%}}@media (min-width:768px){.full-header{-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.full-header{display:block}.full-header .full-header_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px) and (max-width:991px){.full-header{width:100%}}.full-header .full-header_container{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:start;justify-content:flex-start;padding:0}.full-header .full-header_box{display:block;width:100%;color:#fff;padding:24px;background-color:#333}@media (min-width:768px){.full-header .full-header_box{background-color:transparent;width:41.66667%}}.full-header .full-header_tag{display:block;font-family:"Glypha LT W01 55 Roman",Georgia,serif;font-weight:700;text-transform:uppercase;margin-bottom:18px;font-size:12px}@media (min-width:992px){.full-header .full-header_tag{font-size:16px}}.full-header .full-header_heading{margin:0 0 18px;font-family:UniversLight,Arial,sans-serif;font-size:48px;line-height:1.16667}@media (min-width:992px){.full-header .full-header_heading{font-size:60px}}.full-header .full-header_teaser{font-family:UniversLight,Arial,sans-serif;margin-bottom:18px;font-size:16px;line-height:1.4}@media (min-width:992px){.full-header .full-header_teaser{font-size:20px}}.full-header .full-header_cta{display:block;padding:5px 15px;background-color:#c00;color:#fff;text-decoration:none;font-family:UniversRoman,Arial,sans-serif;font-weight:700;font-size:16px;white-space:nowrap;text-align:center}@media (min-width:768px){.full-header .full-header_cta{text-align:initial;display:inline-block}}.full-header .full-header_cta:hover{background-color:#900}.full-header .full-header_cta:hover .glyphicon-bold-arrow{left:4px}.full-header .full-header_cta+.full-header_cta{margin-top:18px}.full-header .full-header_cta span.full-header_cta-txt{vertical-align:-3px}.full-header .full-header_cta .glyphicon-bold-arrow{left:0}.full-header img.attachment-full_header{display:block;height:auto;max-width:none;width:calc(768px - ((768px - 100vw)/ 1.26))}@media (min-width:768px){.full-header img.attachment-full_header{width:992px;position:absolute;left:auto;right:0;z-index:-1}}@media (min-width:992px){.full-header .full-header_cta{font-size:18px}.full-header img.attachment-full_header{width:100%;height:100%;position:static;max-width:100%}}.full-header.with-box .full-header_box{background-color:#c00}.full-header.with-box .full-header_cta{background-color:#900}.full-header.with-box .full-header_cta:hover{background-color:maroon}@media (max-width:767px){.full-header.center{-ms-flex-align:center;align-items:center}}.full-header.center img.attachment-full_header{left:auto;right:auto}.full-header.center .full-header_container{-ms-flex-pack:center;justify-content:center}.full-header.center .full-header_box{text-align:center}@media (max-width:767px){.full-header.right{-ms-flex-align:start;align-items:flex-start}#homepage-campaign .full-header .full-header_box{background-color:#c00}}.full-header.right img.attachment-full_header{left:0;right:auto}.full-header.right .full-header_container{-ms-flex-pack:end;justify-content:flex-end}#homepage-campaign .full-header{max-height:662px}#homepage-campaign .full-header .full-header_heading{font-size:36px}@media (min-width:992px){#homepage-campaign .full-header .full-header_heading{font-size:48px}}#homepage-campaign .full-header .full-header_teaser{font-size:15px}@media (min-width:992px){#homepage-campaign .full-header .full-header_teaser{font-size:20px}}#homepage-campaign .full-header .full-header_cta{display:inline-block;background-color:#900;font-size:13.5px}@media (min-width:768px){#homepage-campaign .full-header .full-header_cta{background-color:#c00}#homepage-campaign .full-header .full-header_cta:hover{background-color:#900}}@media (min-width:992px){#homepage-campaign .full-header .full-header_cta{font-size:18px}}#homepage-campaign .full-header.with-box .full-header_cta{background-color:#900}#homepage-campaign .full-header.with-box .full-header_cta:hover{background-color:maroon}#homepage-campaign .full-header.has-video{background-color:#c00}#homepage-campaign .full-header.has-video .full-header_heading{text-transform:uppercase;line-height:1;font-size:40px}@media (min-width:768px){#homepage-campaign .full-header.has-video{background-color:transparent}#homepage-campaign .full-header.has-video .full-header_box{width:auto}#homepage-campaign .full-header.has-video .full-header_heading{font-size:80px}}#homepage-campaign .full-header.has-video video.full-header_video{display:none;height:auto;width:calc(768px - ((768px - 100vw)/ 1.26))}@media (min-width:768px){#homepage-campaign .full-header.has-video video.full-header_video{width:992px;position:absolute;left:auto;right:0;z-index:-1}}@media (min-width:992px){#homepage-campaign .full-header.has-video .full-header_heading{font-size:112px}#homepage-campaign .full-header.has-video video.full-header_video{width:100%;height:100%;position:static;max-width:100%}}@media (min-width:768px),(-webkit-video-playable-inline){#homepage-campaign .full-header.has-video img.attachment-full_header{display:none}#homepage-campaign .full-header.has-video video.full-header_video{display:block}}#homepage-campaign .full-header.has-video.hide-video video.full-header_video{display:none}#homepage-campaign .full-header.has-video.hide-video img.attachment-full_header{display:block}#homepage-campaign .full-header.has-video .full-header_video-controls{display:none;position:absolute;bottom:10px;right:10px;background-color:rgba(255,255,255,.7);font-size:12px;line-height:1;padding:10px}@media (min-width:768px){#homepage-campaign .full-header.has-video .full-header_video-controls{display:block}}#homepage-campaign .full-header.has-video .full-header_video-controls #full-header_video-toggle{color:#333}.newsletter-barometer{border-top:1px solid #ccc}#newsletter-signup{padding:2rem;padding-top:40px}#newsletter-signup:after,#newsletter-signup:before{content:" ";display:table}#newsletter-signup h2.feature-block-heading{font-size:48px}#newsletter-signup p{font-size:18px}#newsletter-signup img{display:block;max-width:100%;height:auto;margin-bottom:1em}#newsletter-signup .gforms_confirmation_message,#newsletter-signup form{margin:2.2em 0}#newsletter-signup .gforms_confirmation_message:after,#newsletter-signup .gforms_confirmation_message:before,#newsletter-signup form:after,#newsletter-signup form:before{content:" ";display:table}#newsletter-signup .gforms_confirmation_message{font-weight:700;color:#c00}#newsletter-signup .gfield_label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#newsletter-signup .gform_body{float:left;width:calc(100% - 60px)}#newsletter-signup .gform_footer{clear:none}#newsletter-signup .gform_body input{height:60px;border-radius:0}#newsletter-signup .gform_body .gfield_error input{border:2px solid #c00;padding:16px}#newsletter-signup .gform_button{width:60px;height:60px;padding:0;margin:0}#newsletter-signup .gform_button .btn-txt{vertical-align:middle}#newsletter-signup .gform_button .btn-txt:after{font-size:1.5rem;position:static;vertical-align:middle}#newsletter-signup .gform_button:focus,#newsletter-signup .gform_button:hover{background-color:#900}#newsletter-signup .gform_button:focus .glyphicon,#newsletter-signup .gform_button:hover .glyphicon{left:0}#newsletter-signup .social-link-list ul{font-family:UniversRoman;width:50%;float:left;margin-bottom:0;margin-top:-20px}#newsletter-signup .social-link-list li{padding:20px 0 0 8px}@media (min-width:768px){#newsletter-signup .social-link-list li{padding:20px 0 0 30px}}#newsletter-signup .social-link-list a{color:#666;text-align:center;font-size:.9rem}#newsletter-signup .social-link-list a:focus,#newsletter-signup .social-link-list a:hover{color:#000;text-decoration:underline}#newsletter-signup .social-link-list .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:.9rem}.social-box-retargeting ul a:hover{color:#fff}