html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,input,select,textarea{box-sizing:border-box}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{font-family:"jaf-bernino-sans", serif;font-weight:200;letter-spacing:.02em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:#002f80}header{position:relative;top:0;left:0;right:0;background-color:#f3f0ef;border-top:10px solid #003da5}header.stuck{position:fixed;top:0;z-index:100}header.stuck>svg,header.stuck>h1,header.stuck>h2{display:none}header .seal{display:block;height:80px;margin:10px auto 0 auto}header h1{font-family:'jaf-bernino-sans-condensed', sans-serif;letter-spacing:.01em;width:100%;text-align:center;font-size:30px;line-height:46px;height:54px;vertical-align:middle;font-weight:bold}header h2{font-family:'jaf-bernino-sans-condensed', sans-serif;letter-spacing:.01em;font-weight:600;width:100%;text-align:center;font-size:18px;line-height:40px;height:40px;padding-top:4px;vertical-align:middle;position:relative;text-transform:uppercase}header h2:after{content:'';display:block;position:absolute;width:200px;height:2px;margin:auto;left:0;right:0;bottom:0;background-color:#ff6c2f}header nav ul{background-color:#ff6c2f;font-size:0;width:100%;text-align:center;text-transform:uppercase;font-weight:600;font-family:'jaf-bernino-sans-condensed', sans-serif}header nav ul li{color:white;font-size:14px;letter-spacing:.02em;display:inline-block;position:relative}header nav ul li span{background-color:#ff8d5d}header nav ul li a,header nav ul li span{display:block;line-height:40px;padding:0 20px;text-decoration:none;color:inherit}header nav ul li a:hover{background-color:#e7622b;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}main{background-color:#f3f0ef}main section{position:relative;padding:40px 0 20px 0}main section:nth-of-type(odd){background-color:white}main section:nth-of-type(even){background-color:#f3f0ef}main section.big-pic{position:relative;height:40vw;min-height:300px;background:url(../images/teacher-2-students.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}main section.big-pic h2{position:absolute;bottom:20px;padding:0 4vw;width:100%;text-align:center}main section.big-pic h2 span{display:inline;bottom:20px;max-width:none;font-size:1.6em;font-weight:bold;font-family:'jaf-bernino-sans-condensed', sans-serif;color:white;line-height:2.4em;padding:.3em 0}main section.big-pic.campus{background-image:url(../images/performing-arts-center.jpg)}main section.big-pic.caption-right span{background-color:rgba(0,34,92,0.7);box-shadow:0.5em 0 0 rgba(0,34,92,0.7),-0.5em 0 0 rgba(0,34,92,0.7)}main section.big-pic.caption-left span{background-color:rgba(255,108,47,0.7);box-shadow:0.5em 0 0 rgba(255,108,47,0.7),-0.5em 0 0 rgba(255,108,47,0.7)}main section.no-pic strong{font-weight:bold;color:#ff6c2f}main section.no-pic em.underline{text-decoration:underline}main section.no-pic em.italic{font-style:italic}main section.no-pic h2{font-family:'jaf-bernino-sans-condensed', sans-serif;font-weight:bold;font-size:1.6em;text-align:center;margin-bottom:40px;text-transform:uppercase}main section.no-pic p{margin:0 auto 1em auto;max-width:900px;text-align:justify;line-height:1.4em}main section.no-pic p.important{font-weight:600;text-align:left}main section.no-pic>P,main section.no-pic div,main section.no-pic ul,main section.no-pic ol,main section.no-pic dl,main section.no-pic form{padding:0 20px}main section.no-pic ul{margin:auto;max-width:900px;list-style:circle outside;padding-left:40px}main section.no-pic ul li{line-height:1.4em;margin-bottom:1em}main section.no-pic ol{margin:auto;max-width:900px;list-style:decimal outside;padding-left:40px}main section.no-pic ol li{line-height:1.4em;margin-bottom:1em}main section.no-pic dl{margin:auto;max-width:900px}main section.no-pic dl dt{font-weight:bold;margin-bottom:.4em;font-family:'jaf-bernino-sans-condensed', sans-serif;font-size:1.2em;color:#e7622b}main section.no-pic dl dd+dt{margin-top:1.6em}main section.no-pic dl dd{line-height:1.4em;text-align:justify;margin-bottom:1em}main section.no-pic.team .member{margin:0 auto 2em auto;max-width:900px;position:relative;padding-left:160px;min-height:160px}main section.no-pic.team .member h3{font-family:'jaf-bernino-sans-condensed', sans-serif;font-size:1.2em;font-weight:bold;margin-bottom:.2em}main section.no-pic.team .member h4{font-family:'jaf-bernino-sans-condensed', sans-serif;font-size:1.2em;font-style:oblique;margin-bottom:.6em}main section.no-pic.team .member img{position:absolute;top:0;left:0;width:130px;height:130px;border-radius:50%;box-shadow:0 0 0 6px rgba(0,34,92,0.7);background-size:130px 130px}main section.no-pic.partners .partner{margin:0 auto 2em auto;max-width:900px;position:relative}main section.no-pic.partners .partner.has-pic{padding-left:160px;min-height:160px}main section.no-pic.partners .partner h3{font-family:'jaf-bernino-sans-condensed', sans-serif;font-size:1.2em;font-weight:bold;margin-bottom:.2em}main section.no-pic.partners .partner img{position:absolute;top:0;left:0;width:130px;height:130px;border-radius:50%;box-shadow:0 0 0 6px rgba(0,34,92,0.7);background-size:130px 130px}main section#contactUs{background-color:#ff6c2f;color:white;padding-bottom:40px}main section#contactUs h2{color:white}main section#contactUs form,main section#contactUs p,main section#contactUs h2{margin:auto;max-width:600px}main section#contactUs p{text-align:center;padding:20px 20px 10px 20px}main section#contactUs form input,main section#contactUs textarea{width:100%;border:none;font:inherit;margin-bottom:10px;padding:10px;outline:none}main section#contactUs .form-group{padding:0}main section#contactUs .form-group label{display:block;font-family:'jaf-bernino-sans-condensed', sans-serif;font-weight:bold;margin-bottom:.2em;line-height:1.4em;text-transform:uppercase;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}main section#contactUs .form-group.form-phone{display:none}main section#contactUs textarea{height:16em}main section#contactUs button{width:100%;display:block;border:none;background-color:white;color:#002f80;box-shadow:0 1px 5px 0 rgba(0,0,0,0.5);font-family:'jaf-bernino-sans-condensed', sans-serif;font-weight:bold;line-height:40px;font-size:20px;text-transform:uppercase}footer{padding-bottom:20px;position:relative;background-color:#003da5}footer .contact-info,footer .contact-us,footer .copyright{margin:auto;max-width:900px;text-align:center;color:white;padding:20px 0}footer h2{font-family:'jaf-bernino-sans-condensed', sans-serif;font-weight:bold;font-size:1.6em;text-align:center;margin-bottom:20px;text-transform:uppercase;color:white}footer #mapCanvas{position:relative;width:100%;height:400px;margin-bottom:20px}
/*# sourceMappingURL=index.css.map */
