﻿@import url("fonts/roboto-slab/fontface.css");@import url("fonts/roboto-condensed/fontface.css");@import url("fonts/polisci-icons/fontface.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.pull-left{float:left}.pull-right{float:right}.clearfix,#body,section,.section-summary h2,.carousel .slides,.carousel .slide,.carousel-header,#profile-list,.nav-slider .wrapper,.social,.page-content,.featured-profile,#footer .sitemap ul{*zoom:1}.clearfix:after,#body:after,section:after,.section-summary h2:after,.carousel .slides:after,.carousel .slide:after,.carousel-header:after,#profile-list:after,.nav-slider .wrapper:after,.social:after,.page-content:after,.featured-profile:after,#footer .sitemap ul:after{content:"";display:table;clear:both}.inline-block,.carousel .dots i,.child-callout .button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.ellipsis{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.hide-text,.carousel-header .nav-arrow,#features .nav-arrow,.search-form button,#header .logo a,.social a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}*{-webkit-font-smoothing:antialiased}body,.feature h2 small,#filter-search label small,#filter-sort .options li,#profile-list .lastname,.navbar .sub-menu,.nav-secondary{font-family:'Roboto Condensed', sans-serif}h1,h2,h3,h4,h5,h6,.lead,ul.discover,.section-summary .more,.carousel-footer .button,#news .date,.timetable th,#profile-filter,#profile-filter input,#profile-filter button,#profile-filter select,#profile-more,.pagination,#wp-calendar,.ec3_schedule,a.more,.search-form label,.search-form input,.nav-primary,#sectionnav h2,#mainnav .toggle,.callout-box .button,.child-callout .button,.featured-profile .more,#footer .sitemap .primary{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}strong,b{font-weight:bolder}h1,h2,h3,h4,h5,h6{font-weight:400;margin: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 .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}p,ul,ol{clear:both;line-height:1.4em;margin:0 0 1.4em}ul,ol{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.33333%;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:before,ul.discover a:after{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:"";border:2px solid;width:36px;height:36px;border-radius:50%;margin:20px auto 0;font-size:26px}ul.unstyled{list-style:none;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.of-1,.of-2,.of-3,.of-4,.of-5,.of-6,.of-7,.of-8,.of-9,.of-10,.of-11,.of-12,.of-13,.of-14,.of-15,.of-16,.of-lg-1,.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-lg-10,.of-lg-11,.of-lg-12,.of-lg-13,.of-lg-14,.of-lg-15,.of-lg-16,.of-xl-1,.of-xl-2,.of-xl-3,.of-xl-4,.of-xl-5,.of-xl-6,.of-xl-7,.of-xl-8,.of-xl-9,.of-xl-10,.of-xl-11,.of-xl-12,.of-xl-13,.of-xl-14,.of-xl-15,.of-xl-16,.container,.container-fluid{padding-left:5px;padding-right:5px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{position:relative;min-height:1px;float:left}.of-1,.of-2,.of-3,.of-4,.of-5,.of-6,.of-7,.of-8,.of-9,.of-10,.of-11,.of-12,.of-13,.of-14,.of-15,.of-16,.of-lg-1,.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-lg-10,.of-lg-11,.of-lg-12,.of-lg-13,.of-lg-14,.of-lg-15,.of-lg-16,.of-xl-1,.of-xl-2,.of-xl-3,.of-xl-4,.of-xl-5,.of-xl-6,.of-xl-7,.of-xl-8,.of-xl-9,.of-xl-10,.of-xl-11,.of-xl-12,.of-xl-13,.of-xl-14,.of-xl-15,.of-xl-16{margin-left:auto;margin-right:auto}.container,.container-fluid,.row{*zoom:1}.container:after,.container-fluid:after,.row:after{content:"";display:table;clear:both}.container,.container-fluid{position:relative;margin-left:auto;margin-right:auto}.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.33333%}.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.66667%}.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.28571%}.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.11111%}.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.09091%}.offset-11{margin-left:68.75%}.push-11{left:68.75%}.pull-11{right:68.75%}.col-12{width:75%}.of-12{width:8.33333%}.offset-12{margin-left:75%}.push-12{left:75%}.pull-12{right:75%}.col-13{width:81.25%}.of-13{width:7.69231%}.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.14286%}.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.66667%}.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}section{margin:0 0 10px}img.alignleft,img.alignright{margin-bottom:1.4em}img.alignleft{float:left;margin-right:1em}img.alignright{float:right;margin-left:1em}.small-only,.mobile-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.33333%}.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.66667%}.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.28571%}.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.11111%}.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.09091%}.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.33333%}.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.69231%}.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.14286%}.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.66667%}.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.33333%}.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.66667%}.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.28571%}.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.11111%}.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.09091%}.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.33333%}.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.69231%}.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.14286%}.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.66667%}.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.33333%}.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.66667%}.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.28571%}.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.11111%}.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.09091%}.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.33333%}.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.69231%}.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.14286%}.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.66667%}.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}ul.discover a:after,#filter-search button:after,#filter-sort label:after,.navbar .menu-item-has-children>a:after,.navbar .back>a:after,#sectionnav .nav-head .home:before{font-family:'polisci-icons'}.icon.search:before{content:""}.icon.up:before{content:""}.icon.down:before{content:""}.icon.up:before{content:""}.icon.down:before{content:""}.icon.twitter:before{content:""}.icon.facebook:before{content:""}.icon.linkedin:before{content:""}.icon.email:before{content:""}.icon.home:before{content:""}.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 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 .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}.js .carousel .slide{float:left}.carousel .dots i{width:16px;height:16px;margin:0 5px;border-radius:50%;background:#fff;-moz-transition:background .2s linear;-o-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}.carousel .dots i.current{background:#000}.carousel-header h2{float:left;font-size:50px}.carousel-header .carousel-nav{float:right}.carousel-header .nav-arrow{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{position:absolute;top:50%;margin-top:-38px;width:76px;height:76px;border-radius:50%;opacity:.3;cursor:pointer;background:url("../img/arrows-large.png");-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}#features .prev{left:20px;background-position:0 0}#features .next{right:20px;background-position:-76px 0}#features:hover .nav-arrow{opacity:.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:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to bottom, 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 .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 .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 input,#profile-filter button,#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;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.filter-inline span:hover,.filter-inline span.active{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:focus,#filter-search label input.filled{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:"";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:"";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:#aaa}#filter-sort .options li+li{border-top:1px solid #ececec}#filter-sort:hover,#filter-sort.open{z-index:5}#filter-sort:hover .options,#filter-sort.open .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 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);-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s}#profile-list .inner img{position:absolute;top:0;left:0;width:100%;height:auto}#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:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmY2NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmY2NSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #002f65),color-stop(100%, rgba(0,47,101,0)));background:-moz-linear-gradient(bottom, #002f65,rgba(0,47,101,0));background:-webkit-linear-gradient(bottom, #002f65,rgba(0,47,101,0));background:linear-gradient(to top, #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 .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 .5em}#wp-calendar{padding:20px}#wp-calendar,#wp-calendar a{color:#fff}#wp-calendar table{width:100%;border-bottom:5px solid}#wp-calendar th,#wp-calendar td,#wp-calendar caption{padding:5px 2px;text-align:center}#wp-calendar th,#wp-calendar td{border:1px solid #8097b2}#wp-calendar th,#wp-calendar #today{font-weight:bold;background:#fff;border-color:#fff}#wp-calendar th,#wp-calendar th a,#wp-calendar #today,#wp-calendar #today 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 #prev,#wp-calendar #next{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_start,.ec3_schedule .ec3_end,.ec3_schedule .ec3_to{font-weight:normal}.ec3_schedule .ec3_start,.ec3_schedule .ec3_end{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 input:active,.search-form input:focus,.search-form button:active,.search-form button:focus{outline:none}.search-form label,.search-form input{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{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);-moz-transition:height .4s;-o-transition:height .4s;-webkit-transition:height .4s;transition:height .4s}#header .wrapper{padding:0 5px}#header .logo{position:absolute;top:0;left:35px;z-index:1;-moz-transition:top .4s;-o-transition:top .4s;-webkit-transition:top .4s;transition:top .4s}#header .logo a{display:block;width:425px;height:150px;background:url(../img/logo-header-new.png) 0 0 no-repeat;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}#header .search-wrapper{float:right}#header .search-form{height:50px;margin:50px 0;border:1px solid #eaeaea;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}#header .search-form:hover{border-color:#c4c7ca}#header .search-form label,#header .search-form input{height:48px;padding:18px 15px;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}#header .search-form label{font-weight:bold;right:50px;color:#c3c3c3}#header .search-form label.filled{-moz-transition:none;-o-transition:none;-webkit-transition:none;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;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.navbar{-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}.navbar ul{line-height:1em;list-style:none;padding:0;margin:0}.navbar li{position:relative}.navbar .menu-item-has-children>a:after,.navbar .back>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:hover>a:after,.navbar .menu-item-has-children.current-menu-ancestor>a:after,.navbar .menu-item-has-children.open>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 .menu-item-has-children>a:after,.navbar .sub-menu .back>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;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .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;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .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:hover>a,.nav-primary .depth-0.current-menu-ancestor>a,.nav-primary .depth-0.open>a,.nav-primary .detph-0>a:hover{color:#fff;border-top-color:transparent;border-right:none;background:#002f65}.nav-primary .red.open>a,.nav-primary .red.current-menu-ancestor>a,.nav-primary .red:hover>a,.nav-primary .red>a:hover{background:#d66d66}.nav-primary .blue.open>a,.nav-primary .blue.current-menu-ancestor>a,.nav-primary .blue:hover>a,.nav-primary .blue>a:hover{background:#4e6a7e}.nav-primary .orange.open>a,.nav-primary .orange.current-menu-ancestor>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 a:hover,.nav-secondary .current-menu-item a,.nav-secondary .current-page-ancestor a{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 .pseudo-menu{float:left;min-height:1px;width:33.33333%}.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%;-moz-transition:width .4s linear,top .4s;-o-transition:width .4s linear,top .4s;-webkit-transition:width .4s linear,top .4s;transition:width .4s linear,top .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;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .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:"";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 a{float:left;width:40px;height:40px;margin:0 5px;background:url(../img/social.png);-moz-transition:none;-o-transition:none;-webkit-transition:none;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;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .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;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#mainnav .search-form label,#mainnav .search-form input{color:#fff;padding:25px 20px;font-weight:bold;line-height:20px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .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 .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-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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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{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 .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:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.2),rgba(0,0,0,0));-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-profile h3{font-size:42px;margin: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;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#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 .3em}#footer .sitemap ul{margin:0 -.3em 5px}#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 .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 .pseudo,.carousel .hidden{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 h2,#features .more{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:#ddd}#profile-list .inner:before{width:72px;height:100%;z-index:0}#profile-list .inner img{height:100%;width:auto}#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:"";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:""}#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_poster,#homepage_content,#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 .prev-menu,.nav-slider .next-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:"";background:none !important;font-size:20px;font-weight:normal;margin-top:-11px}.navbar .menu-item-has-children.active>a:after{content:""}.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 label,.sticky-nav #header .search-form input{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;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;transition:opacity .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;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);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;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#publications .book:hover .backdrop,#publications .book:hover .image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#publications .book:hover .info{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);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)}#profile-list .inner img{height:100%;width:auto}#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%}}
