@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:14px;line-height:1.231}
body,button,input,select,textarea{font-family:sans-serif;color:#222}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}
::selection{background:#fe57a1;color:#fff;text-shadow:none}
a{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#06e}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
h1,h2,h3,h4,p{margin-top:0px}
ol,ul{margin:1em 0;padding:0 0 0 30px}
dd{margin:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
hr{visibility:hidden;background:none;overflow:hidden;display:block;font-size:0;clear:both;float:none;padding:0;border:0;margin:0;height:0;width:0}
.float-left{float:left}
.float-right{float:right}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
#main-content .hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media print{a:visited{text-decoration:underline}
a[href]:after{content:"(" attr(href) ")"}
abbr[title]:after{content:"(" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:0.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
img,video{height:auto!important;max-width:100%}
input[type=text]{-webkit-appearance:none;border-radius:0}
input[type=password]:focus,input[type=text]:focus{outline:0 none}
#main-content a,#main-content article,#main-content article section,#main-content aside,#main-content div,#microsite-markets *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%;width:100%}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
:first-child+html .clearfix{zoom:1}
html{background-color:#fff}
body{height:100%;width:100%;color:#333;counter-reset:item}
img{max-width:100%;margin-bottom:0.77em;height:auto!important}
figcaption{border-left:none;font-family:arial, sans-serif;font-size:85%;padding-left:0;padding-bottom:1em;margin-top:0.77em;margin-bottom:0.77em;line-height:1.45em;color:#333}
p{color:#444444;margin-bottom:0.77em;font-size:100%;line-height:1.45em;width:99%}
ul{margin-bottom:0.77em}
li{color:#333;line-height:1.45em;margin-bottom:0.5em;font-size:100%;letter-spacing:0.0125em}
address{font-style:normal;padding-bottom:1em;margin-bottom:0.77em;line-height:1.45em}
pre{font-family:arial, sans-serif;padding-left:15px;margin-bottom:0.77em;width:100%;float:left;line-height:1.45em}
.ChatButton svg{left:0;top:0}
iframe{margin-bottom:0.77em}
blockquote{margin:2em 0 2em;width:90%;float:none}
blockquote p{line-height:1.225em;font-family:"freight-text-pro", serif!important;font-style:italic;font-size:170%;quotes:"“" "”" "‘" "’";color:#031F73;margin:0 auto 0.4em;padding:0;letter-spacing:-0.0075em}
blockquote p:after{content:close-quote;display:inline;height:0;line-height:0;left:3px;position:relative;top:38px;color:#5e5e5e;font-size:3em;background:none;font-family:"proxima-nova", arial, sans-serif;font-style:normal;margin:0;color:#6b6b6b}
blockquote p:before{content:open-quote;display:inline;height:0.1em;line-height:0;left:-5px;position:relative;top:36px;color:#ccc;font-size:3em;background:none;font-family:"proxima-nova", arial, sans-serif;font-style:normal;margin:0;color:#6b6b6b;margin-right:-7px}
blockquote cite{color:#444444;font-style:normal;font-family:"proxima-nova", arial, sans-serif;font-size:80%;line-height:1.25em}
figure{margin-bottom:1.55em}
figure img{margin-bottom:0.77em}
figure figcaption{display:block;border-bottom:1px solid #6b8ffb;margin-bottom:0.77em}
table{width:100%;margin-bottom:0.77em;border:1px solid #6b8ffb;line-height:1.45em}
table tr{border:1px dotted #6b8ffb}
table tr th{border:1px dotted #6b8ffb;padding:0.33em 2%;text-align:left;background:#cedafe;font-weight:normal;color:#031F73;font-size:80%}
table tr td{border:1px dotted #6b8ffb;padding:0.55em 1%;font-size:80%}
#container,.container{max-width:1400px;margin:0 auto}
.sign-in-container .universal-inner{height:auto}
.inner{width:95.7142%;margin:0 auto}
#responsive-container{width:95.7142%;margin:0 auto;padding-top:1.5em}
.content-mask{background:#fff;position:relative}
.universal-inner{width:95.7142%;height:auto;margin:0 auto;padding:0;position:relative}
#main-content{width:70%;float:left}
#breadcrumb{float:left;width:70%;display:block;padding:0.1em 0  1.13em 0;font-family:arial, sans-serif;font-size:90%;font-family:"proxima-nova", arial, sans-serif;margin-bottom:0}
#breadcrumb li{display:inline;position:relative;top:-3px}
#breadcrumb a:link{text-decoration:none;border-bottom:1px dotted #031F73;color:#031F73;font-weight:bold}
#breadcrumb a:hover{border-bottom:1px solid #031F73;color:#031F73}
#breadcrumb a:visited{color:#031F73}
#level-3-tabbed-nav{width:70%;float:left;padding:0.55em 0 1em}
aside{width:32%;float:right}
.content.wide{margin-right:0;width:100%;float:none}
.three-column-module{margin:0 2% 1.55em 0;line-height:1.5em;width:32%;float:left;clear:none!important}
.three-column-module img{margin-bottom:1em}
.three-column-module .no-margin{margin-right:0}
.three-column-module .clear-left{clear:left}
.three-column-module h2{margin-top:0}
.three-column-module h2 a:hover{text-decoration:underline}
.three-column-module:nth-of-type(3n+3){margin-right:0}
.three-column-module:nth-of-type(3n+4){clear:left!important}
#direct-edit-link a{color:#010617;display:block;background:#010617}
#direct-edit-link a:hover{color:#fff;background:#052faf}
@media (max-width:1023px){#responsive-container{width:90%;padding-top:0.55em}
#main-content{width:100%;float:none}
.three-column-module{width:100%;float:none}
#level-3-tabbed-nav{width:100%;float:none}
aside{width:100%;float:none}
.content-mask{padding-top:0.55em}
#breadcrumb{width:100%;float:none;margin-bottom:0;padding-bottom:0.77em;padding-left:0;border-bottom:none}
}
h1{font-size:200%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:800;letter-spacing:-0.0145em;line-height:1em;width:90%;margin:0.05em 0 0.25em}
h2{font-size:130%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:600;margin-bottom:0.25em;margin-top:0.75em;line-height:1.25em;letter-spacing:-0.005em;font-weight:800}
h3{font-size:110%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;margin-bottom:0.25em;margin-top:0.75em;line-height:1.25em;font-weight:800;letter-spacing:-0.0075em}
h4{font-size:100%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:800;margin-bottom:0.25em;margin-top:0.75em;line-height:1.1em;letter-spacing:-0.01em}
h5{font-size:90%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:600;margin-bottom:0.55em;line-height:1em}
h6{font-size:80%;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:600;margin-bottom:0.55em;line-height:1.33em}
body{font:100%}
th{font-family:"proxima-nova", arial, sans-serif;font-size:100%}
td{font-family:"proxima-nova", arial, sans-serif;font-size:100%}
nav{font:arial, sans-serif}
@media (max-width:1024px){h1{font-size:190%}
}
#common-mobile-header,#elevator-navigation,#mobile-sticky-header{display:none}
#beta-message{background:#960101}
#beta-message p{color:rgba(255, 255, 255, 0.75);margin-top:0.99em;margin-bottom:0.99em;font-family:"proxima-nova", arial, sans-serif;font-size:120%}
#beta-message p a{color:#fff}
#partners{background:#010b28}
#partners div div{padding:1em 0 0.55em}
#partners div div section#partners-heading{width:100%;display:block;float:none;height:auto}
#partners div div section#partners-heading h2{color:#fff;font-weight:normal;font-family:"proxima-nova", arial, sans-serif;font-size:95%;margin:0}
#partners div div section:last-child{margin-right:0}
#partners div div section{float:left;width:31.5%;margin-right:5.5%;height:4.5em}
#partners div div section a:hover{border:none}
#partners div div section a{height:4.5em;display:block;position:relative;border:none!important}
#partners div div section a img{margin:auto;position:absolute;top:20%}
#universal-header{background:#fff;width:auto;margin:0 auto;padding:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;position:static}
#universal-header #logo{width:220px;top:12px;transition:all 0.4s;margin-top:0;position:absolute;z-index:200;height:58px}
#universal-header #logo img{margin-bottom:0;width:100%}
#universal-header #logo a#uni-home-link:focus{outline:none}
#universal-header #logo a#uni-home-link:focus img{border:1px dotted #333}
#universal-header #primary-nav #sign-in-directory{top:19px;z-index:100;position:absolute;text-align:right;right:0;width:15%}
#universal-header #primary-nav #sign-in-directory #a-z-position{font-size:95%;color:#333;font-family:"proxima-nova", arial, sans-serif;display:inline}
#universal-header #primary-nav #sign-in-directory #a-z-position a{color:#031F73;border-bottom:1px dotted #031F73;font-weight:bold;text-decoration:none}
#universal-header #primary-nav #sign-in-directory #a-z-position a:hover{border-bottom:1px solid #031F73}
#universal-header #primary-nav #sign-in-directory #a-z-position a:visited{color:#031F73}
#universal-header #primary-nav #sign-in-directory #sign-position{top:1px;font-size:95%;color:#333;z-index:100;font-family:"proxima-nova", arial, sans-serif;position:relative}
#universal-header #primary-nav #sign-in-directory #sign-position a{color:#031F73;border-bottom:1px dotted #031F73;font-weight:bold;text-decoration:none}
#universal-header #primary-nav #sign-in-directory #sign-position a:hover{border-bottom:1px solid #031F73}
#universal-header #primary-nav #sign-in-directory .mobile-side-sign-in{display:none}
#universal-header #primary-nav .inline-search:after{content:none}
#universal-header #primary-nav .inline-search{top:16px;right:4%;border:2px solid #1E1E1E;overflow:hidden;border-radius:7px;width:18.76%;position:absolute;z-index:110}
#universal-header #primary-nav .inline-search input[type=text]{width:82%;font-family:"proxima-nova", arial, sans-serif;font-size:97%;padding:0.82em 5%;border:none;float:left;margin-bottom:0;color:#333}
#universal-header #primary-nav .inline-search input[type=text]:focus{background:#fff4d4}
#universal-header #primary-nav .inline-search input[type=image]{width:24px;height:24px;margin:3%;transition:all .2s ease-in-out;border:none;padding:0;float:right}
#universal-header #primary-nav .inline-search input[type=image]:focus{width:22px;height:22px;border:none;transform:scale(1.1)}
#universal-header #primary-nav .inline-search input[type=image]:active,#universal-header #primary-nav .inline-search input[type=image]:hover{cursor:pointer;transform:scale(1.1)}
#global-navigation{text-align:right;padding:1em 0}
#brand-header .universal-inner{border-bottom:2px solid #fff;padding:1.22em 0 1.33em;position:relative}
.common-menu-module:nth-of-type(3n+3){margin-right:0}
.megamenu #course-search-strip{background:none}
.megamenu #course-search-strip .inner{width:100%}
.megamenu #course-search-strip .inner .global-position{display:none}
.megamenu #course-search-strip .inner form{float:none;width:100%}
.megamenu #course-search-strip .inner form fieldset h2{color:#fff;font-weight:600}
.megamenu #course-search-strip .inner form .course-type{margin-bottom:1em}
.megamenu #course-search-strip .inner form .common-menu-course-search-button,.megamenu #course-search-strip .inner form .course-key-word,.megamenu #course-search-strip .inner form .course-type{float:none;width:100%!important;padding-top:0!important;margin-left:0}
.megamenu #course-search-strip .inner form .common-menu-course-search-button input[type=text],.megamenu #course-search-strip .inner form .course-key-word input[type=text],.megamenu #course-search-strip .inner form .course-type input[type=text]{border:none;padding:0.77em 2%;margin-bottom:0.33em}
.megamenu #course-search-strip .inner form .common-menu-course-search-button select,.megamenu #course-search-strip .inner form .course-key-word select,.megamenu #course-search-strip .inner form .course-type select{border:none;padding:0.77em 2%}
.megamenu .common-menu-module{width:30.89%;margin-right:3.55%;float:left;z-index:100}
.megamenu .common-menu-module form{margin-bottom:0.77em;padding:0;background:none;color:#fff}
.megamenu .common-menu-module fieldset{margin-bottom:0.77em;padding:0;background:none;color:#fff}
.megamenu .common-menu-module fieldset h3{text-align:left}
.megamenu .common-menu-module #course-search{padding-left:2.492%}
.megamenu .common-menu-module input[type=text]{background:#fff;border:none;width:100%;color:#666;font-family:arial, sans-serif;font-size:14px;padding:4.3%;text-transform:none;text-align:left;margin-bottom:0}
.megamenu .common-menu-module select{background:#fff;border:none;width:100%;color:#666;font-family:arial, sans-serif;font-size:14px;padding:4.3%;text-transform:none;text-align:left;margin-bottom:0}
.megamenu .common-menu-module input[type=submit]{border:none;width:100%;color:#666;font-family:arial, sans-serif;font-size:14px;padding:4.3%;text-transform:none;text-align:left;margin-bottom:0;background:rgba(0, 0, 0, 0.45);color:#fff}
.common-menu-module h2{font-size:90%;color:#fff;margin-top:0}
.common-menu-module h3{font-family:arial, sans-serif;font-size:14px;font-weight:normal;color:rgba(255, 255, 255, 0.75);text-align:center}
.inline-search fieldset{background:#fff;padding:0;margin-bottom:0}
.inline-search #header-search{display:inline;position:relative;padding:0;height:auto;top:0}
.common-sign-nav{padding-bottom:1em;display:none}
.common-sign-nav #course-search ul{text-align:right}
.common-sign-nav li{color:#1E1E1E;display:inline;font-family:"proxima-nova", arial, sans-serif;font-size:100%}
.common-sign-nav li a{padding:0;display:inline;color:#021650;font-weight:800;text-decoration:none;border-bottom:1px dotted #021650}
.common-sign-nav li a:hover{text-decoration:none;border-bottom:1px solid #021650}
.common-sign-nav .staff-login{margin-left:0.25%}
.common-sign-nav .staff-login span{margin-left:0.44em;margin-right:0.22em}
.common-sign-nav .common-menu-module{width:100%;text-align:right;float:right;margin-right:0;padding-bottom:1em}
.common-menu-module:last-child{margin-right:0}
#section-header{background:#031F73;width:auto;margin:0 auto;padding:0}
#section-header h2{margin-top:0;color:#fff;margin-left:29.8%;font-size:170%;padding:0.89em 0}
#section-header h2 a{color:#fff;text-decoration:none}
.study.graduate-document-portal #section-name div.container div.universal-inner{grid-template-columns:1fr 1fr}
.study.graduate-document-portal #section-name div.container div.universal-inner ul.inline-list-second-tier{text-align:right}
.study.graduate-document-portal #section-name div.container div.universal-inner ul.inline-list-second-tier li{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;font-size:135%;font-weight:800;display:inline;margin-left:2%}
.study.graduate-document-portal #section-name div.container div.universal-inner ul.inline-list-second-tier li a{text-decoration:none;border-bottom:1px dotted rgba(255, 255, 255, 0.75)}
.study.graduate-document-portal #section-name div.container div.universal-inner ul.inline-list-second-tier li a:hover{border-bottom-style:solid}
@media screen and (max-width:1322px){#section-name div.container div.universal-inner h2{font-size:135%}
}
@media screen and (max-width:1366px){#universal-header #logo{width:180px}
#universal-header .universal-inner .nav-menu .nav-item{font-size:130%!important}
}
@media (max-width:1024px){#partners div div{width:90%}
#partners div div section#partners-heading{width:100%;display:block}
#partners div div section{width:46%;margin-right:5%;height:auto}
#partners div div section:nth-of-type(odd){margin-right:0}
#universal-header #logo{width:150px;top:13px}
#universal-header .inline-search input[type=text]{padding:0.77em 5%}
#universal-header #global-navigation{padding:0.44em 0}
#universal-header.stuck #logo{width:150px;top:13px}
}
@media (max-width:1023px){#section-name{display:none}
#common-mobile-header{width:auto;height:auto;margin:0 auto;padding:0;background:#031F73}
#common-mobile-header img{margin-bottom:0}
#common-mobile-header #common-mobile-brand img{width:30%}
#common-mobile-header #common-mobile-toggle{position:absolute;top:24px;right:0;text-align:right}
#common-mobile-header #common-mobile-toggle a img{width:48px}
#common-mobile-header .universal-inner{background:none;padding:21px 0px 14px;position:relative;width:90%}
#common-mobile-header.stuck{border-bottom:2px solid rgba(255, 255, 255, 0.35)}
#common-mobile-header.stuck .universal-inner{border-bottom:none}
}
@media screen and (max-width:800px){#common-mobile-header #common-mobile-toggle{top:18px}
#common-mobile-header #common-mobile-toggle a img{width:38px}
}
@media screen and (max-width:603px){#common-mobile-header .universal-inner{padding:17px 0 12px}
#common-mobile-header #common-mobile-brand img{width:50%}
#common-mobile-header #common-mobile-toggle{position:absolute;top:16px;right:0;text-align:right}
#common-mobile-header #common-mobile-toggle a{height:40px;width:40px}
#common-mobile-header #common-mobile-toggle a img{height:40px;width:40px}
}
@media (max-width:640px){#universal-header{display:block;min-height:4.75em}
#universal-header .universal-inner #logo{top:13px!important;width:165px!important}
.sign-in-container{display:none}
#responsive-container{padding-top:0.5em}
#nav-toggle{z-index:500;display:inline-block!important;position:absolute;right:0;top:15px;color:#fff;text-decoration:none;transition:transform 0.5s;width:38px;height:38px;content:url("");background-image:url("/files/images/icons/mobile-nav-gold.svg");text-align:center;font-size:225%;padding-top:0.006em;outline:none}
#nav-toggle.is-active{content:url("");background-image:url("/files/images/icons/mobile-nav-close-gold.svg");transform:rotate(90deg)}
#nav-toggle:focus,#nav-toggle:hover{border-color:#fff}
}
.search-results #breadcrumb,.search-results #level-3-tabbed-nav,.search-results #main-content{width:100%;float:none}
.search-results #site-navigation{display:none}
.search-results span#all{border:0.22em solid #0e1130!important;background:#fff!important}
.search-results span#all a{color:#020309!important}
.search-results span#all:hover{background:#1a1f57!important}
.search-results span#all:hover a{color:#fff!important}
.search-results span#all.active{border:0.22em solid #0e1130!important;background:#0e1130!important}
.search-results span#all.active a{color:#fff!important}
.search-results span#courses{border:0.22em solid #21a6e1!important;background:#fff!important}
.search-results span#courses a{color:#136589!important}
.search-results span#courses:hover{background:#4eb8e7!important}
.search-results span#courses:hover a{color:#fff!important}
.search-results span#courses.active{border:0.22em solid #21a6e1!important;background:#21a6e1!important}
.search-results span#courses.active a{color:#fff!important}
.search-results span#news{border:0.22em solid #e8200b!important;background:#fff!important}
.search-results span#news a{color:#871306!important}
.search-results span#news:hover{background:#f54331!important}
.search-results span#news:hover a{color:#fff!important}
.search-results span#news.active{border:0.22em solid #e8200b!important;background:#e8200b!important}
.search-results span#news.active a{color:#fff!important}
.search-results span#academicstaff{border:0.22em solid #fdac0f!important;background:#fff!important}
.search-results span#academicstaff a{color:#a56d01!important}
.search-results span#academicstaff:hover{background:#fdbd42!important}
.search-results span#academicstaff:hover a{color:#fff!important}
.search-results span#academicstaff.active{border:0.22em solid #fdac0f!important;background:#fdac0f!important}
.search-results span#academicstaff.active a{color:#fff!important}
.search-results span#events{border:0.22em solid #a3c51a!important;background:#fff!important}
.search-results span#events a{color:#586b0e!important}
.search-results span#events:hover{background:#c0e32f!important}
.search-results span#events:hover a{color:#fff!important}
.search-results span#events.active{border:0.22em solid #a3c51a!important;background:#a3c51a!important}
.search-results span#events.active a{color:#fff!important}
.search-results span#library{border:0.22em solid #7733cc!important;background:#fff!important}
.search-results span#library a{color:#7733cc!important}
.search-results span#library:hover{background:#925cd6!important}
.search-results span#library:hover a{color:#fff!important}
.search-results span#library.active{border:0.22em solid #7733cc!important;background:#7733cc!important}
.search-results span#library.active a{color:#fff!important}
#universal-header .container:first-child .universal-inner{border-bottom:none}
#universal-header .sign-in-container{-webkit-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-moz-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-ms-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-o-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;position:relative;z-index:200}
#universal-header .sign-in-container .universal-inner{height:auto;border-bottom:2px solid #010e32}
#universal-header .universal-inner{height:7em;height:80px;transition:all 0.5s}
#universal-header .universal-inner .nav-menu{transition:all 0.7s;color:#031F73;top:1.9em;display:block;z-index:2;position:relative;list-style:none;margin:0;padding-left:28.7%;height:0}
#universal-header .universal-inner .nav-menu .sub-nav{position:absolute;padding:0;width:100%!important;left:0;background-color:#010e32;overflow:hidden;opacity:0;z-index:10000;top:-9999em;max-height:0;opacity:0;visibility:hidden;-webkit-transition:opacity 500ms ease 400ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 210ms;-moz-transition:opacity 500ms ease 400ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 210ms;-ms-transition:opacity 500ms ease 400ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 210ms;-o-transition:opacity 500ms ease 400ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 210ms;transition:opacity 500ms ease 400ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 210ms}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent{display:grid;grid-template-columns:25.13% 70.45%;grid-gap:4.42%;grid-auto-flow:row}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns{padding:1em 0;order:2}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group:last-child{margin-right:0}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group{width:30.89%;margin-right:2.95%;margin-bottom:1em;float:left}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group{display:block;vertical-align:top;margin:0;padding:0;list-style-position:outside;margin-bottom:1em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group h2{font-size:90%;color:rgba(255, 255, 255, 0.5);margin-bottom:0.7em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group li{display:block;list-style-type:none;margin:0 0  0.3em;padding:0 0  0.3em;font-size:90%;font-weight:bold}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group li a{color:#fff;display:inline-block;text-decoration:none;border-bottom:1px dotted rgba(255, 255, 255, 0.5);padding:0!important;background:none;border-radius:0!important}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group li a:active,#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group li a:hover{background:none!important;border-bottom:1px solid rgba(255, 255, 255, 0.75);border-radius:0!important;color:#fff!important}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group ul.sub-nav-group li a:focus{border-bottom:1px solid #fff;background:none!important}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search{width:90%;position:relative;padding-top:12px}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search h2{font-size:90%;color:#fff;margin-bottom:0.85em;margin-top:0}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search fieldset{margin-bottom:0.3em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search input[type=text]{background:#fff;border:none;width:100%;color:#666;font-family:"proxima-nova", arial, sans-serif;font-size:80%;padding:0.77em 5%;text-transform:none;text-align:left;margin-bottom:0.55em;overflow:hidden;border-radius:4px}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search input[type=text]:focus,#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search select:focus{background:#ffa}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search select{background:#fff;border:none;width:100%;color:#666;font-family:"proxima-nova", arial, sans-serif;font-size:80%;padding:0.77em 5%;text-transform:none;text-align:left;margin-bottom:0;overflow:hidden;border-radius:4px}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search input[type=submit]{border:none;width:100%;font-family:"proxima-nova", arial, sans-serif;font-size:80%;font-weight:bold;padding:0.77em 5%;text-transform:none;text-align:left;margin-bottom:0;background-color:#c4d2fd;color:#333;overflow:hidden;border-radius:4px}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search input[type=submit]:hover{background-color:#ffe088}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .link-group form#course-search input[type=submit]:focus{border:1px dotted #fff}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group{display:block;margin-bottom:1em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2{color:#fff;font-family:"freight-text-pro", serif;font-size:189%;margin:4px 0 0.5em;display:block;border-bottom:1px solid #fff;padding-bottom:0.15em;width:94.3%}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a{padding:0 0 0.25em;color:#fff;text-decoration:none;border-bottom:1px solid #fff;border-radius:0!important;transform:width 0.5s;display:block}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a em{font-weight:400;color:#fff}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a span{font-size:50%;font-family:"proxima-nova", arial, sans-serif;margin-left:2%}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a:after{content:url(/files/images/icons/arrow-right.svg);font-family:"proxima-nova", arial, sans-serif;width:24px;height:24px;display:inline-block;position:relative;top:3px;margin-left:12px}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a:focus,#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2 a:hover{border-bottom:1px solid #ffe088;background:transparent}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2:focus,#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns .parent-group h2:hover{background:transparent}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative{height:100%;order:1}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative{position:relative;height:100%}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative img{margin-bottom:0;display:none}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h3 a{padding:0!important}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2:hover{background:rgba(255, 255, 255, 0.1)}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2{padding:0.65em 10%;color:rgba(255, 255, 255, 0.75);font-family:"freight-text-pro", serif;font-size:225%;font-weight:600;top:-2px;line-height:0.925em;margin:0 0 0.5em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2 a{color:rgba(255, 255, 255, 0.75);text-decoration:none;padding:0!important;height:100%;display:block}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2 a em{font-weight:400;color:#fff}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2 a:hover{background-color:transparent;color:#fff!important}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2 a:focus{background-color:transparent;border-bottom:1px dotted white}
#universal-header .universal-inner .nav-menu .sub-nav.open{display:block;top:55px;max-height:1200px;opacity:1;visibility:visible;-webkit-transition:opacity 250ms ease, max-height 650ms ease, visibility 0s linear 0s, top 0s linear 0s;-moz-transition:opacity 250ms ease, max-height 650ms ease, visibility 0s linear 0s, top 0s linear 0s;-ms-transition:opacity 250ms ease, max-height 650ms ease, visibility 0s linear 0s, top 0s linear 0s;-o-transition:opacity 250ms ease, max-height 650ms ease, visibility 0s linear 0s, top 0s linear 0s;transition:opacity 250ms ease, max-height 650ms ease, visibility 0s linear 0s, top 0s linear 0s}
#universal-header .universal-inner .nav-menu .nav-item{list-style:none;display:inline;font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:135%;border-radius:7px;margin-right:0}
#universal-header .universal-inner .nav-menu .nav-item>a{position:relative;cursor:pointer;margin:0;text-decoration:none;font-weight:800;color:#031F73;transition:background-color 0.5s ease;background-color:transparent;padding:0.93em 18px 26px 13px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}
#universal-header .universal-inner .nav-menu .nav-item>a.open{border-bottom:none;z-index:1;color:#fff}
#universal-header .universal-inner .nav-menu .nav-item>a:after{content:url(/files/images/icons/arrow-down.svg);font-family:"proxima-nova", arial, sans-serif;width:24px;height:24px;display:inline-block;position:relative;top:6px;left:7px;transition:transform 0.5s;color:#031F73}
#universal-header .universal-inner .nav-menu .nav-item a:focus{background-color:#ffe6a1;outline:none}
#universal-header .universal-inner .nav-menu .nav-item a:active,#universal-header .universal-inner .nav-menu .nav-item a:hover{background-color:#ffe6a1;color:#031F73}
#universal-header .universal-inner .nav-menu .nav-item a.open{color:#fff;background-color:#010e32}
#universal-header .universal-inner .nav-menu .nav-item>a.open:before{position:absolute;content:'';height:2px;bottom:10px;margin:0 15px;left:0;right:0;width:auto;background:rgba(0, 0, 0, 0)}
#universal-header .universal-inner .nav-menu .nav-item>a.open:after{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(180deg)}
#universal-header .universal-inner .nav-menu .nav-item>a:hover:after{color:#fff}
#universal-header .universal-inner .nav-menu .inline-search.nav-item{padding-top:0}
#universal-header .universal-inner .nav-menu .inline-search.nav-item form{border:none}
#universal-header .universal-inner .nav-menu #sign-in-directory.nav-item{padding-top:0}
#universal-header .universal-inner .nav-menu .inline-search{transition:all 0.5s}
.creative.study{background-size:160%}
.creative.study h2::first-word{margin-right:2em}
.creative.study h2{background:linear-gradient(349deg, rgba(0, 133, 168, 0.4) 0%, rgba(11, 75, 102, 0.6) 100%);height:100%}
.creative.study h2 strong{margin-right:0.058em}
.creative.study .employability{position:relative;height:100%}
.creative.study .employability h2{font-size:180%!important;line-height:0.975em!important}
.creative.study .employability h2 span{font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-style:normal;font-size:220%;display:block;padding:22px 0}
.creative.study .employability h2 a{height:auto}
.creative.research{background-size:140%}
.creative.research h2{background:linear-gradient(349deg, rgba(134, 2, 18, 0) 0%, rgba(0, 0, 0, 0.15) 100%);height:100%}
.creative.about-us{background-size:120%}
.creative.about-us h2{background:rgba(40, 6, 88, 0.48);height:100%}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-columns{padding:1em 2.5% 0;width:inherit}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2{padding:0.65em 2.5%}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h3{padding:0 2.5% 0.65em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h3 span{display:inline}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.research h2{padding-bottom:0}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.research h3{padding:0 2.5% 1.65em}
#universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.research h3 span{display:inline}
}
@media (max-width:1366px){#universal-header .nav-menu .nav-item .sub-nav .link-group ul.sub-nav-group li{font-size:90%}
#universal-header #primary-nav .inline-search input[type=text]{width:80%}
#universal-header #logo{top:12px;width:195px}
}
@media (max-width:1260px){#primary-nav .inline-search{right:6%;width:16.76%}
#primary-nav .inline-search input[type=text]{width:75%}
.nav-menu{padding-left:24%}
.nav-menu .nav-item{font-size:130%}
}
@media (max-width:1140px){.megamenu{top:2px}
.megamenu .accessible-megamenu{padding-left:26%}
.megamenu .accessible-megamenu .accessible-megamenu-panel.open{top:60px}
.megamenu .accessible-megamenu h2{font-size:120%}
#universal-header.adobe-alt .universal-inner #a-z-position{right:4.5%}
#universal-header.adobe-alt .universal-inner .inline-search{width:20%;right:9.5%}
}
@media (max-width:1100px){#universal-header .universal-inner .nav-menu{padding-left:20%}
#universal-header .universal-inner .nav-menu .nav-item{font-size:115%}
#universal-header .universal-inner .nav-menu .nav-item a{padding:0.93em 12px 26px 10px}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent{grid-template-columns:auto}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-creative{order:2}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-creative .creative h2{padding:0.65em 2.5% 0.8em;margin:0;font-size:165%}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-creative .creative h2 a:focus,#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-creative .creative h2 a:hover{border-bottom:1px sold #fff;background:none!important}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-creative .creative h3{padding:0 2.5% 0.35em}
#universal-header .universal-inner .nav-menu .nav-item .sub-nav .grid-parent .sub-nav-columns{order:1;padding:1em 2.5% 0}
#universal-header .universal-inner #logo{width:18%;top:18px}
#universal-header .universal-inner #primary-nav .inline-search{width:21%;top:19px;right:5%}
}
@media (max-width:1023px){#responsive-container{padding-top:0.5em}
#universal-header .universal-inner{width:90%}
#universal-header .universal-inner .sign-in-container .universal-inner{height:auto}
#universal-header .universal-inner .universal-inner:first-child{width:90%}
#universal-header .universal-inner .nav-menu{top:5em;padding-left:0}
#universal-header .universal-inner .nav-menu .nav-item{font-size:125%}
#universal-header .universal-inner .nav-menu .nav-item a{padding:0.43em 12px 15px 10px}
#universal-header .universal-inner .nav-menu .nav-item a.open{padding:0.55em 14px 19px 9px}
#universal-header .universal-inner .nav-menu .nav-item a:active{background:none;color:#1E1E1E}
#universal-header .universal-inner .nav-menu .sub-nav.open{top:44px}
#universal-header .universal-inner .nav-menu .sub-nav{top:113px}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent{grid-template-columns:auto}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent .sub-nav-creative{order:2}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent .sub-nav-columns{order:1;padding:1em 2.5% 0}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent .sub-nav-columns .link-group form#course-search fieldset{width:95%}
#universal-header .universal-inner .nav-menu .sub-nav .link-group form#course-search{width:100%}
#universal-header .universal-inner .nav-menu .sub-nav .link-group form#course-search input[type=submit],#universal-header .universal-inner .nav-menu .sub-nav .link-group form#course-search input[type=text]{padding:1.8%}
#universal-header .universal-inner .nav-menu .sub-nav .link-group form#course-search select{padding:1.8%}
#universal-header .universal-inner{height:8em}
#universal-header .universal-inner #logo{width:21%}
#universal-header .universal-inner #sign-in-directory #sign-position a img{width:12%!important}
#universal-header .universal-inner .inline-search{width:64%!important;right:8%!important}
#universal-header .universal-inner .inline-search input[type=text]{padding:0.8em 2.5%;width:85%}
#universal-header .universal-inner .inline-search input[type=image]{margin:1%!important}
}
@media (max-width:640px){#universal-header .universal-inner{height:4.75em!important}
}
@supports not (display:grid){#universal-header .universal-inner .nav-menu .sub-nav .grid-parent{display:block;overflow:auto}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent .sub-nav-creative{float:left;width:25.13%;background:none;height:100%}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent .sub-nav-columns{float:right;width:70.45%}
#universal-header .universal-inner .nav-menu .sub-nav .grid-parent:after{content:"";clear:both;display:table}
}
.about #universal-header.stuck #elevator-navigation{display:none}
#universal-header.stuck+#main-content{margin-bottom:2em}
#universal-header.stuck{z-index:50!important;position:fixed;width:100%;left:0;top:0;border-top:0}
#universal-header.stuck .sign-in-container .universal-inner{height:auto;border-bottom:2px solid #1E1E1E!important}
#universal-header.stuck .universal-inner{height:4em}
#universal-header.stuck .universal-inner .inline-search input[type=text]{padding:0.33em 3%}
#universal-header.stuck .universal-inner .inline-search input[type=image]{margin:2%}
#universal-header.stuck .universal-inner .nav-menu{top:0}
#universal-header.stuck .universal-inner .nav-menu .sub-nav{top:57px}
#universal-header.stuck .universal-inner #sign-in-directory{width:6%}
#universal-header.stuck .universal-inner #sign-in-directory #sign-position{position:absolute;top:-5px;right:0}
#universal-header.stuck .universal-inner #sign-in-directory #sign-position span{display:none}
#universal-header.stuck .universal-inner #sign-in-directory #a-z-position{position:absolute;top:-7px;right:30px}
#universal-header.stuck .universal-inner #sign-in-directory{right:0!important}
#universal-header.stuck .universal-inner #sign-in-directory #sign-position{right:0;top:10px!important}
#universal-header.stuck .universal-inner #sign-in-directory #a-z-position{right:0}
#universal-header.stuck #logo{width:135px}
#universal-header.stuck #logo #uni-home-link{display:block!important}
#universal-header.stuck #primary-nav .inline-search{top:10px}
#universal-header.stuck #primary-nav .inline-search input[type=image]{margin:2%;width:22px;height:22px}
#universal-header.stuck #primary-nav .inline-search input[type=text]{padding:0.5em 5%}
#universal-header.stuck .nav-menu{padding-top:0.8em}
#universal-header.stuck .nav-menu .nav-item{font-size:117%}
#universal-header.stuck .nav-menu .nav-item a:after{width:22px;height:22px}
#universal-header.stuck .nav-menu .nav-item>a{padding:0.63em 18px 20px 13px}
@media (max-width:1366px){#universal-header.stuck #sign-in-directory{width:6.85%}
}
@media (max-width:1100px){#universal-header.stuck .universal-inner #logo{top:12px}
#universal-header.stuck .universal-inner .nav-menu{padding-top:1em}
#universal-header.stuck .universal-inner .nav-menu .nav-item a{padding:0.50em 12px 17px 10px!important}
}
@media (max-width:1023px){#universal-header.stuck .universal-inner{height:7em}
#universal-header.stuck .universal-inner .inline-search input[type=image]{margin:2%}
#universal-header.stuck .universal-inner .inline-search input[type=text]{padding:0.6em 3%;width:85%}
#universal-header.stuck .universal-inner #logo{width:18%}
#universal-header.stuck .universal-inner .nav-menu{padding-top:4.5em}
#universal-header.stuck .universal-inner .nav-menu .nav-item a{padding:0.40em 12px 10px 10px!important}
#universal-header.stuck .universal-inner .nav-menu .sub-nav{top:99px}
}
@media (max-width:640px){.about #universal-header #elevator-navigation{display:none!important}
#universal-header.stuck .universal-inner #logo{width:165px}
}
#section-name{background:#fff;z-index:auto;transform:all 0.5s}
#section-name div.container div.universal-inner{border-bottom:1px solid #1E1E1E;padding:1.25em 0 0.075em;transition:all 0.4s}
#section-name div.container div.universal-inner #key-links{display:none}
#section-name div.container div.universal-inner #icons{display:none}
#section-name div.container div.universal-inner #section-home-link{width:100%;border-bottom:1px solid #1E1E1E;margin-bottom:0.4em;float:left}
#section-name div.container div.universal-inner #section-home-link h2{transition:all 0.2s ease;margin:0;margin-bottom:0.355em;font-weight:600;font-size:270%;font-family:"freight-text-pro", serif;color:#444444}
#section-name div.container div.universal-inner #section-home-link h2 a{font-weight:inherit;color:#031F73;text-decoration:none}
#section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom:1px dotted #444444}
@media (max-width:1100px){#section-name div.container div.universal-inner #section-home-link h2{font-size:230%}
}
#section-name.stuck{position:fixed;width:100%;z-index:50;top:51px!important}
#section-name.stuck div.container div.universal-inner{padding:1em 0 0.075em}
#section-name.stuck div.container div.universal-inner #section-home-link h2{font-size:200%;margin:0.5em 0 0.5em}
@media (max-width:1100px){#section-name.stuck{top:50px!important;display:block}
#section-name.stuck .universal-inner #section-home-link h2{font-size:170%!important}
}
@media (max-width:1023px){#section-name.stuck{top:90px!important}
#section-name.stuck .universal-inner{width:90%}
}
.study #section-name div.container div.universal-inner:before{display:none}
.study #section-name div.container div.universal-inner{display:-ms-grid;display:grid;grid-template-columns:2fr 1.15fr 0.75fr;-ms-grid-columns:2fr 1.5fr 1fr}
.study #section-name div.container div.universal-inner #section-home-link{-ms-grid-row:1;-ms-grid-column:1}
.study #section-name div.container div.universal-inner #key-links{display:block;-ms-grid-row:1;-ms-grid-column:2}
.study #section-name div.container div.universal-inner #key-links ul{margin-top:0.77em;padding:0}
.study #section-name div.container div.universal-inner #key-links ul li{display:inline-block;color:#fff;font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:118%;margin-right:5%}
.study #section-name div.container div.universal-inner #key-links ul li a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.25)}
.study #section-name div.container div.universal-inner #key-links ul li a:hover{border-bottom-color:#fff}
.study #section-name div.container div.universal-inner #icons{display:block;-ms-grid-row:1;-ms-grid-column:3}
.study #section-name div.container div.universal-inner #icons ul{margin-top:0.55em}
.study #section-name div.container div.universal-inner #icons ul li{color:#fff}
.study #section-name div.container div.universal-inner #icons ul li a{color:rgba(255, 255, 255, 0.75)}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}
.main::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(0, 0, 0, 0.15);width:8px;height:8px}
.main::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0, 0, 0, 0.4)}
nav#site-navigation{float:left;margin-bottom:0;width:29.6%}
nav#site-navigation #faculty-link:before{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:5%;transition:transform 0.5s}
nav#site-navigation #faculty-link{color:#fff;padding:0.77em 5%;font-family:"proxima-nova", arial, sans-serif;font-weight:600;padding-right:20%;text-decoration:none;font-size:140%;line-height:1.22em;display:block;background-color:#031F73;background-repeat:no-repeat;background-position:right center;width:85%;margin-bottom:1em;position:relative}
nav#site-navigation #faculty-link:hover{background-color:#1E1E1E}
nav#site-navigation #current-tier-left{background-color:#031F73;width:85%;margin-bottom:2.66em}
nav#site-navigation #current-tier-left ul{width:auto;padding-bottom:4%}
nav#site-navigation #current-tier-left ul li.lead{position:relative;top:5px}
nav#site-navigation #current-tier-left ul li{color:rgba(255, 255, 255, 0.75);width:100%;font-family:"proxima-nova", arial, sans-serif;font-weight:600;margin-bottom:0;font-size:140%;line-height:1.22em;display:block;padding:0.33em 5%}
nav#site-navigation #current-tier-left ul li a:before{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:0;transition:transform 0.5s}
nav#site-navigation #current-tier-left ul li a{display:block;color:#fff;padding-right:20%;text-decoration:none;position:relative}
nav#site-navigation h2{font-size:100%;font-weight:400;width:85%;padding-top:0.33em;padding:0;border-bottom:none;margin-top:-3px;margin-bottom:1em;line-height:1.5em}
nav#site-navigation h2 a{border-bottom:1px dotted #031F73;color:#031F73;text-decoration:none;font-weight:bold}
nav#site-navigation h2 a:hover{color:#031F73;font-weight:bold;border-bottom:1px solid #031F73}
nav#site-navigation.overhang-nav h2{font-size:234%;width:85%;padding:0.33em 0;border-bottom:4px solid #031F73;margin-top:0;margin-bottom:0;line-height:0.95em}
nav#site-navigation.overhang-nav h2 a{color:#A17700;text-decoration:none}
nav#site-navigation.overhang-nav h2 a:hover{color:#644a00}
nav#site-navigation.overhang-nav #navigation li .currentbranch0 a{background-color:#ffe6a1}
nav#site-navigation.overhang-nav #navigation li a{border-bottom:1px solid #1E1E1E}
nav#site-navigation.overhang-nav #navigation .multilevel-linkul-0 li:first-child{margin-top:0}
nav#site-navigation.overhang-nav #navigation .multilevel-linkul-0 li:first-child a{border:none}
#mobile-navigation,#navigation,.mobile-nav{margin-bottom:2em}
#mobile-navigation li,#navigation li,.mobile-nav li{margin-bottom:0;width:auto;margin-bottom:0;line-height:1.66em;font-family:"proxima-nova", arial, sans-serif;font-size:100%}
#mobile-navigation li:first-child a,#navigation li:first-child a,.mobile-nav li:first-child a{border-top:1px solid #1E1E1E}
#mobile-navigation li:first-child .multilevel-linkul-0 li a,#navigation li:first-child .multilevel-linkul-0 li a,.mobile-nav li:first-child .multilevel-linkul-0 li a{border-top-color:rgba(0, 0, 0, 0)}
#mobile-navigation a,#navigation a,.mobile-nav a{background-position:0.77% center;background-repeat:no-repeat;background-color:#fff;color:#010f37;text-decoration:none;border-bottom:1px solid #1E1E1E;display:block;line-height:1em;padding:1em 0;padding-left:5%;width:85%}
#mobile-navigation a:hover,#navigation a:hover,.mobile-nav a:hover{background-position:center left;background-repeat:no-repeat;background-color:#dde5fe;border-bottom:1px solid #1E1E1E;padding-left:5%}
#mobile-navigation .currentbranch0 a,#navigation .currentbranch0 a,.mobile-nav .currentbranch0 a{background-position:8% center;background-repeat:no-repeat;background-color:#dde5fe;border-bottom:none;padding-left:5%;border-bottom:1px solid #5780fb}
#mobile-navigation .multilevel-linkul-0,#navigation .multilevel-linkul-0,.mobile-nav .multilevel-linkul-0{background-color:#abc0fd;background-image:url("/files/images/common-nav/multilink-level-0-bg.png");background-repeat:no-repeat;background-position:6% top;width:85%;padding:1.44em 0 1.33em;border-bottom:1px solid #5780fb}
#mobile-navigation .multilevel-linkul-0 li,#navigation .multilevel-linkul-0 li,.mobile-nav .multilevel-linkul-0 li{line-height:0.77em}
#mobile-navigation .multilevel-linkul-0 li:first-child,#navigation .multilevel-linkul-0 li:first-child,.mobile-nav .multilevel-linkul-0 li:first-child{margin-top:0}
#mobile-navigation .multilevel-linkul-0 li:first-child a,#navigation .multilevel-linkul-0 li:first-child a,.mobile-nav .multilevel-linkul-0 li:first-child a{border-top:none}
#mobile-navigation .multilevel-linkul-0 li:last-child,#navigation .multilevel-linkul-0 li:last-child,.mobile-nav .multilevel-linkul-0 li:last-child{margin-bottom:1em}
#mobile-navigation .multilevel-linkul-0 a,#navigation .multilevel-linkul-0 a,.mobile-nav .multilevel-linkul-0 a{background-position:8% center;background-color:#abc0fd;border-bottom:none;padding:0.44em 6%;line-height:1.77em;width:100%;display:block}
#mobile-navigation .multilevel-linkul-0 a:hover,#navigation .multilevel-linkul-0 a:hover,.mobile-nav .multilevel-linkul-0 a:hover{background-position:8% center;background-repeat:no-repeat;background-color:#88a5fc}
#mobile-navigation .multilevel-linkul-0 .currentbranch1,#navigation .multilevel-linkul-0 .currentbranch1,.mobile-nav .multilevel-linkul-0 .currentbranch1{position:relative;left:0}
#mobile-navigation .multilevel-linkul-0 .currentbranch1 a,#navigation .multilevel-linkul-0 .currentbranch1 a,.mobile-nav .multilevel-linkul-0 .currentbranch1 a{background-position:16% center;background-repeat:no-repeat;background-color:#88a5fc;line-height:1.66em;padding:0.77em 6%}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1,#navigation .multilevel-linkul-0 .multilevel-linkul-1,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1{background-color:#6187fb;position:relative;background-image:url("/files/images/common-nav/multilink-level-01-bg.png");background-repeat:no-repeat;background-position:9% top;padding:1.33em 0;left:0}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 li,#navigation .multilevel-linkul-0 .multilevel-linkul-1 li,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 li{margin:0;line-height:0.5em}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 li:first-child,#navigation .multilevel-linkul-0 .multilevel-linkul-1 li:first-child,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 li:first-child{margin-top:0}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 a,#navigation .multilevel-linkul-0 .multilevel-linkul-1 a,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 a{background-position:16% center;background-repeat:no-repeat;background-color:#6187fb;padding:0.44em 9%;line-height:1.77em;display:block}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 a:hover,#navigation .multilevel-linkul-0 .multilevel-linkul-1 a:hover,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 a:hover{background-position:16% center;background-repeat:no-repeat;background-color:#255af9;color:#fff}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a,#navigation .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a,.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a{background-color:#255af9;padding:0.77em 9%;position:relative;color:#fff}
#level-3-tabbed-nav.mobile{display:none}
#level-3-tabbed-nav #navigation{margin-bottom:0}
#level-3-tabbed-nav #navigation li#section-active a{color:#fff!important;background-color:#799afc!important}
#level-3-tabbed-nav #navigation li#section-active.detected a{color:#333!important;background-color:#abc0fd!important}
#level-3-tabbed-nav #navigation li#section-active.detected:hover a{color:#fff!important;background-color:#799afc!important}
#level-3-tabbed-nav #navigation li{display:inline;margin-right:1%}
#level-3-tabbed-nav #navigation li a{padding:0.88em 2%;border-top:1px solid #abc0fd;background-color:#abc0fd;box-shadow:0 0 0 0 #164ff9;background-image:none;width:auto;margin-bottom:0.66em;border-bottom:none;display:inline-block;color:#333}
#level-3-tabbed-nav #navigation li a:hover{border-top:1px solid #799afc;background-color:#799afc;box-shadow:0 0 0 0 #164ff9;color:#fff;background-image:none}
#level-3-tabbed-nav #navigation li .currentbranch0 a{background-color:#799afc;color:#fff}
.mobile-nav{width:90%;margin:0 auto}
.mobile-nav ul{padding-bottom:2.33em}
.mobile-nav ul li:last-child a{border-bottom:none}
.mobile-nav a{padding-right:0;width:100%;background:none;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}
.mobile-nav a:hover{color:#333;background-color:rgba(255, 255, 255, 0.25)}
.mobile-nav a:active{background-color:rgba(255, 255, 255, 0.5)}
.mobile-nav .currentbranch0 a{color:#333;background-color:rgba(255, 255, 255, 0.25)}
.mobile-nav .currentbranch0 a:active{background-color:rgba(255, 255, 255, 0.5)}
.mobile-nav .multilevel-linkul-0{width:100%;padding-bottom:0;background-color:rgba(255, 255, 255, 0.35);border-bottom-color:#fff;background-position:6% -4px}
.mobile-nav .multilevel-linkul-0 li a{background-color:transparent;color:#333}
.mobile-nav .multilevel-linkul-0 li a:active{background-color:rgba(255, 255, 255, 0.25)}
.mobile-nav .multilevel-linkul-0 li .currentbranch1 a{background-color:rgba(255, 255, 255, 0.25);box-shadow:0 0 0 0;color:#fff;border:none;margin-top:0}
.mobile-nav .multilevel-linkul-0 li .currentbranch1 a:active{background-color:rgba(255, 255, 255, 0.5)}
.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1{width:100%;padding-bottom:1em;margin-bottom:0;background-color:rgba(0, 0, 0, 0.2);background-position:6% -4px}
.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a{background-color:rgba(0, 0, 0, 0.4);margin-top:0}
.mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 a{background:none}
.mobile-nav .currentbranch0 a{padding-right:0;width:100%}
#mobile-navigation{border-top:4px solid #021346;display:none;padding-top:0;width:90%;margin:0 auto 3em}
#mobile-navigation ul{margin-bottom:1.55em}
#mobile-navigation #faculty-link{color:#fff;padding:3%;font-family:"proxima-nova", arial, sans-serif;font-weight:600;padding-right:20%;text-decoration:none;font-size:140%;line-height:1.22em;display:block;background-image:url("/files/images/study/key-link.png");background-color:#031F73;background-repeat:no-repeat;background-position:right center;margin-bottom:1.33em}
#mobile-navigation #current-tier-left{background-color:#031F73;margin-bottom:1.33em}
#mobile-navigation #current-tier-left ul{width:auto;padding:3% 0}
#mobile-navigation #current-tier-left ul li{color:rgba(255, 255, 255, 0.75);width:100%;font-family:"proxima-nova", arial, sans-serif;font-weight:600;margin-bottom:0;font-size:140%;line-height:1.22em;display:block;padding:0 3% 0;padding-bottom:0}
#mobile-navigation #current-tier-left ul li a{display:block;background-color:#031F73;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center;color:#fff;padding-right:20%;text-decoration:none}
#mobile-navigation #current-tier-left ul li a:hover{padding-left:0}
#mobile-navigation .multilevel-linkul-0{width:100%;padding-bottom:0}
#mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1{width:100%;padding-bottom:1em;margin-bottom:0}
#mobile-navigation a{padding-right:0;width:100%}
#mobile-navigation .inner{width:100%;margin:0}
#mobile-navigation .inner h2{margin:0}
@media screen and (max-width:1023px){#mobile-navigation{display:block}
#mobile-navigation #mobile-navigation #current-tier-left ul{margin-bottom:0}
#masthead #mobile-sticky-header{position:relative;display:block;padding-top:1.33em;background:#fff;width:90%;margin:0 auto;border-bottom:1px solid #031F73;padding-bottom:0.2em}
#masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-mobile-local.svg);background-repeat:no-repeat;background-color:transparent;background-position:top right;border:none;float:right;width:24px;height:24px;text-indent:-9999px;transition:transform 0.5s;padding:0}
#masthead #mobile-sticky-header #toggle.active{transform:rotate(180deg);text-indent:9999px}
#masthead #mobile-sticky-header .sticky-name-nav{margin:0 auto;width:100%;border-bottom:1px solid #1E1E1E}
#masthead #mobile-sticky-header .sticky-name-nav ul li a{background-color:#021241}
#masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link{float:left;width:85%;position:relative;top:-3px;font-family:"freight-text-pro", serif;font-weight:400;font-size:170%;line-height:1em;margin-bottom:0.5em}
#masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:#031F73;text-decoration:none;line-height:1em}
#masthead .mobile-nav{width:100%;background-color:#021241;margin-top:0.2em}
#masthead .mobile-nav ul{padding:0}
#masthead .mobile-nav ul li a{border-bottom:1px dotted #fff;color:#fff}
#masthead .mobile-nav ul li:last-of-type a{border-bottom:none}
#main-content #level-3-tabbed-nav.mobile{float:none;width:100%;display:block;font-family:arial, sans-serif;color:#fff;font-size:12px}
#main-content #level-3-tabbed-nav.mobile li{padding-left:0;background:none}
#main-content #level-3-tabbed-nav.mobile li a{color:#fff;font-family:arial, sans-serif}
}
@media (max-width:640px){#masthead #mobile-sticky-header{border-top:2px solid #1E1E1E}
#masthead #mobile-sticky-header #toggle{width:38px;height:38px;position:relative;top:-9px}
#section-name.stuck{display:none}
#universal-header.stuck{border-bottom:2px solid #031F73}
#primary-nav #primary-nav #sign-in-directory .mobile-side-sign-in{color:#1E1E1E!important}
#primary-nav #primary-nav #sign-in-directory .mobile-side-sign-in a{color:#1E1E1E!important}
}
#universal-header.stuck #main-content h3.anchor-buffer{padding-top:117px;margin-top:-117px!important;content:"";display:block;-webkit-animation:fadein 0.5s;-moz-animation:fadein 0.5s;-ms-animation:fadein 0.5s;-o-animation:fadein 0.5s;animation:fadein 0.5s}
#main-content.stuck{margin-bottom:2em!important}
#main-content{float:left;margin-bottom:0.77em;font-size:125%}
#main-content{overflow:hidden}
#main-content blockquote p{font-size:170%}
#main-content p{font-family:"proxima-nova", arial, sans-serif;font-weight:400;text-align:left;font-size:100%}
#main-content ol{padding-left:5%}
#main-content ol li:before{display:none}
#main-content ol li{list-style-type:decimal;background:none;padding-left:1%}
#main-content ol li ul{margin-left:5%;padding-top:0.5em}
#main-content ol li ul li{list-style-type:circle;list-style-position:outside}
#main-content ul{margin:0;padding:0;list-style-type:disc;margin-left:1.4em;list-style-position:outside;margin-bottom:1em}
#main-content ul#hideit{margin-bottom:0}
#main-content ul.pagination{margin-left:0;float:left;width:70%}
#main-content ul.pagination li:before{display:none}
#main-content ul.pagination li{display:inline;margin-right:10px}
#main-content .next,#main-content .previous{text-align:right;float:right}
#main-content .previous{margin-left:15px}
#main-content iframe#iframe-test{overflow:hidden!important}
#main-content iframe#iframe-test body{padding-top:0!important}
#main-content #status-bar ul#status-list{padding:1em 0;margin-left:6%}
#main-content #status-bar ul#status-list li{display:inline;background:none;padding-left:0;margin-right:0.5%}
#main-content ul.department-list li h2{font-size:100%;font-weight:400;display:inline}
#main-content ul.social-media li{background:none;padding-left:0}
#main-content ul.two-col-special li{background:none;padding-left:0;float:left}
#main-content li{font-family:"proxima-nova", arial, sans-serif;font-weight:400;list-style-type:none;padding-left:0}
#main-content li:before{content:counter(li);content:"•";color:#5e5e5e;display:inline-block;width:0.35em;margin-left:-0.35em;font-size:290%;position:relative;top:-6px;left:-7px;vertical-align:middle}
#main-content a:link{color:#031F73;font-weight:800;text-decoration:none;border-bottom:1px dotted #031F73}
#main-content a+img{border:none}
#main-content a:hover{color:#031F73;text-decoration:none;border-bottom:1px solid #042ca5}
#main-content a:visited{color:#031F73}
#main-content a.call-to-action:link{color:#fff;padding:0.77em 3%;font-family:"proxima-nova", arial, sans-serif;font-size:118%;font-weight:600;padding-right:20%;text-decoration:none;line-height:1.22em;display:block;position:relative;background-color:#031F73;background-repeat:no-repeat;background-position:right center}
#main-content a.call-to-action:link:before{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:5%;transition:transform 0.5s}
#main-content a.call-to-action:hover{color:#fff;background-color:#1E1E1E}
#main-content a.call-to-action:visited{color:#fff;background-color:#1E1E1E}
#main-content dl{padding-left:0;margin-top:0}
#main-content dt{margin-bottom:0.55em;font-family:"proxima-nova", arial, sans-serif;font-weight:600;font-size:120%;color:#A17700}
#main-content dd{margin:0 0 1.33em}
#main-content hr{margin-top:1.5em;border-top:2px dotted #1E1E1E;font-size:100%;visibility:visible;width:100%;height:12px}
#main-content .adr{font-family:"proxima-nova", arial, sans-serif;font-size:120%}
#main-content .adr h3{font-weight:800}
#main-content .adr .street-address{font-size:100%}
#main-content .adr .postal-code{font-size:100%;margin-bottom:1.33em}
#main-content .hide-section{display:block!important}
#main-content #sponsors{float:none;display:inline-block;width:100%}
#main-content #sponsors div{display:inline;float:left;margin-right:5%}
#main-content #map_canvas{margin-bottom:1.55em}
#main-content article.blogcommentreply{margin-left:2em}
#main-content .key-contact{margin-bottom:1.33em;border-bottom:1px dotted #0533be;padding-bottom:0.77em;display:block;clear:both}
#main-content .key-contact .fn{font-family:"proxima-nova", arial, sans-serif;font-size:120%;font-weight:800;color:#A17700;margin-bottom:0.55em}
#main-content .key-contact div{font-family:"proxima-nova", arial, sans-serif;font-size:100%;color:#333;margin-bottom:0.55em}
#main-content .key-contact div .tel{margin-right:2%}
#main-content #iframe-test .container-fluid{height:auto}
#main-content div.figures div{border-bottom:2px dotted #1E1E1E;margin-bottom:1em;padding-top:0.2em}
#main-content div.figures div figure{font-weight:800;font-size:300%;font-family:"proxima-nova", arial, sans-serif;letter-spacing:-0.006em;color:#031F73;margin-bottom:0.05em;line-height:0.9em}
#main-content div.figures div figcaption{margin:0;padding-bottom:0.65em;font-size:80%;line-height:1.25em;width:90%;font-family:"proxima-nova", arial, sans-serif}
#main-content .workshop-circle-key{list-style-type:none}
#main-content .workshop-circle-key li{background:none;padding-left:0;margin-right:2%}
#main-content .workshop-circle{border-radius:50%;padding:5px 10px;width:50px;background:#031F73;color:#fff;text-align:center;font:100%;margin-right:0.33em}
#main-content .workshop-circle.new-researchers{background:#06b4b5}
#main-content .workshop-circle.research-related-development{background:#042ca5}
#main-content .workshop-circle.public-communications-and-engagement{background:#e21800}
#main-content .workshop-circle.career-preparations{background:#357856}
#main-content .our-generic-modules .generic-promo.department-cent-promo{background-color:#cedafe;width:32.394%;float:right;margin-right:0;padding-bottom:0.77em}
#main-content .our-generic-modules .generic-promo.department-cent-promo hr{display:none}
#main-content .our-generic-modules .generic-promo.department-cent-promo img{margin-bottom:1em}
#main-content .our-generic-modules .generic-promo.department-cent-promo h2{margin:0 6% 0.5em}
#main-content .our-generic-modules .generic-promo.department-cent-promo p{margin:0 6% 0.5em}
#main-content .id-card{margin-bottom:1.22em;border-bottom:4px solid #010b28;padding-bottom:1.33em}
#main-content .id-card .image-holder{width:31.4241%;float:left}
#main-content .id-card .card-holder{width:62.6346%;float:right}
#main-content .id-card .card-holder address{padding-bottom:0}
#main-content .id-card .card-holder ul{margin-left:0;margin-bottom:1.5em}
#main-content .id-card .card-holder ul li:before{display:none}
#main-content article.blog .bloglisting figure{float:none}
#main-content article.blog .bloglisting figure img{float:none}
#main-content article#honours-select-text{border-bottom:1px dotted #0533be;margin-bottom:1em}
#main-content article#honours-select-text span p img{margin:0 1% 4% 0}
#main-content article.funnelback-search-box form input[type=text]{width:88%;float:left;margin-right:2%}
#main-content article.funnelback-search-box form input[type=image]{border-radius:50%;border:2px solid #333;position:relative}
#main-content article.funnelback-search-box form input[type=image]:hover{background:#dde5fe}
#main-content #publications-list ul{margin-left:0}
#main-content #publications-list ul li:before{display:none}
#main-content article#research-group{width:100%}
#main-content article#research-group .research-group-categories{display:none}
#main-content article#research-group #contact-details,#main-content article#research-group #research-group-members{margin-left:0}
#main-content article#research-group #contact-details li:before,#main-content article#research-group #research-group-members li:before{display:none}
#main-content article#research-group #contact-details li,#main-content article#research-group #contact-details p,#main-content article#research-group #research-group-members li,#main-content article#research-group #research-group-members p{background:none;border-bottom:1px solid #1E1E1E;padding:0.55em 0}
#main-content article#research-group #contact-details li span.name,#main-content article#research-group #contact-details p span.name,#main-content article#research-group #research-group-members li span.name,#main-content article#research-group #research-group-members p span.name{margin-right:5%}
#main-content article#research-group #contact-details li span.email,#main-content article#research-group #contact-details p span.email,#main-content article#research-group #research-group-members li span.email,#main-content article#research-group #research-group-members p span.email{font-size:85%;float:right}
#main-content article.four-generic-modules .generic-promo.department-cent-promo{width:49%;float:left;padding-bottom:0.77em;margin-right:0}
#main-content article.four-generic-modules .generic-promo.department-cent-promo:nth-last-of-type(2n){margin-right:2%}
#main-content .three-column-module img{margin-bottom:1.77em;top:0}
#main-content #module-group .generic-promo p{font-size:100%}
#main-content #module-group .generic-promo ul.social-media li .ss-icon{font-size:150%}
#main-content .textwithright .main-text-section h4{display:none}
#main-content article{padding:0 1.8% 0 0;width:66.6%;float:left}
#main-content article p{letter-spacing:0.0125em}
#main-content article h3.anchor-buffer{padding-top:300px;margin-top:-300px!important;content:"";display:block;-webkit-animation:fadein 0.5s;-moz-animation:fadein 0.5s;-ms-animation:fadein 0.5s;-o-animation:fadein 0.5s;animation:fadein 0.5s}
#main-content article ul#contact-block li,#main-content article ul.block-list li{padding:0;margin:0;background:none;margin-bottom:1.77em;clear:left}
#main-content article ul#contact-block li figure,#main-content article ul.block-list li figure{float:left;margin:0 5% 1.33em 0;width:30%}
#main-content article ul#contact-block li figure img,#main-content article ul.block-list li figure img{top:0}
#main-content article ul#contact-block li p,#main-content article ul.block-list li p{margin-bottom:0.77em;margin-left:35%}
#main-content article ul#contact-block li p:first-of-type,#main-content article ul.block-list li p:first-of-type{font-size:120%;color:#A17700;font-weight:600;font-family:"proxima-nova", arial, sans-serif}
#main-content article ul#contact-block li br,#main-content article ul.block-list li br{display:none}
#main-content article form#digital-comms-search input[type=text].search-input{float:left;width:90%}
#main-content article form#digital-comms-search input[type=image].input{display:inline}
#main-content article #funding_wrapper .dataTables_length{margin-bottom:0.77em}
#main-content article #funding_wrapper #funding_filter{margin-bottom:0.77em}
#main-content article #funding_wrapper table.dataTable.no-footer{margin-bottom:0.77em}
#main-content article #atoz #AZselector li{background:none;padding-left:0;display:inline;font-size:160%}
#main-content article #azlist{border-bottom:4px solid #021346}
#main-content article #azlist UL{margin-left:0}
#main-content article #azlist UL li:before{display:none}
#main-content article #azlist ul#index li{background:none;padding-left:0;display:inline;font-size:200%;margin-right:0.5%}
#main-content article ul li.from-wp span{display:none}
#main-content article .floated-image .image-column{float:left;max-width:30%;margin:0 5% 1em 0;position:relative;top:0.55em}
#main-content article ul.three-column-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#main-content article ul.three-column-list li{display:block}
#main-content article ul.course-list,#main-content article ul.new-course-list{margin-left:0}
#main-content article ul.course-list li:before,#main-content article ul.new-course-list li:before{display:none}
#main-content article ul.course-list li,#main-content article ul.new-course-list li{background:none;padding-left:0;border-bottom:2px dotted #1E1E1E;padding-top:0.75em}
#main-content article ul.course-list li h2,#main-content article ul.new-course-list li h2{font-weight:normal;font-size:130%;padding-top:0.40em;padding-bottom:0.40em}
#main-content article ul.course-list li h2 a,#main-content article ul.new-course-list li h2 a{margin-right:2%;line-height:1.25em}
#main-content article ul.course-list li h2 span,#main-content article ul.new-course-list li h2 span{line-height:1.55em}
#main-content article ul.course-list li h2 span img,#main-content article ul.new-course-list li h2 span img{margin:0 2% 4% 0}
#main-content article ul#news-list-sort li span{display:none}
#main-content article.content.full{width:100%;margin-bottom:1.33em;float:left}
#main-content article.content.full form#digi-comms-search input[type=text]{width:88%;float:left;margin-right:2%}
#main-content article.content.full form#digi-comms-search input[type=image]{border-radius:50%;border:2px solid #333;position:relative;top:-20px}
#main-content article.content.full form#digi-comms-search input[type=image]:hover{background:#dde5fe}
#main-content article.content.wide.staff-list{border-bottom:1px solid #799afc}
#main-content article.content.wide.staff-list figure{padding-top:0;float:left;width:15%}
#main-content article.content.wide.staff-list figure img{top:0;width:100%!important;margin:0}
#main-content article.content.wide.staff-list span{width:81%;float:right}
#main-content article.content.wide.staff-list span h2{margin-top:0}
#main-content article.content.wide{width:100%;margin-bottom:1.33em}
#main-content article.content.wp-post #level-3-tabbed-nav{display:none}
#main-content article.content.wp-post p.meta{display:none}
#main-content #socialbuttons{position:relative}
#main-content #socialbuttons a{display:inline}
#main-content #socialbuttons br{display:none}
#main-content #socialbuttons .ss-icon{font-size:170%}
#main-content #socialbuttons ul#socialbuttonslist{position:absolute;top:-10px;left:2.55em;padding-top:0;width:250px}
#main-content #socialbuttons ul#socialbuttonslist li{display:inline-block;padding:0;margin:0;margin-bottom:0.55em}
#main-content aside footer{margin-bottom:1.33em;font-weight:600;color:#A17700}
#main-content aside h2{margin-top:0.133em}
#main-content aside .adr{font-family:"proxima-nova", arial, sans-serif;font-size:100%;margin-bottom:1.33em;border-bottom:1px solid #6b8ffb;line-height:1.55em;padding-bottom:1em}
#main-content aside .social-media-inline{float:left;text-align:left}
#main-content aside .social-media-inline li a.ss-icon{font-size:180%;margin-right:0}
#main-content aside ul.social-media{margin-left:0}
#main-content aside ul.social-media li:before{display:none}
#main-content aside ul#newsload{background:#abc0fd;padding:0.77em 6%}
#main-content aside ul#newsload ul h2{color:#1e1e1e}
#main-content aside ul#newsload ul li:before{display:none}
#main-content aside ul#newsload ul li:after{content:"";display:table;clear:both}
#main-content aside ul#newsload ul li{font-size:80%;background:none;padding:0}
#main-content aside ul#newsload ul li p{display:table}
#main-content aside ul#newsload ul li a.thumbnail-wrapper{width:30%;float:left;margin:0 7% 1em 0;border:none}
#main-content aside ul#newsload ul li a.thumbnail-wrapper img{top:6px;margin-bottom:0.77em}
#main-content aside ul#newsload ul li a{color:#333}
#main-content aside blockquote{margin:0 0 0.88em;padding:0}
#main-content aside blockquote p{font-size:145%}
#main-content aside blockquote p:before{top:34px;margin-right:0}
#main-content aside blockquote p:after{top:34px}
#main-content aside#all-pages-in-branch img{margin-right:0;border:1px solid #ccc}
#main-content aside.key-contact{font-family:"proxima-nova", arial, sans-serif;font-size:100%;border-bottom:1px solid #6b8ffb;margin-bottom:1em;padding-bottom:0.55em;line-height:1.55em}
#main-content aside.key-contact h3{display:none}
#main-content aside.key-contact .fn{color:#A17700;font-weight:800;font-size:120%;margin-bottom:0.33em}
#main-content aside.key-contact .adr{border-bottom:none;margin-bottom:0.33em;padding-bottom:0}
#main-content aside.key-contact .tel{display:block;margin-bottom:0.33em}
#main-content aside.key-contact .email{display:block;margin-bottom:0.33em}
#main-content aside.news-or-event{border-bottom:1px solid #0533be}
#main-content aside.news-or-event figure{margin-bottom:0.77em}
#main-content aside.news-or-event h2{margin-bottom:0.33em;font-family:"freight-text-pro", serif;font-weight:400}
#main-content aside.call-to-action blockquote{background:#fff}
#main-content aside.call-to-action footer{background:#fff}
#main-content aside.call-to-action{padding-top:0;margin-bottom:0.77em}
#main-content aside.call-to-action p{margin-bottom:0}
#main-content aside.call-to-action p a:before{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:5%;transition:transform 0.5s}
#main-content aside.call-to-action p a:link{padding:0.77em 5%;font-weight:600;font-family:"proxima-nova", arial, sans-serif;padding-right:20%;text-decoration:none;font-size:120%;line-height:1.22em;display:block;background-color:#031F73;background-repeat:no-repeat;background-position:right center;background-image:none;color:#fff;position:relative;border:none}
#main-content aside.call-to-action p a:hover{background-color:#1E1E1E;color:#fff}
#main-content aside.call-to-action p a:visited{background-color:#031F73;color:#fff}
#main-content aside.call-to-action p a:visited:hover{background-color:#031F73;color:#fff}
#main-content .full{padding-top:0;padding-right:0;width:100%}
#main-content .full img{top:0;margin:0}
#main-content img{position:relative;top:12px;margin:0 5% 4% 0}
#main-content header{height:auto;padding:0  0 0.55em 0}
#main-content header img{margin-bottom:0}
#main-content header.online-deg-content-head img{margin-bottom:1.77em}
#main-content .full-width{width:100%}
#main-content .email,#main-content .pdf,#main-content .tel,#main-content .url{margin-bottom:0.77em}
#main-content .email span,#main-content .pdf span,#main-content .tel span,#main-content .url span{font-family:"proxima-nova", arial, sans-serif;font-weight:600;font-size:125%}
#main-content .email span.value,#main-content .pdf span.value,#main-content .tel span.value,#main-content .url span.value{color:#031F73}
#main-content #modules{margin-left:0}
#main-content #course-tabs ul,#main-content #tabs ul,#main-content div nav ul{margin-left:0;border-bottom:4px solid #021241}
#main-content #course-tabs ul li:before,#main-content #tabs ul li:before,#main-content div nav ul li:before{display:none}
#main-content #course-tabs ul li,#main-content #tabs ul li,#main-content div nav ul li{padding-left:0;display:inline;padding:0;background-color:#021241;background-image:none;width:auto;margin-bottom:0;border-bottom:none;display:inline-block;color:#fff;margin-right:0.5%;font-size:85%}
#main-content #course-tabs ul li a,#main-content #tabs ul li a,#main-content div nav ul li a{display:block;padding:0.44em 0.77em;color:#fff!important;text-decoration:none;border:none}
#main-content #course-tabs ul li a:hover,#main-content #tabs ul li a:hover,#main-content div nav ul li a:hover{color:#fff}
#main-content #course-tabs ul li a:visited,#main-content #tabs ul li a:visited,#main-content div nav ul li a:visited{color:#fff}
#main-content #course-tabs ul li.active a,#main-content #tabs ul li.active a,#main-content div nav ul li.active a{display:block;padding:0.44em 0.77em;color:#fff;text-decoration:none}
#main-content #study-abroad-tabs ul.nav{margin-left:0}
#main-content #study-abroad-tabs ul.nav li:before{display:none}
#main-content .postgraduate-testimony{margin-bottom:0.77em}
#main-content .postgraduate-testimony article h2{margin-top:0}
#main-content .postgraduate-testimony img{max-width:120px;float:left;margin-right:5%;margin-bottom:1.33em;position:relative;top:4px}
#main-content #module-group .universal-inner{margin:0;padding-right:0;width:100%;position:initial}
#main-content #section-banner-buffer{padding:0;margin-top:0}
#main-content #section-banner-buffer .department-hero-banner{background-position-y:-50px}
#main-content #section-banner-buffer .department-hero-banner img{top:0;margin-right:0}
#main-content #section-banner-buffer .department-hero-banner article{float:none;width:100%;padding:2.77%;margin-bottom:1em}
#main-content #section-banner-buffer .department-hero-banner article h1{font-size:210%;color:#fff;margin-bottom:0.11em}
#main-content #section-banner-buffer .department-hero-banner article h2{font-size:220%;color:#fff;margin-bottom:0.33em;margin-top:0.22em;line-height:1.11em}
#main-content #section-banner-buffer .department-hero-banner article p{font-size:120%;text-transform:uppercase;color:rgba(255, 255, 255, 0.75);margin-bottom:0}
#main-content #section-banner-buffer .department-hero-banner article p a{color:#fff;text-decoration:none}
#main-content #section-banner-buffer .department-hero-banner article p a:hover{text-decoration:underline}
#main-content #section-homepage-structure{background-color:#021346;padding-left:0;margin-left:0;margin-bottom:2em;color:#fff}
#main-content #section-homepage-structure img{margin-bottom:0.55em}
#main-content #section-homepage-structure h2{text-align:center;font-family:"proxima-nova", arial, sans-serif;font-size:145%;border-bottom:4px solid #fff;margin:0.55em auto 0.55em;width:70%;padding-bottom:0.33em}
#main-content #section-homepage-structure h2 a{text-decoration:none;color:#fff}
#main-content #info-structure{width:40%;margin:0 auto 1.33em}
#main-content #info-structure .left{float:left;width:65%;font-size:75%}
#main-content #info-structure .left .tel{margin-bottom:0.33em;color:rgba(255, 255, 255, 0.75)}
#main-content #info-structure .left .tel a{color:#fff}
#main-content #info-structure .left .email{margin-bottom:0.33em;color:rgba(255, 255, 255, 0.75)}
#main-content #info-structure .left .email a{color:#fff}
#main-content #info-structure .right{float:right;width:33%;font-size:75%}
#main-content #info-structure .right a{color:#fff;margin-right:0.11em;font-size:170%}
@media screen and (max-width:1023px){.department.landing-page #main-content .generic-promo{width:100%!important}
.department.landing-page #main-content #department-full-width aside.generic-promo.half{width:100%!important}
#main-content #section-banner-buffer{margin-bottom:0.55em}
#main-content #section-banner-buffer .department-hero-banner article{padding:6%}
#main-content #section-banner-buffer .department-hero-banner article h1{font-size:140%}
#main-content #section-banner-buffer .department-hero-banner article h2{font-size:150%}
#main-content #section-banner-buffer .department-hero-banner article p{font-size:90%}
#main-content #section-homepage-structure{margin-left:0}
#main-content #section-homepage-structure #info-structure{width:70%}
#main-content #section-homepage-structure #info-structure .left{float:none;width:100%;text-align:center}
#main-content #section-homepage-structure #info-structure .right{float:none;width:100%}
#main-content #section-homepage-structure #info-structure .right .social-media-inline{margin-top:0.77em;text-align:center}
#main-content aside{width:100%;float:none;margin:0 0 2em;padding:0}
#main-content aside ul{margin-left:0}
#main-content aside li{margin-left:0}
#main-content article.content.full{width:100%;float:none;clear:both;margin:0 0 2em;padding:0}
#main-content article{width:100%;float:none;margin:0 0 2em;padding:0}
#main-content article ul.three-column-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#main-content article ul.three-column-list li{display:block}
#main-content breadcrumb{width:100%;float:none;margin:0 0 2em;padding:0}
}
@keyframes fadein{0%{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{0%{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{0%{opacity:0}
to{opacity:1}
}
@-ms-keyframes fadein{0%{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{0%{opacity:0}
to{opacity:1}
}
#main-content #module-group article.content.full{margin-bottom:0}
#main-content .services-modules div{width:32%;float:left;margin-right:2%;margin-bottom:0.77em;margin-top:0.77em;padding:0}
#main-content .services-modules div:nth-of-type(3n+3){margin-right:0}
#main-content .services-modules div:nth-of-type(3n+4){clear:left}
#main-content .content.wide.full-width-module{margin-bottom:0.77em;padding-right:0}
#main-content .content.wide.full-width-module div{margin-bottom:0.77em;margin-left:35%}
#main-content .content.wide.full-width-module figure{float:left;margin:0 5% 1.33em 0;width:30%}
#main-content .content.wide.full-width-module.right{margin-bottom:0.77em;padding-left:0}
#main-content .content.wide.full-width-module.right div{margin-bottom:0.77em;margin-right:35%;margin-left:0}
#main-content .content.wide.full-width-module.right figure{float:right;margin:0 0 1.33em 5%}
#main-content .content.wide.full-width-module.right figure img{margin:0}
#main-content .content.wide.full-width-module.promo{padding:2% 3%!important;background:#c4d2fd;padding-right:0;margin-bottom:1.77em}
#main-content .content.wide.full-width-module.promo figure{margin-bottom:0.55em}
#main-content .content.wide.full-width-module.promo h2{color:#021241}
#main-content .content.wide.full-width-module.promo hr{display:none}
#main-content .category-page .content.wide.full-width-module.promo{display:flex;flex-wrap:wrap}
#main-content .category-page .content.wide.full-width-module.promo figure{flex-grow:1;max-width:30%}
#main-content .category-page .content.wide.full-width-module.promo div{flex-grow:1}
#main-content .research-staff{display:block;float:none;width:100%;clear:both}
#main-content .research-staff article{display:block;float:none;width:100%}
#main-content .research-staff .generic-promo{width:23.5%;margin-right:2%}
#main-content .research-staff .generic-promo:nth-of-type(3n+3){margin-right:2%;clear:none}
#main-content .research-staff .generic-promo:nth-of-type(3n+4){margin-right:2%;clear:none}
#main-content .research-staff .generic-promo:nth-of-type(4n+3){margin-right:2%;clear:none}
#main-content .research-staff .generic-promo:nth-of-type(4n+4){margin-right:0;clear:none}
#main-content .research-staff .generic-promo:nth-of-type(4n+5){clear:left}
#main-content .generic-promo.half,#module-group .generic-promo.half{width:49%}
#main-content .generic-promo.half:nth-of-type(3n+3),#module-group .generic-promo.half:nth-of-type(3n+3){margin-right:2%}
#main-content .generic-promo.half:nth-of-type(2n+2),#module-group .generic-promo.half:nth-of-type(2n+2){margin-right:0}
#main-content .generic-promo.half:nth-of-type(2n+3),#module-group .generic-promo.half:nth-of-type(2n+3){clear:left}
#main-content .generic-promo.half:nth-of-type(3n+4),#module-group .generic-promo.half:nth-of-type(3n+4){clear:inherit}
#main-content .generic-promo,#module-group .generic-promo{width:32%;float:left;margin-right:2%;margin-bottom:0.77em;margin-top:0.77em;padding:0}
#main-content .generic-promo img,#module-group .generic-promo img{top:0;margin-right:0;margin-bottom:0.77em}
#main-content .generic-promo a:link,#module-group .generic-promo a:link{color:#031F73}
#main-content .generic-promo a:hover,#module-group .generic-promo a:hover{color:#063ad6}
#main-content .generic-promo a:visited,#module-group .generic-promo a:visited{color:#164ff9}
#main-content .generic-promo h2,#module-group .generic-promo h2{font-size:130%}
#main-content .generic-promo p,#module-group .generic-promo p{color:#333;line-height:1.5em;margin-bottom:0.77em;font-size:100%;font-family:"proxima-nova", arial, sans-serif;font-weight:400}
#main-content .generic-promo ul li,#module-group .generic-promo ul li{color:#333;line-height:1.5em;margin-bottom:0.33em;font-family:"proxima-nova", arial, sans-serif;font-weight:400}
#main-content .generic-promo:nth-of-type(3n+3),#module-group .generic-promo:nth-of-type(3n+3){margin-right:0}
#main-content .generic-promo:nth-of-type(3n+4),#module-group .generic-promo:nth-of-type(3n+4){clear:left}
#main-content .generic-promo.extra-emphasis,#module-group .generic-promo.extra-emphasis{background:#031F73;padding:0.5em 2%}
#main-content .generic-promo.extra-emphasis img,#module-group .generic-promo.extra-emphasis img{top:0}
#main-content .generic-promo.extra-emphasis h2,#module-group .generic-promo.extra-emphasis h2{color:rgba(255, 255, 255, 0.75);font-size:130%}
#main-content .generic-promo.extra-emphasis h2 a,#module-group .generic-promo.extra-emphasis h2 a{color:#fff}
#main-content .generic-promo.extra-emphasis p,#module-group .generic-promo.extra-emphasis p{color:#fff}
#main-content .generic-promo.extra-emphasis p a,#module-group .generic-promo.extra-emphasis p a{color:#fff}
#main-content .generic-promo.extra-emphasis ul,#module-group .generic-promo.extra-emphasis ul{color:rgba(255, 255, 255, 0.75)}
#main-content .generic-promo.extra-emphasis ul li:before,#module-group .generic-promo.extra-emphasis ul li:before{color:rgba(255, 255, 255, 0.5)}
#main-content .generic-promo.extra-emphasis ul li,#module-group .generic-promo.extra-emphasis ul li{color:#fff}
#main-content .generic-promo.extra-emphasis ul li a,#module-group .generic-promo.extra-emphasis ul li a{color:#fff}
#module-group .generic-promo p{font-size:130%}
@media screen and (max-width:1023px){#module-group .universal-inner{width:90%}
#main-content #module-group article.content.full{clear:both}
#main-content #module-group .generic-promo{width:48%!important;float:left}
#main-content #module-group .generic-promo:last-child{clear:none}
#main-content #module-group .generic-promo:nth-of-type(odd){margin-right:2%}
#main-content #module-group .generic-promo:nth-of-type(2n+2){margin-right:0;clear:none}
#main-content #module-group .generic-promo:nth-of-type(2n+3){clear:left}
#main-content #module-group .generic-promo:nth-of-type(2n+4){clear:none}
#main-content .research-staff .generic-promo,#module-group .research-staff .generic-promo{width:48%!important;margin-right:4%!important;float:left!important}
#main-content .research-staff .generic-promo:nth-of-type(2n+2),#module-group .research-staff .generic-promo:nth-of-type(2n+2){margin-right:0!important}
#main-content .services-modules div,#module-group .services-modules div{width:100%!important;float:none}
}
@media screen and (max-width:900px){#main-content #module-group .generic-promo.extra-emphasis,#main-content .generic-promo.extra-emphasis{padding-bottom:0.33em}
#main-content #module-group .generic-promo.extra-emphasis img,#main-content .generic-promo.extra-emphasis img{width:100%;float:none}
#main-content .content.wide.full-width-module.promo figure,#main-content .content.wide.full-width-module figure{margin-bottom:1.33em}
#main-content .content.wide.full-width-module.promo div,#main-content .content.wide.full-width-module div{margin-left:0}
}
@media screen and (max-width:700px){#main-content .generic-promo,#module-group .generic-promo{width:100%!important;float:none}
}
@media screen and (max-width:500px){#main-content .content.wide.full-width-module.promo figure,#main-content .content.wide.full-width-module figure{margin-bottom:1.33em;width:100%;float:none}
#main-content .content.wide.full-width-module.promo div,#main-content .content.wide.full-width-module div{margin-left:0}
#main-content .content.wide.full-width-module.right div{margin-right:0;margin-left:0}
#main-content .content.wide.full-width-module.right figure{float:none;margin:0 0 1.33em 0}
}
#main-content .internal-homepage .department-full-width-module.events ul li a:hover,#main-content .internal-homepage .department-full-width-module.news ul li a:hover{text-decoration:none}
#main-content .internal-homepage .department-full-width-module.events ul li.clearfix:after,#main-content .internal-homepage .department-full-width-module.news ul li.clearfix:after{display:none}
#main-content .internal-homepage .department-full-width-module.events ul li:nth-last-child(-n+2):first-of-type,#main-content .internal-homepage .department-full-width-module.events ul li:nth-last-child(-n+2):first-of-type~li,#main-content .internal-homepage .department-full-width-module.news ul li:nth-last-child(-n+2):first-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:nth-last-child(-n+2):first-of-type~li{width:49%}
#main-content .internal-homepage .department-full-width-module.events ul li:nth-last-child(-n+2):first-of-type~li,#main-content .internal-homepage .department-full-width-module.news ul li:nth-last-child(-n+2):first-of-type~li{margin-right:0}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type{width:100%!important;float:none!important}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type img,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type img{width:49%;float:left;margin-right:4%}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type p:first-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type p:first-of-type{font-size:120%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child,#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child~aside{width:49%;clear:none}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child~aside{margin-right:2%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child~aside:nth-of-type(3n+3){margin-right:2%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child~aside:nth-of-type(3n+4){clear:none}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+4):first-child~aside:nth-of-type(2n+2){margin-right:0}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+3):first-child,#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+3):first-child~aside{width:32%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+3):first-child~aside{margin-right:2%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+3):first-child~aside:nth-of-type(2n+2){margin-right:2%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+3):first-child~aside:last-child{margin-right:0}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+2):first-child,#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+2):first-child~aside{width:49%}
#main-content .internal-homepage .highlight .generic-promo.half:nth-last-child(-n+2):first-child~aside{margin-right:0}
#main-content .internal-homepage .highlight .generic-promo.half:only-of-type{width:100%!important;float:none!important}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+8):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+8):first-child~section{width:49%;clear:none}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+8):first-child~section{margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+8):first-child~section:nth-of-type(2n+2){margin-right:0}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+7):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+7):first-child~section{width:49%;clear:none}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+7):first-child~section{margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+7):first-child~section:nth-of-type(2n+2){margin-right:0}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child~section{width:32%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child~section{margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child~section:nth-of-type(2n+2){margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child~section:nth-of-type(3n+3){margin-right:0}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+6):first-child~section:nth-of-type(3n+4){clear:left}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child~section{width:49%;clear:none}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child~section{margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child~section:nth-of-type(3n+3){margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child~section:nth-of-type(3n+4){clear:none}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+4):first-child~section:nth-of-type(2n+2){margin-right:0}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+3):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+3):first-child~section{width:32%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+3):first-child~section{margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+3):first-child~section:nth-of-type(2n+2){margin-right:2%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+3):first-child~section:last-child{margin-right:0}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+2):first-child,#main-content .category-page .category-items .generic-promo:nth-last-child(-n+2):first-child~section{width:49%}
#main-content .category-page .category-items .generic-promo:nth-last-child(-n+2):first-child~section{margin-right:0}
#main-content .category-page .category-items .generic-promo:only-of-type{width:100%!important;float:none!important}
@media screen and (max-width:700px){#main-content .internal-homepage .department-full-width-module.events ul li,#main-content .internal-homepage .department-full-width-module.news ul li{width:100%!important;margin-right:0;float:none!important}
#main-content .internal-homepage .department-full-width-module.events ul li:nth-last-child(-n+2):first-of-type,#main-content .internal-homepage .department-full-width-module.events ul li:nth-last-child(-n+2):first-of-type~li,#main-content .internal-homepage .department-full-width-module.news ul li:nth-last-child(-n+2):first-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:nth-last-child(-n+2):first-of-type~li{width:100%;margin-right:0;float:none}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type{width:100%!important;float:none!important}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type img,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type img{width:100%;margin-right:0;float:none}
#main-content .internal-homepage .department-full-width-module.events ul li:only-of-type p:first-of-type,#main-content .internal-homepage .department-full-width-module.news ul li:only-of-type p:first-of-type{font-size:100%}
}
.js .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.inputfile+label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}
.no-js .inputfile+label{display:none}
.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.inputfile+label *{}
.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}
#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4+label{color:#333}
#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4+label svg{width:100%;height:100%;fill:#fff}
#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4+label:hover,#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4.has-focus+label,#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4:focus+label{color:#333}
#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4+label figure{width:85px;height:85px;border-radius:50%;background-color:#95549d;display:block;padding:20px;margin:0 auto 10px}
#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4+label:hover figure,#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4.has-focus+label figure,#classifieds #main-content article#sell-an-item form section#image-interface div .inputfile-4:focus+label figure{background-color:#693b6f}
#contact-us.temp footer #definition-strip #contact-us .tel{display:none}
#contact-us.temp footer #definition-strip #contact-us .tel.combined{display:block}
#contact-us.temp footer #definition-strip #contact-us .tel.combined span:first-child{margin-bottom:0.33em;display:block}
#contact-us.temp footer #definition-strip #contact-us .tel.combined span:last-child{margin-bottom:0;display:block}
footer{background-color:#010b28}
footer p{padding:0px;margin:0px;color:#fff}
footer #legal-strip{padding:1em 0 2em;background:#031F73}
footer #column-strip{background:#010b28}
footer #column-strip .inner{padding:0.55em 0 1.7em}
footer #legal{color:rgba(255, 255, 255, 0.75);float:right;width:26.3%;text-align:left;padding-top:1em}
footer #legal li{display:inline;color:rgba(255, 255, 255, 0.75)}
footer #legal li a{color:#fff}
footer #legal span{margin:0 1.8%}
footer #copyright{color:rgba(255, 255, 255, 0.75);float:left;width:45%;padding-top:1em}
footer #copyright li{color:rgba(255, 255, 255, 0.75);display:inline}
footer #copyright li span{margin:0 2%}
footer #copyright li a{color:#fff;margin-left:1%}
footer #formal-strip{background-color:#01071a;padding-bottom:1em}
footer #formal-strip .life-shaping{float:right;width:22.4%}
footer #formal-strip .life-shaping img{max-width:60%;margin-bottom:0}
footer #formal-strip .life-shaping .social-media{margin:1em 0;text-align:right;padding-left:0}
footer #formal-strip .life-shaping .social-media li{margin-right:0;font-size:102%;color:#fff}
footer #formal-strip .life-shaping .social-media li a{color:#fff;color:rgba(255, 255, 255, 0.75);font-size:180%}
footer #formal-strip .life-shaping .social-media li a:hover{color:#fff}
footer #formal-strip .life-shaping .social-media li:last-child a.ss-icon{margin-right:0}
footer #definition-strip{padding:1.22em 0 1.22em;background-color:#01071a;display:none}
footer #definition-strip p{text-align:left;font-size:103%}
footer #definition-strip p a{color:#fff}
footer #definition-strip p a:hover{color:#fff}
footer #definition-strip p a:visited{color:#fff}
footer #definition-strip li{text-align:left}
footer #definition-strip li a{text-decoration:none}
footer #definition-strip #contact-us{color:#fff;color:rgba(255, 255, 255, 0.75);position:relative;font-size:113%;font-weight:400;font-family:"proxima-nova", arial, sans-serif;top:4px}
footer #definition-strip #contact-us address{margin:0 0 0.55em;padding:0;color:#fff;color:rgba(255, 255, 255, 0.75)}
footer #definition-strip #contact-us ul{padding-left:0}
footer #definition-strip #contact-us ul li{display:inline}
footer #definition-strip #contact-us ul li a:link{color:#fff;margin-right:2%}
footer #definition-strip #contact-us ul li a:hover{color:#fff}
footer #definition-strip #contact-us ul li a:visited{color:#fff}
footer #definition-strip #extra-list{float:right;width:12%;color:rgba(255, 255, 255, 0.75);position:relative;top:5px}
footer #definition-strip #extra-list ul{list-style-type:none;padding-left:0;margin:0}
footer #definition-strip #extra-list li{font-family:"proxima-nova", arial, sans-serif;margin-bottom:0}
footer #definition-strip #extra-list a{color:#fff;text-decoration:underline}
footer #definition-strip .global-uni{float:left;width:44.3%;margin-bottom:1.33em}
footer #definition-strip .global-uni h2{font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:264%;line-height:0.99em;color:#fff;margin-bottom:0.39em;margin-top:0.15em}
footer #definition-strip .global-uni ul{padding-left:0;margin:0.55em 0 1.44em}
footer #definition-strip .global-uni li{text-transform:uppercase;font-family:"proxima-nova", arial, sans-serif;font-weight:600;font-size:148%;margin-bottom:0;line-height:1.077em;position:relative;top:-4px;display:inline;list-style-type:none;padding:0;margin:0}
footer #definition-strip .global-uni li span{margin:0 1%;color:#fff}
footer #definition-strip .global-uni li a{color:#fff}
footer #definition-strip .global-uni .languages{margin:0.4em 0 0}
footer #definition-strip .global-uni .languages .welcome{font-size:113%;color:#fff;font-family:"proxima-nova", arial, sans-serif;text-transform:none;font-weight:normal}
footer #definition-strip .global-uni .languages .welcome span{display:none}
footer #definition-strip .global-uni .languages .chinese{font-size:100%;margin-left:1%}
footer #definition-strip .global-uni .languages .chinese span{display:none}
footer #definition-strip .global-uni .languages .chinese a{color:#fff;font-weight:normal}
footer #definition-strip .global-uni .languages .arabic{font-size:180%;margin-left:1%;position:relative;top:-6px}
footer #definition-strip .global-uni .languages .arabic span{display:none}
footer #definition-strip .global-uni .languages .arabic a{color:#fff;font-weight:normal}
footer #definition-strip .global-uni .languages .spanish{font-size:113%;font-family:"proxima-nova", arial, sans-serif;margin-left:1%;position:relative;top:-6px;text-transform:none}
footer #definition-strip .global-uni .languages .spanish span{display:none}
footer #definition-strip .global-uni .languages .spanish a{color:#fff;font-weight:normal}
footer .russell-group{float:left;width:57.33%;position:relative;top:1px;margin-right:2%;padding-right:2%;padding-top:1em;color:rgba(255, 255, 255, 0.75);font-size:100%;font-weight:400}
footer .russell-group ul{list-style-type:none;padding-left:0;margin-top:0.2em;margin-bottom:0}
footer .russell-group ul.inline li{margin-bottom:0;display:inline}
footer .russell-group ul.inline li span{margin:0 2%}
footer .russell-group ul.inline li a{text-decoration:underline}
footer .russell-group li{margin-bottom:0.04em;color:#fff;color:rgba(255, 255, 255, 0.75);display:inline;margin-right:1%;font-family:"proxima-nova", arial, sans-serif;font-size:110%}
footer .russell-group li span{margin-left:1%}
footer .russell-group li a{color:#fff}
footer .russell-group h2{color:#fff;margin-bottom:0.1em;margin-top:0;text-transform:uppercase;font-size:240%}
footer .russell-group a{color:#fff}
footer .russell-group p{font-family:arial, sans-serif;color:rgba(255, 255, 255, 0.75)}
footer #column-strip address{border-bottom:none;font-size:153%;font-weight:400;display:inline-block}
footer #column-strip address br{display:inline-block}
footer #column-strip li{border-bottom:none;font-size:133%}
footer #column-strip p{font-family:"proxima-nova", arial, sans-serif;font-size:153%;padding-top:0.55em;display:inline}
footer #column-strip p a{color:#fff}
footer #column-strip #study-section-footer #contact-links{float:right;width:21.5%;color:#fff;font-size:80%}
footer #column-strip #study-section-footer #contact-links a{color:#fff}
footer #column-strip #study-section-footer #contact-links ul{margin:0;padding-left:0}
footer #column-strip #study-section-footer #contact-links li{list-style-type:none;margin-bottom:0.25em}
footer #column-strip #location{width:43%}
footer #definition-strip{display:block;margin-bottom:0;padding-bottom:0}
footer #definition-strip .global-uni{margin-bottom:0;padding-bottom:0}
footer #definition-strip .global-uni h2{font-weight:400;text-transform:uppercase;font-size:260%;color:rgba(255, 255, 255, 0.65);margin-bottom:0.15em;margin-top:0}
footer #definition-strip .global-uni ul{margin-bottom:0}
footer #definition-strip .global-uni ul li{font-weight:400;font-size:125.4%}
footer #definition-strip .global-uni ul li a{color:#fff}
footer #definition-strip .global-uni ul li span{color:rgba(255, 255, 255, 0.65)}
footer #definition-strip #contact-us address{margin-bottom:0;font-size:100%;font-weight:200;float:left;width:57.33%}
footer #definition-strip #contact-us div.tel{float:right;width:22.4%;font-size:100%;text-align:right}
footer #definition-strip #contact-us div.tel.combined{display:none}
.global-in-footer footer #definition-strip{display:block}
#studentsupport footer #definition-strip{display:block}
#chemistry footer #definition-strip{display:block}
@media screen and (max-width:768px){footer #definition-strip{background:light(#031F73, 9%);padding-top:1.22em;padding-bottom:0}
footer #definition-strip .inner{width:90%}
footer #definition-strip .global-uni{float:none;width:100%;margin-bottom:1.77em}
footer #definition-strip .global-uni .languages{float:none;width:100%;top:0;left:0}
footer #definition-strip #contact-us{float:none;width:100%;margin-bottom:0}
footer #definition-strip #contact-us address{float:none;width:100%;margin-bottom:0.55em}
footer #definition-strip #contact-us div.tel{float:none;width:100%;text-align:left}
footer #definition-strip #extra-list{float:none;width:100%;margin-bottom:1.77em}
footer #column-strip #study-section-footer #social-media{float:none;width:100%;margin-bottom:1.55em;text-align:left}
footer #column-strip #study-section-footer #contact-us{float:none;width:100%;margin-bottom:0}
footer #column-strip #study-section-footer #contact-links{float:none;width:100%}
footer #column-strip #study-section-footer #contact-links li{display:inline}
footer #column-strip #study-section-footer #contact-links a{margin-right:2%}
footer #column-strip .inner{width:88.2%}
footer #formal-strip .inner{width:90%}
footer #formal-strip .russell-group{float:none;width:100%;margin-bottom:1.77em}
footer #formal-strip .life-shaping{float:none;width:100%;margin-bottom:1.77em}
footer #formal-strip .life-shaping img{max-width:100%}
footer #formal-strip .life-shaping .social-media{text-align:left}
}
#footer-sprint #department-address{display:none}
#corporate-footer #brand-statement{order:1}
#corporate-footer #related-content-01{order:2}
#corporate-footer #related-content-02{order:3}
#corporate-footer hr:first-of-type{order:4}
#corporate-footer #main-address{order:5}
#corporate-footer #orientation{order:6}
#corporate-footer #contacts{order:7}
#corporate-footer hr:nth-of-type(2){order:8}
#corporate-footer #terms{order:9}
#corporate-footer div.spacer{order:10}
#corporate-footer #social{order:11}
#corporate-footer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding:30px 0 20px;font-family:"proxima-nova", arial, sans-serif;font-weight:400;font-size:100%;color:rgba(255, 255, 255, 0.75)}
#corporate-footer a{color:#fff;border-bottom:1px dotted #fff;font-weight:600;text-decoration:none}
#corporate-footer a:hover{border-bottom-style:solid}
#corporate-footer h2{color:rgba(255, 255, 255, 0.75);font-family:"freight-text-pro", serif;font-weight:600;font-size:230%;margin:0;margin-top:-7px;line-height:1em}
#corporate-footer h2 em{color:#fff;font-style:normal;display:block;min-height:0}
#corporate-footer h2 span{display:block}
#corporate-footer ul{margin:0;padding:0}
#corporate-footer ul li{color:rgba(255, 255, 255, 0.75);list-style-type:none}
#corporate-footer p{color:rgba(255, 255, 255, 0.75)}
#corporate-footer div div{padding:0}
#corporate-footer #related-content-01,#corporate-footer div.spacer{display:none}
#corporate-footer div#brand-statement{grid-column:span 2}
#corporate-footer div#main-address:before{content:url(/files/images/icons/footer/address.svg);width:70px;height:70px;display:inline-block;position:absolute}
#corporate-footer div#main-address address{margin-left:90px;padding:0;padding-top:7px;margin-bottom:0}
#corporate-footer div#related-content-02 div.department:before{content:url(/files/images/icons/footer/department.svg);width:70px;height:70px;display:inline-block;position:absolute}
#corporate-footer div#related-content-02 div.department{width:auto}
#corporate-footer div#related-content-02 div.department address{margin:0 0 7px 90px;padding:0}
#corporate-footer div#related-content-02 div.department div{margin-left:90px}
#corporate-footer div#related-content-02 div.department div:last-of-type{display:none}
#corporate-footer div#orientation ul#map-and-directions:before{content:url(/files/images/icons/footer/orientation.svg);width:70px;height:70px;display:inline-block;position:absolute}
#corporate-footer div#orientation ul#map-and-directions{min-height:70px}
#corporate-footer div#orientation ul#map-and-directions li{margin-left:90px;margin-bottom:0.25em}
#corporate-footer div#orientation ul#map-and-directions li:first-of-type{padding-top:15px}
#corporate-footer div#orientation ul#map-and-directions li:last-of-type{display:none}
#corporate-footer div#contacts ul#call-and-contacts:before{content:url(/files/images/icons/footer/contact.svg);width:70px;height:70px;display:inline-block;position:absolute}
#corporate-footer div#contacts ul#call-and-contacts li{margin-left:90px;margin-bottom:0.25em}
#corporate-footer div#contacts ul#call-and-contacts li:first-of-type{padding-top:15px}
#corporate-footer div#contacts ul#call-and-contacts li:last-of-type{display:none}
#corporate-footer div#terms{grid-column:span 2}
#corporate-footer div#terms ul:before{content:url(/files/images/icons/footer/copyright.svg);width:22px;height:22px;display:inline-block;position:absolute}
#corporate-footer div#terms ul li:first-child{padding-left:32px}
#corporate-footer div#terms ul li{display:inline;margin-right:20px;position:relative;top:2px}
#corporate-footer hr{height:1px;background:#fff;border-bottom:1px solid #fff;grid-column:span 3;visibility:visible;width:100%}
#corporate-footer div#social .connect{margin-left:0;text-align:right}
#corporate-footer div#social .connect li:before{display:none}
#corporate-footer div#social .connect li{display:inline;margin-bottom:0;margin-right:5px;width:22px}
#corporate-footer div#social .connect li a:before{display:none;width:24px;height:24px;display:inline-block;transition:transform 0.5s;color:#031F73}
#corporate-footer div#social .connect li a{border:none}
#corporate-footer div#social .connect li:last-of-type{margin-right:0}
#corporate-footer div#social .connect .facebook a:before{content:url(/files/images/icons/footer/social-media/facebook.svg)}
#corporate-footer div#social .connect .twitter a:before{content:url(/files/images/icons/footer/social-media/twitter.svg)}
#corporate-footer div#social .connect .linkedin a:before{content:url(/files/images/icons/footer/social-media/linkedin.svg)}
#corporate-footer div#social .connect .instagram a:before{content:url(/files/images/icons/footer/social-media/instagram.svg)}
#corporate-footer div#social .connect .youtube a:before{content:url(/files/images/icons/footer/social-media/youtube.svg)}
@media screen and (max-width:1024px){#colour-examples footer .container,#footer-sprint footer .container,#performance-space footer .container,#staff-profile-dev footer .container{width:93.5%;margin:0 auto}
#corporate-footer h2 span{display:inline}
#corporate-footer div#terms ul li{display:block}
}
@media screen and (max-width:640px){#corporate-footer{padding:10px 0 21px}
#corporate-footer a.overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:100;opacity:0;margin:0!important;padding:0}
#corporate-footer #related-content-02{order:1}
#corporate-footer #brand-statement{order:2}
#corporate-footer #related-content-01{order:3}
#corporate-footer hr:first-of-type{order:4}
#corporate-footer #main-address{order:5}
#corporate-footer #orientation{order:6}
#corporate-footer #contacts{order:7}
#corporate-footer #social{order:8}
#corporate-footer hr:nth-of-type(2){order:9}
#corporate-footer #terms{order:10}
#corporate-footer div.spacer{order:11}
#corporate-footer{display:grid;grid-template-columns:1fr 1fr}
#corporate-footer div{width:100%;float:none}
#corporate-footer div#brand-statement{grid-column:span 2}
#corporate-footer div#related-content-02{grid-column:span 2}
#corporate-footer div#related-content-02 div.department{border-bottom:1px solid #fff;padding:20px 0}
#corporate-footer div#related-content-02 div.department address{font-size:120%;padding-bottom:10px}
#corporate-footer div#related-content-02 div.department div{display:inline;font-size:120%;position:relative;padding:10px;min-height:52px;background-color:#5C556F}
#corporate-footer div#related-content-02 div.department div p{margin-left:45px;font-weight:600;color:#fff;position:relative;top:3px;display:inline;width:95%}
#corporate-footer div#related-content-02 div.department div:first-of-type{display:none}
#corporate-footer div#related-content-02 div.department div:last-of-type:before{content:url(/files/images/icons/footer/contact.svg);width:30px;height:30px;display:inline-block;position:absolute}
#corporate-footer div#related-content-02 div.department div:last-of-type{display:block;margin-left:0;border:1px solid #fff;border-radius:10px;padding:10px}
#corporate-footer div#related-content-02 div.department div:last-of-type a{margin-left:40px}
#corporate-footer div#main-address,#corporate-footer div#social{grid-column:span 2}
#corporate-footer div#main-address address{font-size:120%;padding-top:0}
#corporate-footer div#social ul.connect{text-align:left}
#corporate-footer div#orientation{border:1px solid #fff;border-radius:10px;padding:10px;min-height:0;background-color:#5C556F}
#corporate-footer div#orientation ul#map-and-directions:before{width:30px;height:30px}
#corporate-footer div#orientation ul#map-and-directions{min-height:0;position:relative}
#corporate-footer div#orientation ul#map-and-directions li{margin-left:45px;font-size:120%}
#corporate-footer div#orientation ul#map-and-directions li:last-of-type{display:block;color:#fff;font-weight:600;position:relative;top:3px}
#corporate-footer div#orientation ul#map-and-directions li:first-of-type{display:none}
#corporate-footer div#contacts{border:1px solid #fff;border-radius:10px;padding:10px;min-height:0;background-color:#5C556F}
#corporate-footer div#contacts ul#call-and-contacts:before{width:30px;height:30px}
#corporate-footer div#contacts ul#call-and-contacts{min-height:0;position:relative}
#corporate-footer div#contacts ul#call-and-contacts li{margin-left:45px;font-size:120%}
#corporate-footer div#contacts ul#call-and-contacts li:last-of-type{display:block;color:#fff;font-weight:600;position:relative;top:3px}
#corporate-footer div#contacts ul#call-and-contacts li:first-of-type{display:none}
#corporate-footer div#contacts ul#call-and-contacts li:nth-of-type(2){display:none}
#corporate-footer div#terms{grid-column:span 2}
#corporate-footer div#terms ul li{display:block;margin-bottom:10px}
#corporate-footer div.spacer{display:block}
#corporate-footer hr{grid-column:span 2}
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){#corporate-footer{display:flex;flex-direction:row;flex-wrap:wrap}
#corporate-footer #related-content-01,#corporate-footer div.spacer{display:block}
#corporate-footer div{min-width:30%;width:calc((100% / 3) - 30px);margin:10px 10px 10px 0;justify-content:space-evenly}
#corporate-footer div#social .connect{text-align:left}
}
@supports not (display:grid){#corporate-footer{display:flex;flex-direction:row;flex-wrap:wrap}
#corporate-footer div{width:calc((100% / 3) - 50px);margin:0 10px 10px 0}
#corporate-footer #related-content-01,#corporate-footer div.spacer{display:block}
#corporate-footer div#social .connect{text-align:left}
}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden}
.nav-collapse{top:0;position:relative;display:none}
.nav-collapse .opened{max-height:9999px}
.nav-collapse .nav-collapse a:hover{background:transparent}
.nav-collapse .active a:hover{color:#fff;background:rgba(0, 0, 0, 0.3)}
.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:70px;height:55px;float:right;display:block;margin:0 -2em 1em 0}
.nav-toggle:before{color:#444;font-family:"responsivenav";font-style:normal;font-weight:normal;font-variant:normal;font-size:28px;text-transform:none;position:absolute;content:"\2261";text-indent:0;text-align:center;line-height:65px;speak:none;width:100%;top:0;left:0}
.nav-toggle.active:before{font-size:24px;content:"\78"}
@media screen and (-o-min-device-pixel-ratio:2/1),screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){body{background-image:url("debut_dark_@2X.png");-webkit-background-size:200px 200px;-moz-background-size:200px 200px;-o-background-size:200px 200px;background-size:200px 200px}
}
#common.search-results #section-name .universal-inner #key-links{display:none}
#common.search-results #section-name .universal-inner #icons{width:30%;padding-top:0.22em}
#common.search-results #section-name .universal-inner #icons ul li{margin-left:3%}
#common.search-results #section-name .universal-inner #icons ul li a{color:#fff}
#common.search-results #breadcrumb{display:none}
#common.search-results #level-3-tabbed-nav{display:none}
#common.search-results #main-content header{padding:0 0 1.77%;text-align:right;font-size:80%}
#common.search-results #main-content header h2{text-align:left;position:relative;top:10px;font-weight:400;font-size:120%}
#common.search-results #main-content header p{text-align:left;font-size:130%}
#common.search-results #main-content header p:first-child{margin-top:2em}
#common.search-results #main-content header p.search-support span{margin:0 0.77%}
#common.search-results #main-content header hr{border-top:1px solid #ccc}
#common.search-results #main-content header h3{font-size:135%;margin-bottom:0.77em;float:left;width:70%;text-align:left}
#common.search-results #main-content header ul{list-style-type:none;padding-left:0;text-align:right;margin-bottom:0.77em}
#common.search-results #main-content header ul li{display:inline;margin-left:0.77%;position:relative;font-size:80%;top:-3px;background:none}
#common.search-results #main-content header ul li span{margin-left:0.33%}
#common.search-results #main-content header ul li a:visited{color:#527cfa}
#common.search-results #main-content header div#tabs{text-align:left;margin-top:1em;margin-bottom:1em;font-size:135%}
#common.search-results #main-content header div#tabs span{padding:0.53em 0.88%;margin:0.55em 0.55% 0.55em 0;color:#fff}
#common.search-results #main-content header div#tabs span a{color:#fff;text-decoration:none;border:none}
#common.search-results #main-content article{padding:0;width:70%}
#common.search-results #main-content article .desktop{display:block}
#common.search-results #main-content article .mobile{display:none}
#common.search-results #main-content article .next,#common.search-results #main-content article .previous{float:right;margin-left:1.33%}
#common.search-results #main-content article .next a,#common.search-results #main-content article .previous a{text-decoration:none}
#common.search-results #main-content article ul.pagination{list-style-type:none;padding-left:0;float:left;width:80%}
#common.search-results #main-content article ul.pagination li:before{display:none}
#common.search-results #main-content article ul.pagination li{display:inline;margin-right:0.77%;color:#A17700;background:none;padding-left:0}
#common.search-results #main-content article ul.pagination li a{text-decoration:none;color:#021346}
#common.search-results #main-content article ul.pagination li a:visited{color:#2056f9}
#common.search-results #main-content article ul.results-list-new{padding:0;margin:0;margin-bottom:2em}
#common.search-results #main-content article ul.results-list-new li:before{display:none}
#common.search-results #main-content article ul.results-list-new li:first-child{padding-top:0}
#common.search-results #main-content article ul.results-list-new li.Course{border-left:0.33em solid #21a6e1}
#common.search-results #main-content article ul.results-list-new li.News{border-left:0.33em solid #e8200b}
#common.search-results #main-content article ul.results-list-new li.Events{border-left:0.33em solid #a3c51a}
#common.search-results #main-content article ul.results-list-new li.Staff{border-left:0.33em solid Sstaff-orange}
#common.search-results #main-content article ul.results-list-new li{list-style-type:none;color:#000;display:block;border-left:0.33em solid #021346;border-bottom:1px solid #ccc;margin:0;padding:1.33em 2.77% 0.55em;background:none}
#common.search-results #main-content article ul.results-list-new li h2{margin-top:0;font-size:110%;line-height:1.33em}
#common.search-results #main-content article ul.results-list-new li h2 a{text-decoration:none}
#common.search-results #main-content article ul.results-list-new li p.result-new{margin-bottom:0.33em}
#common.search-results #main-content article ul.results-list-new li p.result-new a{display:inline-flex;float:left}
#common.search-results #main-content article ul.results-list-new li p.result-url-new{font-family:arial, sans-serif;font-size:85%}
#common.search-results #main-content article ul.results-list-new li a:visited{color:#052faf}
#common.search-results #main-content aside{width:26.66%}
#common.search-results #main-content aside:first-of-type{padding-top:1.33em!important}
#common.search-results #main-content aside.narrowby{background:#bfcffd;padding:0 1.55%;color:#333}
#common.search-results #main-content aside.narrowby h2{color:#333;font-size:130%}
#common.search-results #main-content aside.narrowby h4{color:#333;margin-bottom:0.55em}
#common.search-results #main-content aside.narrowby ul{margin:0 0 1em;list-style-type:none}
#common.search-results #main-content aside.narrowby ul li:before{display:none}
#common.search-results #main-content aside.narrowby ul li.remove-filter:hover{opacity:1}
#common.search-results #main-content aside.narrowby ul li.remove-filter{background:#333;color:#fff;padding:0.33em 3%;border-radius:3px;opacity:0.75}
#common.search-results #main-content aside.narrowby ul li.remove-filter a{color:#fff}
#common.search-results #main-content aside.narrowby ul li.remove-filter a img{opacity:1;width:3.5%}
#common.search-results #main-content aside.narrowby ul li{color:#333;font-size:75%;background:none;padding-left:0;display:block;clear:both}
#common.search-results #main-content aside.narrowby ul li a{color:#333}
#common.search-results #main-content aside.narrowby ul li a img{width:3%;top:5px;opacity:0.5;margin-right:2%}
#common.search-results #main-content aside.narrowby ul li a:hover img{opacity:1}
@media (max-width:1023px){#common.search-results #breadcrumb{padding-bottom:0;margin-bottom:0.77em}
#common.search-results #main-content header{text-align:left}
#common.search-results #main-content header hr{display:none}
#common.search-results #main-content header h2{top:-7px;font-size:100%}
#common.search-results #main-content header h3{float:none;width:100%;font-size:120%}
#common.search-results #main-content header ul{text-align:left}
#common.search-results #main-content header div#tabs{margin-top:1em;margin-bottom:1em}
#common.search-results #main-content header div#tabs span#all.active{border-bottom:none}
#common.search-results #main-content header div#tabs span{padding:0.33em 1%;display:inline-block;margin:0.55em 1.5% 0 0;color:#fff}
#common.search-results #main-content header div#tabs span a{color:#fff;text-decoration:none;line-height:1.77em}
#common.search-results #main-content article{width:100%;display:block}
#common.search-results #main-content article .desktop{display:none}
#common.search-results #main-content article .mobile{display:block}
#common.search-results #main-content article ul.results-list-new{margin-left:0}
#common.search-results #main-content article ul.results-list-new li:before{display:none}
#common.search-results #main-content article ul.results-list-new li{padding:1.33em 1% 0.55em 8%}
#common.search-results #main-content article ul.results-list-new li h2{font-size:110%;line-height:1.22em}
#common.search-results #main-content article ul.results-list-new li p.result-url-new{font-family:arial, sans-serif;font-size:65%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
#common.search-results #main-content article .next{float:none}
#common.search-results #main-content aside{width:100%}
#common.search-results #main-content aside.narrowby{padding:5%;display:block}
#common.search-results #main-content aside.narrowby ul{width:100%;margin:0}
#common.search-results #main-content aside.narrowby ul li{display:block}
#common.search-results #main-content aside.narrowby ul li a img{width:10px;float:left}
}
@media (max-width:500px){#common.search-results #main-content header div#tabs{font-size:100%}
#common.search-results #main-content header div#tabs span{padding:0.1em 3%;text-transform:none}
}
body.search-results .c-button{display:none;border:4px solid #5c83fb;background:#bfcffd;text-align:left;color:#02185a;padding:8px 20px;margin:0;margin-bottom:1.33em;width:100%}
body.search-results .c-button img{width:30px;top:2px!important;margin-top:0.33em}
body.search-results .c-menu{background-color:#bfcffd}
body.search-results .c-menu button.c-menu__close{background:rgba(0, 0, 0, 0.14) url(/files/images/icons/push-out-close.png) center right no-repeat;outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:block;font-size:0.8em;padding:28px 22px 27px;position:relative;box-shadow:inset 0 -1px rgba(0, 0, 0, 0.25);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;line-height:1.5em;text-align:left}
body.search-results .c-menu .c-menu__items{display:none}
body.search-results .c-menu nav#menu .menu-section{margin:1.55em 20px 1em}
body.search-results .c-menu nav#menu .menu-section h3{font-size:1.4em}
body.search-results .c-menu nav#menu .menu-section ul li a{color:#333;border-bottom:1px solid rgba(0, 0, 0, 0.25)}
body.search-results .c-menu nav#menu .menu-header{margin:0;padding:0;color:#333;font-weight:600;font-family:"proxima-nova", arial, sans-serif;font-size:170%;box-shadow:inset 0 -1px rgba(255, 255, 255, 0.35);background:rgba(255, 255, 255, 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.4)}
body.search-results .c-menu nav#menu .menu-header .menu-header-title{padding:0.55em 0 0.55em 20px;display:block}
@media screen and (max-width:1023px){body.search-results .c-button{display:inline-flex}
}
@font-face{font-family:"SSSocialCircle";src:url("/media/livacuk/fonts/ss-social-circle.eot");src:url("/media/livacuk/fonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/media/livacuk/fonts/ss-social-circle.woff") format("woff"), url("/media/livacuk/fonts/ss-social-circle.ttf") format("truetype"), url("/media/livacuk/fonts/ss-social-circle.svg#SSSocialCircle") format("svg");font-weight:normal;font-style:normal}
html:hover [class^=ss-]{-ms-zoom:1}
.ss-icon,.ss-icon.ss-social-circle,[class*=" ss-"].right:after,[class*=" ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-social-circle.right:after,[class^=ss-].ss-social-circle:before,[class^=ss-]:before{font-family:"SSSocialCircle";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}
.ss-facebook.right:after,.ss-facebook:before{content:''}
.ss-twitter.right:after,.ss-twitter:before{content:''}
.ss-googleplus.right:after,.ss-googleplus:before{content:''}
.ss-appdotnet.right:after,.ss-appdotnet:before{content:''}
.ss-ello.right:after,.ss-ello:before{content:''}
.ss-aboutme.right:after,.ss-aboutme:before{content:''}
.ss-vk.right:after,.ss-vk:before{content:''}
.ss-weibo.right:after,.ss-weibo:before{content:''}
.ss-linkedin.right:after,.ss-linkedin:before{content:''}
.ss-zerply.right:after,.ss-zerply:before{content:''}
.ss-xing.right:after,.ss-xing:before{content:''}
.ss-reddit.right:after,.ss-reddit:before{content:''}
.ss-steam.right:after,.ss-steam:before{content:''}
.ss-tumblr.right:after,.ss-tumblr:before{content:''}
.ss-wordpress.right:after,.ss-wordpress:before{content:''}
.ss-blogger.right:after,.ss-blogger:before{content:''}
.ss-quora.right:after,.ss-quora:before{content:''}
.ss-youtube.right:after,.ss-youtube:before{content:''}
.ss-vimeo.right:after,.ss-vimeo:before{content:''}
.ss-vine.right:after,.ss-vine:before{content:''}
.ss-letterboxd.right:after,.ss-letterboxd:before{content:''}
.ss-flickr.right:after,.ss-flickr:before{content:''}
.ss-instagram.right:after,.ss-instagram:before{content:''}
.ss-vscogrid.right:after,.ss-vscogrid:before{content:''}
.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''}
.ss-feedly.right:after,.ss-feedly:before{content:''}
.ss-pinterest.right:after,.ss-pinterest:before{content:''}
.ss-dropbox.right:after,.ss-dropbox:before{content:''}
.ss-pinboard.right:after,.ss-pinboard:before{content:''}
.ss-delicious.right:after,.ss-delicious:before{content:''}
.ss-dribbble.right:after,.ss-dribbble:before{content:''}
.ss-behance.right:after,.ss-behance:before{content:''}
.ss-github.right:after,.ss-github:before{content:''}
.ss-bitbucket.right:after,.ss-bitbucket:before{content:''}
.ss-stackoverflow.right:after,.ss-stackoverflow:before{content:''}
.ss-stackexchange.right:after,.ss-stackexchange:before{content:''}
.ss-codepen.right:after,.ss-codepen:before{content:''}
.ss-jsfiddle.right:after,.ss-jsfiddle:before{content:''}
.ss-paypal.right:after,.ss-paypal:before{content:''}
.ss-shopify.right:after,.ss-shopify:before{content:''}
.ss-kickstarter.right:after,.ss-kickstarter:before{content:''}
.ss-etsy.right:after,.ss-etsy:before{content:''}
.ss-foursquare.right:after,.ss-foursquare:before{content:''}
.ss-swarm.right:after,.ss-swarm:before{content:''}
.ss-yelp.right:after,.ss-yelp:before{content:''}
.ss-skype.right:after,.ss-skype:before{content:''}
.ss-whatsapp.right:after,.ss-whatsapp:before{content:''}
.ss-rdio.right:after,.ss-rdio:before{content:''}
.ss-spotify.right:after,.ss-spotify:before{content:''}
.ss-lastfm.right:after,.ss-lastfm:before{content:''}
.ss-soundcloud.right:after,.ss-soundcloud:before{content:''}
.ss-appstore.right:after,.ss-appstore:before{content:''}
.ss-googleplay.right:after,.ss-googleplay:before{content:''}
.ss-appleinc.right:after,.ss-appleinc:before{content:''}
.ss-microsoft.right:after,.ss-microsoft:before{content:''}
.ss-windows.right:after,.ss-windows:before{content:''}
.ss-android.right:after,.ss-android:before{content:''}
.ss-blackberry.right:after,.ss-blackberry:before{content:''}
.ss-link.right:after,.ss-link:before{content:'🔗'}
.ss-phone.right:after,.ss-phone:before{content:'📞'}
.ss-mail.right:after,.ss-mail:before{content:'✉'}
.ss-like.right:after,.ss-like:before{content:'👍'}
.ss-rss.right:after,.ss-rss:before{content:''}
.ss-share.right:after,.ss-share:before{content:''}
.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''}
.ss-octocat.right:after,.ss-octocat:before{content:''}
p.color{color:#ff0}
#main-content a.ss-icon{border:none}
#main-content .ss-icon{font-size:200%;margin-right:0.33em;position:relative;top:7px;border:none}
#main-content .ss-icon.facebook{color:#3b5a9b}
#main-content .ss-icon.twitter{color:#2daae2}
#main-content .ss-icon.rss{color:#fd6804}
#main-content .ss-icon.linkedin{color:#0073a4}
#main-content .ss-icon.youtube{color:#ee3e3e}
#main-content .ss-icon.googleplus,#main-content .ss-icon.pinterest,#main-content .ss-icon.reddit{color:#d61e1e}
#main-content .ss-icon.android{color:#97c024}
#main-content .ss-icon.instagram{color:#614436}
.social-media-inline{margin-top:0;text-align:right}
.social-media-inline li{display:inline;margin-right:0.45em}
.social-media-inline li:last-child{margin-right:0}
#section-footer a.ss-icon{color:rgba(255, 255, 255, 0.75)}
#section-footer a.ss-icon:hover{color:white}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.social-media-inline{text-align:left}
}
@media (max-device-width:800px) and (orientation:portrait){.social-media-inline{text-align:left}
}
@media (max-device-width:1280px) and (orientation:landscape){.social-media-inline{text-align:left}
}
.hss #masthead .mobile-nav{background:none}
.hss #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.hss #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#575862}
.hss #universal-header .universal-inner:first-child{border-bottom:none}
.hss #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.hss #section-name{background:#575862}
.hss #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.hss #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.hss #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.hss .extra-tier{background:#575862}
.hss #department-address{background:#222327}
@media screen and (max-width:1023px){.hss #masthead{background:#575862}
.hss #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hss #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#management.hss #main-content .generic-promo.department-right-promo{width:32%;float:right;margin-right:0}
#management.hss #main-content .our-programmes{border-bottom:4px solid #021346}
#management.hss #main-content .our-programmes .video{float:right;width:50%}
#management.hss #main-content .our-programmes blockquote{width:45%;float:left}
#management.hss #main-content .our-programmes blockquote footer{background:none}
#management.hss #main-content .four-box-wrapper{border-bottom:4px solid #021346}
#management.hss #main-content .four-box-wrapper .two-box-wrapper{margin-bottom:0.77em}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module{width:48%;float:left;margin-right:2%}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module .img-holder{width:36.8421%;float:left}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module .module-text{width:57.8947%;float:right}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module:nth-of-type(2n+2){margin-right:0}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module:nth-of-type(2n+3){clear:left}
#management.hss #main-content .mba-homepage-layout{border-bottom:4px solid #021346}
#management.hss #main-content .mba-homepage-layout .mba-banner-side{float:left;width:50%;min-height:inherit;padding:0}
#management.hss #main-content .mba-homepage-layout .mba-banner-side ul{margin-bottom:1.55em}
#management.hss #main-content .mba-homepage-layout .mba-banner-side h1{margin-bottom:0.22em}
#management.hss #main-content .mba-homepage-layout .mba-banner-side img{margin-bottom:0.77em}
#management.hss #main-content .mba-homepage-layout .mba-right-side{float:right;width:46%;min-height:inherit;padding:0;position:relative}
#management.hss #main-content .mba-homepage-layout .mba-right-side .social-media{position:absolute;bottom:0;right:0;margin-bottom:0}
#management.hss #main-content .mba-homepage-layout .mba-right-side .social-media li{margin-bottom:0.33em}
#management.hss #main-content #section-banner-buffer section article h2{color:#4994e8}
#management.hss #masthead .mobile-nav{background:none}
#management.hss #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#management.hss #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#management.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#1b75d9}
#management.hss #universal-header .universal-inner:first-child{border-bottom:none}
#management.hss #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#management.hss #section-name{background:#1b75d9}
#management.hss #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#management.hss #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#management.hss #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#management.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#management.hss .extra-tier{background:#1b75d9}
#management.hss #department-address{background:#0f3f75}
@media screen and (max-width:1023px){#management.hss #masthead{background:#1b75d9}
#management.hss #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#management.hss #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#management.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
@media screen and (max-width:760px){#management.hss #main-content .our-programmes .video{width:100%;float:none}
#management.hss #main-content .our-programmes blockquote{width:100%;float:none}
#management.hss #main-content .four-box-wrapper .two-box-wrapper .generic-module{width:100%;float:none}
#management.hss #main-content .mba-homepage-layout .mba-banner-side{width:100%;float:none}
#management.hss #main-content .mba-homepage-layout .mba-right-side{width:100%;float:none;margin-bottom:0.77em}
#management.hss #main-content .mba-homepage-layout .mba-right-side .social-media{bottom:auto;top:0}
}
#archaeology-classics-and-egyptology.hss #masthead .mobile-nav,#histories-languages-and-cultures.hss #masthead .mobile-nav,#history.hss #masthead .mobile-nav,#irish-studies.hss #masthead .mobile-nav,#modern-languages-and-cultures.hss #masthead .mobile-nav,#modern-languages-resource-centre.hss #masthead .mobile-nav,#politics.hss #masthead .mobile-nav{background:none}
#archaeology-classics-and-egyptology.hss #masthead .mobile-nav li:first-child a,#histories-languages-and-cultures.hss #masthead .mobile-nav li:first-child a,#history.hss #masthead .mobile-nav li:first-child a,#irish-studies.hss #masthead .mobile-nav li:first-child a,#modern-languages-and-cultures.hss #masthead .mobile-nav li:first-child a,#modern-languages-resource-centre.hss #masthead .mobile-nav li:first-child a,#politics.hss #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#archaeology-classics-and-egyptology.hss #masthead #mobile-sticky-header #toggle,#histories-languages-and-cultures.hss #masthead #mobile-sticky-header #toggle,#history.hss #masthead #mobile-sticky-header #toggle,#irish-studies.hss #masthead #mobile-sticky-header #toggle,#modern-languages-and-cultures.hss #masthead #mobile-sticky-header #toggle,#modern-languages-resource-centre.hss #masthead #mobile-sticky-header #toggle,#politics.hss #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#archaeology-classics-and-egyptology.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#histories-languages-and-cultures.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#history.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#irish-studies.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#modern-languages-and-cultures.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#modern-languages-resource-centre.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#politics.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#2bb5b7}
#archaeology-classics-and-egyptology.hss #universal-header .universal-inner:first-child,#histories-languages-and-cultures.hss #universal-header .universal-inner:first-child,#history.hss #universal-header .universal-inner:first-child,#irish-studies.hss #universal-header .universal-inner:first-child,#modern-languages-and-cultures.hss #universal-header .universal-inner:first-child,#modern-languages-resource-centre.hss #universal-header .universal-inner:first-child,#politics.hss #universal-header .universal-inner:first-child{border-bottom:none}
#archaeology-classics-and-egyptology.hss #universal-header .sign-in-container .universal-inner,#histories-languages-and-cultures.hss #universal-header .sign-in-container .universal-inner,#history.hss #universal-header .sign-in-container .universal-inner,#irish-studies.hss #universal-header .sign-in-container .universal-inner,#modern-languages-and-cultures.hss #universal-header .sign-in-container .universal-inner,#modern-languages-resource-centre.hss #universal-header .sign-in-container .universal-inner,#politics.hss #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#archaeology-classics-and-egyptology.hss #section-name,#histories-languages-and-cultures.hss #section-name,#history.hss #section-name,#irish-studies.hss #section-name,#modern-languages-and-cultures.hss #section-name,#modern-languages-resource-centre.hss #section-name,#politics.hss #section-name{background:#2bb5b7}
#archaeology-classics-and-egyptology.hss #section-name div.container div.universal-inner,#histories-languages-and-cultures.hss #section-name div.container div.universal-inner,#history.hss #section-name div.container div.universal-inner,#irish-studies.hss #section-name div.container div.universal-inner,#modern-languages-and-cultures.hss #section-name div.container div.universal-inner,#modern-languages-resource-centre.hss #section-name div.container div.universal-inner,#politics.hss #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#archaeology-classics-and-egyptology.hss #section-name div.container div.universal-inner #section-home-link,#histories-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link,#history.hss #section-name div.container div.universal-inner #section-home-link,#irish-studies.hss #section-name div.container div.universal-inner #section-home-link,#modern-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link,#modern-languages-resource-centre.hss #section-name div.container div.universal-inner #section-home-link,#politics.hss #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#archaeology-classics-and-egyptology.hss #section-name div.container div.universal-inner #section-home-link h2 a,#histories-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link h2 a,#history.hss #section-name div.container div.universal-inner #section-home-link h2 a,#irish-studies.hss #section-name div.container div.universal-inner #section-home-link h2 a,#modern-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link h2 a,#modern-languages-resource-centre.hss #section-name div.container div.universal-inner #section-home-link h2 a,#politics.hss #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#archaeology-classics-and-egyptology.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#histories-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#history.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#irish-studies.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#modern-languages-and-cultures.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#modern-languages-resource-centre.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover,#politics.hss #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#archaeology-classics-and-egyptology.hss .extra-tier,#histories-languages-and-cultures.hss .extra-tier,#history.hss .extra-tier,#irish-studies.hss .extra-tier,#modern-languages-and-cultures.hss .extra-tier,#modern-languages-resource-centre.hss .extra-tier,#politics.hss .extra-tier{background:#2bb5b7}
#archaeology-classics-and-egyptology.hss #department-address,#histories-languages-and-cultures.hss #department-address,#history.hss #department-address,#irish-studies.hss #department-address,#modern-languages-and-cultures.hss #department-address,#modern-languages-resource-centre.hss #department-address,#politics.hss #department-address{background:#165b5c}
@media (max-width:1023px){#archaeology-classics-and-egyptology.hss #masthead,#histories-languages-and-cultures.hss #masthead,#history.hss #masthead,#irish-studies.hss #masthead,#modern-languages-and-cultures.hss #masthead,#modern-languages-resource-centre.hss #masthead,#politics.hss #masthead{background:#2bb5b7}
#archaeology-classics-and-egyptology.hss #masthead #mobile-sticky-header,#histories-languages-and-cultures.hss #masthead #mobile-sticky-header,#history.hss #masthead #mobile-sticky-header,#irish-studies.hss #masthead #mobile-sticky-header,#modern-languages-and-cultures.hss #masthead #mobile-sticky-header,#modern-languages-resource-centre.hss #masthead #mobile-sticky-header,#politics.hss #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#archaeology-classics-and-egyptology.hss #masthead #mobile-sticky-header .sticky-name-nav,#histories-languages-and-cultures.hss #masthead #mobile-sticky-header .sticky-name-nav,#history.hss #masthead #mobile-sticky-header .sticky-name-nav,#irish-studies.hss #masthead #mobile-sticky-header .sticky-name-nav,#modern-languages-and-cultures.hss #masthead #mobile-sticky-header .sticky-name-nav,#modern-languages-resource-centre.hss #masthead #mobile-sticky-header .sticky-name-nav,#politics.hss #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#archaeology-classics-and-egyptology.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#histories-languages-and-cultures.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#history.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#irish-studies.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#modern-languages-and-cultures.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#modern-languages-resource-centre.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#politics.hss #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.hss#law #masthead .mobile-nav,.hss#law-and-social-justice #masthead .mobile-nav,.hss#sociology-social-policy-and-criminology #masthead .mobile-nav,.hss.intranet#law-postgraduate #masthead .mobile-nav,.hss.intranet#slsj-staff #masthead .mobile-nav,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead .mobile-nav{background:none}
.hss#law #masthead .mobile-nav li:first-child a,.hss#law-and-social-justice #masthead .mobile-nav li:first-child a,.hss#sociology-social-policy-and-criminology #masthead .mobile-nav li:first-child a,.hss.intranet#law-postgraduate #masthead .mobile-nav li:first-child a,.hss.intranet#slsj-staff #masthead .mobile-nav li:first-child a,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.hss#law #masthead #mobile-sticky-header #toggle,.hss#law-and-social-justice #masthead #mobile-sticky-header #toggle,.hss#sociology-social-policy-and-criminology #masthead #mobile-sticky-header #toggle,.hss.intranet#law-postgraduate #masthead #mobile-sticky-header #toggle,.hss.intranet#slsj-staff #masthead #mobile-sticky-header #toggle,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.hss#law #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hss#law-and-social-justice #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hss#sociology-social-policy-and-criminology #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hss.intranet#law-postgraduate #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hss.intranet#slsj-staff #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#7f498b}
.hss#law #universal-header .universal-inner:first-child,.hss#law-and-social-justice #universal-header .universal-inner:first-child,.hss#sociology-social-policy-and-criminology #universal-header .universal-inner:first-child,.hss.intranet#law-postgraduate #universal-header .universal-inner:first-child,.hss.intranet#slsj-staff #universal-header .universal-inner:first-child,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #universal-header .universal-inner:first-child{border-bottom:none}
.hss#law #universal-header .sign-in-container .universal-inner,.hss#law-and-social-justice #universal-header .sign-in-container .universal-inner,.hss#sociology-social-policy-and-criminology #universal-header .sign-in-container .universal-inner,.hss.intranet#law-postgraduate #universal-header .sign-in-container .universal-inner,.hss.intranet#slsj-staff #universal-header .sign-in-container .universal-inner,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.hss#law #section-name,.hss#law-and-social-justice #section-name,.hss#sociology-social-policy-and-criminology #section-name,.hss.intranet#law-postgraduate #section-name,.hss.intranet#slsj-staff #section-name,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #section-name{background:#7f498b}
.hss#law #section-name div.container div.universal-inner,.hss#law-and-social-justice #section-name div.container div.universal-inner,.hss#sociology-social-policy-and-criminology #section-name div.container div.universal-inner,.hss.intranet#law-postgraduate #section-name div.container div.universal-inner,.hss.intranet#slsj-staff #section-name div.container div.universal-inner,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.hss#law #section-name div.container div.universal-inner #section-home-link,.hss#law-and-social-justice #section-name div.container div.universal-inner #section-home-link,.hss#sociology-social-policy-and-criminology #section-name div.container div.universal-inner #section-home-link,.hss.intranet#law-postgraduate #section-name div.container div.universal-inner #section-home-link,.hss.intranet#slsj-staff #section-name div.container div.universal-inner #section-home-link,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.hss#law #section-name div.container div.universal-inner #section-home-link h2 a,.hss#law-and-social-justice #section-name div.container div.universal-inner #section-home-link h2 a,.hss#sociology-social-policy-and-criminology #section-name div.container div.universal-inner #section-home-link h2 a,.hss.intranet#law-postgraduate #section-name div.container div.universal-inner #section-home-link h2 a,.hss.intranet#slsj-staff #section-name div.container div.universal-inner #section-home-link h2 a,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.hss#law #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hss#law-and-social-justice #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hss#sociology-social-policy-and-criminology #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hss.intranet#law-postgraduate #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hss.intranet#slsj-staff #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.hss#law-and-social-justice .extra-tier,.hss#law .extra-tier,.hss#sociology-social-policy-and-criminology .extra-tier,.hss.intranet#law-postgraduate .extra-tier,.hss.intranet#slsj-staff .extra-tier,.hss.intranet#sociology-social-policy-and-criminology-student-intranet .extra-tier{background:#7f498b}
.hss#law #department-address,.hss#law-and-social-justice #department-address,.hss#sociology-social-policy-and-criminology #department-address,.hss.intranet#law-postgraduate #department-address,.hss.intranet#slsj-staff #department-address,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #department-address{background:#3c2241}
@media (max-width:1023px){.hss#law #masthead,.hss#law-and-social-justice #masthead,.hss#sociology-social-policy-and-criminology #masthead,.hss.intranet#law-postgraduate #masthead,.hss.intranet#slsj-staff #masthead,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead{background:#7f498b}
.hss#law #masthead #mobile-sticky-header,.hss#law-and-social-justice #masthead #mobile-sticky-header,.hss#sociology-social-policy-and-criminology #masthead #mobile-sticky-header,.hss.intranet#law-postgraduate #masthead #mobile-sticky-header,.hss.intranet#slsj-staff #masthead #mobile-sticky-header,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hss#law #masthead #mobile-sticky-header .sticky-name-nav,.hss#law-and-social-justice #masthead #mobile-sticky-header .sticky-name-nav,.hss#sociology-social-policy-and-criminology #masthead #mobile-sticky-header .sticky-name-nav,.hss.intranet#law-postgraduate #masthead #mobile-sticky-header .sticky-name-nav,.hss.intranet#slsj-staff #masthead #mobile-sticky-header .sticky-name-nav,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hss#law #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hss#law-and-social-justice #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hss#sociology-social-policy-and-criminology #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hss.intranet#law-postgraduate #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hss.intranet#slsj-staff #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hss.intranet#sociology-social-policy-and-criminology-student-intranet #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.hls #masthead .mobile-nav{background:none}
.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#357856}
.hls #universal-header .universal-inner:first-child{border-bottom:none}
.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.hls #section-name{background:#357856}
.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.hls .extra-tier{background:#357856}
.hls #department-address{background:#132a1e}
@media screen and (max-width:1023px){.hls #masthead{background:#357856}
.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#infection-and-global-health.hls #masthead .mobile-nav{background:none}
#infection-and-global-health.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#infection-and-global-health.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#infection-and-global-health.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#00b3a4}
#infection-and-global-health.hls #universal-header .universal-inner:first-child{border-bottom:none}
#infection-and-global-health.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#infection-and-global-health.hls #section-name{background:#00b3a4}
#infection-and-global-health.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#infection-and-global-health.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#infection-and-global-health.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#infection-and-global-health.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#infection-and-global-health.hls .extra-tier{background:#00b3a4}
#infection-and-global-health.hls #department-address{background:#00433d}
@media (max-width:1023px){#infection-and-global-health.hls #masthead{background:#00b3a4}
#infection-and-global-health.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#infection-and-global-health.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#infection-and-global-health.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#integrative-biology.hls #masthead .mobile-nav{background:none}
#integrative-biology.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#integrative-biology.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#integrative-biology.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#1f53a6}
#integrative-biology.hls #universal-header .universal-inner:first-child{border-bottom:none}
#integrative-biology.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#integrative-biology.hls #section-name{background:#1f53a6}
#integrative-biology.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#integrative-biology.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#integrative-biology.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#integrative-biology.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#integrative-biology.hls .extra-tier{background:#1f53a6}
#integrative-biology.hls #department-address{background:#0d2447}
@media (max-width:1023px){#integrative-biology.hls #masthead{background:#1f53a6}
#integrative-biology.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#integrative-biology.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#integrative-biology.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#eatc #masthead .mobile-nav,.hls#psychology-health-and-society #masthead .mobile-nav{background:none}
#eatc #masthead .mobile-nav li:first-child a,.hls#psychology-health-and-society #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#eatc #masthead #mobile-sticky-header #toggle,.hls#psychology-health-and-society #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#eatc #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hls#psychology-health-and-society #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#25aae1}
#eatc #universal-header .universal-inner:first-child,.hls#psychology-health-and-society #universal-header .universal-inner:first-child{border-bottom:none}
#eatc #universal-header .sign-in-container .universal-inner,.hls#psychology-health-and-society #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#eatc #section-name,.hls#psychology-health-and-society #section-name{background:#25aae1}
#eatc #section-name div.container div.universal-inner,.hls#psychology-health-and-society #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#eatc #section-name div.container div.universal-inner #section-home-link,.hls#psychology-health-and-society #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#eatc #section-name div.container div.universal-inner #section-home-link h2 a,.hls#psychology-health-and-society #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#eatc #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hls#psychology-health-and-society #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#eatc .extra-tier,.hls#psychology-health-and-society .extra-tier{background:#25aae1}
#eatc #department-address,.hls#psychology-health-and-society #department-address{background:#126284}
@media (max-width:1023px){.hls#psychology-health-and-society #masthead{background:#25aae1}
.hls#psychology-health-and-society #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hls#psychology-health-and-society #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#psychology-health-and-society #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#school-psychology.hls #masthead .mobile-nav{background:none}
#school-psychology.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#school-psychology.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#school-psychology.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#06b4b5}
#school-psychology.hls #universal-header .universal-inner:first-child{border-bottom:none}
#school-psychology.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#school-psychology.hls #section-name{background:#06b4b5}
#school-psychology.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#school-psychology.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#school-psychology.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#school-psychology.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#school-psychology.hls .extra-tier{background:#06b4b5}
#school-psychology.hls #department-address{background:#024848}
@media (max-width:1023px){#school-psychology.hls #masthead{background:#06b4b5}
#school-psychology.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#school-psychology.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#school-psychology.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.hls#translational-medicine #masthead .mobile-nav{background:none}
.hls#translational-medicine #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.hls#translational-medicine #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.hls#translational-medicine #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#d81c25}
.hls#translational-medicine #universal-header .universal-inner:first-child{border-bottom:none}
.hls#translational-medicine #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.hls#translational-medicine #section-name{background:#d81c25}
.hls#translational-medicine #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#translational-medicine #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#translational-medicine #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.hls#translational-medicine #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.hls#translational-medicine .extra-tier{background:#d81c25}
.hls#translational-medicine #department-address{background:#750f14}
@media (max-width:1023px){.hls#translational-medicine #masthead{background:#d81c25}
.hls#translational-medicine #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hls#translational-medicine #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#translational-medicine #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.ps#equine-practice #section-banner-buffer section.department-hero-banner aside{left:2%;right:auto}
.hls#veterinary-science #masthead .mobile-nav,.hls#vetpathology #masthead .mobile-nav,.ps#equine #masthead .mobile-nav,.ps#equine-practice #masthead .mobile-nav{background:none}
.hls#veterinary-science #masthead .mobile-nav li:first-child a,.hls#vetpathology #masthead .mobile-nav li:first-child a,.ps#equine #masthead .mobile-nav li:first-child a,.ps#equine-practice #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.hls#veterinary-science #masthead #mobile-sticky-header #toggle,.hls#vetpathology #masthead #mobile-sticky-header #toggle,.ps#equine #masthead #mobile-sticky-header #toggle,.ps#equine-practice #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.hls#veterinary-science #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.hls#vetpathology #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.ps#equine #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.ps#equine-practice #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#3a7998}
.hls#veterinary-science #universal-header .universal-inner:first-child,.hls#vetpathology #universal-header .universal-inner:first-child,.ps#equine #universal-header .universal-inner:first-child,.ps#equine-practice #universal-header .universal-inner:first-child{border-bottom:none}
.hls#veterinary-science #universal-header .sign-in-container .universal-inner,.hls#vetpathology #universal-header .sign-in-container .universal-inner,.ps#equine #universal-header .sign-in-container .universal-inner,.ps#equine-practice #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.hls#veterinary-science #section-name,.hls#vetpathology #section-name,.ps#equine #section-name,.ps#equine-practice #section-name{background:#3a7998}
.hls#veterinary-science #section-name div.container div.universal-inner,.hls#vetpathology #section-name div.container div.universal-inner,.ps#equine #section-name div.container div.universal-inner,.ps#equine-practice #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#veterinary-science #section-name div.container div.universal-inner #section-home-link,.hls#vetpathology #section-name div.container div.universal-inner #section-home-link,.ps#equine #section-name div.container div.universal-inner #section-home-link,.ps#equine-practice #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#veterinary-science #section-name div.container div.universal-inner #section-home-link h2 a,.hls#vetpathology #section-name div.container div.universal-inner #section-home-link h2 a,.ps#equine #section-name div.container div.universal-inner #section-home-link h2 a,.ps#equine-practice #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.hls#veterinary-science #section-name div.container div.universal-inner #section-home-link h2 a:hover,.hls#vetpathology #section-name div.container div.universal-inner #section-home-link h2 a:hover,.ps#equine #section-name div.container div.universal-inner #section-home-link h2 a:hover,.ps#equine-practice #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.hls#veterinary-science .extra-tier,.hls#vetpathology .extra-tier,.ps#equine-practice .extra-tier,.ps#equine .extra-tier{background:#3a7998}
.hls#veterinary-science #department-address,.hls#vetpathology #department-address,.ps#equine #department-address,.ps#equine-practice #department-address{background:#1b3847}
@media (max-width:1023px){.hls#veterinary-science #masthead,.hls#vetpathology #masthead,.ps#equine #masthead,.ps#equine-practice #masthead{background:#3a7998}
.hls#veterinary-science #masthead #mobile-sticky-header,.hls#vetpathology #masthead #mobile-sticky-header,.ps#equine #masthead #mobile-sticky-header,.ps#equine-practice #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.hls#veterinary-science #masthead #mobile-sticky-header .sticky-name-nav,.hls#vetpathology #masthead #mobile-sticky-header .sticky-name-nav,.ps#equine #masthead #mobile-sticky-header .sticky-name-nav,.ps#equine-practice #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.hls#veterinary-science #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.hls#vetpathology #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.ps#equine #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.ps#equine-practice #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#savsnet #partners div div section{width:20%;margin-right:3%}
#genomic-research.research-centre #masthead .mobile-nav{background:none}
#genomic-research.research-centre #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#genomic-research.research-centre #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#genomic-research.research-centre #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#426c81}
#genomic-research.research-centre #universal-header .universal-inner:first-child{border-bottom:none}
#genomic-research.research-centre #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#genomic-research.research-centre #section-name{background:#426c81}
#genomic-research.research-centre #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#genomic-research.research-centre #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#genomic-research.research-centre #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#genomic-research.research-centre #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#genomic-research.research-centre .extra-tier{background:#426c81}
#genomic-research.research-centre #department-address{background:#1c2e37}
@media (max-width:1023px){#genomic-research.research-centre #masthead{background:#426c81}
#genomic-research.research-centre #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#genomic-research.research-centre #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#genomic-research.research-centre #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#spatial-demographics.hls #masthead .mobile-nav{background:none}
#spatial-demographics.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#spatial-demographics.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#spatial-demographics.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#3b5488}
#spatial-demographics.hls #universal-header .universal-inner:first-child{border-bottom:none}
#spatial-demographics.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#spatial-demographics.hls #section-name{background:#3b5488}
#spatial-demographics.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#spatial-demographics.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#spatial-demographics.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#spatial-demographics.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#spatial-demographics.hls .extra-tier{background:#3b5488}
#spatial-demographics.hls #department-address{background:#19243a}
@media (max-width:1023px){#spatial-demographics.hls #masthead{background:#3b5488}
#spatial-demographics.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#spatial-demographics.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#spatial-demographics.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#medicine.hls #masthead .mobile-nav{background:none}
#medicine.hls #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#medicine.hls #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#medicine.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#357856}
#medicine.hls #universal-header .universal-inner:first-child{border-bottom:none}
#medicine.hls #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#medicine.hls #section-name{background:#357856}
#medicine.hls #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#medicine.hls #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#medicine.hls #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#medicine.hls #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#medicine.hls .extra-tier{background:#357856}
#medicine.hls #department-address{background:#132a1e}
@media (max-width:1023px){#medicine.hls #masthead{background:#357856}
#medicine.hls #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#medicine.hls #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#medicine.hls #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se #masthead .mobile-nav{background:none}
.se #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#5e6bc4}
.se #universal-header .universal-inner:first-child{border-bottom:none}
.se #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se #section-name{background:#5e6bc4}
.se #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se .extra-tier{background:#5e6bc4}
.se #department-address{background:#303a82}
@media screen and (max-width:1023px){.se #masthead{background:#5e6bc4}
.se #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#chemistry.se #masthead .mobile-nav{background:none}
#chemistry.se #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#chemistry.se #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#chemistry.se #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#6da9da}
#chemistry.se #universal-header .universal-inner:first-child{border-bottom:none}
#chemistry.se #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#chemistry.se #section-name{background:#6da9da}
#chemistry.se #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#chemistry.se #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#chemistry.se #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#chemistry.se #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#chemistry.se .extra-tier{background:#6da9da}
#chemistry.se #department-address{background:#2b72ab}
@media (max-width:1023px){#chemistry.se #masthead{background:#6da9da}
#chemistry.se #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#chemistry.se #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#chemistry.se #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#csis #masthead .mobile-nav,.se#environmental-sciences #masthead .mobile-nav{background:none}
.research-centre#csis #masthead .mobile-nav li:first-child a,.se#environmental-sciences #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#csis #masthead #mobile-sticky-header #toggle,.se#environmental-sciences #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#csis #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,.se#environmental-sciences #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#a6bb12}
.research-centre#csis #universal-header .universal-inner:first-child,.se#environmental-sciences #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#csis #universal-header .sign-in-container .universal-inner,.se#environmental-sciences #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#csis #section-name,.se#environmental-sciences #section-name{background:#a6bb12}
.research-centre#csis #section-name div.container div.universal-inner,.se#environmental-sciences #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#csis #section-name div.container div.universal-inner #section-home-link,.se#environmental-sciences #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#csis #section-name div.container div.universal-inner #section-home-link h2 a,.se#environmental-sciences #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#csis #section-name div.container div.universal-inner #section-home-link h2 a:hover,.se#environmental-sciences #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#csis .extra-tier,.se#environmental-sciences .extra-tier{background:#a6bb12}
.research-centre#csis #department-address,.se#environmental-sciences #department-address{background:#4b5508}
@media (max-width:1023px){.research-centre#csis #masthead,.se#environmental-sciences #masthead{background:#a6bb12}
.research-centre#csis #masthead #mobile-sticky-header,.se#environmental-sciences #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#csis #masthead #mobile-sticky-header .sticky-name-nav,.se#environmental-sciences #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#csis #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,.se#environmental-sciences #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se#mathematical-sciences #masthead .mobile-nav{background:none}
.se#mathematical-sciences #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se#mathematical-sciences #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se#mathematical-sciences #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#5b3b3b}
.se#mathematical-sciences #universal-header .universal-inner:first-child{border-bottom:none}
.se#mathematical-sciences #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se#mathematical-sciences #section-name{background:#5b3b3b}
.se#mathematical-sciences #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se#mathematical-sciences #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se#mathematical-sciences #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se#mathematical-sciences #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se#mathematical-sciences .extra-tier{background:#5b3b3b}
.se#mathematical-sciences #department-address{background:#170f0f}
@media (max-width:1023px){.se#mathematical-sciences #masthead{background:#5b3b3b}
.se#mathematical-sciences #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se#mathematical-sciences #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se#mathematical-sciences #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se#earth-ocean-and-ecological-science #masthead .mobile-nav{background:none}
.se#earth-ocean-and-ecological-science #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se#earth-ocean-and-ecological-science #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se#earth-ocean-and-ecological-science #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#275e88}
.se#earth-ocean-and-ecological-science #universal-header .universal-inner:first-child{border-bottom:none}
.se#earth-ocean-and-ecological-science #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se#earth-ocean-and-ecological-science #section-name{background:#275e88}
.se#earth-ocean-and-ecological-science #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se#earth-ocean-and-ecological-science #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se#earth-ocean-and-ecological-science #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se#earth-ocean-and-ecological-science #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se#earth-ocean-and-ecological-science .extra-tier{background:#275e88}
.se#earth-ocean-and-ecological-science #department-address{background:#0e2231}
@media (max-width:1023px){.se#earth-ocean-and-ecological-science #masthead{background:#275e88}
.se#earth-ocean-and-ecological-science #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se#earth-ocean-and-ecological-science #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se#earth-ocean-and-ecological-science #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se#geography-and-planning #masthead .mobile-nav{background:none}
.se#geography-and-planning #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se#geography-and-planning #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se#geography-and-planning #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#3593aa}
.se#geography-and-planning #universal-header .universal-inner:first-child{border-bottom:none}
.se#geography-and-planning #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se#geography-and-planning #section-name{background:#3593aa}
.se#geography-and-planning #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se#geography-and-planning #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se#geography-and-planning #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se#geography-and-planning #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se#geography-and-planning .extra-tier{background:#3593aa}
.se#geography-and-planning #department-address{background:#1a4954}
@media (max-width:1023px){.se#geography-and-planning #masthead{background:#3593aa}
.se#geography-and-planning #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se#geography-and-planning #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se#geography-and-planning #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se#engineering #masthead .mobile-nav{background:none}
.se#engineering #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se#engineering #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se#engineering #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#b42828}
.se#engineering #universal-header .universal-inner:first-child{border-bottom:none}
.se#engineering #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se#engineering #section-name{background:#b42828}
.se#engineering #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se#engineering #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se#engineering #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se#engineering #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se#engineering .extra-tier{background:#b42828}
.se#engineering #department-address{background:#581414}
@media (max-width:1023px){.se#engineering #masthead{background:#b42828}
.se#engineering #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se#engineering #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se#engineering #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.se#electrical-engineering-electronics-and-computer-science #masthead .mobile-nav{background:none}
.se#electrical-engineering-electronics-and-computer-science #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.se#electrical-engineering-electronics-and-computer-science #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.se#electrical-engineering-electronics-and-computer-science #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#627289}
.se#electrical-engineering-electronics-and-computer-science #universal-header .universal-inner:first-child{border-bottom:none}
.se#electrical-engineering-electronics-and-computer-science #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.se#electrical-engineering-electronics-and-computer-science #section-name{background:#627289}
.se#electrical-engineering-electronics-and-computer-science #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.se#electrical-engineering-electronics-and-computer-science #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.se#electrical-engineering-electronics-and-computer-science #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.se#electrical-engineering-electronics-and-computer-science #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.se#electrical-engineering-electronics-and-computer-science .extra-tier{background:#627289}
.se#electrical-engineering-electronics-and-computer-science #department-address{background:#333c48}
@media (max-width:1023px){.se#electrical-engineering-electronics-and-computer-science #masthead{background:#627289}
.se#electrical-engineering-electronics-and-computer-science #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.se#electrical-engineering-electronics-and-computer-science #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.se#electrical-engineering-electronics-and-computer-science #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#electrical-engineering-and-electronics.se #masthead .mobile-nav{background:none}
#electrical-engineering-and-electronics.se #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#electrical-engineering-and-electronics.se #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#electrical-engineering-and-electronics.se #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#008080}
#electrical-engineering-and-electronics.se #universal-header .universal-inner:first-child{border-bottom:none}
#electrical-engineering-and-electronics.se #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#electrical-engineering-and-electronics.se #section-name{background:#008080}
#electrical-engineering-and-electronics.se #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#electrical-engineering-and-electronics.se #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#electrical-engineering-and-electronics.se #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#electrical-engineering-and-electronics.se #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#electrical-engineering-and-electronics.se .extra-tier{background:#008080}
#electrical-engineering-and-electronics.se #department-address{background:#001010}
@media (max-width:1023px){#electrical-engineering-and-electronics.se #masthead{background:#008080}
#electrical-engineering-and-electronics.se #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#electrical-engineering-and-electronics.se #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#electrical-engineering-and-electronics.se #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#international{}
#international #beta-message{display:none}
#international #course-search-strip{background:#0096a7}
#international #course-search-strip .inner .global-position select{border:2px solid #00515b;color:black}
#international #course-search-strip .inner .global-position select option{background:#f4feff;padding:10px}
#international #course-search-strip .inner form fieldset h2{color:rgba(255, 255, 255, 0.75)}
#international #course-search-strip .inner form fieldset input{border:1px solid #fff}
#international #course-search-strip .inner form .course-key-word input[type=text]{border:2px solid #00515b}
#international #course-search-strip .inner form .course-type select{border:2px solid #00515b}
#international #course-search-strip .inner form .course-place select{border:1px solid #b6f8ff}
#international #course-search-strip .inner form .common-menu-course-search-button input[type=submit]{background-color:#002328;border:none}
#international #course-search-strip .inner form .common-menu-course-search-button input[type=submit]:hover{background-color:black}
#international #level-3-tabbed-nav #navigation li#section-active a{background-color:#5beeff}
#international #level-3-tabbed-nav #navigation li#section-active.detected a{background-color:#a7f6ff}
#international #level-3-tabbed-nav #navigation li .currentbranch0 a{background-color:#5beeff}
#international #level-3-tabbed-nav #navigation li a{background-color:#a7f6ff;color:#010f37;box-shadow:0 1px 1px 0 #00c4da;border:1px solid #74f1ff;border-bottom:none}
#international #level-3-tabbed-nav #navigation li a:hover{background-color:#5beeff}
#international #section-banner-buffer section.department-hero-banner article h2{color:#00cde4}
#international #section-footer{background:#005f6a}
#international #section-banner-buffer .department-hero-banner .hero-wrapper{background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background:-o-linear-gradient(right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background:-moz-linear-gradient(right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}
#international #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format h2{color:#74f1ff}
#international #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format p a{color:#74f1ff}
#international #main-content .grid .grid-item .grid-txt{background:#0096a7}
#international #main-content aside.call-to-action p a:link{background-color:#0096a7}
#international #main-content aside.call-to-action p a:hover{background-color:#006874}
#international #main-content aside.call-to-action p a:visited{background-color:#00515b}
#international #main-content aside.call-to-action p a:visited:hover{background-color:#003a41}
#international #main-content #course-info #btn_video{background:url(/files/images/icons/ug-banner-bg.png) #0ee6ff 15px 11px no-repeat}
#international #main-content #course-info #course-info-quote{background:#5beeff;border-bottom:1px solid #28e9ff}
#international #main-content #courses table tr th,#international #main-content #departments table tr th{border-bottom-color:#0096a7;border-top-color:#0096a7}
#international #main-content #courses table tr td,#international #main-content #departments table tr td{border-color:#0096a7}
#international #main-content #course-tabs ul,#international #main-content #tabs ul{border-bottom:4px solid #0096a7}
#international #main-content #course-tabs ul li,#international #main-content #tabs ul li{background-color:#0096a7}
#international #main-content #course-tabs ul li a.active,#international #main-content #tabs ul li a.active{background-color:#00515b}
#international #main-content #course-tabs ul li.active,#international #main-content #tabs ul li.active{background-color:#006874}
#international #main-content #section-homepage-structure{background:#0096a7}
#international #main-content article#staff-profile div#editorial-roles,#international #main-content article#staff-profile div#external-examinations{background:#0096a7}
#international #main-content article#staff-profile #publications .publications-information #selected-publications{background:#0096a7}
#international #main-content article#staff-profile #tabs nav ul{border-bottom:4px solid #0096a7}
#international #main-content article#staff-profile #tabs nav ul li{background-color:#0096a7}
#international #main-content #department-full-width{border-bottom:4px solid #0096a7}
#international #main-content #department-full-width #contact-strip{border-bottom:4px solid #0096a7}
#international #main-content #department-full-width .right{background-color:#0096a7}
#international #main-content #department-central{display:none}
#international #main-content #department-right section ul li p:first-of-type{border-top:4px solid #0096a7}
#international #main-content a.call-to-action{background-color:#0096a7}
#international #main-content a.call-to-action:hover{background-color:#0096a7}
#international .current-tier{background:#0096a7}
#international .extra-tier{background:#0096a7}
#international #study-section-key{background-color:#00adc1}
#international #universal-header .universal-inner:first-child{border-bottom:none}
#international #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#international #section-name{background:#00adc1}
#international #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#international #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#international #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#international #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#international #section-header{background:#0096a7}
#international #common-global-strip-no-social{background:#00515b}
#international #department-address{background:#003137}
#international nav#site-navigation h2{border-bottom-color:#0096a7}
@media screen and (max-width:1023px){#international #section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner{background:#0096a7}
#international #masthead{background:#0096a7}
#international #masthead .mobile-nav{background:none}
#international #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#international #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#international #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#international #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
#international #main-content article#staff-profile #tabs nav ul{border-bottom:none}
#international #department-full-width .department-full-width-module .left{border-bottom:4px solid #0096a7}
#international #department-central{border-bottom:4px solid #0096a7}
}
.department#accommodation #masthead .mobile-nav{background:none}
.department#accommodation #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#accommodation #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#accommodation #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#ea970f}
.department#accommodation #universal-header .universal-inner:first-child{border-bottom:none}
.department#accommodation #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#accommodation #section-name{background:#ea970f}
.department#accommodation #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#accommodation #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#accommodation #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#accommodation #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#accommodation .extra-tier{background:#ea970f}
.department#accommodation #department-address{background:#815308}
@media (max-width:1023px){.department#accommodation #masthead{background:#ea970f}
.department#accommodation #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#accommodation #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#accommodation #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.department#materials-innovation-factory #masthead .mobile-nav{background:none}
.department#materials-innovation-factory #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#materials-innovation-factory #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#materials-innovation-factory #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#db5637}
.department#materials-innovation-factory #universal-header .universal-inner:first-child{border-bottom:none}
.department#materials-innovation-factory #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#materials-innovation-factory #section-name{background:#db5637}
.department#materials-innovation-factory #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#materials-innovation-factory #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#materials-innovation-factory #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#materials-innovation-factory #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#materials-innovation-factory .extra-tier{background:#db5637}
.department#materials-innovation-factory #department-address{background:#892e19}
@media (max-width:1023px){.department#materials-innovation-factory #masthead{background:#db5637}
.department#materials-innovation-factory #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#materials-innovation-factory #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#materials-innovation-factory #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.department#london #masthead .mobile-nav{background:none}
.department#london #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#london #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#london #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#977e52}
.department#london #universal-header .universal-inner:first-child{border-bottom:none}
.department#london #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#london #section-name{background:#977e52}
.department#london #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#london #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#london #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#london #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#london .extra-tier{background:#977e52}
.department#london #department-address{background:#4e412b}
#main-content .london-course section.london-course{width:auto}
#main-content .london-course section.london-course article .overlay h1{font-size:220%}
#all-pages.london-course{width:70%;float:left}
#all-pages.london-course section.london-course{margin-top:0;width:100%}
#all-pages.london-course section.london-course article{font-weight:600;padding:0;margin:0;position:relative}
#all-pages.london-course section.london-course article img{margin-bottom:0;top:0}
#all-pages.london-course section.london-course article .overlay{background:rgba(0, 0, 0, 0.4);background:-webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:-o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:-moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;padding:0;margin:0}
#all-pages.london-course section.london-course article .overlay h1{color:#fff;font-weight:normal;font-size:270%;padding:2.77% 2.77% 0.22em;margin-bottom:0}
#all-pages.london-course section.london-course article .overlay h3{color:rgba(255, 255, 255, 0.75);font-size:160%;padding:0 2.77%}
#all-pages.london-course section.london-course article .overlay p{color:rgba(255, 255, 255, 0.75);padding:0 2.77%;font-weight:normal}
@media screen and (max-width:1023px){.london-course{width:100%;float:none;background:#443925;min-height:0;padding:0.77em 2% 1em}
.london-course article{min-height:0}
.london-course article img{display:none}
.london-course article .overlay{position:relative;min-height:0;background:none}
.london-course article .overlay h1{font-size:180%}
.department#london #masthead{background:#977e52}
.department#london #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#london #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#london #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.department#xjtlu #masthead .mobile-nav{background:none}
.department#xjtlu #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#xjtlu #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#xjtlu #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#f53f49}
.department#xjtlu #universal-header .universal-inner:first-child{border-bottom:none}
.department#xjtlu #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#xjtlu #section-name{background:#f53f49}
.department#xjtlu #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#xjtlu #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#xjtlu #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#xjtlu #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#xjtlu .extra-tier{background:#f53f49}
.department#xjtlu #department-address{background:#ba0a13}
@media (max-width:1023px){.department#xjtlu #masthead{background:#f53f49}
.department#xjtlu #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#xjtlu #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#xjtlu #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.department#confucius-institute #masthead .mobile-nav{background:none}
.department#confucius-institute #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#confucius-institute #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#confucius-institute #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#0d9247}
.department#confucius-institute #universal-header .universal-inner:first-child{border-bottom:none}
.department#confucius-institute #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#confucius-institute #section-name{background:#0d9247}
.department#confucius-institute #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#confucius-institute #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#confucius-institute #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#confucius-institute #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#confucius-institute .extra-tier{background:#0d9247}
.department#confucius-institute #department-address{background:#042b15}
@media (max-width:1023px){.department#confucius-institute #masthead{background:#0d9247}
.department#confucius-institute #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#confucius-institute #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#confucius-institute #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.department#vgm #masthead .mobile-nav{background:none}
.department#vgm #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.department#vgm #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.department#vgm #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#c21c0c}
.department#vgm #universal-header .universal-inner:first-child{border-bottom:none}
.department#vgm #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department#vgm #section-name{background:#c21c0c}
.department#vgm #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department#vgm #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department#vgm #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department#vgm #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department#vgm .extra-tier{background:#c21c0c}
.department#vgm #department-address{background:#580d05}
@media (max-width:1023px){.department#vgm #masthead{background:#c21c0c}
.department#vgm #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.department#vgm #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.department#vgm #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#pgr-development nav#site-navigation{margin-bottom:7em}
#pgr-development #toggle-view .introduction{clear:both}
#pgr-development #toggle-view .introduction h2{display:inline;float:left}
#pgr-development #toggle-view .introduction .content{float:right;position:relative;top:5px}
#pgr-development #toggle-view li details{clear:both;display:block}
#leverhulme-research-centre.department #masthead .mobile-nav{background:none}
#leverhulme-research-centre.department #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#leverhulme-research-centre.department #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#leverhulme-research-centre.department #main-content #partners{background-color:#4979a7;background-image:url("/files/images/leverhulme/leverhulme-stars-hero.jpg");background-position:left center;padding-bottom:0;height:255px}
#leverhulme-research-centre.department #main-content #partners div div{padding:0;margin:0}
#leverhulme-research-centre.department #main-content #partners div div section{height:auto;position:relative;width:100%}
#leverhulme-research-centre.department #main-content #partners div div section a{height:auto}
#leverhulme-research-centre.department #main-content #partners div div section a img{position:absolute;top:2.22em;right:0;padding:0}
#leverhulme-research-centre.department #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#4979a7}
#leverhulme-research-centre.department #universal-header .universal-inner:first-child{border-bottom:none}
#leverhulme-research-centre.department #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#leverhulme-research-centre.department #section-name{background:#4979a7}
#leverhulme-research-centre.department #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#leverhulme-research-centre.department #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#leverhulme-research-centre.department #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#leverhulme-research-centre.department #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#leverhulme-research-centre.department .extra-tier{background:#4979a7}
#leverhulme-research-centre.department #department-address{background:#274059}
@media screen and (max-width:1023px){#leverhulme-research-centre.department #masthead{background:#4979a7}
#leverhulme-research-centre.department #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#leverhulme-research-centre.department #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#leverhulme-research-centre.department #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#new-and-sustainable-photovoltaics #masthead .mobile-nav{background:none}
.research-centre#new-and-sustainable-photovoltaics #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#new-and-sustainable-photovoltaics #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#new-and-sustainable-photovoltaics #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#5e6bc4}
.research-centre#new-and-sustainable-photovoltaics #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#new-and-sustainable-photovoltaics #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#new-and-sustainable-photovoltaics #section-name{background:#5e6bc4}
.research-centre#new-and-sustainable-photovoltaics #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#new-and-sustainable-photovoltaics #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#new-and-sustainable-photovoltaics #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#new-and-sustainable-photovoltaics #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#new-and-sustainable-photovoltaics .extra-tier{background:#5e6bc4}
.research-centre#new-and-sustainable-photovoltaics #department-address{background:#303a82}
@media screen and (max-width:1023px){.research-centre#new-and-sustainable-photovoltaics #masthead{background:#5e6bc4}
.research-centre#new-and-sustainable-photovoltaics #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#new-and-sustainable-photovoltaics #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#new-and-sustainable-photovoltaics #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#livdat.research-centre #masthead .mobile-nav{background:none}
#livdat.research-centre #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#livdat.research-centre #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#livdat.research-centre #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#62bcd6}
#livdat.research-centre #universal-header .universal-inner:first-child{border-bottom:none}
#livdat.research-centre #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#livdat.research-centre #section-name{background:#62bcd6}
#livdat.research-centre #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#livdat.research-centre #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#livdat.research-centre #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#livdat.research-centre #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#livdat.research-centre .extra-tier{background:#62bcd6}
#livdat.research-centre #department-address{background:#29849e}
@media screen and (max-width:1023px){#livdat.research-centre #masthead{background:#62bcd6}
#livdat.research-centre #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#livdat.research-centre #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#livdat.research-centre #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#online-programmes #masthead .mobile-nav{background:none}
#online-programmes #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#online-programmes #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#online-programmes #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#00a8bd}
#online-programmes #universal-header .universal-inner:first-child{border-bottom:none}
#online-programmes #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#online-programmes #section-name{background:#00a8bd}
#online-programmes #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#online-programmes #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#online-programmes #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#online-programmes #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#online-programmes .extra-tier{background:#00a8bd}
#online-programmes #department-address{background:#00444d}
@media screen and (max-width:1023px){#online-programmes #masthead{background:#00a8bd}
#online-programmes #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#online-programmes #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#online-programmes #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#studentships-earth-atmosphere-ocean #masthead .mobile-nav{background:none}
.research-centre#studentships-earth-atmosphere-ocean #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#studentships-earth-atmosphere-ocean #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#studentships-earth-atmosphere-ocean #main-content #department-right #twitter-widget-0{width:66%!important}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners{background-color:#3b5488}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners div div section:nth-of-type(4){width:20%}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners div div section:nth-of-type(3){width:40%;padding-top:0.55em}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners div div section{height:auto;width:29%}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners div div section a{height:auto}
.research-centre#studentships-earth-atmosphere-ocean #main-content #partners div div section a img{position:inherit;width:80%}
.research-centre#studentships-earth-atmosphere-ocean #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#3b5488}
.research-centre#studentships-earth-atmosphere-ocean #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#studentships-earth-atmosphere-ocean #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#studentships-earth-atmosphere-ocean #section-name{background:#3b5488}
.research-centre#studentships-earth-atmosphere-ocean #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#studentships-earth-atmosphere-ocean #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#studentships-earth-atmosphere-ocean #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#studentships-earth-atmosphere-ocean #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#studentships-earth-atmosphere-ocean .extra-tier{background:#3b5488}
.research-centre#studentships-earth-atmosphere-ocean #department-address{background:#19243a}
#ava.research-centre #masthead .mobile-nav{background:none}
#ava.research-centre #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#ava.research-centre #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#ava.research-centre #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#FF652D}
#ava.research-centre #universal-header .universal-inner:first-child{border-bottom:none}
#ava.research-centre #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#ava.research-centre #section-name{background:#FF652D}
#ava.research-centre #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#ava.research-centre #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#ava.research-centre #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#ava.research-centre #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#ava.research-centre .extra-tier{background:#FF652D}
#ava.research-centre #department-address{background:#bc3200}
@media screen and (max-width:1023px){#ava.research-centre #masthead{background:#FF652D}
#ava.research-centre #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#ava.research-centre #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#ava.research-centre #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#dema.research-centre #masthead .mobile-nav{background:none}
#dema.research-centre #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#dema.research-centre #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#dema.research-centre #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#b42828}
#dema.research-centre #universal-header .universal-inner:first-child{border-bottom:none}
#dema.research-centre #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#dema.research-centre #section-name{background:#b42828}
#dema.research-centre #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#dema.research-centre #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#dema.research-centre #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#dema.research-centre #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#dema.research-centre .extra-tier{background:#b42828}
#dema.research-centre #department-address{background:#581414}
@media screen and (max-width:1023px){#dema.research-centre #masthead{background:#b42828}
#dema.research-centre #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#dema.research-centre #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#dema.research-centre #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#black-atlantic #masthead .mobile-nav{background:none}
.research-centre#black-atlantic #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#black-atlantic #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#black-atlantic #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#df5c28}
.research-centre#black-atlantic #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#black-atlantic #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#black-atlantic #section-name{background:#df5c28}
.research-centre#black-atlantic #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#black-atlantic #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#black-atlantic #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#black-atlantic #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#black-atlantic .extra-tier{background:#df5c28}
.research-centre#black-atlantic #department-address{background:#833314}
@media (max-width:1023px){.research-centre#black-atlantic #masthead{background:#df5c28}
.research-centre#black-atlantic #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#black-atlantic #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#black-atlantic #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#iberian-atlantic #masthead .mobile-nav{background:none}
.research-centre#iberian-atlantic #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#iberian-atlantic #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#iberian-atlantic #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#757919}
.research-centre#iberian-atlantic #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#iberian-atlantic #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#iberian-atlantic #section-name{background:#757919}
.research-centre#iberian-atlantic #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#iberian-atlantic #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#iberian-atlantic #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#iberian-atlantic #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#iberian-atlantic .extra-tier{background:#757919}
.research-centre#iberian-atlantic #department-address{background:#1b1c06}
@media (max-width:1023px){.research-centre#iberian-atlantic #masthead{background:#757919}
.research-centre#iberian-atlantic #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#iberian-atlantic #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#iberian-atlantic #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#literature-and-science #masthead .mobile-nav{background:none}
.research-centre#literature-and-science #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#literature-and-science #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#literature-and-science #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#855d9d}
.research-centre#literature-and-science #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#literature-and-science #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#literature-and-science #section-name{background:#855d9d}
.research-centre#literature-and-science #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#literature-and-science #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#literature-and-science #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#literature-and-science #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#literature-and-science .extra-tier{background:#855d9d}
.research-centre#literature-and-science #department-address{background:#493357}
@media (max-width:1023px){.research-centre#literature-and-science #masthead{background:#855d9d}
.research-centre#literature-and-science #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#literature-and-science #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#literature-and-science #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.research-centre#nwcrc #partners{background:#086a93}
.research-centre#nwcrc #partners div div section.equal-partner:nth-of-type(3){width:24%}
.research-centre#nwcrc #main-content #section-banner-buffer section article h2{color:#0ca9ea}
.research-centre#nwcrc #masthead .mobile-nav{background:none}
.research-centre#nwcrc #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.research-centre#nwcrc #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.research-centre#nwcrc #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#097fb0}
.research-centre#nwcrc #universal-header .universal-inner:first-child{border-bottom:none}
.research-centre#nwcrc #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.research-centre#nwcrc #section-name{background:#097fb0}
.research-centre#nwcrc #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#nwcrc #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#nwcrc #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.research-centre#nwcrc #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.research-centre#nwcrc .extra-tier{background:#097fb0}
.research-centre#nwcrc #department-address{background:#043245}
@media screen and (max-width:1023px){.research-centre#nwcrc #partners div div section.equal-partner:nth-of-type(3){width:46%}
.research-centre#nwcrc #masthead{background:#097fb0}
.research-centre#nwcrc #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.research-centre#nwcrc #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.research-centre#nwcrc #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
.institute#technology-directorate .london-course{width:100%;background:none}
.institute#technology-directorate .london-course article{margin-bottom:1em;margin-top:0.77em;position:relative}
.institute#technology-directorate .london-course article .overlay{background:rgba(0, 0, 0, 0);background:-webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:-o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:-moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;padding:0;margin:0}
.institute#technology-directorate .london-course article .overlay h1{color:#fff;font-weight:normal;font-size:220%;padding:2.77% 2.77% 0.22em;margin-bottom:0}
.institute#technology-directorate .london-course article .overlay h3{font-size:160%;padding:0 2.77%}
.institute#technology-directorate .london-course article .overlay p{padding:0 2.77%;font-weight:normal}
.institute#technology-directorate #all-pages.london-course{width:70%}
.institute#technology-directorate #masthead .mobile-nav{background:none}
.institute#technology-directorate #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.institute#technology-directorate #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.institute#technology-directorate #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#425796}
.institute#technology-directorate #universal-header .universal-inner:first-child{border-bottom:none}
.institute#technology-directorate #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.institute#technology-directorate #section-name{background:#425796}
.institute#technology-directorate #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.institute#technology-directorate #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.institute#technology-directorate #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.institute#technology-directorate #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.institute#technology-directorate .extra-tier{background:#425796}
.institute#technology-directorate #department-address{background:#202a48}
@media screen and (max-width:1023px){.institute#technology-directorate #masthead{background:#425796}
.institute#technology-directorate #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.institute#technology-directorate #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.institute#technology-directorate #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#hls-academic.department.hls #masthead,#hls-academic.department.hls #section-name{background:#48655B}
#hls-academic.department.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#8cc947}
#hls-academic.department.hls.option-02 #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#hss-academic.department.hss.option-02 #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2,#se-academic.department.se.option-02 #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#fff}
#hls-research.institute.hls #masthead,#hls-research.institute.hls #section-name{background:#00A95C}
#hls-research.institute.hls #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#8cc947}
#hss-academic.department.hss #masthead,#hss-academic.department.hss #section-name{background:#5C556F}
#hss-academic.department.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#DB487E}
#hss-research.institute.hss #masthead,#hss-research.institute.hss #section-name{background:#C55265}
#hss-research.institute.hss #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#DB487E}
#se-academic.department.se #masthead,#se-academic.department.se #section-name{background:#658BCC}
#se-academic.department.se #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#ff6f4c}
#se-research.institute.se #masthead,#se-research.institute.se #section-name{background:#1295d8}
#se-research.institute.se #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#ff6f4c}
#neuroid.university-blue #department-address{background:#031F73}
#neuroid.university-blue #masthead,#neuroid.university-blue #section-name,#study-websites.study #masthead,#study-websites.study #section-name{background:#031F73}
#neuroid.university-blue #universal-header .sign-in-container .universal-inner,#study-websites.study #universal-header .sign-in-container .universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#neuroid.university-blue div.container div.universal-inner #section-home-link h2 a,#study-websites.study div.container div.universal-inner #section-home-link h2 a{color:#fff}
#neuroid.university-blue div.container div.universal-inner #section-home-link h2 a:hover,#study-websites.study div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff}
@media screen and (max-width:1023px){#neuroid.university-blue #masthead #mobile-sticky-header .sticky-name-nav #sticky-dept-link a,#study-websites.study #masthead #mobile-sticky-header .sticky-name-nav #sticky-dept-link a{color:#fff}
#neuroid.university-blue #masthead #mobile-sticky-header,#study-websites.study #masthead #mobile-sticky-header{border-bottom-color:transparent;border-top-color:transparent;background:none}
#neuroid.university-blue #masthead,#study-websites.study #masthead{background:#031F73}
#neuroid.university-blue #masthead #mobile-sticky-header #toggle,#study-websites.study #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg);outline:none}
#neuroid.university-blue #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link,#study-websites.study #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link{color:#fff}
#neuroid.university-blue #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a,#study-websites.study #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:#fff}
}
form fieldset{padding:0;display:block;margin-bottom:0.77em}
form input{padding:1.1379%;display:block;margin-bottom:0.77em;border-color:#031F73}
form label{line-height:1.77em;font-family:"proxima-nova", arial, sans-serif;color:#333;font-weight:600;display:block;margin-bottom:0.77em}
form input[type=text]{background:#fff;width:100%}
form input[type=radio]{display:inline;width:auto;margin:0 2.1379%}
form input[type=radio]:first-child{margin-left:0}
form input[type=text]:required{border:#F66 solid 1px;background:#fff}
form select{border:1px solid #ccc;font-size:100%;padding:12px 1.1379%;display:block;font-family:"proxima-nova", arial, sans-serif;color:#333}
form textarea{display:block;width:100%;border-color:#ccc;padding:12px 1.1379% 0;font-family:"proxima-nova", arial, sans-serif;color:#333}
form button{background:#021346;border:none;color:#fff;padding:12px 2.1379%;font-size:100%;display:block;font-family:"proxima-nova", arial, sans-serif}
#course-search-strip{background:#308dbe;margin-bottom:2.33em}
#course-search-strip .inner .global-position{padding-top:1.66em;display:none;width:30%;float:right}
#course-search-strip .inner .global-position h2{color:#031F73;font-weight:800}
#course-search-strip .inner .global-position ul{padding-left:0;padding-top:0;margin-top:0.99em;text-align:left}
#course-search-strip .inner .global-position ul li{font-family:"proxima-nova", arial, sans-serif;font-size:137%;line-height:1.077em;position:relative;top:-4px;list-style-type:none;padding:0;margin:0;margin-bottom:0.33em}
#course-search-strip .inner .global-position ul li a{color:#031F73;text-decoration:none}
#course-search-strip .inner .global-position ul li a:hover{text-decoration:underline}
#course-search-strip .inner .global-position ul li span{margin:0 1%;color:#6187fb}
#course-search-strip .inner form{width:100%;float:left;padding:0 0 1em}
#course-search-strip .inner form fieldset{display:inline;border:none;color:#666;font-family:"proxima-nova", arial, sans-serif;font-size:14px;padding:1.22em 0 0;text-transform:none;text-align:left;margin-bottom:0}
#course-search-strip .inner form fieldset h2{margin-top:0;font-weight:800;color:#0c2330;font-size:150%;top:0;padding-top:0}
#course-search-strip .inner form fieldset input{border:1px solid #fff}
#course-search-strip .inner form .course-key-word{width:42.35%;margin-right:1.4925%;float:left}
#course-search-strip .inner form .course-key-word input[type=text]{padding:0.79em 3.3%;width:100%;color:#333;margin-bottom:0;border-radius:4px;position:relative;top:-1.3px;font-family:"proxima-nova", arial, sans-serif}
#course-search-strip .inner form .course-type{width:28.3582%;margin-right:1.4925%;float:left}
#course-search-strip .inner form .course-type h2{font-weight:600;font-size:150%}
#course-search-strip .inner form .course-type select{padding:0.68em 3.3%;width:100%;color:#666;border:2px solid #fff;position:relative;border-radius:4px;top:1.4px}
#course-search-strip .inner form .course-place{width:23.2%;float:left}
#course-search-strip .inner form .course-place h2{font-weight:400;font-size:143%}
#course-search-strip .inner form .course-place select{padding:0.71em 3.3%;width:100%;color:#666;border:2px solid #fff;border-radius:4px}
#course-search-strip .inner form .common-menu-course-search-button{width:26.23%;float:right;padding-top:3.55em}
#course-search-strip .inner form .common-menu-course-search-button input[type=submit]{padding:0.565em 7%;border:none;width:100%;color:#666;font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:125%;text-transform:none;text-align:left;margin-bottom:0;background-color:rgba(0, 0, 0, 0.4);border:none;color:#fff}
#course-search-strip .inner form .common-menu-course-search-button input[type=submit]:hover{background-color:rgba(0, 0, 0, 0.75)}
@media screen and (max-width:1023px){#course-search-strip{padding-top:1.33em;margin-bottom:0.77em}
#course-search-strip .inner{width:90%;margin:0 auto 1.33em}
#course-search-strip .inner .global-position{width:100%;float:none}
#course-search-strip .inner .global-position{padding-top:0}
#course-search-strip .inner form{width:100%;float:none}
#course-search-strip .inner form fieldset{padding-top:0.77em}
#course-search-strip .inner form .course-key-word{padding-top:1em;width:100%!important;float:none}
#course-search-strip .inner form .course-type{width:100%;float:none}
#course-search-strip .inner form .course-place{width:100%;float:none}
#course-search-strip .inner form .common-menu-course-search-button{width:100%;float:none;padding-top:0.77em}
}
#toggle-view{padding-left:0;text-indent:0;margin-left:0;border-top:1px solid #6b8ffb;padding-top:1.33em}
#toggle-view article.staff-list span{position:inherit}
#toggle-view span:first-of-type{position:absolute;right:5px;top:0;cursor:pointer}
#toggle-view h3{width:90%;margin-bottom:1.33em;cursor:pointer}
#toggle-view h2{font-size:120%}
#toggle-view li{border-bottom:1px solid #6b8ffb;background:none;position:relative;list-style-type:none;padding:0;text-indent:0;margin-bottom:1.33em}
#toggle-view li details{outline:none}
#toggle-view li details summary{cursor:pointer;outline:none;font-weight:bold;color:#A17700;margin-bottom:1em}
#toggle-view li details span:first-of-type{position:inherit}
#toggle-view li details ul li{background:url("/files/images/common-nav/bullet.png") no-repeat 3px 10px;padding-left:1em;border-bottom:none}
#toggle-view li div.introduction div span{position:inherit;cursor:inherit}
#toggle-view li div ul li{font-family:"proxima-nova", arial, sans-serif;font-weight:400;margin-bottom:0.66em;background:url("/files/images/common-nav/bullet.png") no-repeat 3px 10px;padding-left:1em;border-bottom:none}
#toggle-view .panel{display:none;padding-bottom:1.33em;-webkit-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-moz-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-ms-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-o-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms}
#toggle-view .panel span{position:relative;right:auto}
#main-content article #toggle-view{padding-left:0;text-indent:0;margin-left:0;padding-top:1.33em}
#main-content article #toggle-view span img{top:0}
.js article#staff-profile .nav-collapse-2.opened,.js article#staff-profile .nav-collapse-3.opened,.js article#staff-profile .nav-collapse-4.opened,.js article#staff-profile .nav-collapse-5.opened,.js article#staff-profile .nav-collapse-6.opened{max-height:3000px!important}
#main-content article#staff-profile #biography .content div h2 a.toggle-heading{background:none}
#main-content article#staff-profile{width:100%}
#main-content article#staff-profile .content{padding-right:0;width:80%;float:left}
#main-content article#staff-profile .content details[open] summary{margin-bottom:0.77em}
#main-content article#staff-profile .content details[open] summary:active{background:none}
#main-content article#staff-profile .content details{margin-left:0.5%;margin-bottom:1em;padding-top:1em;border-top:none}
#main-content article#staff-profile .content details summary:active{background:none}
#main-content article#staff-profile .content details summary{font-size:128%;font-family:"proxima-nova", arial, sans-serif;color:#021650;cursor:pointer;font-weight:800;outline:none;margin-bottom:0.55em;margin-top:0;padding-top:0;border-top:none}
#main-content article#staff-profile .content details div{margin-bottom:0;border-top:none;padding-top:0}
#main-content article#staff-profile .content #academic-roles div{border-top:2px dotted #1E1E1E}
#main-content article#staff-profile .content #academic-roles div div{border-top:none!important}
#main-content article#staff-profile .content div.publication-year-list{border-top:3px solid #031F73}
#main-content article#staff-profile .content div{border-top:2px dotted #1E1E1E}
#main-content article#staff-profile .content div a:first-child{margin-top:1em;display:block}
#main-content article#staff-profile .content div a:first-child:hover{border:none}
#main-content article#staff-profile .content div h3{margin-top:0.77em}
#main-content article#staff-profile .content div h2{margin-top:0.77em;font-size:120%;font-family:"proxima-nova", arial, sans-serif;font-weight:600}
#main-content article#staff-profile .content div div{border-top:none;padding-top:0;margin-bottom:0}
#main-content article#staff-profile .content div div a:first-child{margin-top:0;display:inline}
#main-content article#staff-profile .content div div.list-of-modules div.single-module{border-bottom:2px dotted #1E1E1E;margin-bottom:1.33em}
#main-content article#staff-profile .content div div.list-of-modules div.single-module div.module-details{padding-bottom:0.77em}
#main-content article#staff-profile .content div div.list-of-modules div.single-module div.module-details h4{font-weight:400}
#main-content article#staff-profile .content div div.list-of-modules div.single-module h3{font-weight:400}
#main-content article#staff-profile .content div div.list-of-modules div.single-module h3 a{text-decoration:none}
#main-content article#staff-profile .content div div.list-of-modules div.single-module:last-child{border-bottom:none}
#main-content article#staff-profile .content div div.list-of-modules div.single-module:last-child div.module-details{padding-bottom:0}
#main-content article#staff-profile .content div div#editorial-roles,#main-content article#staff-profile .content div div#external-examinations{background:#031F73;color:#fff;padding:1.22em 4% 0.88em;margin-bottom:1em}
#main-content article#staff-profile .content div div#editorial-roles ul,#main-content article#staff-profile .content div div#external-examinations ul{padding-left:0;margin-left:0}
#main-content article#staff-profile .content div div#editorial-roles ul li:before,#main-content article#staff-profile .content div div#external-examinations ul li:before{display:none}
#main-content article#staff-profile .content div div#editorial-roles ul li,#main-content article#staff-profile .content div div#external-examinations ul li{color:rgba(255, 255, 255, 0.75);background:none;padding-left:0}
#main-content article#staff-profile .content div div#editorial-roles ul li a,#main-content article#staff-profile .content div div#external-examinations ul li a{color:#fff}
#main-content article#staff-profile .content div div#editorial-roles h3,#main-content article#staff-profile .content div div#external-examinations h3{font-size:120%}
#main-content article#staff-profile .content div div#editorial-roles h3 a.toggle-heading,#main-content article#staff-profile .content div div#external-examinations h3 a.toggle-heading{color:#fff;text-decoration:none;background:url("/files/images/icons/staff-profile-toggle-white.svg") no-repeat top right;display:block}
#main-content article#staff-profile .content div div#editorial-roles h3 a.toggle-heading.active,#main-content article#staff-profile .content div div#external-examinations h3 a.toggle-heading.active{background:url("/files/images/icons/staff-profile-close-toggle-white.svg") no-repeat top right}
#main-content article#staff-profile aside{width:16%}
#main-content article#staff-profile aside nav ul{border-bottom:none}
#main-content article#staff-profile aside nav ul li{padding-left:0;background:none;font-size:75%;display:block}
#main-content article#staff-profile aside nav ul li a{border:none;padding:0;color:#1E1E1E!important}
#main-content article#staff-profile #staff-id.noimage .information{width:auto;float:none}
#main-content article#staff-profile #staff-id{padding-bottom:1.33em;position:relative}
#main-content article#staff-profile #staff-id .photo{float:left;width:16.32%}
#main-content article#staff-profile #staff-id .photo img{margin-bottom:1em}
#main-content article#staff-profile #staff-id .information{width:79%;float:right}
#main-content article#staff-profile #staff-id .information #name-role h1{border-bottom:1px solid #1E1E1E;padding-bottom:0.33em;margin-bottom:0.33em;width:100%}
#main-content article#staff-profile #staff-id .information #name-role h1 .honorific-suffix{font-family:"proxima-nova", arial, sans-serif;color:#333;font-size:50%;margin-left:0.55em}
#main-content article#staff-profile #staff-id .information #name-role h2{margin-bottom:0.66em}
#main-content article#staff-profile #staff-id .information #name-role h2 .org{font-family:"proxima-nova", arial, sans-serif;color:#333;font-size:85%;display:block;font-weight:400;padding-bottom:0.44em;border-bottom:1px solid #1E1E1E}
#main-content article#staff-profile #staff-id #communications #social-media ul{margin-left:0}
#main-content article#staff-profile #staff-id #communications #social-media ul li:before{display:none}
#main-content article#staff-profile #staff-id #communications #social-media ul li{background:none;padding-left:0;display:inline}
#main-content article#staff-profile #staff-id #communications #social-media ul li a{font-size:160%}
#main-content article#staff-profile #staff-id #communications #social-media ul li a.academia{background:url("/files/images/staff-profiles/academia-icon.png") no-repeat top left;width:28px;height:28px;display:inline-block}
#main-content article#staff-profile #staff-id #communications #social-media ul li a.academia span{display:none}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul{margin-left:0}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li:before{display:none}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li{background:none;padding-left:4%;display:inline}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.tel{background:url("/files/images/staff-profiles/phone-icon.gif") no-repeat top left}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.email{background:url("//files/images/staff-profiles/mail-icon.gif") no-repeat 0 2px;margin-left:1%}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.email span{display:none}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.url{background:url("//files/images/staff-profiles/link-icon.gif") no-repeat 0 2px;margin-left:1%}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.url span{display:none}
#main-content article#staff-profile #tabs.mobile-tabs{display:none}
#main-content article#staff-profile #tabs nav ul li{padding-left:0;display:inline;padding:0;background-image:none;width:auto;margin-bottom:0;border-bottom:none;display:inline-block;color:#fff;position:relative}
#main-content article#staff-profile #tabs nav ul li a{display:block;padding:0.44em 0.77em;background:#031F73;color:#fff;text-decoration:none}
#main-content article#staff-profile #tabs nav ul li a:hover{background:black}
#main-content article#staff-profile #tabs nav ul li.active{padding:0.44em 0.77em}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block{border-bottom:1px dotted #6b8ffb;margin-bottom:1.33em}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block h3 span.title{font-weight:400;margin-right:1%}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block .bliblographic-citation{margin-bottom:1.33em}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block .bliblographic-citation p{margin-top:0.33em}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block .bliblographic-citation cite{font-style:italic;font-size:80%}
#main-content article#staff-profile #publications .publications-information .publication-year-list .single-publication-block:last-child{border-bottom:none;margin-bottom:0}
#main-content article#staff-profile #publications .publications-information #selected-publications{background:#031F73;padding:0.77em 4% 1.33em;border-top:0}
#main-content article#staff-profile #publications .publications-information #selected-publications h2{color:#fff}
#main-content article#staff-profile #publications .publications-information #selected-publications ol{padding-left:0}
#main-content article#staff-profile #publications .publications-information #selected-publications ol li{color:rgba(255, 255, 255, 0.75);background:none;padding-left:0}
#main-content article#staff-profile #publications .publications-information #selected-publications ol li a{color:#fff}
#main-content article#staff-profile #quick-contact-reference{background:none;padding-top:0.77em}
#main-content article#staff-profile #quick-contact-reference ul{margin-left:0}
#main-content article#staff-profile #quick-contact-reference ul li:before{display:none}
#main-content article#staff-profile #quick-contact-reference ul li{background:none;padding-left:3%;display:inline}
#main-content article#staff-profile #quick-contact-reference ul li.tel{background:url("/files/images/staff-profiles/phone-icon.gif") no-repeat top left}
#main-content article#staff-profile #quick-contact-reference ul li.email{background:url("//files/images/staff-profiles/mail-icon.gif") no-repeat 0 2px;margin-left:1%}
#main-content article#staff-profile #quick-contact-reference ul li.email span{display:none}
#main-content article#staff-profile #quick-contact-reference ul li.url{background:url("//files/images/staff-profiles/link-icon.gif") no-repeat 0 2px;margin-left:1%}
#main-content article#staff-profile #quick-contact-reference ul li.url span{display:none}
table.entries{margin:2em 0;border-left:none;border-right:none}
table.entries tr:last-of-type{border-bottom:none}
table.entries tr{border-left:none;border-right:none;display:grid;grid-template-columns:1.5fr 1.5fr 1fr 2fr;column-gap:20px;border-top:none}
table.entries tr td{padding:1em 3%;overflow-wrap:break-word;word-wrap:break-word;border:none;-ms-word-break:break-word;word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
table.entries tr td:first-child{border-left:none;border-right:1px dotted #6b8ffb;padding-left:0}
table.entries tr td:nth-child(2){border-left:none;border-right:1px dotted #6b8ffb}
table.entries tr td:nth-child(3){border-left:none;border-right:1px dotted #6b8ffb}
table.entries tr td:nth-child(4){border-right:none;border-left:none;padding-right:0;overflow-wrap:break-all;word-wrap:break-all;-ms-word-break:break-all;word-break:break-all;word-break:break-all;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){table.entries tr td{border:1px dotted #6b8ffb}
table.entries tr td:first-child{width:22%}
table.entries tr td:nth-child(2){width:28%}
table.entries tr td:nth-child(3){width:18%}
table.entries tr td:nth-child(4){width:32%}
}
@media screen and (max-width:1023px){#tabs.mobile-tabs{display:block}
#main-content article#staff-profile aside{display:none}
#main-content article#staff-profile #quick-contact-reference ul{margin-bottom:0}
#main-content article#staff-profile #quick-contact-reference ul li.email{margin-left:0;padding-left:8%;display:block;margin-bottom:0.33em}
#main-content article#staff-profile #quick-contact-reference ul li.url{margin-left:0;padding-left:8%;display:block;margin-bottom:0.33em}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul{margin-bottom:0}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.email{margin-left:0;padding-left:8%;display:block;margin-bottom:0.33em}
#main-content article#staff-profile #staff-id #communications #phone-email-web ul li.url{margin-left:0;padding-left:8%;display:block;margin-bottom:0.33em}
#main-content article#staff-profile #staff-id .photo img{width:100%}
#main-content article#staff-profile #staff-id .information #name-role h1 .honorific-suffix{display:block;margin-left:0}
#main-content article#staff-profile #tabs nav ul{border-bottom:none}
#main-content article#staff-profile #tabs nav ul li{margin-bottom:0.33em;font-size:80%}
#main-content article#staff-profile .content{width:100%}
#main-content article#staff-profile .content div h2 a.toggle-heading{padding-right:10%}
}
@media screen and (max-width:700px){table.entries{margin-top:0;margin-bottom:1em;border-bottom:none}
table.entries tr{grid-template-columns:1fr;padding:1em 0}
table.entries tr td{border:none!important;padding:0}
}
#main-content #staff-grid{font-family:"proxima-nova", arial, sans-serif;font-size:85%;width:100%;float:none}
#main-content #staff-grid .staff-grid-section{display:-ms-grid;display:grid;display:grid;grid-template-columns:160px 2fr 147px 2fr;-ms-grid-columns:1fr 1fr 1fr 1fr;border-top:1px solid #abc0fd}
#main-content #staff-grid .staff-grid-section div{padding:1.33em 10% 1.33em 10%;border-bottom:1px solid #abc0fd;line-height:1.77em}
#main-content #staff-grid .staff-grid-section div a{text-decoration:none;border-bottom:1px dotted #0533be}
#main-content #staff-grid .staff-grid-section div a:hover{text-decoration:none;border-bottom:1px solid #0533be}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+1){padding-left:0;-ms-grid-row:1;-ms-grid-column:1}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+2){-ms-grid-row:1;-ms-grid-column:2;border-left:1px solid #abc0fd}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+3){-ms-grid-row:1;-ms-grid-column:3;border-left:1px solid #abc0fd}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+4){-ms-grid-row:1;-ms-grid-column:4;border-left:1px solid #abc0fd}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+5){-ms-grid-row:2;-ms-grid-column:1}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+6){-ms-grid-row:2;-ms-grid-column:2}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+7){-ms-grid-row:2;-ms-grid-column:3}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+8){-ms-grid-row:2;-ms-grid-column:4}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+9){-ms-grid-row:3;-ms-grid-column:1}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+10){-ms-grid-row:3;-ms-grid-column:2}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+11){-ms-grid-row:3;-ms-grid-column:3}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+12){-ms-grid-row:3;-ms-grid-column:4}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+13){-ms-grid-row:4;-ms-grid-column:1}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+14){-ms-grid-row:4;-ms-grid-column:2}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+15){-ms-grid-row:4;-ms-grid-column:3}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+16){-ms-grid-row:4;-ms-grid-column:4}
@media (max-width:760px){#main-content #staff-grid .staff-grid-section{border-top:none}
#main-content #staff-grid .staff-grid-section div{padding:0}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+1){grid-column:span 4;font-family:"freight-text-pro", serif;color:#A17700;font-size:160%;margin-bottom:0.33em;border-bottom:none}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+1) a{color:#A17700;border-bottom-color:#A17700}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+2){grid-column:span 4;border-left:none;padding-left:0;padding-bottom:2%;font-style:italic}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+3){grid-column:span 2;margin-bottom:1.55em;border-left:none;padding:0.55em 5%;padding-left:0}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+4){grid-column:span 2;margin-bottom:1.55em;padding:0.55em 5%}
}
@media (max-width:500px){#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+1){grid-column:span 4}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+2){grid-column:span 4}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+3){grid-column:span 4;margin-bottom:0}
#main-content #staff-grid .staff-grid-section div:nth-of-type(4n+4){grid-column:span 4;border-left:none;padding-left:0}
}
#main-content #staff-profile-navigation{position:relative}
#main-content #staff-profile-navigation #inline-navigation-tabs{display:none}
#main-content #staff-profile-navigation details#inline-navigation-details{display:none;position:fixed;bottom:0;left:0;right:0;background:#ff6f4c;padding:0.5em 5% 1em;transition:transform 0.5s;color:#fff;z-index:1000;font-family:"proxima-nova", arial, sans-serif}
#main-content #staff-profile-navigation details#inline-navigation-details ul{margin-left:0}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:before{display:none}
#main-content #staff-profile-navigation details#inline-navigation-details ul li a{color:#fff;border:0}
#main-content #staff-profile-navigation details#inline-navigation-details ul li a:before{width:24px;height:24px;display:inline-block;position:relative;top:6px;left:0;transition:transform 0.5s;color:#031F73;margin-right:7px}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:nth-of-type(5n+1) a:before{content:url(/files/images/icons/staff-profile/reversed/biography.svg)}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:nth-of-type(5n+2) a:before{content:url(/files/images/icons/staff-profile/reversed/research.svg)}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:nth-of-type(5n+3) a:before{content:url(/files/images/icons/staff-profile/reversed/publications.svg)}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:nth-of-type(5n+4) a:before{content:url(/files/images/icons/staff-profile/reversed/teaching-and-learning.svg)}
#main-content #staff-profile-navigation details#inline-navigation-details ul li:nth-of-type(5n+5) a:before{content:url(/files/images/icons/staff-profile/reversed/external-engagement.svg)}
#main-content #staff-profile-navigation details#inline-navigation-details summary{outline:none;font-weight:800;cursor:pointer}
#main-content #staff-profile-navigation details#inline-navigation-details summary:before{content:url(/files/images/icons/arrow-right.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:relative;top:6px;transition:transform 0.5s;color:#031F73;margin-right:2%}
#main-content #staff-profile-navigation details#inline-navigation-details summary::-webkit-details-marker{display:none}
#main-content #staff-profile-navigation details#inline-navigation-details[open]{height:auto}
#main-content #staff-profile-navigation details#inline-navigation-details[open] summary{padding-bottom:0.5em}
#main-content #staff-profile-navigation details#inline-navigation-details[open] summary:before{transform:rotate(90deg);content:url(/files/images/icons/close-white.svg)}
#staff-profile-dev #main-content h1.profile-heading:before{content:url(/files/images/icons/arrow-down.svg);font-family:"proxima-nova",arial,sans-serif;width:34px;height:34px;display:inline-block;position:relative;top:4.5px;left:0;transition:transform 0.5s;color:#031F73;margin-right:10px;margin-bottom:0.35em}
#staff-profile-dev #main-content h1.profile-heading.about-heading:before{content:url(/files/images/icons/staff-profile/biography.svg)}
#staff-profile-dev #main-content h1.profile-heading.research-heading:before{content:url(/files/images/icons/staff-profile/research.svg)}
#staff-profile-dev #main-content h1.profile-heading.publication-heading:before{content:url(/files/images/icons/staff-profile/publications.svg)}
#staff-profile-dev #main-content h1.profile-heading.teaching-heading:before{content:url(/files/images/icons/staff-profile/teaching-and-learning.svg)}
#staff-profile-dev #main-content h1.profile-heading.external-engagement-heading:before{content:url(/files/images/icons/staff-profile/external-engagement.svg)}
#staff-profile-dev article.staff-content-module{margin-bottom:1.25em}
#staff-profile-dev article#administrative-roles,#staff-profile-dev article#editorial-roles,#staff-profile-dev article#education-history,#staff-profile-dev article#external-examinations,#staff-profile-dev article#modules,#staff-profile-dev article#personal-distinctions,#staff-profile-dev article#professional-membership,#staff-profile-dev article#research-collaboration,#staff-profile-dev article#research-grants,#staff-profile-dev article#research-group-membership,#staff-profile-dev article#research-interest-01,#staff-profile-dev article#research-interest-02,#staff-profile-dev article#research-interest-03,#staff-profile-dev article#teaching-area-01,#staff-profile-dev article#teaching-area-02,#staff-profile-dev article#teaching-area-03{border-radius:7px;overflow:hidden;border:1px solid #b8b4d4;background:#e6e4f0;padding:0em 2% 1em}
#staff-profile-dev article#administrative-roles p,#staff-profile-dev article#editorial-roles p,#staff-profile-dev article#education-history p,#staff-profile-dev article#external-examinations p,#staff-profile-dev article#modules p,#staff-profile-dev article#personal-distinctions p,#staff-profile-dev article#professional-membership p,#staff-profile-dev article#research-collaboration p,#staff-profile-dev article#research-grants p,#staff-profile-dev article#research-group-membership p,#staff-profile-dev article#research-interest-01 p,#staff-profile-dev article#research-interest-02 p,#staff-profile-dev article#research-interest-03 p,#staff-profile-dev article#teaching-area-01 p,#staff-profile-dev article#teaching-area-02 p,#staff-profile-dev article#teaching-area-03 p{font-size:90%}
#staff-profile-dev article#administrative-roles h2,#staff-profile-dev article#editorial-roles h2,#staff-profile-dev article#education-history h2,#staff-profile-dev article#external-examinations h2,#staff-profile-dev article#modules h2,#staff-profile-dev article#personal-distinctions h2,#staff-profile-dev article#professional-membership h2,#staff-profile-dev article#research-collaboration h2,#staff-profile-dev article#research-grants h2,#staff-profile-dev article#research-group-membership h2,#staff-profile-dev article#research-interest-01 h2,#staff-profile-dev article#research-interest-02 h2,#staff-profile-dev article#research-interest-03 h2,#staff-profile-dev article#teaching-area-01 h2,#staff-profile-dev article#teaching-area-02 h2,#staff-profile-dev article#teaching-area-03 h2{color:#333;margin-bottom:0.45em}
#staff-profile-dev article#administrative-roles ul,#staff-profile-dev article#editorial-roles ul,#staff-profile-dev article#education-history ul,#staff-profile-dev article#external-examinations ul,#staff-profile-dev article#modules ul,#staff-profile-dev article#personal-distinctions ul,#staff-profile-dev article#professional-membership ul,#staff-profile-dev article#research-collaboration ul,#staff-profile-dev article#research-grants ul,#staff-profile-dev article#research-group-membership ul,#staff-profile-dev article#research-interest-01 ul,#staff-profile-dev article#research-interest-02 ul,#staff-profile-dev article#research-interest-03 ul,#staff-profile-dev article#teaching-area-01 ul,#staff-profile-dev article#teaching-area-02 ul,#staff-profile-dev article#teaching-area-03 ul{column-count:2;column-gap:30px;margin-bottom:0.5em}
#staff-profile-dev article#administrative-roles ul li:before,#staff-profile-dev article#editorial-roles ul li:before,#staff-profile-dev article#education-history ul li:before,#staff-profile-dev article#external-examinations ul li:before,#staff-profile-dev article#modules ul li:before,#staff-profile-dev article#personal-distinctions ul li:before,#staff-profile-dev article#professional-membership ul li:before,#staff-profile-dev article#research-collaboration ul li:before,#staff-profile-dev article#research-grants ul li:before,#staff-profile-dev article#research-group-membership ul li:before,#staff-profile-dev article#research-interest-01 ul li:before,#staff-profile-dev article#research-interest-02 ul li:before,#staff-profile-dev article#research-interest-03 ul li:before,#staff-profile-dev article#teaching-area-01 ul li:before,#staff-profile-dev article#teaching-area-02 ul li:before,#staff-profile-dev article#teaching-area-03 ul li:before{top:-5.5px;color:#564e87}
#staff-profile-dev article#administrative-roles ul li,#staff-profile-dev article#editorial-roles ul li,#staff-profile-dev article#education-history ul li,#staff-profile-dev article#external-examinations ul li,#staff-profile-dev article#modules ul li,#staff-profile-dev article#personal-distinctions ul li,#staff-profile-dev article#professional-membership ul li,#staff-profile-dev article#research-collaboration ul li,#staff-profile-dev article#research-grants ul li,#staff-profile-dev article#research-group-membership ul li,#staff-profile-dev article#research-interest-01 ul li,#staff-profile-dev article#research-interest-02 ul li,#staff-profile-dev article#research-interest-03 ul li,#staff-profile-dev article#teaching-area-01 ul li,#staff-profile-dev article#teaching-area-02 ul li,#staff-profile-dev article#teaching-area-03 ul li{width:97%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-size:90%}
#staff-profile-dev article#administrative-roles ul li a,#staff-profile-dev article#editorial-roles ul li a,#staff-profile-dev article#education-history ul li a,#staff-profile-dev article#external-examinations ul li a,#staff-profile-dev article#modules ul li a,#staff-profile-dev article#personal-distinctions ul li a,#staff-profile-dev article#professional-membership ul li a,#staff-profile-dev article#research-collaboration ul li a,#staff-profile-dev article#research-grants ul li a,#staff-profile-dev article#research-group-membership ul li a,#staff-profile-dev article#research-interest-01 ul li a,#staff-profile-dev article#research-interest-02 ul li a,#staff-profile-dev article#research-interest-03 ul li a,#staff-profile-dev article#teaching-area-01 ul li a,#staff-profile-dev article#teaching-area-02 ul li a,#staff-profile-dev article#teaching-area-03 ul li a{color:#333}
#staff-profile-dev article#editorial-roles div,#staff-profile-dev article#external-examinations div,#staff-profile-dev article#professional-membership div,#staff-profile-dev article#research-interest-01 div,#staff-profile-dev article#research-interest-02 div,#staff-profile-dev article#research-interest-03 div,#staff-profile-dev article#teaching-area-01 div,#staff-profile-dev article#teaching-area-02 div,#staff-profile-dev article#teaching-area-03 div{column-count:2;column-gap:30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-bottom:0}
#staff-profile-dev article#editorial-roles div ul,#staff-profile-dev article#external-examinations div ul,#staff-profile-dev article#professional-membership div ul,#staff-profile-dev article#research-interest-01 div ul,#staff-profile-dev article#research-interest-02 div ul,#staff-profile-dev article#research-interest-03 div ul,#staff-profile-dev article#teaching-area-01 div ul,#staff-profile-dev article#teaching-area-02 div ul,#staff-profile-dev article#teaching-area-03 div ul{column-count:1}
#staff-profile-dev article#modules{padding-bottom:0.5em}
#staff-profile-dev article#modules div{column-count:2;column-gap:30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
#staff-profile-dev article#modules div h3:first-letter{text-transform:uppercase}
#staff-profile-dev article#modules div h3{text-transform:lowercase}
#staff-profile-dev article#modules div div,#staff-profile-dev article#modules div div>div{column-count:1}
#staff-profile-dev article#modules div,#staff-profile-dev article#research-collaboration div{border-bottom:1px solid #b8b4d4;margin-bottom:1em}
#staff-profile-dev article#modules div div,#staff-profile-dev article#research-collaboration div div{border-bottom:none;margin-bottom:0}
#staff-profile-dev article#modules div div.collaboration:last-of-type,#staff-profile-dev article#research-collaboration div div.collaboration:last-of-type{padding-bottom:0.25em}
#staff-profile-dev article#modules div div.single-module h3,#staff-profile-dev article#research-collaboration div div.single-module h3{margin-bottom:0.35em!important}
#staff-profile-dev article#modules div div.single-module h3 a,#staff-profile-dev article#research-collaboration div div.single-module h3 a{padding-bottom:0.051em}
#staff-profile-dev article#modules div div.single-module h4:first-of-type,#staff-profile-dev article#research-collaboration div div.single-module h4:first-of-type{font-weight:400;font-size:75%;padding-bottom:0.25em}
#staff-profile-dev article#modules div div.collaboration,#staff-profile-dev article#modules div div.single-module,#staff-profile-dev article#research-collaboration div div.collaboration,#staff-profile-dev article#research-collaboration div div.single-module{border-top:1px solid #b8b4d4;padding-bottom:0.65em}
#staff-profile-dev article#modules div div.collaboration h3,#staff-profile-dev article#modules div div.single-module h3,#staff-profile-dev article#research-collaboration div div.collaboration h3,#staff-profile-dev article#research-collaboration div div.single-module h3{margin-bottom:0;margin-top:0.75em;color:#333}
#staff-profile-dev article#modules div div.collaboration h3 a,#staff-profile-dev article#modules div div.single-module h3 a,#staff-profile-dev article#research-collaboration div div.collaboration h3 a,#staff-profile-dev article#research-collaboration div div.single-module h3 a{color:#333}
#staff-profile-dev article#modules div div.collaboration h4,#staff-profile-dev article#modules div div.single-module h4,#staff-profile-dev article#research-collaboration div div.collaboration h4,#staff-profile-dev article#research-collaboration div div.single-module h4{margin-top:0.15em;color:#333}
#staff-profile-dev article#modules div div.collaboration p,#staff-profile-dev article#modules div div.single-module p,#staff-profile-dev article#research-collaboration div div.collaboration p,#staff-profile-dev article#research-collaboration div div.single-module p{margin-bottom:0}
#staff-profile-dev article#staff-profile{padding-right:0}
#staff-profile-dev #top-content{margin-bottom:1em;position:relative}
#staff-profile-dev header#staff-id{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-gap:28px}
#staff-profile-dev header#staff-id .photo:empty{display:none}
#staff-profile-dev header#staff-id .photo{margin:0;padding:0;grid-column-end:span 1}
#staff-profile-dev header#staff-id .photo img{border-radius:50%;top:0;margin:0.75em 0 0.5em!important;padding:0}
#staff-profile-dev header#staff-id .information{padding-top:1em;grid-column-end:span 3}
#staff-profile-dev header#staff-id #contact-and-connect{padding-top:0.75em;grid-column-end:span 1}
#staff-profile-dev header#staff-id #contact-and-connect .connect{margin-left:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(24px, 1fr));grid-gap:5px;grid-row-gap:2px}
#staff-profile-dev header#staff-id #contact-and-connect .connect li:before{display:none}
#staff-profile-dev header#staff-id #contact-and-connect .connect li{display:inline;margin-bottom:0}
#staff-profile-dev header#staff-id #contact-and-connect .connect li a:before{display:none;width:24px;height:24px;display:inline-block;transition:transform 0.5s;color:#031F73}
#staff-profile-dev header#staff-id #contact-and-connect .connect li a{border:none}
#staff-profile-dev header#staff-id #contact-and-connect .connect li:last-of-type{margin-right:0}
#staff-profile-dev header#staff-id #contact-and-connect .connect .facebook a:before{content:url(/files/images/icons/social-media/facebook.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .twitter a:before{content:url(/files/images/icons/social-media/twitter.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .linkedin a:before{content:url(/files/images/icons/social-media/linkedin.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .academia a:before{content:url(/files/images/icons/social-media/academia.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .google-plus a:before{content:url(/files/images/icons/social-media/google-plus.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .google-scholar a:before{content:url(/files/images/icons/social-media/google-scholar.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .orchid-id a:before{content:url(/files/images/icons/social-media/orchid-id.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .research-gate a:before{content:url(/files/images/icons/social-media/research-gate.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .connect .scopus a:before{content:url(/files/images/icons/social-media/google-plus.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact{margin-left:0;margin-bottom:0.75em;display:grid;grid-template-columns:repeat(auto-fit, minmax(33px, 1fr));grid-gap:5px;grid-row-gap:2px}
#staff-profile-dev header#staff-id #contact-and-connect .contact li:before{display:none}
#staff-profile-dev header#staff-id #contact-and-connect .contact li:nth-of-type(5n+1){display:block;grid-column-end:span 5}
#staff-profile-dev header#staff-id #contact-and-connect .contact li:nth-of-type(5n+1) a span{display:inline;font-size:75%;font-weight:400;position:relative;top:-12px;left:12px;color:#333}
#staff-profile-dev header#staff-id #contact-and-connect .contact li:nth-of-type(5n+5){margin:0}
#staff-profile-dev header#staff-id #contact-and-connect .contact li{display:inline-block;margin-bottom:0;margin-right:5px}
#staff-profile-dev header#staff-id #contact-and-connect .contact li span{display:none}
#staff-profile-dev header#staff-id #contact-and-connect .contact li a{border:none}
#staff-profile-dev header#staff-id #contact-and-connect .contact li a:after,#staff-profile-dev header#staff-id #contact-and-connect .contact li a:before{display:none;width:34px;height:34px;display:inline-block;transition:transform 0.5s;color:#031F73}
#staff-profile-dev header#staff-id #contact-and-connect .contact .location a:before{content:url(/files/images/icons/staff-profile/profile-location.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact .url a:before{content:url(/files/images/icons/staff-profile/profile-url.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact .email a:before{content:url(/files/images/icons/staff-profile/profile-email.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact .download-cv a:before{content:url(/files/images/icons/staff-profile/download-cv.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact .tel a:before{content:url(/files/images/icons/staff-profile/profile-phone-number.svg)}
#staff-profile-dev header#staff-id #contact-and-connect .contact .tel a span{display:none}
#staff-profile-dev .topic-page .list-and-tags{display:grid;grid-template-columns:3fr 0.5fr;grid-column-gap:30px}
#staff-profile-dev .topic-page aside{width:100%;overflow:visible;padding-right:5px;order:2}
#staff-profile-dev .topic-page aside dl{font-family:"proxima-nova", arial, sans-serif}
#staff-profile-dev .topic-page aside dl dt{margin-top:0.35em;margin-bottom:0.5em;color:#031F73;font-weight:800}
#staff-profile-dev .topic-page aside dl dd{display:inline-block;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:80%;background:#746b8c;position:relative;color:#fff;padding:0.25em 10%;font-weight:800;margin-bottom:0.5em;word-break:break-all;margin-right:10px}
#staff-profile-dev .topic-page aside dl dd:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:#746b8c;border-width:12px;margin-top:-12px}
#staff-profile-dev .topic-page #filter-header{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;grid-row-gap:20px}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1){grid-column:1 / -1;border-radius:7px;margin-bottom:0;background:#7a7192}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) h2{padding:1em 3% 0;margin-bottom:0;color:#fff}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul{column-count:2;padding:1em 3% 0;margin-left:0.25em}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul li:before{content:counter(step-counter);margin-right:15px;font-size:100%;color:rgba(255, 255, 255, 0.5);padding:0;width:0.55em;border-radius:11px;position:relative;top:-1px;left:2px;display:inline-flex}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul li{counter-increment:step-counter;display:grid;grid-template-columns:0.25fr 9.75fr;grid-gap:10px}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul li a{color:#fff;border-bottom-color:#fff}
#staff-profile-dev .topic-page #filter-header .filter-group{position:relative;margin-bottom:0.25em!important;margin-bottom:1.25em}
#staff-profile-dev .topic-page #filter-header .filter-group details[open] summary:before{transform:rotate(-90deg)}
#staff-profile-dev .topic-page #filter-header .filter-group details{color:#fff;z-index:300;border-radius:7px;position:absolute;width:100%;border:1px solid #443f52;background:#2c2935}
#staff-profile-dev .topic-page #filter-header .filter-group details summary::-webkit-details-marker{display:none}
#staff-profile-dev .topic-page #filter-header .filter-group details ul{margin:10px 5%}
#staff-profile-dev .topic-page #filter-header .filter-group details summary{padding:2px 5% 8px;cursor:pointer;outline:none;display:inline-block;width:100%;font-family:"proxima-nova", arial, sans-serif;font-weight:800}
#staff-profile-dev .topic-page #filter-header .filter-group details summary:before{content:url(/files/images/icons/arrow-right.svg);font-family:"proxima-nova",arial,sans-serif;transform:rotate(90deg);width:24px;height:24px;display:inline-block;position:relative;top:6px;transition:all 0.5s;color:#031F73;margin-right:2%}
#staff-profile-dev .topic-page #filter-header .filter-group h2{font-size:115%;margin-bottom:0.5em;color:#fff}
#staff-profile-dev .topic-page #filter-header .filter-group ul{margin-left:0}
#staff-profile-dev .topic-page #filter-header .filter-group ul li{color:#fff}
#staff-profile-dev .topic-page #filter-header .filter-group ul li:before{display:none}
#staff-profile-dev .topic-page #filter-header .filter-group input[type=text]:before{content:url(/files/images/icons/circle-search.svg);width:24px;height:24px}
#staff-profile-dev .topic-page #filter-header .filter-group input[type=text]{border:2px solid #1E1E1E;border-radius:7px;width:100%;font-family:"proxima-nova",arial,sans-serif;font-size:75%;padding:0.82em 2.5%;background:none}
#staff-profile-dev .topic-page article{width:100%;float:none;padding-right:0}
#staff-profile-dev .topic-page article .pagination{margin-left:0;order:3}
#staff-profile-dev .topic-page article .pagination li:before{display:none}
#staff-profile-dev .topic-page article .pagination li{display:inline;margin-right:2%}
#staff-profile-dev .topic-page article .pagination li a:hover{border-bottom-style:solid}
#staff-profile-dev .topic-page article .list{margin:0;order:1}
#staff-profile-dev .topic-page article .list li:before{display:none}
#staff-profile-dev .topic-page article .list li{margin-bottom:1.5em;border-radius:7px;border:1px solid #b8b4d4;background:#e6e4f0;overflow:hidden}
#staff-profile-dev .topic-page article .list li p.type{padding:1em 2.5% 0;font-size:80%}
#staff-profile-dev .topic-page article .list li p.type a{color:#050505}
#staff-profile-dev .topic-page article .list li h3{font-size:115%;margin-bottom:0;margin-top:0;line-height:1.25em;padding:0 2.5% 0.75em;position:relative;top:-3px}
#staff-profile-dev .topic-page article .list li h3 a{color:#050505}
#staff-profile-dev .topic-page article .list li cite p:before{content:url(/files/images/icons/arrow-dark-right.svg);width:18px;height:18px;display:inline-block;position:relative;left:0;top:3px;margin-right:1%;margin-bottom:2px;transition:all 0.5s;color:#031F73;transform:rotate(0deg)}
#staff-profile-dev .topic-page article .list li cite p{font-size:80%;margin-bottom:0.5em;cursor:pointer;color:#1E1E1E;position:relative;top:-7px;width:95%;padding:0 2.5%}
#staff-profile-dev .topic-page article .list li cite.expander p:before{transform:rotate(-90deg)}
#staff-profile-dev .topic-page article .list li cite.expander p{height:1.5em;overflow:hidden;cursor:pointer}
#staff-profile-dev .topic-page article .list li cite.expander p:active{outline:none;background:none}
#staff-profile-dev .topic-page article .list li footer{background:none;padding:0 2.5%}
#staff-profile-dev .topic-page article .list li footer p{color:#333;font-size:75%;margin-bottom:0.5em}
#staff-profile-dev .topic-page article .list li footer p a{color:#1a1a1a}
#staff-profile-dev .topic-page article .list li footer hr{display:none}
#staff-profile-dev .topic-page article .list li footer dl{margin-bottom:1em;padding-top:0.5em}
#staff-profile-dev .topic-page article .list li footer dl dt{display:inline-block;border-radius:5px;margin-bottom:10px;font-size:80%;background:#b8b4d4;color:#383838;padding:0em 1.25%;font-weight:800;margin-right:3px}
#staff-profile-dev .topic-page article .list li footer dl dd{display:inline-block;border-radius:5px;margin-bottom:10px;font-size:80%;background:#9a94c1;color:#fff;padding:0em 1.25%;font-weight:800;margin-right:3px}
#staff-profile-dev .topic-page article .list li footer dl dd a{border:none;color:#fff}
#staff-profile-dev .topic-page article .list li footer dl dd:hover{background:#7b73ae}
#staff-profile-dev #staff-profile-navigation{padding-bottom:0}
#staff-profile-dev article.staff-content-module{width:100%;float:none;padding-right:0}
#staff-profile-dev article.staff-content-module h2:empty{display:none}
#staff-profile-dev article.staff-content-module p{width:97%}
#staff-profile-dev article.staff-content-module p br{content:"";display:block;margin:0.75rem 0}
#staff-profile-dev article#staff-profile{float:none;margin-bottom:0}
#staff-profile-dev article#staff-profile #staff-id .information #name-role h2 .org{border-bottom:none}
#staff-profile-dev article#staff-profile header:after,#staff-profile-dev article#staff-profile header:before{display:none}
#staff-profile-dev article#staff-profile header#staff-id{margin-bottom:0;padding-bottom:0;margin-bottom:0.77em}
#staff-profile-dev article#staff-profile header#staff-id .information,#staff-profile-dev article#staff-profile header#staff-id .photo{float:none;width:auto}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h1{border-bottom:none;padding-bottom:0;margin-bottom:0;font-family:"freight-text-pro", serif;font-weight:400;font-size:160%;font-style:italic}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h1 .family-name{margin-right:10px}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h1 .honorific-suffix{font-weight:normal;font-size:50%;white-space:pre;font-style:normal;margin-left:0}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h2{font-weight:800;font-size:160%;margin-top:0}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h2 .org{font-size:50%;line-height:1.25em;position:relative;top:0.5em}
#staff-profile-dev article#staff-profile header#staff-id .information div#communications:after,#staff-profile-dev article#staff-profile header#staff-id .information div#communications:before{display:none}
#staff-profile-dev article#staff-profile header#staff-id .information div#communications{background:rgba(255, 255, 255, 0.25);display:grid;grid-template-columns:3fr 1fr;grid-gap:10px}
#grid-dev-container:last-of-type{margin-bottom:20em}
#grid-dev-container:after{content:"";clear:both;display:table}
#grid-dev-container{background:#3593aa;margin-bottom:1em;width:100%}
#grid-dev-container .grid-module{float:left;width:32%;margin-right:2%;background:#333;padding:1em;color:#fff;margin-bottom:1em}
#grid-dev-container .grid-module:nth-of-type(3n+3){margin-right:0}
#grid-dev-container .grid-module:nth-last-child(-n+7):first-child,#grid-dev-container .grid-module:nth-last-child(-n+7):first-child~div{background:gold;width:49%}
#grid-dev-container .grid-module:nth-last-child(-n+7):first-child~div{margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+7):first-child~div:nth-of-type(2n+2){margin-right:0}
#grid-dev-container .grid-module:nth-last-child(-n+6):first-child,#grid-dev-container .grid-module:nth-last-child(-n+6):first-child~div{background:teal;width:32%}
#grid-dev-container .grid-module:nth-last-child(-n+6):first-child~div{margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+6):first-child~div:nth-of-type(2n+2){margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+6):first-child~div:nth-of-type(3n+3){margin-right:0}
#grid-dev-container .grid-module:nth-last-child(-n+4):first-child,#grid-dev-container .grid-module:nth-last-child(-n+4):first-child~div{background:LIGHTCORAL;width:49%}
#grid-dev-container .grid-module:nth-last-child(-n+4):first-child~div{margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+4):first-child~div:nth-of-type(3n+3){margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+4):first-child~div:nth-of-type(2n+2){margin-right:0}
#grid-dev-container .grid-module:nth-last-child(-n+3):first-child,#grid-dev-container .grid-module:nth-last-child(-n+3):first-child~div{background:yellow;width:32%}
#grid-dev-container .grid-module:nth-last-child(-n+3):first-child~div{margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+3):first-child~div:nth-of-type(2n+2){margin-right:2%}
#grid-dev-container .grid-module:nth-last-child(-n+3):first-child~div:last-child{margin-right:0}
#grid-dev-container .grid-module:nth-last-child(-n+2):first-child,#grid-dev-container .grid-module:nth-last-child(-n+2):first-child~div{background:orange;width:49%}
#grid-dev-container .grid-module:nth-last-child(-n+2):first-child~div{margin-right:0}
#grid-dev-container .grid-module:only-of-type{width:100%!important;float:none!important;background:pink!important}
@media screen and (max-width:1300px){#staff-profile-dev header#staff-id .information{grid-column-end:span 2}
}
@media screen and (max-width:700px){#staff-profile-dev article#administrative-roles,#staff-profile-dev article#personal-distinctions{padding:0.5em 4%}
#staff-profile-dev article#administrative-roles ul,#staff-profile-dev article#personal-distinctions ul{column-count:1;column-gap:0}
#staff-profile-dev #top-content:after{top:32px;right:0}
#staff-profile-dev article#administrative-roles,#staff-profile-dev article#editorial-roles,#staff-profile-dev article#education-history,#staff-profile-dev article#external-examinations,#staff-profile-dev article#modules,#staff-profile-dev article#personal-distinctions,#staff-profile-dev article#professional-membership,#staff-profile-dev article#research-collaboration,#staff-profile-dev article#research-grants,#staff-profile-dev article#research-group-membership,#staff-profile-dev article#research-interest-01,#staff-profile-dev article#research-interest-02,#staff-profile-dev article#research-interest-03,#staff-profile-dev article#teaching-area-01,#staff-profile-dev article#teaching-area-02,#staff-profile-dev article#teaching-area-03{padding:0.5em 4%;column-count:1}
#staff-profile-dev article#administrative-roles div,#staff-profile-dev article#editorial-roles div,#staff-profile-dev article#education-history div,#staff-profile-dev article#external-examinations div,#staff-profile-dev article#modules div,#staff-profile-dev article#personal-distinctions div,#staff-profile-dev article#professional-membership div,#staff-profile-dev article#research-collaboration div,#staff-profile-dev article#research-grants div,#staff-profile-dev article#research-group-membership div,#staff-profile-dev article#research-interest-01 div,#staff-profile-dev article#research-interest-02 div,#staff-profile-dev article#research-interest-03 div,#staff-profile-dev article#teaching-area-01 div,#staff-profile-dev article#teaching-area-02 div,#staff-profile-dev article#teaching-area-03 div{column-count:1}
#staff-profile-dev article#administrative-roles div ul,#staff-profile-dev article#editorial-roles div ul,#staff-profile-dev article#education-history div ul,#staff-profile-dev article#external-examinations div ul,#staff-profile-dev article#modules div ul,#staff-profile-dev article#personal-distinctions div ul,#staff-profile-dev article#professional-membership div ul,#staff-profile-dev article#research-collaboration div ul,#staff-profile-dev article#research-grants div ul,#staff-profile-dev article#research-group-membership div ul,#staff-profile-dev article#research-interest-01 div ul,#staff-profile-dev article#research-interest-02 div ul,#staff-profile-dev article#research-interest-03 div ul,#staff-profile-dev article#teaching-area-01 div ul,#staff-profile-dev article#teaching-area-02 div ul,#staff-profile-dev article#teaching-area-03 div ul{column-count:1}
#staff-profile-dev article#staff-profile #top-content{position:relative}
#staff-profile-dev article#staff-profile header#staff-id{display:block}
#staff-profile-dev article#staff-profile header#staff-id .photo{margin:0 auto;width:50%}
#staff-profile-dev article#staff-profile header#staff-id .photo img{margin-bottom:0!important}
#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .connect,#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .contact{display:block}
#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .connect li,#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .contact li{margin:0 2px}
#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect{text-align:center;padding-top:0}
#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .contact li.tel{display:inline}
#staff-profile-dev article#staff-profile header#staff-id #contact-and-connect .contact li.tel a span{display:none}
#staff-profile-dev article#staff-profile header#staff-id .information{padding-top:0.5em}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role{margin:0 auto;text-align:center}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h1{margin:0}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h1:before{display:none}
#staff-profile-dev article#staff-profile header#staff-id .information #name-role h2{font-size:150%;width:95%;margin:0 auto 1em;line-height:1em}
#staff-profile-dev #main-content details#inline-navigation-details{display:block}
#staff-profile-dev .topic-page article{margin-bottom:0}
#staff-profile-dev .topic-page .list-and-tags{display:grid;grid-template-columns:1fr;grid-column-gap:30px}
#staff-profile-dev .topic-page .list-and-tags aside{order:3;margin-bottom:0}
#staff-profile-dev .topic-page .list-and-tags aside dl dd{margin-right:20px}
#staff-profile-dev .topic-page .list-and-tags .list{order:1}
#staff-profile-dev .topic-page .list-and-tags .pagination{order:2}
#staff-profile-dev .topic-page #filter-header{display:block;padding-bottom:0}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) h2{padding:1em 5% 0}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul{column-count:1;padding:1em 5%}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1) ul li{display:block}
#staff-profile-dev .topic-page #filter-header .filter-group{margin-bottom:1em!important}
#staff-profile-dev .topic-page #filter-header .filter-group details{position:relative}
#staff-profile-dev .topic-page #filter-header .filter-group:nth-of-type(3n+1){margin-bottom:0!important}
}
#staff-profile-dev #top-content header.scroll nav span{transition:all 0.5s ease}
#staff-profile-dev #top-content header.scroll nav span a:after{width:24px;height:24px;display:inline-block;position:relative;top:6px;left:7px;transition:transform 0.5s;color:#031F73}
#staff-profile-dev #top-content header.scroll nav span:nth-of-type(5n+1) a:after{content:url(/files/images/icons/staff-profile/biography.svg)}
#staff-profile-dev #top-content header.scroll nav span:nth-of-type(5n+2) a:after{content:url(/files/images/icons/staff-profile/research.svg)}
#staff-profile-dev #top-content header.scroll nav span:nth-of-type(5n+3) a:after{content:url(/files/images/icons/staff-profile/publications.svg)}
#staff-profile-dev #top-content header.scroll nav span:nth-of-type(5n+4) a:after{content:url(/files/images/icons/staff-profile/teaching-and-learning.svg)}
#staff-profile-dev #top-content header.scroll nav span:nth-of-type(5n+5) a:after{content:url(/files/images/icons/staff-profile/external-engagement.svg)}
#top-content{border-bottom:1px solid #1E1E1E;padding-bottom:0.5em;margin-bottom:1.75em}
#top-content header.scroll{border-bottom:1px solid #1E1E1E;margin-bottom:0!important;padding-bottom:0.5em}
#top-content header.scroll nav{padding-bottom:0.25em;background:#fff}
#top-content header.scroll nav button{background:none;border:none;outline:none;position:relative;border-bottom:9px solid rgba(0, 0, 0, 0);transition:border-bottom-color .25s ease-in-out;-moz-transition:border-bottom-color .25s ease-in-out;-webkit-transition:border-bottom-color .25s ease-in-out;padding:0 0 14px;font-family:"proxima-nova", arial, sans-serif;font-weight:800;color:#031F73;margin-right:20px;margin-bottom:-24px}
#top-content header.scroll nav button:hover{border-bottom-color:rgba(0, 0, 0, 0.4)}
#top-content header.scroll nav button.active,#top-content header.scroll nav button:active,#top-content header.scroll nav button:focus{background:none;outline:none;border-bottom-color:#031F73;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
#top-content header.scroll nav span{position:relative}
#top-content header.scroll nav span a{border-bottom:9px solid rgba(0, 0, 0, 0);transition:border-bottom-color .25s ease-in-out;-moz-transition:border-bottom-color .25s ease-in-out;-webkit-transition:border-bottom-color .25s ease-in-out;padding-bottom:14px}
#top-content header.scroll nav span a:hover{border-bottom-color:rgba(0, 0, 0, 0.4)}
#top-content header.scroll nav span.tab-active a{border-bottom-color:#031F73;outline:none}
#top-content header.scroll nav a{font-size:100%}
#top-content header.scroll a{margin-right:20px;color:#031F73;font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:110%}
@media screen and (max-width:700px){#top-content{border-bottom:none}
#top-content header.scroll.stuck{top:69px!important;display:block}
#top-content header.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
#top-content header.scroll nav button{padding-bottom:8px}
#top-content header.scroll nav button:last-of-type{margin-right:2em}
#top-content header.scroll nav span a{padding-bottom:8px}
#top-content header.scroll nav span:last-of-type{margin-right:2em}
#top-content header.scroll::-webkit-scrollbar{display:none}
#top-content:after{content:url(/files/images/icons/arrow-left-right.svg);height:24px;width:24px;display:inline-block;position:absolute;right:0;top:24px}
}
#homepage.alzheimers #section-banner-buffer section{background-position-y:-130px}
#homepage .mp-container #course-search-strip{margin-bottom:0.33em;display:none;background:#02144b}
#homepage .mp-container #course-search-strip .inner form fieldset input[type=text]{border:2px solid black}
#homepage .mp-container #course-search-strip .inner form fieldset select{border:2px solid black;top:-1px}
#homepage .mp-container #course-search-strip .inner form fieldset input[type=submit]{background-color:rgba(0, 0, 0, 0.4)}
#homepage .mp-container #course-search-strip .inner form fieldset input[type=submit]:hover{background-color:rgba(0, 0, 0, 0.75)}
#homepage .mp-container #course-search-strip .inner form fieldset h2{color:rgba(255, 255, 255, 0.75)}
#homepage #universal-header #course-search-strip{display:block}
#homepage #universal-header #course-search-strip .inner form{width:100%!important}
#homepage #section-banner-buffer #study-home .format h1{font-size:422%;padding-bottom:0}
#homepage #section-banner-buffer #study-home .format ul{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;margin-bottom:2.55em;text-transform:uppercase;margin-left:0;padding-left:0;font-size:170%}
#homepage #section-banner-buffer #study-home .format ul li{margin-bottom:0}
#homepage #section-banner-buffer #study-home .format ul li a{text-decoration:none;padding:0;padding-right:40px;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center}
#homepage #section-banner-buffer #study-home .format ul li a:hover{text-decoration:underline}
#section-banner-buffer{width:100%;padding-bottom:0}
#section-banner-buffer section{background-position-y:-130px;background-size:cover;background-color:#1e1e1e}
#section-banner-buffer section .hero-wrapper .universal-inner{height:587px;position:relative}
#section-banner-buffer section .hero-wrapper .universal-inner .format{position:absolute;bottom:0;right:0;width:46.38%}
#section-banner-buffer section .hero-wrapper .universal-inner .format h3{font-family:"freight-text-pro", serif;color:#fff;font-size:300%;font-style:italic;font-weight:500;margin-bottom:0.22em;letter-spacing:0.027em;line-height:1em}
#section-banner-buffer section .hero-wrapper .universal-inner .format h1{color:#fff;font-family:"proxima-nova", arial, sans-serif;font-size:422%;padding-bottom:0.33em;line-height:0.905em;font-weight:800;margin-bottom:0.133em}
#section-banner-buffer section .hero-wrapper .universal-inner .format a{text-decoration:none;color:#fff}
#section-banner-buffer section .hero-wrapper .universal-inner .format a:hover{text-decoration:underline}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p{color:#fff;font-size:182%;margin-bottom:2.55em;font-family:"proxima-nova", arial, sans-serif;line-height:1.177em}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.description{margin-bottom:0.33em;text-transform:none;font-size:150%;line-height:1.277em}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action a{color:#fff;text-decoration:none;padding:0;padding-right:6px;line-height:1.7em;font-weight:800;border-bottom:1px dotted #fff;margin-right:2%}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action a:after{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;transition:transform 0.5s;position:relative;top:9px}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action a:hover{border-bottom:1px solid #fff}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action .date{text-transform:none;margin-bottom:0.33em;font-size:150%;font-weight:600}
#section-banner-buffer section .hero-wrapper .universal-inner .format.left{left:0}
#news-and-events{background:#fff;font-family:"proxima-nova", arial, sans-serif;font-weight:600;padding:0 0 2.22em}
#news-and-events #homepage-news{width:73%;float:left}
#news-and-events #homepage-news div.mobile-clear{clear:both}
#news-and-events #homepage-news div{width:48%;float:left;margin-right:1.7%}
#news-and-events #homepage-news div h3{line-height:1.21em;font-weight:800}
#news-and-events #homepage-news div h3 a{border-bottom:1px dotted #031F73}
#news-and-events #homepage-news div h3 a:hover{text-decoration:none;border-bottom-style:solid;color:#021650}
#news-and-events #homepage-news div img{margin-bottom:1.77em;position:relative;top:4px;max-width:20%;float:left;margin-right:5.14%}
#news-and-events #homepage-news div:nth-of-type(5n){margin-right:0}
#news-and-events #homepage-news div:last-child{margin-right:0}
#news-and-events #homepage-news p{font-family:arial, sans-serif;font-weight:normal;font-size:100%;color:#666;margin-bottom:0.33em}
#news-and-events #homepage-news p a{text-decoration:none;color:#031F73}
#news-and-events #homepage-news h2{font-size:150%;font-family:"proxima-nova", arial, sans-serif;font-weight:800;margin-top:1em}
#news-and-events #homepage-news h2 a{color:#031F73;text-decoration:none}
#news-and-events #homepage-news h3{font-family:"proxima-nova", arial, sans-serif;font-weight:400;font-size:143%;line-height:1.33em;margin-bottom:0}
#news-and-events #homepage-news h3 a{text-decoration:none;color:#031F73}
#news-and-events #homepage-news h3 a:hover{color:#052faf;text-decoration:underline}
#news-and-events #homepage-events{width:26.3%;float:right}
#news-and-events #homepage-events h2:first-child{margin-bottom:0.25em}
#news-and-events #homepage-events h2:first-child a{border-bottom:none}
#news-and-events #homepage-events h2{font-weight:800;margin-top:1em}
#news-and-events #homepage-events h2 a{border-bottom:1px dotted #031F73;text-decoration:none;font-weight:800}
#news-and-events #homepage-events h2 a:hover{text-decoration:none;border-bottom-style:solid;color:#021650}
#news-and-events #homepage-events .event{position:relative;top:1px}
#news-and-events #homepage-events .event img{float:left;width:25%}
#news-and-events #homepage-events .event-details{float:right;width:68%;position:relative;top:-4px;margin-bottom:0.05em}
#news-and-events #homepage-events .event-details h2{line-height:1.33em;position:relative;top:-7px;font-size:143%;font-family:"proxima-nova", arial, sans-serif;font-weight:400;margin-top:0}
#news-and-events #homepage-events .event-details a{text-decoration:none;color:#031F73}
#news-and-events #homepage-events .event-details a:hover{color:#052faf}
#news-and-events #homepage-events .event-details .date-time{color:#666;font-family:"proxima-nova", arial, sans-serif;font-weight:normal;font-size:90%;margin-bottom:0.88em}
#homepage footer #definition-strip .global-uni{display:none}
@media screen and (max-width:1024px){#section-banner-buffer section .hero-wrapper .universal-inner .format{width:48.8%}
#news-and-events #homepage-news{width:94.5%;float:none;margin:0 auto 0}
#news-and-events #homepage-events{width:94.5%;float:none;margin:0 auto}
#news-and-events #homepage-events .event{width:49%;margin-right:2%;float:left}
#news-and-events #homepage-events .event:nth-child(3n+0){margin-right:0}
}
@media screen and (max-width:1730px){#homepage #section-banner-buffer section#liverpool-city{background-position-y:center}
#section-banner-buffer section{background-position-y:center}
}
@media screen and (max-width:1366px){#homepage.alzheimers #section-banner-buffer section{background-position-y:center}
#section-banner-buffer section{background-position-y:center}
#section-banner-buffer section .hero-wrapper .universal-inner{height:500px}
#section-banner-buffer section .hero-wrapper .universal-inner .format h1{font-size:350%}
#section-banner-buffer section .hero-wrapper .universal-inner .format h3{font-size:300%}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p:last-child{margin-bottom:1.77em}
}
@media screen and (max-width:1023px){#homepage #section-banner-buffer section#liverpool-city{background-position-y:0}
#homepage #section-banner-buffer section .hero-wrapper .universal-inner{background-color:#010b28}
#homepage #section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p:last-child{margin-bottom:0}
#homepage .mp-container #course-search-strip{display:block;width:100%}
#homepage .mp-container #course-search-strip .inner{width:90%}
#homepage footer #definition-strip{padding-top:1em}
#homepage #course-search-strip{padding-top:0.33em}
#homepage #course-search-strip .inner form{width:auto;padding-bottom:1.33em;float:none}
#homepage #course-search-strip .inner .global-position{width:auto;padding:0 0 0.77em 0}
#homepage #course-search-strip .inner .global-position ul li{line-height:1.33em}
#homepage #course-search-strip .inner .global-position ul li a{color:#fff}
#section-banner-buffer section{background-position:top center;background-size:100%;height:auto}
#section-banner-buffer section .hero-wrapper{padding-top:38.5%;background:none}
#section-banner-buffer section .hero-wrapper .universal-inner{background-color:#031F73;width:auto;height:auto;position:relative}
#section-banner-buffer section .hero-wrapper .universal-inner .format{padding:1.22em 5% 2em;width:100%;position:relative;margin-bottom:0}
#section-banner-buffer section .hero-wrapper .universal-inner .format h3{font-size:180%;text-shadow:none}
#section-banner-buffer section .hero-wrapper .universal-inner .format h1{font-size:240%;text-shadow:none;line-height:1.033em}
#section-banner-buffer section .hero-wrapper .universal-inner .format h1 a{color:#fff!important}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.date{margin-bottom:0.77em!important}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p,#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.date{margin-bottom:0;font-size:140%;text-transform:none}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.date a:after,#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p a:after{margin-left:0.5em;top:6px}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.date a,#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p a{background:none;padding-bottom:0.25em;color:#fff}
#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p.date a:last-of-type,#section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p a:last-of-type{position:relative;top:8px}
#section-banner-buffer section .hero-wrapper{padding-top:42.5%}
#news-and-events #homepage-news{width:94.5%;float:none;margin:0 auto 0}
#news-and-events #homepage-news div{border:none}
#news-and-events #homepage-news div img{float:none;max-width:100%;margin-right:0}
#news-and-events #homepage-news div h3{margin-bottom:0.55em}
#homepage-events{width:94.5%;float:none;margin:0 auto}
#homepage-events .event{width:49%;margin-right:2%;float:left}
#homepage-events .event:nth-child(0n+2){margin-right:0}
}
@media screen and (max-width:769px){#news-and-events #homepage-news div div.mobile-clear{display:none}
#news-and-events #homepage-news div div:nth-child(2){margin-right:0}
#news-and-events #homepage-news div div:nth-child(5){margin-right:0}
#news-and-events #homepage-news div div{border:none;width:48%;margin-right:4%;float:left;margin-bottom:1.77em}
#news-and-events #homepage-news div div img{float:none;max-width:100%;margin-right:0}
#news-and-events #homepage-news div div h3{margin-bottom:0}
#news-and-events #homepage-news div:nth-child(3n+0){margin-right:0}
#news-and-events #homepage-events .event{width:48%;float:left;margin-right:4%}
#news-and-events #homepage-events .event:nth-child(3n+0){margin-right:0}
}
@media screen and (max-width:603px){#news-and-events{padding-bottom:0.77em}
#news-and-events #homepage-news p div{width:100%;float:none}
#news-and-events #homepage-news p div h3{font-size:150%;line-height:1.21em;min-height:120px}
#news-and-events #homepage-news p div img{margin-bottom:1.77em;position:relative;top:4px;max-width:20%;float:left;margin-right:5.14%}
#news-and-events #homepage-news div.mobile-clear{display:none}
#news-and-events #homepage-events{width:94.5%;float:none;margin:0 auto 0}
#news-and-events #homepage-events h2{margin-top:0}
#news-and-events #homepage-events .event{width:100%;float:none}
#news-and-events #homepage-events .event img{width:20%}
#news-and-events #homepage-events .event .event-details{width:74.5%;min-height:70px}
#news-and-events #homepage-events .event .event-details h3{font-size:150%;line-height:1.21em}
}
@media screen and (max-width:503px){#news-and-events #homepage-news p div h3{min-height:107px}
}
@media screen and (max-width:403px){#news-and-events #homepage-news p div h3{min-height:90px}
}
#homepage.refresh #section-banner-buffer section .hero-wrapper .universal-inner,#study-homepage #section-banner-buffer section .hero-wrapper .universal-inner{height:520px}
#homepage.refresh #section-banner-buffer section .hero-wrapper .universal-inner .format h1,#study-homepage #section-banner-buffer section .hero-wrapper .universal-inner .format h1{padding:0;margin-bottom:0.133em}
#homepage.refresh #section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p:last-child a,#study-homepage #section-banner-buffer section .hero-wrapper .universal-inner .format .format-call-to-action p:last-child a{padding-top:0.033em}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university,#study-homepage #common-global-strip-no-social .inner article .a-connected-university{width:62.87%}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university ul li span:first-child,#study-homepage #common-global-strip-no-social .inner article .a-connected-university ul li span:first-child{margin-left:0}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university ul li span,#study-homepage #common-global-strip-no-social .inner article .a-connected-university ul li span{margin:0 1% 0 1.2%}
#homepage.refresh #course-search-strip,#study-homepage #course-search-strip{display:block;margin-bottom:0}
#homepage.refresh #course-search-strip .inner form,#study-homepage #course-search-strip .inner form{}
#homepage.refresh #course-search-strip .inner form .course-key-word,#study-homepage #course-search-strip .inner form .course-key-word{width:47.7693%;margin-right:4.6789%}
#homepage.refresh #course-search-strip .inner form .course-key-word input[type=text],#study-homepage #course-search-strip .inner form .course-key-word input[type=text]{border-color:#fff}
#homepage.refresh #course-search-strip .inner form .course-type,#study-homepage #course-search-strip .inner form .course-type{width:29.9238%;margin-right:2.1739%}
#homepage.refresh #course-search-strip .inner form .course-type select,#study-homepage #course-search-strip .inner form .course-type select{border-color:#fff}
#homepage.refresh #course-search-strip .inner form .common-menu-course-search-button,#study-homepage #course-search-strip .inner form .common-menu-course-search-button{width:15.36%;padding-top:3.9em}
#homepage.refresh #course-search-strip .inner form .common-menu-course-search-button input[type=submit],#study-homepage #course-search-strip .inner form .common-menu-course-search-button input[type=submit]{font-weight:600;padding:0.6em 7%}
#homepage.refresh #course-search-strip .inner .global-position,#study-homepage #course-search-strip .inner .global-position{width:26%;padding-left:0}
#homepage.refresh #course-search-strip .inner .global-position ul li,#study-homepage #course-search-strip .inner .global-position ul li{color:#fff;text-transform:uppercase;font-size:100%;line-height:1.55em}
#homepage.refresh #course-search-strip .inner .global-position ul li a:link,#homepage.refresh #course-search-strip .inner .global-position ul li a:visited,#study-homepage #course-search-strip .inner .global-position ul li a:link,#study-homepage #course-search-strip .inner .global-position ul li a:visited{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.25)}
#homepage.refresh #course-search-strip .inner .global-position ul li a:hover,#study-homepage #course-search-strip .inner .global-position ul li a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
@media screen and (max-width:1366px){#homepage.refresh #section-banner-buffer section .hero-wrapper .universal-inner,#study-homepage #section-banner-buffer section .hero-wrapper .universal-inner{height:383px}
#homepage.refresh #course-search-strip .inner form .common-menu-course-search-button,#study-homepage #course-search-strip .inner form .common-menu-course-search-button{width:15.44%}
}
@media screen and (max-width:1023px){#homepage.refresh #section-banner-buffer section .hero-wrapper .universal-inner,#study-homepage #section-banner-buffer section .hero-wrapper .universal-inner{height:auto}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university,#study-homepage #common-global-strip-no-social .inner article .a-connected-university{width:100%}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university ul li,#study-homepage #common-global-strip-no-social .inner article .a-connected-university ul li{line-height:1.33em}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university ul li span:first-child,#study-homepage #common-global-strip-no-social .inner article .a-connected-university ul li span:first-child{font-size:inherit;display:inline-block;margin-left:0}
#homepage.refresh #course-search-strip,#study-homepage #course-search-strip{padding-top:0.77em}
#homepage.refresh #course-search-strip .inner .global-position,#study-homepage #course-search-strip .inner .global-position{width:100%}
#homepage.refresh #course-search-strip .inner form,#study-homepage #course-search-strip .inner form{width:100%;padding-bottom:0}
#homepage.refresh #course-search-strip .inner form .common-menu-course-search-button,#homepage.refresh #course-search-strip .inner form .course-key-word,#homepage.refresh #course-search-strip .inner form .course-type,#study-homepage #course-search-strip .inner form .common-menu-course-search-button,#study-homepage #course-search-strip .inner form .course-key-word,#study-homepage #course-search-strip .inner form .course-type{width:100%;padding-top:0;margin-bottom:0.77em}
}
#homepage.emergency #common-global-strip-no-social,#homepage.emergency #course-search-strip,#homepage.emergency footer{display:none}
#homepage.emergency #universal-header .megamenu{display:none}
#homepage.emergency #emergency-homepage{padding:3em 0;width:100%;height:100%}
#homepage.emergency #emergency-homepage #homepage-research{border-bottom:4px solid #e21800;margin-bottom:2em}
#homepage.emergency #emergency-homepage #homepage-research h1{font-family:"proxima-nova", arial, sans-serif;color:#e21800;font-size:150%;font-style:normal;font-weight:800;margin-bottom:0.33em;letter-spacing:0.027em;line-height:1em}
#homepage.emergency #emergency-homepage #homepage-research h2{font-family:"proxima-nova", arial, sans-serif;color:#333;font-size:350%;padding-bottom:0.33em;line-height:0.955em;font-weight:600;margin-bottom:0.133em;margin-top:0}
#homepage.refresh #homepage-events,#new-header.homepage-demo #homepage-events{background:#fff;margin:0}
#homepage.refresh #homepage-events .universal-inner,#new-header.homepage-demo #homepage-events .universal-inner{border-bottom:1px solid #fff}
#homepage.refresh #homepage-events #homepage-events,#new-header.homepage-demo #homepage-events #homepage-events{width:100%;margin:2em 0 0.4em;border-bottom:1px solid #fff;padding:0 0 0.75em}
#homepage.refresh #homepage-events #homepage-events #events-list,#new-header.homepage-demo #homepage-events #homepage-events #events-list{width:10.4555%;float:left;text-align:right;padding:0 1.4285% 0.33em;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-events #homepage-events #events-list ul li,#new-header.homepage-demo #homepage-events #homepage-events #events-list ul li{font-weight:400;font-size:100%;margin:0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-events #homepage-events #events-list ul li a:link,#homepage.refresh #homepage-events #homepage-events #events-list ul li a:visited,#new-header.homepage-demo #homepage-events #homepage-events #events-list ul li a:link,#new-header.homepage-demo #homepage-events #homepage-events #events-list ul li a:visited{font-weight:bold;color:#031F73;border-bottom:1px dotted #031F73;text-decoration:none;text-decoration:none}
#homepage.refresh #homepage-events #homepage-events #events-list ul li a:hover,#new-header.homepage-demo #homepage-events #homepage-events #events-list ul li a:hover{border-bottom:1px solid #031F73}
#homepage.refresh #homepage-events #homepage-events #events-list h2,#new-header.homepage-demo #homepage-events #homepage-events #events-list h2{position:relative;top:-4px;font-size:250%;margin:0;margin-bottom:0.33em;font-family:"freight-text-pro", serif}
#homepage.refresh #homepage-events #homepage-events #events-list h2 a:link,#homepage.refresh #homepage-events #homepage-events #events-list h2 a:visited,#new-header.homepage-demo #homepage-events #homepage-events #events-list h2 a:link,#new-header.homepage-demo #homepage-events #homepage-events #events-list h2 a:visited{font-weight:bold;color:#031F73;font-weight:800;text-decoration:none;border-bottom:1px dotted #031F73;text-decoration:none}
#homepage.refresh #homepage-events #homepage-events #events-list h2 a:hover,#new-header.homepage-demo #homepage-events #homepage-events #events-list h2 a:hover{border-bottom:1px solid #031F73}
#homepage.refresh #homepage-events #homepage-events .event:before,#new-header.homepage-demo #homepage-events #homepage-events .event:before{display:none}
#homepage.refresh #homepage-events #homepage-events .event,#new-header.homepage-demo #homepage-events #homepage-events .event{width:86.033%;float:right;padding-top:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}
#homepage.refresh #homepage-events #homepage-events .event .event-details:last-child,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details:last-child{padding-right:0}
#homepage.refresh #homepage-events #homepage-events .event .event-details,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details{top:0}
#homepage.refresh #homepage-events #homepage-events .event .event-details h3,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details h3{font-size:150%;font-weight:800;color:#031F73;margin-bottom:0.25em;line-height:1.2em}
#homepage.refresh #homepage-events #homepage-events .event .event-details h3 a,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details h3 a{color:#031F73;text-decoration:none}
#homepage.refresh #homepage-events #homepage-events .event .event-details h3 a:hover,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details h3 a:hover{border-bottom:1px solid #031F73}
#homepage.refresh #homepage-events #homepage-events .event .event-details .event-type,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details .event-type{font-weight:bold;color:#031F73;font-family:"proxima-nova", arial, sans-serif;margin-bottom:0.33em;font-size:95%}
#homepage.refresh #homepage-events #homepage-events .event .event-details .date-time,#new-header.homepage-demo #homepage-events #homepage-events .event .event-details .date-time{font-family:"proxima-nova", arial, sans-serif;color:#333;font-size:95%}
@media screen and (max-width:1366px){#homepage.refresh #homepage-events #homepage-events #events-list{width:13.4555%}
#homepage.refresh #homepage-events #homepage-events .event{width:83.033%}
#homepage.refresh #homepage-events #homepage-events .event .event-details:nth-of-type(2n+3){clear:left}
#homepage.refresh #homepage-events #homepage-events .event .event-details,#homepage.refresh #homepage-events #homepage-events .event .event-details:last-child{width:47.627%;padding-right:2.6949%;margin-bottom:1em}
}
@media screen and (max-width:1023px){#homepage.refresh #homepage-events #homepage-events{width:95%;margin:0 auto 2em}
#homepage.refresh #homepage-events #homepage-events #events-list{width:14.8796%}
#homepage.refresh #homepage-events #homepage-events .event{width:82.0568%;margin-right:0}
}
@media screen and (max-width:769px){#homepage.refresh #homepage-events{padding:0}
#homepage.refresh #homepage-events #homepage-events #events-list:after{content:"";display:table;clear:both}
#homepage.refresh #homepage-events #homepage-events #events-list{width:100%;float:none;text-align:left;padding:1em 2.55% 0.5em;margin-bottom:1.77em}
#homepage.refresh #homepage-events #homepage-events #events-list h2{float:left;width:27.627%}
#homepage.refresh #homepage-events #homepage-events #events-list ul{width:61%;float:right;text-align:right}
#homepage.refresh #homepage-events #homepage-events #events-list ul li{display:inline;margin-left:3%}
#homepage.refresh #homepage-events #homepage-events .event{width:100%;float:none}
}
@media screen and (max-width:420px){#homepage.refresh #homepage-events #homepage-events #events-list h2{width:27.627%}
#homepage.refresh #homepage-events #homepage-events #events-list ul{width:31%}
#homepage.refresh #homepage-events #homepage-events .event .event-details,#homepage.refresh #homepage-events #homepage-events .event .event-details:last-child{width:100%;float:none;margin-bottom:2em}
}
#homepage.refresh #course-search-strip,#new-header.homepage-demo #course-search-strip{display:none}
#homepage.refresh #homepage-student-recruitment-feature #course-search-strip,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip{display:block}
#homepage.refresh #news-and-events,#new-header.homepage-demo #news-and-events{padding:0}
#homepage.refresh #news-and-events .universal-inner,#new-header.homepage-demo #news-and-events .universal-inner{border-bottom:1px solid #1E1E1E}
#homepage.refresh #news-and-events #homepage-news,#new-header.homepage-demo #news-and-events #homepage-news{width:100%;float:none;position:relative;margin:2.55em 0 0.4em;border-bottom:1px solid #1E1E1E}
#homepage.refresh #news-and-events #homepage-news #news-list,#new-header.homepage-demo #news-and-events #homepage-news #news-list{width:10.4555%;float:left;text-align:right;padding:0 1.4285% 0.33em;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #news-and-events #homepage-news #news-list ul li,#new-header.homepage-demo #news-and-events #homepage-news #news-list ul li{font-weight:400;font-size:100%;margin:0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #news-and-events #homepage-news #news-list ul li a:link,#homepage.refresh #news-and-events #homepage-news #news-list ul li a:visited,#new-header.homepage-demo #news-and-events #homepage-news #news-list ul li a:link,#new-header.homepage-demo #news-and-events #homepage-news #news-list ul li a:visited{font-weight:bold;color:#031F73;border-bottom:1px dotted #031F73;text-decoration:none;text-decoration:none}
#homepage.refresh #news-and-events #homepage-news #news-list ul li a:hover,#new-header.homepage-demo #news-and-events #homepage-news #news-list ul li a:hover{border-bottom:1px solid #031F73}
#homepage.refresh #news-and-events #homepage-news #news-list h2,#new-header.homepage-demo #news-and-events #homepage-news #news-list h2{position:relative;top:-7px;font-size:250%;margin:0;margin-bottom:0.33em;font-family:"freight-text-pro", serif}
#homepage.refresh #news-and-events #homepage-news #news-list h2 a:link,#homepage.refresh #news-and-events #homepage-news #news-list h2 a:visited,#new-header.homepage-demo #news-and-events #homepage-news #news-list h2 a:link,#new-header.homepage-demo #news-and-events #homepage-news #news-list h2 a:visited{font-weight:bold;color:#031F73;font-weight:800;text-decoration:none;border-bottom:1px dotted #031F73;text-decoration:none}
#homepage.refresh #news-and-events #homepage-news #news-list h2 a:hover,#new-header.homepage-demo #news-and-events #homepage-news #news-list h2 a:hover{border-bottom:1px solid #031F73}
#homepage.refresh #news-and-events #homepage-news .news,#new-header.homepage-demo #news-and-events #homepage-news .news{width:86.033%;float:right}
#homepage.refresh #news-and-events #homepage-news .news p,#new-header.homepage-demo #news-and-events #homepage-news .news p{margin:0;padding:0;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:22px}
#homepage.refresh #news-and-events #homepage-news .news div:last-child,#new-header.homepage-demo #news-and-events #homepage-news .news div:last-child{margin-bottom:0}
#homepage.refresh #news-and-events #homepage-news .news div,#new-header.homepage-demo #news-and-events #homepage-news .news div{width:auto;top:0;margin-right:0;margin-bottom:1.77em;padding-right:0}
#homepage.refresh #news-and-events #homepage-news .news div figure,#new-header.homepage-demo #news-and-events #homepage-news .news div figure{height:155px;margin:0;background:#cccccc}
#homepage.refresh #news-and-events #homepage-news .news div figure img,#new-header.homepage-demo #news-and-events #homepage-news .news div figure img{max-width:100%;top:0;margin:0;max-height:175px;display:none}
#homepage.refresh #news-and-events #homepage-news .news div article,#new-header.homepage-demo #news-and-events #homepage-news .news div article{}
#homepage.refresh #news-and-events #homepage-news .news div article h2,#new-header.homepage-demo #news-and-events #homepage-news .news div article h2{font-size:150%;font-weight:800;color:#031F73;line-height:1.2em;display:inline-block}
#homepage.refresh #news-and-events #homepage-news .news div article h2 a,#new-header.homepage-demo #news-and-events #homepage-news .news div article h2 a{color:#031F73}
#homepage.refresh #news-and-events #homepage-news .news div article h2 a:hover,#new-header.homepage-demo #news-and-events #homepage-news .news div article h2 a:hover{text-decoration:underline}
@media screen and (max-width:1366px){#homepage.refresh #news-and-events #homepage-news #news-list{width:13.4555%}
#homepage.refresh #news-and-events #homepage-news .news{width:83.033%}
#homepage.refresh #news-and-events #homepage-news .news div{margin-right:2.0695%;width:31.945%;margin-bottom:0}
#homepage.refresh #news-and-events #homepage-news .news div figure{width:100%;float:none;display:block}
#homepage.refresh #news-and-events #homepage-news .news div figure img{height:204px!important}
#homepage.refresh #news-and-events #homepage-news .news div figure:after{content:"";display:table;clear:both}
#homepage.refresh #news-and-events #homepage-news .news div article{width:100%;float:none;padding-top:2em;display:block}
#homepage.refresh #news-and-events #homepage-news .news div article:after{content:"";display:table;clear:both}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2){width:47.627%;padding-right:0;margin-right:4.3898%;margin-bottom:3em}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type article,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) article{padding-top:0}
#homepage.refresh #news-and-events #homepage-news .news div:last-child,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2){margin-right:0}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3){clear:left}
}
@media screen and (max-width:1023px){#homepage.refresh #news-and-events #homepage-news{width:90%;margin:0 auto}
#homepage.refresh #news-and-events #homepage-news #news-list{width:14.8796%}
#homepage.refresh #news-and-events #homepage-news #news-list h2{font-size:142%}
#homepage.refresh #news-and-events #homepage-news .news{width:82.0568%;margin-right:0}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type figure img,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) figure img,#homepage.refresh #news-and-events #homepage-news .news div figure img{height:auto!important}
}
@media screen and (max-width:769px){#homepage.refresh #news-and-events #homepage-news #news-list:after{content:"";display:table;clear:both}
#homepage.refresh #news-and-events #homepage-news #news-list{width:100%;float:none;text-align:left;padding:1em 2.55% 0.5em;margin-bottom:1.77em}
#homepage.refresh #news-and-events #homepage-news #news-list h2{float:left;width:27.627%}
#homepage.refresh #news-and-events #homepage-news #news-list ul{width:41%;float:right;text-align:right}
#homepage.refresh #news-and-events #homepage-news #news-list ul li{display:inline;margin-left:3%}
#homepage.refresh #news-and-events #homepage-news .news{width:100%;float:none}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3):after,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4):after,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5):after{content:"";display:table;clear:both}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2){margin-bottom:2em}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3),#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4),#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5){float:none;width:100%;margin-bottom:2em}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3) figure,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4) figure,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5) figure{float:left;display:inline;width:30%;margin:0}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3) figure img,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4) figure img,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5) figure img{max-width:100%;top:0;margin-right:14.142%;margin:0}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3) article,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4) article,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5) article{float:right;width:65%;position:relative;top:0;padding-top:0}
#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(3) article h3,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(4) article h3,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(5) article h3{color:#F64c3a!important;width:auto;font-weight:500!important;font-size:100%!important;text-transform:uppercase;font-family:"proxima-nova", arial, sans-serif;margin:0;margin-bottom:0.33em}
#homepage.refresh #news-and-events #homepage-news .news div h3{min-height:inherit}
}
@media screen and (max-width:420px){#homepage.refresh #news-and-events #homepage-news #news-list h2{width:27.627%}
#homepage.refresh #news-and-events #homepage-news #news-list ul{width:31%}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type:after,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2):after{content:"";display:table;clear:both}
#homepage.refresh #news-and-events #homepage-news .news div,#homepage.refresh #news-and-events #homepage-news .news div:first-of-type,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2){float:none;width:100%;margin-bottom:2em}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type figure,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) figure,#homepage.refresh #news-and-events #homepage-news .news div figure{float:left;display:inline;width:30%;margin:0}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type figure img,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) figure img,#homepage.refresh #news-and-events #homepage-news .news div figure img{max-width:100%;top:0;margin-right:14.142%;margin:0}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type article,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) article,#homepage.refresh #news-and-events #homepage-news .news div article{float:right;width:65%;position:relative;top:0;padding-top:0}
#homepage.refresh #news-and-events #homepage-news .news div:first-of-type article h3,#homepage.refresh #news-and-events #homepage-news .news div:nth-of-type(2) article h3,#homepage.refresh #news-and-events #homepage-news .news div article h3{color:#F64c3a!important;width:auto;font-weight:500!important;font-size:100%!important;text-transform:uppercase;font-family:"proxima-nova", arial, sans-serif;margin:0;margin-bottom:0.33em}
}
#homepage.refresh footer,#new-header.homepage-demo footer{background-color:#010f37;padding-bottom:5em}
#homepage.refresh footer #definition-strip,#homepage.refresh footer #formal-strip,#new-header.homepage-demo footer #definition-strip,#new-header.homepage-demo footer #formal-strip{background:none}
#homepage.refresh #homepage-research-feature,#new-header.homepage-demo #homepage-research-feature{background-color:#010f37;margin:0}
#homepage.refresh #homepage-research-feature .universal-inner,#new-header.homepage-demo #homepage-research-feature .universal-inner{border-bottom:1px solid rgba(255, 255, 255, 0.5)}
#homepage.refresh #homepage-research-feature #homepage-research,#new-header.homepage-demo #homepage-research-feature #homepage-research{width:100%;margin:0 0 0.4em;border-bottom:1px solid rgba(255, 255, 255, 0.5);padding:1.75em 0}
#homepage.refresh #homepage-research-feature #homepage-research article,#new-header.homepage-demo #homepage-research-feature #homepage-research article{width:86.033%;float:right;display:grid;grid-template-columns:2.1fr 1fr 1fr;grid-gap:20px}
#homepage.refresh #homepage-research-feature #homepage-research article a,#new-header.homepage-demo #homepage-research-feature #homepage-research article a{color:#031F73;font-weight:bold;border-bottom:1px dotted rgba(255, 255, 255, 0.5)!important}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space:last-child,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space:last-child{margin-right:0}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space{margin-right:1.6940%;padding-right:1.6949%;position:relative;top:-2px}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space p,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space p{font-family:"proxima-nova", arial, sans-serif;font-size:120%;color:rgba(255, 255, 255, 0.5)}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space ul,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space ul{font-family:"proxima-nova", arial, sans-serif;padding-left:0;margin:0}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space ul li,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space ul li{font-size:100%;list-style-type:none;margin-bottom:0.1em}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space ul li a:link,#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space ul li a:visited,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space ul li a:link,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space ul li a:visited{font-weight:bold;color:#fff;border-bottom:1px dotted #fff;text-decoration:none}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space ul li a:hover,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space ul li a:hover{text-decoration:none;border-bottom:1px SOLID #fff}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space h3,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#quarter-space h3{font-weight:800;margin:0 0 0.33em;font-size:155%;color:#fff}
#homepage.refresh #homepage-research-feature #homepage-research article section#half-space,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#half-space{padding-top:0}
#homepage.refresh #homepage-research-feature #homepage-research article section#half-space h2,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#half-space h2{font-family:"freight-text-pro", serif;font-size:260%;font-weight:800;margin-top:0;position:relative;color:#fff;top:-2px;line-height:1em;margin-bottom:0;width:90%}
#homepage.refresh #homepage-research-feature #homepage-research article section#half-space h2 em,#new-header.homepage-demo #homepage-research-feature #homepage-research article section#half-space h2 em{font-weight:lighter}
#homepage.refresh #homepage-research-feature #homepage-research #research-list,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list{width:10.4555%;float:left;text-align:right;padding:0 1.4285% 0.33em 0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list ul{float:right;width:180%}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul li,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list ul li{font-weight:400;font-size:100%;margin:0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul li a:link,#homepage.refresh #homepage-research-feature #homepage-research #research-list ul li a:visited,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list ul li a:link,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list ul li a:visited{font-weight:bold;color:#fff;border-bottom:1px dotted #fff;text-decoration:none}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul li a:hover,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list ul li a:hover{text-decoration:none;border-bottom:1px solid #fff}
#homepage.refresh #homepage-research-feature #homepage-research #research-list h2,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list h2{position:relative;top:-4px;font-size:230%;margin:0;margin-bottom:0.33em;font-family:"freight-text-pro", serif;font-weight:lighter;color:#fff}
#homepage.refresh #homepage-research-feature #homepage-research #research-list h2 a:link,#homepage.refresh #homepage-research-feature #homepage-research #research-list h2 a:visited,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list h2 a:link,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list h2 a:visited{border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none;color:#fff}
#homepage.refresh #homepage-research-feature #homepage-research #research-list h2 a:hover,#new-header.homepage-demo #homepage-research-feature #homepage-research #research-list h2 a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
@media screen and (max-width:1366px){#homepage.refresh #homepage-research-feature #homepage-research{margin:2.55em 0 0.55em}
#homepage.refresh #homepage-research-feature #homepage-research #research-list{width:13.4555%}
#homepage.refresh #homepage-research-feature #homepage-research article{width:83.033%}
#homepage.refresh #homepage-research-feature #homepage-research article section#half-space{width:44.65%;padding-right:0;margin-right:4.3898%;margin-bottom:3em}
}
@media screen and (max-width:1023px){#homepage.refresh #homepage-research-feature #homepage-research{width:90%;margin:2em auto 1em}
#homepage.refresh #homepage-research-feature #homepage-research #research-list{width:14.8796%}
#homepage.refresh #homepage-research-feature #homepage-research article{width:82.0568%}
#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space{width:47.627%;padding-right:2.6949%;margin-bottom:1em}
#homepage.refresh #homepage-research-feature #homepage-research article section#half-space{width:100%;margin-bottom:1.55em}
}
@media screen and (max-width:769px){#homepage.refresh #homepage-research-feature #homepage-research #research-list:after{content:"";display:table;clear:both}
#homepage.refresh #homepage-research-feature #homepage-research #research-list{width:100%;float:none;text-align:left;padding:0 0 0.77em;margin-bottom:0.77em}
#homepage.refresh #homepage-research-feature #homepage-research #research-list h2{float:left;width:33%;margin-bottom:0}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul{width:63%;float:right;text-align:right}
#homepage.refresh #homepage-research-feature #homepage-research #research-list ul li{display:inline;margin-left:3%}
#homepage.refresh #homepage-research-feature #homepage-research article{width:100%;float:none}
}
@media screen and (max-width:420px){#homepage.refresh #homepage-research-feature #homepage-research article section#quarter-space{width:100%;float:none;padding-bottom:1em}
}
#homepage.refresh #common-global-strip-no-social .inner article .a-connected-university{width:70.55%}
#new-header.homepage-demo #universal-header.stuck .sign-in-container .universal-inner{border-bottom-color:#031F73}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip{background:#010f37;padding-top:2em}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .container .inner{border-bottom:1px solid rgba(255, 255, 255, 0.5)}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .container .inner .recruitment-wrapper{border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-bottom:0.4em}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search{width:86.033%;padding:0 0 1em}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search div:after,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search div:before{display:none}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search div{display:grid;grid-template-columns:2.1fr 1fr 1fr;grid-gap:20px}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .a-z-course-lists ul{margin-top:0.6em}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .a-z-course-lists ul li{text-transform:none;font-size:100%;color:rgba(255, 255, 255, 0.75)}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .a-z-course-lists ul li a{font-weight:600;color:#fff;font-weight:800;border-bottom:1px dotted #fff}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .a-z-course-lists ul li a:hover{border-bottom:1px solid #fff}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .course-key-word{width:auto;padding:0}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .course-key-word input[type=text]{border-color:#fff;border-radius:7px}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .course-type{width:auto;padding:0}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .course-type select{top:-1px;border-color:#fff;border-radius:7px}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .common-menu-course-search-button{width:auto;padding-top:2.3em}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .common-menu-course-search-button input[type=submit]{font-weight:600;background-color:rgba(255, 255, 255, 0.25);border:1px solid rgba(255, 255, 255, 0.5)}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search .common-menu-course-search-button input[type=submit]:hover{background-color:rgba(255, 255, 255, 0.5);border:1px solid rgba(255, 255, 255, 0.75)}
#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip form#course-search h2{color:#fff;font-weight:800}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list{width:10.4555%;float:left;text-align:right;padding:0 1.4285% 0.33em 0;font-family:"proxima-nova", arial, sans-serif;position:relative;top:-2px}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li{font-weight:400;font-size:100%;margin:0;font-family:"proxima-nova", arial, sans-serif}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:link,#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:visited{font-weight:bold;color:#031F73;border-bottom:1px dotted #031F73;text-decoration:none;text-decoration:none}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list ul li a:hover{border-bottom:1px solid #031F73}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2{font-size:250%;margin:0;margin-bottom:0.33em;font-family:"freight-text-pro", serif;color:#fff;position:relative;font-weight:lighter;top:-4px}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2 a:link,#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2 a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2 a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2 a:visited{font-weight:bold;color:#fff;font-weight:800;text-decoration:none;text-decoration:none}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form{float:right}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists{display:block!important}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul{padding-left:0;padding-top:0;margin-top:0.88em;text-align:left}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li:first-child,#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li:last-child,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li:first-child,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li:last-child{margin-right:0}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li{font-family:"proxima-nova", arial, sans-serif;font-size:100%;text-transform:uppercase;line-height:1.077em;position:relative;top:-4px;list-style-type:none;padding:0;margin:0;margin-bottom:0.33em;margin-right:1.33%;color:rgba(255, 255, 255, 0.5);display:inline}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li span,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li span{margin:0 0.77%}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:link,#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:visited{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #course-search-strip .inner form div.a-z-course-lists ul li a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
#homepage.refresh #homepage-student-recruitment-feature,#new-header.homepage-demo #homepage-student-recruitment-feature{background:#363841}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search{width:100%;margin:2.33em 0 1em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article{width:86.033%;float:right}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search{width:29.6661%;margin-right:0;margin-top:0;position:relative;top:-4px}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset.course-type,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset.course-type{margin-bottom:1em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset{margin-bottom:1em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=text],#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=text]{padding:0.79em 3.3%;width:100%;color:#666;margin-bottom:0;border:2px solid #fff;position:relative;top:-1.3px}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset select,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset select{padding:0.68em 3.3%;width:100%;color:#666;border:2px solid #fff;position:relative;top:1.4px}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=submit],#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=submit]{padding:0.56em 7%;border:none;width:100%;color:#666;font-family:"proxima-nova", arial, sans-serif;font-size:125%;font-weight:800;text-transform:none;text-align:left;margin-bottom:0;background-color:#5eb1b5;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center;color:#fff}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=submit]:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search fieldset input[type=submit]:hover{background-color:rgba(0, 0, 0, 0.75)}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search h2,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search h2{font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-size:150%;color:#bbb3a7;margin-top:0;margin-bottom:0.55em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space{float:left;width:65.74%;padding-top:0;position:relative;top:1px;margin-right:3.37em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2{font-family:"freight-text-pro",serif;color:#bbb3a7;font-size:400%;font-style:normal;font-weight:600;margin-bottom:0.33em;margin-top:0.3em;padding-right:10%;line-height:0.92em;letter-spacing:0.0033em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span{font-style:italic;color:#1e1e1e;letter-spacing:0.0011em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:first-child,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:first-child{color:#4fb481}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(2),#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(2){color:#ff9d47}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(3),#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(3){color:#f07789}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(4),#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2 span:nth-child(4){color:#7485dc}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul{padding-left:0;padding-top:0;margin-top:0.99em;text-align:left}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li:first-child,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li:last-child,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li:first-child,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li:last-child{margin-right:0}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li{font-family:"proxima-nova", arial, sans-serif;font-size:100%;text-transform:uppercase;line-height:1.077em;position:relative;top:-4px;list-style-type:none;padding:0;margin:0;margin-bottom:0.33em;margin-right:1.33%;color:#1E1E1E;display:inline}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li span,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li span{margin:0 0.77%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:link,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:visited{color:#5eb1b5;border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists ul li a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list{color:#fff;font-size:105%;padding-left:0;margin:0;margin-top:0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child{display:block;font-weight:400;text-transform:uppercase;font-size:182%;margin-bottom:0;color:#bbb3a7}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child span,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child span{margin:0;color:#5eb1b5;font-weight:600}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li{display:inline;color:#bbb3a7;font-weight:600;font-size:145%;margin-right:1%;line-height:1.13em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li span,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li span{margin-left:1%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:link,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:visited{color:#5eb1b5;border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list{color:white;width:10.4555%;float:left;text-align:right;padding:0 1.4285% 1.33em 0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul{float:right;width:180%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li.chinese,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li.chinese{font-size:90%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li.arabic,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li.arabic{font-size:120%;position:relative;top:-3px}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li{color:#fff;text-transform:uppercase;font-weight:400;font-size:100%;margin:0;font-family:"proxima-nova", arial, sans-serif}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:link,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:visited{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2{color:#bbb3a7;float:right;font-weight:500;font-size:182%;text-transform:uppercase;margin:0;margin-bottom:0.17em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:link,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:visited,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:link,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:visited{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.25);text-decoration:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:hover,#new-header.homepage-demo #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2 a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.75)}
@media screen and (max-width:1366px){#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list h2{font-size:260%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list{width:13.4555%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2{font-size:145%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article{width:83.033%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2{margin-top:0.1em;font-size:380%;margin-bottom:0.53em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li{line-height:1.2em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child{font-size:145%}
}
@media screen and (max-width:1306px){#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space{width:62.74%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists li{line-height:1.66em!important}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space .a-z-course-lists li:nth-child(3){display:block}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2{font-size:340%}
}
@media screen and (max-width:1200px){#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li{font-size:130%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2{font-size:270%;margin-top:0.33em}
}
@media screen and (max-width:1023px){#homepage #homepage-student-recruitment-feature #course-search-strip .inner form .a-z-course-lists ul{margin-bottom:2em}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner form .a-z-course-lists ul li{line-height:1.55em}
#homepage #homepage-student-recruitment-feature #course-search-strip .inner #recruitment-list{width:100%;float:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search{width:90%;margin:2em auto}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article{width:82.0568%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space{width:47.627%;padding-right:0;margin-right:4.3898%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space h2{font-size:300%;padding-right:2%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list{margin-top:0}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li{line-height:1.33em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space #global-list li:first-child{font-size:150%;line-height:1.2em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search{width:47.627%;padding-right:0;margin-right:0;top:0}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list{width:14.8796%}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list:after{content:"";display:table;clear:both}
}
@media screen and (max-width:769px){#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article{width:100%;margin:0 auto;float:none}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space,#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search article section#half-space.course-search{width:100%;margin:0 0 1em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list:after{content:"";display:table;clear:both}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list{width:100%;float:none;text-align:left;padding:0 0 0.77em;margin-bottom:0.77em}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list h2{float:left;width:33%;margin-bottom:0}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul{width:43%;float:right;text-align:right}
#homepage.refresh #homepage-student-recruitment-feature #homepage-course-search #recruitment-list ul li{display:inline;margin-left:3%}
}
#study-homepage #common-global-strip-no-social{display:none}
#study-homepage .browse-module p{clear:left}
#study-homepage .browse-module form{clear:right;padding:4% 4% 0.77%;margin-bottom:1em}
#study-homepage .browse-module form select{width:84.5%;float:left;margin-bottom:1.55em;font-family:sans-serif;margin-right:3%}
#study-homepage .browse-module form input[type=image]{padding:0;width:11.5%;opacity:0.85}
#study-homepage .browse-module form input[type=image]:hover{opacity:1}
#study-homepage .browse-module.undergraduate form{background-color:#aca3e6}
#study-homepage .browse-module.undergraduate form select{border:2px solid #6452d1}
#study-homepage .browse-module.pgt form,#study-homepage .browse-module.postgraduate-research form{background-color:#00a0fe}
#study-homepage .browse-module.pgt form select,#study-homepage .browse-module.postgraduate-research form select{border:2px solid #006098}
#study-homepage #course-search-strip{display:block}
#study-homepage #section-banner-buffer #study-home .format{width:60%}
#study-homepage #section-banner-buffer #study-home .format h1{font-size:422%;padding-bottom:0}
#study-homepage #section-banner-buffer #study-home .format ul{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;margin-bottom:1.55em;margin-left:0;padding-left:0;font-size:170%;font-weight:800}
#study-homepage #section-banner-buffer #study-home .format ul li{margin-bottom:0;line-height:1.33em}
#study-homepage #section-banner-buffer #study-home .format ul li a:hover{text-decoration:none}
#study-homepage #section-banner-buffer #study-home .format ul a:after{top:5px;margin-left:0.25em}
@media screen and (max-width:1366px){#study-homepage .browse-module form select{width:78.5%}
#study-homepage .browse-module form input[type=image]{padding:0.33em 0 0 3%}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner{height:570px}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format{width:100%}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format h1{font-size:350%}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format h3{font-size:300%}
}
@media screen and (max-width:1023px){#study-homepage #common-global-strip-no-social{display:none}
#study-homepage .browse-module{border-bottom:2px solid #A17700}
#study-homepage .browse-module form{padding-bottom:1em}
#study-homepage .browse-module form select{width:85%}
#study-homepage .browse-module form input[type=image]{padding:0.33em 0 0 3%}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner{height:auto}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format ul{margin-bottom:0}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format h1{font-size:240%}
#study-homepage #section-banner-buffer section#study-home .hero-wrapper .universal-inner .format h3{font-size:160%}
}
#section-name .universal-inner #icons ul.social-media{top:-3px}
#section-name .universal-inner #icons ul.social-media li{font-size:175%}
#section-footer{background:#031F73}
#section-footer #ask-liverpool{width:25.1%;float:left;padding-top:1.88em}
#section-footer #ask-liverpool p{color:#fff;font-size:105%;margin-bottom:1.33em}
#section-footer #ask-liverpool h2{color:rgba(255, 255, 255, 0.75);font-size:150%;margin-top:0}
#section-footer #ask-liverpool label{font-size:105%;font-family:"proxima-nova", arial, sans-serif;font-weight:400;color:rgba(255, 255, 255, 0.75)}
#section-footer #ask-liverpool label a{color:#fff}
#section-footer #study-section-footer{width:70%;float:right;padding-top:1.88em}
#section-footer #study-section-footer div:nth-of-type(3n+3){margin-right:0}
#section-footer #study-section-footer div{width:32%;float:left;margin-right:2%;margin-bottom:0.55em;color:#fff}
#section-footer #study-section-footer div h3{color:rgba(255, 255, 255, 0.75);font-size:150%}
#section-footer #study-section-footer div ul{list-style-type:none;padding-left:0;font-family:"proxima-nova", arial, sans-serif;font-size:105%}
#section-footer #study-section-footer div ul li{color:rgba(255, 255, 255, 0.75)}
#section-footer #study-section-footer div ul li a{color:#fff}
#main-content .textwithright{border-bottom:1px solid #6b8ffb;margin-bottom:1.33em}
#main-content .textwithright .tumb-right{width:32.394%;float:right;margin-bottom:1.33em}
#main-content .textwithright .main-text-section{padding:0 1.8% 0 0;margin-bottom:1.33em;width:66.6%;float:left}
.study.thumbnails #main-content .generic-promo img{border:1px solid #ccc}
.study.thumbnails #main-content .three-column-module img{border:1px solid #ccc}
@media screen and (max-width:1528px){.mp-container.dept-homepage #section-banner-buffer .department-hero-banner{background-position-y:-50px}
}
@media screen and (max-width:1400px){.study #course-search-strip .inner .global-position form select{width:82%!important}
}
@media screen and (max-width:1368px){.mp-container #section-name .universal-inner #section-home-link{float:left;width:54.77%}
.mp-container #section-name .universal-inner #key-links{padding-top:0.33em}
.mp-container #section-name .universal-inner #key-links ul li{padding-right:0}
.mp-container #section-name .universal-inner #key-links ul li a{padding-right:10%}
.mp-container #section-name .universal-inner #icons{width:12%;padding-top:0.11em}
.mp-container #section-name .universal-inner #icons ul li a{font-size:100%}
}
@media screen and (max-width:1322px){.mp-container #section-name .universal-inner #section-home-link{float:left;width:33.99%}
.mp-container #section-name .universal-inner #section-home-link h2{font-size:250%}
.mp-container #section-name .universal-inner #key-links ul{top:0}
.mp-container #section-name .universal-inner #key-links ul li{padding-right:0}
.mp-container #section-name .universal-inner #key-links ul li a{padding-right:10%}
.mp-container #section-name .universal-inner #icons{width:32%}
.mp-container #section-name .universal-inner #icons ul{top:0}
.mp-container #section-name .universal-inner #icons ul li a{font-size:100%}
}
@media screen and (max-width:1023px){.study .mp-container .mp-container.dept-homepage #study-section-footer{margin-bottom:0}
.study .mp-container #course-search-strip{margin-bottom:1.77em!important}
#main-content .textwithright .tumb-right{width:100%;float:none}
#main-content .textwithright .main-text-section{width:100%;float:none}
.mp-container #section-footer{margin-bottom:1.77em}
.mp-container #section-footer #study-section-footer{width:95%;float:none;margin:0 auto}
.mp-container #section-footer #study-section-footer div{width:100%;float:none;margin-bottom:2em}
.mp-container #section-footer #ask-liverpool{width:95%;float:none;margin:0 auto;padding-bottom:1em}
.mp-container #course-search-strip{width:90%;margin:0 auto 1em}
.mp-container #course-search-strip #tabs ul#tabs-nav li{position:relative;top:1px}
.mp-container #course-search-strip .inner{width:93%}
.mp-container #course-search-strip .inner form{width:100%;float:none;padding-bottom:1.55em}
.mp-container #course-search-strip .inner form h2{font-size:140%;font-weight:600}
.mp-container #course-search-strip .inner form .common-menu-course-search-button{width:100%}
.mp-container #course-search-strip .inner form .course-key-word{padding-top:0}
.mp-container #course-search-strip .inner .global-position{border-top:2px solid rgba(255, 255, 255, 0.75);padding-top:1em;width:100%;padding-left:0}
.mp-container #course-search-strip .inner .global-position form select{width:83%}
.mp-container #course-search-strip .inner .global-position form input{width:45px;margin-right:0;padding-right:0}
.mp-container #course-search-strip .inner .global-position h2{font-size:140%;font-weight:600}
.mp-container #course-search-strip .inner .global-position p{bottom:0;left:0;top:initial;margin-bottom:0}
.mp-container #section-banner-buffer .department-hero-banner{background-position-y:0}
.mp-container #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner{height:357px}
.mp-container #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format{width:auto}
.mp-container #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format h1{font-size:250%}
.mp-container #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format h2{font-size:240%}
.mp-container #section-banner-buffer .department-hero-banner .hero-wrapper .universal-inner .format p{margin-bottom:0;font-size:120%;text-transform:none}
}
@media screen and (max-width:640px){#main-content #module-group .generic-promo{float:none;width:100%!important}
#section-footer{padding-bottom:1em;margin-bottom:1.77em}
#section-footer .inner{width:90%}
#section-footer .inner #ask-liverpool{width:100%;float:none}
#section-footer .inner #study-section-footer{width:100%;float:none;padding-top:0}
#section-footer .inner #study-section-footer div{width:100%;float:none;margin-bottom:1em}
}
#research.experimental-strip #section-name{background:#a80401}
#research #universal-header .universal-inner:first-child{border-bottom:none}
#research #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#research #masthead .mobile-nav{background:none}
#research #masthead .mobile-nav li:first-child a{border-top-color:#fff}
#research #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
#research #section-name{background:#a80401}
#research #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#research #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
#research #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
#research #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
#research #main-content article.counter-modules div.counter{margin-top:2.33em}
#research #main-content article.counter-modules div.counter span{line-height:0.05em;padding-bottom:0.33em;padding-top:0.33em;text-align:center;color:#a80401;font-weight:800;font-size:500%;font-family:"proxima-nova", arial, sans-serif;float:inherit}
#research #main-content article.counter-modules div.counter span span#counter_subtext{margin-bottom:0;margin-top:2em;font-size:22%;display:block;font-weight:400;line-height:1.33em;float:none;color:#a80401}
#research #common-global-strip-no-social,#research #course-search-strip{display:none}
#research #universal-header #course-search-strip{display:BLOCK}
#research #section-banner-buffer header#section-name section{background:none}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news{background-position-y:-9px;background:#fff!important}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner{height:auto}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article{padding-top:1.33em;padding-bottom:1em;width:100%!important}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul{padding:0;list-style-type:none}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul h2{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li{display:inline;width:23.8803%;margin-right:1.4925%;float:left}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li p:first-of-type{font-weight:200;padding-top:0.55em;margin-top:0;padding-top:0.55em;font-size:160%;line-height:1.33em;margin-bottom:0.33em;color:#A17700;font-family:"proxima-nova", arial, sans-serif}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li p:first-of-type a{text-decoration:none;color:#6e5100}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li p:first-of-type a:hover{text-decoration:underline}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li p:nth-of-type(2){color:#A17700}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li img{max-height:188px;margin-bottom:0!important;top:0;margin-right:0;width:100%;max-width:100%;float:none;border:4px solid #6e5100}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li:nth-child(5){margin-right:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li:nth-child(6){clear:left}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li:last-child{margin-right:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul h2{font-family:"freight-text-pro", serif;font-size:300%;color:#553e00;font-style:italic;font-weight:500;margin-bottom:0.2em;letter-spacing:0.027em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner figure{float:left;margin-bottom:0;width:25.33%;padding-top:4.77em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner figure img{border:4px solid #aea2ed}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format{top:0;padding-top:4em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format h1 span{color:#aea2ed}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format ul{list-style-type:none;padding-left:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format ul li{margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format ul li a{text-decoration:none;padding:0;padding-right:40px;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center;color:#aea2ed;padding-top:2px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format ul li a:hover{text-decoration:underline}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate{background:#fff;background-position-y:-20px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner{height:720px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner figure{float:left;margin-bottom:0;width:25.33%;padding-top:12.33em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner figure img{border:4px solid #fff}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format{top:0;padding-top:12em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format h3{color:#453300}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format h1{color:#826000}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format h1 span{color:#453300}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format p{text-transform:none;font-size:85%;color:#333}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format p a{color:#826000}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format ul{list-style-type:none;padding-left:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format ul li{color:#333;margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format ul li a{text-decoration:none;padding:0;padding-right:40px;background-image:url("/files/images/study/key-link-grey.png");background-repeat:no-repeat;background-position:right center;color:#A17700;padding-top:2px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format ul li a:hover{text-decoration:underline}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution{background:#e50501}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution #section-name{background:#a80401}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner{height:530px}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format h1{color:#ffc67f}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format h1 span{color:#fff;display:block}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format ul{list-style-type:none;padding-left:0}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format ul li{color:#fff;margin-bottom:0;text-transform:uppercase;font-size:170%;line-height:1.35em}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format ul li a{text-decoration:none;padding:0;padding-right:40px;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center;color:#ffc67f;padding-top:2px}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format ul li a:hover{text-decoration:underline}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation{background-position:top}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner{padding-top:2em}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner #site-navigation #navigation li:first-child a{border-top-color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner #site-navigation #navigation li a{background-color:transparent;border-bottom-color:#fff;color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner #site-navigation h2{border-bottom-color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner #site-navigation h2 a{color:#fff;border:none}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner .format{width:70.33%;padding-right:2%;top:0;padding-top:3.55em}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation .hero-wrapper .container .universal-inner .format .story p{font-family:"proxima-nova", arial, sans-serif;text-transform:uppercase;font-size:190%}
#research #section-footer{display:none}
#research #department-address{display:none}
#research .extra-tier{display:none}
#research .research-homepage-intro #main-content{float:none;width:100%}
#research .research-homepage-intro #main-content article{padding:0;margin:0;float:none}
#research .research-homepage-intro #main-content article p{margin-bottom:0;font-size:110%}
#research #module-group .leading-research-links .leading-research-feature{background:#92adfc;padding:1em 2% 0}
#research #module-group .leading-research-links .leading-research-feature p{text-transform:uppercase;font-size:123%;line-height:1.35em;background:url(/files/images/icons/arrow-icon.svg) no-repeat top left;background-position:top left;background-size:contain;padding-left:28%}
#research #module-group .leading-research-links .leading-research-feature p a{text-decoration:none}
#research #module-group .leading-research-links .leading-research-feature p a:hover{text-decoration:underline}
#research #module-group .research-faculty-links .leading-research-feature{background:#ffe088;padding:1em 0 0 1.55%}
#research #module-group .research-faculty-links .leading-research-feature p{text-transform:uppercase;font-size:123%;line-height:1.35em;background:url(/files/images/icons/arrow-icon.svg) no-repeat;background-position:top left;background-size:contain;padding-left:28%}
#research #module-group .research-faculty-links .leading-research-feature p a{text-decoration:none}
#research #module-group .research-faculty-links .leading-research-feature p a:hover{text-decoration:underline}
#research #section-banner-buffer #research-banner.department-hero-banner{margin-bottom:0.77em}
#research #section-banner-buffer #research-banner.department-hero-banner .format h2{color:#ffeb0e}
@media screen and (max-width:1366px){#research #main-content article.counter-modules div.counter span{font-size:350%}
#research #main-content article.counter-modules div.counter span span#counter_subtext{margin-bottom:0;margin-top:2em;font-size:30%;display:block;font-weight:400;line-height:1.33em;float:none;color:#a80401}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner{height:400px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner{height:600px}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner figure{padding-top:8em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format{padding-top:8em}
#research #module-group .leading-research-feature p{font-size:180%}
}
@media screen and (max-width:1200px){#research #section-banner-buffer section .hero-wrapper .universal-inner .format h3{font-size:260%}
#research #section-banner-buffer section .hero-wrapper .universal-inner .format h1{font-size:300%}
}
@media screen and (max-width:1100px){#research #module-group .leading-research-feature p{font-size:160%}
}
@media screen and (max-width:1023px){#research.experimental-strip #masthead #mobile-sticky-header{background:#a80401;margin-bottom:0}
#research.experimental-strip #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:#a80401}
#research #masthead{background:#a80401}
#research #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
#research #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
#research #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
#research #main-content article.counter-modules div.counter{margin-bottom:1em;width:100%;float:none}
#research #main-content article.counter-modules div.counter span{text-align:left}
#research #main-content article.counter-modules div.counter span span#counter_subtext{margin-top:0;margin-bottom:2.33em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate{background-size:contain}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper{padding-top:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner{background:#4529d2;height:auto}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner figure{display:none}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format{padding-top:2.77em;width:100%;margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format h3{color:rgba(255, 255, 255, 0.75);font-size:200%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format h1{color:rgba(255, 255, 255, 0.75);font-size:250%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format h1 span{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format .story{margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format .story p{color:rgba(255, 255, 255, 0.75)}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format .story p a{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#postgraduate .hero-wrapper .container .universal-inner .format .story ul li a{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution{background-size:contain}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper{padding-top:0}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner{background:#e21800;height:auto}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format{padding-top:0.77em;width:100%;margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format h3{color:rgba(255, 255, 255, 0.75);font-size:200%}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format h1{color:rgba(255, 255, 255, 0.75);font-size:250%}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format h1 span{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format .story{margin-bottom:0}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format .story p{color:rgba(255, 255, 255, 0.75)}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format .story p a{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-with-navigation#revolution .hero-wrapper .container .universal-inner .format .story ul li a{color:#fff}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper{padding-top:0%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner{background:none}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article{margin:auto;width:89%!important;padding-top:1.55em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul h2{font-size:200%;margin-bottom:0.33em}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li{width:100%;float:none;display:block}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#news .hero-wrapper .container .universal-inner article ul ul li a img{max-height:inherit}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate{background-size:contain}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper{padding-top:0}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner{background:#fff;height:auto}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner figure{display:none}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format{padding-top:2.77em;width:100%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format h1{font-size:250%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format h3{font-size:200%}
#research #section-banner-buffer section.elevator-pitch.stack-no-navigation#collaborate .hero-wrapper .container .universal-inner .format .story{margin-bottom:0}
#research #module-group .research-faculty-links .leading-research-feature p{padding-left:14%;background-size:25px}
#research #module-group .leading-research-links .leading-research-feature p{padding-left:14%;background-size:25px}
#research #section-banner-buffer section#research-banner .hero-wrapper .universal-inner{height:auto}
#research #section-banner-buffer section#research-banner .hero-wrapper .universal-inner .format ul{margin-bottom:0}
#research #section-banner-buffer section#research-banner .hero-wrapper .universal-inner .format h1{font-size:240%}
#research #section-banner-buffer section#research-banner .hero-wrapper .universal-inner .format h3{font-size:160%}
}
#about #common-global-strip-no-social{display:none}
.about .mp-container #course-search-strip{display:none}
.about #select-anchor{display:none}
.about #section-banner-buffer .elevator-pitch{padding-top:70px;background:#fff}
.about #section-banner-buffer .elevator-pitch .hero-wrapper{background-position:0 30%;background-size:cover}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format{width:50.88%}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format p{font-family:"proxima-nova", arial, sans-serif;font-size:137%;color:#fff}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format p cite{font-size:80%;line-height:0.33em}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format ul li{font-size:115%}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format ul li a{color:#fff;padding-right:40px;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper{background-position:0 55%}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper .universal-inner .format{width:70%}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper .universal-inner .format h1 span{color:#4529d2!important}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper .universal-inner .format p{color:#333}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper .universal-inner .format p cite a{color:#4529d2;text-decoration:underline}
.about #section-banner-buffer .elevator-pitch#teaching-and-learning{padding-top:0;border-top:4px solid #fff}
.about #section-banner-buffer .elevator-pitch#our-story{padding-top:0}
.about #section-banner-buffer #news-and-events.elevator-columns:nth-of-type(2){display:none}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child{padding-top:2em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo:first-child address{font-size:137%}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo:first-child ul{margin-top:0.33em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo:first-child ul li{border-bottom:none;padding-bottom:0;margin-bottom:0.33em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo{margin-bottom:0.77em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo ul{margin-top:0.33em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo ul li{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child #homepage-news .elevator-column.generic-promo ul li span{font-size:65%}
.about #universal-header #elevator-navigation{display:block;z-index:200;background:#021241}
.about #universal-header #elevator-navigation .universal-inner{height:auto;color:#fff}
.about #universal-header #elevator-navigation .universal-inner h2{display:none}
.about #universal-header #elevator-navigation .universal-inner ul{padding-left:0;font-family:"proxima-nova", arial, sans-serif;font-size:140%;padding-bottom:1em;margin-bottom:0}
.about #universal-header #elevator-navigation .universal-inner ul li{display:inline;color:rgba(255, 255, 255, 0.75);font-weight:600;margin-right:0.55%;font-size:110%}
.about #universal-header #elevator-navigation .universal-inner ul li span{margin-left:0.5%}
.about #universal-header #elevator-navigation .universal-inner ul li a{color:#fff;text-decoration:none}
.about #universal-header #elevator-navigation .universal-inner ul li:last-child{margin-right:0}
.about #universal-header.stuck #elevator-navigation .universal-inner ul{margin:0.55em 0 0;padding-bottom:0.77em}
.about #universal-header.stuck #elevator-navigation .universal-inner ul li{font-weight:400;font-size:90%}
.about #news-and-events.elevator-columns{padding-top:3em;padding-bottom:0;background:#fff}
.about #news-and-events.elevator-columns #homepage-news{float:none;width:100%}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo:nth-of-type(3){margin-right:0}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo{font-size:125%;width:32%;margin-bottom:0}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo div{width:100%}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo h3{color:#A17700;font-size:160%;font-weight:600}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo p{font-family:"proxima-nova", arial, sans-serif;font-size:137%;color:#333}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo a{color:#031F73;text-decoration:none}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo a:hover{text-decoration:underline}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo ul{list-style-type:none;padding-left:0}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo ul li{color:#333}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo ul li a{color:#031F73}
.about #section-banner-buffer .hero-wrapper .universal-inner .format h1{padding-bottom:0}
.about #section-banner-buffer .hero-wrapper .universal-inner .format .story{margin-bottom:2.55em}
.about #section-banner-buffer .hero-wrapper .universal-inner .format .story ul{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;margin-bottom:2.55em;text-transform:uppercase;margin-left:0;padding-left:0;font-size:170%;color:#fff}
.about #section-banner-buffer .hero-wrapper .universal-inner .format .story ul li{color:#fff;margin-bottom:0}
@media screen and (max-width:1405px){.about #news-and-events.elevator-columns{padding-top:1em}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format{margin-bottom:0}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format ul li{line-height:1.22em}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format ul li a{color:#FFEC2D}
.about #universal-header #elevator-navigation .universal-inner ul li{font-size:112%}
}
@media screen and (max-width:1320px){.about #universal-header #elevator-navigation .universal-inner ul li{font-size:108%}
}
@media screen and (max-width:1270px){.about #universal-header #elevator-navigation .universal-inner ul li{font-size:80%}
}
@media screen and (max-width:640px){.about #select-anchor{display:block;background:#010b28;padding-top:0.77em;padding-bottom:1.33em}
.about #select-anchor select{margin:0 auto;width:90%;margin-left:5%;padding:0.77em 1%;font-size:16px;border:1px solid #007640}
.about #select-anchor h2{margin-top:0;margin:0 auto 0.33em;width:90%}
.about #select-anchor h2 a{text-decoration:none;color:#fff}
.about #section-banner-buffer .elevator-pitch .hero-wrapper{background-position:top center;background-size:100%}
.about #news-and-events.elevator-columns #homepage-news{width:95%}
.about #news-and-events.elevator-columns #homepage-news .elevator-column.generic-promo{margin-bottom:2em;width:100%;float:none}
.about #section-banner-buffer #news-and-events.elevator-columns:last-child{padding-top:0}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper{background-size:cover}
.about #section-banner-buffer .elevator-pitch#on-every-continent .hero-wrapper .universal-inner .format p{color:#fff}
.about #section-banner-buffer .elevator-pitch:first-child:before{margin-top:0;padding-top:inherit;height:auto}
.about #section-banner-buffer .elevator-pitch:before{display:block;content:" ";margin-top:-94px;padding-top:94px;visibility:hidden}
.about #section-banner-buffer .elevator-pitch{padding-top:0}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format{width:100%}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format .story{margin-bottom:0}
.about #section-banner-buffer .elevator-pitch .hero-wrapper .universal-inner .format .story ul{margin-bottom:0}
}
#safety #azlist ul#index{text-indent:0;margin:0;padding:0;margin-bottom:1.55em}
#safety #azlist ul#index li{display:inline-block;font-size:200%;color:#A17700;margin-right:0.80%;margin-bottom:0;padding-left:0;background:none}
#safety #azlist ul#index li:before{display:none}
#a-z #navigation li ul.multilevel-linkul-0{display:none}
#a-z #main-content{margin-bottom:0.55em}
#a-z #main-content h3{font-size:167%}
#a-z #main-content ul#AZselector{text-indent:0;margin:0;padding:0;margin-bottom:1.55em}
#a-z #main-content ul#AZselector li{display:inline-block;font-size:200%;color:#A17700;margin-right:0.80%;margin-bottom:0;padding-left:0;background:none}
#a-z #main-content ul#AZselector li:before{display:none}
#a-z #main-content article.content.full{margin-bottom:1.33em}
@media screen and (max-width:1023px){#a-z #mobile-sticky-header ul li ul.multilevel-linkul-0{display:none}
#a-z #mobile-site-navigation ul li ul.multilevel-linkul-0{display:none}
}
#contact-us #breadcrumb{width:100%;float:none}
#contact-us #main-content{width:100%;float:none}
#contact-us #main-content h1{margin-bottom:0.83em}
#contact-us #main-content article.content.full{border-bottom:4px solid #021346;margin-bottom:1em;float:left}
#contact-us nav#site-navigation{display:none}
@media screen and (max-width:1023px){#contact-us #breadcrumb{padding-top:1.33em;margin-bottom:0}
#contact-us #masthead{display:none}
#contact-us #mobile-navigation{display:none}
}
#arabic-language-page #breadcrumb,#arabic-language-page #mobile-navigation,#arabic-language-page #mobile-sticky-header,#arabic-language-page nav#site-navigation,#chinese-language-page #breadcrumb,#chinese-language-page #mobile-navigation,#chinese-language-page #mobile-sticky-header,#chinese-language-page nav#site-navigation,#spanish-language-page #breadcrumb,#spanish-language-page #mobile-navigation,#spanish-language-page #mobile-sticky-header,#spanish-language-page nav#site-navigation{display:none}
#arabic-language-page #main-content,#chinese-language-page #main-content,#spanish-language-page #main-content{width:100%;float:none}
#arabic-language-page #main-content .generic-promo h2{direction:rtl}
@media screen and (max-width:768px){#arabic-language-page #main-content,#chinese-language-page #main-content,#spanish-language-page #main-content{padding-top:1.55em}
}
#common-global-strip-no-social{background:#021241;box-shadow:0 0 0 0 rgba(0, 0, 0, 0.05)}
#common-global-strip-no-social .inner article{padding:1.55em 0 0.22em;width:100%}
#common-global-strip-no-social .inner article .a-connected-university{float:right;width:63.7%}
#common-global-strip-no-social .inner article .a-connected-university h2{font-family:"proxima-nova", arial, sans-serif;font-weight:400;text-transform:uppercase;font-size:303%;line-height:0.99em;margin:0;color:#ffbf08;text-shadow:1px 1px rgba(0, 0, 0, 0.35);position:relative;top:-6px}
#common-global-strip-no-social .inner article .a-connected-university a{text-decoration:none}
#common-global-strip-no-social .inner article .a-connected-university a:hover{text-decoration:underline}
#common-global-strip-no-social .inner article .a-connected-university UL{padding-left:0;padding-top:0;margin-top:0;text-align:left}
#common-global-strip-no-social .inner article .a-connected-university UL li{font-family:"proxima-nova", arial, sans-serif;font-weight:600;font-size:150%;margin-bottom:0;line-height:1.077em;position:relative;top:-4px;display:inline;list-style-type:none;padding:0;margin:0;color:#fff;color:rgba(255, 255, 255, 0.75)}
#common-global-strip-no-social .inner article .a-connected-university UL li a{color:#fff}
#common-global-strip-no-social .inner article .a-connected-university UL li span{margin:0 1%;color:rgba(255, 255, 255, 0.75)}
#common-global-strip-no-social .inner article .a-connected-university UL li span:first-child{color:rgba(255, 255, 255, 0.75);margin:0 2% 0 0}
#common-global-strip-no-social .inner article .welcome{float:left;width:25%;margin-right:1.77%;position:relative;top:-1px}
#common-global-strip-no-social .inner article .welcome .languages{padding-left:0;list-style-type:none;margin:0;position:relative;top:-2px}
#common-global-strip-no-social .inner article .welcome .languages .welcome{clear:right;width:auto;margin-right:4%;color:rgba(255, 255, 255, 0.75)}
#common-global-strip-no-social .inner article .welcome .languages .welcome span{display:none}
#common-global-strip-no-social .inner article .welcome .languages li{font-family:"proxima-nova", arial, sans-serif;font-size:150%;font-weight:600;margin-bottom:0;line-height:1.077em;display:inline;list-style-type:none;padding:0;margin:0}
#common-global-strip-no-social .inner article .welcome .languages li a{color:#fff;text-decoration:none}
#common-global-strip-no-social .inner article .welcome .languages li a:hover{text-decoration:underline}
#common-global-strip-no-social .inner article .welcome .languages li span{margin:0 2%;color:rgba(255, 255, 255, 0.75);font-weight:600}
#homepage #common-global-strip-no-social{display:block;background:#031F73}
#homepage #common-global-strip-no-social:last-child{display:none}
@media screen and (max-width:1400px){#common-global-strip-no-social .inner article{border-bottom-color:rgba(255, 255, 255, 0.75)!important}
#common-global-strip-no-social .inner article .a-connected-university ul li{font-size:157%}
#common-global-strip-no-social .inner article .welcome ul li{font-size:157%}
}
@media screen and (max-width:1366px){#common-global-strip-no-social .inner article .welcome ul li{font-size:140%!important}
#common-global-strip-no-social .inner article .a-connected-university ul li{font-size:140%}
}
@media screen and (max-width:1050px){#common-global-strip-no-social .inner article .a-connected-university ul li{font-size:117%}
#common-global-strip-no-social .inner article .welcome ul li{font-size:117%!important}
}
@media screen and (max-width:1023px){#homepage #common-global-strip-no-social{background:#02144b}
#homepage #common-global-strip-no-social .inner{width:90%}
#homepage #common-global-strip-no-social .inner article{border-bottom:2px solid #164ff9}
#homepage #common-global-strip-no-social .inner article .a-connected-university ul li{font-size:149%}
#homepage #common-global-strip-no-social .inner article .welcome ul li{font-size:149%}
#homepage #common-global-strip-no-social .inner article .welcome ul li:first-child{font-weight:600}
}
@media screen and (max-width:1023px){#common-global-strip-no-social{background:#031F73}
#common-global-strip-no-social .inner{width:90%}
#common-global-strip-no-social .inner article .a-connected-university ul li{font-size:149%}
#common-global-strip-no-social .inner article .a-connected-university ul li span:first-child{display:block}
#common-global-strip-no-social .inner article .welcome ul li{font-size:147%!important}
#common-global-strip-no-social .inner article .welcome ul li:first-child{display:block}
}
@media screen and (max-width:1023px){.hide-on-homepage #common-global-strip-no-social{margin-bottom:0}
#common-global-strip-no-social .inner article{padding:2em 0 0.55em!important;width:100%}
#common-global-strip-no-social .inner article .a-connected-university{float:none;width:100%}
#common-global-strip-no-social .inner article .a-connected-university UL li{font-size:100%}
#common-global-strip-no-social .inner article .a-connected-university UL li span:first-child{color:rgba(255, 255, 255, 0.75);font-weight:600;display:block;margin:0 2% 0.33em 0;font-size:125%}
#common-global-strip-no-social .inner article .welcome{float:none;width:100%;margin-bottom:0.99em;font-size:97%}
#common-global-strip-no-social .inner article .welcome .languages .welcome{clear:none;display:inline;font-weight:400}
#common-global-strip-no-social .inner article .welcome .languages .arabic span{display:none}
#common-global-strip-no-social .inner article .welcome .languages .spanish span{display:none}
}
#china{padding:1em 4%;background-image:url("/files/images/global/global-asia.svg");background-repeat:no-repeat;background-size:cover;width:800px;height:800px;position:relative}
#china .generic-promo{position:relative;bottom:-425px;left:-450px;width:30%;color:#fff;font-size:200%;text-align:center;font-family:"proxima-nova", arial, sans-serif;line-height:1.55em;float:left}
#china .generic-promo span{display:block;color:#fff200;font-weight:900;font-size:200%}
#china .generic-promo:nth-of-type(3){margin-right:2%}
#china .generic-promo:nth-of-type(4){clear:none}
#china .intro-wrapper{position:absolute;left:-445px;padding-top:3em;font-family:"proxima-nova", arial, sans-serif}
#china .intro-wrapper p{color:#fff;font-size:200%;font-family:"proxima-nova", arial, sans-serif;line-height:1.33em;width:45%}
#china .intro-wrapper p a{color:#fff200}
#china .intro-wrapper ul{padding-left:0;width:45%}
#china .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:175%}
#china .intro-wrapper ul li span{margin:0 1.88% 0 1.66%}
#china .intro-wrapper ul li a{color:#fff200}
#china .intro-wrapper ul li:first-child{margin-right:1%}
#china .intro-wrapper header{position:absolute;left:1045px;top:262px}
#china .intro-wrapper header a{color:#fff200}
#china .intro-wrapper header p{font-size:150%;color:#fff;font-weight:400;width:170%;position:relative;left:91px}
#china .intro-wrapper header h2{color:#fff200;font-size:400%;margin-bottom:0;line-height:1em;width:430%}
#china .intro-wrapper header h2 a{text-decoration:none}
#china .intro-wrapper header h2 a:hover{text-decoration:underline}
#china .intro-wrapper header h2 img{margin-bottom:0.189em;width:32%}
@media screen and (max-width:1680px){#china{width:500px;height:500px}
#china .generic-promo{float:none;bottom:-215px;width:27%;left:-235px;font-size:150%;margin-bottom:1em}
#china .intro-wrapper{left:-390px;width:100%;padding-top:3em}
#china .intro-wrapper ul{width:100%}
#china .intro-wrapper ul li{font-size:135%}
#china .intro-wrapper ul li span{margin:0 1.33% 0 1.22%}
#china .intro-wrapper p{font-size:135%;width:95%}
#china .intro-wrapper header{left:760px;top:145px}
#china .intro-wrapper header p{font-size:135%;width:225%;position:relative}
#china .intro-wrapper header h2{font-size:300%;width:350%}
#china .intro-wrapper header h2 img{width:130px}
}
@media screen and (max-width:1280px){#china .intro-wrapper{left:-350px;width:80%}
}
@media screen and (max-width:1050px){#china{width:400px;height:400px}
#china .generic-promo{bottom:-180px;left:-330px;width:100%;margin-bottom:0}
#china .generic-promo span{font-size:120%}
#china .intro-wrapper{left:-280px;padding-top:1em}
#china .intro-wrapper ul{width:110%}
#china .intro-wrapper p{width:120%}
#china .intro-wrapper header{left:560px;top:100px}
#china .intro-wrapper header p{width:165%}
}
@media screen and (max-width:990px){#china{width:340px;height:340px}
#china .generic-promo{bottom:-225px;left:-300px;width:100%;margin-bottom:0;margin-top:0;float:left;width:30%;font-size:100%}
#china .generic-promo span{font-size:130%}
#china .intro-wrapper{left:-280px;padding-top:0;top:-20px}
#china .intro-wrapper ul{width:120%}
#china .intro-wrapper p{width:100%}
#china .intro-wrapper header{left:540px;top:120px}
#china .intro-wrapper header h2{font-size:250%}
#china .intro-wrapper header p{width:165%}
}
@media screen and (max-width:800px){#china{width:90%;height:auto;background-size:43%;background-position:top right}
#china .generic-promo{position:initial;bottom:auto;width:30%;left:auto;float:left;font-size:120%;margin-bottom:1em}
#china .generic-promo span{font-size:120%}
#china .intro-wrapper{padding-top:1em;position:initial;left:auto;top:auto;width:auto}
#china .intro-wrapper p{font-size:125%;left:auto;position:initial;width:50%}
#china .intro-wrapper ul{left:auto;position:initial;width:50%}
#china .intro-wrapper ul li{font-size:125%}
#china .intro-wrapper header{position:initial;left:auto;top:auto}
#china .intro-wrapper header p{font-size:120%;width:55%;left:0;font-style:italic}
#china .intro-wrapper header h2{font-size:290%;padding-top:0}
#china .intro-wrapper header h2 img{max-width:12%}
}
@media screen and (max-width:700px){#china{background-size:23%;background-position:right 30px;padding:0 5%}
#china .generic-promo span{font-size:110%}
#china .intro-wrapper ul{width:90%}
#china .intro-wrapper ul li{font-size:100%}
#china .intro-wrapper p{font-size:100%;width:90%}
#china .intro-wrapper header p{font-size:80%;width:80%}
#china .intro-wrapper header h2{font-size:250%}
#china .intro-wrapper header h2 img{display:none}
}
@media screen and (max-width:500px){#china{width:100%;background-size:57%;background-position:top center;padding:15em 2% 0}
#china .generic-promo{font-size:100%}
#china .intro-wrapper p{width:90%}
#china .intro-wrapper ul{width:90%}
#china .intro-wrapper header h2{margin-top:0;margin-bottom:0.22em}
}
#singapore{padding:1em 4%;background-image:url("/files/images/global/global-singapore.svg");background-repeat:no-repeat;background-size:cover;width:800px;height:800px;position:relative}
#singapore .intro-wrapper{position:absolute;left:-445px;width:500px;padding-top:3em;font-family:"proxima-nova", arial, sans-serif}
#singapore .intro-wrapper ul{padding-left:0}
#singapore .intro-wrapper ul li:first-child{margin-right:1%}
#singapore .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:175%}
#singapore .intro-wrapper ul li a{color:#e73029}
#singapore .intro-wrapper ul li span{margin:0 1.88% 0 1.66%}
#singapore .intro-wrapper p{color:#fff;font-size:200%;font-family:"proxima-nova", arial, sans-serif;line-height:1.33em}
#singapore .intro-wrapper header{left:310px;top:480px;position:absolute}
#singapore .intro-wrapper header a{color:#e73029}
#singapore .intro-wrapper header p{font-size:135%;color:#fff;font-weight:400;width:225%;position:relative}
#singapore .intro-wrapper header h2{color:#e73029;font-size:600%;margin-bottom:0;line-height:1em;width:250%}
#singapore .intro-wrapper header h2 a{text-decoration:none}
#singapore .intro-wrapper header h2 a:hover{text-decoration:underline}
#singapore .intro-wrapper header h2 img{margin-bottom:0.189em;width:11%}
@media screen and (max-width:1680px){#singapore{width:500px;height:500px}
#singapore .intro-wrapper{left:-365px;width:100%}
#singapore .intro-wrapper ul li{font-size:135%}
#singapore .intro-wrapper p{font-size:135%;width:75%}
#singapore .intro-wrapper header{left:150px;top:270px}
#singapore .intro-wrapper header p{left:0}
#singapore .intro-wrapper header h2{font-size:500%;margin-bottom:0.11em}
#singapore .intro-wrapper header h2 img{width:90px}
}
@media screen and (max-width:1050px){#singapore{width:400px;height:400px;left:100px}
#singapore .intro-wrapper{left:-365px;top:0;width:100%}
#singapore .intro-wrapper header{left:110px;top:230px}
}
@media screen and (max-width:990px){#singapore{width:340px;height:340px;left:100px}
#singapore .intro-wrapper{padding-top:0;left:-365px;width:100%}
#singapore .intro-wrapper p{width:100%}
#singapore .intro-wrapper header{left:30px;top:190px}
}
@media screen and (max-width:800px){#singapore{width:90%;height:auto;background-size:43%;background-position:top right;position:initial;left:auto;top:auto}
#singapore .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto}
#singapore .intro-wrapper ul{left:auto;position:initial;width:50%}
#singapore .intro-wrapper ul li{font-size:125%}
#singapore .intro-wrapper p{font-size:125%;left:auto;position:initial;width:50%}
#singapore .intro-wrapper header{position:initial;left:auto;top:auto}
#singapore .intro-wrapper header p{font-size:120%;width:55%;font-style:italic}
#singapore .intro-wrapper header h2{font-size:290%;padding-top:0}
#singapore .intro-wrapper header h2 img{margin-bottom:0.189em;max-width:12%}
}
@media screen and (max-width:700px){#singapore{width:90%;height:auto;background-size:23%;background-position:right 30px;padding:0 5%}
#singapore .intro-wrapper ul{width:auto}
#singapore .intro-wrapper ul li{font-size:100%}
#singapore .intro-wrapper p{font-size:100%;width:80%}
#singapore .intro-wrapper header p{font-size:80%;width:80%}
#singapore .intro-wrapper header h2{font-size:250%}
#singapore .intro-wrapper header h2 img{display:none}
}
@media screen and (max-width:500px){#singapore{width:100%;background-size:50%;background-position:top center;padding:15em 2% 0}
#singapore .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto;font-family:"proxima-nova",arial,sans-serif}
#singapore .intro-wrapper p{width:90%}
#singapore .intro-wrapper header p{width:100%}
}
#online{padding:1em 4%;background-image:url("/files/images/global/global-online.svg");background-repeat:no-repeat;width:800px;height:800px;position:relative}
#online .generic-promo{position:relative;margin-bottom:1em;bottom:-300px;float:none;width:30%;left:-354px;color:#fff;font-size:200%;text-align:center;font-family:"proxima-nova", arial, sans-serif;line-height:1.55em}
#online .generic-promo span{display:block;color:#cf6;font-weight:900;font-size:200%}
#online .generic-promo:nth-of-type(3){margin-right:2%}
#online .generic-promo:nth-of-type(4){clear:none}
#online .intro-wrapper{position:absolute;left:-445px;padding-top:3em;font-family:"proxima-nova", arial, sans-serif}
#online .intro-wrapper p{color:#fff;font-size:200%;font-family:"proxima-nova", arial, sans-serif;line-height:1.33em;width:40%}
#online .intro-wrapper ul{padding-left:0;width:85%}
#online .intro-wrapper ul li:first-child{margin-right:1%}
#online .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:175%}
#online .intro-wrapper ul li a{color:#cf6}
#online .intro-wrapper ul li span{margin:0 1.66% 0 1.66%}
#online .intro-wrapper header{position:absolute;left:1150px;top:170px}
#online .intro-wrapper header p{font-size:150%;color:#fff;font-weight:400;width:125%;position:relative;left:91px}
#online .intro-wrapper header a{color:#cf6}
#online .intro-wrapper header h2{color:#cf6;font-size:600%;margin-bottom:0.22em;line-height:0.88em;width:170%}
#online .intro-wrapper header h2 img{margin-bottom:0.189em;width:33%}
#online .intro-wrapper header h2 a{text-decoration:none}
#online .intro-wrapper header h2 a:hover{text-decoration:underline}
@media screen and (max-width:1680px){#online{width:500px;height:500px}
#online .generic-promo{bottom:-200px;width:100%;left:-455px;font-size:150%}
#online .generic-promo span{font-size:160%}
#online .generic-promo:nth-of-type(3){margin-right:2%}
#online .intro-wrapper{left:-390px}
#online .intro-wrapper ul li{font-size:135%}
#online .intro-wrapper p{font-size:135%;width:50%}
#online .intro-wrapper header{left:890px;top:90px}
#online .intro-wrapper header p{font-size:135%;width:150%;left:0}
#online .intro-wrapper header h2{font-size:500%;margin-bottom:0.33em}
#online .intro-wrapper header h2 img{width:90px}
}
@media screen and (max-width:1280px){#online .intro-wrapper{left:-360px}
#online .intro-wrapper header{left:780px}
}
@media screen and (max-width:1050px){#online{width:400px;height:400px}
#online .generic-promo{bottom:-200px;left:-325px;margin-bottom:0}
#online .intro-wrapper{left:-280px;width:100%}
#online .intro-wrapper p{width:80%}
#online .intro-wrapper header{left:690px;top:90px}
#online .intro-wrapper header h2{font-size:370%}
}
@media screen and (max-width:990px){#online{width:340px;height:340px}
#online .generic-promo{bottom:-120px;left:-325px;margin-bottom:0;padding-top:0}
#online .generic-promo span{font-size:130%}
#online .intro-wrapper{left:-280px;top:-50px;width:100%;padding-top:0}
#online .intro-wrapper p{width:100%}
#online .intro-wrapper header{left:600px;top:90px}
#online .intro-wrapper header h2{font-size:370%}
}
@media screen and (max-width:800px){#online{width:90%;height:auto;background-size:42%;background-position:top right;position:initial;left:auto;top:auto}
#online .generic-promo{position:initial;bottom:auto;width:30%;left:auto;font-size:120%;float:left}
#online .generic-promo span{font-size:120%}
#online .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto;top:auto}
#online .intro-wrapper ul{left:auto;position:initial;width:50%}
#online .intro-wrapper ul li{font-size:125%}
#online .intro-wrapper p{font-size:125%;left:auto;position:initial;width:50%}
#online .intro-wrapper header{position:initial;left:auto;top:auto}
#online .intro-wrapper header p{font-size:120%;width:55%;left:0;font-style:italic}
#online .intro-wrapper header h2{font-size:290%}
#online .intro-wrapper header h2 img{margin-bottom:0.189em;max-width:12%}
}
@media screen and (max-width:700px){#online{background-size:23%;background-position:right 30px;padding:0 5%}
#online .generic-promo{font-size:100%}
#online .generic-promo span{font-size:110%}
#online .intro-wrapper p{width:90%;font-size:100%}
#online .intro-wrapper ul{width:90%}
#online .intro-wrapper ul li{font-size:100%}
#online .intro-wrapper header p{font-size:80%}
#online .intro-wrapper header h2{font-size:250%}
#online .intro-wrapper header h2 img{display:none}
}
@media screen and (max-width:500px){#online{width:100%;height:auto;background-size:50%;background-position:top center;padding:15em 2% 0}
#online .generic-promo{width:30%}
#online .intro-wrapper{padding-top:1em}
#online .intro-wrapper p{width:90%}
#online .intro-wrapper header p{font-size:80%;width:100%}
#online .intro-wrapper header h2{padding-top:0;margin-top:0;margin-bottom:0.22em}
}
#liverpool{padding:1em 4%;background-image:url("/files/images/global/global-europe.svg");background-repeat:no-repeat;background-size:cover;width:800px;height:800px;position:relative}
#liverpool .generic-promo{position:relative;bottom:-565px;width:31%;left:404px;color:#fff;font-size:200%;text-align:center;font-family:"proxima-nova", arial, sans-serif;line-height:1.55em;float:left}
#liverpool .generic-promo span{display:block;color:#2215a5;font-weight:900;font-size:180%}
#liverpool .generic-promo:nth-of-type(3){margin-right:2%}
#liverpool .generic-promo:nth-of-type(4){clear:none}
#liverpool .intro-wrapper{position:absolute;left:730px;width:100%;padding-top:5.22em;font-family:"proxima-nova", arial, sans-serif}
#liverpool .intro-wrapper ul{padding-left:0;width:65%}
#liverpool .intro-wrapper ul li:first-child{margin-right:1%}
#liverpool .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:175%}
#liverpool .intro-wrapper ul li a{color:#2215a5}
#liverpool .intro-wrapper ul li span{margin:0 1.88% 0 1.66%}
#liverpool .intro-wrapper p{color:#fff;font-size:200%;font-family:"proxima-nova", arial, sans-serif;line-height:1.33em;width:65%}
#liverpool .intro-wrapper header{position:absolute;left:-1210px;top:130px}
#liverpool .intro-wrapper header a{color:#2215a5}
#liverpool .intro-wrapper header p{font-size:150%;color:#fff;font-weight:400;width:70%}
#liverpool .intro-wrapper header h2{color:#2215a5;font-size:600%;margin-bottom:0;line-height:1em;width:170%}
#liverpool .intro-wrapper header h2 img{margin-bottom:0.189em;max-width:19%}
#liverpool .intro-wrapper header h2 a{text-decoration:none}
#liverpool .intro-wrapper header h2 a:hover{text-decoration:underline}
@media screen and (max-width:1680px){#liverpool{width:500px;height:500px}
#liverpool .generic-promo{bottom:-348px;width:30%;left:290px;font-size:130%;margin-bottom:1em}
#liverpool .intro-wrapper{left:520px;padding-top:3em}
#liverpool .intro-wrapper ul{width:90%}
#liverpool .intro-wrapper ul li{font-size:135%}
#liverpool .intro-wrapper p{font-size:150%;width:90%}
#liverpool .intro-wrapper header{left:-890px;top:70px}
#liverpool .intro-wrapper header p{font-size:150%;width:90%}
#liverpool .intro-wrapper header h2{font-size:400%}
#liverpool .intro-wrapper header h2 img{max-width:18%}
}
@media screen and (max-width:1400px){#liverpool{width:500px;height:500px}
#liverpool .generic-promo{bottom:-348px;width:30%;left:290px;font-size:130%;margin-bottom:1em}
#liverpool .intro-wrapper{left:520px;padding-top:3em}
#liverpool .intro-wrapper ul li{font-size:135%}
#liverpool .intro-wrapper p{font-size:150%;width:65%}
#liverpool .intro-wrapper header{left:-890px;top:70px}
#liverpool .intro-wrapper header p{font-size:150%;width:70%}
#liverpool .intro-wrapper header h2{font-size:400%}
#liverpool .intro-wrapper header h2 img{max-width:18%}
}
@media screen and (max-width:1280px){#liverpool .intro-wrapper{left:480px}
#liverpool .intro-wrapper header{left:-830px}
}
@media screen and (max-width:1050px){#liverpool{width:300px;height:300px}
#liverpool .generic-promo{bottom:-145px;width:100%;left:-300px;font-size:130%}
#liverpool .intro-wrapper{left:320px;width:100%}
#liverpool .intro-wrapper ul{left:-200px;width:100%}
#liverpool .intro-wrapper p{font-size:150%;left:-200px;width:100%}
#liverpool .intro-wrapper header{left:-640px;top:0}
#liverpool .intro-wrapper header p{width:60%;left:0}
#liverpool .intro-wrapper header h2{font-size:320%}
#liverpool .intro-wrapper header h2 img{max-width:12%}
}
@media screen and (max-width:990px){#liverpool{width:340px;height:340px}
#liverpool .generic-promo{bottom:-40px;width:100%;left:-300px;font-size:130%;margin-bottom:0.55em}
#liverpool .intro-wrapper{left:270px;width:90%}
#liverpool .intro-wrapper ul{left:-200px;width:100%}
#liverpool .intro-wrapper p{font-size:150%;left:-200px;width:100%}
#liverpool .intro-wrapper header{left:-540px;top:-25px}
#liverpool .intro-wrapper header p{width:60%;left:0}
#liverpool .intro-wrapper header h2{font-size:320%}
#liverpool .intro-wrapper header h2 img{max-width:12%}
}
@media screen and (max-width:800px){#liverpool{width:90%;height:auto;background-size:43%;background-position:top right}
#liverpool .generic-promo{position:initial;bottom:auto;width:30%;left:auto;font-size:120%;float:left}
#liverpool .generic-promo span{font-size:120%}
#liverpool .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto}
#liverpool .intro-wrapper ul{padding-left:0;left:auto;position:initial;width:50%}
#liverpool .intro-wrapper ul li{font-size:125%}
#liverpool .intro-wrapper p{font-size:125%;left:auto;position:initial;width:50%}
#liverpool .intro-wrapper header{position:initial;left:auto;top:auto}
#liverpool .intro-wrapper header p{font-size:120%;width:55%;left:0;font-style:italic}
#liverpool .intro-wrapper header h2{font-size:290%}
}
@media screen and (max-width:700px){#liverpool{background-size:23%;background-position:right 30px;padding:0 5%}
#liverpool .generic-promo{font-size:100%}
#liverpool .generic-promo span{font-size:110%}
#liverpool .intro-wrapper ul li{font-size:100%}
#liverpool .intro-wrapper p{font-size:100%;width:80%}
#liverpool .intro-wrapper header h2{font-size:250%;padding-top:0}
#liverpool .intro-wrapper header h2 img{display:none}
}
@media screen and (max-width:500px){#liverpool{width:100%;height:auto;background-size:52%;background-position:top center;padding:15em 2% 0}
#liverpool .generic-promo{bottom:auto;width:30%;left:auto;font-size:100%}
#liverpool .generic-promo span{font-size:110%}
#liverpool .intro-wrapper{padding-top:1em}
#liverpool .intro-wrapper ul{width:auto}
#liverpool .intro-wrapper p{width:90%}
#liverpool .intro-wrapper header p{font-size:120%;width:55%}
#liverpool .intro-wrapper header h2{font-size:250%}
}
#london-global{padding:1em 4%;background-image:url("/files/images/global/global-london.svg");background-repeat:no-repeat;background-size:cover;width:800px;height:800px;position:relative}
#london-global .generic-promo{position:relative;bottom:-565px;width:90%;left:464px;color:#fff;font-size:200%;text-align:center;line-height:1.55em;float:left}
#london-global .generic-promo p{display:block;color:#977e52;font-weight:400;font-size:120%;font-family:arial, sans-serif;text-align:left}
#london-global .intro-wrapper{position:absolute;left:730px;width:100%;padding-top:5.22em;font-family:"proxima-nova", arial, sans-serif}
#london-global .intro-wrapper ul{padding-left:0;width:65%}
#london-global .intro-wrapper ul li:first-child{margin-right:1%}
#london-global .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:175%}
#london-global .intro-wrapper ul li a{color:#977e52}
#london-global .intro-wrapper ul li span{margin:0 1.88% 0 1.66%}
#london-global .intro-wrapper p{color:#fff;font-size:200%;font-family:"proxima-nova", arial, sans-serif;line-height:1.33em;width:65%}
#london-global .intro-wrapper header{position:absolute;left:-1099px;top:130px}
#london-global .intro-wrapper header p{font-size:150%;color:#fff;font-weight:400;width:70%}
#london-global .intro-wrapper header a{color:#977e52}
#london-global .intro-wrapper header h2{color:#977e52;font-size:600%;margin-bottom:0;line-height:1em;width:170%}
#london-global .intro-wrapper header h2 img{margin-bottom:0.189em;max-width:19%}
#london-global .intro-wrapper header h2 a{text-decoration:none}
#london-global .intro-wrapper header h2 a:hover{text-decoration:underline}
@media screen and (max-width:1680px){#london-global{width:500px;height:500px}
#london-global .generic-promo{bottom:-368px;width:100%;left:290px;font-size:150%}
#london-global .generic-promo p{font-size:100%}
#london-global .intro-wrapper{left:520px;width:100%;padding-top:3em}
#london-global .intro-wrapper ul li{font-size:135%}
#london-global .intro-wrapper p{font-size:150%}
#london-global .intro-wrapper header{left:-890px;top:70px}
#london-global .intro-wrapper header p{font-size:150%;width:70%}
#london-global .intro-wrapper header h2{font-size:500%;margin-bottom:0;width:170%;left:-0;top:0}
#london-global .intro-wrapper header h2 img{max-width:19%}
}
@media screen and (max-width:1050px){#london-global{width:400px;height:400px}
#london-global .generic-promo{bottom:-100px;width:70%;left:-285px;font-size:150%;float:none}
#london-global .generic-promo span{font-size:200%}
#london-global .intro-wrapper{left:400px;width:100%}
#london-global .intro-wrapper ul{left:-90px}
#london-global .intro-wrapper ul li{font-size:135%}
#london-global .intro-wrapper p{font-size:150%;left:-90px}
#london-global .intro-wrapper header{left:-690px;top:30px}
#london-global .intro-wrapper header p{font-size:150%;width:60%;left:0}
#london-global .intro-wrapper header h2{font-size:300%;width:170%;left:-0;top:0}
#london-global .intro-wrapper header h2 img{max-width:16%}
}
@media screen and (max-width:990px){#london-global{width:340px;height:340px}
#london-global .generic-promo{bottom:-45px;width:85%;left:-265px;font-size:150%;float:none}
#london-global .generic-promo span{font-size:170%}
#london-global .intro-wrapper{left:300px;width:130%}
#london-global .intro-wrapper ul{left:-90px}
#london-global .intro-wrapper ul li{font-size:135%}
#london-global .intro-wrapper p{font-size:150%;left:-90px}
#london-global .intro-wrapper header{left:-570px;top:-30px}
#london-global .intro-wrapper header p{font-size:150%;width:60%;left:0}
#london-global .intro-wrapper header h2{font-size:300%;width:170%;left:-0;top:0}
#london-global .intro-wrapper header h2 img{max-width:16%}
}
@media screen and (max-width:800px){#london-global{width:90%;height:auto;background-size:43%;background-position:top right}
#london-global .generic-promo{position:initial;bottom:auto;width:100%;left:auto;font-size:120%;float:left}
#london-global .generic-promo span{font-size:120%}
#london-global .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto}
#london-global .intro-wrapper ul{left:auto;position:initial;width:50%}
#london-global .intro-wrapper ul li{font-size:125%}
#london-global .intro-wrapper p{font-size:125%;left:auto;position:initial;width:50%}
#london-global .intro-wrapper header{position:initial;left:auto;top:auto}
#london-global .intro-wrapper header p{font-size:120%;width:55%;left:0;font-style:italic}
#london-global .intro-wrapper header h2{font-size:290%}
#london-global .intro-wrapper header h2 img{max-width:12%}
}
@media screen and (max-width:700px){#london-global{width:90%;height:auto;background-size:23%;background-position:right 30px;padding:0 5%}
#london-global .generic-promo{position:initial;bottom:auto;width:100%;left:auto;font-size:100%;margin-bottom:1em}
#london-global .generic-promo span{font-size:110%}
#london-global .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto}
#london-global .intro-wrapper ul{padding-left:0;left:auto;position:initial;width:auto}
#london-global .intro-wrapper ul li{display:inline;text-transform:uppercase;color:#fff;font-size:100%}
#london-global .intro-wrapper p{font-size:100%;left:auto;position:initial;width:80%}
#london-global .intro-wrapper header{position:initial;left:auto;top:auto}
#london-global .intro-wrapper header p{font-size:80%;width:80%;left:0;font-style:italic}
#london-global .intro-wrapper header h2{font-size:250%}
#london-global .intro-wrapper header h2 img{display:none}
}
@media screen and (max-width:500px){#london-global{width:100%;height:auto;background-size:50%;background-position:top center;padding:15em 2% 0}
#london-global .intro-wrapper{padding-top:1em;position:initial;left:auto;width:auto}
#london-global .intro-wrapper ul{left:auto;position:initial;width:auto}
#london-global .intro-wrapper p{font-size:100%;left:auto;position:initial;width:90%}
#london-global .intro-wrapper header{position:initial;left:auto;top:auto}
#london-global .intro-wrapper header p{font-size:80%;width:100%;left:0}
#london-global .intro-wrapper header h2{font-size:250%}
}
#london #level-3-tabbed-nav #navigation li#section-active a{background-color:#a68c5c!important;color:#fff}
#london #level-3-tabbed-nav #navigation li#section-active.detected a{background-color:#c1af8e!important;color:#fff}
#london #level-3-tabbed-nav #navigation li .currentbranch0 a{background-color:#a68c5c!important;color:#fff}
#london #level-3-tabbed-nav #navigation li a{background-color:#c1af8e;border-top-color:#af976d!important;box-shadow:0 1px 1px 0 #867049!important}
#london nav#site-navigation{margin-bottom:20em}
#london nav#breadcrumb,#london nav#site-navigation{border-bottom-color:#080600}
#london nav#breadcrumb h2,#london nav#site-navigation h2{border-bottom-color:#080600}
#london #mobile-navigation a,#london #navigation a,#london .mobile-nav a{border-bottom-color:#c1af8e}
#london #mobile-navigation a:hover,#london #navigation a:hover,#london .mobile-nav a:hover{background-color:#eee9e0}
#london #mobile-navigation .currentbranch0 a,#london #navigation .currentbranch0 a,#london .mobile-nav .currentbranch0 a{background-color:#eee9e0}
#london #mobile-navigation .multilevel-linkul-0,#london #navigation .multilevel-linkul-0,#london .mobile-nav .multilevel-linkul-0{border-bottom-color:#977e52;background-color:#e5ddd0}
#london #mobile-navigation .multilevel-linkul-0 a,#london #navigation .multilevel-linkul-0 a,#london .mobile-nav .multilevel-linkul-0 a{background-color:#e5ddd0}
#london #mobile-navigation .multilevel-linkul-0 a:hover,#london #navigation .multilevel-linkul-0 a:hover,#london .mobile-nav .multilevel-linkul-0 a:hover{background-color:#d3c6af}
#london #mobile-navigation .multilevel-linkul-0 .currentbranch1 a,#london #navigation .multilevel-linkul-0 .currentbranch1 a,#london .mobile-nav .multilevel-linkul-0 .currentbranch1 a{background-color:#d3c6af;border-top-color:#af976d;box-shadow:0 1px 1px 0 #766240}
#london #mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1,#london #navigation .multilevel-linkul-0 .multilevel-linkul-1,#london .mobile-nav .multilevel-linkul-0 .multilevel-linkul-1{background-color:#c1af8e;box-shadow:0 1px 1px 0 #867049}
#london #mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 a,#london #navigation .multilevel-linkul-0 .multilevel-linkul-1 a,#london .mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 a{background-color:#c1af8e}
#london #mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 a:hover,#london #navigation .multilevel-linkul-0 .multilevel-linkul-1 a:hover,#london .mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 a:hover{background-color:#c1af8e;color:#fff}
#london #mobile-navigation .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a,#london #navigation .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a,#london .mobile-nav .multilevel-linkul-0 .multilevel-linkul-1 .currentbranch2 a{background-color:#977e52;border-top-color:#8a734b;box-shadow:0 1px 1px 0 #625235}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london{background:#766240;position:relative;margin-bottom:0;position:relative}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london figure{position:relative;margin-bottom:0}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london figure img{margin-bottom:0;width:100%}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options{width:100%;padding:0 2.77% 1em;margin:0;background:none;border-bottom:none;column-count:3;list-style-type:none}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li:last-child{margin-right:0}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li{margin-right:1.65%;background:none;padding:0;font-size:110%;color:#fff}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span{margin-left:1.77%}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span a{color:#fff;text-decoration:none;border-bottom-color:#fff}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:last-child{position:relative;top:-4px}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:last-child a{display:inline;width:auto;height:auto;border-bottom:1px solid rgba(255, 255, 255, 0.25)}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:last-child a:hover{border-bottom:1px solid #fff;text-decoration:none}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:first-child{padding:0;line-height:3.33em}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:first-child img{width:14%;height:auto!important;margin-bottom:0.33em;position:relative!important;display:inline!important}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span:first-child a{display:inline;width:auto;height:auto}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul li span:first-child{width:100px;background:img;background-width:100px;background-height:100px!important}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card{padding:1em 2.77% 0.55em}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card h1{font-family:"freight-text-pro", serif;color:#fff;text-transform:none;font-size:280%;font-weight:400;margin-top:0;margin-bottom:0;line-height:1.11em}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card h1 span{margin-left:1.5%;font-size:97%}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card ul.class-choice-details{border:none;width:90%;margin-bottom:0.55em;padding-left:0}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card ul.class-choice-details li:last-child{display:block}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card ul.class-choice-details li{font-weight:normal;color:rgba(255, 255, 255, 0.75);margin-right:3%;display:inline;margin-bottom:0;font-size:110%;background-color:transparent;line-height:1.77em}
#london #all-pages #course-at-a-glance.ug-banner.pg-variant.london #course-id-card ul.class-choice-details li span{color:#fff;font-weight:600}
@media screen and (max-width:1023px){#london #all-pages.london-course{width:100%;padding:0;margin-bottom:1em}
#london #all-pages.london-course #course-at-a-glance.ug-banner.pg-variant.london{top:0}
#london #all-pages.london-course #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options{column-count:inherit}
#london #all-pages.london-course #course-at-a-glance.ug-banner.pg-variant.london .desktop-course-details ul.course-study-options li span a img{width:8%}
}
.global-read-more{position:fixed;bottom:0;padding:0;margin:0;left:0;font-family:"proxima-nova", arial, sans-serif;text-transform:uppercase;width:100%;font-size:150%}
.global-read-more a{color:#fff;padding:0.44em 1.04% 0.33em;display:block;background-color:#178592;text-decoration:none;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center}
.global-read-more a:hover{background-color:#1eadbe}
@media screen and (max-width:700px){.global-read-more{font-size:100%}
.global-read-more a{padding:0.44em 1.04% 0.33em}
}
.tos-noanimation{-webkit-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important}
.tos-fastanimation{-webkit-transition-duration:0.2s!important;-moz-transition-duration:0.2s!important;-ms-transition-duration:0.2s!important;-o-transition-duration:0.2s!important;transition-duration:0.2s!important;-webkit-transition-timing-function:ease-out!important;-moz-transition-timing-function:ease-out!important;-ms-transition-timing-function:ease-out!important;-o-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}
.tos-wrapper{opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden}
.tos-wrapper.tos-opened{display:block}
.tos-wrapper.tos-opening{opacity:1}
.tos-wrapper.tos-fixed{background-color:black;position:fixed;top:0;left:0;z-index:99999999999}
.tos-wrapper.tos-inline{position:relative}
.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:relative}
.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;-ms-transition:left 0.2s ease;-o-transition:left 0.2s ease;transition:left 0.2s ease}
.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}
.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}
.tos-uibg{background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;opacity:0;width:100%;position:absolute;left:0;bottom:0;z-index:1}
.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}
.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative}
.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.tos-slide.tos-loading>*{opacity:0}
.tos-slide>*{opacity:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.tos-slide>*{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%;box-sizing:border-box}
.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}
.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0, 0, 0, 0.96)}
.tos-close{width:44px;height:44px;background-image:url("/files/images/touch/close-lightbox-full.png");background-size:44px 44px;position:absolute;right:2%;top:2%;z-index:99;opacity:1}
.tos-next{border:none;text-decoration:none;background:url("/files/images/touch/next-full.png") no-repeat;cursor:pointer;position:absolute;width:44px;height:44px;top:82px;opacity:1;right:2%;z-index:200}
.tos-prev{border:none;text-decoration:none;background:url("/files/images/touch/prev-full.png") no-repeat;cursor:pointer;position:absolute;width:44px;height:44px;top:142px;opacity:1;right:2%}
.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}
.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:0.65}
.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:0.9}
.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:0.2}
.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.tos-inline{opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}
.tos-inline.tos-prev{margin-right:-60px}
.tos-inline.tos-next{margin-left:-60px}
.tos-loading .tos-inline{opacity:0!important}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}
.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left, margin;-moz-transition-property:left, margin;-ms-transition-property:left, margin;-o-transition-property:left, margin;transition-property:left, margin}
.tos-slide .tos-html{-webkit-overflow-scrolling:touch}
#main-content p.honours-select-rh{border-radius:7px;background:#e2dff6;padding:1em 2.5%;border:1px solid #beb7ec}
#main-content p.honours-select-rh img{margin-right:0.5%;background:#6452d1;border-radius:50%}
#main-content #courses a span,#main-content #departments a span{font-size:75%}
#main-content #courses #azlist,#main-content #courses #deptazlist,#main-content #departments #azlist,#main-content #departments #deptazlist{margin-bottom:0.77em;font-size:170%;font-family:"proxima-nova", arial, sans-serif;display:block!important}
#main-content #courses h3,#main-content #departments h3{font-size:220%;margin:0.5em 0 0}
#main-content #courses table,#main-content #departments table{border-radius:7px;background:#e2dff6;overflow:hidden;border:1px solid #beb7ec;border-collapse:inherit;empty-cells:show}
#main-content #courses table thead tr,#main-content #departments table thead tr{border-bottom:1px solid #beb7ec!important}
#main-content #courses table tr:last-of-type,#main-content #departments table tr:last-of-type{padding-bottom:0.5em;border-bottom:none}
#main-content #courses table tr:last-of-type td,#main-content #departments table tr:last-of-type td{padding-bottom:0.75em;border-bottom:none}
#main-content #courses table tr,#main-content #departments table tr{background:none;border:none;display:grid;grid-template-columns:3fr 1fr 1fr;padding:0 2%;border-bottom:1px solid #beb7ec}
#main-content #courses table tr th,#main-content #departments table tr th{background:none;border:none;padding:1em 1em;margin-top:1em}
#main-content #courses table tr td,#main-content #departments table tr td{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;background:none;border:none;padding:1em 1em}
#main-content #courses table tr td img,#main-content #departments table tr td img{position:relative;top:2px}
#main-content #courses table tr td:nth-of-type(3n+1),#main-content #departments table tr td:nth-of-type(3n+1){padding-left:1em!important;border-right:1px solid #beb7ec!important}
#main-content #courses table tr th:nth-of-type(3n+1),#main-content #departments table tr th:nth-of-type(3n+1){padding-left:1em!important;border-right:1px solid #beb7ec!important}
#main-content #courses table tr td:nth-of-type(3n+2) a,#main-content #departments table tr td:nth-of-type(3n+2) a{border:none}
#main-content #courses table tr td:nth-of-type(3n+2) a img,#main-content #departments table tr td:nth-of-type(3n+2) a img{background:#6452d1;border-radius:50%}
#main-content #courses table th:nth-of-type(3n+3),#main-content #departments table th:nth-of-type(3n+3){border-left:1px solid #beb7ec}
#main-content #courses table td:nth-of-type(3n+3),#main-content #departments table td:nth-of-type(3n+3){border-left:1px solid #beb7ec}
#main-content #courses table td:nth-of-type(3n+3) a,#main-content #departments table td:nth-of-type(3n+3) a{border:none}
#main-content #departments table tr{display:grid;grid-template-columns:1fr 1fr}
#main-content #departments table tr td:nth-of-type(3n+2) a{border-bottom:1px dotted #031F73}
#main-content #departments table tr td:nth-of-type(3n+2) a:hover{border-bottom-style:solid}
#main-content #departments table thead tr:last-of-type{padding-bottom:0}
#main-content #departments table.data-3-col-grid tr{grid-template-columns:3fr 1fr 1fr}
#main-content #departments table.data-3-col-grid tr td:nth-of-type(3n+2) a{border:none}
#main-content #departments table.data-3-col-grid tr td:nth-of-type(3n+2) a img{background:#6452d1;border-radius:50%}
@media screen and (max-width:700px){#main-content p.honours-select-rh{padding:1em 5%}
#main-content #courses table tr:first-child,#main-content #departments table tr:first-child{border:none}
#main-content #courses table tr,#main-content #departments table tr{grid-template-columns:1fr;border-bottom:1px solid #beb7ec;margin:0.25em 5%}
#main-content #courses table tr th,#main-content #departments table tr th{display:none}
#main-content #courses table tr td,#main-content #departments table tr td{font-size:100%;padding:0.75em 2% 0.75em 0}
#main-content #courses table tr td:empty,#main-content #departments table tr td:empty{display:none}
#main-content #courses table tr td:nth-of-type(3n+1),#main-content #departments table tr td:nth-of-type(3n+1){order:1;border:none!important;padding-left:0!important;padding-bottom:0.75em}
#main-content #courses table tr td:nth-of-type(3n+2),#main-content #departments table tr td:nth-of-type(3n+2){order:3;border:none;padding-top:0}
#main-content #courses table tr td:nth-of-type(3n+3),#main-content #departments table tr td:nth-of-type(3n+3){order:2;border:none;padding-top:0}
#main-content #departments table.data-3-col-grid tr{grid-template-columns:1fr}
}
#action-sticky{position:relative}
#action-sticky .container{max-width:none;margin:0;padding:0;position:relative;width:auto}
#action-sticky .container .universal-inner{max-width:none;width:auto;margin:0;padding:0;position:relative}
#action-sticky .container .universal-inner #course-call-to-action{position:absolute;top:0;right:0;left:auto!important;background:#1f1755;border-top:4px solid #6452d1;top:56px;padding:1em 0 0.77em;width:13%}
#action-sticky .container .universal-inner #course-call-to-action ul li{font-family:"proxima-nova", arial, sans-serif;font-size:108%;color:#fff}
#action-sticky .container .universal-inner #course-call-to-action ul li a{color:#fff;background-image:url(/files/images/study/key-link.png);background-repeat:no-repeat;background-position:right center;padding:0.22em 8% 0.33em 10%;display:block;text-decoration:none}
#action-sticky .container .universal-inner #course-call-to-action ul li:first-child a{background-color:#d6f51b;background-image:url(/files/images/icons/course-cta-right-padding.png);padding:0.77em 8% 0.77em 10%;margin-bottom:0.77em;color:#333}
#main-content #overviewtab .summary ul{margin-left:0}
#main-content #overviewtab .summary ul li:before{display:none}
#main-content #course-at-a-glance ul.technical-course-details{margin-bottom:0.33em;margin-top:0.77em}
#main-content #course-at-a-glance ul.technical-course-details li{background:none;padding-left:0;display:inline;font-size:80%;margin-right:3%}
#main-content #course-at-a-glance ul.technical-course-details li a{text-decoration:none}
#main-content #courseinfotabs div a.toggleLink{font-size:75%;border:none}
#main-content #courseinfotabs div .toggletwo{border-bottom:1px dotted #021241}
#main-content #courseinfotabs h3 img{margin:0 1.5% 0 0;top:-2px}
#main-content #courseinfotabs div#careertab .profile{border-top:1px dotted #021241;padding-top:1em}
#main-content #courseinfotabs div#careertab .profile blockquote{float:none}
#main-content #courseinfotabs div#careertab .profile blockquote p{font-size:100%;width:88%}
#main-content #courseinfotabs div#videotab #body_frameplayer iframe{width:100%!important;height:600px!important}
#main-content #courseinfotabs div#moduletab #module-details div ul{margin-bottom:1.33em;margin-left:0}
#main-content #courseinfotabs div#moduletab #module-details div ul li:before{display:none}
#main-content #courseinfotabs div#moduletab #module-details div ul li{background:none;padding-left:0;font-size:100%;border-bottom:1px dotted #021241}
#main-content #courseinfotabs div#moduletab #module-details div ul li table{border-left:none;border-right:none;margin-bottom:0;border-bottom:none}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr{border-left:none;border-right:none}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td{font-size:80%;color:#333;line-height:1.77em}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td ul li{font-size:100%!important;border-bottom:none}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td span{font-size:100%!important}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td p{font-size:100%!important;line-height:1.77em;color:#333}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td p span{font-size:100%!important}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td a{color:#021241}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr th{border-left:none;padding-left:0;background:none;vertical-align:top;font-size:80%}
#main-content #courseinfotabs div#moduletab #module-details div ul li table tr td{border-right:none;border-left:none;padding-right:0}
#main-content #courseinfotabs div#moduletab #module-details div ul li h5{font-weight:400}
#main-content #courseinfotabs div#moduletab #module-details div ul li h5 a b{font-weight:400;font-size:90%;margin-left:1.5%}
#main-content #courseinfotabs div table tr td{font-size:80%;color:#333;line-height:1.77em}
#main-content #courseinfotabs div table tr td ul li{font-size:100%!important}
#main-content #courseinfotabs div table tr td p{font-size:100%!important;line-height:1.77em;color:#333}
#main-content #courseinfotabs div table tr td a{color:#021241}
#main-content #courseinfotabs div table tr td:first-child{border-left:none;padding-left:0}
#main-content #courseinfotabs div table tr td:last-child{border-right:none;padding-right:0}
#main-content #courseinfotabs div span.course-summary{background:#abc0fd;border:1px solid #0537cc;padding:1em 3%;margin-bottom:1.33em;display:block}
#main-content #courseinfotabs div span.course-summary p{color:#333}
#main-content #courseinfotabs div span.course-summary h3{color:#010b28}
#main-content #courseinfotabs div span.course-summary h4{color:#010b28}
#main-content .study-box p{margin-bottom:1.33em;font-size:85%}
#main-content .study-box ul li{font-size:85%;background:none;padding-left:0}
#main-content .study-box h3{border-top:2px dotted #1E1E1E;padding-top:1em}
#main-content .study-box h3 span{display:none}
#main-content .study-box .call-to-action{margin-bottom:1em}
#main-content .online-deg-content-head{padding-bottom:0;position:relative}
#main-content .online-deg-content-head img{top:0}
#main-content .online-deg-content-head #course-info{position:relative;top:-17px}
#main-content .online-deg-content-head #course-info #course-info-inner #course-info-description{background:none}
#main-content .online-deg-content-head #course-info #course-info-inner #course-info-quote{width:100%}
#main-content .online-deg-content-head #course-info{background:#000;position:relative;margin-bottom:2em}
#main-content .online-deg-content-head #course-info img{bottom:0;display:block;margin-bottom:0;position:absolute;top:0;right:0;margin:0}
#main-content .online-deg-content-head #course-info #btn_video{bottom:0;display:block;position:absolute;right:0;width:auto;background:url(/files/images/icons/ug-banner-bg.png) #031F73 15px 11px no-repeat;padding:0.66em 2.5% 0.66em 5.5%;font-family:"proxima-nova", arial, sans-serif}
#main-content .online-deg-content-head #course-info #btn_video a{color:#fff;text-decoration:none}
#main-content .online-deg-content-head #course-info #course-info-quote{position:relative;background:#031F73;float:left}
#main-content .online-deg-content-head #course-info #course-info-quote span{display:block;float:left;padding:0 0 1.33em 2.5%;color:#333;font-family:"proxima-nova", arial, sans-serif;font-size:80%}
#main-content .online-deg-content-head #course-info #course-info-quote span:last-child{padding-left:1.55%}
#main-content .online-deg-content-head #course-info #course-info-quote blockquote{margin:0;padding:1em 2.5% 0.11em;float:left}
#main-content .online-deg-content-head #course-info #course-info-quote blockquote p:before{background:url(/files/images/icons/course-quote.svg) no-repeat 0 0;font-size:143%}
#main-content .online-deg-content-head #course-info #course-info-quote blockquote p{background:none;padding-top:4px;margin-bottom:0.33em;color:#333;font-size:153%;font-weight:600;display:inline-block;font-family:"freight-text-pro", serif;font-weight:400;line-height:1.27em}
#main-content .online-deg-content-head #course-info #course-info-quote blockquote p a{color:#333;font-weight:400;font-family:"proxima-nova", arial, sans-serif;font-size:50%;margin-left:1%}
#main-content .online-deg-content-head #course-info #course-info-description{float:left;position:relative;width:75%;margin:0 0 0 3%;min-height:262px}
#main-content .online-deg-content-head #course-info #course-info-description h2{font-family:"freight-text-pro", serif;font-weight:400;font-size:220%;margin-top:0.44em;margin-bottom:0.17em;color:#fff}
#main-content .online-deg-content-head #course-info #course-info-description h3{font-size:120%;color:rgba(255, 255, 255, 0.75)}
#main-content .online-deg-content-head #course-info #course-info-description p{font-size:80%;color:rgba(255, 255, 255, 0.75);font-weight:400}
#main-content .online-deg-content-head #course-info #course-info-description p strong{font-weight:400}
#main-content .online-deg-content-head section.content{padding:0 1.8% 0 0;margin-right:0;width:66.6%;float:left}
#main-content .online-deg-content-head section.content #subject-overview span.course-summary{background:#abc0fd;border:1px solid #0537cc;padding:1em 3%;margin-bottom:1.33em;display:block}
#main-content .online-deg-content-head section.content #subject-overview span.course-summary p{color:#333}
#main-content .online-deg-content-head section.content #subject-overview span.course-summary h3{color:#010b28}
#main-content .online-deg-content-head section.content #subject-overview span.course-summary h4{color:#010b28}
#main-content .online-deg-content-head #main-content{padding:0 1.8% 0 0;margin-right:0;width:66.6%;float:left}
#main-content .online-deg-content-head #main-content p{font-size:80%}
#main-content .online-deg-content-head #main-content ul li{font-size:80%}
@media screen and (max-width:1340px){#main-content #course-tabs ul li{font-size:80%}
#main-content #course-tabs ul li a{padding:0.44em 0.55em}
}
@media screen and (max-width:1023px){#main-content .online-deg-content-head #main-content{width:100%;float:none}
#main-content .online-deg-content-head section.content{width:100%;float:none}
#main-content .online-deg-content-head section.content #subject-overview{width:100%;float:none}
#main-content .online-deg-content-head #course-tabs ul{border-bottom:none!important}
#main-content .online-deg-content-head #course-tabs ul li{margin-bottom:0.55em}
#main-content .online-deg-content-head #course-tabs ul li a{padding:0.33em 0.55em}
#main-content .online-deg-content-head #course-info #btn_video{padding-left:12%}
#main-content .online-deg-content-head #course-info #course-info-quote span{padding:0.55em 2% 1em 6%}
#main-content .online-deg-content-head #course-info #course-info-quote blockquote{padding:0.55em 7% 0}
#main-content .online-deg-content-head #course-info #course-info-description{min-height:inherit;padding:0.55em 0 1em;margin-left:7%}
#main-content .online-deg-content-head #course-info #course-info-description h2{font-size:180%}
}
@media screen and (max-width:700px){#main-content .online-deg-content-head #course-info{background:#372895}
#main-content .online-deg-content-head #course-info img{display:none}
#main-content .online-deg-content-head #course-info #course-info-description{height:auto}
#main-content .online-deg-content-head #course-info #btn_video{bottom:auto;display:block;position:relative;right:auto;width:100%;padding:0.66em 2.5% 0.66em 13%}
}
@media screen and (max-width:400px){#main-content .online-deg-content-head #subject-overview{width:100%;float:none}
}
#main-content #course-at-a-glance.pg-variant{background:#00507f!important;margin-bottom:2.33em!important}
#main-content #course-at-a-glance.pg-variant .class-choice-details li:last-child{display:inline-block}
#main-content #course-at-a-glance.pg-variant .course-study-options{grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr}
#main-content #course-at-a-glance.pg-variant .course-study-options li span img{width:12%;display:inline}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+1){-ms-grid-row:1;-ms-grid-column:1}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+2){-ms-grid-row:1;-ms-grid-column:2}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+3){-ms-grid-row:1;-ms-grid-column:3}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+4){-ms-grid-row:2;-ms-grid-column:1}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+5){-ms-grid-row:2;-ms-grid-column:2}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(3n+6){-ms-grid-row:2;-ms-grid-column:3}
#main-content #course-at-a-glance.ug-banner{background:#1f1755}
#main-content #course-at-a-glance.ug-banner .course-study-options{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}
#main-content #course-at-a-glance.ug-banner .course-study-options li{color:rgba(255, 255, 255, 0.75)}
#main-content #course-at-a-glance.ug-banner .course-study-options li a{color:#fff}
#main-content #course-at-a-glance.ug-banner .course-study-options li span img{width:7.5%}
#main-content #course-at-a-glance.ug-banner .course-study-options li.honours-select span a{border:none}
#main-content #course-at-a-glance.ug-banner .course-study-options li.honours-select span img{margin-right:0}
#main-content #course-at-a-glance.ug-banner .course-study-options li.honours-select span:last-child a{border-bottom:1px solid rgba(255, 255, 255, 0.25);margin-left:1%}
#main-content #course-at-a-glance.ug-banner .course-study-options li.honours-select span:last-child img{margin-right:14px}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(odd){-ms-grid-row:1;-ms-grid-column:1}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(2n+2){-ms-grid-row:1;-ms-grid-column:2}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(2n+3){-ms-grid-row:2;-ms-grid-column:1}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(2n+4){-ms-grid-row:2;-ms-grid-column:2}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(2n+5){-ms-grid-row:3;-ms-grid-column:1}
#main-content #course-at-a-glance.ug-banner .course-study-options li:nth-of-type(2n+6){-ms-grid-row:3;-ms-grid-column:2}
#main-content #course-at-a-glance{background:#1E1E1E;padding:0;margin-bottom:1.5em;border:none}
#main-content #course-at-a-glance img{position:relative!important}
#main-content #course-at-a-glance .card-cta{display:none}
#main-content #course-at-a-glance hr{display:none}
#main-content #course-at-a-glance .toggle-course-details{display:none}
#main-content #course-at-a-glance .course-study-options:before{display:none}
#main-content #course-at-a-glance .course-study-options{display:-ms-grid;display:grid;width:100%;padding:0;margin:0;background:none;border-bottom:none;display:grid}
#main-content #course-at-a-glance .course-study-options .btn{display:inline;padding:0}
#main-content #course-at-a-glance .course-study-options li:before{display:none}
#main-content #course-at-a-glance .course-study-options li:last-child{margin-right:0}
#main-content #course-at-a-glance .course-study-options li{margin-right:0;margin-bottom:0;background:none;padding:0;font-size:80%}
#main-content #course-at-a-glance .course-study-options li span img{margin-right:10px;top:-1px;height:auto!important}
#main-content #course-at-a-glance .course-study-options li span:last-child a{display:inline;width:auto;height:auto;border-bottom:1px solid rgba(255, 255, 255, 0.25);padding-bottom:1px}
#main-content #course-at-a-glance .course-study-options li span:last-child a:hover{border-bottom:1px solid #fff;text-decoration:none}
#main-content #course-at-a-glance .course-study-options li span:first-child{padding:0;line-height:3.33em}
#main-content #course-at-a-glance .course-study-options li span:first-child a{display:inline;width:auto;height:auto;border:none}
#main-content #course-at-a-glance .class-choice-details{margin:0;color:rgba(255, 255, 255, 0.75)}
#main-content #course-at-a-glance .class-choice-details li:before{display:none}
#main-content #course-at-a-glance .class-choice-details li{margin-right:1.77%;background:none;padding-left:0;font-size:100%;margin-bottom:0.44em;display:inline;line-height:1.77em;font-size:80%;color:rgba(255, 255, 255, 0.75)}
#main-content #course-at-a-glance .class-choice-details li span{margin:0 1%;font-weight:600;color:#fff}
#main-content #course-at-a-glance .class-choice-details li ul{padding-left:1.33%;margin-bottom:0}
#main-content #course-at-a-glance .class-choice-details li ul li{display:inline;font-size:100%;font-weight:400;width:auto}
#main-content #course-at-a-glance .class-choice-details li ul li a{color:#fff}
#main-content #course-at-a-glance .class-choice-details li ul li span{margin-right:0.77%;margin-left:0.77%}
#main-content #course-at-a-glance .desktop-course-details{padding:0.25em 2.77% 0.5em}
#main-content #course-at-a-glance .desktop-course-details ul.course-study-options:before{display:none}
#main-content #course-at-a-glance .desktop-course-details details{display:none}
#main-content #course-at-a-glance #course-id-card{padding:1em 2.77% 0}
#main-content #course-at-a-glance #course-id-card h1{color:#fff;font-weight:600;font-size:210%;line-height:0.95em}
#main-content #course-at-a-glance #course-id-card h1 a{border:none}
#main-content #course-at-a-glance #course-id-card h1 img{width:32px;top:-2px;margin-right:0;display:inline}
#main-content #course-at-a-glance #course-id-card h2{color:#fff;margin-top:0;position:relative;top:-5px}
#main-content #course-at-a-glance #course-id-card .class-choice-details a{color:#fff;border-bottom-color:#fff}
#main-content #course-at-a-glance #course-id-card #subject-area-context{display:block;background:rgba(255, 255, 255, 0.25);border-radius:10px;padding:0.99em 3% 1.22em}
#main-content #course-at-a-glance #course-id-card #subject-area-context aside{float:left;width:28%}
#main-content #course-at-a-glance #course-id-card #subject-area-context aside p{color:#fff;font-size:90%}
#main-content #course-at-a-glance #course-id-card #subject-area-context article{float:right;width:64.85%;border-left:1px solid #00507f;padding-left:3.77%}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul{list-style-type:none;padding-left:0;margin:0}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li:before{display:none}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li:nth-of-type(2){padding-left:5%;background:url(/files/images/icons/studying-in-icon.png) no-repeat 0 3px}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li:last-of-type{margin-bottom:0;padding-left:5%;background:url(/files/images/icons/studying-in-icon.png) no-repeat 0 3px}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li{color:#fff;background:none;padding-left:0;font-size:90%;display:inline;margin-right:1.55%;line-height:1.79em}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li a{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.5);padding-bottom:1px}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li a:hover{border-bottom:1px solid #fff}
#main-content #course-at-a-glance figure{position:relative;margin-bottom:0}
#main-content #course-at-a-glance figure img{margin-bottom:0;top:0;position:relative!important}
#main-content #course-at-a-glance figure figcaption{background:rgba(0, 0, 0, 0.75);border-bottom:none;position:absolute;bottom:0;right:0;top:auto;left:auto;margin-bottom:0;color:#fff;padding:0.66em 1.88%;width:60%;font-family:"proxima-nova", arial, sans-serif}
#main-content #course-at-a-glance figure button{background-image:none;padding:0.77em 6% 0.77em 2%;font-weight:800;display:inline-flex;grid-template-columns:5fr 1fr;border:none;background-color:#fff;background-repeat:no-repeat;background-position:center right;background-size:40px 50px;bottom:1.15em;right:auto;top:auto;left:3%;position:absolute;border:none;font-family:"proxima-nova", arial, sans-serif;font-size:100%;webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:4px solid #fff;color:#1f1755;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9)}
#main-content #course-at-a-glance figure button a{color:#333;text-decoration:none}
#main-content #course-at-a-glance figure button:after{content:url(/files/images/icons/open-gallery.svg);width:34px;height:34px;display:inline-block;position:absolute;top:8px;left:auto;right:12px;float:right}
#main-content #course-at-a-glance figure button:hover{background:#e2dff6}
@media screen and (max-width:1814px){#action-sticky{display:none!important}
#main-content #course-at-a-glance.pg-variant .card-cta{padding:0 0 1.55em}
#main-content #course-at-a-glance .card-cta{padding:1.55em 0;display:block;margin:0 auto;width:95%;float:none}
#main-content #course-at-a-glance .card-cta ul{margin:0}
#main-content #course-at-a-glance .card-cta ul li:before{display:none}
#main-content #course-at-a-glance .card-cta ul li{font-size:85%;font-family:"proxima-nova", arial, sans-serif;padding:0.77em 0 0.88em;margin-right:2%;display:inline}
#main-content #course-at-a-glance .card-cta ul li a{color:#fff;text-decoration:none;background-image:url(/files/images/study/key-link.png);background-color:rgba(255, 255, 255, 0.25);padding:0.55em 6% 0.55em 2%;margin:0;background-position:center right;background-repeat:no-repeat;display:inline;border:none}
#main-content #course-at-a-glance .card-cta ul li:first-child a{color:#333;background-color:#fff;background-image:url(/files/images/icons/course-cta-right-padding.png)}
}
@media screen and (max-width:1366px){#main-content #course-at-a-glance #course-id-card h1{font-size:190%}
#main-content #course-at-a-glance #course-id-card h2{font-size:110%}
}
@media screen and (max-width:1023px){#main-content #course-at-a-glance.pg-variant .course-study-options{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(odd){-ms-grid-row:1;-ms-grid-column:1}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(2n+2){-ms-grid-row:1;-ms-grid-column:2}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(2n+3){-ms-grid-row:2;-ms-grid-column:1}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(2n+4){-ms-grid-row:2;-ms-grid-column:2}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(2n+5){-ms-grid-row:3;-ms-grid-column:1}
#main-content #course-at-a-glance.pg-variant .course-study-options li:nth-of-type(2n+6){-ms-grid-row:3;-ms-grid-column:2}
}
@media screen and (max-width:700px){#main-content #course-at-a-glance.pg-variant .course-study-options{grid-template-columns:1fr;-ms-grid-columns:1fr}
#main-content #course-at-a-glance.pg-variant #course-id-card .class-choice-details{display:block}
#main-content #course-at-a-glance.ug-banner .course-study-options{grid-template-columns:1fr;-ms-grid-columns:1fr}
#main-content #course-at-a-glance.ug-banner .desktop-course-details .class-choice-details{display:none}
#main-content #course-at-a-glance .toggle-course-details{display:block;margin-bottom:1em}
#main-content #course-at-a-glance .toggle-course-details #course-details{background:rgba(255, 255, 255, 0.25);padding:0.88em 3% 0.11em 5.33%;margin:0 5% 0;border:none;-webkit-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-moz-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-ms-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;-o-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms}
#main-content #course-at-a-glance .toggle-course-details #course-details h2{color:#fff;display:block;font-size:85%;font-weight:400;margin-top:0;margin-bottom:0.77em}
#main-content #course-at-a-glance .toggle-course-details #course-details h2 a.toggle-heading{color:#fff;text-decoration:none;background:url("/files/images/prospectus-2017/icons/course-details.png") no-repeat top right;display:block;border:none}
#main-content #course-at-a-glance .toggle-course-details #course-details h2 a.toggle-heading.active{background:url("/files/images/prospectus-2017/icons/course-details-close.png") no-repeat top right}
#main-content #course-at-a-glance .toggle-course-details #course-details #ug-course-toggle-box.nav-collapse-2.opened{max-height:3000px!important}
#main-content #course-at-a-glance .toggle-course-details #course-details #ug-course-toggle-box{padding-bottom:0;border:none}
#main-content #course-at-a-glance .toggle-course-details #course-details #ug-course-toggle-box ul.technical-course-details li{color:rgba(255, 255, 255, 0.65)}
#main-content #course-at-a-glance .desktop-course-details{padding:1em 5% 0.55em}
#main-content #course-at-a-glance figure{margin-bottom:1em}
#main-content #course-at-a-glance figure img{display:none}
#main-content #course-at-a-glance figure figcaption:last-child{display:none}
#main-content #course-at-a-glance figure button,#main-content #course-at-a-glance figure figcaption{position:inherit;margin:0 5%;width:auto;left:auto;bottom:auto;padding:0.88em 2.22% 0.88em 1.77%;text-align:left}
#main-content #course-at-a-glance figure button a,#main-content #course-at-a-glance figure figcaption a{text-decoration:none;padding-left:4%}
#main-content #course-at-a-glance figure button img,#main-content #course-at-a-glance figure figcaption img{display:inline;float:right;margin-right:0}
#main-content #course-at-a-glance figure button{border-radius:0px;border:none;width:90%;font-size:85%;padding:0.88em 3% 0.88em 5.3%;margin-bottom:1.55em;background-size:30px 40px;top:0}
#main-content #course-at-a-glance .card-cta{width:90%;float:none;margin:0 auto;padding:0}
#main-content #course-at-a-glance .card-cta ul li:first-child{margin-right:0}
#main-content #course-at-a-glance .card-cta ul li:last-child{left:0}
#main-content #course-at-a-glance .card-cta ul li{display:block;margin-bottom:1px;margin-right:0;padding:0}
#main-content #course-at-a-glance .card-cta ul li a{display:block;padding:0.77em 6% 0.77em 6%}
#main-content #course-at-a-glance #course-id-card{padding:1em 5% 0.55em}
#main-content #course-at-a-glance #course-id-card h1{font-size:135%;margin-bottom:0.55em;position:relative}
#main-content #course-at-a-glance #course-id-card h1 a{position:absolute;top:0;right:-11.2%}
#main-content #course-at-a-glance #course-id-card h1 a img{width:22px}
#main-content #course-at-a-glance #course-id-card div{width:100%}
#main-content #course-at-a-glance #course-id-card #subject-area-context{padding:0.99em 5% 1.22em}
#main-content #course-at-a-glance #course-id-card #subject-area-context aside{float:none;width:100%;border-bottom:3px solid #00507f;margin-bottom:1em}
#main-content #course-at-a-glance #course-id-card #subject-area-context article{float:none;width:100%;border-left:none;padding-left:0;margin-bottom:0}
#main-content #course-at-a-glance #course-id-card #subject-area-context article ul li{display:block;background:none!important;padding-left:0!important}
}
#postgraduate #course-search-strip .inner:after,#postgraduate #course-search-strip .inner:before,#undergraduate #course-search-strip .inner:after,#undergraduate #course-search-strip .inner:before,#undergraduate #course-search-strip .inner:before{display:none}
#events #course-search-strip,#events #course-search-strip.postgraduate-search,#international #course-search-strip,#international #course-search-strip.postgraduate-search,#news #course-search-strip,#news #course-search-strip.postgraduate-search,#postgraduate #course-search-strip,#postgraduate #course-search-strip.postgraduate-search,#undergraduate #course-search-strip,#undergraduate #course-search-strip.postgraduate-search{margin-bottom:0;padding-bottom:1.25em}
#events #course-search-strip .inner,#events #course-search-strip.postgraduate-search .inner,#international #course-search-strip .inner,#international #course-search-strip.postgraduate-search .inner,#news #course-search-strip .inner,#news #course-search-strip.postgraduate-search .inner,#postgraduate #course-search-strip .inner,#postgraduate #course-search-strip.postgraduate-search .inner,#undergraduate #course-search-strip .inner,#undergraduate #course-search-strip.postgraduate-search .inner{width:100%;padding:0 2.2%;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
#events #course-search-strip .inner form,#events #course-search-strip.postgraduate-search .inner form,#international #course-search-strip .inner form,#international #course-search-strip.postgraduate-search .inner form,#news #course-search-strip .inner form,#news #course-search-strip.postgraduate-search .inner form,#postgraduate #course-search-strip .inner form,#postgraduate #course-search-strip.postgraduate-search .inner form,#undergraduate #course-search-strip .inner form,#undergraduate #course-search-strip.postgraduate-search .inner form{margin:0;padding:0}
#events #course-search-strip .inner form .course-key-word,#events #course-search-strip.postgraduate-search .inner form .course-key-word,#international #course-search-strip .inner form .course-key-word,#international #course-search-strip.postgraduate-search .inner form .course-key-word,#news #course-search-strip .inner form .course-key-word,#news #course-search-strip.postgraduate-search .inner form .course-key-word,#postgraduate #course-search-strip .inner form .course-key-word,#postgraduate #course-search-strip.postgraduate-search .inner form .course-key-word,#undergraduate #course-search-strip .inner form .course-key-word,#undergraduate #course-search-strip.postgraduate-search .inner form .course-key-word{width:64.6%;margin-right:0}
#events #course-search-strip .inner form .common-menu-course-search-button,#events #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#international #course-search-strip .inner form .common-menu-course-search-button,#international #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#news #course-search-strip .inner form .common-menu-course-search-button,#news #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#postgraduate #course-search-strip .inner form .common-menu-course-search-button,#postgraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#undergraduate #course-search-strip .inner form .common-menu-course-search-button,#undergraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button{width:31.7002%;padding-right:0}
#events #course-search-strip .inner form#course-search,#events #course-search-strip.postgraduate-search .inner form#course-search,#international #course-search-strip .inner form#course-search,#international #course-search-strip.postgraduate-search .inner form#course-search,#news #course-search-strip .inner form#course-search,#news #course-search-strip.postgraduate-search .inner form#course-search,#postgraduate #course-search-strip .inner form#course-search,#postgraduate #course-search-strip.postgraduate-search .inner form#course-search,#undergraduate #course-search-strip .inner form#course-search,#undergraduate #course-search-strip.postgraduate-search .inner form#course-search{padding:0}
#events #course-search-strip .inner form#course-search .course-key-word select,#events #course-search-strip.postgraduate-search .inner form#course-search .course-key-word select,#international #course-search-strip .inner form#course-search .course-key-word select,#international #course-search-strip.postgraduate-search .inner form#course-search .course-key-word select,#news #course-search-strip .inner form#course-search .course-key-word select,#news #course-search-strip.postgraduate-search .inner form#course-search .course-key-word select,#postgraduate #course-search-strip .inner form#course-search .course-key-word select,#postgraduate #course-search-strip.postgraduate-search .inner form#course-search .course-key-word select,#undergraduate #course-search-strip .inner form#course-search .course-key-word select,#undergraduate #course-search-strip.postgraduate-search .inner form#course-search .course-key-word select{width:80%;margin-bottom:0}
#events #course-search-strip .inner .global-position,#events #course-search-strip.postgraduate-search .inner .global-position,#international #course-search-strip .inner .global-position,#international #course-search-strip.postgraduate-search .inner .global-position,#news #course-search-strip .inner .global-position,#news #course-search-strip.postgraduate-search .inner .global-position,#postgraduate #course-search-strip .inner .global-position,#postgraduate #course-search-strip.postgraduate-search .inner .global-position,#undergraduate #course-search-strip .inner .global-position,#undergraduate #course-search-strip.postgraduate-search .inner .global-position{display:block;width:auto;float:none;position:relative;padding-top:1.33em}
#events #course-search-strip .inner .global-position p,#events #course-search-strip.postgraduate-search .inner .global-position p,#international #course-search-strip .inner .global-position p,#international #course-search-strip.postgraduate-search .inner .global-position p,#news #course-search-strip .inner .global-position p,#news #course-search-strip.postgraduate-search .inner .global-position p,#postgraduate #course-search-strip .inner .global-position p,#postgraduate #course-search-strip.postgraduate-search .inner .global-position p,#undergraduate #course-search-strip .inner .global-position p,#undergraduate #course-search-strip.postgraduate-search .inner .global-position p{position:absolute;top:1.44em;right:0;font-family:"proxima-nova",arial,sans-serif;font-weight:400;font-size:105%;text-align:right}
#events #course-search-strip .inner .global-position p a,#events #course-search-strip.postgraduate-search .inner .global-position p a,#international #course-search-strip .inner .global-position p a,#international #course-search-strip.postgraduate-search .inner .global-position p a,#news #course-search-strip .inner .global-position p a,#news #course-search-strip.postgraduate-search .inner .global-position p a,#postgraduate #course-search-strip .inner .global-position p a,#postgraduate #course-search-strip.postgraduate-search .inner .global-position p a,#undergraduate #course-search-strip .inner .global-position p a,#undergraduate #course-search-strip.postgraduate-search .inner .global-position p a{color:#fff;text-decoration:none;display:block}
#events #course-search-strip .inner .global-position p a:hover,#events #course-search-strip.postgraduate-search .inner .global-position p a:hover,#international #course-search-strip .inner .global-position p a:hover,#international #course-search-strip.postgraduate-search .inner .global-position p a:hover,#news #course-search-strip .inner .global-position p a:hover,#news #course-search-strip.postgraduate-search .inner .global-position p a:hover,#postgraduate #course-search-strip .inner .global-position p a:hover,#postgraduate #course-search-strip.postgraduate-search .inner .global-position p a:hover,#undergraduate #course-search-strip .inner .global-position p a:hover,#undergraduate #course-search-strip.postgraduate-search .inner .global-position p a:hover{text-decoration:underline}
#events #course-search-strip .inner .global-position form,#events #course-search-strip.postgraduate-search .inner .global-position form,#international #course-search-strip .inner .global-position form,#international #course-search-strip.postgraduate-search .inner .global-position form,#news #course-search-strip .inner .global-position form,#news #course-search-strip.postgraduate-search .inner .global-position form,#postgraduate #course-search-strip .inner .global-position form,#postgraduate #course-search-strip.postgraduate-search .inner .global-position form,#undergraduate #course-search-strip .inner .global-position form,#undergraduate #course-search-strip.postgraduate-search .inner .global-position form{width:100%}
#events #course-search-strip .inner .global-position form input,#events #course-search-strip.postgraduate-search .inner .global-position form input,#international #course-search-strip .inner .global-position form input,#international #course-search-strip.postgraduate-search .inner .global-position form input,#news #course-search-strip .inner .global-position form input,#news #course-search-strip.postgraduate-search .inner .global-position form input,#postgraduate #course-search-strip .inner .global-position form input,#postgraduate #course-search-strip.postgraduate-search .inner .global-position form input,#undergraduate #course-search-strip .inner .global-position form input,#undergraduate #course-search-strip.postgraduate-search .inner .global-position form input{padding:0;padding-left:0.77em;position:relative}
#events #course-search-strip .inner .global-position form select,#events #course-search-strip.postgraduate-search .inner .global-position form select,#international #course-search-strip .inner .global-position form select,#international #course-search-strip.postgraduate-search .inner .global-position form select,#news #course-search-strip .inner .global-position form select,#news #course-search-strip.postgraduate-search .inner .global-position form select,#postgraduate #course-search-strip .inner .global-position form select,#postgraduate #course-search-strip.postgraduate-search .inner .global-position form select,#undergraduate #course-search-strip .inner .global-position form select,#undergraduate #course-search-strip.postgraduate-search .inner .global-position form select{padding:0.63em 1.1379%;width:92%;margin-right:0;float:left;border:2px solid #fff;border-radius:4px}
#events #course-search-strip .inner .global-position form input[type=image],#events #course-search-strip.postgraduate-search .inner .global-position form input[type=image],#international #course-search-strip .inner .global-position form input[type=image],#international #course-search-strip.postgraduate-search .inner .global-position form input[type=image],#news #course-search-strip .inner .global-position form input[type=image],#news #course-search-strip.postgraduate-search .inner .global-position form input[type=image],#postgraduate #course-search-strip .inner .global-position form input[type=image],#postgraduate #course-search-strip.postgraduate-search .inner .global-position form input[type=image],#undergraduate #course-search-strip .inner .global-position form input[type=image],#undergraduate #course-search-strip.postgraduate-search .inner .global-position form input[type=image]{width:50px;margin-bottom:0}
#events #course-search-strip .inner .global-position h2,#events #course-search-strip.postgraduate-search .inner .global-position h2,#international #course-search-strip .inner .global-position h2,#international #course-search-strip.postgraduate-search .inner .global-position h2,#news #course-search-strip .inner .global-position h2,#news #course-search-strip.postgraduate-search .inner .global-position h2,#postgraduate #course-search-strip .inner .global-position h2,#postgraduate #course-search-strip.postgraduate-search .inner .global-position h2,#undergraduate #course-search-strip .inner .global-position h2,#undergraduate #course-search-strip.postgraduate-search .inner .global-position h2{margin-top:0;margin-bottom:0.35em;font-weight:800;font-size:153%;color:rgba(255, 255, 255, 0.75);top:0;padding-top:0}
@media screen and (max-width:1400px){#events #course-search-strip .inner .global-position h2,#events #course-search-strip.postgraduate-search .inner .global-position h2,#international #course-search-strip .inner .global-position h2,#international #course-search-strip.postgraduate-search .inner .global-position h2,#news #course-search-strip .inner .global-position h2,#news #course-search-strip.postgraduate-search .inner .global-position h2,#postgraduate #course-search-strip .inner .global-position h2,#postgraduate #course-search-strip.postgraduate-search .inner .global-position h2,#undergraduate #course-search-strip .inner .global-position h2,#undergraduate #course-search-strip.postgraduate-search .inner .global-position h2{font-size:133%}
#events #course-search-strip .inner form .common-menu-course-search-button,#events #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#international #course-search-strip .inner form .common-menu-course-search-button,#international #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#news #course-search-strip .inner form .common-menu-course-search-button,#news #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#postgraduate #course-search-strip .inner form .common-menu-course-search-button,#postgraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#undergraduate #course-search-strip .inner form .common-menu-course-search-button,#undergraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button{padding-top:3.2em}
#events #course-search-strip .inner form fieldset h2,#events #course-search-strip.postgraduate-search .inner form fieldset h2,#international #course-search-strip .inner form fieldset h2,#international #course-search-strip.postgraduate-search .inner form fieldset h2,#news #course-search-strip .inner form fieldset h2,#news #course-search-strip.postgraduate-search .inner form fieldset h2,#postgraduate #course-search-strip .inner form fieldset h2,#postgraduate #course-search-strip.postgraduate-search .inner form fieldset h2,#undergraduate #course-search-strip .inner form fieldset h2,#undergraduate #course-search-strip.postgraduate-search .inner form fieldset h2{font-size:133%}
}
@media screen and (max-width:1023px){#events #course-search-strip.subject-area .inner .global-position.subject ul,#international #course-search-strip.subject-area .inner .global-position.subject ul,#news #course-search-strip.subject-area .inner .global-position.subject ul,#postgraduate #course-search-strip.subject-area .inner .global-position.subject ul,#undergraduate #course-search-strip.subject-area .inner .global-position.subject ul{position:relative}
#events #course-search-strip,#events #course-search-strip.postgraduate-search,#international #course-search-strip,#international #course-search-strip.postgraduate-search,#news #course-search-strip,#news #course-search-strip.postgraduate-search,#postgraduate #course-search-strip,#postgraduate #course-search-strip.postgraduate-search,#undergraduate #course-search-strip,#undergraduate #course-search-strip.postgraduate-search{width:90%;margin:1.55em auto 0;padding-bottom:0.77em}
#events #course-search-strip .inner,#events #course-search-strip.postgraduate-search .inner,#international #course-search-strip .inner,#international #course-search-strip.postgraduate-search .inner,#news #course-search-strip .inner,#news #course-search-strip.postgraduate-search .inner,#postgraduate #course-search-strip .inner,#postgraduate #course-search-strip.postgraduate-search .inner,#undergraduate #course-search-strip .inner,#undergraduate #course-search-strip.postgraduate-search .inner{width:93%;grid-template-columns:1fr}
#events #course-search-strip .inner form,#events #course-search-strip.postgraduate-search .inner form,#international #course-search-strip .inner form,#international #course-search-strip.postgraduate-search .inner form,#news #course-search-strip .inner form,#news #course-search-strip.postgraduate-search .inner form,#postgraduate #course-search-strip .inner form,#postgraduate #course-search-strip.postgraduate-search .inner form,#undergraduate #course-search-strip .inner form,#undergraduate #course-search-strip.postgraduate-search .inner form{padding-bottom:1.55em}
#events #course-search-strip .inner form h2,#events #course-search-strip.postgraduate-search .inner form h2,#international #course-search-strip .inner form h2,#international #course-search-strip.postgraduate-search .inner form h2,#news #course-search-strip .inner form h2,#news #course-search-strip.postgraduate-search .inner form h2,#postgraduate #course-search-strip .inner form h2,#postgraduate #course-search-strip.postgraduate-search .inner form h2,#undergraduate #course-search-strip .inner form h2,#undergraduate #course-search-strip.postgraduate-search .inner form h2{font-size:140%;font-weight:600}
#events #course-search-strip .inner form .common-menu-course-search-button,#events #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#international #course-search-strip .inner form .common-menu-course-search-button,#international #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#news #course-search-strip .inner form .common-menu-course-search-button,#news #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#postgraduate #course-search-strip .inner form .common-menu-course-search-button,#postgraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button,#undergraduate #course-search-strip .inner form .common-menu-course-search-button,#undergraduate #course-search-strip.postgraduate-search .inner form .common-menu-course-search-button{width:100%;padding-top:1em}
#events #course-search-strip .inner form .course-key-word,#events #course-search-strip.postgraduate-search .inner form .course-key-word,#international #course-search-strip .inner form .course-key-word,#international #course-search-strip.postgraduate-search .inner form .course-key-word,#news #course-search-strip .inner form .course-key-word,#news #course-search-strip.postgraduate-search .inner form .course-key-word,#postgraduate #course-search-strip .inner form .course-key-word,#postgraduate #course-search-strip.postgraduate-search .inner form .course-key-word,#undergraduate #course-search-strip .inner form .course-key-word,#undergraduate #course-search-strip.postgraduate-search .inner form .course-key-word{padding-top:0}
#events #course-search-strip .inner .global-position,#events #course-search-strip.postgraduate-search .inner .global-position,#international #course-search-strip .inner .global-position,#international #course-search-strip.postgraduate-search .inner .global-position,#news #course-search-strip .inner .global-position,#news #course-search-strip.postgraduate-search .inner .global-position,#postgraduate #course-search-strip .inner .global-position,#postgraduate #course-search-strip.postgraduate-search .inner .global-position,#undergraduate #course-search-strip .inner .global-position,#undergraduate #course-search-strip.postgraduate-search .inner .global-position{border-top:2px solid rgba(255, 255, 255, 0.75);padding-top:1em;width:100%;padding-left:0;margin-top:-1em}
#events #course-search-strip .inner .global-position form select,#events #course-search-strip.postgraduate-search .inner .global-position form select,#international #course-search-strip .inner .global-position form select,#international #course-search-strip.postgraduate-search .inner .global-position form select,#news #course-search-strip .inner .global-position form select,#news #course-search-strip.postgraduate-search .inner .global-position form select,#postgraduate #course-search-strip .inner .global-position form select,#postgraduate #course-search-strip.postgraduate-search .inner .global-position form select,#undergraduate #course-search-strip .inner .global-position form select,#undergraduate #course-search-strip.postgraduate-search .inner .global-position form select{width:83%}
#events #course-search-strip .inner .global-position form input,#events #course-search-strip.postgraduate-search .inner .global-position form input,#international #course-search-strip .inner .global-position form input,#international #course-search-strip.postgraduate-search .inner .global-position form input,#news #course-search-strip .inner .global-position form input,#news #course-search-strip.postgraduate-search .inner .global-position form input,#postgraduate #course-search-strip .inner .global-position form input,#postgraduate #course-search-strip.postgraduate-search .inner .global-position form input,#undergraduate #course-search-strip .inner .global-position form input,#undergraduate #course-search-strip.postgraduate-search .inner .global-position form input{width:45px;margin-right:0;padding-right:0}
#events #course-search-strip .inner .global-position h2,#events #course-search-strip.postgraduate-search .inner .global-position h2,#international #course-search-strip .inner .global-position h2,#international #course-search-strip.postgraduate-search .inner .global-position h2,#news #course-search-strip .inner .global-position h2,#news #course-search-strip.postgraduate-search .inner .global-position h2,#postgraduate #course-search-strip .inner .global-position h2,#postgraduate #course-search-strip.postgraduate-search .inner .global-position h2,#undergraduate #course-search-strip .inner .global-position h2,#undergraduate #course-search-strip.postgraduate-search .inner .global-position h2{font-size:140%;font-weight:600}
#events #course-search-strip .inner .global-position p,#events #course-search-strip.postgraduate-search .inner .global-position p,#international #course-search-strip .inner .global-position p,#international #course-search-strip.postgraduate-search .inner .global-position p,#news #course-search-strip .inner .global-position p,#news #course-search-strip.postgraduate-search .inner .global-position p,#postgraduate #course-search-strip .inner .global-position p,#postgraduate #course-search-strip.postgraduate-search .inner .global-position p,#undergraduate #course-search-strip .inner .global-position p,#undergraduate #course-search-strip.postgraduate-search .inner .global-position p{bottom:0;left:0;top:initial;margin-bottom:0;text-align:left;bottom:-0.75em}
}
@supports not (display:grid){#postgraduate #course-search-strip .inner form#course-search,#undergraduate #course-search-strip .inner form#course-search{margin-bottom:1em}
}
#section-banner-buffer section.department-hero-banner{position:relative}
#section-banner-buffer section.department-hero-banner aside{position:absolute;top:20px;right:2%;z-index:40;width:auto}
#department-address{background:#010c2d}
#department-address .container #address{float:right;width:50%;text-align:right}
#department-address .container #address p{margin-top:1.44em;margin-bottom:1.44em;color:rgba(255, 255, 255, 0.75)}
#department-address .container #address p.vcard{color:rgba(255, 255, 255, 0.75);margin-bottom:0;margin-top:0}
#department-address .container #address p.vcard span.fn{margin-top:1.44em;display:inline-block}
#department-address .container #address p.vcard span:last-child{margin-bottom:1.44em;display:inline-block}
#department-address .container #address p.vcard span:last-child a{color:#fff}
article#standard-homepage-banner{margin:0 0 2em;padding:0;width:100%;float:none}
article#standard-homepage-banner .social-media li a.ss-icon{font-size:150%}
article#standard-homepage-banner .banner-side h2{margin-top:0}
article#standard-homepage-banner .video-container{position:relative;float:right;width:68.55%;min-height:0}
article#standard-homepage-banner .video-side{width:30%;float:left;min-height:0}
#contact-strip{border-bottom:4px solid #021346;color:#333;padding-bottom:0.266em;margin-bottom:1.33em}
#contact-strip #social{float:right;width:37.75%;position:relative;top:-10px;text-align:right}
#contact-strip #social p{margin-bottom:0;text-align:right}
#contact-strip #social a{text-decoration:none}
#contact-strip #social .ss-icon{font-size:140%;color:#dea400;margin-right:0;margin-left:2%}
#contact-strip #social .ss-icon:hover{color:#A17700}
#contact-strip #contact{font-family:"proxima-nova", arial, sans-serif;font-size:80%;width:59%;float:left;text-align:left}
#contact-strip #contact .tel{margin-left:1%;color:#333}
#contact-strip #contact .email{margin-left:1%;color:#333}
#contact-strip #contact .email a{color:#A17700}
#current-tier-left ul{background:#031F73;width:85%}
#department-full-width{padding:0}
#department-full-width .generic-module.video .right{background:none}
#department-full-width .generic-module.video .right p{color:#333}
#department-full-width .generic-module.video .right h2{color:#A17700}
#department-full-width .generic-module.video .right ul li{color:#ccc}
#department-full-width .generic-module.video .right ul li a{color:#031F73}
#department-full-width .department-full-width-module.no-image .module-text{width:66%;float:left}
#department-full-width .department-full-width-module .left{width:64%;float:left;padding-top:0.77em;padding-bottom:0.77em}
#department-full-width .department-full-width-module .left .img-holder{width:25%;float:left}
#department-full-width .department-full-width-module .left .img-holder img{top:5px}
#department-full-width .department-full-width-module .left .module-text{float:right;width:70%}
#department-full-width .department-full-width-module .left .module-text h2{margin-top:0}
#department-full-width .department-full-width-module .right{background:#021241;color:#fff;float:right;width:31.99%;padding:1em 3%;display:inline-block;vertical-align:middle}
#department-full-width .department-full-width-module .right h3{display:none}
#department-full-width .department-full-width-module .right h2{color:rgba(255, 255, 255, 0.75);font-size:130%}
#department-full-width .department-full-width-module .right p{color:rgba(255, 255, 255, 0.75)}
#department-full-width .department-full-width-module .right ul{list-style-type:none;margin-bottom:0}
#department-full-width .department-full-width-module .right ul li:before{color:rgba(255, 255, 255, 0.5)}
#department-full-width .department-full-width-module .right ul li{font-weight:800;background:none;padding-left:0;margin-bottom:0.44em;line-height:1.11em;font-size:105%;line-height:1.33em}
#department-full-width .department-full-width-module .right ul li a{border-bottom-color:#fff;color:#fff}
#department-full-width .department-full-width-module.no-list .left{float:none;width:100%}
#department-full-width .department-full-width-module.no-list .left .img-holder{width:15%}
#department-full-width .department-full-width-module.no-list .left .module-text{width:80%}
#department-central{padding:0;border-bottom:4px solid #021346}
#department-central .generic-promo:nth-of-type(2n){margin-right:0}
#department-central .generic-promo:nth-of-type(3n+3){clear:left;margin-right:2%}
#department-central .generic-promo:nth-of-type(3n+4){clear:none}
#department-central .generic-promo{color:#fff;width:49%;float:left;margin-top:0.33em}
#department-central .generic-promo h2{margin-top:0}
#department-central .generic-promo .module-text{width:65%;float:right;padding-top:0;padding-right:5%}
#department-central .generic-promo .module-text h2{margin-top:0}
#department-central .generic-promo .img-holder{width:29%;float:left}
#department-central .generic-promo .img-holder img{border-left:none;top:5px}
#department-central .generic-module:nth-of-type(3n+3){clear:left}
#department-central .generic-module{color:#fff;width:49%;float:left;margin-bottom:0.77em}
#department-central .generic-module h2{margin-top:0}
#department-central .generic-module .module-text{width:65%;float:right;padding-top:0;padding-right:5%}
#department-central .generic-module .module-text h2{margin-top:0}
#department-central .generic-module .img-holder{width:29%;float:left}
#department-central .generic-module .img-holder img{border-left:none;top:5px}
#department-central,#department-right{padding-top:0.77em;padding-bottom:0.33em}
#department-central section.generic-promo ul,#department-right section.generic-promo ul{padding-left:0}
#department-central section.three-column-module,#department-right section.three-column-module{width:100%;float:none;margin-top:0}
#department-central section.three-column-module ul,#department-right section.three-column-module ul{margin-left:0}
#department-central section.three-column-module ul h2,#department-right section.three-column-module ul h2{margin-bottom:0.33em}
#department-central section.three-column-module ul li:before,#department-right section.three-column-module ul li:before{display:none}
#department-central section.three-column-module ul li,#department-right section.three-column-module ul li{background:none;padding-left:0;float:left;width:32%;margin-right:2%}
#department-central section.three-column-module ul li p:nth-of-type(2),#department-right section.three-column-module ul li p:nth-of-type(2){font-size:85%;margin-bottom:0}
#department-central section.three-column-module ul li p:first-of-type,#department-right section.three-column-module ul li p:first-of-type{font-weight:200;padding-top:1em!important;margin-top:0;padding-top:0.55em;font-size:100%;line-height:1.33em;margin-bottom:0.55em}
#department-central section.three-column-module ul li p:first-of-type a,#department-right section.three-column-module ul li p:first-of-type a{text-decoration:none}
#department-central section.three-column-module ul li p:first-of-type a:hover,#department-right section.three-column-module ul li p:first-of-type a:hover{text-decoration:underline}
#department-central section.three-column-module ul li img,#department-right section.three-column-module ul li img{margin-bottom:0!important;top:0;margin-right:0;width:100%;max-width:100%;float:none}
#department-central section.three-column-module ul li:nth-of-type(3n+3),#department-right section.three-column-module ul li:nth-of-type(3n+3){margin-right:0}
#department-central section.three-column-module ul li:nth-of-type(3n+4),#department-right section.three-column-module ul li:nth-of-type(3n+4){clear:left}
#department-central #other-news,#department-right #other-news{width:100%}
#department-central #other-news ul,#department-right #other-news ul{list-style-type:none}
#department-central #other-news ul li,#department-right #other-news ul li{background:none;padding-left:0}
#department-central #other-news ul li span,#department-right #other-news ul li span{display:none}
.department #beta-message,.institute #beta-message,.research-centre #beta-message,.school #beta-message{display:none}
.department .mp-container #section-footer,.institute .mp-container #section-footer,.research-centre .mp-container #section-footer,.school .mp-container #section-footer{display:none}
.department .mp-container #section-name .universal-inner #section-home-link,.institute .mp-container #section-name .universal-inner #section-home-link,.research-centre .mp-container #section-name .universal-inner #section-home-link,.school .mp-container #section-name .universal-inner #section-home-link{width:100%}
.department .mp-container #section-name .universal-inner #key-links,.institute .mp-container #section-name .universal-inner #key-links,.research-centre .mp-container #section-name .universal-inner #key-links,.school .mp-container #section-name .universal-inner #key-links{display:none}
.department .mp-container #section-name .universal-inner #icons,.institute .mp-container #section-name .universal-inner #icons,.research-centre .mp-container #section-name .universal-inner #icons,.school .mp-container #section-name .universal-inner #icons{display:none}
.extra-tier{background:#021346}
.extra-tier #extra-left-content{float:left;width:23.4042%}
.extra-tier #extra-left-content a{color:#fff}
.extra-tier #extra-left-content h2{color:#fff}
.extra-tier #extra-left-content p{color:rgba(255, 255, 255, 0.75)}
.extra-tier #extra-left-content ul li{color:rgba(255, 255, 255, 0.75)}
.extra-tier #extra-left-content span img{padding-top:2.33em}
.extra-tier #extra-left-content .generic-promo{width:100%}
.extra-tier #extra-left-content .generic-promo p{font-size:125%}
.extra-tier #extra-main-content{width:70.3%;float:right}
.extra-tier #extra-main-content a{color:#fff}
.extra-tier #extra-main-content h1{color:#fff}
.extra-tier #extra-main-content h2{color:#fff}
.extra-tier #extra-main-content p{color:rgba(255, 255, 255, 0.75)}
.extra-tier #extra-main-content ul li{color:rgba(255, 255, 255, 0.75)}
.extra-tier #extra-main-content #extra-tier-central{float:left;width:48.77%;padding:1em 0px 1em 0}
.extra-tier #extra-main-content #extra-tier-central .img-holder{width:26.8421%;float:left}
.extra-tier #extra-main-content #extra-tier-central ul{padding-left:1.33em;color:#fff}
.extra-tier #extra-main-content #extra-tier-central ul li{color:rgba(255, 255, 255, 0.75)}
.extra-tier #extra-main-content #extra-tier-central .generic-promo{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}
.extra-tier #extra-main-content #extra-tier-central .generic-promo p{font-size:125%}
.extra-tier #extra-main-content #extra-tier-central .generic-module{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}
.extra-tier #extra-main-content #extra-tier-central .generic-module p{font-size:100%}
.extra-tier #extra-main-content #extra-tier-central .module-text{padding-right:2%;padding-bottom:2.33em;width:70%;float:right;padding-top:0.33em}
.extra-tier #extra-main-content #extra-tier-central .module-text h2{margin-top:0}
.extra-tier #extra-main-content #extra-tier-right{float:right;width:48.77%;padding:1em 0px 1em 0}
.extra-tier #extra-main-content #extra-tier-right ul{padding-left:1.33em}
.extra-tier #extra-main-content #extra-tier-right ul li{color:#fff}
.extra-tier #extra-main-content #extra-tier-right .generic-promo{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}
.extra-tier #extra-main-content #extra-tier-right .generic-promo p{font-size:125%}
.extra-tier #extra-main-content #extra-tier-right .generic-module{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}
.extra-tier #extra-main-content #extra-tier-right .generic-module p{font-size:100%}
.extra-tier #extra-main-content #extra-tier-right #other-news{width:100%}
.extra-tier #extra-main-content #extra-tier-right #other-news ul{list-style-type:none}
@media screen and (max-width:1730px){#section-banner-buffer section.department-hero-banner{background-position-y:-120px}
}
@media screen and (max-width:1400px){#section-banner-buffer section.department-hero-banner{background-position-y:-90px}
}
@media screen and (max-width:1300px){#section-banner-buffer section.department-hero-banner{background-position-y:-80px}
}
@media screen and (max-width:1023px){#section-banner-buffer section.department-hero-banner aside{width:20%;top:10px}
#department-left section.three-column-module ul li,#department-right section.three-column-module ul li{width:100%;float:none}
#department-central .generic-promo{width:100%}
#department-central .generic-module{width:100%}
#section-banner-buffer section.department-hero-banner{background-position-y:top;width:100%}
#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner{height:auto}
#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format{width:auto;text-align:left}
#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format h1{font-size:250%;margin-bottom:0}
#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format.left{width:auto;float:none}
.extra-tier{margin-bottom:2.77em}
.extra-tier #extra-main-content{float:none;width:100%}
.extra-tier #extra-main-content #extra-tier-central{width:95%;float:none;margin:0 auto;padding:0}
.extra-tier #extra-main-content #extra-tier-central .generic-promo{padding-bottom:0;margin-bottom:0}
.extra-tier #extra-main-content #extra-tier-central .generic-module{padding-bottom:0;margin-bottom:0}
.extra-tier #extra-main-content #extra-tier-right{width:95%;float:none;margin:0 auto;padding:0}
.extra-tier #extra-main-content #extra-tier-right .generic-promo{padding-bottom:0}
.extra-tier #extra-main-content #extra-tier-right .generic-module{padding-bottom:0}
#department-central{width:100%;float:none;border-bottom:4px solid #021346;margin-bottom:0.77em}
#department-right{width:100%;float:none}
#department-right section ul li{float:none;width:auto;margin-right:0}
#department-right section ul li img{max-height:none}
#department-full-width #contact-strip{color:#333;padding-bottom:1em}
#department-full-width #contact-strip #social{width:100%;text-align:right;float:none;top:-5px}
#department-full-width #contact-strip #social p{text-align:left;margin-bottom:0.33em}
#department-full-width #contact-strip #social .ss-icon{margin-right:0.33em;margin-left:0}
#department-full-width #contact-strip #contact{width:100%;line-height:1.44em;float:none;text-align:left}
#department-full-width #contact-strip #contact .tel{margin-left:0;margin-bottom:0.1em}
#department-full-width #contact-strip #contact .email{margin-left:0;margin-bottom:0.1em}
#department-full-width #contact-strip #contact span{display:block}
#department-full-width .department-full-width-module .left{width:100%;float:none;border-bottom:4px solid #021346;padding-bottom:0.55em}
#department-full-width .department-full-width-module .left .module-text{width:100%;float:none}
#department-full-width .department-full-width-module .left .img-holder{margin:0 5% 0 0}
#department-full-width .department-full-width-module .right{width:100%;float:none}
#department-address .container{background:none}
#department-address .container .inner{width:90%}
#department-address .container .inner #address{text-align:left;float:none;width:auto}
}
@media screen and (max-width:600px){#department-full-width .department-full-width-module .left .img-holder{width:100%!important}
#department-full-width .department-full-width-module .left .module-text{width:100%!important}
}
ul#newsload{clear:both}
ul#newnewslist{clear:both;display:block;margin-left:0}
ul#newnewslist li:before{display:none}
ul#newnewslist li{width:32%;float:left;margin-right:2%;background:none;padding-left:0;margin-bottom:1em}
ul#newnewslist li h2{font-weight:200;font-size:120%;padding-top:0.55em;margin-top:0;line-height:1.33em}
ul#newnewslist li p{font-size:80%}
ul#newnewslist li img{max-height:198px;margin-bottom:0;top:0;margin-right:0;width:100%}
ul#newnewslist li:nth-of-type(3n+3){margin-right:0}
ul#newnewslist li:nth-of-type(3n+4){clear:left}
ul#newnewslist div#firststory{display:block;float:none;width:100%;border-bottom:2px dotted #1E1E1E;margin-bottom:1em}
ul#newnewslist div#firststory h1{line-height:1.22em}
ul#newnewslist div#firststory img{float:left;width:32%!important;padding-bottom:0.22em;margin-right:3.5%}
@media screen and (max-width:1023px){ul#newnewslist li{width:auto;float:none;margin-right:0}
ul#newnewslist li img{max-height:none}
ul#newnewslist div#firststory h1{font-size:180%}
ul#newnewslist div#firststory img{width:auto;float:none;margin-right:0;margin-bottom:1.55em}
}
.department #main-content details[open] summary,.department #main-content details summary,.institute #main-content details[open] summary,.institute #main-content details summary,.school #main-content details[open] summary,.school #main-content details summary{cursor:pointer;font-size:120%;font-weight:800;border-top:2px dotted #1E1E1E;margin-top:1.33em;padding-top:0.55em}
.department #main-content #staff-profile.department-event #staff-id h2,.institute #main-content #staff-profile.department-event #staff-id h2,.school #main-content #staff-profile.department-event #staff-id h2{border-top:2px dotted #1E1E1E;padding-top:0.77em;margin-top:1em}
.department #main-content #staff-profile.department-event #staff-id h1,.institute #main-content #staff-profile.department-event #staff-id h1,.school #main-content #staff-profile.department-event #staff-id h1{margin-bottom:0.44em;padding-bottom:0.33em}
.department #main-content #staff-profile.department-event #staff-id p,.institute #main-content #staff-profile.department-event #staff-id p,.school #main-content #staff-profile.department-event #staff-id p{font-size:85%;margin-bottom:0.55em}
.department #main-content #staff-profile.department-event #staff-id p abbr[title],.department #main-content #staff-profile.department-event #staff-id p acronym[title],.institute #main-content #staff-profile.department-event #staff-id p abbr[title],.institute #main-content #staff-profile.department-event #staff-id p acronym[title],.school #main-content #staff-profile.department-event #staff-id p abbr[title],.school #main-content #staff-profile.department-event #staff-id p acronym[title]{border:none;text-decoration:none}
#eventsload ul li{border-top:4px solid #021346;background:none;width:32%;float:left;margin-right:2%;margin-bottom:1.77em;margin-top:0;padding:0}
#eventsload ul li h2{font-weight:200;padding-top:0.55em;font-size:120%;line-height:1.33em}
#eventsload ul li h2 a{text-decoration:none}
#eventsload ul li h2 a:hover{text-decoration:underline}
#eventsload ul li:nth-of-type(3n+3){margin-right:0}
#eventsload ul li:nth-of-type(3n+4){clear:left}
#extra-main-content #extra-tier-central #eventsload ul,#extra-main-content #extra-tier-right #eventsload ul{padding-left:0;padding-top:0.77em;padding-bottom:1.33em}
#extra-main-content #extra-tier-central #eventsload ul li,#extra-main-content #extra-tier-right #eventsload ul li{width:100%;float:none;list-style-type:none;border-top:1px solid rgba(255, 255, 255, 0.75)}
@media screen and (max-width:1023px){#eventsload ul li{width:100%;float:none}
}
#main-content .topic-page article .department-full-width-module.promotion{padding:1em 5%!important;background:#c4d2fd;margin-bottom:1em;border-top:none}
#main-content .topic-page article .department-full-width-module.promotion h2{color:#333;font-family:"freight-text-pro", serif;font-weight:400;font-size:170%}
#main-content .topic-page article .department-full-width-module.promotion p:last-child{margin-bottom:1em}
#main-content .topic-page article .department-full-width-module.promotion p{margin-bottom:1.77em;color:#333}
#main-content .topic-page article .department-full-width-module.promotion p a.call-to-action:before{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:2.5%;transition:transform 0.5s}
#main-content .topic-page article .department-full-width-module.promotion p a.call-to-action{background-color:#333!important;background-image:none;position:relative;background-repeat:no-repeat;background-position:center right;color:#fff;padding:0.33em 2.11em 0.33em 0.77em;border:none}
#main-content .topic-page article .department-full-width-module.promotion p a.call-to-action:hover{background-color:#1E1E1E!important;border:none}
#main-content .topic-page article .department-full-width-module.promotion p div img{width:20%;float:left;margin-right:5%;margin-bottom:1.33em}
#main-content .topic-page article section{margin-bottom:1.77em}
#main-content .topic-page article section .studentship:last-child{border-bottom:none}
#main-content .topic-page article section .studentships{border-bottom:2px solid #021346;margin-bottom:1.55em}
#main-content .topic-page article section .studentships div{border-bottom:2px dotted #021346;margin-bottom:1em}
#main-content .topic-page article section .studentships div ul{margin-left:0}
#main-content .topic-page article section .studentships div ul li:before{display:none}
#main-content .topic-page article section .studentships div ul li{display:inline-block;margin-bottom:0;background:none;padding-left:0;margin-right:2.55%;font-size:90%;font-weight:600;background:none;padding-left:0}
#main-content .topic-page article section .studentships div ul li span{font-weight:400}
#main-content .topic-page article section .studentships div ul li a{text-decoration:none;color:#031F73!important}
#main-content .topic-page article section .studentships div ul li a:hover{text-decoration:underline}
#main-content .topic-page article section .studentships div h3{font-size:127%;line-height:1.25em;margin-bottom:0.11em}
#main-content .topic-page article section .studentships div h3 a{text-decoration:none;color:#031F73!important}
#main-content .topic-page article section .studentships div h3 a:hover{text-decoration:none}
#main-content .topic-page article section .studentships div:last-child{border-bottom:none;margin-bottom:1.55em}
#main-content .topic-page article section .course{border-bottom:2px solid #021346;margin-bottom:1.55em}
#main-content .topic-page article section .course div{border-bottom:2px dotted #021346;margin-bottom:1em}
#main-content .topic-page article section .course div div.usp{font-family:"proxima-nova", arial, sans-serif;font-size:100%;line-height:1.45em;letter-spacing:0.0125em;margin-bottom:1.55em}
#main-content .topic-page article section .course div ul{margin-bottom:0.33em;margin-left:0}
#main-content .topic-page article section .course div ul li:before{display:none}
#main-content .topic-page article section .course div ul li{display:inline-block;margin-bottom:0;background:none;padding-left:0;margin-right:2.55%;font-size:90%;font-weight:600;background:none;padding-left:0}
#main-content .topic-page article section .course div ul li span{font-weight:400}
#main-content .topic-page article section .course div h3.coursename{line-height:1.25em;margin-bottom:0.11em}
#main-content .topic-page article section .course div h3.coursename a{text-decoration:none;color:#031F73!important}
#main-content .topic-page article section .course div h3.coursename a:hover{text-decoration:none}
#main-content .topic-page article section .course div:last-child{border-bottom:none;margin-bottom:0}
#main-content.department-pgr-course #course-sidebar .course-details a.call-to-action{margin-bottom:1em}
#main-content.department-pgr-course section.content{padding:0 1.8% 0 0;margin-right:0;width:66.6%;float:left}
#main-content.department-pgr-course section.content span.course-summary{background:#c4d2fd;border:1px solid #92adfc;padding:1em 3%;margin-bottom:1.33em;display:block}
#main-content.department-pgr-course section.content span.course-summary h3{color:#333}
#main-content.department-pgr-course #pg-course #course-header{background:#000;position:relative;margin-bottom:2em}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote{position:relative;background:#c4d2fd;border-bottom:1px solid #92adfc;float:left}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote span{display:block;float:left;padding:0 0 1.33em 2.5%;color:#333;font-family:"proxima-nova", arial, sans-serif;font-size:80%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote span:last-child{padding-left:1.55%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote{margin:0;padding:1em 2.5% 0.11em;float:left}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p:before{background:url(/files/images/icons/course-quote.svg) no-repeat 0 0;font-size:143%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p{background:none;padding-top:4px;margin-bottom:0.33em;color:#333;font-size:153%;font-weight:600;display:inline-block;font-family:"freight-text-pro", serif;font-weight:400;line-height:1.27em}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p a{color:#333;font-weight:400;font-family:"proxima-nova", arial, sans-serif;font-size:50%;margin-left:1%}
#main-content.department-pgr-course #pg-course #course-header #course-info-description{float:left;position:relative;width:75%;margin:0 0 0 3%;min-height:262px}
#main-content.department-pgr-course #pg-course #course-header #course-info-description h2{font-family:"freight-text-pro", serif;font-weight:400;font-size:220%;margin-top:0.44em;margin-bottom:0.17em;color:#fff}
#main-content.department-pgr-course #pg-course #course-header #course-info-description h3{font-size:120%;color:rgba(255, 255, 255, 0.75)}
#main-content.department-pgr-course #pg-course #course-header #course-info-description p{font-size:80%;color:rgba(255, 255, 255, 0.75);font-weight:400}
#main-content.department-pgr-course #pg-course #course-header #course-info-description p strong{font-weight:400}
#main-content.department-pgr-course #pg-course #course-header img{bottom:0;display:block;margin-bottom:0;position:absolute;top:0;right:0;margin:0}
@media screen and (max-width:1340px){#main-content.department-pgr-course .pg-course nav ul li{font-size:80%}
#main-content.department-pgr-course .pg-course nav ul li a{padding:0.44em 0.55em}
}
@media screen and (max-width:1023px){#main-content.department-pgr-course .pg-course nav ul{border:none}
#main-content.department-pgr-course .pg-course nav ul li{margin-bottom:0.55em}
#main-content.department-pgr-course section.content{width:100%;float:none}
}
.professional-services #section-footer{display:none}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative h2:hover{-webkit-filter:brightness(-3);filter:brightness(90%)}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.study h2{background:#5C556F}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.study h2 a:hover{border:none}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.research h2{background:#C55265}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.research h2 a:hover{border:none}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.about-us h2{background:#48655B}
#footer-sprint #universal-header .universal-inner .nav-menu .sub-nav .sub-nav-creative .creative.about-us h2 a:hover{border:none}
#main-content .grid-modules-test{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:4px;grid-auto-flow:dense}
#main-content .grid-modules-test div.box{background:#3593aa}
#main-content .grid-modules-test div.box h2{color:#fff;font-size:140%;margin:10%}
#main-content .grid-modules-test div.span-2{grid-column-end:span 2;grid-row-end:span 2}
#main-content .grid-modules-test div.box:nth-last-of-type(4n+2){grid-row-end:span 3}
#main-content .grid-modules-test div.box2{background:#ea970f}
#main-content .grid-modules-test div.box3{background:#977e52}
#main-content .grid-modules-test div.box4{background:#6da9da}
#main-content .grid-modules-test div.box5{background:#df5c28}
#main-content .grid-modules-test div.box6{background:#977e52}
#main-content .grid-modules-test div.box7{background:#7f498b}
#main-content .grid-modules-test div.box8{background:#5e6bc4}
#main-content .grid-modules-test div.box9{background:#b42828}
#main-content .grid-modules-test div.box10{background:#a3c51a}
#main-content .grid .grid-item{overflow:hidden;box-sizing:border-box;vertical-align:middle}
#main-content .grid .grid-item .grid-txt{font-size:120%;font-weight:600;font-family:"proxima-nova", arial, sans-serif;color:#fff;position:absolute;bottom:0;padding:0.55em 4%;background:#031F73;border:10px solid #fff;border-bottom:none;border-left:none}
#main-content .grid .grid-item .grid-txt a:link{color:#fff;border-bottom-color:#fff}
#main-content .grid .grid-item .grid-txt a:hover{color:#fff}
#main-content .grid .grid-item .grid-txt a:visited{color:#fff}
@media screen and (max-width:1023px){#main-content .grid-modules-test{grid-template-columns:1fr 1fr 1fr 1fr}
}
@media screen and (max-width:603px){#main-content .grid .grid-item{background-size:cover!important}
#main-content .grid .grid-item .grid-txt{font-size:90%;border-width:2px}
}
.v-center{height:100vh;width:100%;display:table;position:relative;text-align:center}
.v-center>div{display:table-cell;vertical-align:middle;position:relative;top:-10%}
.btn-small{padding:.75em 1em;font-size:0.8em}
.modal-box{display:none;position:absolute;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 0px 15px rgba(0, 0, 0, 0.55);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box}
.modal-box h2{margin:1em 1em 0.55em}
.modal-box h2 img{width:30px;top:-3px!important;margin-right:0.55%!important}
@media (min-width:32em){.modal-box .modal-header,.modal-box header{padding:1.25em 1.5em;border-bottom:1px solid #ddd}
.modal-box .modal-header h3,.modal-box .modal-header h4,.modal-box header h3,.modal-box header h4{margin:0}
.modal-box .modal-body{padding:2em 1.5em}
.modal-box .modal-footer,.modal-box footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;width:100%;height:100%}
.modal-box{width:70%;top:1%!important;z-index:1000}
}
a.close{line-height:1;font-size:2.88em;position:absolute;top:6%;right:2%;text-decoration:none;color:#4874fa;font-family:"proxima-nova", arial, sans-serif}
a.close:hover,a.close:visited{color:#799afc;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}
#main-content section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format,#section-banner-buffer section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format{width:70.33%;padding-right:10%;top:20px}
#main-content section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format .story,#section-banner-buffer section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format .story{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;margin-bottom:2.55em;text-transform:uppercase;margin-left:0;padding-left:0;font-size:170%}
#main-content section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format .story p,#section-banner-buffer section.elevator-pitch.stack-no-navigation .hero-wrapper .universal-inner .format .story p{color:#fff}
#main-content .department-hero-banner#video-container,#section-banner-buffer .department-hero-banner#video-container{margin-bottom:1.55em;position:relative;height:405px;overflow:hidden;position:relative}
#main-content .department-hero-banner#video-container img,#section-banner-buffer .department-hero-banner#video-container img{position:absolute;left:0;top:0;width:50%;padding:3.5%}
#main-content #video-container video,#section-banner-buffer #video-container video{width:100%;height:auto}
#main-content #video-container #video-overlay,#section-banner-buffer #video-container #video-overlay{width:100%;height:100%;background:rgba(0, 0, 0, 0.25)}
#main-content #video-container #video-overlay #section-name,#section-banner-buffer #video-container #video-overlay #section-name{background:rgba(0, 0, 0, 0.25)}
#main-content #video-container #video-overlay #section-name section,#section-banner-buffer #video-container #video-overlay #section-name section{background:transparent}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation{background-color:transparent}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper{background-color:transparent;height:530px}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner{padding-top:2em;height:530px}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation #navigation li a,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation #navigation li a{background-color:transparent;border-bottom-color:#fff;color:#fff}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation h2,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation h2{border-bottom-color:#fff}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation h2 a,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner #site-navigation h2 a{color:#fff}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format{width:70.33%;padding-right:10%;top:20px}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format .story,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format .story{list-style-type:none;font-family:"proxima-nova", arial, sans-serif;margin-bottom:2.55em;text-transform:uppercase;margin-left:0;padding-left:0;font-size:170%}
#main-content #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format .story p,#section-banner-buffer #video-container #video-overlay section.elevator-pitch.stack-with-navigation .hero-wrapper .universal-inner .format .story p{color:#fff}
@media screen and (max-width:800px){#main-content .department-hero-banner#video-container{height:310px}
#main-content .department-hero-banner#video-container video{height:310px!important}
}
@media screen and (max-width:600px){#main-content .department-hero-banner#video-container{height:280px}
#main-content .department-hero-banner#video-container video{height:280px!important}
}
@media screen and (max-width:500px){#main-content .department-hero-banner#video-container{height:370px}
#main-content .department-hero-banner#video-container video{height:370px!important;width:auto;max-width:inherit}
#main-content .department-hero-banner#video-container img{width:100%;height:272px;max-width:inherit}
}
.department.landing-page#materials-chemistry #main-content #section-banner-buffer .department-hero-banner article{background:none;text-align:left;padding-left:0}
.department.landing-page#materials-chemistry #main-content #section-banner-buffer .department-hero-banner article h1{color:#333}
.department.landing-page#materials-chemistry #main-content #section-banner-buffer .department-hero-banner article h2{color:#23c3ff}
.department.landing-page#materials-chemistry #main-content #section-banner-buffer .department-hero-banner article p{text-align:left;color:#333;width:30%}
.department.landing-page#materials-chemistry #section-name{background:#00aeef}
.department.landing-page#materials-chemistry #section-name{background:#00aeef}
.department.landing-page#materials-chemistry #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#materials-chemistry #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#materials-chemistry #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department.landing-page#materials-chemistry #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department.landing-page#materials-chemistry #universal-header .universal-inner:first-child{border-bottom:none}
.department.landing-page#materials-chemistry #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department.landing-page#liverpool-voices #main-content #section-banner-buffer .department-hero-banner article{background:rgba(3, 31, 115, 0.25)}
.department.landing-page#liverpool-voices #universal-header .universal-inner:first-child{border-bottom:none}
.department.landing-page#liverpool-voices #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.department.landing-page#liverpool-voices #section-name{background:#d72748}
.department.landing-page#liverpool-voices #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#liverpool-voices #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#liverpool-voices #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department.landing-page#liverpool-voices #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department.landing-page#driving-social-mobility #section-name{background:#d72748}
.department.landing-page#driving-social-mobility #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#driving-social-mobility #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.department.landing-page#driving-social-mobility #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.department.landing-page#driving-social-mobility #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.department.landing-page#driving-social-mobility #main-content #department-full-width .generic-module.department-full-width-module:first-of-type{clear:left}
.department.landing-page #department-address{display:none}
.department.landing-page #main-content{width:100%;float:none}
.department.landing-page #main-content aside iframe{width:100%!important}
.department.landing-page #main-content article.counter-modules .generic-promo{width:30%;float:left}
.department.landing-page #main-content article.counter-modules div.counter{margin-top:0.55em}
.department.landing-page #main-content article.counter-modules div.counter span{line-height:0.05em;padding-bottom:0.33em;padding-top:0.33em;text-align:center;color:#d72748;font-weight:800;font-size:280%;font-family:"proxima-nova", arial, sans-serif;float:inherit}
.department.landing-page #main-content article.counter-modules div.counter span span#counter_subtext{margin-bottom:0;margin-top:2em;font-size:32%;display:block;font-weight:400;line-height:1.33em;float:none;color:#d72748}
.department.landing-page #main-content #department-full-width:after{content:"";display:table;clear:both}
.department.landing-page #main-content #department-full-width aside.generic-promo.half:first-child h2{display:none}
.department.landing-page #main-content #department-full-width aside.generic-promo.half{margin-top:1.33em;width:48%;margin-right:4%}
.department.landing-page #main-content #department-full-width aside.generic-promo.half h2{font-family:"freight-text-pro", serif;font-size:180%;font-weight:400}
.department.landing-page #main-content #department-full-width aside.generic-promo.half blockquote{margin:0}
.department.landing-page #main-content #department-full-width aside.generic-promo.half blockquote p:after{left:14px;top:-5px}
.department.landing-page #main-content #department-full-width aside.generic-promo.half blockquote p{font-size:230%;font-weight:800;line-height:1.033em;margin-bottom:0.33em;color:#d72748;background:none;width:auto;padding-right:0}
.department.landing-page #main-content #department-full-width aside.generic-promo.half blockquote cite{font-style:normal;font-family:"proxima-nova", arial, sans-serif}
.department.landing-page #main-content #department-full-width .generic-promo.half:nth-of-type(2n+2){margin-right:0}
.department.landing-page #main-content #department-full-width .generic-promo.half:nth-of-type(2n+3){margin-top:0}
.department.landing-page #main-content #department-full-width .generic-promo.half:nth-of-type(2n+4){margin-top:0}
.department.landing-page #main-content #department-full-width article.generic-module{float:right;width:48%}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module:nth-of-type(3n+3){margin-right:0}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module{width:32%;float:left;margin-right:2%;margin-bottom:0.77em;margin-top:0.77em;padding:0}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module .left{width:100%;float:none;padding-bottom:0}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module .left p{margin-bottom:0}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module .left p iframe{width:100%!important;height:241px!important;margin-bottom:0}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module .right{width:100%;float:none;padding:0}
.department.landing-page #main-content #section-banner-buffer{margin-bottom:0;height:400px;overflow:hidden}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner{position:relative}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner article{position:absolute;bottom:0;top:0;left:0;right:0;width:100%;background:rgba(0, 0, 0, 0.5);margin-bottom:0;text-align:center}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner article h2{font-size:300%;margin-top:0}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner article p{text-align:center}
.department.landing-page nav#site-navigation{display:none}
.department.landing-page #department-central,.department.landing-page #department-right{width:48%;float:left;border-bottom:none}
.department.landing-page #department-central .generic-promo,.department.landing-page #department-right .generic-promo{width:100%;float:none}
.department.landing-page #department-central .generic-promo h2,.department.landing-page #department-right .generic-promo h2{margin-bottom:0}
.department.landing-page #department-central .generic-promo blockquote,.department.landing-page #department-right .generic-promo blockquote{margin:0}
.department.landing-page #department-central .generic-promo blockquote p,.department.landing-page #department-right .generic-promo blockquote p{font-size:260%;font-weight:800;line-height:1.033em;margin-bottom:0.33em;color:#d72748;background-image:none}
.department.landing-page #department-central .generic-promo blockquote cite,.department.landing-page #department-right .generic-promo blockquote cite{font-style:normal;font-family:"proxima-nova", arial, sans-serif}
.department.landing-page #department-central .department-full-width-module,.department.landing-page #department-right .department-full-width-module{width:100%}
.department.landing-page #department-central .department-full-width-module .left,.department.landing-page #department-right .department-full-width-module .left{width:64%;float:left;padding-top:0.77em;padding-bottom:0.77em}
.department.landing-page #department-central .department-full-width-module .left .img-holder,.department.landing-page #department-right .department-full-width-module .left .img-holder{width:25%;float:left}
.department.landing-page #department-central .department-full-width-module .left .img-holder img,.department.landing-page #department-right .department-full-width-module .left .img-holder img{top:5px}
.department.landing-page #department-central .department-full-width-module .left .module-text,.department.landing-page #department-right .department-full-width-module .left .module-text{float:right;width:70%}
.department.landing-page #department-central .department-full-width-module .left .module-text h2,.department.landing-page #department-right .department-full-width-module .left .module-text h2{margin-top:0}
.department.landing-page #department-central .department-full-width-module .right,.department.landing-page #department-right .department-full-width-module .right{float:right;width:31.99%;padding:0;display:inline-block;vertical-align:middle}
.department.landing-page #department-central .department-full-width-module .right h3,.department.landing-page #department-right .department-full-width-module .right h3{display:none}
.department.landing-page #department-central .department-full-width-module .right h2,.department.landing-page #department-right .department-full-width-module .right h2{margin-bottom:0.55em;margin-top:0.44em;font-size:130%}
.department.landing-page #department-central .department-full-width-module .right ul,.department.landing-page #department-right .department-full-width-module .right ul{list-style-type:none;font-family:arial, sans-serif;font-size:120%;text-transform:uppercase;padding-top:0.33em;margin-bottom:0}
.department.landing-page #department-central .department-full-width-module .right ul li,.department.landing-page #department-right .department-full-width-module .right ul li{font-family:"proxima-nova", arial, sans-serif;font-weight:200;background:none;padding-left:0;margin-bottom:0.44em;line-height:1.11em;font-size:105%}
.department.landing-page #department-central .department-full-width-module .right ul li a,.department.landing-page #department-right .department-full-width-module .right ul li a{text-decoration:none}
.department.landing-page #department-central .department-full-width-module .right ul li a:hover,.department.landing-page #department-right .department-full-width-module .right ul li a:hover{text-decoration:underline}
.department.landing-page #department-right{float:right}
@media screen and (max-width:1023px){.department.landing-page#driving-social-mobility #masthead #mobile-sticky-header{background:#d72748}
.department.landing-page#driving-social-mobility #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:#d72748}
.department.landing-page#liverpool-voices #masthead #mobile-sticky-header{background:#d72748}
.department.landing-page#liverpool-voices #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:#d72748}
.department.landing-page#name-of-url #masthead #mobile-sticky-header{background:#d72748}
.department.landing-page#name-of-url #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:#d72748}
.department.landing-page #masthead #mobile-sticky-header{background:#d72748}
.department.landing-page #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:#d72748}
.department.landing-page #main-content #section-banner-buffer{height:auto;overflow:inherit}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner article{position:inherit;background:#d72748}
.department.landing-page #main-content #section-banner-buffer .department-hero-banner article h2{line-height:1em}
.department.landing-page #main-content #department-right{width:100%;float:none}
.department.landing-page #main-content #department-right article.counter-modules{text-align:center}
.department.landing-page #main-content #department-right article.counter-modules div.counter span{margin:0 auto}
.department.landing-page #main-content #department-central{width:100%;float:none}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module{width:100%;float:none}
.department.landing-page #main-content #department-full-width .generic-module.department-full-width-module .left{border-bottom:none}
}
.s-la-page-public #universal-header .container{width:auto!important}
.s-la-page-public #section-name{margin-bottom:2em}
.s-la-page-public #section-name .container{width:auto!important}
.s-la-page-public footer #definition-strip .container{width:auto!important}
.s-la-page-public footer #formal-strip .container{width:auto!important}
#digital-communications.metrics #main-content article div.filter_results div.results h3{font-size:80%;font-weight:normal;color:#1e1e1e}
#digital-communications.metrics #main-content article div.filter_results div.results h2,#digital-communications.metrics #main-content article div.filter_results div.results h4{font-size:145%;font-weight:normal;text-transform:uppercase}
#digital-communications.metrics #main-content article div.filter_results div.results div.card{display:block;background:#ecf0fe;border:1px solid #c4d2fd;padding:0.77em 2.77% 0.77em;margin-bottom:1.33em;border-radius:15px}
#digital-communications.metrics #main-content article div.filter_results div.results div.card h2{color:#1e1e1e}
#digital-communications.metrics #main-content article div.filter_results div.results div.card table{border-radius:5px}
#digital-communications.metrics #main-content article div.filter_results div.results div.card table tr th{background:#92adfc}
#digital-communications.metrics #main-content article div.filter_results div.results div.card table tr td{background:#abc0fd}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module:nth-of-type(3n+3){margin-right:0}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module.map{background-image:url("/files/images/metrics/view-on-map.png")}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module.map p{font-size:250%;margin-bottom:0.55em}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module.map p a{color:#1e1e1e;text-decoration:none;border-bottom:1px solid #4874fa}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module.map p a:hover{border-bottom:1px solid #063ad6}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module{border:1px solid #4874fa;width:32%;float:left;margin-right:2%;margin-bottom:0.77em;margin-top:0;padding:0;background:#abc0fd}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module ol{margin-left:3%;list-style-type:none;list-style:none}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module ol li{counter-increment:item;margin-bottom:0.77em;list-style-type:none}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module ol li:before{margin-right:10px;content:counter(item);background:#88a5fc;padding:1%;border-radius:100%;color:#1e1e1e;width:1.88em;text-align:center;display:inline-block}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module h5{text-align:center;color:#1e1e1e;font-size:100%;background:#92adfc;padding:1em 3%;margin-top:0;font-weight:normal}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module p{text-align:center;font-size:300%;font-weight:800;margin-bottom:0.177em}
#digital-communications.metrics #main-content article div.control-panel{background:#c4d2fd;border-radius:15px;border:1px solid #abc0fd;padding:1.5% 3.8% 2.3%}
#digital-communications.metrics #main-content article div.control-panel h2{color:#1e1e1e;margin-bottom:0}
#digital-communications.metrics #main-content article div.control-panel div.filter_profiles{display:none}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters h3{color:#1e1e1e;margin-bottom:2em}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters p{display:none}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters button{display:inline;background-image:url("/files/images/study/key-link.png");background-repeat:no-repeat;background-position:right center;padding-right:8%;margin-right:0;position:relative;top:-2px}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range{display:inline}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li:first-child{margin-right:0.5%}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li:last-child{margin-right:2%}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li{display:inline;background:none;padding-left:0;margin-right:1.8%;text-transform:uppercase}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li a{text-decoration:none;border-bottom:1px solid #2f62fa}
#digital-communications.metrics #main-content article:first-child{margin-bottom:0}
#digital-communications.metrics #main-content article:first-child h1{margin-bottom:0.33em}
#digital-communications.metrics #main-content article:nth-child(2){margin-bottom:1.33em}
#digital-communications.metrics #main-content #metrics-tabs{padding-top:1.77em}
#digital-communications.metrics #main-content #metrics-tabs ul.tabs{margin-bottom:2.33em}
#digital-communications.metrics #main-content #metrics-tabs ul.tabs li{background:#799afc;display:inline;margin-right:0.55%;padding:1.55% 0}
#digital-communications.metrics #main-content #metrics-tabs ul.tabs li a.active{background:#021241}
#digital-communications.metrics #main-content #metrics-tabs ul.tabs li a:hover{background:#164ff9}
#digital-communications.metrics #main-content #metrics-tabs ul.tabs li a{color:#fff;text-decoration:none;padding:1.55% 3%}
@media screen and (max-width:1366px){#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range{display:block;margin-bottom:1.33em}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters button{display:block;top:0;width:100%}
}
@media screen and (max-width:1023px){#digital-communications.metrics #main-content article #metrics-tabs{padding-top:0}
#digital-communications.metrics #main-content article #metrics-tabs ul.tabs{margin-bottom:1.33em}
#digital-communications.metrics #main-content article #metrics-tabs ul.tabs li{line-height:2.33em}
#digital-communications.metrics #main-content article div.filter_results div.results div.card{padding:2% 5% 6%}
#digital-communications.metrics #main-content article div.filter_results div.results div.card div.module{float:none;width:100%;margin-right:0;margin-bottom:1em}
#digital-communications.metrics #main-content article div.control-panel{padding:2% 5% 6%}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range{display:block}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li:first-child{position:relative;top:3px;text-transform:none}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters ul.date-range li{display:block;margin-bottom:0.33em}
#digital-communications.metrics #main-content article div.control-panel form.frm_apply_filters button{display:block;top:0;width:100%}
}
#main-content .student-profile article figure img{top:0;margin-bottom:0}
#main-content .student-profile article h1{margin-bottom:0.15em}
#main-content .student-profile article p.summary{font-size:140%;color:#021346;border-bottom:1px solid #1E1E1E;padding-bottom:0.75em}
#main-content .student-profile aside p.related-content{background:#abc0fd;margin-bottom:0;padding:0.8em 4%;font-size:80%}
#main-content .student-profile aside p.related-content span:before{display:none}
#main-content .student-profile aside p.related-content span{font-weight:800;color:#021346;margin-right:0.75%}
#main-content .student-profile aside p.related-content:nth-of-type(3n+2),#main-content .student-profile aside p.related-content:nth-of-type(3n+3){padding-top:0;position:relative;top:-7px}
#main-content .student-profile aside p.related-content:nth-of-type(3n+3){top:-14px}
#main-content .student-profile header{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:3em}
#main-content .internal-homepage #department-central,#main-content .internal-homepage #department-right{padding:0}
#main-content .internal-homepage #department-central .three-column-module,#main-content .internal-homepage #department-right .three-column-module{margin:0}
#main-content .internal-homepage #department-central .three-column-module .events ul li a:first-of-type:hover img,#main-content .internal-homepage #department-central .three-column-module .news ul li a:first-of-type:hover img,#main-content .internal-homepage #department-right .three-column-module .events ul li a:first-of-type:hover img,#main-content .internal-homepage #department-right .three-column-module .news ul li a:first-of-type:hover img{filter:brightness(75%)}
#main-content .internal-homepage #contact-strip{margin-bottom:0.55em;background:#383838;border:none;padding:0 2.77%}
#main-content .internal-homepage #contact-strip #contact span{color:rgba(255, 255, 255, 0.75)!important;margin-right:1%;margin-bottom:0;padding:1em 0 1.1em;display:inline-block}
#main-content .internal-homepage #contact-strip #contact span a{color:#fff}
#main-content .internal-homepage #contact-strip #social p{position:relative;top:2px}
#main-content .internal-homepage #contact-strip #social p .ss-icon{padding:0.65em 0 0.25em;font-size:120%;color:rgba(255, 255, 255, 0.75);border:none;display:inline-block}
#main-content .internal-homepage #contact-strip #social p .ss-icon:hover{color:#fff}
#main-content .internal-homepage .introductory-message{padding-bottom:0.55em}
#main-content .internal-homepage .introductory-message h2{font-weight:800;margin-bottom:0.33em;line-height:1.155em}
#main-content .internal-homepage .introductory-message p{font-size:140%;color:#021346}
#main-content .internal-homepage .blog{background:#c4d2fd;padding-top:1em;margin-bottom:1em;padding:1.5em 3%!important}
#main-content .internal-homepage .video{background:#c4d2fd;padding-top:1em;margin-bottom:1em;padding:1.5em 3%!important}
#main-content .internal-homepage .video iframe{margin-bottom:0}
#main-content .internal-homepage .video .video-code{width:64%;float:left}
#main-content .internal-homepage .video .video-summary{float:right;width:31.99%}
#main-content .internal-homepage .video .video-summary h2{color:#1e1e1e}
#main-content .internal-homepage #department-right .three-column-module{}
#main-content .internal-homepage #department-right .three-column-module .corporate:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#main-content .internal-homepage #department-right .three-column-module .corporate{background:#008080;margin-bottom:1em;padding:4% 5%!important}
#main-content .internal-homepage #department-right .three-column-module .corporate img{margin-bottom:1.33em;float:left;max-width:44%;margin-right:5%;margin-bottom:1em}
#main-content .internal-homepage #department-right .three-column-module .corporate h2{font-family:"freight-text-pro", serif;color:#fff;font-style:italic;font-weight:400;font-size:200%;line-height:1em;margin-bottom:0.22em}
#main-content .internal-homepage #department-right .three-column-module .corporate p{color:#fff;font-weight:600;font-size:180%;line-height:1.133em;margin-bottom:0.55em}
#main-content .internal-homepage #department-right .three-column-module .corporate p:last-child{font-weight:normal;font-size:100%;margin-bottom:0}
#main-content .internal-homepage #department-right .three-column-module .corporate p:last-child a{color:#fff}
#main-content .internal-homepage #department-right .three-column-module .events:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#main-content .internal-homepage #department-right .three-column-module .blog:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#main-content .internal-homepage #department-right .three-column-module .blog h2:first-of-type{font-family:"freight-text-pro", serif;font-style:italic;font-weight:400;font-size:190%;line-height:1em;color:#333}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit h2{float:right;width:48%;font-family:"proxima-nova", arial, sans-serif;font-weight:800;font-style:normal}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit figure{float:left;width:48%}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit figure a{width:100%}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit figure a img{width:100%}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit figure a:hover img{filter:brightness(75%)}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit p#postinfo{font-size:75%;float:right;width:48%;position:relative;top:4px}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit p{float:right;width:48%}
#main-content .internal-homepage #department-right .three-column-module .blog hr{display:none}
#main-content .internal-homepage #department-right .three-column-module .blog,#main-content .internal-homepage #department-right .three-column-module .events,#main-content .internal-homepage #department-right .three-column-module .news{margin-bottom:1em}
#main-content .internal-homepage #department-right .three-column-module .blog ul li a:hover+img,#main-content .internal-homepage #department-right .three-column-module .events ul li a:hover+img,#main-content .internal-homepage #department-right .three-column-module .news ul li a:hover+img{filter:brightness(75%)}
#main-content .internal-homepage #department-right .three-column-module .news:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#main-content .internal-homepage #department-right .three-column-module .clearfix{display:inline-block}
#main-content .internal-homepage #department-right .three-column-module * html .news{height:1%}
#main-content .internal-homepage #department-right .three-column-module .news{display:block}
#main-content .internal-homepage #section-banner-buffer{position:relative}
#main-content .internal-homepage #section-banner-buffer a{position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:100;opacity:0}
#main-content .internal-homepage #section-banner-buffer a:hover+section img{filter:brightness(75%)}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article{margin-bottom:0;padding:1.2em 2.77% 1.8em}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{font-family:"freight-text-pro", serif;color:#fff;font-style:italic;font-weight:400;font-size:190%;line-height:1em;margin:0 0 0.2em}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p{color:#fff;font-weight:600;font-size:210%;line-height:1em;margin-bottom:0.55em;text-transform:none}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p.banner-cta:after{content:url(/files/images/icons/arrow-down-white.svg);transform:rotate(270deg);width:24px;height:24px;display:inline-block;position:absolute;right:0;transition:transform 0.5s}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p.banner-cta{font-weight:normal;font-size:100%;margin-bottom:0;position:relative;display:inline;padding-right:35px;z-index:150;margin-right:2%}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p.banner-cta a{color:#fff;text-decoration:none;border-bottom:1px dotted rgba(255, 255, 255, 0.5);position:relative;top:auto;right:auto;bottom:auto;left:auto;opacity:inherit}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p.banner-cta a:hover{border-bottom:1px solid rgba(255, 255, 255, 0.75)}
#main-content .topic-page header#section-banner-buffer{border-bottom:2px solid #021346;padding-bottom:0.55em}
#main-content .topic-page blockquote.quote-pull-out:after,#main-content .topic-page blockquote.quote-pull-out:before{display:none}
#main-content .topic-page blockquote.quote-pull-out{border-top:2px solid #021346;border-bottom:2px solid #021346;padding-right:0;margin-bottom:1.77em;width:100%;float:none;padding-bottom:1.25em;padding-top:1em;display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:2em}
#main-content .topic-page blockquote.quote-pull-out figure img{margin:0}
#main-content .topic-page blockquote.quote-pull-out div p{margin-top:0.25em}
#main-content .topic-page blockquote.quote-pull-out div cite{font-size:80%;line-height:1.44em;padding-bottom:2em}
#main-content .topic-page .content.wide.full-width-module.promo{background:#c4d2fd;padding:0!important;position:relative}
#main-content .topic-page .content.wide.full-width-module.promo a{position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:100;opacity:0}
#main-content .topic-page .content.wide.full-width-module.promo a:hover+figure img{filter:brightness(75%)}
#main-content .topic-page .content.wide.full-width-module.promo figure{width:100%;float:none}
#main-content .topic-page .content.wide.full-width-module.promo figure img{margin:0.55em 4% 0;width:auto;max-width:92%}
#main-content .topic-page .content.wide.full-width-module.promo div{width:100%;float:none;margin:0}
#main-content .topic-page .content.wide.full-width-module.promo div h2{font-family:"freight-text-pro", serif;color:#333;font-style:italic;font-weight:400;font-size:200%;line-height:1em;margin:0.55em 4% 0.33em}
#main-content .topic-page .content.wide.full-width-module.promo div p{color:#333;font-weight:600;font-size:180%;padding:0 4% 0.33em}
#main-content .topic-page .content.wide.full-width-module.promo div p:last-child{font-weight:normal;font-size:100%;margin-bottom:1.77em}
#main-content .topic-page .content.wide.full-width-module.promo div p:last-child a{color:#031F73}
#main-content .topic-page article h2:first-child{margin-top:0}
#main-content .topic-page aside{margin-bottom:1.77em}
#main-content .topic-page aside.related-content{background:#abc0fd;margin-bottom:1.77em}
#main-content .topic-page aside.related-content h2{margin:0.55em 5% 0.33em}
#main-content .topic-page aside.related-content h3{color:#333;margin:0 5% 0.33em}
#main-content .topic-page aside.related-content p{font-size:80%;margin:0 5% 0}
#main-content .topic-page aside.related-content p:last-child{margin-bottom:2em}
#main-content .topic-page aside.related-content ul{margin:0 5%}
#main-content .topic-page aside.related-content ul li:before{display:none}
#main-content .topic-page aside.related-content ul li{font-size:80%;background:none;padding:0}
#main-content .topic-page aside.related-content ul li a{color:#333}
#main-content .category-page .content.wide.full-width-module.promo.highlight:after,#main-content .category-page .content.wide.full-width-module.promo.highlight:before{display:none}
#main-content .category-page .content.wide.full-width-module.promo.highlight{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;position:relative}
#main-content .category-page .content.wide.full-width-module.promo.highlight a:first-of-type{grid-column:1 / -1;position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:200;opacity:0;color:transparent}
#main-content .category-page .content.wide.full-width-module.promo.highlight a:first-of-type:hover+figure img{filter:brightness(75%)}
#main-content .category-page .content.wide.full-width-module.promo.highlight figure{width:auto;max-width:100%}
#main-content .category-page .content.wide.full-width-module.promo.highlight figure img{width:100%;top:6px}
#main-content .category-page .category-items{position:relative}
#main-content .category-page .category-items section.generic-promo{position:relative;margin-top:0}
#main-content .category-page .category-items section.generic-promo a>img{border:2px solid black}
#main-content .category-page .category-items section.generic-promo a{position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:200;opacity:0;color:transparent}
#main-content .category-page .category-items section.generic-promo a:hover+img{filter:brightness(75%)}
#main-content .category-page .category-items section.generic-promo a:hover+img:after{content:attr(alt)}
#main-content .category-page .content.wide.full-width-module div{margin-left:0}
#main-content .category-page .content.wide.full-width-module a{border:none}
#main-content .category-page .content.wide.full-width-module a:hover+img{filter:brightness(75%)}
#main-content .category-page .introductory-message p{font-size:105%;width:95%}
#main-content .category-page .introductory-message p:first-of-type{font-size:140%;color:#021346;width:100%}
#main-content .category-page article section section .studentships,#main-content .topic-page article section section .studentships{padding-bottom:1em}
#main-content .category-page article section section .studentships div h3,#main-content .topic-page article section section .studentships div h3{text-transform:none;font-weight:600;font-size:127%;line-height:1.3em}
#main-content .category-page header#section-banner-buffer,#main-content .topic-page header#section-banner-buffer{margin-bottom:1.77em}
#main-content .category-page header#section-banner-buffer section.department-hero-banner,#main-content .topic-page header#section-banner-buffer section.department-hero-banner{margin-bottom:1em;background:none}
#main-content .category-page header#section-banner-buffer p.summary,#main-content .topic-page header#section-banner-buffer p.summary{font-size:140%;color:#021346}
#main-content .category-page aside.related-content,#main-content .topic-page aside.related-content{background:#c4d2fd}
#main-content .category-page aside.related-content h2,#main-content .topic-page aside.related-content h2{color:#333}
#main-content .category-page .content.wide.full-width-module.promo figure img,#main-content .topic-page .content.wide.full-width-module.promo figure img{top:12px}
@media screen and (max-width:1023px){#main-content .category-page .content.wide.full-width-module.promo.highlight{grid-template-columns:1fr;grid-gap:20px}
#main-content .category-page .content.wide.full-width-module.promo.highlight figure{padding:0;margin:0}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit h2{float:none;width:auto}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit figure{float:none;width:auto}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit p#postinfo{float:none;width:auto}
#main-content .internal-homepage #department-right .three-column-module .blog .bloglistingbit p{float:none;width:auto}
#main-content .internal-homepage .introductory-message p{font-size:100%}
#main-content .internal-homepage #department-right section.three-column-module .corporate img{float:none;max-width:100%}
#main-content .internal-homepage #department-right section.three-column-module ul li:nth-of-type(2n+2){margin-right:0}
#main-content .internal-homepage #department-right section.three-column-module ul li:nth-of-type(3n+3){margin-right:2%}
#main-content .internal-homepage #department-right section.three-column-module ul li{width:49%;float:left}
#main-content .internal-homepage #section-banner-buffer{margin-bottom:0}
#main-content .internal-homepage #section-banner-buffer .department-hero-banner article p{font-size:175%}
#main-content .internal-homepage .video .video-code{width:100%;float:none}
#main-content .internal-homepage .video .video-summary{width:100%;float:none}
#main-content .internal-homepage article #contact-strip #social{position:relative;top:0;display:block;float:none}
#main-content .internal-homepage article #contact-strip #social p{text-align:left}
#main-content .internal-homepage article #contact-strip #social p a{padding:0!important;position:relative}
#main-content .internal-homepage article #contact-strip #contact{display:block;float:none}
#main-content .internal-homepage article #contact-strip #contact span{padding:0.5em 0 1em}
}
@media screen and (max-width:640px){#main-content .student-profile header{grid-template-columns:1fr 2.5fr;grid-gap:1em}
#main-content .student-profile header div p.summary{font-size:100%}
}
@media screen and (max-width:500px){#main-content .topic-page blockquote.quote-pull-out{display:block}
#main-content .topic-page blockquote.quote-pull-out figure{float:none;width:90%;margin:auto;margin-bottom:1.5em;padding-top:0.55em}
#main-content .topic-page blockquote.quote-pull-out div{float:none;width:100%;margin-left:0;padding:0 6%}
}
#literacy-festival #main-content .topic-page blockquote.quote-pull-out{display:none}
#literacy-festival #main-content .topic-page aside.related-content{display:none}
#repository nav#site-navigation{width:29.6%!important;margin-top:0!important}
#repository #main-content article{width:100%!important}
#repository #main-content article form input[type=password],#repository #main-content article form input[type=submit],#repository #main-content article form input[type=text],#repository #main-content article form input[type=checkbox],#repository #main-content article form select{display:inline;padding:7px;width:auto!important;font-size:normal!important}
#repository #main-content article dl dt{font-size:100%;font-weight:normal}
#repository #main-content article ul li{background:none!important;padding-left:0!important}
#repository #main-content article table.ep_blister_bar{background:#92adfc}
#repository #main-content article .ep_block{border:1px solid #c4d2fd;padding:2%}
#repository #main-content article .ep_block input[type=password],#repository #main-content article .ep_block input[type=text]{width:90%!important}
#repository #main-content article .ep_summary_box img{margin:0 1.4% 1.4% 0}
#repository #main-content article .ep_block table,#repository #main-content article .ep_block td,#repository #main-content article .ep_block tr,#repository #main-content article .ep_form_input_grid table,#repository #main-content article .ep_form_input_grid td,#repository #main-content article .ep_form_input_grid tr,#repository #main-content article .ep_msg_warning_content table,#repository #main-content article .ep_msg_warning_content td,#repository #main-content article .ep_msg_warning_content tr,#repository #main-content article .ep_sr_title_bar table,#repository #main-content article .ep_sr_title_bar td,#repository #main-content article .ep_sr_title_bar tr{border:none!important}
#repository #main-content article .ep_form_input_grid,#repository #main-content article td.ep_multi_help{border:none!important}
#repository #main-content article .ep_sr_collapse_bar{font-size:100%}
#repository #main-content article .ep_sr_collapse_bar img{margin:0 2% 1.5% 0}
#repository #main-content article table{border:1px solid #abc0fd}
#repository #main-content article table tr{border:1px solid #abc0fd}
#repository #main-content article table tr th{padding:0.55em 1%!important}
#repository #main-content article table tr td.ep_form_input_grid_arrows{padding:0!important}
#repository #main-content article table tr td{border:1px solid #abc0fd}
#repository #main-content article table tr td form input[type=submit],#repository #main-content article table tr td form input[type=text],#repository #main-content article table tr td form select,#repository #main-content article table tr td form textarea{display:inline;padding:7px;width:auto!important;font-size:small!important}
#repository #main-content article table tr td table{border:1px solid #abc0fd}
#repository #main-content article table tr td table td select{display:inline}
#repository #main-content article table tr td table td input[type=text]{font-size:small!important}
#repository #main-content article table tr td table td div input[type=text]{margin-bottom:1em}
#repository #main-content article table tr td img{top:0;margin:0}
#repository #main-content article table tr td label{color:#333}
#repository #main-content article table tr td input[type=text]{padding:5px 3%!important;margin-bottom:0}
#repository #main-content article table tr td select{padding:5px 3%!important}
#repository #main-content article .ep_form_action_button,#repository #main-content article .ep_form_internal_button{display:inline}
#repository #main-content article .ep_sr_component .ep_sr_title{font-size:100%;margin:2%}
#repository #main-content article .ep_msg_warning_content table{border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main{padding:0!important;margin:0!important;width:100%!important}
#repository #main-content article .ep_tm_main .ep_sr_show_help{border:none!important}
#repository #main-content article .ep_tm_main .ep_sr_show_help a{margin:20%}
#repository #main-content article .ep_tm_main .ep_sr_show_help a img{margin:10px}
#repository #main-content article .ep_tm_main ul.ep_tab_bar li{background:none;padding-left:0;margin-bottom:0}
#repository #main-content article .ep_tm_main .ep_search_results td table td,#repository #main-content article .ep_tm_main .ep_search_results th table td{border:none!important}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table,#repository #main-content article .ep_tm_main .ep_search_results table{border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr{border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td{border:1px solid #abc0fd;border-bottom:1px dotted #0533be;font-size:85%}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list{display:inline}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list li,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list li{background:none;padding-left:0;display:inline;margin:0}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list li a,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list li a{display:inline-block;margin-right:2%}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list li form,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list li form{display:inline}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list li form input[type=image],#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list li form input[type=image]{display:inline;margin:0;position:relative;top:12px;padding:0}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr td ul.ep_action_list li a img,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr td ul.ep_action_list li a img{top:0}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr th,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr th{border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr th table,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr th table{border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main #ep_eprint_view_panels table tbody tr th table td,#repository #main-content article .ep_tm_main .ep_search_results table tbody tr th table td{border-bottom:none}
#repository #main-content article .ep_tm_main .ep_search_fields .ep_multi_help{border:none!important}
#repository #main-content article .ep_tm_main .ep_search_fields .ep_multi_input label{color:#1e1e1e;font-weight:normal;font-size:130%;font-family:"proxima-nova", arial, sans-serif}
#repository #main-content article .ep_tm_main .ep_search_fields .ep_multi_input input.ep_form_checkbox{display:inline;position:relative;top:2px;margin-right:2%}
#repository #main-content article .ep_tm_main .ep_search_fields td{padding:2%;border:1px solid #abc0fd}
#repository #main-content article .ep_tm_main .ep_search_fields select{display:inline!important;width:auto;padding:5px 1.1379%}
#repository #main-content article .ep_tm_main .ep_search_fields input[type=text]{display:inline!important;width:auto;padding:6px 1.1379% 7px;margin:0}
#repository #main-content article .ep_tm_main .ep_search_buttons{background:none!important;border:none!important}
#repository #main-content article .ep_tm_main .ep_search_buttons .ep_form_action_button,#repository #main-content article .ep_tm_main .ep_search_buttons .ep_form_internal_button{display:inline!important;float:left!important;margin-right:1%}
#repository #main-content hr{display:none!important}
#repository #main-content h1{font-size:200%!important;color:#A17700!important;font-family:"freight-text-pro", serif!important;font-weight:500!important;margin-bottom:0.33em!important;line-height:1.33em!important;text-align:left}
@media (max-width:1023px){#repository{}
#repository header#universal-header{display:block}
#repository #section-name{display:block}
}
#new-header.homepage-demo #common-global-strip-no-social{}
#new-header.homepage-demo #section-name{display:none}
#new-header.homepage-demo .content-mask{display:none}
#new-header.homepage-demo #homepage-research-feature{display:block}
#new-header.homepage-demo #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
#section-banner-buffer section#international-summer-school{background-image:none!important;background-color:#666!important;transition:all 3s}
#section-banner-buffer section#international-summer-school .hero-wrapper{background:rgba(12, 21, 42, 0.55);transition:all 5s}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format{bottom:3em;padding:2em 0;width:100%}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format h1{transition:all 2s;padding-bottom:0.05em}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format h1 span{display:block;color:rgba(255, 255, 255, 0.75)}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format h3{font-size:310%;margin-bottom:0.125em;transition:all 0.5s;letter-spacing:0.0027em}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format .format-call-to-action{transition:transform 0.5s}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format .format-call-to-action p{padding:0;margin:0;text-transform:none;font-weight:bold;font-size:140%;transition:all 0.5s}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format .format-call-to-action p a{background:none;padding-right:0;border-bottom:1px dotted rgba(255, 255, 255, 0.5)}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format .format-call-to-action p a:hover{text-decoration:none;border-bottom:1px solid #fff}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format .format-call-to-action p:after{content:url(/files/images/icons/arrow-right.svg);font-family:"proxima-nova",arial,sans-serif;width:24px;height:24px;display:inline-block;position:relative;top:6px;left:7px;transition:all 0.5s}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format:hover h1{transform:translate(40px, 0);font-size:600%}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format:hover h1 span{color:#ffd96e}
#section-banner-buffer section#international-summer-school .hero-wrapper .universal-inner .format:hover h3{font-size:350%}
#section-banner-buffer section#international-summer-school:hover{background-color:#f30!important}
#main-content .postgraduate-research-template .three-column-module{margin-bottom:0}
#main-content .postgraduate-research-template .three-column-module li:before{display:none}
@media (max-width:580px){#mmenu .sub-nav-creative.mm-listitem{margin-top:3em}
#mmenu .sub-nav-creative.mm-listitem .creative{background-size:cover;background-position:bottom center}
#mmenu .sub-nav-creative.mm-listitem .creative h2{font-family:"freight-text-pro", serif;color:rgba(255, 255, 255, 0.75);font-size:230%;font-weight:lighter;line-height:0.95em;margin:0 0 0.55em;padding:22px 15px 26px 20px}
#mmenu .sub-nav-creative.mm-listitem .creative h2 a{color:rgba(255, 255, 255, 0.75)}
#mmenu .sub-nav-creative.mm-listitem .creative h2 a em{color:#fff}
#mmenu .sub-nav-creative.mm-listitem .creative h3{font-size:130%;padding:0 15px 26px 20px;color:#fff}
#mmenu .sub-nav-creative.mm-listitem .creative h3 span{color:#fff;display:block}
#mmenu .sub-nav-creative.mm-listitem .creative h3 span em{font-style:normal;font-size:300%}
}
#tab-redesign #main-content{float:right;float:right}
#tab-redesign #level-3-tabbed-nav{float:right;padding-bottom:2em}
#tab-redesign #level-3-tabbed-nav #navigation{border-bottom:1px solid #c4d2fd}
#tab-redesign #level-3-tabbed-nav #navigation li,#tab-redesign #level-3-tabbed-nav #navigation li#section-active{color:#333;background:none;font-weight:800;font-size:135%;margin-right:0;margin-right:0;padding-right:0;left:auto;right:auto;position:relative;left:-4px}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active a,#tab-redesign #level-3-tabbed-nav #navigation li a{padding:0.99em 1.6% 0.88em;color:#333;background-color:rgba(0, 0, 0, 0);border:none;box-shadow:0 0 0 0;margin-bottom:0;border-bottom:4px solid rgba(0, 0, 0, 0);-moz-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;-o-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;-webkit-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;position:relative;top:1px;left:auto;right:auto}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active a:hover,#tab-redesign #level-3-tabbed-nav #navigation li a:hover{border-bottom:4px solid #799afc}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active{left:0}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active.detected{margin-right:0;padding-right:0;left:auto;right:auto}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active.detected span{margin:auto;padding:0}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active.detected a{padding:0.99em 1.6% 0.88em;border-bottom:none;color:#333;border-bottom:4px solid rgba(0, 0, 0, 0);margin-right:0;left:auto;right:auto;-moz-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;-o-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;-webkit-transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s;transition:background-color 0.25s 0.25s, border-bottom 0.25s 0.25s, color 0.25s}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active.detected a:hover{background-color:white!important;border-bottom:4px solid #799afc;color:#1a1a1a!important}
#tab-redesign #level-3-tabbed-nav #navigation li#section-active a{border-bottom:4px solid #021241;color:#333!important}
#tab-redesign #level-3-tabbed-nav #navigation li span.currentbranch0 a{border-bottom:4px solid #021241;color:#333}
#annual-report nav#site-navigation,#error-page nav#site-navigation{display:none}
#annual-report #breadcrumb,#error-page #breadcrumb{width:100%;float:none}
#annual-report #main-content,#error-page #main-content{width:100%;float:none}
#annual-report #main-content h1,#error-page #main-content h1{margin-bottom:0.83em}
#annual-report #main-content article.content.full:first-child,#error-page #main-content article.content.full:first-child{border-bottom:4px solid #021346}
#annual-report #main-content article.content.full,#error-page #main-content article.content.full{margin-bottom:1em;float:left}
@media screen and (max-width:1023px){#annual-report #breadcrumb,#error-page #breadcrumb{padding-top:1.33em;margin-bottom:0}
#annual-report #masthead,#error-page #masthead{display:none}
#annual-report #mobile-navigation,#error-page #mobile-navigation{display:none}
}
footer#cookie-banner{max-width:100%;background:#383838;min-height:76px;z-index:9999999999;border-bottom:2px solid #fff}
footer#cookie-banner .universal-inner{height:auto!important}
#main-content .strict-cookie:before{content:url(/files/images/icons/large-tick.svg);width:10%;float:left;margin-right:3.5%;margin-bottom:1em;position:relative;top:6px}
#main-content #iso-demo,#main-content #iso-demo-2,#main-content #iso-demo-3{margin-top:0.35em;width:100%;display:-ms-grid;display:grid;grid-template-columns:1fr 3fr;-ms-grid-columns:1fr 3fr;grid-gap:1.5em}
#main-content #iso-demo-2 div:nth-of-type(odd),#main-content #iso-demo-3 div:nth-of-type(odd),#main-content #iso-demo div:nth-of-type(odd){-ms-grid-row:1;-ms-grid-column:1}
#main-content #iso-demo-2 div:nth-of-type(2n+2),#main-content #iso-demo-3 div:nth-of-type(2n+2),#main-content #iso-demo div:nth-of-type(2n+2){-ms-grid-row:1;-ms-grid-column:2}
#main-content #iso-demo-2 html,#main-content #iso-demo-3 html,#main-content #iso-demo html{text-align:center;font-family:Georgia, "Times New Roman", serif}
#main-content #iso-demo-2 .btn-switch,#main-content #iso-demo-2 .btn-switch-2,#main-content #iso-demo-2 .btn-switch-3,#main-content #iso-demo-3 .btn-switch,#main-content #iso-demo-3 .btn-switch-2,#main-content #iso-demo-3 .btn-switch-3,#main-content #iso-demo .btn-switch,#main-content #iso-demo .btn-switch-2,#main-content #iso-demo .btn-switch-3{font-size:1em;width:100%;position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#main-content #iso-demo-2 .btn-switch__radio,#main-content #iso-demo-3 .btn-switch__radio,#main-content #iso-demo .btn-switch__radio{display:none}
#main-content #iso-demo-2 .btn-switch__label,#main-content #iso-demo-3 .btn-switch__label,#main-content #iso-demo .btn-switch__label{display:inline-block;padding:.75em .5em .75em .75em;vertical-align:top;font-size:1em;font-weight:700;line-height:0.75;color:#666;cursor:pointer;transition:color .2s ease-in-out}
#main-content #iso-demo-2 .btn-switch__label+.btn-switch__label,#main-content #iso-demo-3 .btn-switch__label+.btn-switch__label,#main-content #iso-demo .btn-switch__label+.btn-switch__label{padding-right:.75em;padding-left:0}
#main-content #iso-demo-2 .btn-switch__txt,#main-content #iso-demo-3 .btn-switch__txt,#main-content #iso-demo .btn-switch__txt{position:relative;z-index:2;top:7px;display:inline-block;min-width:1.5em;opacity:1;pointer-events:none;transition:opacity .2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#main-content #iso-demo-2 .btn-switch__txt:active,#main-content #iso-demo-3 .btn-switch__txt:active,#main-content #iso-demo .btn-switch__txt:active{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#main-content #iso-demo-2 .btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,#main-content #iso-demo-2 .btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt,#main-content #iso-demo-3 .btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,#main-content #iso-demo-3 .btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt,#main-content #iso-demo .btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,#main-content #iso-demo .btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt{opacity:0}
#main-content #iso-demo-2 .btn-switch__label:before,#main-content #iso-demo-3 .btn-switch__label:before,#main-content #iso-demo .btn-switch__label:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#f0f0f0;border-radius:1.5em;box-shadow:inset 0 0.0715em 0.3572em rgba(43, 43, 43, 0.05);transition:background .2s ease-in-out}
#main-content #iso-demo-2 .btn-switch__radio_yes:checked~.btn-switch__label:before,#main-content #iso-demo-3 .btn-switch__radio_yes:checked~.btn-switch__label:before,#main-content #iso-demo .btn-switch__radio_yes:checked~.btn-switch__label:before{background:#d49d00}
#main-content #iso-demo-2 .btn-switch__label_no:after,#main-content #iso-demo-3 .btn-switch__label_no:after,#main-content #iso-demo .btn-switch__label_no:after{content:"";position:absolute;z-index:2;top:.5em;bottom:.5em;left:.5em;width:2em;background:#fff;border-radius:1em;pointer-events:none;box-shadow:0 0.1429em 0.2143em rgba(43, 43, 43, 0.2), 0 0.3572em 0.3572em rgba(43, 43, 43, 0.1);transition:left .2s ease-in-out, background .2s ease-in-out}
#main-content #iso-demo-2 .btn-switch__radio_yes:checked~.btn-switch__label_no:after,#main-content #iso-demo-3 .btn-switch__radio_yes:checked~.btn-switch__label_no:after,#main-content #iso-demo .btn-switch__radio_yes:checked~.btn-switch__label_no:after{left:calc(100% - 2.5em);background:#fff}
#main-content #iso-demo-2 .btn-switch__radio_no:checked~.btn-switch__label_yes:before,#main-content #iso-demo-2 .btn-switch__radio_yes:checked~.btn-switch__label_no:before,#main-content #iso-demo-3 .btn-switch__radio_no:checked~.btn-switch__label_yes:before,#main-content #iso-demo-3 .btn-switch__radio_yes:checked~.btn-switch__label_no:before,#main-content #iso-demo .btn-switch__radio_no:checked~.btn-switch__label_yes:before,#main-content #iso-demo .btn-switch__radio_yes:checked~.btn-switch__label_no:before{z-index:1}
#main-content #iso-demo-2 .btn-switch__radio_yes:checked~.btn-switch__label_yes,#main-content #iso-demo-3 .btn-switch__radio_yes:checked~.btn-switch__label_yes,#main-content #iso-demo .btn-switch__radio_yes:checked~.btn-switch__label_yes{color:#fff}
#main-content #iso-demo-2 .btn-switch__label,#main-content #iso-demo-3 .btn-switch__label,#main-content #iso-demo .btn-switch__label{-webkit-tap-highlight-color:transparent}
div#cookie-control-notice{display:flex;flex-wrap:wrap}
div#cookie-control-notice h2{font-size:180%;margin:0;width:90%;color:#fff}
div#cookie-control-notice p{font-size:100%;font-family:"proxima-nova", arial, sans-serif;line-height:1.6em;width:90%;color:rgba(255, 255, 255, 0.75)}
div#cookie-control-notice ul{list-style-type:none;margin:0;padding:0}
div#cookie-control-notice ul li{font-family:"proxima-nova", arial, sans-serif;font-size:95%;display:inline}
div#cookie-control-notice ul li a{color:#ffc522;border-bottom:1px dotted rgba(255, 255, 255, 0.5);text-decoration:none;margin-right:5%}
div#cookie-control-notice ul li a:hover{border-bottom:1px solid rgba(255, 255, 255, 0.5)}
div#cookie-control-notice ul li button#continue-button{background:#ffc522;border:none;border-radius:10px;padding:0.5em 3% 0;color:#333;width:100%;text-align:left;font-family:"proxima-nova", arial, sans-serif;font-size:120%;font-weight:800;margin-bottom:0.55em;vertical-align:middle}
div#cookie-control-notice ul li button#continue-button h3{display:inline-block;color:#333;font-size:120%;position:relative;top:-7px}
div#cookie-control-notice ul li button#continue-button:active,div#cookie-control-notice ul li button#continue-button:hover{background:#ffe088}
div#cookie-control-notice ul li button#continue-button:before{content:url(/files/images/icons/tick-grey.svg);width:24px;height:24px;display:inline-block;color:#031F73;position:relative;top:-1px;margin-right:1.75%}
div#cookie-control-notice{display:grid;margin:1.7em auto 1.5em;grid-template-columns:1.89fr 3fr 1.5fr;grid-auto-rows:minmax(85px, auto)}
.panel{flex:2 2 200px;height:auto}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){div#cookie-control-notice{margin-bottom:1.75em}
}
@media (max-width:640px){#main-content .strict-cookie:before{width:20%;margin-right:6%;margin-bottom:1em;position:relative;top:6px}
#main-content #iso-demo,#main-content #iso-demo-2,#main-content #iso-demo-3{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-gap:1.5em}
#main-content #iso-demo-2 div:nth-of-type(odd),#main-content #iso-demo-3 div:nth-of-type(odd),#main-content #iso-demo div:nth-of-type(odd){-ms-grid-row:1;-ms-grid-column:1}
#main-content #iso-demo-2 div:nth-of-type(odd) p,#main-content #iso-demo-3 div:nth-of-type(odd) p,#main-content #iso-demo div:nth-of-type(odd) p{width:60%;margin-bottom:0;position:relative;top:5px}
#main-content #iso-demo-2 div:nth-of-type(2n+2),#main-content #iso-demo-3 div:nth-of-type(2n+2),#main-content #iso-demo div:nth-of-type(2n+2){-ms-grid-row:2;-ms-grid-column:1}
footer#cookie-banner .container{display:block!important}
}
@media (max-width:640px){footer#cookie-banner .universal-inner{width:90%;height:auto!important}
div#cookie-control-notice{display:block;margin:1.25em auto}
div#cookie-control-notice h2,div#cookie-control-notice p{width:inherit;margin:0}
div#cookie-control-notice h2{font-size:150%}
div#cookie-control-notice ul li button#continue-button{padding:0.5em 3% 0;font-size:100%;width:90%}
div#cookie-control-notice ul li button#continue-button h3{top:-5px}
div#cookie-control-notice ul li button#continue-button:before{width:20px;height:20px;top:0}
.panel{margin:0 0 1.35em}
.panel:first-child{margin-bottom:0.75em}
.panel:last-child{margin-bottom:2em}
}
.cookie-strip-2 footer#cookie-banner{background:#ffe088}
.cookie-strip-2 div#cookie-control-notice h2{color:#333;font-weight:800;line-height:1.2em;font-size:210%}
.cookie-strip-2 div#cookie-control-notice p{color:#333;font-size:110%}
.cookie-strip-2 div#cookie-control-notice ul li a{color:#6e5100;border-bottom:1px dotted rgba(0, 0, 0, 0.5)}
.cookie-strip-2 div#cookie-control-notice ul li a:hover{border-bottom:1px solid rgba(0, 0, 0, 0.5)}
.cookie-strip-2 div#cookie-control-notice ul li button#continue-button{border:none;background:#6e5100}
.cookie-strip-2 div#cookie-control-notice ul li button#continue-button h3{color:#ffc522}
.cookie-strip-2 div#cookie-control-notice ul li button#continue-button:hover{background:#9c7300}
.cookie-strip-2 div#cookie-control-notice ul li button#continue-button:before{content:url(/files/images/icons/tick-white.svg)}
.law-colour-demo #masthead .mobile-nav{background:none}
.law-colour-demo #masthead .mobile-nav li:first-child a{border-top-color:#fff}
.law-colour-demo #masthead #mobile-sticky-header #toggle{background-image:url(/files/images/icons/arrow-down-white.svg)}
.law-colour-demo #main-content .internal-homepage #section-banner-buffer .department-hero-banner article h2{color:#06b4b5}
.law-colour-demo #universal-header .universal-inner:first-child{border-bottom:none}
.law-colour-demo #universal-header .sign-in-container .universal-inner{border-bottom:2px solid rgba(0, 0, 0, 0)}
.law-colour-demo #section-name{background:#06b4b5}
.law-colour-demo #section-name div.container div.universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
.law-colour-demo #section-name div.container div.universal-inner #section-home-link{border-bottom-color:rgba(0, 0, 0, 0)}
.law-colour-demo #section-name div.container div.universal-inner #section-home-link h2 a{color:rgba(255, 255, 255, 0.75)!important}
.law-colour-demo #section-name div.container div.universal-inner #section-home-link h2 a:hover{border-bottom-color:#fff;color:#fff!important}
.law-colour-demo .extra-tier{background:#06b4b5}
.law-colour-demo #department-address{background:#024848}
@media (max-width:1023px){.law-colour-demo #masthead{background:#06b4b5}
.law-colour-demo #masthead #mobile-sticky-header{border-bottom-color:rgba(0, 0, 0, 0);border-top-color:rgba(0, 0, 0, 0);background:none}
.law-colour-demo #masthead #mobile-sticky-header .sticky-name-nav{border-bottom-color:rgba(0, 0, 0, 0)}
.law-colour-demo #masthead #mobile-sticky-header .sticky-name-nav .sticky-dept-link a{color:rgba(255, 255, 255, 0.75)}
}
#computing-services .links a{border:none}
#computing-services.security #main-content div nav ul li:last-child p a{display:inline;border-bottom:#1E1E1E dotted 1px;color:#031F73!important;padding:0}
#computing-services.security #main-content div nav ul li:last-child p:nth-of-type(2) a:last-child{display:block;padding:0.44em 0.77em;color:#fff!important;text-decoration:none;border:none}
#computing-services #section-footer{display:none}
#computing-services #main-content article #tab nav li{padding:0.44em 0.77em}
#computing-services #main-content div nav a.call-to-action{display:block;padding:0.44em 0.77em;color:#fff!important;text-decoration:none;border:none}
#computing-services #main-content div nav a.call-to-action:hover{color:#fff!important}
#computing-services #main-content div nav a.call-to-action:visited{color:#fff!important}
#computing-services #main-content div nav a{display:inline;padding:0}
#computing-services #main-content div nav a:visited{color:#031F73!important}
#computing-services #main-content blockquote{background:#c4d2fd;width:100%;margin-bottom:1.77em;font-family:"proxima-nova", arial, sans-serif;padding:1em 5% 1.33em}
#computing-services #main-content blockquote p:after,#computing-services #main-content blockquote p:before{display:none}
#computing-services #main-content blockquote p{color:#333;font-style:normal;font-family:"proxima-nova", arial, sans-serif!important;margin-bottom:0.7em;font-size:100%}
#computing-services #main-content blockquote p a{line-height:1.33em}
#computing-services aside#a-to-z-aside{position:relative!important;top:0!important}
#computing-services aside ul#a-to-z-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1%}
#computing-services aside ul#a-to-z-links li{display:inline}
#computing-services aside blockquote h2{color:#333}
#computing-services aside blockquote p:after,#computing-services aside blockquote p:before{display:none}
#computing-services aside blockquote p{font-size:80%;font-family:"proxima-nova", arial, sans-serif!important;color:#333;font-style:normal;margin-bottom:0.7em}
#computing-services aside ul{margin-left:0}
#computing-services aside ul li:before{display:none}
#computing-services aside ul li{margin-bottom:0.55em}
#computing-services aside ul li img{float:left;width:25%;top:6px}
#computing-services .microsite-header{padding-left:100px;padding-top:7px;background-repeat:no-repeat;background-size:contain;min-height:85px;background-position:0 0;margin-bottom:1em}
#computing-services nav.app-list ul#app-list{margin-left:0}
#computing-services nav.app-list ul#app-list li:before{display:none}
#computing-services nav.app-list ul#app-list li p{margin-top:0}
#computing-services nav#microsite-markets ul:before{display:none}
#computing-services nav#microsite-markets ul{display:-ms-grid;display:grid;display:grid;grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;grid-gap:1em;border-bottom-width:2px}
#computing-services nav#microsite-markets ul li:before{display:none}
#computing-services nav#microsite-markets ul li{background:none}
#computing-services nav#microsite-markets ul li:nth-of-type(3n+1){-ms-grid-row:1;-ms-grid-column:1}
#computing-services nav#microsite-markets ul li:nth-of-type(3n+2){-ms-grid-row:1;-ms-grid-column:2}
#computing-services nav#microsite-markets ul li:nth-of-type(3n+3){-ms-grid-row:1;-ms-grid-column:3}
#computing-services.email .microsite-header{background-image:url(/files/images/csdsite/emailIcon.svg)}
#computing-services.printing .microsite-header{background-image:url(/files/images/csdsite/printingIcon.svg)}
#computing-services.software .microsite-header{background-image:url(/files/images/csdsite/softwareIcon.svg)}
#computing-services.mobile .microsite-header{background-image:url(/files/images/csdsite/mobileIcon.svg)}
#computing-services.security .microsite-header{background-image:url(/files/images/csdsite/securityIcon.svg)}
#computing-services.bi .microsite-header{background-image:url(/files/images/csdsite/businessIntelligence.svg)}
#computing-services.business-systems .microsite-header{background-image:url(/files/images/csdsite/businessSystemsIcon.svg)}
#computing-services.records .microsite-header{background-image:url(/files/images/csdsite/recordsIcon.svg)}
#computing-services.researchComputing .microsite-header{background-image:url(/files/images/csdsite/advancedResearchIcon.svg)}
#computing-services.apps-anywhere .microsite-header{background-image:url(/files/images/csdsite/appsAnywhereIcon.svg)}
#computing-services.training .microsite-header{background-image:url(/files/images/csdsite/ITtrainingIcon.svg)}
#computing-services.quickstart .microsite-header{background-image:url(/files/images/csdsite/quickstartIcon.svg)}
#computing-services.help-and-support .microsite-header{background-image:url(/files/images/csdsite/helpAndSupportIcon.svg)}
#computing-services.staff-fundamentals .microsite-header{background-image:url(/files/images/csdsite/fundamentalsIcon.svg)}
#computing-services.my-files .microsite-header{background-image:url(/files/images/csdsite/myFilesIcon.svg)}
#computing-services.my-computer .microsite-header{background-image:url(/files/images/csdsite/myComputerIcon.svg)}
#computing-services.project-management .microsite-header{background-image:url(/files/images/csdsite/businessImprovementIcon.svg)}
#computing-services.pc-centres .microsite-header{background-image:url(/files/images/csdsite/pcCentresIcon.svg)}
#computing-services.stream-capture .microsite-header{background-image:url(/files/images/csdsite/streamCaptureIcon.svg)}
#computing-services.your-account .microsite-header{background-image:url(/files/images/csdsite/accountIcon.svg)}
#computing-services.windows-10 .microsite-header{background-image:url(/files/images/csdsite/windows10Icon.svg)}
#computing-services.csd-about .microsite-header{background-image:url(/files/images/csdsite/aboutCSDIcon.svg)}
#computing-services.sharepoint .microsite-header{background-image:url(/files/images/csdsite/sharepoint-icon.svg)}
@media screen and (max-width:1023px){#computing-services .microsite-header{padding-left:150px}
#computing-services nav#microsite-markets ul{grid-template-columns:1fr;-ms-grid-columns:1fr}
}
#chat-box-pop-up{background:#031F73}
#chat-box-pop-up .Message .Message-content p{color:#444}
#chat-box-pop-up .Message .Message-content p a{color:#333;border-bottom:1px dotted #444;background:none}
#chat-box-pop-up .Message .Message-content p a:hover{border-bottom:1px solid #444;background:none}
#chat-box-pop-up .Message .Message-content p a:visited{border-bottom:1px dotted #444;background:none}
#chat-box-pop-up .Message .Message-content ul li{color:#444}
#chat-box-pop-up .Message .Message-content h1,#chat-box-pop-up .Message .Message-content h2,#chat-box-pop-up .Message .Message-content h3{color:#444}
#chat-box-pop-up p{font-family:"proxima-nova", arial, sans-serif}
#chat-box-pop-up p a{color:#fff;font-weight:800;border-bottom:1px dotted #fff;text-decoration:none}
#chat-box-pop-up p a:hover{color:#fff;font-weight:800;border-bottom:1px solid #fff}
#chat-box-pop-up h1{font-family:"proxima-nova", arial, sans-serif;font-size:270%;font-weight:800;color:#fff;width:100%;padding:0 5% 0.5em;margin:0}
#chat-box-pop-up h2,#chat-box-pop-up h3{font-family:"proxima-nova", arial, sans-serif;font-weight:800}
#chat-box-pop-up p{color:#fff;padding:0 5% 0.5em;font-size:115%}
#chat-box-pop-up ul{margin:0;padding:0 5% 1em;list-style-type:disc;margin-left:1.4em;list-style-position:outside;margin-bottom:1em}
#chat-box-pop-up ul li:before{content:counter(li);content:"•";color:rgba(255, 255, 255, 0.5);display:inline-block;width:0.4em;margin-left:-0.41em;font-size:300%;position:relative;top:-5.5px;left:-4px;vertical-align:middle}
#chat-box-pop-up ul li{color:rgba(255, 255, 255, 0.75);font-family:"proxima-nova", arial, sans-serif;font-weight:400;list-style-type:none;padding-left:0;margin-bottom:0;font-size:115%}
#chat-box-pop-up ul li a{color:#fff;font-weight:800;border-bottom:1px dotted #fff;text-decoration:none}
#chat-box-pop-up ul li a:hover{color:#fff;font-weight:800;border-bottom:1px solid #fff}
#chat-box-pop-up header img{margin:1em 5%;width:50%}
.ChatButton-custom{opacity:0.9;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.ChatButton-custom:hover{opacity:1}
.ChatContainer .PreChatForm{background-image:none}
.PreChatForm-fields>div>label{font-family:"proxima-nova", arial, sans-serif!important}
.check-it input[type=checkbox]+label{color:#ccc;font-style:italic}
.check-it input[type=checkbox]:checked+label{color:#f00;font-style:normal}
#map{}
#map #main-content.clearfix:before{display:none}
#map #section-name{display:none}
#map #main-content{display:grid;grid-template-columns:1.40fr 3.60fr;grid-gap:40px}
#map #main-content .filter-map .easy-autocomplete-container{background:#fff}
#map #main-content .filter-map .easy-autocomplete-container li{margin-bottom:0!important}
#map #main-content div#poi-filter{margin-top:1em}
#map #main-content div#poi-filter input[type=checkbox]{display:inline}
#map #main-content div#poi-filter ul{width:100%;background:none}
#map #main-content div#poi-filter ul li:before{display:none}
#map #main-content div#poi-filter ul li{margin-bottom:0;margin-right:0;background:none}
#map #main-content article:nth-of-type(2){border:1px solid #1E1E1E;grid-column:2;grid-row:1 / 3}
#map #main-content article:nth-of-type(3){position:relative;top:-150px}
#map #main-content article:first-of-type{width:100%;margin-bottom:1em;padding-right:0;z-index:2000}
#map #main-content article:first-of-type label{display:none}
#map #main-content article:first-of-type label.campus-map-toggle{background:white;font-family:"proxima-nova", arial, sans-serif;background:#031F73;color:#fff;padding:7px 5% 13px;font-weight:800}
#map #main-content article:first-of-type label.campus-map-toggle::before{content:url(/files/images/icons/arrow-down-white.svg);width:24px;height:24px;display:inline-block;position:relative;transition:transform 0.5s;margin-right:2.5%;position:relative;top:5px;transition:transform 0.5s ease 0s}
#map #main-content article:first-of-type input[type=checkbox]#toggle-1:checked + label.campus-map-toggle::before{transform:rotate(180deg)}
#map #main-content article:first-of-type input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}
#map #main-content article:first-of-type div label{display:block}
#map #main-content article:first-of-type div input[type=checkbox]{position:relative;top:auto;left:auto}
#map #main-content article .easy-autocomplete.eac-square{width:auto!important}
#map #main-content article .easy-autocomplete.eac-square input[type=text]{border:2px solid #1E1E1E;border-radius:7px;box-shadow:0 0 0 0;background-image:url(/files/images/icons/circle-search.svg);background-size:8%;width:100%!important;min-width:100%}
#map #main-content article #key li.building:before{color:#0d6281}
#map #main-content article #key li.accommodation:before{color:#ea970f}
#map #main-content article #key li.library:before{color:#925bc6}
#map #main-content article #key li.car-park:before{color:#f1f1f1}
#map #filter-map #poi-filter ul{margin-left:0}
#map #filter-map{margin:0 auto}
#map #filter-map .easy-autocomplete-container ul{margin-left:0}
#map #filter-map .easy-autocomplete-container ul li.selected:before{display:none}
#map #filter-map .easy-autocomplete-container ul li:before{display:none}
#map #filter-map .easy-autocomplete-container ul li{background:none}
#map #filter-map .easy-autocomplete-container ul li .eac-item{padding:4px 5% 4px}
#map #filter-map .easy-autocomplete-container ul li .eac-item:hover{background:#ffedbb}
#map #filter-map label{margin:0;flex:1 1 50px;font-weight:400;font-size:85%}
#map #filter-map label select{width:100%}
#map #filter-map label .eac-square input[type=text]{padding:9px 1%;font-style:normal}
#map #filter-map label input[type=checkbox]{margin-right:5px;display:inline;position:relative;top:2px}
#map #filter-map label:first-of-type{flex:0 1 100%;grid-column:1 / -1}
#map #filter-map label:first-of-type .eac-square input[type="text"]{min-width:inherit}
#map #filter-map>*{color:#333;padding:0;margin-bottom:10px}
@media (max-width:976px){#main-content div#poi-filter ul{grid-template-columns:1fr 1fr}
}
@media (max-width:700px){#main-content div#poi-filter ul{grid-template-columns:1fr}
}
@media (max-width:580px){#map #masthead{display:none}
#map .content-mask{padding-top:0}
#map .content-mask #responsive-container{padding-top:0}
#map #filter-map{background:#031F73}
#map #filter-map div#poi-filter{margin:0}
#map #filter-map>*{margin-bottom:0}
#map #main-content{display:block;position:relative;grid-gap:10px}
#map #main-content article:nth-of-type(3){top:0}
#map #main-content article:first-of-type{margin-bottom:20px;height:auto;max-height:auto}
#map #main-content article:first-of-type #key,#map #main-content article:first-of-type h2{display:none}
#map #main-content article:first-of-type label{display:block}
#map #main-content article:first-of-type div div{opacity:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out}
#map #main-content article:first-of-type div:nth-of-type(1) div{height:1px;display:none}
#map #main-content article:first-of-type input[type=checkbox]:checked ~ div:nth-of-type(1) div#eac-container-searchBuilding{height:0;padding-top:0}
#map #main-content article:first-of-type input[type=checkbox]:checked ~ div:nth-of-type(1) div{padding:10px 5% 0;display:block;opacity:1;height:100%}
#map #main-content article:first-of-type input[type=checkbox]:checked ~ div:nth-of-type(1) div ul{background:#fff}
#map #main-content article:first-of-type input[type=checkbox]:checked ~ div:nth-of-type(1) div label{color:#fff}
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){#map #main-content article:nth-of-type(3){top:0}
#map #main-content article:nth-of-type(3) ul#key li{display:inline-block;margin-right:1em}
#map #main-content div#poi-filter ul li{display:inline-block;margin-right:1em}
}
@supports not (display:grid){#map #main-content article:nth-of-type(3){top:0}
#map #main-content article:nth-of-type(3) ul#key li{display:inline-block;margin-right:2em}
#map #main-content div#poi-filter ul li{display:inline-block;margin-right:1em}
}
#people-search nav#site-navigation{display:none}
#people-search #breadcrumb{width:100%}
#people-search #main-content{width:100%}
#people-search #main-content #people-search-header{margin-bottom:1em}
#people-search #main-content #people-search-header #filter_departments{border-radius:7px;display:grid;grid-template-columns:3fr 3fr 1fr;grid-gap:30px;background:#5C556F;padding:1em 1.5em 0}
#people-search #main-content #people-search-header #filter_departments label#subject_area{color:#fff;position:relative}
#people-search #main-content #people-search-header #filter_departments label#subject_area .search-input{border-radius:5px;padding:0.75em 3%;border:none;color:#1E1E1E;font-family:"proxima-nova", arial, sans-serif;font-size:90%;margin-top:0.5em}
#people-search #main-content #people-search-header #filter_departments label#department-label{color:#fff;position:relative}
#people-search #main-content #people-search-header #filter_departments label#department-label select{border-radius:5px;width:100%;padding:0.655em 3%;border:none;font-size:90%;margin-bottom:0.77em;margin-top:0.5em}
#people-search #main-content #people-search-header #filter_departments button{padding:0.6555em 3%;height:fit-content;margin-bottom:0.77em;margin-top:2em;background:#2c2935;border-radius:5px}
#people-search #main-content .people-search-module{margin-bottom:1.5em;border-radius:7px;border:1px solid #b8b4d4;background:#e6e4f0;width:100%;padding:0;overflow:hidden}
#people-search #main-content .people-search-module a.cta-overlay:hover{opacity:15;background:rgba(108, 90, 165, 0.15)}
#people-search #main-content .people-search-module a.cta-overlay:active{opacity:25;background:rgba(108, 90, 165, 0.15)}
#people-search #main-content .people-search-module a.cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border:none;text-decoration:none;z-index:0;opacity:0}
#people-search #main-content .people-search-module .name-role-department:after{content:"";clear:both;display:table}
#people-search #main-content .people-search-module .name-role-department{padding:0.82em 2.5%;background:#cecae1;overflow:hidden;width:auto;display:block;overflow:auto;font-family:"proxima-nova", arial, sans-serif;position:relative}
#people-search #main-content .people-search-module .name-role-department h2:before{content:url(/files/images/icons/staff-profile/grey-bg/biography.svg);width:24px;height:24px;display:inline-block;position:relative;top:4px;margin-right:0.8em}
#people-search #main-content .people-search-module .name-role-department h2{color:#564e87;padding-bottom:0;margin-bottom:0;font-family:"freight-text-pro",serif;font-weight:400;font-size:160%;font-style:italic;display:inline;float:left;width:auto;margin:0 60px 0.25em -2px}
#people-search #main-content .people-search-module .name-role-department h2 a{position:relative;color:#1E1E1E;border-bottom-color:#1E1E1E;z-index:1;font-weight:400}
#people-search #main-content .people-search-module .name-role-department h2 a span{left:-6px;position:relative}
#people-search #main-content .people-search-module .name-role-department h2 a:hover{border-bottom-style:solid}
#people-search #main-content .people-search-module .name-role-department div{display:inline;float:left;width:auto;margin:0;margin-right:60px;padding-top:0.555em}
#people-search #main-content .people-search-module .name-role-department div div{font-size:80%;padding-top:0;margin-right:0}
#people-search #main-content .people-search-module .name-role-department div div:nth-of-type(odd){margin-right:1.25em}
#people-search #main-content .people-search-module .phone-email-location{display:grid;grid-template-columns:1fr 2fr;border-bottom-left-radius:7px;border-bottom-right-radius:7px;font-size:80%}
#people-search #main-content .people-search-module .phone-email-location .email:before{content:url(/files/images/icons/staff-profile/profile-email.svg);width:24px;height:24px;margin-right:0.25em;top:-3px;position:relative;display:inline-block}
#people-search #main-content .people-search-module .phone-email-location .email{grid-template-columns:0.3fr 0.35fr 2fr;display:grid;font-size:90%;padding:1.25em 0 1em 7%;margin-bottom:0;position:relative}
#people-search #main-content .people-search-module .phone-email-location .email a:hover{background:rgba(0, 0, 0, 0.2)}
#people-search #main-content .people-search-module .phone-email-location .email span{font-weight:400;font-size:110%}
#people-search #main-content .people-search-module .phone-email-location .email span a{z-index:1;color:#1E1E1E;position:relative}
#people-search #main-content .people-search-module .phone-email-location .email span a:hover{border-bottom:1px solid #333;background:none}
#people-search #main-content .people-search-module .phone-email-location .phone-location{border-left:1px solid #b8b4d4}
#people-search #main-content .people-search-module .phone-email-location .phone-location a.cta-overlay:hover{opacity:0;background:rgba(0, 0, 0, 0.4)}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group:nth-of-type(2n+2){border-top:1px dotted #8a83b8}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group{padding:0 5%;grid-template-columns:1fr 2fr;grid-gap:30px;display:grid}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone:before{content:url(/files/images/icons/staff-profile/profile-phone-number.svg);width:24px;height:24px;margin-right:0.25em;top:-3px;position:relative;display:inline-block}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone{grid-template-columns:0.75fr 1fr 2fr;display:grid;line-height:1.231em;padding-top:1.25em;margin-bottom:0.9em;position:relative}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone a{z-index:1;color:#1E1E1E}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location:before{content:url(/files/images/icons/staff-profile/profile-location.svg);width:24px;height:24px;margin-right:0.25em;top:-3px;position:relative;display:inline-block}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location{grid-template-columns:0.4fr 0.75fr 3fr;display:grid;line-height:1.231em;padding-top:1.25em;position:relative}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location a{z-index:1;color:#1E1E1E}
@media screen and (max-width:1023px){#people-search #main-content #people-search-header #filter_departments{padding-bottom:1.25em;display:block}
#people-search #main-content #people-search-header #filter_departments label#subject_area .search-input,#people-search #main-content #people-search-header #filter_departments label#subject_area .search-input{margin-top:0}
#people-search #main-content #people-search-header #filter_departments label#subject_area select,#people-search #main-content #people-search-header #filter_departments label#subject_area select{margin-top:0}
#people-search #main-content #people-search-header #filter_departments button{width:100%;margin:0}
#people-search #main-content .people-search-module .name-role-department{padding:1em 20px}
#people-search #main-content .people-search-module .name-role-department h2:before{top:3px;margin-right:0.5em}
#people-search #main-content .people-search-module .name-role-department h2{margin:0;float:none}
#people-search #main-content .people-search-module .name-role-department h2 a{display:inline}
#people-search #main-content .people-search-module .name-role-department div:before{content:""}
#people-search #main-content .people-search-module .name-role-department div{margin:0;float:none;display:grid;grid-template-columns:24px 70px auto;grid-gap:12px}
#people-search #main-content .people-search-module .name-role-department div div{display:block}
#people-search #main-content .people-search-module .phone-email-location{display:block;padding:0 20px}
#people-search #main-content .people-search-module .phone-email-location .email:before{top:-5px}
#people-search #main-content .people-search-module .phone-email-location .email{padding-left:0;grid-template-columns:24px 70px auto;grid-gap:12px;word-break:break-all;padding-bottom:1em}
#people-search #main-content .people-search-module .phone-email-location .email span a{border:none}
#people-search #main-content .people-search-module .phone-email-location .phone-location{border:none}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group:nth-of-type(2n+2){padding-top:1.5em;border-top-style:solid}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group{display:block;padding:0}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone:before{top:-5px}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone{grid-template-columns:24px 70px auto;grid-gap:12px;padding-top:0}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone .phone-number{font-weight:800}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location:before{top:-5px}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location{grid-template-columns:24px 70px auto;grid-gap:12px;padding-top:0}
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){#people-search #main-content #people-search-header #filter_departments button{position:relative;top:-15px}
#people-search #main-content .people-search-module .name-role-department{padding:0.5em 2.5% 1em;width:100%}
#people-search #main-content .people-search-module .name-role-department h2{display:block;float:none;width:100%;margin-bottom:0.25em}
#people-search #main-content .people-search-module .name-role-department div{padding:0;display:table-row;float:none;width:100%}
#people-search #main-content .people-search-module .name-role-department div div{display:table-cell;width:50%;margin-right:20px;padding-bottom:0.25em}
#people-search #main-content .people-search-module .name-role-department div div:nth-of-type(odd){width:10%}
#people-search #main-content .people-search-module .name-role-department div div:nth-of-type(2n+2){width:90%;position:relative;left:10px}
#people-search #main-content .people-search-module .phone-email-location{word-break:keep-all;width:100%}
#people-search #main-content .people-search-module .phone-email-location .email:before{top:6px;margin-right:10px}
#people-search #main-content .people-search-module .phone-email-location .email{padding:1em 2.45%;width:100%;font-size:span}
#people-search #main-content .people-search-module .phone-email-location .email span:nth-of-type(odd){width:20%}
#people-search #main-content .people-search-module .phone-email-location .email span:nth-of-type(2n+2){width:80%}
#people-search #main-content .people-search-module .phone-email-location .phone-location{padding:0 0;width:100%}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group{padding:0 2.45% 1em}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone:before{top:6px;margin-right:10px}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p{display:block}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location:before{top:6px;margin-right:10px}
}
@supports not (display:grid){#people-search #main-content #people-search-header #filter_departments button{position:relative;top:-15px}
#people-search #main-content .people-search-module .name-role-department{padding:0.5em 20px 1em;width:100%}
#people-search #main-content .people-search-module .name-role-department h2{display:block;column-span:all;float:none;width:100%}
#people-search #main-content .people-search-module .name-role-department h2 a{float:none;width:100%;column-span:all}
#people-search #main-content .people-search-module .name-role-department h2 a span{width:auto}
#people-search #main-content .people-search-module .name-role-department div{padding:0;display:table;margin-top:10px;float:none;width:100%}
#people-search #main-content .people-search-module .name-role-department div div{display:table-cell;width:100%;margin-top:0}
#people-search #main-content .people-search-module .name-role-department div div:nth-of-type(odd){width:10%}
#people-search #main-content .people-search-module .name-role-department div div:nth-of-type(2n+2){width:90%}
#people-search #main-content .people-search-module .phone-email-location{width:100%;display:block;float:none;width:100%}
#people-search #main-content .people-search-module .phone-email-location .email:before{top:6px;margin-right:10px}
#people-search #main-content .people-search-module .phone-email-location .email{padding:1em 20px;width:100%;display:table;float:none;word-break:keep-all}
#people-search #main-content .people-search-module .phone-email-location .email span{display:table-cell}
#people-search #main-content .people-search-module .phone-email-location .email span:nth-of-type(odd){width:5%;display:table-cell;padding-right:10px}
#people-search #main-content .people-search-module .phone-email-location .email span:nth-of-type(2n+2){width:95%;display:table-cell;word-break:break-all}
#people-search #main-content .people-search-module .phone-email-location .phone-location{padding:0 0;width:100%}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group{padding:0 20px 1em;display:table}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.location:before,#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p.phone:before{top:6px;margin-right:10px}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p{display:table-row}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p span{display:table-cell;padding-bottom:12px}
#people-search #main-content .people-search-module .phone-email-location .phone-location div.group p span:nth-of-type(odd){padding-right:10px}
}
#main-content.department-pgr-course #course-sidebar .course-details a.call-to-action{margin-bottom:1em}
#main-content.department-pgr-course section.content{padding:0 1.8% 0 0;margin-right:0;width:66.6%;float:left}
#main-content.department-pgr-course section.content span.course-summary{background:#c4d2fd;border:1px solid #92adfc;padding:1em 3%;margin-bottom:1.33em;display:block}
#main-content.department-pgr-course section.content span.course-summary h3{color:#333}
#main-content.department-pgr-course #pg-course #course-header{background:#000;position:relative;margin-bottom:2em}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote{position:relative;background:#c4d2fd;border-bottom:1px solid #92adfc;float:left}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote span{display:block;float:left;padding:0 0 1.33em 2.5%;color:#333;font-family:"proxima-nova", arial, sans-serif;font-size:80%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote span:last-child{padding-left:1.55%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote{margin:0;padding:1em 2.5% 0.11em;float:left}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p:before{background:url(/files/images/icons/course-quote.svg) no-repeat 0 0;font-size:143%}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p{background:none;padding-top:4px;margin-bottom:0.33em;color:#333;font-size:153%;font-weight:600;display:inline-block;font-family:"freight-text-pro", serif;font-weight:400;line-height:1.27em}
#main-content.department-pgr-course #pg-course #course-header #course-info-quote blockquote p a{color:#333;font-weight:400;font-family:"proxima-nova", arial, sans-serif;font-size:50%;margin-left:1%}
#main-content.department-pgr-course #pg-course #course-header #course-info-description{float:left;position:relative;width:75%;margin:0 0 0 3%;min-height:262px}
#main-content.department-pgr-course #pg-course #course-header #course-info-description h2{font-family:"freight-text-pro", serif;font-weight:400;font-size:220%;margin-top:0.44em;margin-bottom:0.17em;color:#fff}
#main-content.department-pgr-course #pg-course #course-header #course-info-description h3{font-size:120%;color:rgba(255, 255, 255, 0.75)}
#main-content.department-pgr-course #pg-course #course-header #course-info-description p{font-size:80%;color:rgba(255, 255, 255, 0.75);font-weight:400}
#main-content.department-pgr-course #pg-course #course-header #course-info-description p strong{font-weight:400}
#main-content.department-pgr-course #pg-course #course-header img{bottom:0;display:block;margin-bottom:0;position:absolute;top:0;right:0;margin:0}
@media screen and (max-width:1340px){#main-content.department-pgr-course .pg-course nav ul li{font-size:80%}
#main-content.department-pgr-course .pg-course nav ul li a{padding:0.44em 0.55em}
}
@media screen and (max-width:1023px){#main-content.department-pgr-course .pg-course nav ul{border:none}
#main-content.department-pgr-course .pg-course nav ul li{margin-bottom:0.55em}
#main-content.department-pgr-course section.content{width:100%;float:none}
}
#performance-space.js-fiddle #section-banner-buffer,#performance-space.js-fiddle .mm-slideout,#performance-space.js-fiddle .performance-space-module{background:none}
#performance-space.js-fiddle #js-animated-background.performance-space-module #wrap{width:100%!important;height:100%!important}
#performance-space.js-fiddle #js-animated-background.performance-space-module article.module-structure .universal-inner h2{padding-bottom:500px}
#performance-space article.content.full{position:relative;height:1080px;background-color:#000}
#performance-space article.content.full img,#performance-space article.content.full p{margin:0;padding:0;width:100%}
#performance-space #universal-header,#performance-space footer{position:relative;z-index:1000}
#performance-space #section-banner-buffer{background:#000}
#performance-space #section-banner-buffer .universal-inner{padding-left:25%;padding-top:116px;padding-right:25%}
#performance-space #section-banner-buffer .universal-inner h2{font-size:600%;color:#fff;font-weight:600}
#performance-space #section-banner-buffer .universal-inner p{font-family:"proxima-nova", arial, sans-serif}
#performance-space .performance-space-module{background:#000}
#performance-space #big-wave{position:relative;z-index:1000;background:black}
#performance-space #big-wave img{margin-bottom:0}
#performance-space #big-wave .module-structure{position:absolute;bottom:55%;width:100%}
#performance-space #big-wave .container{max-width:none}
#performance-space #big-wave .container .universal-inner{padding:0;text-align:center}
#performance-space #big-wave .container .universal-inner span{position:relative;top:-900px;opacity:0}
#performance-space #big-wave h2{text-transform:uppercase;font-family:"proxima-nova", arial, sans-serif;font-size:380%!important;font-weight:600;display:inline-block;visibility:hidden}
#performance-space #performance-space-module-02{background:#d7006c;padding-top:50px;padding-bottom:100px;z-index:1000;position:relative}
#performance-space #performance-space-module-02 span{position:relative;top:-700px;opacity:0}
#performance-space #performance-space-module-02 .universal-inner{z-index:200;padding:0 10% 0}
#performance-space #performance-space-module-02 .universal-inner h2{line-height:1em;margin-bottom:72px;font-weight:100;font-family:"proxima-nova", arial, sans-serif}
#performance-space #performance-space-module-02 .universal-inner h3{font-family:"proxima-nova", arial, sans-serif;color:#fff;text-transform:uppercase;font-size:250%;margin-bottom:1em}
#performance-space #performance-space-module-02 .universal-inner p{color:#fff;font-size:200%;font-weight:100;margin-bottom:0;padding:0 10% 20px;text-align:left}
#performance-space #performance-space-module-03{background:#031F73;z-index:1000;position:relative}
#performance-space #performance-space-module-03 .make-a-donation{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;padding-bottom:116px}
#performance-space #performance-space-module-03 .make-a-donation p{font-family:"proxima-nova", arial, sans-serif;font-size:30px;font-weight:600;text-align:right;color:white;padding:25px;margin-bottom:0}
#performance-space #performance-space-module-03 .make-a-donation button{background-color:white;box-shadow:2px 2px 2px black;border:none;color:#d8005b;padding:20px;text-align:center;text-decoration:none;display:inline-block;font-size:30px;font-weight:600;margin:4px 2px;border-radius:50px;font-family:"proxima-nova", arial, sans-serif}
#performance-space #performance-space-module-03 .make-a-donation button:hover{background:#d8005b;color:white}
#performance-space #performance-space-module-03 .make-a-donation button:active{outline:hidden}
#performance-space #performance-space-module-03 .make-a-donation button:focus{outline:hidden}
#performance-space #universal-header .sign-in-container .universal-inner,#performance-space #universal-header.stuck .sign-in-container .universal-inner{border-bottom-color:rgba(0, 0, 0, 0)!important;z-index:0}
#performance-space #common-global-strip-no-social,#performance-space #course-search-strip{display:none}
#performance-space .performance-space-module h2,#performance-space .performance-space-module h3{margin:0;padding:0}
@media screen and (max-width:1370px){#performance-space .performance-space-module .universal-inner{padding:60px 0 0}
#performance-space .performance-space-module .universal-inner h2{padding-bottom:180px}
#performance-space .performance-space-module .universal-inner h2:last-of-type{padding-bottom:80px}
#performance-space #js-animated-background.performance-space-module #wrap{top:20%}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner{padding-top:80px}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner h3{font-size:400%;margin:80px 0 90px}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner h2{font-size:800%;padding-bottom:180px}
#performance-space #performance-space-module-02{overflow:hidden}
#performance-space #performance-space-module-02 .universal-inner h2{margin-bottom:0;padding-bottom:0}
}
@media screen and (max-width:1023px){#performance-space #js-animated-background.performance-space-module #wrap img.bgfade{top:15%}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner{padding-top:200px!important}
#performance-space #performance-space-module-03 .universal-inner{padding:116px 10% 0}
}
@media screen and (max-width:640px){#performance-space #js-animated-background.performance-space-module{overflow:hidden}
#performance-space #js-animated-background.performance-space-module img{top:50%}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner{padding:116px 5% 0;padding-top:30px!important}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner h3{font-size:300%;margin-bottom:30px!important}
#performance-space #js-animated-background.performance-space-module article.module-structure .universal-inner h2{font-size:500%;padding-bottom:60px!important}
#performance-space #performance-space-module-02{overflow:hidden;padding-bottom:80px}
#performance-space #performance-space-module-02 .universal-inner h2{font-size:300%;padding-bottom:40px!important}
#performance-space #performance-space-module-02 .universal-inner p{font-size:120%;margin:0;padding-left:0;padding-right:0}
#performance-space #performance-space-module-03{overflow:hidden;padding-bottom:60px}
#performance-space #performance-space-module-03 .universal-inner{padding:30px 5% 0}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation{display:block;padding-bottom:0}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation p{text-align:left}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation button{width:100%}
#performance-space #big-wave{overflow:hidden}
#performance-space #big-wave h2{font-size:200%!important}
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){#performance-space #performance-space-module-03 .make-a-donation{display:block}
#performance-space #performance-space-module-03 .make-a-donation button,#performance-space #performance-space-module-03 .make-a-donation p{text-align:center!important}
#performance-space #performance-space-module-03 .make-a-donation button{width:100%}
}
@supports not (display:grid){performance-space #performance-space-module-03 .make-a-donation{display:block}
performance-space #performance-space-module-03 .make-a-donation button,performance-space #performance-space-module-03 .make-a-donation p{text-align:center!important}
performance-space #performance-space-module-03 .make-a-donation button{width:100%}
}
html{min-height:100%}
body{height:100%;background:black}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h2,#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h3{position:relative}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h2:nth-of-type(1){padding:0;margin-top:0;font-size:500%;color:#d7006c}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h2{padding:0;margin-top:0;font-size:600%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h3:nth-of-type(1){font-family:"proxima-nova", arial, sans-serif;font-weight:600;font-size:200%;font-style:normal;padding:6.2% 0;color:#fff}
#performance-space #performance-space-slide-show{background:black;min-height:1000px;position:relative}
#performance-space #performance-space-slide-show article.module-structure{width:100%;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0), black);position:relative;z-index:2000}
#performance-space #performance-space-slide-show article.module-structure .universal-inner{text-align:center;padding:116px 15% 0}
#performance-space #performance-space-slide-show article.module-structure .universal-inner span.item{opacity:0;position:relative;top:-225px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner h3{font-size:500%;color:#fff;margin-top:120px;margin-bottom:100px;font-weight:400;font-family:"freight-text-pro", serif;font-style:italic;padding-top:0;text-shadow:0px 3px 2px rgba(0, 0, 0, 0.18)}
#performance-space #performance-space-slide-show article.module-structure .universal-inner h2{font-size:1000%;color:#fff;font-style:italic;font-weight:400!important;padding-bottom:500px;font-family:"freight-text-pro", serif;padding-top:0;text-shadow:0px 3px 2px rgba(0, 0, 0, 0.18)}
#performance-space #performance-space-slide-show article.module-structure .universal-inner h2:last-of-type{padding-bottom:450px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:first-of-type h2,#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:first-of-type h3{padding-top:15%}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module{position:relative;min-height:1000px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module span.item{opacity:0;position:absolute;bottom:75%;top:auto}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module h2,#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module h3{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:35% 0}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module h2{margin-top:20%}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module a.scroller{position:absolute;bottom:40%;left:0;right:0;outline:none}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module a.scroller:after{content:url(/files/images/icons/arrow-down-white.svg);font-family:"proxima-nova", arial, sans-serif;width:64px;height:64px;display:inline-block;position:relative;top:3px;margin-left:12px;transition:all .2s ease-in-out}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module a.scroller:hover:after{transform:scale(1.1)}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:nth-last-of-type(2){}
.slideshow{list-style:none;z-index:1}
.slideshow div{position:relative}
.slideshow div span h2{color:#fff;position:absolute;font-family:"freight-text-pro", serif;font-size:1500%;font-weight:400;font-style:italic;text-align:center;top:18.5%;bottom:0;left:0;right:0}
.slideshow div span{width:100%;height:100%;position:fixed;top:18%;left:0px;color:transparent;background-size:100%;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-animation:imageAnimation 6s linear infinite 0s;-moz-animation:imageAnimation 6s linear infinite 0s;animation:imageAnimation 6s linear infinite 0s}
@media only screen and (min-width:768px){.slideshow div h3{bottom:30px;font-size:8.125em}
}
@media only screen and (min-width:1024px){.slideshow div h3{font-size:10.9375em}
}
.slideshow div:first-child span{background-image:url(/files/images/performance-space/svg/step1.svg)}
.slideshow div:nth-child(2) span{background-image:url(/files/images/performance-space/svg/step2.svg);-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}
.slideshow div:nth-child(3) span{background-image:url(/files/images/performance-space/svg/step3.svg);-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s}
.slideshow div:nth-child(4) span{background-image:url(/files/images/performance-space/svg/step4.svg);-webkit-animation-delay:15s;-moz-animation-delay:15s;animation-delay:15s}
@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in}
12.5%{opacity:1;-webkit-animation-timing-function:ease-out}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
@-moz-keyframes imageAnimation{0%{opacity:0;-moz-animation-timing-function:ease-in}
12.5%{opacity:1;-moz-animation-timing-function:ease-out}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
@keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}
12.5%{opacity:1;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
@-webkit-keyframes titleAnimation{0%{opacity:0}
12.5%{opacity:1}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
@-moz-keyframes titleAnimation{0%{opacity:0}
12.5%{opacity:1}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
@keyframes titleAnimation{0%{opacity:0}
12.5%{opacity:1}
25%{opacity:1}
37.5%{opacity:0}
to{opacity:0}
}
.no-cssanimations .slideshow li span{opacity:1}
@media screen and (max-width:1370px){#performance-space .performance-space-module .universal-inner{padding:60px 0 0}
#performance-space .performance-space-module .universal-inner h2{padding-bottom:180px}
#performance-space .performance-space-module .universal-inner h2:last-of-type{padding-bottom:80px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner{padding-top:80px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:first-of-type h3{font-size:400%;margin:80px 0 90px;padding-top:0}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:first-of-type h2{font-size:800%;padding-bottom:180px;padding-top:10%}
#performance-space #performance-space-module-02{overflow:hidden}
#performance-space #performance-space-module-02 .universal-inner h2{margin-bottom:0;padding-bottom:0}
}
@media screen and (max-width:1023px){#performance-space #performance-space-slide-show article.module-structure .universal-inner{padding-top:200px!important}
#performance-space #performance-space-module-03 .universal-inner{padding:116px 10% 0}
}
@media screen and (max-width:640px){.slideshow div span{background-size:275%;top:25%}
#performance-space #performance-space-slide-show{overflow:hidden}
#performance-space #performance-space-slide-show img{top:50%}
#performance-space #performance-space-slide-show article.module-structure .universal-inner{padding:116px 5% 0;padding-top:30px!important}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module:first-of-type{margin-top:25%}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module{min-height:600px}
#performance-space #performance-space-slide-show article.module-structure .universal-inner .sub-module span.item{bottom:70%}
#performance-space #performance-space-slide-show article.module-structure .universal-inner h3{font-size:250%;margin-bottom:30px!important}
#performance-space #performance-space-slide-show article.module-structure .universal-inner h2{font-size:400%;padding-bottom:60px!important}
#performance-space #performance-space-module-02{overflow:hidden;padding-bottom:80px}
#performance-space #performance-space-module-02 .universal-inner h2{font-size:300%;padding-bottom:40px!important}
#performance-space #performance-space-module-02 .universal-inner p{font-size:120%;margin:0;padding-left:0;padding-right:0}
#performance-space #performance-space-module-03{overflow:hidden;padding-bottom:60px}
#performance-space #performance-space-module-03 .universal-inner{padding:30px 5% 0}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation{display:block;padding-bottom:0}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation p{text-align:left}
#performance-space #performance-space-module-03 .universal-inner .make-a-donation button{width:100%}
#performance-space #big-wave{overflow:hidden;padding-top:20%}
#performance-space #big-wave h2{font-size:200%!important}
}
@media screen and (max-width:1370px){.slideshow div span h2{font-size:800%;top:29%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h3:first-of-type{padding:0;margin:1em 0}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type a.scroller{bottom:55%}
}
@media screen and (max-width:1024px){#performance-space #big-wave,#performance-space #performance-space-module-02{top:-30px}
#performance-space #performance-space-module-02{margin-bottom:-30px}
#performance-space #performance-space-slide-show.static .slideshow div span{top:45%}
#performance-space #performance-space-slide-show.static .slideshow div span h2{top:16%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type a.scroller{bottom:45%}
}
@media screen and (max-width:640px){#performance-space #performance-space-slide-show.static{min-height:auto}
#performance-space #performance-space-slide-show.static .slideshow div span{top:25%}
#performance-space #performance-space-slide-show.static .slideshow div span h2{top:25%;font-size:400%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type{padding:0;margin-top:5%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type a.scroller{bottom:30%}
#performance-space #performance-space-slide-show.static article.module-structure .universal-inner .sub-module:first-of-type h2:first-of-type{font-size:250%;padding-bottom:0!important}
}
#faculty-link{color:#fff}
.no-side-nav #site-navigation{display:none}
.no-side-nav #main-content{width:100%}
#about #universal-header .sign-in-container .universal-inner,#homepage #universal-header .sign-in-container .universal-inner,#study-homepage #universal-header .sign-in-container .universal-inner{border-bottom-color:rgba(0, 0, 0, 0)}
#skip-nav{display:inline;position:absolute;top:0;padding:0.5em 1.4%;left:1%;font-family:"proxima-nova", arial, sans-serif;transition:-ms-transform 200ms,-webkit-transform 200ms,transform 200ms;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);background:#031F73;color:#fff;z-index:1000}
#skip-nav:focus{transition:-ms-transform 200ms,-webkit-transform 200ms,transform 200ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
#masthead{background:#fff}
#nav-toggle{display:none}
#undergraduate.ask-liverpool #masthead{background-color:#031F73}
#undergraduate.ask-liverpool #section-name{background-color:#031F73}
#undergraduate.ask-liverpool #section-name div.container div.universal-inner{grid-template-columns:2.23fr 1.31fr}
@media (max-width:1023px){#google_translate_element{display:none}
header#section-header{display:none}
#common-mobile-header{display:block}
#site-navigation{display:none}
#homepage #course-search-strip{display:block}
}
@media (max-width:640px){#universal-header #primary-nav{display:none}
}

/*# sourceMappingURL=master-2.css.map */
