﻿@media (max-width: 37.5em){section.page-intro.half{height:auto !important}}@media (max-width: 37.5em){section.page-intro img{min-height:auto}}@media (max-width: 37.5em){section.page-intro .overlay{display:none}}section.page-intro .course-title-container{width:100%}@media (max-width: 37.5em){section.page-intro .course-title-container .title{color:#424242;padding:0;position:relative}}section.page-intro .course-title-container .title .course-level{font-size:20px;font-size:1.25rem;font-weight:500;padding:5px 0 7px;text-transform:uppercase}@media (min-width: 37.5em){section.page-intro .course-title-container .title .course-level{border-bottom:2px solid #fff;text-shadow:1px 1px 40px #000}}@media (max-width: 37.5em){section.page-intro .course-title-container .title .course-level{margin-bottom:0;text-decoration:underline}}section.page-intro .course-title-container .title p{max-width:100%}@media (max-width: 37.5em){section.page-intro .course-title-container .title h1{margin-top:0;text-shadow:none}}section.page-intro .course-title-container .title a{margin:0}section.page-intro .course-title-container .title a.button{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;margin-right:20px}@media (max-width: 37.5em){section.page-intro .course-title-container .title a.button{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin-bottom:10px;width:100%}}section.page-intro .course-title-container .title a.button:hover{background:#fff}section.page-intro .course-title-container .title a.button:last-child{margin-right:0}section.page-intro .course-title-container .title a.button.blue{background:#fff;border-color:#0090BC;color:#0090BC}section.page-intro .course-title-container .title a.button.blue:hover{background:#0090BC;color:#fff}section.page-intro .course-title-container .title a.button.green{background:#fff;border-color:#00A552;color:#00A552}section.page-intro .course-title-container .title a.button.green:hover{background:#00A552;color:#fff}.linear-purple-pink .clearing-inner p{padding:0 !important;font-size:22px;font-size:1.375rem;font-weight:300;line-height:28px;line-height:1.75rem}.linear-purple-pink .clearing-inner .button-container a{border:2px solid #fff;background:#fff;color:#AD0470;display:inline-block;font-size:22px;font-size:1.375rem;font-weight:500;letter-spacing:0.04em;margin:20px 0;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width: 37.5em){.linear-purple-pink .clearing-inner .button-container a{display:block}}@media (min-width: 37.5em){.linear-purple-pink .clearing-inner .button-container a:first-child{margin-right:30px}}.linear-purple-pink .clearing-inner .button-container a:hover{background:transparent;color:#fff}@media (max-width: 37.5em){section#funding{padding-bottom:0}}@media (max-width: 37.5em){section#funding .text-boxes .one-third{margin-right:0}}section#funding .text-boxes .one-third.blue a:hover{background:#54575a}section#future .one-third img{width:auto}section#future p:nth-of-type(1){font-size:18px;font-size:1.125rem;font-weight:500;line-height:26px;line-height:1.625rem}.golden-small a.button{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem}.golden-small a.button.green:hover{background:#fff}.box.key-facts{background:#444d52;color:#fff;margin-top:30px;padding:10px 15px}.box.key-facts a{color:#fff}.box.key-facts h4{font-weight:300;margin:20px 0 10px}.box.status p{padding-left:25px;position:relative}.box.status p.open:before,.box.status p.closed:before{background:#00A552;border-radius:20px;content:"";height:20px;margin-left:-25px;position:absolute;top:1px;width:20px}.box.status p.closed:before{background:#DC5809}.grid .expandable-box{color:#424242;margin-top:30px}.grid .expandable-box .expander .expander-hidden:hover{color:#0090BC}.grid .expandable-box .expander .expander-trigger{color:#00B0AD}.grid .expandable-box .expander .expander-content{padding-bottom:20px}.grid .expandable-box a{color:#424242}.grid .expandable-box a.expander-hidden:hover{color:#fff}.text-boxes{margin-top:40px}.text-boxes h3{font-size:30px;font-size:1.875rem;font-weight:300;line-height:36px;line-height:2.25rem}@media (max-width: 37.5em){.text-boxes h3{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}.text-boxes .grid{padding:0}@media (max-width: 37.5em){.text-boxes .grid{margin:0 -20px 0 -10px !important}}.text-boxes .one-third.grey-dark{background:#444d52}.text-boxes .one-third.grey-dark a:hover{background:#0090BC}.text-boxes .text-area{padding:25px}.text-boxes .text-area a{display:inline;text-decoration:underline}.text-boxes .text-area a:hover{text-decoration:none}.phd-opp{border:4px solid #00B0AD;margin-bottom:20px;padding:20px}.accommodation{overflow:hidden;position:relative}.accommodation a{color:#fff;padding:0;text-align:center;text-decoration:none}.accommodation a .accomm-container{background-color:transparent;background:#000;background-color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000,endColorstr=#FF000000);zoom:1;display:table;height:250px;position:relative;width:100%}@media (max-width: 37.5em){.accommodation a .accomm-container{height:200px;background-color:transparent;background:#000;background-color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000,endColorstr=#FF000000);zoom:1}}.accommodation a .accomm-container:hover .accomm-info{background-color:transparent;background:#000;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}.accommodation a .accomm-container:hover .accomm-info h3{background-color:transparent;background:#000;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);zoom:1}.accommodation a .accomm-container:hover .accomm-info p{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear .4s;transition:all .3s linear .4s}.accommodation a .accomm-container img{height:250px;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear}.lt-ie9 .accommodation a .accomm-container img{width:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.accommodation a .accomm-container img{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}}@media (max-width: 37.5em){.accommodation a .accomm-container img{height:200px}}.accommodation a .accomm-container .accomm-info{position:relative;display:table-cell;vertical-align:middle;-webkit-transition:all .2s linear;transition:all .2s linear}.accommodation a .accomm-container .accomm-info h3{background-color:transparent;background:#000;background-color:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);zoom:1;font-size:40px;font-size:2.5rem;padding:5px 0;text-shadow:1px 1px 1px #000;-webkit-transition:all .3s linear;transition:all .3s linear}@media (max-width: 68em){.accommodation a .accomm-container .accomm-info h3{padding:5px;font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}}.accommodation a .accomm-container .accomm-info p{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s linear .2s;transition:all .3s linear .2s;text-shadow:1px 1px 1px #000}@media (max-width: 68em){.accommodation a .accomm-container .accomm-info p{padding:0 5px}}.unit .unit.half{padding:10px 10px 10px 0}.unit.whole .unit.one-third{padding:10px 0}a.button{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem}hr+p{margin-top:20px}
