/*!
 Theme Name:   BSC Child Theme
 Theme URI:    https://www.ncsu.edu
 Description:  Child theme of the NC State theme (aka college-parent)
 Template:     college-parent
 Version: 1.0
*/.home-header{background-color:#C00}.home-header img{float:left}.home-header .header-content{left:55%;line-height:1.8}@media (min-width:992px){.home-header .header-content{margin-left:2.5rem;max-width:425px}}.home-header .header-content p{font-family:GlyphaLight;font-size:1.5rem;line-height:1.5}@media (min-width:992px){.home-header .header-content p{font-size:1.75rem}}@media (min-width:1200px){.home-header .header-content{max-width:500px}.home-header .header-content p{font-size:1.85rem}}.home-header .header-content p.action-link{font-size:1rem;font-family:UniversRoman,Arial,sans-serif;margin-top:1rem;font-weight:700}.featured-news.one-column .feature-block-container{width:100%;padding-left:0;padding-right:0}.featured-news.one-column .feature-block-container .feature-txt{padding-left:15px;padding-right:15px;float:left;width:100%}.events-signup{margin-bottom:0}.events-signup .events-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.featured-news.one-column .feature-block-container .feature-txt{width:50%}.events-signup{margin:3.75rem 0}.events-signup .events-container{float:left;width:66.66667%}}.events-signup .events-container .feature-column{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.events-signup .events-container .feature-column{float:left;width:50%}.events-signup .events-container .feature-column:last-child{margin-top:0}}.events-signup .events-container .event-block{margin:1rem 0}.events-signup .events-container .event-block .event-date{max-width:70px}.events-signup .signup-container{position:relative;padding-left:15px;padding-right:15px;min-height:0}@media (min-width:992px){.events-signup .events-container .feature-column .feature-img,.events-signup .events-container .feature-column .feature-txt{width:90%}.events-signup .signup-container{float:left;width:33.33333%}.events-signup .signup-container .signup-box{float:none}}.events-signup .signup-container.reynolds-red .signup-box{background-color:#900}.events-signup .signup-container.reynolds-red .signup-box .gform_footer .gform_button{background-color:#5e0000}.events-signup .signup-container.reynolds-red .signup-box .gform_footer .gform_button:focus,.events-signup .signup-container.reynolds-red .signup-box .gform_footer .gform_button:hover{background-color:#3e0000}.events-signup .signup-container.orange .signup-box{background-color:#d14905}.events-signup .signup-container.orange .signup-box .gform_footer .gform_button{background-color:#a91b02}.events-signup .signup-container.orange .signup-box .gform_footer .gform_button:focus,.events-signup .signup-container.orange .signup-box .gform_footer .gform_button:hover{background-color:#910e01}.events-signup .signup-container.green .signup-box{background-color:#6F7D1C}.events-signup .signup-container.green .signup-box .gform_footer .gform_button{background-color:#424c09}.events-signup .signup-container.green .signup-box .gform_footer .gform_button:focus,.events-signup .signup-container.green .signup-box .gform_footer .gform_button:hover{background-color:#2f3a03}.events-signup .signup-container.blue .signup-box{background-color:#427E93}.events-signup .signup-container.blue .signup-box .gform_footer .gform_button{background-color:#1d4b61}.events-signup .signup-container.blue .signup-box .gform_footer .gform_button:focus,.events-signup .signup-container.blue .signup-box .gform_footer .gform_button:hover{background-color:#12394d}.events-signup .signup-container.indigo .signup-box{background-color:#4156a1}.events-signup .signup-container.indigo .signup-box .gform_footer .gform_button{background-color:#24347b}.events-signup .signup-container.indigo .signup-box .gform_footer .gform_button:focus,.events-signup .signup-container.indigo .signup-box .gform_footer .gform_button:hover{background-color:#192668}.events-signup .signup-container .signup-box_wrapper{margin-top:0}.events-signup .signup-container .signup-box{max-width:100%;width:100%;background-color:transparent;padding:2rem;margin:2rem auto 0}@media (min-width:768px){.events-signup .signup-container .signup-box{margin:15px auto}}.events-signup .signup-container .signup-box div.validation_message{color:#fff}.events-signup .signup-container .gform_wrapper .top_label div.ginput_container{margin-top:0}.events-signup .signup-container .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.events-signup .signup-container .signup-box .gform_heading .gform_title{font-size:1.5rem;color:#fff;text-transform:none;font-weight:300;margin-left:0;font-family:UniversLight,Arial,sans-serif}.events-signup .signup-container .signup-box .gform_heading .gform_description{color:#fff;line-height:1.6}#person .text-mod .section-txt .box-right.spotlight-box{margin-right:0;width:100%}#person .text-mod .section-txt .spotlight-box{max-width:450px}#person .custom-title{float:left;width:100%;max-width:450px;margin-bottom:2em;font-size:1.3125rem;line-height:1.35;color:#666}#person .text-mod .section-txt ul li{margin:.8em 0}html #person .spotlight-img{background-color:transparent}html #person img{float:none;width:100%;max-width:100%;height:auto}.footer-interactive form[id^=gform].signup-box{width:100%;margin:0;float:left;background-color:transparent;padding:0}.footer-interactive .signup-box:not(.standard-button) .gform_footer .gform_button,.footer-interactive form[id^=gform].signup-box:not(.standard-button) .gform_footer .gform_button{background-color:#5e0000}.footer-interactive .signup-box:not(.standard-button) .gform_footer .gform_button:hover,.footer-interactive form[id^=gform].signup-box:not(.standard-button) .gform_footer .gform_button:hover{background-color:#3e0000}.footer-interactive .signup-heading{margin-top:11px}.footer-interactive form{position:relative;margin-top:16px!important}.footer-interactive .gform_confirmation_message,.footer-interactive .validation_message{color:#fff!important;padding:1rem}.footer-interactive .gform_confirmation_message{background-color:#c00;text-align:center;margin-top:16px}.footer-interactive .gform_body input{height:48px;border-radius:0;padding:13px 16px!important;font-size:16px!important;overflow:hidden}.footer-interactive .gform_body input:focus{padding:12px 15px!important}.footer-interactive .gform_wrapper li.gfield_error input{border:2px solid #c00!important}.footer-interactive .gform_wrapper li.gfield_error input:focus{padding:13px 16px!important}.footer-interactive #gform_wrapper_2 .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.footer-interactive .gform_body ul li:before{content:'';display:none}.footer-interactive #gform_wrapper_2 .gform_body{width:calc(100% - 48px);float:left}.footer-interactive #gform_wrapper_2 .gform_footer{margin:0;padding:0;clear:none;float:left;width:48px;height:48px;border:none}.footer-interactive #gform_wrapper_2 .gform_footer .gform_button{width:100%;height:100%;padding:0;margin:0}.footer-interactive #gform_wrapper_2 .gform_footer .gform_button:focus,.footer-interactive #gform_wrapper_2 .gform_footer .gform_button:hover{background-color:#750000}.footer-interactive #gform_wrapper_2 .gform_footer .gform_button .glyphicon{left:0}.footer-interactive #gform_2 .btn-submit .btn-txt:after{font-size:28px;top:-12px;right:-14px}@media (min-width:768px) and (max-width:991px){.footer-interactive #gform_wrapper_2 .gform_body{width:100%;float:none}.footer-interactive #gform_wrapper_2 .gform_footer{clear:both;float:none;width:100%}}section.text-mod .section-txt .marketing-quote p.quote-content.small-txt{font-size:1.8rem}.gform_anchor{display:block;width:0;height:100px;margin:-100px 0 0}.signup-box .validation_error{display:none}