@charset "UTF-8";@import url("fonts/roboto-slab/fontface.css");@import url("fonts/roboto-condensed/fontface.css");@import url("fonts/polisci-icons/fontface.css");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased}#filter-search label small,#filter-sort .options li,#profile-list .lastname,.feature h2 small,.nav-secondary,.navbar .sub-menu,body{font-family:"Roboto Condensed",sans-serif}#footer .sitemap .primary,#mainnav .toggle,#news .date,#profile-filter,#profile-filter button,#profile-filter input,#profile-filter select,#profile-more,#sectionnav h2,#wp-calendar,.callout-box .button,.carousel-footer .button,.child-callout .button,.ec3_schedule,.featured-profile .more,.lead,.nav-primary,.pagination,.search-form input,.search-form label,.section-summary .more,.timetable th,a.more,h1,h2,h3,h4,h5,h6,ul.discover{font-family:"Roboto Slab",serif}body{font-size:18px;font-weight:300}a{color:#24a4e0}a:hover{text-decoration:none}em,i{font-style:italic}b,strong{font-weight:bolder}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 0.5em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;line-height:1.4em}h1{font-size:50px;margin:0 0 0.25em}h1 small{font-size:24px}h2{font-size:40px}h2+h3{margin-top:1em}h2 small{font-size:21px}h3{font-size:30px}h3 small{font-size:14px}h4{font-size:24px}h5{font-size:18px}ol,p,ul{clear:both;line-height:1.4em;margin:0 0 1.4em}ol,ul{padding-left:1.3em}ul{list-style:circle}ol{list-style:decimal}.lead{font-size:1.5em;line-height:1.2em;margin:0 0 1em}.pre{white-space:pre-line}blockquote{font-size:28px;font-style:italic;font-weight:300;padding-left:20px;color:#76797d}blockquote p{line-height:1.25em}ul.menu{list-style:none;margin:0;padding:0}ul.discover{list-style:none;margin:0 -5px 10px;padding:0;font-size:30px;font-weight:normal;line-height:1.2em}ul.discover,ul.discover a{color:#fff}ul.discover li{float:left;width:33.3333333333%;height:290px;display:table;padding:0 5px}ul.discover a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;padding:10px;background:#2e537e}ul.discover a:after,ul.discover a:before{text-align:center;display:block}ul.discover a:before{content:"Discover";font-size:20px;font-weight:bold;line-height:1em;border-bottom:1px solid;width:100px;padding:0 0 25px;margin:0 auto 20px}ul.discover a:after{content:"\e803";border:2px solid;width:36px;height:36px;border-radius:50%;margin:20px auto 0;font-size:26px}ul.unstyled{list-style:none;padding:0}*,:after,:before{box-sizing:border-box}.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.of-1,.of-10,.of-11,.of-12,.of-13,.of-14,.of-15,.of-16,.of-2,.of-3,.of-4,.of-5,.of-6,.of-7,.of-8,.of-9,.of-lg-1,.of-lg-10,.of-lg-11,.of-lg-12,.of-lg-13,.of-lg-14,.of-lg-15,.of-lg-16,.of-lg-2,.of-lg-3,.of-lg-4,.of-lg-5,.of-lg-6,.of-lg-7,.of-lg-8,.of-lg-9,.of-xl-1,.of-xl-10,.of-xl-11,.of-xl-12,.of-xl-13,.of-xl-14,.of-xl-15,.of-xl-16,.of-xl-2,.of-xl-3,.of-xl-4,.of-xl-5,.of-xl-6,.of-xl-7,.of-xl-8,.of-xl-9{padding-left:5px;padding-right:5px}.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;min-height:1px;float:left}.of-1,.of-10,.of-11,.of-12,.of-13,.of-14,.of-15,.of-16,.of-2,.of-3,.of-4,.of-5,.of-6,.of-7,.of-8,.of-9,.of-lg-1,.of-lg-10,.of-lg-11,.of-lg-12,.of-lg-13,.of-lg-14,.of-lg-15,.of-lg-16,.of-lg-2,.of-lg-3,.of-lg-4,.of-lg-5,.of-lg-6,.of-lg-7,.of-lg-8,.of-lg-9,.of-xl-1,.of-xl-10,.of-xl-11,.of-xl-12,.of-xl-13,.of-xl-14,.of-xl-15,.of-xl-16,.of-xl-2,.of-xl-3,.of-xl-4,.of-xl-5,.of-xl-6,.of-xl-7,.of-xl-8,.of-xl-9{margin-left:auto;margin-right:auto}.container-fluid:after,.container:after,.row:after{content:" ";display:table;height:0;clear:both}.container,.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.row{margin-left:-5px;margin-right:-5px}.col-1{width:6.25%}.of-1{width:100%}.offset-1{margin-left:6.25%}.push-1{left:6.25%}.pull-1{right:6.25%}.col-2{width:12.5%}.of-2{width:50%}.offset-2{margin-left:12.5%}.push-2{left:12.5%}.pull-2{right:12.5%}.col-3{width:18.75%}.of-3{width:33.3333333333%}.offset-3{margin-left:18.75%}.push-3{left:18.75%}.pull-3{right:18.75%}.col-4{width:25%}.of-4{width:25%}.offset-4{margin-left:25%}.push-4{left:25%}.pull-4{right:25%}.col-5{width:31.25%}.of-5{width:20%}.offset-5{margin-left:31.25%}.push-5{left:31.25%}.pull-5{right:31.25%}.col-6{width:37.5%}.of-6{width:16.6666666667%}.offset-6{margin-left:37.5%}.push-6{left:37.5%}.pull-6{right:37.5%}.col-7{width:43.75%}.of-7{width:14.2857142857%}.offset-7{margin-left:43.75%}.push-7{left:43.75%}.pull-7{right:43.75%}.col-8{width:50%}.of-8{width:12.5%}.offset-8{margin-left:50%}.push-8{left:50%}.pull-8{right:50%}.col-9{width:56.25%}.of-9{width:11.1111111111%}.offset-9{margin-left:56.25%}.push-9{left:56.25%}.pull-9{right:56.25%}.col-10{width:62.5%}.of-10{width:10%}.offset-10{margin-left:62.5%}.push-10{left:62.5%}.pull-10{right:62.5%}.col-11{width:68.75%}.of-11{width:9.0909090909%}.offset-11{margin-left:68.75%}.push-11{left:68.75%}.pull-11{right:68.75%}.col-12{width:75%}.of-12{width:8.3333333333%}.offset-12{margin-left:75%}.push-12{left:75%}.pull-12{right:75%}.col-13{width:81.25%}.of-13{width:7.6923076923%}.offset-13{margin-left:81.25%}.push-13{left:81.25%}.pull-13{right:81.25%}.col-14{width:87.5%}.of-14{width:7.1428571429%}.offset-14{margin-left:87.5%}.push-14{left:87.5%}.pull-14{right:87.5%}.col-15{width:93.75%}.of-15{width:6.6666666667%}.offset-15{margin-left:93.75%}.push-15{left:93.75%}.pull-15{right:93.75%}.col-16{width:100%}.of-16{width:6.25%}.offset-0{margin-left:0}.push-0{left:0}.pull-0{right:0}.container{margin-left:0;margin-right:0}#body:after{content:" ";display:table;height:0;clear:both}section{margin:0 0 10px}section:after{content:" ";display:table;height:0;clear:both}img.alignleft,img.alignright{margin-bottom:1.4em}img.alignleft{float:left;margin-right:1em}img.alignright{float:right;margin-left:1em}.mobile-only,.small-only{display:none}@media screen and (max-width:767px){.container{padding-left:10px;padding-right:10px}}@media screen and (min-width:768px){#body{margin-top:160px}#header,#mainnav{position:fixed}#header{z-index:10;top:0;left:0;width:100%}.admin-bar #header{top:32px}#mainnav{z-index:9;top:160px;left:0;width:255px}#mainnav .inner{width:240px}.admin-bar #mainnav{top:192px}.navbar-open #mainnav{width:495px}#main{position:relative;z-index:0;margin:0 5px 0 245px}}@media screen and (min-width:990px){.wrapper{width:970px}.container{width:720px}.col-md-1{width:45px}.of-md-1{width:100%}.offset-md-1{margin-left:45px}.push-md-1{left:45px}.pull-md-1{right:45px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-2{width:90px}.of-md-2{width:50%}.offset-md-2{margin-left:90px}.push-md-2{left:90px}.pull-md-2{right:90px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-3{width:135px}.of-md-3{width:33.3333333333%}.offset-md-3{margin-left:135px}.push-md-3{left:135px}.pull-md-3{right:135px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-4{width:180px}.of-md-4{width:25%}.offset-md-4{margin-left:180px}.push-md-4{left:180px}.pull-md-4{right:180px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-5{width:225px}.of-md-5{width:20%}.offset-md-5{margin-left:225px}.push-md-5{left:225px}.pull-md-5{right:225px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-6{width:270px}.of-md-6{width:16.6666666667%}.offset-md-6{margin-left:270px}.push-md-6{left:270px}.pull-md-6{right:270px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-7{width:315px}.of-md-7{width:14.2857142857%}.offset-md-7{margin-left:315px}.push-md-7{left:315px}.pull-md-7{right:315px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-8{width:360px}.of-md-8{width:12.5%}.offset-md-8{margin-left:360px}.push-md-8{left:360px}.pull-md-8{right:360px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-9{width:405px}.of-md-9{width:11.1111111111%}.offset-md-9{margin-left:405px}.push-md-9{left:405px}.pull-md-9{right:405px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-10{width:450px}.of-md-10{width:10%}.offset-md-10{margin-left:450px}.push-md-10{left:450px}.pull-md-10{right:450px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-11{width:495px}.of-md-11{width:9.0909090909%}.offset-md-11{margin-left:495px}.push-md-11{left:495px}.pull-md-11{right:495px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-12{width:540px}.of-md-12{width:8.3333333333%}.offset-md-12{margin-left:540px}.push-md-12{left:540px}.pull-md-12{right:540px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-13{width:585px}.of-md-13{width:7.6923076923%}.offset-md-13{margin-left:585px}.push-md-13{left:585px}.pull-md-13{right:585px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-14{width:630px}.of-md-14{width:7.1428571429%}.offset-md-14{margin-left:630px}.push-md-14{left:630px}.pull-md-14{right:630px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-15{width:675px}.of-md-15{width:6.6666666667%}.offset-md-15{margin-left:675px}.push-md-15{left:675px}.pull-md-15{right:675px}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.col-md-16{width:720px}.of-md-16{width:6.25%}.offset-md-0{margin-left:0}.push-md-0{left:0}.pull-md-0{right:0}.sticky-nav #body{background:none}.sticky-nav #header{height:75px;background:rgba(250,250,250,0.95)}.sticky-nav #header .wrapper{padding:0 5px}.sticky-nav #mainnav{top:85px;bottom:0}.sticky-nav.admin-bar #mainnav{top:117px}}@media screen and (min-width:1188px){.wrapper{width:1168px}.container{width:928px}.col-lg-1{width:58px}.of-lg-1{width:100%}.offset-lg-1{margin-left:58px}.push-lg-1{left:58px}.pull-lg-1{right:58px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-2{width:116px}.of-lg-2{width:50%}.offset-lg-2{margin-left:116px}.push-lg-2{left:116px}.pull-lg-2{right:116px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-3{width:174px}.of-lg-3{width:33.3333333333%}.offset-lg-3{margin-left:174px}.push-lg-3{left:174px}.pull-lg-3{right:174px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-4{width:232px}.of-lg-4{width:25%}.offset-lg-4{margin-left:232px}.push-lg-4{left:232px}.pull-lg-4{right:232px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-5{width:290px}.of-lg-5{width:20%}.offset-lg-5{margin-left:290px}.push-lg-5{left:290px}.pull-lg-5{right:290px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-6{width:348px}.of-lg-6{width:16.6666666667%}.offset-lg-6{margin-left:348px}.push-lg-6{left:348px}.pull-lg-6{right:348px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-7{width:406px}.of-lg-7{width:14.2857142857%}.offset-lg-7{margin-left:406px}.push-lg-7{left:406px}.pull-lg-7{right:406px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-8{width:464px}.of-lg-8{width:12.5%}.offset-lg-8{margin-left:464px}.push-lg-8{left:464px}.pull-lg-8{right:464px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-9{width:522px}.of-lg-9{width:11.1111111111%}.offset-lg-9{margin-left:522px}.push-lg-9{left:522px}.pull-lg-9{right:522px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-10{width:580px}.of-lg-10{width:10%}.offset-lg-10{margin-left:580px}.push-lg-10{left:580px}.pull-lg-10{right:580px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-11{width:638px}.of-lg-11{width:9.0909090909%}.offset-lg-11{margin-left:638px}.push-lg-11{left:638px}.pull-lg-11{right:638px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-12{width:696px}.of-lg-12{width:8.3333333333%}.offset-lg-12{margin-left:696px}.push-lg-12{left:696px}.pull-lg-12{right:696px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-13{width:754px}.of-lg-13{width:7.6923076923%}.offset-lg-13{margin-left:754px}.push-lg-13{left:754px}.pull-lg-13{right:754px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-14{width:812px}.of-lg-14{width:7.1428571429%}.offset-lg-14{margin-left:812px}.push-lg-14{left:812px}.pull-lg-14{right:812px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-15{width:870px}.of-lg-15{width:6.6666666667%}.offset-lg-15{margin-left:870px}.push-lg-15{left:870px}.pull-lg-15{right:870px}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}.col-lg-16{width:928px}.of-lg-16{width:6.25%}.offset-lg-0{margin-left:0}.push-lg-0{left:0}.pull-lg-0{right:0}}@media screen and (min-width:1540px){.wrapper{width:1520px}.container{width:1280px}.col-xl-1{width:80px}.of-xl-1{width:100%}.offset-xl-1{margin-left:80px}.push-xl-1{left:80px}.pull-xl-1{right:80px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-2{width:160px}.of-xl-2{width:50%}.offset-xl-2{margin-left:160px}.push-xl-2{left:160px}.pull-xl-2{right:160px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-3{width:240px}.of-xl-3{width:33.3333333333%}.offset-xl-3{margin-left:240px}.push-xl-3{left:240px}.pull-xl-3{right:240px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-4{width:320px}.of-xl-4{width:25%}.offset-xl-4{margin-left:320px}.push-xl-4{left:320px}.pull-xl-4{right:320px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-5{width:400px}.of-xl-5{width:20%}.offset-xl-5{margin-left:400px}.push-xl-5{left:400px}.pull-xl-5{right:400px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-6{width:480px}.of-xl-6{width:16.6666666667%}.offset-xl-6{margin-left:480px}.push-xl-6{left:480px}.pull-xl-6{right:480px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-7{width:560px}.of-xl-7{width:14.2857142857%}.offset-xl-7{margin-left:560px}.push-xl-7{left:560px}.pull-xl-7{right:560px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-8{width:640px}.of-xl-8{width:12.5%}.offset-xl-8{margin-left:640px}.push-xl-8{left:640px}.pull-xl-8{right:640px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-9{width:720px}.of-xl-9{width:11.1111111111%}.offset-xl-9{margin-left:720px}.push-xl-9{left:720px}.pull-xl-9{right:720px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-10{width:800px}.of-xl-10{width:10%}.offset-xl-10{margin-left:800px}.push-xl-10{left:800px}.pull-xl-10{right:800px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-11{width:880px}.of-xl-11{width:9.0909090909%}.offset-xl-11{margin-left:880px}.push-xl-11{left:880px}.pull-xl-11{right:880px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-12{width:960px}.of-xl-12{width:8.3333333333%}.offset-xl-12{margin-left:960px}.push-xl-12{left:960px}.pull-xl-12{right:960px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-13{width:1040px}.of-xl-13{width:7.6923076923%}.offset-xl-13{margin-left:1040px}.push-xl-13{left:1040px}.pull-xl-13{right:1040px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-14{width:1120px}.of-xl-14{width:7.1428571429%}.offset-xl-14{margin-left:1120px}.push-xl-14{left:1120px}.pull-xl-14{right:1120px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-15{width:1200px}.of-xl-15{width:6.6666666667%}.offset-xl-15{margin-left:1200px}.push-xl-15{left:1200px}.pull-xl-15{right:1200px}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}.col-xl-16{width:1280px}.of-xl-16{width:6.25%}.offset-xl-0{margin-left:0}.push-xl-0{left:0}.pull-xl-0{right:0}#footer .sitemap{padding:75px 0 60px}#footer .sitemap nav{margin:10px 35px}}#homepage_content{display:table;width:100%}#welcome_wrap{display:table-footer-group}#filter-search button:after,#filter-sort label:after,#sectionnav .nav-head .home:before,.navbar .back>a:after,.navbar .menu-item-has-children>a:after,ul.discover a:after{font-family:"polisci-icons"}.icon.search:before{content:"\e800"}.icon.up:before{content:"\e804"}.icon.down:before{content:"\e802"}.icon.up:before{content:"\e803"}.icon.down:before{content:"\e801"}.icon.twitter:before{content:"\e805"}.icon.facebook:before{content:"\e806"}.icon.linkedin:before{content:"\e807"}.icon.email:before{content:"\e808"}.icon.home:before{content:"\e809"}.section-summary{display:block;padding:25px 25px;margin:0 0 10px;background:#002f65;text-decoration:none}.section-summary h2{font-size:24px;font-weight:700;margin:0 0 5px}.section-summary h2:after{content:" ";display:table;height:0;clear:both}.section-summary h2 i{float:right;width:32px;height:32px;margin-top:-4px;background:url(../img/section-icons.png)}.section-summary h2 .undergrad{background-position:0 0}.section-summary h2 .grad{background-position:-32px 0}.section-summary h2 .faculty{background-position:-64px 0}.section-summary p{margin:0 0 0.75em;line-height:1.3em}.section-summary,.section-summary a,.section-summary a.more{color:#fff}.section-summary .more{display:block;font-weight:bold;padding:5px 0 0;max-width:210px;border-top:5px solid #fff}.section-summary:hover .more{color:#000}.section-summary.red{background:#d66d66}.section-summary.blue{background:#4e6a7e}.section-summary.orange{background:#f79354}.carousel{position:relative;overflow:hidden;margin:0 0 10px}.carousel .slides{position:relative}.carousel .slides:after{content:" ";display:table;height:0;clear:both}.carousel .slide:after{content:" ";display:table;height:0;clear:both}.js .carousel .slide{float:left}.carousel .dots i{display:inline-block;width:16px;height:16px;margin:0 5px;border-radius:50%;background:#fff;transition:background 0.2s linear}.carousel .dots i.current{background:#000}.carousel-header:after{content:" ";display:table;height:0;clear:both}.carousel-header h2{float:left;font-size:50px}.carousel-header .carousel-nav{float:right}.carousel-header .nav-arrow{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;float:left;margin-left:15px;width:44px;height:44px;cursor:pointer;background:url("../img/arrows-small.png")}.carousel-header .prev{background-position:0 0}.carousel-header .prev:hover{background-position:0 -44px}.carousel-header .next{background-position:-44px 0}.carousel-header .next:hover{background-position:-44px -44px}.carousel-footer{margin:0 0 10px;display:none}.carousel-footer .button{display:block;width:100%;padding:30px 0;text-align:center;background:#1d1e20;color:#fff;font-size:14px;font-weight:900;text-transform:uppercase;text-decoration:none;cursor:pointer}.carousel-footer .button:hover{background:#35373b}#features .slide{height:550px;overflow:hidden;margin:0}#features .slide img{position:absolute;top:0;left:0;min-height:100%;min-width:100%;height:auto;width:auto}#features .slide h2{font-size:56px}#features .dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center}#features .nav-arrow{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:50%;margin-top:-38px;width:76px;height:76px;border-radius:50%;opacity:0.3;cursor:pointer;background:url("../img/arrows-large.png");transition:opacity 0.4s}#features .prev{left:20px;background-position:0 0}#features .next{right:20px;background-position:-76px 0}#features:hover .nav-arrow{opacity:0.8}.feature{position:relative;margin:0 0 30px}.feature:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:25%;background-image:linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0))}.feature .content{position:absolute;top:0;left:0;width:100%}.feature img{display:block;max-width:100%;height:auto}.feature h2{color:#fff;position:relative;z-index:2;padding:45px 50px 0;margin:0 0 10px;font-size:48px;text-shadow:0 0 5px rgba(0,0,0,0.5)}.feature h2 small{display:block;font-size:44px;font-weight:300}.feature .more{position:relative;z-index:2;font-size:21px;margin:0 50px;color:#fff;border-color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.5)}#news{background:#002f65}.highlight-red #news{background:#d66d66}.highlight-blue #news{background:#4e6a7e}#news,#news a{color:#fff}#news header{padding:25px 20px 0}#news h2{position:relative;padding-bottom:25px}#news h2:after{content:"";position:absolute;top:100%;left:0;width:250px;border-bottom:5px solid}#news article{font-size:20px;padding:5px 0 30px}#news .inner{padding:0 20px}#news h3{font-weight:700;margin:0 0 0.5em}#news h3 a{text-decoration:none}#news h3 a:hover{text-decoration:underline}#news .date{font-size:14px;font-weight:700;margin:0 0 0.5em}#publications{margin:0}#publications,#publications a{color:#fff}#publications header{background:#6e757d;padding:60px 40px;margin:0 0 10px}#publications h2{line-height:44px;margin:0}#alumni,#alumni a{color:#fff}#alumni header{background:#6e757d;padding:25px 20px;margin:0 0 10px}#alumni h2{font-size:24px;line-height:30px;margin:0}#alumni .nav-arrow{margin-top:-7px;margin-bottom:-7px}#alumni .slide{background:#002f65}.timetable-wrapper{overflow:auto;margin:0 0 30px}.timetable{width:100%;min-width:650px}.timetable td,.timetable th{padding:10px 5px;vertical-align:top;font-weight:300}.timetable th{font-weight:bold}.timetable .odd{background:#eaeaea}.timetable .course-code{width:120px}.timetable .course-section{width:auto}.timetable .course-instructors{width:auto}.timetable .course-room{width:60px;text-align:center}.timetable .course-time{width:60px}.timetable .course-enrol{width:70px;text-align:center}.timetable .course-syllabus{width:90px;text-align:center}#profile-filter{position:relative;z-index:2;margin-top:30px}#profile-filter,#profile-filter button,#profile-filter input,#profile-filter select{font-size:20px;line-height:1em;color:#c3c3c3}.filter-tool{position:relative;font-weight:bold;background:#f9f9f9;border:1px solid #ececec;height:65px;width:100%;margin:0 0 5px}.filter-inline{color:#c3c3c3;font-size:16px;font-weight:bold;display:table;width:100%;border-spacing:5px}.filter-inline span{display:table-cell;height:32px;line-height:32px;text-align:center;background:#f9f9f9;border:1px solid #ececec;cursor:pointer;transition:all 0.2s}.filter-inline span.active,.filter-inline span:hover{background:#002f65;border-color:#002f65;color:#fff}#filter-search label{position:absolute;top:50%;left:10px;right:10px;padding:10px;margin:-20px 0 0}#filter-search label input{position:absolute;top:0;left:0;width:100%;height:40px;padding:10px;margin:0;background:transparent;border:none}#filter-search label input.filled,#filter-search label input:focus{outline:none;background:#f9f9f9}#filter-search label small{font-size:16px;font-style:italic;font-weight:300}#filter-search button{position:absolute;top:50%;right:5px;margin:-20px 0 0;text-indent:-999em;border:none;background:none;padding:10px;width:40px;height:40px}#filter-search button:after{content:"\e800";color:#c3c3c3;font-size:20px;line-height:18px;text-indent:0;position:absolute;top:10px;left:10px}#filter-sort label{display:block;padding:20px 20px 25px;line-height:25px}#filter-sort label:after{content:"\e802";float:right}#filter-sort .options{list-style:none;padding:15px 20px;margin:5px 0 0;position:absolute;top:100%;left:-1px;right:-1px;display:none;background:#f9f9f9;border:1px solid #ececec}#filter-sort .options li{font-size:16px;font-weight:300;padding:5px 0;cursor:pointer}#filter-sort .options li:hover{color:#aaaaaa}#filter-sort .options li+li{border-top:1px solid #ececec}#filter-sort.open,#filter-sort:hover{z-index:5}#filter-sort.open .options,#filter-sort:hover .options{display:block}#filter-all{display:block;width:100%}#filter-letter span{width:32px}#profile-more{display:block;width:100%;height:65px;font-size:20px;font-weight:bold;line-height:1em;color:#c3c3c3;background:#f9f9f9;border:1px solid #ececec}.pagination{background:#f9f9f9;border:1px solid #ececec;position:relative;padding:10px 15px;margin:0 -30px}.above .pagination{margin-top:-20px;margin-bottom:30px}.below .pagination{margin-top:-10px}.pagination,.pagination a{color:#c3c3c3}.pagination a{text-decoration:none}.pagination a:hover{color:#24a4e0}.pagination .increment{position:absolute;top:0;width:70px;padding:10px 15px;font-weight:bold}.pagination .next{right:0;text-align:right}.pagination .prev{left:0;text-align:left}.pagination .numbers{padding:0 85px;text-align:center}.pagination .number{padding:0 5px}.pagination .current{font-weight:bold}.filter-nonefound{margin:1em 0;text-align:center}#profile-list{list-style:none;padding:0;margin:0 -5px -10px}#profile-list:after{content:" ";display:table;height:0;clear:both}#profile-list a{color:#fff}#profile-list .profile-item{float:left;padding:0 5px;margin:10px 0 0}#profile-list .inner{display:block;background:#6e757d;height:250px;padding:0;position:relative;overflow:hidden}#profile-list .inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,47,101,0.5);transition:background 0.2s}#profile-list .inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#profile-list .inner:hover:before{background:rgba(0,47,101,0)}#profile-list h4{position:absolute;bottom:0;left:0;width:100%;padding:10px 10px 10px;margin:0;font-size:18px;line-height:1.4em;z-index:2;background:linear-gradient(bottom,#002f65 rgba(0,47,101,0))}#profile-list h4:before{content:"";display:block;width:75%;border-top:5px solid;margin:0 0 5px}#profile-list .lastname{display:block;font-size:28px;word-break:hyphenate}#profile-list .sort-title{clear:both;font-size:40px;font-weight:normal;padding:20px 0 0;margin:0 5px 10px;border-bottom:1px solid #eaeaea}.profile-photo{display:block;margin:0 0 30px;max-width:100%;height:auto}.profile-details{border-top:5px solid;padding:20px 0 0}.profile-details h3{font-size:16px;font-weight:bold;line-height:1.4em;margin:0 0 0.25em}.profile-content .section-title{font-size:16px;font-weight:bold;line-height:1.4em;margin:2em 0 0}.profile-content p{clear:none}.profile-name{font-size:50px;margin:0 0 0.5em}#wp-calendar{padding:20px}#wp-calendar,#wp-calendar a{color:#fff}#wp-calendar table{width:100%;border-bottom:5px solid}#wp-calendar caption,#wp-calendar td,#wp-calendar th{padding:5px 2px;text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #8097b2}#wp-calendar #today,#wp-calendar th{font-weight:bold;background:#fff;border-color:#fff}#wp-calendar #today,#wp-calendar #today a,#wp-calendar th,#wp-calendar th a{color:#002f65}#wp-calendar caption{padding:7px;font-weight:bold;border-top:5px solid}#wp-calendar caption a{text-decoration:none}#wp-calendar .ec3_eventday{font-weight:bold;font-style:italic}#wp-calendar .ec3_eventday a{text-decoration:none}#wp-calendar .ec3_eventday:hover{background:#fff}#wp-calendar .ec3_eventday:hover a{color:#002f65}#wp-calendar .nav{margin:0 0 10px;border:none}#wp-calendar .nav td{border:none;padding:0}#wp-calendar .nav a{text-decoration:none}#wp-calendar #next,#wp-calendar #prev{width:80px}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}.schedule-wrap{margin:0 20px}.ec3_schedule{text-align:center;width:100%}.sidebar .ec3_schedule{color:#fff}.ec3_schedule td{padding:5px 0;font-weight:bold;text-align:center;border-bottom:1px solid}.ec3_schedule .ec3_end,.ec3_schedule .ec3_start,.ec3_schedule .ec3_to{font-weight:normal}.ec3_schedule .ec3_end,.ec3_schedule .ec3_start{width:40%}.ec3_schedule .ec3_start{text-align:left}.ec3_schedule .ec3_end{text-align:right}a.more{clear:both;display:block;color:#1d1e20;font-weight:700;text-decoration:none;border-top:5px solid #1d1e20;padding:5px 0 0;max-width:210px}a.more:hover{color:#24a4e0}.search-form{position:relative}.search-form button:active,.search-form button:focus,.search-form input:active,.search-form input:focus{outline:none}.search-form input,.search-form label{font-size:16px;line-height:1em;position:absolute;top:0;left:0}.search-form input{background:transparent;border:none;margin:0;width:100%}.search-form button{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;right:0;border:none}.staff-wrap{padding:0 5px;float:left;width:100%}.staff{background:#f9f9f9;border:1px solid #ececec;padding:10px;margin:0 0 10px;overflow:hidden}.staff img{float:left;width:130px;height:auto;border:1px solid #ececec}.staff-info{margin-left:145px;min-height:200px}.staff-info h3{font-size:24px;margin:0 0 1em}.staff-info p{clear:none;line-height:1.4em;margin:0}#header{background:#fafafa;height:150px;box-shadow:0 0 7px rgba(0,0,0,0.15);transition:height 0.4s}#header .wrapper{padding:0 5px}#header .logo{position:absolute;top:0;left:35px;z-index:1;transition:top 0.4s}#header .logo a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;width:425px;height:150px;background:url(../img/logo-header-new.png) 0 0 no-repeat;transition:all 0.4s}#header .search-wrapper{float:right}#header .search-form{height:50px;margin:50px 0;border:1px solid #eaeaea;transition:all 0.4s}#header .search-form:hover{border-color:#c4c7ca}#header .search-form input,#header .search-form label{height:48px;padding:18px 15px;transition:all 0.4s}#header .search-form label{font-weight:bold;right:50px;color:#c3c3c3}#header .search-form label.filled{transition:none;font:0/0 a}#header .search-form input{color:#6e757d}#header .search-form button{width:50px;height:50px;background:url(../img/search.png) center center no-repeat;transition:all 0.4s}.navbar{transition:background 0.4s}.navbar ul{line-height:1em;list-style:none;padding:0;margin:0}.navbar li{position:relative}.navbar .back>a:after,.navbar .menu-item-has-children>a:after{content:"";position:absolute;top:50%;background:right top no-repeat}.navbar .menu-item-has-children>a:after{width:8px;height:17px;background-image:url(../img/carets.png);right:25px;margin-top:-9px}.navbar .menu-item-has-children.current-menu-ancestor>a:after,.navbar .menu-item-has-children.open>a:after,.navbar .menu-item-has-children:hover>a:after{background-position:left top}.navbar .menu{line-height:1em;z-index:1}.navbar .sub-menu{font-size:18px;font-weight:normal;top:1px;display:none}.navbar .sub-menu .sub-menu{top:0}.navbar .sub-menu a{padding:0;height:auto;line-height:20px;padding:10px 5px;border:none;color:#fff;border-bottom:1px solid #d7d7d7;white-space:normal}.navbar .sub-menu a:hover{background:rgba(0,0,0,0.05)}.navbar .sub-menu .current-menu-item>a{font-weight:bold}.navbar .sub-menu .back>a:after,.navbar .sub-menu .menu-item-has-children>a:after{width:5px;height:11px;background-image:url(../img/carets-small.png);right:15px;margin-top:-6px}.navbar .sub-menu .back>a:after{background-position:left bottom}.navbar .sub-menu-items{padding:20px 0 30px;background:#002f65;transition:background 0.4s}.navbar .sub-menu-items li{padding:0 25px}.nojs .navbar li:hover>.sub-menu{width:240px;opacity:1}.navbar a{position:relative;display:block;height:60px;text-decoration:none;white-space:nowrap;z-index:1;transition:all 0.2s ease-out}.navbar .social{padding:35px 20px}.nav-primary{font-size:22px;font-weight:bold;background:#fff}.nav-primary a{padding:19px 20px 19px 30px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea}.nav-primary .depth-0>a{color:#002f65}.nav-primary .depth-0.current-menu-ancestor>a,.nav-primary .depth-0.open>a,.nav-primary .depth-0:hover>a,.nav-primary .detph-0>a:hover{color:#fff;border-top-color:transparent;border-right:none;background:#002f65}.nav-primary .red.current-menu-ancestor>a,.nav-primary .red.open>a,.nav-primary .red:hover>a,.nav-primary .red>a:hover{background:#d66d66}.nav-primary .blue.current-menu-ancestor>a,.nav-primary .blue.open>a,.nav-primary .blue:hover>a,.nav-primary .blue>a:hover{background:#4e6a7e}.nav-primary .orange.current-menu-ancestor>a,.nav-primary .orange.open>a,.nav-primary .orange:hover>a,.nav-primary .orange>a:hover{background:#f79354}.nav-primary .red .sub-menu-items{background:#d66d66;background:rgba(214,109,102,0.95)}.nav-primary .blue .sub-menu-items{background:#4e6a7e;background:rgba(78,106,126,0.95)}.nav-primary .orange .sub-menu-items{background:#f79354;background:rgba(247,147,84,0.95)}.nav-secondary{font-size:20px;background:#eaeaea}.nav-secondary a{padding:20px 20px 20px 30px;color:#232426;border-bottom:1px solid #fff}.nav-secondary .current-menu-item a,.nav-secondary .current-page-ancestor a,.nav-secondary a:hover{background:rgba(0,0,0,0.05)}.nav-secondary .current-menu-item a,.nav-secondary .current-page-ancestor a{font-weight:normal}.nav-slider{position:relative;min-height:100%;width:100%;background:#002f65;overflow:hidden}.nav-slider .wrapper{position:relative;width:300%;margin-left:-100%}.nav-slider .wrapper:after{content:" ";display:table;height:0;clear:both}.nav-slider .pseudo-menu{float:left;min-height:1px;width:33.3333333333%}.nav-slider .pseudo-menu>.sub-menu{display:block}.nav-slider .sub-menu-items{background:transparent}.nav-slider.red{background:#d66d66;background:rgba(214,109,102,0.95)}.nav-slider.blue{background:#4e6a7e;background:rgba(78,106,126,0.95)}.nav-slider.orange{background:#f79354;background:rgba(247,147,84,0.95)}#mainnav{z-index:1;min-height:100%;transition:width 0.4s linear,top 0.4s}.js #mainnav{overflow:auto}#mainnav .wrapper{width:720px;margin-left:-240px}#mainnav .inner{position:relative;min-height:100%;background:#f7f7f7}.sticky-nav #mainnav{min-height:0}.nojs #mainnav .sub-menu{display:block;position:absolute;top:0;left:100%;width:0;height:100%;z-index:-1;opacity:0;transition:all 0.2s ease-out}.nojs #mainnav .sub-menu-items{position:absolute;top:0;right:0;width:240px}#mainnav .pseudo-menu{width:240px}#mainnav .nav-slider{position:absolute;top:0;left:0;z-index:-1}#mainnav .nav-slider .wrapper{position:absolute;top:0;left:0}#sectionnav h2{color:#fff;font-size:20px;font-weight:bold;margin:0 25px;padding:20px 5px;border:none}#sectionnav .wrapper{margin-bottom:-1px}#sectionnav .nav-head{display:none;position:relative;height:50px;border-bottom:1px solid #fff}#sectionnav .nav-head .home{font:0/0 a;float:left;width:50px;height:50px;position:absolute;top:0;left:0;color:#fff;text-align:center;border-right:1px solid}#sectionnav .nav-head .home:before{content:"\e809";font-size:20px;line-height:50px}#sectionnav .nav-head .toggle{cursor:pointer;padding:15px;margin-left:50px;text-align:left}#sectionnav .sub-menu-items{padding-top:0}#sectionnav .sub-menu-items:before{content:"";display:block;margin:0 25px;border-bottom:1px solid #d7d7d7}#sectionnav .pseudo-menu>.sub-menu{display:block}.social:after{content:" ";display:table;height:0;clear:both}.social a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;float:left;width:40px;height:40px;margin:0 5px;background:url(../img/social.png);transition:none}#mainnav .social .twitter{background-position:0px 0}#mainnav .social .twitter:hover{background-position:0px -40px}#mainnav .social .facebook{background-position:-40px 0}#mainnav .social .facebook:hover{background-position:-40px -40px}#mainnav .social .linkedin{background-position:-80px 0}#mainnav .social .linkedin:hover{background-position:-80px -40px}#mainnav .social .email{background-position:-120px 0}#mainnav .social .email:hover{background-position:-120px -40px}#mainnav .social .youtube{background-position:-160px 0}#mainnav .social .youtube:hover{background-position:-160px -40px}#footer .social .twitter{background-position:0px -80px}#footer .social .twitter:hover{background-position:0px -120px}#footer .social .facebook{background-position:-40px -80px}#footer .social .facebook:hover{background-position:-40px -120px}#footer .social .linkedin{background-position:-80px -80px}#footer .social .linkedin:hover{background-position:-80px -120px}#footer .social .email{background-position:-120px -80px}#footer .social .email:hover{background-position:-120px -120px}#footer .social .youtube{background-position:-160px -80px}#footer .social .youtube:hover{background-position:-160px -120px}.nav-controls{position:relative}#mainnav .toggle{background:#002f65;color:#fff;display:block;font-size:14px;line-height:20px;font-weight:bold;text-transform:uppercase;margin-right:70px;padding:25px 20px;cursor:pointer}#mainnav .toggle:before{content:"";float:left;margin-right:15px;width:25px;height:20px;background:url(../img/menu-icon-open.png) center center no-repeat}#mainnav.open .toggle:before{background-image:url(../img/menu-icon-close.png)}#mainnav .search-form{position:absolute;top:0;right:0;height:70px;width:100%;min-width:70px;max-width:70px;background:#002f65;overflow:hidden;transition:all 0.4s}#mainnav .search-form button{width:70px;height:70px;border-left:1px solid #fff;cursor:pointer;background:#002f65 url(../img/search-mobile.png) center center no-repeat;transition:all 0.2s}#mainnav .search-form input,#mainnav .search-form label{color:#fff;padding:25px 20px;font-weight:bold;line-height:20px;transition:all 0.2s}#mainnav .search-form label{right:70px;height:70px;white-space:nowrap;overflow:hidden}#mainnav .search-form label.filled input{background:#002f65}#mainnav .search-form.open{max-width:400px}#mainnav .search-form.open label{right:50px}#mainnav .search-form.open button{width:50px}#page_wrapper{position:relative;margin-bottom:10px}#page_wrapper .sidestripe{position:absolute;top:0;left:0;height:100%}#page_wrapper .sidestripe:before{content:"";display:block;height:100%;background:#002f65}.highlight-red #page_wrapper .sidestripe:before{background:#d66d66}.highlight-blue #page_wrapper .sidestripe:before{background:#4e6a7e}.highlight-orange #page_wrapper .sidestripe:before{background:#f79354}#welcome{position:relative;padding-top:30px;margin-bottom:10px;background:#f6f6f6}.sidebar{color:#fff}.sidebar .inner{background:#002f65}.sidebar h2{font-size:24px;text-align:center;border-bottom:5px solid;padding:0 0 5px}.sidebar .thumbnail-wrap{padding:0 20px 30px}.sidebar img{display:block;max-width:100%;height:auto;margin:0 auto}.loop-item{margin-bottom:50px}.loop-item .post-title{font-size:24px}.loop-item .post-title a{text-decoration:none}.loop-item .date{font-size:14px;margin:0 0 0.5em}.hentry .byline{font-style:italic}.publication img{display:block;max-width:100%;height:auto;box-shadow:0 0 5px rgba(0,0,0,0.5)}.featured-image{display:block;max-width:100%;height:auto}.page-content:after{content:" ";display:table;height:0;clear:both}.page-banner{height:180px;background:#6e757d center top no-repeat;margin:0 0 30px}.page-banner h1{line-height:1em;padding:65px 30px 0;margin:0;color:#fff}.page-callout{margin-top:-20px;margin-bottom:40px}.callout-box{background:#3174d0;padding:25px 20px;font-size:14px}.callout-box,.callout-box a{color:#fff}.callout-box h2{font-size:24px;font-weight:bold;line-height:1em;padding:0 0 1em;border-bottom:5px solid;width:80%}.callout-box .button{display:block;background:#002f65;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;padding:30px}.callout-box .button:hover{background:#fff;color:#002f65}.child-callout{background:#2e537e;padding:25px;padding-bottom:80px;text-align:center;position:relative;box-sizing:border-box}.child-callout,.child-callout a{color:#fff}.child-callout h3{font-size:30px;line-height:1em}.child-callout h3:after{content:"";display:block;width:50%;margin:20px auto;border-bottom:1px solid}.child-callout .buttons{position:absolute;bottom:0;left:0;width:100%;padding:25px;line-height:1em;margin:0}.child-callout .button{display:inline-block;font-weight:normal;background:#7ea2d4;text-decoration:none;text-transform:uppercase;padding:20px;font-size:14px}.child-callout .button:hover{background:#fff;color:#7ea2d4}.featured-profile{background:center center no-repeat;background-size:cover;height:350px}.featured-profile:after{content:" ";display:table;height:0;clear:both}.featured-profile .profile-photo{float:left;width:230px;height:350px;margin:0;overflow:hidden}.featured-profile img{display:block;max-width:100%;height:auto}.featured-profile .profile-content{margin-left:230px;padding:25px;background-image:linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0));box-sizing:border-box}.featured-profile h3{font-size:42px;margin:0 0 0.25em}.featured-profile p{clear:none;font-size:18px;font-style:italic;line-height:1.4em;margin:0 0 1em}.featured-profile .more{clear:none;display:block;border:none}#announcements{background:#002f65;margin:0 0 10px}.highlight-red #announcements{background:#d66d66}.highlight-blue #announcements{background:#4e6a7e}#announcements #news{margin:0}#footer{text-align:center}#footer,#footer a{color:#fff}#footer .banner{background:#002f65;padding:30px 25px}#footer .banner .logo{display:none;margin:0 20px}#footer .banner .logo img{display:block;max-width:100%;height:auto}#footer .banner .social{display:inline-block}#footer .sitemap{background:#6e757d;padding:30px 0;font-size:16px}#footer .sitemap nav{margin:0 30px 30px;padding:15px 0 0;border-top:5px solid;display:none}#footer .sitemap nav a{text-decoration:none;padding:0 0.3em}#footer .sitemap ul{margin:0 -0.3em 5px}#footer .sitemap ul:after{content:" ";display:table;height:0;clear:both}#footer .sitemap li{float:left}#footer .sitemap li+li:before{content:"•"}#footer .sitemap .primary{font-size:22px;font-weight:bold}#footer .sitemap .secondary{font-size:18px}#footer .sitemap h2{font-size:20px;font-weight:bold;margin:0 0 0.2em}#footer .sitemap p{line-height:1.4em}#footer .contact-info{margin:0 30px}#footer .fineprint{background:#c4c7ca;padding:20px;font-size:12px;font-weight:400}#footer .fineprint a{text-decoration:none}#footer .fineprint a:hover{text-decoration:underline}#footer .fineprint p{margin:0}#footer .fineprint .copyright{float:left}#footer .fineprint nav{float:right}#polisci_twitter_feed{background:#002f65;padding:25px 20px;color:#fff}.highlight-red #polisci_twitter_feed{background:#d66d66}.highlight-blue #polisci_twitter_feed{background:#4e6a7e}#polisci_twitter_feed h2{position:relative}#polisci_twitter_feed h2 small{display:block;font-size:16px;padding:3px 0 10px}#polisci_twitter_feed h2:after{content:"";position:absolute;top:100%;left:0;width:150px;border-bottom:5px solid}#polisci_twitter_feed a{text-decoration:none}#polisci_twitter_feed a:hover{color:#fff}#polisci_twitter_feed ul{font-size:20px;padding:0;padding-top:5px}#polisci_twitter_feed li{overflow:hidden}#polisci_twitter_feed a{display:inline;height:auto;white-space:normal}#polisci_twitter_feed .tweet-meta{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff}#polisci_twitter_feed .tweet-content{line-height:1.4em}@media screen and (max-width:989px){.desktop-only{display:none}.small-only{display:block}h1{font-size:36px}h1 small{font-size:24px}h2{font-size:32px}h2+h3{margin-top:1em}h2 small{font-size:21px}h3{font-size:28px}h3 small{font-size:14px}h4{font-size:24px}h5{font-size:18px}#header{position:relative;height:auto;width:auto;margin:0 10px 0 250px;box-shadow:none;z-index:0;overflow:hidden}.admin-bar #header{top:0}#header .sticky-nav{height:100px}#header .logo{position:relative;left:0;margin:20px}#header .logo a{background:url(../img/logo-mobile.png) no-repeat}#header .logo a,.sticky-nav #header .logo a{background-position:0 0;width:290px;height:65px}#header .search-wrapper{float:none}#header .search-form{margin:0 0 20px}#body{margin-top:10px;background-position:left 0}#mainnav{top:0}.sticky-nav #mainnav{top:0}.admin-bar #mainnav{top:32px}.sticky-nav.admin-bar #mainnav{top:32px}#sectionnav{margin:0 0 10px}#sectionnav .nav-head{display:block}#sectionnav .wrapper{display:none}#sectionnav .nav-slider{display:block}#sectionnav .nav-slider.red{background:#d66d66}#sectionnav .nav-slider.blue{background:#4e6a7e}#sectionnav .nav-slider.orange{background:#f79354}#sectionnav .sub-menu-items:before{content:none}.page-banner{background-color:transparent;height:auto;padding-top:140px}.page-banner h1{background:#fff;padding-top:20px;color:#1d1e20}ul.discover{margin:0}ul.discover li{float:none;width:100%;height:auto;padding:0;margin:10px 0 0}ul.discover a{padding:20px;text-align:left}ul.discover a:before{content:none}ul.discover a:after{float:right;margin-top:0}.carousel{margin:0}.carousel .slides{width:100%!important;left:0!important}.carousel .slide{width:100%!important}.js .carousel .slide{float:none}.carousel .hidden,.carousel .pseudo{display:none}.carousel-nav{display:none}.carousel-header{margin:0 0 10px}.carousel-header h2{font-size:36px}.carousel-header .carousel-nav{display:none}.carousel-footer{display:block}#features{margin:0}#features .more,#features h2{color:#1d1e20;text-shadow:none;padding:0;margin:0}#features .more{margin-top:15px;padding-top:5px;border-color:#1d1e20}#features .slide{padding:20px;height:auto;background:#f6f6f6;margin:0 0 10px}#features .slide img,#features .slide:before{display:none}#announcements{background:none}#news{background:none!important}#news header{background:#002f65;padding-bottom:25px}.highlight-red #news header{background:#d66d66}.highlight-blue #news header{background:#4e6a7e}.highlight-orange #news header{background:#f79354}#news h2{padding:0;margin:0}#news h2:after{content:none}#news .slide,#news .slide a{color:#1d1e20}#news article{padding:20px;background:#f6f6f6;margin:0 0 10px;padding-bottom:0}#news .inner{padding:0}#polisci_twitter_feed{background:#002f65}#publications header{padding:20px}#publications h3{font-size:24px}#publications .book{display:block;color:#1d1e20;text-decoration:none;background:#f6f6f6;padding:20px;margin:0 0 10px;min-height:170px;position:relative;overflow:hidden}#publications .book span{display:block}#publications .book .backdrop{display:none}#publications .book .image{position:absolute;top:0;left:0;width:120px}#publications .book img{display:block;width:100%;height:auto}#publications .book .info{padding-left:135px}#alumni{display:none}#profile-list a{color:#1d1e20;text-decoration:none}#profile-list .profile-item{float:none;margin:0}#profile-list .inner{height:100px;background:#f6f6f6;margin:10px 0}#profile-list .inner:hover{background:#dddddd}#profile-list .inner:before{width:72px;height:100%;z-index:0}#profile-list .inner:before,#profile-list .inner:hover:before{background:#002f65}#profile-list h4{background:none;position:relative;margin:15px 0 0 80px}#profile-list h4:before{content:none}#profile-list .sort-title{clear:both;background:#002f65;color:#fff;border:none;font-size:20px;padding:20px;margin-top:5px;margin-bottom:5px;cursor:pointer}#profile-list .sort-title:hover{background:#004798}#profile-list .sort-title:after{font-family:"polisci-icons";content:"\e802";float:right;border:1px solid;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;margin:-5px}#profile-list .sort-title.open:after{content:"\e804"}#profile-list .sort-group{display:none;overflow:hidden;margin-top:-5px}.profile-details{padding:20px 10px 0}#filter-sort:hover .options{display:none}#filter-sort.open:hover .options{display:block}}#homepage_poster{display:none;margin:0 0 10px}#homepage_poster img{display:block;width:100%;height:auto}@media screen and (max-width:767px){.mobile-only{display:block}.dekstop-only{display:none}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}.lead{font-size:1.3em}#homepage_content,#homepage_poster,#welcome_wrap{display:block}#welcome blockquote{display:none}#header{margin:0}#sectionnav{margin:0 -10px 10px}.page-banner h1{padding:20px 10px 0}.search-wrapper{display:none}#welcome .inner{padding-left:15px;padding-right:15px}#mainnav{margin:0 0 10px}.js #mainnav{overflow:visible}#mainnav .inner{display:none}#mainnav .social{padding:20px 10px}#mainnav .social a{height:40px}.nav-slider{display:none}.nav-slider .wrapper{width:auto;margin-left:0}.nav-slider .pseudo-menu{float:none;width:auto}.nav-slider .next-menu,.nav-slider .prev-menu{display:none}.navbar a{height:50px}.navbar .sub-menu .menu-item-has-children>a:after{font-size:16px;margin-top:-9px}.navbar .sub-menu a{margin:0 10px 0 0}.navbar .sub-menu .sub-menu-items{padding:0 0 0 10px}.navbar .sub-menu .sub-menu-items li{padding:0}.navbar .menu-item-has-children>a:after{content:"\e802";background:none!important;font-size:20px;font-weight:normal;margin-top:-11px}.navbar .menu-item-has-children.active>a:after{content:"\e804"}.carousel-header h2{font-size:32px}.nav-primary .depth-0>a{padding:14px 15px;border:none;border-bottom:1px solid #d7d7d7}.nav-primary .red .sub-menu-items{background:#d66d66}.nav-primary .blue .sub-menu-items{background:#4e6a7e}.nav-primary .orange .sub-menu-items{background:#f79354}.nav-secondary a{padding:15px}#featured{margin-bottom:10px}#featured .slide h2{font-size:32px}#section_summaries{display:none}#featured{display:none}#announcements .slide{display:none}#announcements .slide.n1,#announcements .slide.n2{display:block}#publications .slide+.slide{display:none}#publications .slides-chunk{display:none}#publications .slides-chunk.n1,#publications .slides-chunk.n2{display:block}.page-callout{margin-top:0;margin-bottom:20px}.page-content .inner{padding-left:10px;padding-right:10px}}@media screen and (max-width:1539px){.child-callout{min-height:0!important;margin:10px 0 0}}@media screen and (min-width:768px){#body{background:url(../img/sidebar.gif) left 160px repeat-y}#mainnav .inner{display:block!important}.page-content .inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:990px){#body{margin-top:160px}#header,#mainnav{position:fixed}#header{z-index:10;top:0;left:0;width:100%}.admin-bar #header{top:32px}#main{float:left}#mainnav{z-index:9;top:160px;left:0;width:255px}#mainnav .inner{width:240px}.admin-bar #mainnav{top:192px}.navbar-open #mainnav{width:495px}.sticky-nav #header .logo a{height:75px;background-position:0 -135px}.sticky-nav #header .search-form{margin:18px 0;height:38px}.sticky-nav #header .search-form input,.sticky-nav #header .search-form label{height:36px;padding:10px}.sticky-nav #header .search-form button{height:38px}.page-content .inner{padding-right:0}#footer{text-align:left}#footer .banner .logo{float:left;display:block}#footer .banner .social{float:right;margin:25px 0}#footer .sitemap nav{display:block}#publications .book{display:block;position:relative;height:0;padding-bottom:100%;margin:0 0 10px;background:#1d1e20;overflow:hidden}#publications .book .backdrop,#publications .book .image,#publications .book .info{position:absolute;left:0;right:0;transition:opacity 0.4s ease-out}#publications .book .backdrop,#publications .book .image{top:0;height:100%}#publications .book .backdrop img{position:absolute;top:-25%;left:-25%;width:150%;height:auto}#publications .book .image{padding:40px;opacity:1}#publications .book .image img{display:block;margin:0 auto;height:100%;width:auto;box-shadow:0 0 15px rgba(0,0,0,0.25)}#publications .book .info{bottom:0;padding:30px;opacity:0}#publications .book:hover .backdrop,#publications .book:hover .image{opacity:0}#publications .book:hover .info{opacity:1}#publications h3{font-size:16px;font-weight:700;text-transform:uppercase;padding:15px 0 0;margin:0 0 1em;border-top:5px solid}#publications cite{display:block;font-style:italic}}@media screen and (min-width:1188px){#main{position:relative;z-index:0;margin:0 5px 0 245px}.sticky-nav #body{background:none}.sticky-nav #header{height:75px;background:rgba(250,250,250,0.95)}.sticky-nav #header .wrapper{padding:0 5px}.sticky-nav #mainnav{top:85px;bottom:0}.sticky-nav.admin-bar #mainnav{top:117px}.page-banner h1{text-shadow:1px 1px 2px rgba(0,0,0,0.2)}#features .slide{height:680px}}@media screen and (min-width:1540px){blockquote{font-size:38px}.section-summary{height:220px}.profile-details{padding-left:20px}.callout-box{height:350px}#featured_alumni .callout-box{height:440px}#footer .contact-info{margin:0}.staff-wrap{width:50%}}