/*!
 Theme Name:   NC State AI Academy
 Theme URI:    https://ai-academy.ncsu.edu/
 Description:  Child theme of "College Parent" theme for the AI Academy site
 Template:     college-parent
*/#masthead{background-color:#4156a1}#masthead>.container{position:relative;padding-top:2em;padding-bottom:2em}@media (min-width:992px){#masthead>.container{padding-left:0;padding-right:0}}#menu-toggle{color:#fff}.aiacademy-logo{display:inline-block;width:277px;height:72px;max-width:100%}.aiacademy-logo img{width:277px;height:72px;max-width:100%}nav{border:0}@media (min-width:992px){#main-content{padding-top:0}}nav.white-light-gray-nav{background-color:#4156a1;border-bottom:0}nav.white-light-gray-nav .main-menu>li>a{text-transform:uppercase;color:#d7a700}nav.white-light-gray-nav .main-menu>li>a:active,nav.white-light-gray-nav .main-menu>li>a:focus,nav.white-light-gray-nav .main-menu>li>a:hover{transition:all .1s}body nav.white-light-gray-nav{transform:translate(0,0);left:auto;position:relative;width:auto;background-color:#4156a1;border-bottom:0;display:none}@media (min-width:768px){body nav.white-light-gray-nav{display:inline-block;float:none;position:absolute;top:34%;right:0}}@media (min-width:768px){body nav.white-light-gray-nav .main-menu{display:inline-block}}body nav.white-light-gray-nav .main-menu a{color:#fff;font-family:UniversLightCondensed;padding:.8em .85em}body nav.white-light-gray-nav .main-menu a:active,body nav.white-light-gray-nav .main-menu a:focus,body nav.white-light-gray-nav .main-menu a:hover{color:#d7a700}@media (min-width:992px){body nav.white-light-gray-nav .main-menu a{padding:.8em 1.85em}}@media (min-width:1200px){body nav.white-light-gray-nav .main-menu a{padding-left:1.2em;padding-right:1.2em;font-size:1.2em}}body nav.white-light-gray-nav .main-menu .dropdown{background-color:#666;margin-left:0}body nav.white-light-gray-nav .main-menu .dropdown a{font-size:1.2em}body nav.white-light-gray-nav .main-menu>li.dropdown-focused .indicator,body nav.white-light-gray-nav .main-menu>li:focus .indicator,body nav.white-light-gray-nav .main-menu>li:hover .indicator{border-bottom-color:#666}body nav.white-light-gray-nav .main-menu .current-menu-ancestor>a,body nav.white-light-gray-nav .main-menu .current-menu-item>a{color:#4156a1}body nav.white-light-gray-nav .main-menu>li>a{text-transform:uppercase}body nav.white-light-gray-nav .main-menu>li:focus>a,body nav.white-light-gray-nav .main-menu>li:hover>a{color:#d7a700}body nav.white-light-gray-nav .main-menu>li:focus .sub-menu li:focus a,body nav.white-light-gray-nav .main-menu>li:focus .sub-menu li:hover a,body nav.white-light-gray-nav .main-menu>li:hover .sub-menu li:focus a,body nav.white-light-gray-nav .main-menu>li:hover .sub-menu li:hover a{color:#d7a700}body nav.white-light-gray-nav .main-menu .sub-menu a{padding-left:1.2em;padding-right:1.2em}html body{font-family:UniversLightCondensed}h1,h2,h3,h4,h5,h6{color:#008473}.simple-header h1{color:#008473}.text-mod .section-txt .h1,.text-mod .section-txt .h2,.text-mod .section-txt .h3,.text-mod .section-txt .h4,.text-mod .section-txt .h5,.text-mod .section-txt .h6,.text-mod .section-txt h1,.text-mod .section-txt h2,.text-mod .section-txt h3,.text-mod .section-txt h4,.text-mod .section-txt h5,.text-mod .section-txt h6{color:#008473}.gform_title,ul li:before{color:#4156a1}#main-content a{color:#4156a1}#main-content a:active,#main-content a:focus,#main-content a:hover,#main-content a:visited{color:#373d82}.section-txt form:not(.unstyled) button,form.ucomm-styling button,form[id^=form_be2d8556-5c21-4a3d-8e23-b2b67840fe45] button,form[id^=gform] button{background-color:#4156a1}.section-txt form:not(.unstyled) button:hover,form.ucomm-styling button:hover,form[id^=form_be2d8556-5c21-4a3d-8e23-b2b67840fe45] button:hover,form[id^=gform] button:hover{background-color:#373d82}.full-header{position:relative;overflow:hidden;display:-ms-flexbox;display:flex}@media (max-width:767px){.full-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.full-header{-ms-flex-pack:center;justify-content:center}}@media (min-width:768px) and (max-width:991px){.full-header{width:100%;height:350px}}.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}@media (max-width:767px){.full-header .full-header_container{width:100%}}@media (min-width:992px){.full-header .full-header_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.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:GlyphaRoman,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 0;font-size:48px;line-height:1.16667}@media (min-width:992px){.full-header .full-header_heading{font-size:60px}}.full-header .full-header_teaser{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:#4156a1;color:#fff;text-decoration:none;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}}@media (min-width:992px){.full-header .full-header_cta{font-size:18px}}.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 img.attachment-full_header{width:100%;height:100%;position:static;max-width:100%}}.full-header.with-box .full-header_box{background-color:#4156a1}.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}}.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}.ncstate-fact.background.gray-light{color:#333;background-color:#ccc}.ncstate-fact.gray-light h1{color:#4156a1}footer{background-color:#333}@media (min-width:768px){.full-header .full-header_box{background-color:#f2f2f2;color:#333}}@media (min-width:992px){.full-header .full-header_heading{color:#008473}}.full-header .full-header_cta{background-color:#008473}.full-header .full-header_cta:active,.full-header .full-header_cta:hover,.full-header .full-header_cta:visited{background-color:#00545b}.quote.yellow{background-color:#d7a700}.text-mod .section-txt .social-box{width:100%;max-width:100%}p.action-link{display:inline-block;padding:5px 15px;background-color:#008473;color:#fff;text-decoration:none;font-family:UniversLight;font-size:18px;white-space:nowrap;text-align:initial}.archive-block p,.feature-block p,.full-header_teaser{color:#333}.archive-block:hover p,.feature-block:hover p,.full-header_teaser:hover{color:#111}.archive-block .action-link,.feature-block .action-link{color:#fff;font-family:UniversLight;font-size:18px}.feature-block h3{color:#008473}a.feature-block:active p.action-link,a.feature-block:focus p.action-link,a.feature-block:hover p.action-link,a.feature-block:visited p.action-link{background-color:#00545b;color:#fff}a.feature-block:active h3,a.feature-block:hover h3,a.feature-block:visited h3{color:#008473}.feature-block.news h3{color:#4156a1}.feature-block.news:active h3,.feature-block.news:hover h3,.feature-block.news:visited h3{color:#4156a1}.connect-box .gform_wrapper{background-color:#e5e5e5;padding:15px}.text-mod.social-mod .section-txt{width:100%}.text-mod.social-mod .section-txt .social-box{background-color:#e5e5e5}.social-box ul{column-count:3;-moz-column-count:3;-webkit-column-count:3}.feature-block.news .glyphicon-thin-arrow:before{margin-left:-8px}.white-dark-gray-nav .main-menu .current-menu-ancestor>a:not(.anchor-link),.white-dark-gray-nav .main-menu .current-menu-item>a:not(.anchor-link),.white-light-gray-nav .main-menu .current-menu-ancestor>a:not(.anchor-link),.white-light-gray-nav .main-menu .current-menu-item>a:not(.anchor-link),.white-red-nav .main-menu .current-menu-ancestor>a:not(.anchor-link),.white-red-nav .main-menu .current-menu-item>a:not(.anchor-link){color:#d7a700}@media (min-width:783px){.customize-support #masthead{margin-top:0}}.customize-support #masthead{margin-top:0}form[id^=gform] .gform_fields div[class*=gf_name_has]>span{padding:0 0 0 .75rem!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px 10px!important}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex select{margin:0!important}input#input_1_2{margin-top:0!important;width:100%!important}li#field_1_2{padding-right:9px!important}.copyright p{text-align:left}.full-header .full-header_cta span.full-header_cta-txt{vertical-align:0}.event-date{background-color:#4156a1}.event-date:hover{background-color:#4156a1}
