#wpfront-notification-bar 
{
visibility: hidden;
position: fixed;
overflow: hidden;
left: 0px;
right: 0px;
color: #fff;
background-color: #000;
}
.wpfront-bottom-shadow
{
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}
.wpfront-top-shadow
{
-webkit-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
}
#wpfront-notification-bar.wpfront-fixed 
{
position: fixed;
z-index: 9999;
width: 100%;
}
#wpfront-notification-bar  div.wpfront-close
{
position: absolute;
top: 3px;
right: 5px;
cursor: pointer;
font-family: Arial, sans-serif;
font-weight: bold;
line-height: 0px;
font-size: 10px;
padding: 5px 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#wpfront-notification-bar  table, #wpfront-notification-bar  tbody, #wpfront-notification-bar  tr
{
margin: auto;
border: 0px;
padding: 0px;
background: inherit;
}
#wpfront-notification-bar  td
{
background: inherit;
vertical-align: middle;
text-align: center;
border: 0px;
margin: 0px;
padding: 5px 0px;
line-height: 1em;
}
#wpfront-notification-bar  div
{
text-align: center;
display: inline-block;
vertical-align: middle;
}
#wpfront-notification-bar  div.wpfront-message
{
}
#wpfront-notification-bar  a.wpfront-button
{
display: inline-block;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
white-space: nowrap;
font-size: 13px;
font-weight: bold;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
cursor: pointer;
padding: 5px 10px;
margin-left: 5px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
#wpfront-notification-bar-open-button
{
display: none;
position: absolute;
right: 10px;
z-index: 9999;
border: 3px solid white;
width: 23px;
height: 30px;
cursor: pointer;
background-repeat: no-repeat;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
#wpfront-notification-bar-open-button.top 
{
top: 0px;
background-image: url(//www.aicad.org/wp-content/plugins/wpfront-notification-bar/images/arrow_down.png);
background-position: top center;
border-top: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
#wpfront-notification-bar-open-button.bottom 
{
bottom: 0px;
background-image: url(//www.aicad.org/wp-content/plugins/wpfront-notification-bar/images/arrow_up.png);
background-position: bottom center;
border-bottom: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
#wpfront-notification-bar-spacer
{
display: none;
position: relative;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html,body{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:"Sharp-Sans-1-Medium"}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{list-style:none;list-style-image:none}img{border:0;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:text}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body{margin:0 auto;font-family:"Sharp-Sans-1",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}@media print{body{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,p,figure,pre,table,fieldset,hr{margin-bottom:24px;margin-bottom:.25rem}h1,h2,h3,h4,h5,h6{line-height:1.5rem;font-family:"Sharp-Sans-1-Medium",sans-serif;color:#333}blockquote{border:1px solid #ccc;background:#eee;padding:1.5em}blockquote.B{border:0;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 2px 8px 0px #ccc;-moz-box-shadow:1px 2px 8px 0px #ccc;box-shadow:1px 2px 8px 0px #ccc}a{color:#D13F17;text-decoration:none}a:hover{text-decoration:underline}img,a img{display:block;padding:0;margin:0}.alignleft,.alignright{float:none}@media only screen and (min-width: 48em){.alignleft,.alignright{float:left;display:inline;margin:0 20px 0 0}.alignright{float:right;margin:0 0 0 20px}}@font-face{font-family:'Sharp-Sans-1';font-style:normal;src:local("Sharp-Sans-1"),url(//www.aicad.org/wp-content/themes/aicad/assets/fonts/SharpSansNo1-Book.woff) format("woff")}@font-face{font-family:'Sharp-Sans-1-Medium';font-style:medium;src:local("Sharp-Sans-1"),url(//www.aicad.org/wp-content/themes/aicad/assets/fonts/SharpSans-No1-Medium.otf) format("opentype")}@font-face{font-family:'Sharp-Sans-1-Bold';font-style:bold;src:local("Sharp-Sans-1-Bold"),url(//www.aicad.org/wp-content/themes/aicad/assets/fonts/SharpSans-No1-Bold.otf) format("opentype")}.small-caps{font-size:85%}.sm{font-size:65%}@media print{.sm{font-size:10px;line-height:14px}}.md{font-size:85%;line-height:75%}@media print{.md{font-size:12px;line-height:16px}}.page-break{page-break-after:always;height:1px;display:none}@media print{.noPrint{display:none !important}.page-break{display:block}}body{background:#fff;color:#333}body.page-template-tpl_search-schools header section.global-search a.wcag-search{color:#D13F17}body.page-template-tpl_search-schools header section.global-search a.wcag-search span{display:inline}header{width:100%;position:fixed;z-index:100}header.active{position:relative}@media print{header{position:relative;background:#000}}header section.global-search{max-width:100%;margin-left:auto;margin-right:auto;background:#fff}header section.global-search::after{clear:both;content:"";display:block}@media screen and (max-width: 48em){header section.global-search{min-height:50px}}header section.global-search a.wcag-search{position:absolute;z-index:15;right:35px;top:14px;font-family:"Sharp-Sans-1-Medium";font-size:.9375rem}@media screen and (max-width: 60em){header section.global-search a.wcag-search{right:20px}}@media screen and (max-width: 48em){header section.global-search a.wcag-search{right:15px}}header section.global-search a.wcag-search span{display:inline}@media screen and (max-width: 60em){header section.global-search a.wcag-search span{display:none}}@media screen and (max-width: 30em){header section.global-search a.wcag-search span{display:none}}header section.global-search a.wcag-search icon{margin-left:8px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#555;color:#fff}header section.global-nav{max-width:100%;margin-left:auto;margin-right:auto;height:75px;background:-moz-linear-gradient(top, rgba(17,17,17,0.9) 0%, rgba(14,14,14,0.9) 15%, transparent 100%);background:-webkit-linear-gradient(top, rgba(17,17,17,0.9) 0%, rgba(14,14,14,0.9) 15%, transparent 100%);background:linear-gradient(to bottom, rgba(17,17,17,0.9) 0%, rgba(14,14,14,0.9) 15%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc111111', endColorstr='#00000000',GradientType=0 )}header section.global-nav::after{clear:both;content:"";display:block}header h1{float:left;width:110px;height:75px;font-size:1.5rem;line-height:89px;margin:0 0 0 2rem}@media screen and (max-width: 48em){header h1{line-height:89px;padding:0;margin:0 0 0 .75em}}header h1 a{display:inline-block;height:25px}header h1 a img{display:block}header section:last-of-type{padding-bottom:0}header a.menu-btn{display:none;cursor:pointer;float:right;font-size:1.5625rem;margin:.7em 1em 0 0;color:#fff}header a.menu-btn:hover{color:#fff;text-decoration:none}@media screen and (max-width: 767px){header a.menu-btn{display:block}}nav ul{list-style-type:none;margin:0 2em 0 0;padding:0;float:right}nav ul li{float:left;height:75px;margin:0 1em;font-size:1rem}@media print{nav ul li{font-size:.8125rem}}nav ul li.search a{margin:0 0 0 .5em;padding:.35em .35em .35em 1.5em;border-left:1px solid #fff;cursor:pointer}@media screen and (max-width: 35.5em){nav ul li.search{display:none}}nav ul li.search-field{display:none;line-height:75px}nav ul li.search-field label{display:inline-block;text-indent:-9999px;height:0;width:0}nav ul li.search-field input[type="text"]{border:none;height:25px;width:220px;padding:0 5px;margin:0;font-size:.8125rem}nav ul li.search-field input[type="submit"]{position:absolute;top:-50px;left:-50px;display:none}@media screen and (max-width: 35.5em){nav ul li.search-field{display:block;border-bottom:none}nav ul li.search-field input[type="text"]{margin:0 0 0 1em}}nav ul li a{line-height:75px;color:#fff;background:transparent}nav ul li a:hover{color:#fff;text-decoration:underline}nav ul li.mobile{display:none}@media screen and (max-width: 35.5em){nav ul li.mobile{display:block}}nav ul li.current-menu-item a{text-decoration:underline}@media screen and (max-width: 48em){nav ul li{margin:0 .5em}}@media screen and (max-width: 767px){nav ul li{float:none;margin:0;border-bottom:1px solid #666;line-height:auto;height:auto;background:#333;background:-moz-linear-gradient(left, #333 93%, #222 98%, #000 100%);background:-webkit-linear-gradient(left, #333 93%, #222 98%, #000 100%);background:linear-gradient(to right, #333 93%, #222 98%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=1 )}nav ul li.current-menu-item a{text-decoration:none;background:#444444;background:-moz-linear-gradient(left, #444 93%, #333 98%, #222 100%);background:-webkit-linear-gradient(left, #444 93%, #333 98%, #222 100%);background:linear-gradient(to right, #444 93%, #333 98%, #222 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#111111',GradientType=1 )}nav ul li a{display:block;width:100%;color:#fff;line-height:1;padding:1em}nav ul li a:hover{text-decoration:none;background:#333}nav ul li:last-child{margin:0;border-bottom:1px solid #000}}@media screen and (max-width: 767px){nav ul{margin:0;width:100%}}@media screen and (max-width: 767px){nav{position:fixed;width:70%;height:100%;left:-70%;z-index:10;overflow:auto;overflow-x:hidden;background:#444444;background:-moz-linear-gradient(left, #333 93%, #222 98%, #000 100%);background:-webkit-linear-gradient(left, #333 93%, #222 98%, #000 100%);background:linear-gradient(to right, #333 93%, #222 98%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=1 )}}div.search-field{width:150px;height:30px;background:#ccc;position:absolute;right:30px}#spacer{height:130px}@media screen and (max-width: 41.6875em){#spacer{height:140px}}#hero{padding:50px 0 0;max-width:100%;margin-left:auto;margin-right:auto;position:relative}#hero::after{clear:both;content:"";display:block}#hero img{width:100%;display:block}@media screen and (max-width: 767px){#hero{padding:0}}#hero.full-window{width:100%;height:100%;max-width:none;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}div.headline{margin:0 0 0 2em;position:absolute;bottom:40px;max-width:65%;width:65%}@media print{div.headline{margin:0 0 0 1em;bottom:20px;width:90%;max-width:90%}}@media screen and (max-width: 64em){div.headline{max-width:80%;width:80%}}@media screen and (max-width: 41.6875em){div.headline{margin:0 0 0 1.5em;max-width:100%;width:90%;bottom:40px}}@media screen and (max-width: 30em){div.headline{bottom:25px}}div.headline h1,div.headline h2{color:#fff;text-shadow:0px 1px 4px #000}div.headline h1{font-family:"Sharp-Sans-1-Bold";font-size:2.5rem;line-height:3.0625rem;letter-spacing:.125rem;max-width:80%}@media screen and (max-width: 41.6875em){div.headline h1{font-size:1.625rem;line-height:2.125rem}}@media screen and (max-width: 30em){div.headline h1{max-width:100%;font-size:1.25rem;line-height:1.625rem}}div.headline h2{font-family:"Sharp-Sans-1-Medium";font-size:1.25rem;line-height:1.75rem;margin:.5em 0;max-width:90%}@media screen and (max-width: 35.5em){div.headline h2{font-size:1rem;line-height:1.5rem}}@media screen and (max-width: 30em){div.headline h2{max-width:100%}}div.headline.school{width:90%;max-width:90%;bottom:60px}@media screen and (max-width: 64em){div.headline.school{max-width:50%}}@media screen and (max-width: 30em){div.headline.school{max-width:100%;bottom:40px}}div.headline.school h1{max-width:60%}@media screen and (max-width: 30em){div.headline.school h1{max-width:100%}}@media print{div.headline.school h1{max-width:90%}}div.headline.school h2{margin:0}@media print{div.headline.school{margin:0 0 0 1em;bottom:20px;width:90%;max-width:90%}}div.headline.page{bottom:20px}div.school-buttons{position:absolute;width:30%;bottom:60px;right:2em}div.school-buttons div{float:right;text-align:left}div.school-buttons button{float:left;-webkit-box-shadow:0px 1px 4px #000;-mox-box-shadow:0px 1px 4px #000;box-shadow:0px 1px 4px #000;margin:.5em 0 .5em .5em}@media screen and (max-width: 30em){div.school-buttons button{font-size:.625rem;padding:.8em .6em .4em;letter-spacing:normal;line-height:1}div.school-buttons button.print{display:none}}@media screen and (max-width: 41.6875em){div.school-buttons{bottom:15px;right:1em}}.caption{color:#fff;width:70%;text-shadow:0px 1px 4px #000;margin:1em 0}@media screen and (max-width: 64em){.caption{font-size:.875rem}}@media screen and (max-width: 41.6875em){.caption{position:relative;font-size:.75rem;bottom:0;width:60%}}.caption.home{width:100%}section{max-width:90em;margin-left:auto;margin-right:auto;position:relative}section::after{clear:both;content:"";display:block}section.edge{padding:0}section.edge:last-of-type{padding:0}section.edge div.col-8,section.edge div.col-4{display:table-cell;height:100%;float:none;vertical-align:top}@media screen and (max-width: 48em){section.edge div.col-8,section.edge div.col-4{width:100%;display:block}}section.edge div.col-4{padding:30px}section.edge div.col-4 img{padding-bottom:20px;margin:0 auto}@media screen and (max-width: 48em){section.edge div.col-4 img{margin:0 1.5em 2em 0;float:left;max-width:50vw;padding-bottom:0}}@media screen and (max-width: 30em){section.edge div.col-4 img{margin:0 auto;float:none;max-width:100%;padding-bottom:20px}}@media screen and (max-width: 48em){section.edge div.col-4 img:nth-of-type(2n){float:right;margin:0 0 2em 1.5em}}@media screen and (max-width: 30em){section.edge div.col-4 img:nth-of-type(2n){float:none;margin:0 auto}}section.edge div.col-8{background:#f3f3f3}section.edge div.col-8 row{padding:2em 2em 1em}section.edge div.col-8 row:first-of-type{padding-top:2em}@media screen and (max-width: 48em){section.edge div.col-8 row:first-of-type{padding-top:1.5em}}section.edge div.col-8 row:nth-child(2n){background:#e0e0e0}@media screen and (max-width: 48em){section.edge div.col-8 row{padding:1.5em 1.5em .75em}}section.edge div.col-8 div.two-columns::after{clear:both;content:"";display:block}section.edge div.col-8 div.two-columns div.col{width:50%;float:left;padding-right:.5em;padding-left:0}section.edge div.col-8 div.two-columns div.col:last-of-type{padding-right:0;padding-left:.5em}@media screen and (max-width: 48em){section.edge div.col-8 div.two-columns div.col:last-of-type{padding-left:0}}@media screen and (max-width: 48em){section.edge div.col-8 div.two-columns div.col{width:100%;padding:0 0 1em 0;float:none}}section.edge div.col-8 ul.bulleted-list{padding:0 1em 1em 2em}@media screen and (max-width: 48em){section.edge div.col-8 ul.bulleted-list{padding:0 1em 1em 1em}}section.edge row{display:block}section.three-columns,section.four-columns,section.five-columns{padding:2.5em}@media screen and (max-width: 41.6875em){section.three-columns,section.four-columns,section.five-columns{padding:1.5em}}@media print{section.three-columns,section.four-columns,section.five-columns{padding:1em 0}}section.two-columns{padding:2.5em 2.5em 0}section.two-columns h2{font-size:1.375rem;line-height:1.75rem;font-family:"Sharp-Sans-1-Medium";font-weight:normal;padding:0;margin:0 0 .5em}section.two-columns h2+h2{padding:.5em 0 0}@media screen and (max-width: 41.6875em){section.two-columns{padding:1em 1em 0}}@media print{section.two-columns{padding:1em 0}}section.full-width{padding:1em 2.5em;max-width:100%}section.full-width h2{font-size:1.375rem;line-height:1.75rem;font-family:"Sharp-Sans-1-Medium";font-weight:normal;margin:0 0 .5em;padding:0}section.full-width.interstitial{padding:1.25em 2.5em 0}section.full-width.header{padding:0 2.5em .75em}@media screen and (max-width: 41.6875em){section.full-width.header{padding:0 1em .5em}}section.full-width.header h2{margin:1em 0 0}@media screen and (max-width: 41.6875em){section.full-width{padding:1em}}@media print{section.full-width{padding:0}}section.primary-content h2{font-family:"Sharp-Sans-1-Medium"}section.primary-content h2 a:hover{text-decoration:none;color:#222}section.title{padding-bottom:0;padding-top:1em}section.title h1{font-family:"Sharp-Sans-1-Bold"}section.pagenavi{padding-top:0;font-size:.875rem}section.lead-in{padding-bottom:0}section.lead-in p{margin:1em 0 0}@media print{section.lead-in{padding:1em 0 0}}section:last-of-type{padding-bottom:2.5em}@media screen and (max-width: 30em){section h2{width:90%}section img{margin-bottom:1em}}div.edge-to-edge img{width:100%;display:block}row::after{clear:both;content:"";display:block}table{width:100%}table td{font-size:.875rem;line-height:1.5rem;margin:0;padding:0}h1{font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;margin:0;padding:0}@media screen and (max-width: 41.6875em){h1{font-size:1.75rem;line-height:2rem}}h2{font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 30em){h2{font-size:1.25rem;line-height:1.5rem}}h3{font-size:1.125rem}h4{font-size:1rem;line-height:1.5rem;margin:0 0 .75rem}h5{font-size:.9375rem;margin:0 0 .75rem}h6{font-size:.875rem;line-height:1.5rem;font-weight:normal;margin:0 0 .75rem}ul{list-style-type:none}ul li{margin:0 0 1.2em}ul li h4{font-weight:normal}ul li:last-child{margin:0}ul.bulleted-list{padding:0 4em 1em 2em;list-style-type:circle}ul.bulleted-list li{padding:0}@media screen and (max-width: 64em){ul.bulleted-list{padding:0 1em 0 1.5em}}p{font-size:.9375rem;line-height:1.4375rem;margin:0 0 1rem}p.sm{font-size:.8125rem;line-height:1.375rem}p.align-right{float:right}p.align-right::after{clear:both;content:"";display:block}@media print{p{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}a{color:#D13F17;text-decoration:none}a:hover{text-decoration:underline}button{font-size:.9375rem;font-family:"Sharp-Sans-1-Bold",sans-serif;letter-spacing:.1em;line-height:1em;display:block;margin:0 auto 1.25em;padding:1.2em 1.5em 1em;border:none;border-radius:0;background:#000}button.sm{font-size:.75rem;margin:1em 0 0;padding:1em 1em .9em}@media screen and (max-width: 64em){button{font-size:.8125rem;padding:1em 1.2em .9em}}@media screen and (max-width: 30em){button{padding:1em 1.2em .7em}}button.orange{extend:button;background:#D13F17;color:#fff}button.orange:hover{background:#F96C4B}button.left{margin:1.5em 0 1.25em}button.outlined{margin:1.5em auto 1.25em;padding:1.2em 1em 1em;text-transform:uppercase;background:transparent;border:1px solid #999;font-size:.75rem;color:#333}button.outlined:hover{border-color:#D13F17;background:#D13F17;color:#fff}button.outlined.left{margin:1.5em 0 1.25em}div.col-8{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}div.col-8:last-child{margin-right:0}div.col-8 img{margin:0 0 1em}@media screen and (max-width: 35.5em){div.col-8{float:left;display:block;margin-right:7.4229717578%;width:100%;margin:0 0 1.5em}div.col-8:last-child{margin-right:0}}div.col-6{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}div.col-6:last-child{margin-right:0}@media screen and (max-width: 30em){div.col-6{float:left;display:block;margin-right:7.4229717578%;width:100%;margin:0 0 5px}div.col-6:last-child{margin-right:0}}div.col-5{float:left;display:block;margin-right:2.3576520234%;width:18.1138783813%}div.col-5:last-child{margin-right:0}@media screen and (max-width: 30em){div.col-5{float:left;display:block;margin-right:7.4229717578%;width:100%;margin:0 0 1em}div.col-5:last-child{margin-right:0}}div.col-4{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}div.col-4:last-child{margin-right:0}@media screen and (max-width: 35.5em){div.col-4{float:left;display:block;margin-right:7.4229717578%;width:100%;padding-bottom:1em}div.col-4:last-child{margin-right:0}div.col-4:last-of-type{padding-bottom:0}div.col-4 img{margin:.5em 0}}div.col-3{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}div.col-3:last-child{margin-right:0}@media screen and (max-width: 50em){div.col-3{width:50%;margin-right:0}div.col-3:nth-child(n+3){border-top:1px solid #ccc;padding-top:1.5em;margin-top:.75em}div.col-3:nth-child(even) ul{padding-left:.5em}div.col-3:nth-child(odd) ul{padding-right:.5em}}@media screen and (max-width: 35.5em){div.col-3{float:left;display:block;margin-right:7.4229717578%;width:314.8459435157%;max-width:100%;margin-right:0}div.col-3:last-child{margin-right:0}div.col-3:nth-child(n+3){border-top:none;padding-top:0;margin-top:0}div.col-3:nth-child(even) ul{padding-left:0}div.col-3:nth-child(odd) ul{padding-right:0}}div.col-2{float:left;display:block;margin-right:2.3576520234%;width:14.7019566472%}div.col-2:last-child{margin-right:0}@media screen and (max-width: 30em){div.col-2{float:left;display:block;margin-right:7.4229717578%;width:46.2885141211%;margin-bottom:1.5em}div.col-2:last-child{margin-right:0}div.col-2:nth-child(even){margin-right:0}}hr{height:1px;border:none;color:#ccc;background-color:#ccc;margin:1.25em 0}.videoWrapper{position:relative;max-width:100%;padding-bottom:56.25%;padding-top:25px;height:0;display:block}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{max-width:90em;margin-left:auto;margin-right:auto;border-bottom:none}#footer::after{clear:both;content:"";display:block}#footer div{color:#fff}#footer div h4{font-family:"Sharp-Sans-1-Medium";font-size:.9375rem;color:#fff;margin:0 0 .5em}#footer div ul{width:50%;float:left;font-size:.875rem;margin:0 0 3em}#footer div ul li{margin:0 0 .3em}#footer div ul a{color:#fff}#footer div ul a:hover{color:#fff;text-decoration:underline}@media screen and (max-width: 30em){#footer div ul{margin:0}}#footer div.newsletter{border-left:1px solid #666;padding:0 0 0 50px}#footer div.newsletter h4{font-size:1.0625rem}#footer div.newsletter fieldset::after{clear:both;content:"";display:block}#footer div.newsletter input[type=email]{width:60%;height:50px;padding:0 0 0 10px;background:#F1F1F1;border:none;margin:0;border-radius:0;font-family:"Sharp-Sans-1-Medium";color:#111;float:left}#footer div.newsletter input[type=submit]{width:125px;height:50px;border:none;border-radius:0;background:#000;color:#fff;font-family:"Sharp-Sans-1-Bold";font-size:.875rem;line-height:3.125rem;float:left}#footer div.newsletter input[type=submit]:hover{background:#D13F17}@media screen and (max-width: 48em){#footer div.newsletter h5{font-size:.75rem}#footer div.newsletter input[type=email]{width:60%;height:40px;padding:0 0 0 10px;background:#F1F1F1;border:none;margin:0;border-radius:0;font-family:"Sharp-Sans-1-Medium";color:#111;float:left}#footer div.newsletter input[type=submit]{width:95px;height:40px;border:none;border-radius:0;background:#000;color:#fff;font-family:"Sharp-Sans-1-Bold";font-size:.6875rem;line-height:2.75rem;float:left}#footer div.newsletter input[type=submit]:hover{background:#D13F17}}@media screen and (max-width: 41.6875em){#footer div.newsletter h5{font-size:1rem}}@media screen and (max-width: 30em){#footer div{margin:0 0 1.5em}#footer div.newsletter{border-left:none;padding:.35em 0 0;margin-bottom:0}#footer div.newsletter h5{font-size:.8125rem;text-align:center}#footer div.newsletter fieldset{width:295px;height:auto;margin:0 auto}#footer div.newsletter input[type=email]{width:215px;height:35px;font-size:.875rem}#footer div.newsletter input[type=submit]{width:80px;height:35px;font-size:.625rem;line-height:2.1875rem}}@media screen and (max-width: 41.6875em){#footer{padding:1.5em 1em}}#copyright{max-width:90em;margin-left:auto;margin-right:auto;padding-top:.3125rem}#copyright::after{clear:both;content:"";display:block}a.social{display:inline-block;width:25px;height:25px;background:#fff;color:#fff;text-indent:-9999px;margin:0 .5em .5em 0}a.social.facebook{background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/ico/facebook.svg) center center no-repeat}a.social.twitter{background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/ico/twitter.svg) center center no-repeat}footer{width:100%;background:#666 url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_footer_04-17.jpg) center center no-repeat;background-size:cover;color:#fff}footer p{color:#fff}@media screen and (max-width: 41.6875em){footer p.sm{font-size:.625rem}}@media print{footer{padding:1em 0 0 1em}}.alt-text{text-indent:-9999px;height:0}.crop-img{display:block;width:100%;height:140px;max-height:140px;overflow:hidden}#single-post-spacer{height:110px}@media screen and (max-width: 41.6875em){#single-post-spacer{height:120px}}.entry-content{margin:0 0 2em}.entry-content button{margin:1rem 0 1em}.entry-content.single h1{font-family:"Sharp-Sans-1-Bold";max-width:80%;line-height:1.2;margin:25px 0 20px}@media screen and (max-width: 41.6875em){.entry-content.single h1{line-height:1.1;margin:25px 0 5px}}@media screen and (max-width: 30em){.entry-content.single h1{max-width:90%}}.entry-content strong{font-family:"Sharp-Sans-1-Bold"}.attachment-post-thumbnail{margin:0 0 2em}@media screen and (max-width: 30em){.attachment-post-thumbnail{margin:0}}#hero .attachment-post-thumbnail{margin:0}#related-programs .attachment-post-thumbnail{margin:0 0 .5em}.article-archive{padding:1em 0 0;margin:1em 0;border-top:1px solid #ccc}.article-archive h2 a{font-size:1.125rem;font-weight:normal}@media screen and (max-width: 30em){.article-archive{padding:.75em 0 0;margin:.5em 0}}.article-archive:last-child{padding-bottom:.25em;border-bottom:1px solid #ccc}@media screen and (max-width: 30em){.article-archive:last-child{padding-bottom:0}}.wp-pagenavi{padding:10px 0 30px}#reply-title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.7em 0;margin:2em 0 1em;text-transform:uppercase;font-family:"Sharp-Sans-1",sans-serif}#submit{font-size:.8125rem;font-family:"Sharp-Sans-1-Bold",sans-serif;font-weight:bold;letter-spacing:.1em;line-height:1em;text-transform:uppercase;display:block;margin:0;padding:1.2em 1.5em 1em;border:none;border-radius:0;background:#D13F17;color:#fff}#submit:hover{background:#F96C4B}.comment-form-comment label{display:block}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}div.col-8 .alignleft,.alignleft{float:left;margin:5px 20px 20px 0}div.col-8 .alignleft{width:100% !important}@media screen and (min-width: 48em){div.col-8 .alignleft{width:200px !important}}div.col-8 .alignleft img{width:100%}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#about{padding:0 2.5em 2.5em;text-align:center}#about h1{margin:0 auto .75em;font-size:1.75rem}@media screen and (max-width: 48em){#about h1{width:85%;line-height:1.875rem}}#about h4{font-family:"Sharp-Sans-1",sans-serif;font-size:1.125rem;width:60%;margin:0 auto}@media screen and (max-width: 48em){#about h4{width:85%}}@media screen and (max-width: 41.6875em){#about{padding:0 1em 1em}#about h1{line-height:1.875rem}}div.aicad-circle{height:75px;width:75px;margin:0 auto}#member-schools{padding:5em 2.5em 3em}#member-schools h3{text-align:center;margin:0 0 1.5em}@media screen and (max-width: 30em){#member-schools h3{margin:0 0 1em}}#member-schools div.row{margin:0 0 4em;display:block}#member-schools div.row::after{clear:both;content:"";display:block}@media screen and (max-width: 41.6875em){#member-schools div.row{margin:0 0 2em}}#member-schools button{color:#fff;background:#D13F17}#member-schools button:hover{background:#F96C4B}@media screen and (max-width: 41.6875em){#member-schools div.col-2 img{display:block;margin:0 auto}}@media screen and (max-width: 41.6875em){#member-schools{padding:3.5em 1em 2.5em}}section.resources{padding-top:3em;padding-bottom:4em;background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_section.png) center top no-repeat;text-align:center}section.resources h1{font-size:1.625rem;font-family:"Sharp-Sans-1-Bold";margin:.5em auto 0}section.resources h3{margin-bottom:.75rem;font-size:1.375rem}section.resources a{font-size:.9375rem}@media screen and (max-width: 48em){section.resources a{font-size:.875rem}}@media screen and (max-width: 30em){section.resources a{font-size:1rem}}section.resources em{font-family:"Sharp-Sans-1-Medium";font-size:1.125rem}section.resources div img{margin:0}section.resources div.col-4{padding-bottom:0}section.resources div.col-4 p{margin:0 0 .75em}@media screen and (max-width: 41.6875em){section.resources{padding-top:2.5em;padding-bottom:2.5em}}#featured-school{padding:2em 2.5em;background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_section.png) center top no-repeat}#featured-school h2{margin:1.5em 0 1em;font-size:1.25rem;font-family:"Sharp-Sans-1-Bold"}@media screen and (max-width: 30em){#featured-school h2{margin:1.5em 0 .5em}}#featured-school div.img img{width:100%}#featured-school div.content h2{font-family:"Sharp-Sans-1-Medium",sans-serif;margin:0}#featured-school div.content h2 a{color:#333}#featured-school div.content h2 a:hover{text-decoration:none;color:#D13F17}#featured-school div.content h4{font-family:"Sharp-Sans-1",sans-serif;font-size:.875rem;color:#333}#featured-school div.content p{font-size:.9375rem;font-family:"Sharp-Sans-1-Medium",sans-serif}@media screen and (max-width: 41.6875em){#featured-school div.content{padding-top:1em;padding-bottom:1.5em}}@media screen and (max-width: 41.6875em){#featured-school{padding:1em}}#aicad-fellowship{padding:5em 2.5em 3em;background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_section.png) center top no-repeat}#aicad-fellowship h2{text-align:center;font-size:2rem;line-height:2.5rem;width:100%;margin:0 0 .625rem}#aicad-fellowship h2 a{color:#111}#aicad-fellowship h2 a:hover{color:#D13F17;text-decoration:none}#aicad-fellowship row{display:block;max-width:768px;margin:0 auto;text-align:center}#aicad-fellowship figure{max-width:600px;margin:0 auto;padding:1.5625rem 0 15px;text-align:left}#aicad-fellowship button{color:#fff;background:#D13F17;margin:1.25rem auto 0}#aicad-fellowship button:hover{background:#F96C4B}#aicad-fellowship .slotholder:nth-child(1){transform:translate3d(0px, 0px, 0px) !important}@media screen and (max-width: 41.6875em){#aicad-fellowship{padding:3.5em 1em 2.5em}}#the-latest,#news-and-events{padding:4em 2.5em 1.5em;background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_section.png) center top no-repeat}#the-latest h2,#news-and-events h2{margin:0;font-size:2.8125rem;font-family:"Sharp-Sans-1-Bold";line-height:2.875rem;color:#4D4D4D}@media screen and (max-width: 30em){#the-latest h2,#news-and-events h2{line-height:1.75rem}}#the-latest h4,#news-and-events h4{font-family:"Sharp-Sans-1-Medium";font-size:1.25rem;color:#4D4D4D}#the-latest li,#news-and-events li{width:80%;margin:0 0 1.85em}@media screen and (max-width: 30em){#the-latest li,#news-and-events li{width:100%}}#the-latest li.events,#news-and-events li.events{margin:0 0 2.25em}#the-latest li.events h4 a,#news-and-events li.events h4 a{color:#4D4D4D}#the-latest li.events h4 a:hover,#news-and-events li.events h4 a:hover{color:#D13F17;text-decoration:none}#the-latest li.twitter,#news-and-events li.twitter{margin:0 0 2.25em}#the-latest li.twitter i,#news-and-events li.twitter i{color:#D13F17}#the-latest li.twitter h4 a,#news-and-events li.twitter h4 a{font-size:inherit}#the-latest li.twitter a,#news-and-events li.twitter a{font-size:1.0625rem;font-family:"Sharp-Sans-1-Medium";position:relative;top:1px}#the-latest li.twitter a:hover,#news-and-events li.twitter a:hover{text-decoration:none}#the-latest li.facebook i,#news-and-events li.facebook i{color:#D13F17;margin-right:2px}#the-latest li.facebook a,#news-and-events li.facebook a{font-size:1.0625rem;font-family:"Sharp-Sans-1-Medium";position:relative;top:3px}#the-latest li.facebook a:hover,#news-and-events li.facebook a:hover{text-decoration:none}#the-latest p.sm,#news-and-events p.sm{font-family:"Sharp-Sans-1-Medium"}#the-latest div.recent-post h2,#news-and-events div.recent-post h2{margin:0 0 .5em;font-family:"Sharp-Sans-1-Medium",sans-serif;font-weight:normal;font-size:1.25rem;line-height:1.5rem;padding:8px 0}#the-latest div.recent-post h2 a,#news-and-events div.recent-post h2 a{color:#D13F17}#the-latest div.recent-post h2 a:hover,#news-and-events div.recent-post h2 a:hover{text-decoration:none;color:#333}#the-latest div.recent-post p,#news-and-events div.recent-post p{font-family:"Sharp-Sans-1-Medium",sans-serif;font-size:.9375rem}#the-latest div.recent-post img,#news-and-events div.recent-post img{width:auto}#the-latest div.recent-post img.blog-img-home,#news-and-events div.recent-post img.blog-img-home{width:auto}@media screen and (max-width: 41.6875em){#the-latest div.recent-post,#news-and-events div.recent-post{padding-bottom:1.5em}}@media screen and (max-width: 41.6875em){#the-latest,#news-and-events{padding:2em 1em 0}}#free-areas{padding-top:0}#free-areas div h3{font-family:"Sharp-Sans-1-Medium",sans-serif;margin:0}#free-areas div img{width:100%;margin:0 0 1.5em}#news-spacer{height:130px}@media screen and (max-width: 41.6875em){#news-spacer{height:140px}}#featured-posts{padding-bottom:0}#featured-posts h1{font-family:"Sharp-Sans-1-Bold"}#featured-posts h2{margin:.5em 0;font-family:"Sharp-Sans-1";font-size:1.25rem;line-height:1.5rem;color:#4D4D4D}#featured-posts h2 a:hover{color:#3c3c3c;text-decoration:none}#featured-posts img{margin:1rem 0}#categories{border-bottom:none}#categories h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.1em 0 .75em;margin:0 0 1em;font-family:"Sharp-Sans-1-Medium"}#categories div img{margin:0 0 .5em}#news-and-events{padding:4em 2.5em 1.5em}#news-and-events h2{font-family:"Sharp-Sans-1";font-size:1.25rem;line-height:1.5rem;color:#4D4D4D}#news-and-events div.upcoming-events h4 a{color:#4D4D4D}#news-and-events div.upcoming-events h4 a:hover{color:#D13F17;text-decoration:none}#news-and-events div.upcoming-events .twitter h4 a{color:#D13F17;font-size:inherit;font-family:"Sharp-Sans-1-Medium";position:relative;top:1px}#news-and-events div.upcoming-events .twitter h4 a:hover{text-decoration:none}#news-and-events div.recent-posts{padding:0 3em 0 0}#news-and-events div.recent-posts h2 a:hover{color:#3c3c3c;text-decoration:none}@media screen and (max-width: 30em){#news-and-events div.recent-posts{padding:0}}@media screen and (max-width: 30em){#news-and-events{border-top:1px solid #ccc;margin:1em 0 0;padding:1.5em 1em 1em}}div.two-columns::after{clear:both;content:"";display:block}div.two-columns.header{background:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0 .7em}div.two-columns.header::after{clear:both;content:"";display:block}div.two-columns.header h6{padding:0;margin:0;font-family:"Sharp-Sans-1-Medium";font-size:.9375rem}div.two-columns.header h6 span{color:#D13F17}@media screen and (max-width: 35.5em){div.two-columns.header h6{font-size:.75rem;line-height:1.375rem}}@media print{div.two-columns.header h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}div.two-columns.content{margin:1em 0}body.single-schools section.two-columns h2,body.single-schools section.full-width h2{font-size:1.375rem;line-height:1.75rem;font-family:"Sharp-Sans-1-Medium";padding:.5em 0 0;margin:0 0 .1em}table.col-2{margin:0 0 1em}table.col-2 td{width:50%}@media screen and (max-width: 30em){table.col-2 td{font-size:.75rem}table.col-2 td.w75{width:75%}}@media print{table.col-2 td{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}#majors-offered,#minors-offered{margin-bottom:0}@media screen and (max-width: 30em){#majors-offered div.col-6,#minors-offered div.col-6{margin:0}#majors-offered div.col-6 p,#minors-offered div.col-6 p{padding:0;margin:0}#majors-offered div.col-6:last-of-type h6,#minors-offered div.col-6:last-of-type h6{display:none}}section#minors{padding-top:0}#foundation{padding-bottom:0}#foundation h6{font-family:"Sharp-Sans-1-Medium";font-size:.9375rem;padding:1em 0 .75em;margin:0 0 1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#D13F17}@media screen and (max-width: 35.5em){#foundation h6{font-size:.75rem;line-height:1.375rem}}@media print{#foundation h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}#cost-of-attendance h6,#acceptance-attendance h6,#enrollment-admissions h6,#faculty-housing h6,#demographics.graduate h6,#retention-graduation h6,#other h6{font-family:"Sharp-Sans-1-Medium";font-size:.9375rem;padding:1em 0 .75em;margin:0 0 1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#cost-of-attendance h6 span,#acceptance-attendance h6 span,#enrollment-admissions h6 span,#faculty-housing h6 span,#demographics.graduate h6 span,#retention-graduation h6 span,#other h6 span{color:#D13F17}#cost-of-attendance h6 span.small-caps,#acceptance-attendance h6 span.small-caps,#enrollment-admissions h6 span.small-caps,#faculty-housing h6 span.small-caps,#demographics.graduate h6 span.small-caps,#retention-graduation h6 span.small-caps,#other h6 span.small-caps{color:#333}@media screen and (max-width: 35.5em){#cost-of-attendance h6,#acceptance-attendance h6,#enrollment-admissions h6,#faculty-housing h6,#demographics.graduate h6,#retention-graduation h6,#other h6{font-size:.75rem;line-height:1.375rem}}@media print{#cost-of-attendance h6,#acceptance-attendance h6,#enrollment-admissions h6,#faculty-housing h6,#demographics.graduate h6,#retention-graduation h6,#other h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}#cost-of-attendance div.col-6,#acceptance-attendance div.col-6,#enrollment-admissions div.col-6,#faculty-housing div.col-6,#demographics.graduate div.col-6,#retention-graduation div.col-6,#other div.col-6{margin:0;width:50%}@media screen and (max-width: 30em){#cost-of-attendance div.col-6,#acceptance-attendance div.col-6,#enrollment-admissions div.col-6,#faculty-housing div.col-6,#demographics.graduate div.col-6,#retention-graduation div.col-6,#other div.col-6{float:left;display:block;margin-right:7.4229717578%;width:100%;margin:0 0 1em}#cost-of-attendance div.col-6:last-child,#acceptance-attendance div.col-6:last-child,#enrollment-admissions div.col-6:last-child,#faculty-housing div.col-6:last-child,#demographics.graduate div.col-6:last-child,#retention-graduation div.col-6:last-child,#other div.col-6:last-child{margin-right:0}}a.indicator{display:inline-block;width:8px;height:8px;border-radius:50%;-webkit-border-radius:50%;margin:0 .0625rem .0625rem 0;background:#bbb;font-size:.75rem;line-height:normal}a.indicator:first-of-type{margin-left:.25rem}a.indicator:last-of-type{margin-right:.25rem}a.indicator.tint-3{background:#fc0}a.indicator.tint-1,a.indicator.tint-2{background:#f90}a.indicator.tint-7,a.indicator.tint-8{background:#d00}a.indicator.tint-9{background:#0cf}a.indicator.tint-12{background:#fff;border:1px solid #709}a.indicator.tint-11,a.indicator.tint-10{background:#90f}a.indicator.tint-fully{background:#008600}a.indicator.tint-partially{background:#fff;border:1px solid #006400}a.indicator.tint-optional{background:#86ed8a}a.indicator span{display:none;position:absolute;z-index:10;margin:-1.6875rem 0 0 -.625rem;color:#694821}a.indicator:hover span{display:block;background:#ffffdd;border:1px solid #694821;padding:.0625rem .375rem .25rem}section.legend{padding-top:1.75em}figure.legend{border:1px dotted #ccc;padding:.375rem .75rem;margin:.625rem 0}figure.legend::after{clear:both;content:"";display:block}figure.legend p{margin:0}figure.legend a.indicator{margin-right:.25rem;margin-left:0;cursor:default}figure.legend a.indicator:first-of-type{margin-left:0}@media screen and (max-width: 64em){figure.legend .col-6{width:100%;margin:0}}figure.legend .wrapper::after{clear:both;content:"";display:block}.width-90{width:90%}@media screen and (max-width: 30em){.width-90{width:100%}}table.data{width:90%;margin:5pt 0 0 0}@media screen and (max-width: 30em){table.data{width:100%}}table.data td{padding:.5em 0;line-height:1.2rem}@media print{table.data td{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}table.data td:last-of-type{text-align:right}table.data tbody tr{border-bottom:1px dotted #ccc}table.financial-aid{width:90%;margin:5pt 0 15pt 0}@media screen and (max-width: 30em){table.financial-aid{width:100%}}table.financial-aid td{padding:.5em 0;text-align:right;width:33.3333%;line-height:1.2rem}@media print{table.financial-aid td{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:13px;line-height:17px}}table.financial-aid td:first-of-type{text-align:left}table.financial-aid td:last-of-type{width:33.3333%}table.financial-aid thead tr{border-bottom:1px solid #000}table.financial-aid tbody tr{border-bottom:1px dotted #ccc}#demographics{border-bottom:none;padding:2.5em 2.5em 0}#demographics hr{margin:0 0 .75em}#demographics p{line-height:1em;margin:1em 0}#demographics p.title{color:#D13F17}@media screen and (max-width: 64em){#demographics p{font-size:.8em}}@media screen and (max-width: 48em){#demographics p{font-size:.53em}}@media screen and (max-width: 30em){#demographics p{font-size:.8em;line-height:1.5em}}@media print{#demographics p{font-size:12px}}@media screen and (max-width: 41.6875em){#demographics{padding:1em 1em 0}}@media print{#demographics{padding:1em 0}}#demographics.graduate .col-4 .content{margin-right:0}.bar-chart-ct{width:100%;margin:10pt 0 0 0}.bar-chart-ct::after{clear:both;content:"";display:block}.bar-chart-ct div{display:block;float:left;border-right:1px solid #fff}.bar-chart-ct div:last-of-type{border-right:none}.bar-chart-ct div div.bar{height:15pt;width:100%;margin:0 0 .5em;padding:0;background:#792e80;display:block}.bar-chart-ct div.right div.bar{background:#5b3c9f}.bar-chart-ct div.first div.bar,ul.geo-swatches div.swatch.first{background:#f89e3d}.bar-chart-ct div.second div.bar,ul.geo-swatches div.swatch.second{background:#e0a800}.bar-chart-ct div.third div.bar,ul.geo-swatches div.swatch.third{background:#f3723b}.bar-chart-ct div.fourth div.bar,ul.geo-swatches div.swatch.fourth{background:#b64739}.bar-chart-ct div.fifth div.bar,ul.geo-swatches div.swatch.fifth{background:#858f7e}.bar-chart-ct.ethnicity div.first div.bar,ul.ethnicity-swatches div.swatch.first{background:#bbd8ee}.bar-chart-ct.ethnicity div.second div.bar,ul.ethnicity-swatches div.swatch.second{background:#9fc2dd}.bar-chart-ct.ethnicity div.third div.bar,ul.ethnicity-swatches div.swatch.third{background:#71a9ce}.bar-chart-ct.ethnicity div.fourth div.bar,ul.ethnicity-swatches div.swatch.fourth{background:#4076b0}.bar-chart-ct.ethnicity div.fifth div.bar,ul.ethnicity-swatches div.swatch.fifth{background:#27609b}.bar-chart-ct.ethnicity div.sixth div.bar,ul.ethnicity-swatches div.swatch.sixth{background:#1a518a}.bar-chart-ct.ethnicity div.seventh div.bar,ul.ethnicity-swatches div.swatch.seventh{background:#0c3e73}.bar-chart-ct.ethnicity div.eighth div.bar,ul.ethnicity-swatches div.swatch.eighth{background:#042c55}.bar-chart-ct.gender div.first div.bar,ul.gender-swatches div.swatch.first{background:#b58bbe}.bar-chart-ct.gender div.second div.bar,ul.gender-swatches div.swatch.second{background:#792e80}.bar-chart-ct.gender div.third div.bar,ul.gender-swatches div.swatch.third{background:#5b3c9f}.bar-chart-ct.age div.first div.bar,ul.age-swatches div.swatch.first{background:#a7cca3}.bar-chart-ct.age div.second div.bar,ul.age-swatches div.swatch.second{background:#6da866}.bar-chart-ct.age div.third div.bar,ul.age-swatches div.swatch.third{background:#478c3f}.bar-chart-ct.age div.fourth div.bar,ul.age-swatches div.swatch.fourth{background:#2a6b23}div.swatch{width:10px;height:10px;display:inline-block;margin:0 5px 0 0}.bar-chart-ct span.geo,.bar-chart-ct span.ethnicity,.bar-chart-ct span.age{display:inline-block;width:30px;font-size:9pt}.bar-chart-ct span.ethnicity{font-size:8pt;width:24px}ul.geo-swatches,ul.age-swatches{padding:0;list-style-type:none;width:100%}ul.geo-swatches::after,ul.age-swatches::after{clear:both;content:"";display:block}ul.geo-swatches li,ul.age-swatches li{display:block;margin:0 0 .25em;padding:0}ul.ethnicity-swatches,ul.gender-swatches{padding:0;list-style-type:none;width:100%}ul.ethnicity-swatches li,ul.gender-swatches li{display:block;margin:0 0 .25em;padding:0}.tbd{background:#fc0}#notes p{border-top:1px dotted #ccc;padding:2.5em 0 0;line-height:1.25rem}@media print{#notes p.sm{font-size:10px;line-height:14px}}@media screen and (max-width: 41.6875em){#notes{padding:1em 1em 0}}@media print{#notes{padding:1em 0}}#also-viewed{border-bottom:none}#also-viewed h6{font-family:"Sharp-Sans-1-Medium";font-size:.9375rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0 .75em;margin:0 0 1em}@media screen and (max-width: 35.5em){#also-viewed h6{font-size:.75rem;line-height:1.375rem}}#also-viewed div.col-4 p{margin:0;padding:0}@media screen and (max-width: 35.5em){#also-viewed div.col-4 p{line-height:1.125rem}}@media screen and (max-width: 41.6875em){#also-viewed img{margin:0}}div.note{width:100%;border-top:1px dotted #ccc;margin:2em 0;padding:1em 0}div.note p{width:95%;font-size:.6875rem;line-height:1.125rem}@media screen and (max-width: 30em){div.note{margin:2em 0 0}}div.content{margin:0 1.5em 0 0}div.content.placeholder{min-height:20em;background:#eee}@media screen and (max-width: 41.6875em){div.content.placeholder{min-height:12em}}@media screen and (max-width: 30em){div.content{margin:0}}#filter-spacer{height:130px}@media screen and (max-width: 41.6875em){#filter-spacer{height:70px}}#browse-spacer{display:none}@media screen and (max-width: 35.5em){#browse-spacer{display:block;height:3em}}#filter-schools,#filter-schools-mobile{padding:1em 2.5em .75em;position:relative}#filter-schools.desktop,#filter-schools-mobile.desktop{display:none}@media screen and (min-width: 48em){#filter-schools.desktop,#filter-schools-mobile.desktop{display:block}}#filter-schools.mobile,#filter-schools-mobile.mobile{display:block;position:absolute}@media screen and (min-width: 48em){#filter-schools.mobile,#filter-schools-mobile.mobile{display:none}}#filter-schools.inactive,#filter-schools-mobile.inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;pointer-events:none}#filter-schools a.close,#filter-schools-mobile a.close{position:absolute;right:2.5em;font-size:1rem;font-weight:bold;display:none}#filter-schools a.close:hover,#filter-schools-mobile a.close:hover{text-decoration:none}#filter-schools ul,#filter-schools-mobile ul{margin:0;padding:0;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}#filter-schools ul::after,#filter-schools-mobile ul::after{clear:both;content:"";display:block}#filter-schools ul li,#filter-schools-mobile ul li{float:left;font-size:.9375rem;margin:0 .1em 0 0;position:relative}#filter-schools ul li a,#filter-schools-mobile ul li a{background:#ddd;display:inline-block;padding:0 .45em;margin:0;border-top-left-radius:.5em;border-top-right-radius:.5em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}#filter-schools ul li a:hover,#filter-schools-mobile ul li a:hover{text-decoration:none;background:#ededed}#filter-schools ul li.more-options,#filter-schools-mobile ul li.more-options{width:7.5rem;padding-left:.3125rem}#filter-schools ul li.more-options a,#filter-schools-mobile ul li.more-options a{background:transparent;font-size:.8125rem;text-transform:lowercase}#filter-schools ul li.more-options a:hover,#filter-schools-mobile ul li.more-options a:hover{text-decoration:underline}@media screen and (max-width: 767px){#filter-schools ul li.more-options a,#filter-schools-mobile ul li.more-options a{line-height:1}}@media screen and (max-width: 767px){#filter-schools ul li.more-options,#filter-schools-mobile ul li.more-options{width:100%}}#filter-schools ul li+li,#filter-schools-mobile ul li+li{margin:0 .2em}@media screen and (max-width: 60em){#filter-schools,#filter-schools-mobile{padding:1em 1em .7em}#filter-schools ul li,#filter-schools-mobile ul li{font-size:.875rem}}@media screen and (max-width: 767px){#filter-schools,#filter-schools-mobile{padding:0;width:100%;z-index:15}#filter-schools ul,#filter-schools-mobile ul{background:#fff;-webkit-box-shadow:0px 8px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 8px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 8px 10px 0px rgba(0,0,0,0.25)}#filter-schools ul li,#filter-schools-mobile ul li{display:none;float:none;font-size:.8125rem;margin:0;padding:0;text-align:center;text-transform:uppercase}#filter-schools ul li.title.mobile,#filter-schools-mobile ul li.title.mobile{display:block;padding:.9em 0}#filter-schools ul li.title.mobile a,#filter-schools-mobile ul li.title.mobile a{padding:.4em .8em .2em;display:inline-block;color:#fff;background:#D13F17}#filter-schools ul li.title.mobile a.active,#filter-schools-mobile ul li.title.mobile a.active{background:#F96C4B}#filter-schools ul li.label,#filter-schools-mobile ul li.label{background:#eee;padding:.5em 0}#filter-schools ul li.label:last-child,#filter-schools-mobile ul li.label:last-child{background:transparent}#filter-schools ul li a,#filter-schools-mobile ul li a{background:none;display:block;padding:.5em 0;margin:0}#filter-schools ul li a:hover,#filter-schools-mobile ul li a:hover{text-decoration:none;background:none}#filter-schools ul li+li,#filter-schools-mobile ul li+li{margin:0}#filter-schools ul.submenu,#filter-schools-mobile ul.submenu{display:none;max-height:11.25rem;overflow-y:auto;background:#dedede}#filter-schools ul.submenu li,#filter-schools-mobile ul.submenu li{display:block;border-bottom:1px solid #999;font-size:.8125rem}}@media screen and (max-width: 767px) and (max-width: 767px){#filter-schools ul.submenu li:first-child,#filter-schools-mobile ul.submenu li:first-child{display:none}}@media screen and (max-width: 767px){#filter-schools a.close,#filter-schools-mobile a.close{top:.75em;right:1.5em;display:none}}#browse-schools{min-height:30em;padding:0 2.5em}@media screen and (max-width: 41.6875em){#browse-schools{padding:1em}}.filter-school-data{display:none;margin:0;padding-top:.9375rem;font-size:.875rem;background:#fff}.filter-school-data::after{clear:both;content:"";display:block}.filter-school-data select{font-size:.75rem}.filter-school-data input[type='checkbox']{margin-right:3px}.filter-school-data table.undergrad,.filter-school-data table.learning-options{margin-bottom:.9375rem}.filter-school-data table.grad{display:none;margin-bottom:.5rem}.filter-school-data td{padding-right:.625rem}.filter-school-data td:last-child{padding-right:0}@media screen and (max-width: 767px){.filter-school-data td{line-height:1.75rem}}@media screen and (max-width: 767px){.filter-school-data div{float:none;padding:0;line-height:1.75rem}}@media screen and (min-width: 48em){.filter-school-data div{float:left;padding:0 2.5rem 0 0}}@media screen and (max-width: 767px){.filter-school-data div:nth-child(1){margin:.3125rem 0 1.25rem}}.filter-school-data button.filter-schools{margin-top:.9375rem}@media screen and (min-width: 48em){.filter-school-data button.filter-schools{display:none}}@media screen and (max-width: 767px){.filter-school-data{padding:.9375rem .9375rem 1.25rem;-webkit-box-shadow:0 9px 20px 0 #999;-moz-box-shadow:0 9px 20px 0 #999;box-shadow:0 9px 20px 0 #999;position:absolute;top:0;left:0;right:0;height:100vh;overflow-y:auto}}.arrow-box{position:absolute;background:#f9f9f9;border:1px solid #ccc;top:35px;z-index:10;-webkit-box-shadow:0px 0px 5px 0px rgba(51,51,51,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(51,51,51,0.3);box-shadow:0px 0px 5px 0px rgba(51,51,51,0.3);display:none}@media screen and (max-width: 50em){.arrow-box{top:30px}}.arrow-box:after,.arrow-box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box:after{border-color:rgba(249,249,249,0);border-bottom-color:#f9f9f9;border-width:10px;margin-left:-10px}.arrow-box:before{border-color:rgba(153,153,153,0);border-bottom-color:#999999;border-width:11px;margin-left:-11px}#filter-schools .arrow-box ul{list-style-type:none;padding:0 20px;margin:.25em 0 0;max-height:275px;overflow-y:auto;overflow-x:hidden}#filter-schools .arrow-box ul li{text-align:center;float:none;padding:20px 0;line-height:1;margin:0}#filter-schools .arrow-box ul li a{text-transform:uppercase;font-family:"Sharp-Sans-1-Medium";font-size:.75rem;line-height:1;color:#333;background:transparent;border-radius:0;padding:0;display:block;white-space:nowrap}#filter-schools .arrow-box ul li a:hover{text-decoration:underline}#filter-schools .arrow-box ul li+li{border-top:1px solid #bbb}button.filter-schools,button.filter-done{background:#D13F17;text-align:center;margin:0 0 0 .5em;padding:.5em;font-size:.6875rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:normal;letter-spacing:normal;color:#fff;position:relative;top:-1px}button.filter-schools:hover,button.filter-done:hover{background:#F96C4B}@media screen and (max-width: 767px){button.filter-schools,button.filter-done{margin:0 auto;font-size:.75rem;top:.1em;padding:.5em 1em}}button.filter-done{display:none}@media screen and (max-width: 767px){button.filter-done{display:block}}div.entry-content.school{padding:0}div.entry-content.school::after{clear:both;content:"";display:block}div.entry-content.school h3{font-size:1.375rem;font-family:"Sharp-Sans-1";padding:.25em 0 0;margin:0 0 .1em}div.entry-content.school div.col-4 img{margin:0}div.copyright::after{clear:both;content:"";display:block}#prospects{background:url(//www.aicad.org/wp-content/themes/aicad/assets/img/bg/bg_section.png) center top no-repeat;margin:1em auto 0}@media screen and (max-width: 30em){#prospects row{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}#costs{padding:2.5em 2.5em 1em;margin:1em 0 0;background:#eee}@media screen and (max-width: 30em){#costs{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em}}#acceptance{padding:2.5em}@media screen and (max-width: 30em){#acceptance{padding:1em}}#map{width:100%;height:500px;background:#eee;padding:0;margin:1.5em auto 0 auto}@media screen and (max-width: 48em){#map{height:500px}}@media screen and (max-width: 30em){#map{height:200px}}#discover-schools{padding:0 2.5em 2.5em 2.5em;border-bottom:1px solid #ccc}#discover-schools h2{margin:0 0 1em 0}@media screen and (max-width: 41.6875em){#discover-schools{padding:0 1em 1em}}@media screen and (max-width: 30em){#discover-schools h2{text-align:center}#discover-schools div{text-align:center;margin-bottom:0}#discover-schools div img{display:block;margin:0 auto 0 auto}}#degree-programs{border-bottom:1px solid #ccc}#degree-programs h2{font-family:"Sharp-Sans-1-Medium";margin-bottom:1em}#degree-programs h3{margin:0;font-family:"Sharp-Sans-1-Medium"}#degree-programs div ul{display:block;padding:1em 0 0;list-style-type:none}#degree-programs div ul::after{clear:both;content:"";display:block}#degree-programs div ul li{font-size:.8125rem;line-height:1;float:left;margin:0 .5rem 1.5rem 0}#degree-programs div ul li a{background:#eee;padding:.5em;border-top-left-radius:.5em;border-top-right-radius:.5em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}#degree-programs div ul li a:hover{text-decoration:none;background:#fff}@media screen and (max-width: 30em){#degree-programs{padding:2em 1em 1.5em}#degree-programs h3{line-height:1.5em;color:#D13F17}#degree-programs h3.active{color:#111}#degree-programs div.col-4{float:none;padding:0;margin:0}#degree-programs div.col-4 h3{padding:.75em 0 .7em;border-bottom:1px solid #ccc}#degree-programs div.col-4:first-of-type{border-top:1px solid #ccc}#degree-programs div ul{display:none;padding:.5em 0 0}#degree-programs div ul li{float:none;margin:0 0 .5em}#degree-programs div ul li a{font-family:"Sharp-Sans-1-Medium";font-size:1rem;line-height:1;padding:.75em;display:block}}a.no-grad-program,a.no-undergrad-program{display:none}#browse-programs h1{margin:0 0 .5em;font-family:"Sharp-Sans-1-Bold"}#description{padding:2.5em 12em 0}#description h4{text-align:center;font-size:1.125rem;line-height:1.75rem;margin-bottom:0;font-family:"Sharp-Sans-1";font-weight:normal}@media screen and (max-width: 48em){#description{padding:2.5em}}@media screen and (max-width: 41.6875em){#description{padding:2em 1.5em 1.5em}}#institutions{padding:2.5em 2.5em 0;border-bottom:none}#institutions h6{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0 .7em;margin:0 0 1rem;font-family:"Sharp-Sans-1-Medium";font-size:.9375rem}#institutions h4{margin:0;padding:0;font-family:"Sharp-Sans-1";font-weight:normal}#institutions p{margin:0 0 1rem}@media screen and (max-width: 41.6875em){#institutions{padding:1em 1em 0}#institutions div.col-4{padding:0}}.success-story .image img{max-height:180px;margin:0 auto !important;float:none !important;display:block !important}section.success-story{border-top:1px solid #ccc;margin-top:.75rem}section.see-more-success-stories{padding:0 2.5rem;margin-top:1.25rem}section.see-more-success-stories div{padding:2.5rem 2.5rem 0;width:100%;border-top:1px solid #ccc}@media screen and (max-width: 30em){section.see-more-success-stories div{padding:1rem 0 1.5rem}}section.see-more-success-stories button{margin-bottom:0;text-transform:uppercase;font-family:"Sharp-Sans-1";font-weight:normal;line-height:1}@media screen and (max-width: 30em){section.see-more-success-stories button{padding-bottom:.8rem}}@media screen and (max-width: 30em){section.see-more-success-stories{padding:0}}#student-work,#related-programs{border-bottom:none}#student-work h6,#related-programs h6{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0 .7em;margin:0 0 1rem;font-family:"Sharp-Sans-1-Medium";font-size:.9375rem}#student-work{padding:2.5em 2.5em 0}@media screen and (max-width: 41.6875em){#student-work{padding:1em 1em 0}}#slideshow{width:100%;background:#fff;padding:0;margin:0 auto 0 auto}#browse-programs{min-height:40em}@media screen and (max-width: 41.6875em){#browse-programs{padding:1em}}div.entry-content.program{padding:0}div.entry-content.program::after{clear:both;content:"";display:block}div.entry-content.program h3{font-size:1.375rem;font-family:"Sharp-Sans-1";padding:.25em 0 0;margin:0 0 .1em}@media screen and (max-width: 30em){div.entry-content.program h3{margin-bottom:.7em}}div.entry-content.program div.col-4 img{margin:0}section.portfolio-day-events,section.pre-college-programs,section.low-res-programs,section.online-programs,section.foundation-programs{max-width:90em;margin-left:auto;margin-right:auto}section.portfolio-day-events::after,section.pre-college-programs::after,section.low-res-programs::after,section.online-programs::after,section.foundation-programs::after{clear:both;content:"";display:block}section.portfolio-day-events div,section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{min-height:7em;background:#f3f3f3;padding:.75em;margin-bottom:1em;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa}@media screen and (min-width: 1025px){section.portfolio-day-events div,section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}section.portfolio-day-events div:last-child,section.pre-college-programs div:last-child,section.low-res-programs div:last-child,section.online-programs div:last-child,section.foundation-programs div:last-child{margin-right:0}section.portfolio-day-events div:nth-child(4n),section.pre-college-programs div:nth-child(4n),section.low-res-programs div:nth-child(4n),section.online-programs div:nth-child(4n),section.foundation-programs div:nth-child(4n){margin-right:0}}@media screen and (max-width: 64em){section.portfolio-day-events div,section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;min-height:5em}section.portfolio-day-events div:last-child,section.pre-college-programs div:last-child,section.low-res-programs div:last-child,section.online-programs div:last-child,section.foundation-programs div:last-child{margin-right:0}section.portfolio-day-events div:nth-child(3n),section.pre-college-programs div:nth-child(3n),section.low-res-programs div:nth-child(3n),section.online-programs div:nth-child(3n),section.foundation-programs div:nth-child(3n){margin-right:0}}@media screen and (max-width: 48em){section.portfolio-day-events div,section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;min-height:6.5em}section.portfolio-day-events div:last-child,section.pre-college-programs div:last-child,section.low-res-programs div:last-child,section.online-programs div:last-child,section.foundation-programs div:last-child{margin-right:0}section.portfolio-day-events div:nth-child(3n),section.pre-college-programs div:nth-child(3n),section.low-res-programs div:nth-child(3n),section.online-programs div:nth-child(3n),section.foundation-programs div:nth-child(3n){margin-right:0}}@media screen and (max-width: 30em){section.portfolio-day-events div,section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{width:100%;min-height:0;margin-bottom:1em}}section.pre-college-programs div,section.low-res-programs div,section.online-programs div,section.foundation-programs div{cursor:pointer;min-height:15em}section.pre-college-programs div img,section.low-res-programs div img,section.online-programs div img,section.foundation-programs div img{margin:0}section.pre-college-programs div h2,section.low-res-programs div h2,section.online-programs div h2,section.foundation-programs div h2{margin:.5em 0;font-size:1.125rem;line-height:1.375rem}section.pre-college-programs div:hover,section.low-res-programs div:hover,section.online-programs div:hover,section.foundation-programs div:hover{border-color:#D13F17}section.pre-college-programs div:hover h2,section.low-res-programs div:hover h2,section.online-programs div:hover h2,section.foundation-programs div:hover h2{color:#D13F17}section.low-res-programs{padding-top:0;padding-bottom:0}section.online-programs{padding-top:0}section.pre-college-programs{padding-top:.5em}section.full-width .member-schools h2{margin-bottom:10px}@media screen and (max-width: 48em){section.full-width .member-schools h2{font-size:1.0625rem}}@media screen and (max-width: 30em){section.full-width .member-schools h2{font-size:1.25rem}}section.full-width .member-schools ul{list-style-type:circle;padding:0 0 0 2.5em}section.full-width .member-schools ul li{padding:0 0 0 .25em;margin:0 0 .6em}@media screen and (max-width: 48em){section.full-width .member-schools ul li{font-size:.875rem}}@media screen and (max-width: 30em){section.full-width .member-schools ul li{font-size:1rem}}section.full-width .member-schools ul p{margin:0 0 .6em}@media screen and (max-width: 48em){section.full-width .member-schools ul{padding:0 0 0 1.5em}}@media screen and (max-width: 30em){section.full-width .member-schools ul{padding:0 0 0 2.5em}}table.bios{margin-top:.5em}@media screen and (max-width: 30em){table.bios{margin-bottom:0}}table.bios td{vertical-align:top;padding:0;font-size:.9375rem}table.bios td img{max-width:55px}table.bios td+td{vertical-align:middle;padding:0 5em 1em 1em}@media screen and (max-width: 48em){table.bios td+td{padding:0 1em 1em}}table.bios.executive td{line-height:normal}.video{position:relative;padding-bottom:55%;margin-top:.25rem;margin-bottom:.75rem;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}dl.fellowship-institutions dt{font-family:"Sharp-Sans-1-Medium"}dl.fellowship-institutions dd{margin-bottom:20px}.member-schools h2{margin-bottom:.75em}.member-schools div ul li{margin-bottom:1em;line-height:1.25em}row.bios{display:block;margin:1.5em 0 2em}row.bios div{text-align:center;padding:0 1.5em;line-height:auto}row.bios div strong{display:block;padding-bottom:.25em}@media screen and (max-width: 48em){row.bios div{font-size:.9em}}@media screen and (max-width: 30em){row.bios div{margin-bottom:2em}}row.bios div img{margin:0 auto 1em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media screen and (max-width: 30em){row.bios{margin:0 auto}row.bios:first-of-type{margin-top:1.5em}}.masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}.item{display:inline-block;margin-bottom:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width: 300px){.masonry{-moz-column-gap:1.5625rem;-webkit-column-gap:1.5625rem;column-gap:1.5625rem;-moz-column-count:1;-webkit-column-count:1;column-count:1}.item{display:inline-block}}@media only screen and (min-width: 480px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 700px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 900px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width: 1100px){.masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4}}.fellowship-link:hover{color:#666;text-decoration:none}.fellowship-link.active{color:#111}.fellowship-link.active:hover{color:#666}.fellowship-content{display:none}.fellowship-content:first-of-type{display:block}.videoWrapper.fellowship-testimonial{padding-top:5px}#searchform legend,#mc4wp-form-1 legend{height:0;text-indent:-9999px}#wcag-search{position:relative}#wcag-search figure{position:absolute;right:0;max-width:180px;background:#ffffee;border:1px solid #c9b76e;padding:10px;margin-bottom:0}@media screen and (max-width: 767px){#wcag-search figure{position:static;right:auto;max-width:none;margin-bottom:20px}}.wcag-search-shim{height:52px;padding-left:40px}@media screen and (max-width: 767px){.wcag-search-shim{height:52px}}.wcag-search-site,.wcag-search-schools{max-width:800px;margin:0 auto;border:1px dotted #999;padding:25px;color:#111}.wcag-search-site h2.wcag-search{display:inline-block;margin-right:6px;font-size:1.125rem}@media screen and (max-width: 767px){.wcag-search-site h2.wcag-search{display:block}}.wcag-search-site legend{text-indent:-9999px;height:0}.wcag-search-schools legend{text-indent:0;height:auto;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #bbb;text-transform:uppercase;font-size:1.125rem;font-family:"Sharp-Sans-1-Medium";width:100%}.wcag-search-site form fieldset,.wcag-search-schools form fieldset{position:relative;margin:0}.wcag-search-site form fieldset h3,.wcag-search-schools form fieldset h3{display:inline-block;margin-right:6px}@media screen and (max-width: 767px){.wcag-search-site form fieldset h3,.wcag-search-schools form fieldset h3{display:block}}.wcag-search-site form fieldset input,.wcag-search-schools form fieldset input{margin-right:5px}.wcag-search-site form fieldset input[type=text],.wcag-search-schools form fieldset input[type=text]{width:calc(100% - 250px);border:1px solid #999;padding:8px;display:inline;background-color:#efefef;margin-bottom:0}@media screen and (max-width: 767px){.wcag-search-site form fieldset input[type=text],.wcag-search-schools form fieldset input[type=text]{display:block;width:100%;margin-bottom:10px}}.wcag-search-site form fieldset button,.wcag-search-schools form fieldset button{display:inline-block;background:#D13F17;color:#fff;padding:8px 7px 6px;margin:0;font-size:.9375rem;letter-spacing:normal;line-height:1}@media screen and (max-width: 767px){.wcag-search-site form fieldset button,.wcag-search-schools form fieldset button{display:block;padding:8px 15px 6px;margin:0 auto}}.wcag-search-site form fieldset button.btn-search,.wcag-search-schools form fieldset button.btn-search{display:block;margin:0 auto}.wcag-search-schools h3{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #bbb}.wcag-search-schools table tr td label{font-family:"Sharp-Sans-1";margin-bottom:3px;min-width:0}.wcag-search-schools table caption{font-size:1rem;line-height:1.5rem;margin:0 0 .75rem;color:#333;font-family:"Sharp-Sans-1-Medium";text-align:left}.wcag-search-schools table thead{border:0;clip:rect(0 0 0 0);height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0}.wcag-search-schools form .bachelors-degree-options table tr td{padding-bottom:5px}.wcag-search-schools form .masters-degree-options table{max-width:720px}.wcag-search-schools form .masters-degree-options table tr td{width:180px;padding-bottom:5px}.wcag-search-schools form .learning-options table,.wcag-search-schools form .other-programs table{max-width:550px}.wcag-search-schools form .learning-options table tr td:nth-of-type(1),.wcag-search-schools form .other-programs table tr td:nth-of-type(1){width:180px}.wcag-search-schools form .learning-options table tr td,.wcag-search-schools form .other-programs table tr td{display:table-cell;padding-bottom:5px}@media screen and (max-width: 767px){.wcag-search-schools form .learning-options table tr td,.wcag-search-schools form .other-programs table tr td{display:block}}.wcag-search-schools form .bachelors-degree-options>label,.wcag-search-schools form .masters-degree-options>label,.wcag-search-schools form .learning-options>label,.wcag-search-schools form .other-programs>label{margin-bottom:8px}.wcag-search-schools form div{margin-bottom:16px}.wcag-search-schools form div:last-of-type{margin-bottom:0}.wcag-search-schools form div:nth-child(n+5) td label{font-size:.9375rem}.wcag-search-schools form label,.wcag-search-schools form h5.hdr{display:inline-block;margin-right:10px;min-width:180px;font-family:"Sharp-Sans-1-Medium"}.wcag-search-schools form h5.hdr{margin-bottom:0;font-size:1rem}.wcag-search-schools form select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position:95% center;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font-size:.875rem;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:200px}@media screen and (max-width: 767px){.wcag-search-schools form select{width:100%}}.graduates-shows{display:flex;flex-wrap:wrap;width:100%;padding-bottom:20px}.graduates-shows figure{display:flex;flex-direction:column;width:calc(33.33% - 15px);margin:10px 20px 10px 0;padding:.75em;background:#f3f3f3;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.graduates-shows figure:nth-child(3n+0){margin-right:0}@media screen and (max-width: 64em){.graduates-shows figure{width:calc(50% - 10px)}.graduates-shows figure:nth-child(2n+0){margin-right:0}.graduates-shows figure:nth-child(3n+0){margin-right:20px}.graduates-shows figure:nth-child(6n+0){margin-right:0}}@media screen and (max-width: 30em){.graduates-shows figure{width:100%;margin:10px 0}.graduates-shows figure:nth-child(2n+0){margin-right:0}.graduates-shows figure:nth-child(3n+0){margin-right:0}.graduates-shows figure:nth-child(6n+0){margin-right:0}}.graduates-shows figure h2{margin:.5em 0;font-size:1.125rem;line-height:1.375rem}.graduates-shows figure img{width:100%;margin-bottom:5px}