@charset "UTF-8";
.newsCarosel html,
.newsCarosel body,
.newsCarosel div,
.newsCarosel span,
.newsCarosel object,
.newsCarosel iframe,
.newsCarosel h1,
.newsCarosel h2,
.newsCarosel h3,
.newsCarosel h4,
.newsCarosel h5,
.newsCarosel h6,
.newsCarosel p,
.newsCarosel blockquote,
.newsCarosel pre,
.newsCarosel abbr,
.newsCarosel address,
.newsCarosel cite,
.newsCarosel code,
.newsCarosel del,
.newsCarosel dfn,
.newsCarosel em,
.newsCarosel img,
.newsCarosel ins,
.newsCarosel kbd,
.newsCarosel q,
.newsCarosel samp,
.newsCarosel small,
.newsCarosel strong,
.newsCarosel sub,
.newsCarosel sup,
.newsCarosel var,
.newsCarosel b,
.newsCarosel i,
.newsCarosel dl,
.newsCarosel dt,
.newsCarosel dd,
.newsCarosel fieldset,
.newsCarosel form,
.newsCarosel label,
.newsCarosel legend,
.newsCarosel table,
.newsCarosel caption,
.newsCarosel tbody,
.newsCarosel tfoot,
.newsCarosel thead,
.newsCarosel tr,
.newsCarosel th,
.newsCarosel td,
.newsCarosel article,
.newsCarosel aside,
.newsCarosel canvas,
.newsCarosel details,
.newsCarosel figcaption,
.newsCarosel figure,
.newsCarosel footer,
.newsCarosel header,
.newsCarosel hgroup,
.newsCarosel menu,
.newsCarosel nav,
.newsCarosel section,
.newsCarosel summary,
.newsCarosel time,
.newsCarosel mark,
.newsCarosel audio,
.newsCarosel video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
.newsCarosel article,
.newsCarosel aside,
.newsCarosel details,
.newsCarosel figcaption,
.newsCarosel figure,
.newsCarosel footer,
.newsCarosel header,
.newsCarosel hgroup,
.newsCarosel menu,
.newsCarosel nav,
.newsCarosel section {
    display: block;
}
.newsCarosel table {
    border-collapse: collapse;
    border-spacing: 0;
}
.newsCarosel hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
.newsCarosel img {
    -ms-interpolation-mode: bicubic;
}
.newsCarosel a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    text-decoration: none;
}
.newsCarosel a:hover {
    text-decoration: underline;
}
.newsCarosel a img {
    border: 0;
}
.newsCarosel form {
    margin: 20px 0 0;
}
.newsCarosel legend {
    margin-left: 1em;
}
.newsCarosel input,
.newsCarosel select {
    vertical-align: baseline;
    background: #fff;
}
.newsCarosel select {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.newsCarosel input,
.newsCarosel select,
.newsCarosel textarea,
.newsCarosel button {
    margin: 0;
    font: 100% sans-serif;
}
.newsCarosel input:invalid,
.newsCarosel textarea:invalid {
    border-radius: 1px;
    box-shadow: 0 0 2px red;
}
.newsCarosel input:required,
.newsCarosel textarea:required {
    box-shadow: none;
}
.newsCarosel textarea {
    overflow: auto;
    resize: none;
}
.newsCarosel button {
    width: auto;
    overflow: visible;
}
.newsCarosel button,
.newsCarosel input[type=button],
.newsCarosel input[type=submit] {
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.newsCarosel button[disabled],
.newsCarosel html input[disabled] {
    cursor: default;
}
.newsCarosel ::-webkit-input-placeholder {
    color: #ccc;
}
.newsCarosel input:-moz-placeholder {
    color: #ccc;
}
.newsCarosel input:-ms-input-placeholder {
    color: #999;
}
.newsCarosel ul,
.newsCarosel ol {
    margin-left: 0.1em;
}
.newsCarosel ol {
    list-style-type: decimal;
}
.newsCarosel nav ul,
.newsCarosel nav ol,
.newsCarosel nav li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.newsCarosel pre,
.newsCarosel code,
.newsCarosel kbd,
.newsCarosel samp {
    font-family: monospace, sans-serif;
}
.newsCarosel blockquote,
.newsCarosel q {
    quotes: none;
}
.newsCarosel blockquote:before,
.newsCarosel blockquote:after,
.newsCarosel q:before,
.newsCarosel q:after {
    content: "";
    content: none;
}
.newsCarosel ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
.newsCarosel mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: 700;
}
.newsCarosel del {
    text-decoration: line-through;
}
.newsCarosel abbr[title],
.newsCarosel dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
.newsCarosel sub {
    vertical-align: sub;
    font-size: smaller;
}
.newsCarosel sup {
    vertical-align: super;
    font-size: smaller;
}
.newsCarosel pre {
    padding: 15px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
}
.newsCarosel small {
    font-size: 85%;
}
.newsCarosel ::-moz-selection {
    background: #254e57;
    color: #fff;
    text-shadow: none;
}
.newsCarosel ::selection {
    background: #254e57;
    color: #fff;
    text-shadow: none;
}
.newsCarosel .ie7 .radioLabel,
.newsCarosel .ie7 .checkBoxLabel,
.newsCarosel .ie8 .radioLabel,
.newsCarosel .ie8 .checkBoxLabel,
.newsCarosel .ie9 .radioLabel,
.newsCarosel .ie9 .checkBoxLabel {
    vertical-align: top;
}
.newsCarosel .screenreader {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.newsCarosel #skipnav a:focus,
.newsCarosel #skipnav a:active {
    top: 0;
    left: 0;
    z-index: 1001;
    width: auto;
    height: auto;
    background-color: #000;
    color: #fff;
    padding: 10px;
    font-size: 1.538462em;
    font-weight: 700;
    text-decoration: underline;
}
.newsCarosel .noScroll {
    overflow: hidden;
}
.newsCarosel .imgFloatLeft {
    float: left;
    margin: 0 10px 10px 0;
}
.newsCarosel .imgFloatRight {
    float: right;
    margin: 0 0 10px 10px;
}
.newsCarosel .floatLeft {
    float: left;
}
.newsCarosel .floatRight {
    float: right;
}
.newsCarosel .clearBoth {
    clear: both;
}
.newsCarosel .clearfix:before,
.newsCarosel .clearfix:after {
    content: " ";
    display: table;
}
.newsCarosel .clearfix:after {
    clear: both;
}
.newsCarosel .clearfix {
    *zoom: 1;
}
.newsCarosel .overflowHidden {
    overflow: hidden;
}
.newsCarosel .textLeft {
    text-align: left !important;
}
.newsCarosel .textRight {
    text-align: right !important;
}
.newsCarosel .center {
    text-align: center !important;
}
.newsCarosel .leftHalfContainer {
    float: left;
    width: 49%;
}
.newsCarosel .rightHalfContainer {
    float: right;
    width: 49%;
}
.newsCarosel .leftThirdContainer {
    float: left;
    width: 33%;
}
.newsCarosel .middleThirdContainer {
    float: left;
    width: 33%;
}
.newsCarosel .rightThirdContainer {
    float: right;
    width: 33%;
}
.newsCarosel .noFloat {
    float: none !important;
}
.newsCarosel .noBkgnd {
    background: 0 0 !important;
}
.newsCarosel .noMargin {
    margin: 0 !important;
}
.newsCarosel .noPadding {
    padding: 0 !important;
}
.newsCarosel .infoContainerLeft {
    overflow: hidden;
    margin: 0 0 10px;
}
.newsCarosel .infoContainerLeft img {
    float: left;
    margin: 0 10px 0 0;
}
.newsCarosel .infoDetailsLeft {
    overflow: hidden;
}
.newsCarosel .infoContainerRight {
    overflow: hidden;
}
.newsCarosel .infoContainerRight img {
    float: right !important;
    margin: 0 0 10px 10px;
}
.newsCarosel .infoDetailsRight {
    overflow: hidden;
}
.newsCarosel .offScreen {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.newsCarosel .hidden {
    display: none !important;
    visibility: hidden;
}
.newsCarosel .shortdate {
    margin: 0.4em 0;
    color: #666;
}
.newsCarosel .fullDate {
    margin: 0.4em 0;
    color: #666;
    font-style: italic;
}
.newsCarosel .imgTop {
    vertical-align: top;
}
.newsCarosel .roundedInput {
    border-radius: 4px;
}
.newsCarosel .roundedButton {
    border-radius: 4px;
}
.newsCarosel .roundedCorners {
    border-radius: 4px;
}
.newsCarosel .roundedTop {
    border-radius: 4px;
}
.newsCarosel .roundedBottom {
    border-radius: 4px;
}
.newsCarosel .capitalise {
    text-transform: uppercase;
}
.newsCarosel .bkgnd-grey,
.newsCarosel .bkgndLightGrey {
    background: #ececed;
}
.newsCarosel .bkgnd-dark-grey,
.newsCarosel .bkgndDarkGrey {
    background: #393a3c;
}
.newsCarosel .purple-text {
    color: #6b2c91 !important;
}
.newsCarosel .white-text {
    color: #fff !important;
}
.newsCarosel .black-text {
    color: #000 !important;
}
.newsCarosel html {
    margin: 0;
    padding: 0;
    font-size: 62.5%;
    background: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}
.newsCarosel body {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    font-size: 1.3em;
    line-height: 1.5;
    font-family: sans-serif;
}
.newsCarosel .pageWrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    height: 100%;
    overflow: hidden;
}
.newsCarosel .posMenuAtEdge {
    right: 0 !important;
}
.newsCarosel .headerContainer {
    position: relative;
    margin: 10px 0 0;
    background: #fff;
    z-index: 1000;
}
.newsCarosel .headerContent {
    width: 94%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0;
    background: #fff;
}
.newsCarosel #headerContent-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
.newsCarosel .contentContainer {
    position: relative;
    background: #fff;
    z-index: 10;
    padding-top: 0;
}
.newsCarosel .content {
    padding: 0;
    overflow: hidden;
}
.newsCarosel .leftMenuContainer {
    display: none;
    float: left;
    width: 30%;
    margin: 0 30px 0 0;
}
.newsCarosel .noColLayoutContainer .mainContentContainer {
    overflow: hidden;
}
.newsCarosel .oneColLayoutContainer {
    overflow: hidden;
}
.newsCarosel .footerContainer {
    background: #1d1d1d;
}
.newsCarosel .footerContent {
    overflow: hidden;
    margin: 0;
}
.newsCarosel .menu-search-icons {
    margin: -46px 0 0 auto;
    display: flex;
}
.newsCarosel .search-icon {
    display: block;
    margin: 4px 0 0 0;
    border: 0;
    background: 0 0;
    padding: 14px 8px 14px;
    cursor: pointer;
    color: #333;
}
.newsCarosel .search-icon img {
    vertical-align: top;
}
.newsCarosel .search-icon span {
    display: none;
    font-weight: 300;
    line-height: 1;
}
.newsCarosel .mobile-menu-icon {
    display: block;
    margin: 4px 0 0 0;
    border: 0;
    background: 0 0;
    padding: 14px 0 14px 8px;
}
.newsCarosel .mobile-menu-icon img {
    vertical-align: top;
}
.newsCarosel .share-icon {
    display: block;
    margin: 4px 0 0 0;
    border: 0;
    background: 0 0;
    padding: 14px 8px 14px;
}
.newsCarosel .share-icon img {
    vertical-align: top;
}
.newsCarosel body.noScroll .menu-search-icons > button,
.newsCarosel body.noScroll .mainLogo a,
.newsCarosel body.noScroll .contentContainer a,
.newsCarosel body.noScroll .footerContainer a {
    pointer-events: none;
}
.newsCarosel .search-options {
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    padding: 20px 0 20px;
    background: #eee;
    -webkit-box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
    -moz-box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
    box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
}
.newsCarosel .search-options fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}
.newsCarosel .search-options input[type=button] {
    float: left;
    margin: 0;
    padding: 10px 15px 10px 30px;
    border: 0;
    border-radius: 4px;
    color: #fff;
    background: #6b2c91 url(../images/design/icon-search-magGlass-white.png) 10px 50% no-repeat;
}
.newsCarosel .search-options input[type=submit] {
    min-width: inherit;
    width: 25%;
    height: 34px;
}
.newsCarosel .searchContainer2 {
    text-align: right;
    font-size: 1.076923em;
}
.newsCarosel .searchContainer2 form {
    margin-top: 0;
}
.newsCarosel .searchContainer2 .inputWrapper {
    display: inline-block;
    vertical-align: top;
    width: 74%;
    margin-right: 1%;
}
.newsCarosel .searchInputWrapper2 {
    margin: 2px auto;
    width: calc(100% - 6px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel #searchBox {
    width: 100%;
    padding: 7px 10px;
    border: 0;
    border-radius: 4px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    box-shadow: none;
    outline: revert;
}
.newsCarosel .searchFilterWrapper2 {
    width: calc(100% - 8px);
    text-align: left;
    margin: 10px auto 0;
}
.newsCarosel .searchFilterWrapper2 fieldset {
    padding: 0 !important;
    margin: 0 !important;
}
.newsCarosel .searchFilterWrapper2 label {
    margin: 4px 15px 4px 0;
    display: inline-block;
    font-weight: 400;
}
.newsCarosel .searchFilterWrapper2 input[type=radio] {
    margin: 0 5px 0 0;
    background: 0 0;
}
.newsCarosel #azRow p {
    margin: 2em 3px 3px 0;
    padding: 0;
    text-align: right;
    font-size: 1.076923em;
    color: #000;
}
.newsCarosel #azRow p a {
    margin: 0;
    padding: 2px 6px 2px 6px;
    border: 0;
}
.newsCarosel .secondMenuBar {
    position: fixed;
    top: -158px;
    right: -5px;
    width: 60px;
    text-align: right;
    z-index: 500;
    background: 0 0;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}
.newsCarosel .secondMenuBar a,
.newsCarosel .secondMenuBar button {
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 10px #111;
    padding: 15px;
}
.newsCarosel .secondMenuBar .mobile-menu-icon {
    margin-bottom: 10px;
}
.newsCarosel .slideSecondMenu {
    top: -5px;
}
.newsCarosel .primaryNav {
    display: none;
    margin: 0;
    clear: left;
}
.newsCarosel .primaryNav ul.megaMenu {
    margin: 0;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem {
    float: left;
    margin: 0;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem:last-child {
    margin: 0;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink {
    display: block;
    padding: 10px 14px 30px;
    color: #333;
    font-weight: 300;
    font-size: 1.375em;
    text-decoration: none;
    line-height: 1;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink.currentBranch {
    color: #6b2c91;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem.homeItem {
    padding-right: 20px;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem a.home {
    display: block;
    width: 27px;
    padding: 0;
    height: 40px;
    overflow: hidden;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-home-25px-949699.png) 50% 62% no-repeat;
    text-indent: -999px;
}
.newsCarosel .primaryNav ul.megaMenu li.menuItem a.home:hover {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-home-25px-383b3c.png);
}
.newsCarosel .megaContent {
    display: none;
    position: absolute;
    top: -9999px;
    left: 0;
    width: 100%;
    background: #f0f0f0;
    color: #fff;
    padding: 20px 0 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    -webkit-box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
    -moz-box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
    box-shadow: 0 10px 5px 0 rgba(57, 58, 60, 0.75);
}
.newsCarosel .no-js .primaryNav ul.megaMenu li.menuItem:hover a.megaLink {
    position: relative;
    color: #000;
    background: #f0f0f0;
    z-index: 999999;
}
.newsCarosel .no-js .primaryNav ul.megaMenu li.menuItem:hover a.megaLink.currentBranch {
    color: #6b2c91;
}
.newsCarosel .no-js .primaryNav ul.megaMenu li.menuItem:hover .megaContent {
    display: block;
    top: 150px;
}
.newsCarosel .no-touch .primaryNav ul.megaMenu li.menuItem.hover a.megaLink,
.newsCarosel .no-touchevents .primaryNav ul.megaMenu li.menuItem.hover a.megaLink {
    position: relative;
    color: #000;
    background: #f0f0f0;
    z-index: 999999;
}
.newsCarosel .no-touch .primaryNav ul.megaMenu li.menuItem.hover a.megaLink.currentBranch,
.newsCarosel .no-touchevents .primaryNav ul.megaMenu li.menuItem.hover a.megaLink.currentBranch {
    color: #6b2c91;
}
.newsCarosel .no-touch .primaryNav ul.megaMenu li.menuItem.hover .megaContent,
.newsCarosel .no-touchevents .primaryNav ul.megaMenu li.menuItem.hover .megaContent {
    display: block;
    top: 150px;
}
.newsCarosel .touch .primaryNav ul.megaMenu li.menuItem.active a.megaLink,
.newsCarosel .touchevents .primaryNav ul.megaMenu li.menuItem.active a.megaLink {
    position: relative;
    background: #f0f0f0;
    z-index: 999999;
}
.newsCarosel .touch .primaryNav ul.megaMenu li.menuItem.active a.megaLink.currentBranch,
.newsCarosel .touchevents .primaryNav ul.megaMenu li.menuItem.active a.megaLink.currentBranch {
    color: #6b2c91;
}
.newsCarosel .touch .primaryNav ul.megaMenu li.menuItem.active .megaContent,
.newsCarosel .touchevents .primaryNav ul.megaMenu li.menuItem.active .megaContent {
    display: block;
    top: 150px;
}
.newsCarosel .megaSubPanel {
    float: left;
    border-right: 1px solid #e4e4e4;
    width: 30%;
    margin: 0 0 20px;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
.newsCarosel .megaSubPanel:nth-child(3n) {
    border-right: 0;
}
.newsCarosel .megaSubPanel p,
.newsCarosel .megaSubPanel > a {
    color: #6b2c91;
    font-size: 0.9375em;
    font-weight: 600;
    line-height: 1;
    padding-bottom: 0;
    margin-bottom: 20px;
}
.newsCarosel .megaSubPanel > a {
    display: block;
}
.newsCarosel .megaSubPanel p a {
    color: #6b2c91;
    font-weight: 600;
}
.newsCarosel .megaSubPanel ul {
    margin-bottom: 20px;
}
.newsCarosel .megaSubPanel li {
    font-size: 1em;
    margin-bottom: 20px;
}
.newsCarosel .megaSubPanel li a {
    display: block;
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1;
    color: #333;
}
.newsCarosel .touch .megaSubPanel li a,
.newsCarosel .touchevents .megaSubPanel li a {
    padding: 3px 0;
    font-size: 0.875em;
}
.newsCarosel .breadcrumbNav {
    display: none;
    margin: 0 auto;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.newsCarosel .breadcrumbNav ul {
    margin: 0;
    padding: 5px 0;
    overflow: hidden;
}
.newsCarosel .breadcrumbNav li {
    float: left;
    padding: 0;
}
.newsCarosel .breadcrumbNav li a {
    display: block;
    padding: 3px 12px 3px 7px;
    color: #57595a;
    font-size: 0.875em;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/breadcrumb-divider.gif) 100% 55% no-repeat;
}
.newsCarosel .breadcrumbNav li:last-child a {
    background: 0 0;
    font-weight: 600;
}
.newsCarosel .breadcrumbNav li a.active {
    font-weight: 700;
}
.newsCarosel .closeOverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -10000px;
    z-index: 99999999;
    width: 50px;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.newsCarosel .closeOverlay.moveOver {
    left: 0;
}
.newsCarosel #mobile-menu-container {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -1000px;
    z-index: 99999999;
    overflow: hidden;
    overflow-y: scroll;
    -ms-touch-action: none;
    -webkit-overflow-scrolling: touch;
    width: 270px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
.newsCarosel #mobile-menu-container.moveOver {
    right: 0;
}
.newsCarosel #mobile-menu-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newsCarosel #mobile-menu-container li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel #mobile-menu-container li a {
    display: block;
    text-decoration: none;
}
.newsCarosel #mobile-menu-container li a.closeMenuIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel #mobile-menu-container li a.showHideIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel #mobile-menu-container,
.newsCarosel #mobile-menu-container ul {
    background: #272828;
    border-bottom: none;
}
.newsCarosel #mobile-menu-container ul ul {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel #mobile-menu-container .closeMenuItem {
    background: #6b2c91 url(https://assets.manchester.ac.uk/corporate/images/design/icon-menu-white.png) 10px 50% no-repeat;
    background-size: 20px;
}
.newsCarosel #mobile-menu-container .closeMenuItem a,
.newsCarosel #mobile-menu-container .closeMenuItem button {
    color: #fff;
}
.newsCarosel #mobile-menu-container ul li.breadcrumbItem {
    border-bottom: 1px solid #464544;
    background: #272828 url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-left-closed-white.png) 10px 19px no-repeat;
}
.newsCarosel #mobile-menu-container ul li.sectionHeader {
    background: #c4c4c5 url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-down-open-grey.png) 10px 19px no-repeat;
    border-bottom-width: 0;
}
.newsCarosel #mobile-menu-container ul li.breadcrumbItem,
.newsCarosel #mobile-menu-container ul li.sectionHeader {
    background-size: 20px;
    background-position: 10px 19px;
}
.newsCarosel #mobile-menu-container ul li.sectionHeader a {
    color: #272828;
}
.newsCarosel #mobile-menu-container ul.sectionMenu {
    background: #fff;
}
.newsCarosel #mobile-menu-container ul.sectionMenu li {
    border-bottom: 1px solid #c4c4c5;
}
.newsCarosel #mobile-menu-container ul.sectionMenu li:last-of-type {
    border-bottom: none;
}
.newsCarosel #mobile-menu-container ul.sectionMenu li span {
    display: block;
}
.newsCarosel #mobile-menu-container ul.sectionMenu li span a {
    border-left: 8px solid #6b2c91;
    padding-left: 32px;
}
.newsCarosel #sharing-menu-container {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -1000px;
    z-index: 99999999;
    overflow: hidden;
    overflow-y: scroll;
    -ms-touch-action: none;
    -webkit-overflow-scrolling: touch;
    width: 270px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
.newsCarosel #sharing-menu-container.moveOver {
    right: 0;
}
.newsCarosel #sharing-menu-container,
.newsCarosel #sharing-menu-container ul {
    background: #272828;
    border-bottom: none;
}
.newsCarosel #sharing-menu-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newsCarosel #sharing-menu-container li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel #sharing-menu-container li a {
    display: block;
    text-decoration: none;
}
.newsCarosel #sharing-menu-container li a,
.newsCarosel #sharing-menu-container li span {
    color: #fff;
    margin: 0;
    padding: 15px 10px 15px 40px;
    font-size: 1em;
}
.newsCarosel #sharing-menu-container li span {
    display: block;
    padding-bottom: 6px;
}
.newsCarosel #sharing-menu-container li a.closeMenuIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel #sharing-menu-container li a.showHideIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel #sharing-menu-container ul ul {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel #sharing-menu-container .closeMenuItem {
    background: #6b2c91 url(https://assets.manchester.ac.uk/corporate/images/design/icon-menu-white.png) 10px 50% no-repeat;
    background-size: 20px;
}
.newsCarosel #sharing-menu-container .closeMenuItem a,
.newsCarosel #sharing-menu-container .closeMenuItem button {
    color: #fff;
}
.newsCarosel #sharing-menu-container ul li.breadcrumbItem {
    border-bottom: 1px solid #464544;
    background: #272828 url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-left-closed-white.png) 10px 19px no-repeat;
}
.newsCarosel #sharing-menu-container ul li.sectionHeader {
    background: #272828 url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-down-open-grey.png) 10px 19px no-repeat;
    border-bottom-width: 0;
}
.newsCarosel #sharing-menu-container ul li.breadcrumbItem,
.newsCarosel #sharing-menu-container ul li.sectionHeader {
    background-size: 20px;
    background-position: 10px 19px;
    background-image: none;
}
.newsCarosel #sharing-menu-container ul li.sectionHeader a,
.newsCarosel #sharing-menu-container ul li.sectionHeader span {
    color: #fff;
}
.newsCarosel #sharing-menu-container ul li.sectionHeader span {
    padding-left: 15px;
}
.newsCarosel #sharing-menu-container ul.sectionMenu {
    background: #fff;
}
.newsCarosel #sharing-menu-container ul.sectionMenu li {
    border-bottom: none;
}
.newsCarosel #sharing-menu-container ul.sectionMenu li:last-of-type {
    border-bottom: none;
}
.newsCarosel #sharing-menu-container ul.sectionMenu li span {
    display: block;
}
.newsCarosel #sharing-menu-container ul.sectionMenu li span a {
    border-left: 8px solid #6b2c91;
    padding-left: 32px;
}
.newsCarosel #sharing-menu-container li li {
    background-color: #272828;
    background-position: 15px 7px;
    background-repeat: no-repeat;
    background-size: 40px 40px;
}
/*.newsCarosel #sharing-menu-container .email {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-email.svg);
}
.newsCarosel #sharing-menu-container .facebook {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-facebook.svg);
}
.newsCarosel #sharing-menu-container .facebook-messenger {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-facebook-messenger.svg);
}
.newsCarosel #sharing-menu-container .twitter {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-twitter.svg);
}
.newsCarosel #sharing-menu-container .linkedin {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-linkedin.svg);
}
.newsCarosel #sharing-menu-container .pinterest {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-pinterest.svg);
}
.newsCarosel #sharing-menu-container .reddit {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-reddit.svg);
}
.newsCarosel #sharing-menu-container .weibo {
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-weibo.svg);
}*/
.newsCarosel #mobile-menu-container .closeMenuItem button,
.newsCarosel #sharing-menu-container .closeMenuItem button {
    padding: 15px 10px 15px 40px;
    width: 100%;
    text-align: left;
    background: 0 0;
    border: 0;
    outline-offset: 1px;
}
.newsCarosel #mobile-menu-container ul li a,
.newsCarosel #sharing-menu-container ul li a {
    color: #fff;
    margin: 0;
    padding: 15px 10px 15px 40px;
    font-size: 1em;
}
.newsCarosel #sharing-menu-container li li a {
    padding-left: 65px;
}
.newsCarosel #mobile-menu-container a:focus,
.newsCarosel #mobile-menu-container .closeMenuItem button:focus,
.newsCarosel #sharing-menu-container a:focus,
.newsCarosel #sharing-menu-container .closeMenuItem button:focus {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 13px 8px 13px 38px;
}
.newsCarosel #sharing-menu-container li li a:focus {
    padding-left: 63px;
}
.newsCarosel #mobile-menu-container .closeMenuItem a:focus,
.newsCarosel #mobile-menu-container .breadcrumbItem a:focus,
.newsCarosel #sharing-menu-container a:focus {
    border-color: #fff;
}
.newsCarosel .leftMenuContainer {
    display: none;
    float: left;
    width: 30%;
    margin: 0 30px 0 0;
    z-index: 99999999;
}
.newsCarosel .primaryLeftNavNew ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newsCarosel .primaryLeftNavNew li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .primaryLeftNavNew li a {
    display: block;
    text-decoration: none;
}
.newsCarosel .primaryLeftNavNew li a.closeMenuIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel .primaryLeftNavNew li a.showHideIcon {
    float: left;
    border: 0;
    text-align: center;
}
.newsCarosel .primaryLeftNavNew,
.newsCarosel .primaryLeftNavNew ul {
    background: #272828;
    border-bottom: none;
}
.newsCarosel .primaryLeftNavNew ul li a {
    color: #272828;
    margin: 0;
    padding: 15px 15px 15px 36px;
    font-size: 0.875em;
}
.newsCarosel .primaryLeftNavNew a:focus {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 13px 13px 13px 34px;
}
.newsCarosel .primaryLeftNavNew ul ul {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .primaryLeftNavNew ul li.breadcrumbItem {
    border-bottom: 1px solid #fff;
    background: #ebeced url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-left-closed-grey.png) 8px 16px no-repeat;
}
.newsCarosel .primaryLeftNavNew ul li.sectionHeader {
    background: #c4c4c5 url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-down-open-grey.png) 8px 16px no-repeat;
    border-bottom-width: 0;
}
.newsCarosel .primaryLeftNavNew ul li.breadcrumbItem,
.newsCarosel .primaryLeftNavNew ul li.sectionHeader {
    background-size: 20px;
    background-position: 8px 18px;
}
.newsCarosel .primaryLeftNavNew ul li.sectionHeader a {
    color: #272828;
}
.newsCarosel .primaryLeftNavNew ul.sectionMenu {
    background: #fff;
}
.newsCarosel .primaryLeftNavNew ul.sectionMenu li {
    border-bottom: 1px solid #c4c4c5;
}
.newsCarosel .primaryLeftNavNew ul.sectionMenu li span {
    display: block;
}
.newsCarosel .primaryLeftNavNew ul.sectionMenu li span a {
    border-left: 6px solid #6b2c91;
    padding-left: 30px;
    border-right: 6px solid #6b2c91;
    padding-right: 9px;
    color: #6b2c91;
}
@supports selector(:focus-visible) {
    .newsCarosel #mobile-menu-container a:focus,
        .newsCarosel #mobile-menu-container .closeMenuItem button:focus,
        .newsCarosel #sharing-menu-container a:focus,
        .newsCarosel #sharing-menu-container .closeMenuItem button:focus {
        border: 0;
        padding: 15px 10px 15px 40px;
    }
    .newsCarosel #sharing-menu-container li li a:focus {
        padding-left: 65px;
    }
    .newsCarosel .primaryLeftNavNew a:focus {
        border: 0;
        padding: 15px 15px 15px 36px;
    }
}
.newsCarosel #mobile-menu-container a:focus-visible,
.newsCarosel #mobile-menu-container .closeMenuItem button:focus-visible,
.newsCarosel #sharing-menu-container a:focus-visible,
.newsCarosel #sharing-menu-container .closeMenuItem button:focus-visible {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 13px 8px 13px 38px;
}
.newsCarosel #sharing-menu-container li li a:focus-visible {
    padding-left: 63px;
}
.newsCarosel #mobile-menu-container .closeMenuItem a:focus-visible,
.newsCarosel #mobile-menu-container .closeMenuItem button:focus-visible,
.newsCarosel #mobile-menu-container .breadcrumbItem a:focus-visible,
.newsCarosel #sharing-menu-container a:focus-visible,
.newsCarosel #sharing-menu-container .closeMenuItem button:focus-visible {
    border-color: #fff;
}
.newsCarosel .primaryLeftNavNew a:focus-visible {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 13px 13px 13px 34px;
}
.newsCarosel #devBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: #0f0;
    z-index: 10000;
}
.newsCarosel .footerContainer h2 {
    color: #fff;
}
.newsCarosel .footerContainer .fourcol.last {
    margin: 2em 0 0;
    padding: 1em 0 0;
    border-top: 1px solid #808184;
    width: 100%;
}
.newsCarosel .footerContainer .tripleVertPadding {
    padding-bottom: 1em;
}
.newsCarosel .footerContainer .inlineList li {
    font-size: 1.076923em !important;
    color: #aaa;
    font-weight: 400;
}
.newsCarosel .footerContainer li a {
    color: #aaa;
}
.newsCarosel .footerContainer address {
    font-size: 1.230769em;
    font-weight: 400;
}
.newsCarosel .footerContainer address a {
    color: #aaa;
}
.newsCarosel .footer-socialIcons li {
    padding: 0 !important;
}
.newsCarosel .footer-socialIcons li a img {
    margin: 0;
    width: auto !important;
}
.newsCarosel .socialmediadirectory {
    margin-top: 0.75em;
}
.newsCarosel .socialmediadirectory a {
    color: #aaa;
}
.newsCarosel ul,
.newsCarosel ol {
    margin: 0 0 1em 20px;
    padding: 0 0 0 16px;
}
.newsCarosel li {
    padding-bottom: 10px;
    padding-left: 10px;
}
.newsCarosel .mainContentContainer ul ul {
    margin-top: 10px;
}
.newsCarosel .noBullets {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsCarosel .noBullets li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1em;
    line-height: 2;
}
.newsCarosel .noBullets li a {
    display: block;
    font-size: 1.230769em;
}
.newsCarosel .inlineList {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newsCarosel .inlineList li {
    display: inline-block;
    margin: 0;
    padding: 0 5px 0 0;
    font-size: 1em;
    line-height: 2;
    color: #525355;
}
.newsCarosel .lt-ie8 .inlineList li {
    zoom: 1;
    display: inline;
}
.newsCarosel .inlineList li a {
    display: inline-block;
    padding: 5px;
}
.newsCarosel .inlineList li span {
    display: inline-block;
    padding: 5px;
}
.newsCarosel .lt-ie8 .inlineList li a {
    zoom: 1;
    display: inline;
}
.newsCarosel .multiColList {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    -webkit-column-count: 2;
    -webkit-column-gap: 1em;
    -moz-column-count: 2;
    -moz-column-gap: 1em;
    column-count: 2;
    column-gap: 1em;
}
.newsCarosel .multiColList li {
    margin: 0;
    padding: 0;
    font-size: 1em;
}
.newsCarosel .multiColList li a {
    display: inline-block;
    padding: 0;
    margin-bottom: 10px;
}
.newsCarosel .lt-ie8 .multiColList li a {
    zoom: 1;
    display: inline;
}
.newsCarosel .mainContentContainer ul,
.newsCarosel .squareBullets {
    padding: 0;
}
.newsCarosel .mainContentContainer ul:not(.reset-bullets):not(.jw-reset):not(.gridList):not(.compactList):not(.course-list):not(.courseLinks):not(.pagination):not(.atoz):not(.staffList):not(.socialmedia):not(.countries) li:not(.jw-sharing-inline-icon):not(.jw-featured),
.newsCarosel .squareBullets li {
    margin: 0;
    padding-left: 24px;
    list-style: none;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-purple-square.gif) 0 10px no-repeat;
}
.newsCarosel .cp_reset_style .flexslider ul.slides li {
    padding-left: 0;
    background: 0 0;
}
.newsCarosel .gridList {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
}
.newsCarosel .gridList li {
    list-style: none;
    font-size: 1em;
}
.newsCarosel ul.compactList li,
.newsCarosel ul.singleRowList li,
.newsCarosel .formRowContainer ul li {
    background: 0 0;
    padding-left: 0;
}
.newsCarosel dl {
    margin: 0 0 2em;
}
.newsCarosel dt {
    font-weight: 600;
    font-size: 1.230769em;
    padding: 0 0 0.3em;
}
.newsCarosel dd {
    font-weight: 400;
    font-size: 1.230769em;
    line-height: 2;
    margin: 0 0 1.5em;
    color: #343536;
}
.newsCarosel dd:last-child {
    margin: 0;
}
.newsCarosel dl.inline {
    margin: 0;
    width: 100%;
}
.newsCarosel dl.inline dt {
    float: left;
    width: 150px;
    padding: 3px 0 0;
    font-size: 1.2em;
    color: #1d1d1d;
}
.newsCarosel dl.inline dd {
    font-weight: 300;
    font-size: 1.2em;
    color: #343536;
}
.newsCarosel table {
    display: block;
    margin: 0 0 30px;
    overflow: auto;
    color: #343536;
}
.newsCarosel table caption {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.newsCarosel table tr {
    border: 0 solid #ccc;
}
.newsCarosel table tbody tr:nth-of-type(odd) {
    background: #eee;
}
.newsCarosel table th {
    background: #383b3c;
    color: #fff;
    font-weight: 600;
    border: 1px solid #383b3c;
}
.newsCarosel table td {
    border: 1px solid #ccc;
}
.newsCarosel table td,
.newsCarosel table th {
    padding: 6px;
    text-align: left;
    font-size: 1.230769em;
}
.newsCarosel table td li,
.newsCarosel table td p {
    font-size: 1em;
}
.newsCarosel table.smalltext td,
.newsCarosel table.smalltext th {
    font-size: 1.076923em;
}
.newsCarosel table.responsive thead {
    display: block;
}
.newsCarosel table.responsive tbody {
    display: block;
}
.newsCarosel table.responsive tr {
    display: block;
}
.newsCarosel table.responsive th {
    display: block;
}
.newsCarosel table.responsive td {
    display: block;
}
.newsCarosel table.responsive thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.newsCarosel table.responsive td {
    border: 0;
    border-bottom: 1px solid #eee;
    position: relative;
}
.newsCarosel *,
.newsCarosel input,
.newsCarosel .gt-ie9 select,
.newsCarosel .lt-ie10 select option {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.newsCarosel h1,
.newsCarosel .styleAsH1 {
    font-weight: 300;
    font-size: 3.230769em;
    line-height: 1.1;
    margin: 0;
    padding: 0 0 0.5em;
    color: #6b2c91;
}
.newsCarosel .inPageH1 {
    font-weight: 300;
    font-size: 3.230769em;
    line-height: 1.1;
    margin: 0;
    padding: 0 0 0.8em;
    color: #1d1d1d;
}
.newsCarosel h2,
.newsCarosel .styleAsH2 {
    font-weight: 300;
    font-size: 2.615385em;
    line-height: 1.2;
    margin: 0;
    padding: 0 0 0.5em;
    color: #111;
}
.newsCarosel .h2Small {
    font-weight: 300;
    font-size: 1.384615em;
    line-height: 1.2;
    margin: 0;
    padding: 0 0 0.8em;
    color: #111;
}
.newsCarosel h3,
.newsCarosel .styleAsH3 {
    font-weight: 400;
    font-size: 2em;
    line-height: 1.3;
    margin: 0;
    padding: 0 0 0.615385em;
    color: #222;
}
.newsCarosel h4 {
    font-weight: 600;
    font-size: 1.692308em;
    line-height: 1.3;
    margin: 0;
    padding: 0 0 0.4em;
    color: #333;
}
.newsCarosel h5 {
    font-weight: 600;
    font-size: 1.461538em;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 0.4em;
    color: #1d1d1d;
}
.newsCarosel h6 {
    font-weight: 600;
    font-size: 1.230769em;
    line-height: 1.5;
    margin: 0;
    padding: 0 0 0.4em;
    color: #1d1d1d;
}
.newsCarosel h2.subHeading {
    font-size: 1.8em;
    line-height: 1.5;
    color: #343536;
    font-weight: 300;
    padding: 30px 0 0;
}
.newsCarosel p.subHeading {
    font-size: 1.692308em;
    line-height: 1.5;
    color: #343536;
    font-weight: 300;
    padding: 0 0 30px;
}
.newsCarosel p.subHeading em,
.newsCarosel p.subHeading a {
    font-weight: 300;
}
.newsCarosel h2 sup {
    font-weight: inherit;
}
.newsCarosel li {
    font-size: 1.230769em;
    line-height: 1.5;
    font-weight: 400;
    color: #343536;
}
.newsCarosel li li {
    font-size: 1em;
}
.newsCarosel p {
    font-size: 0.90em;
    line-height: 1.5;
    padding: 0 0 1em;
    color: #343536;
    font-weight: 400;
    font-family:"Open Sans", sans-serif;
    max-height: 58px; 
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}
.newsCarosel .show_more_btn{
    font-size: 0.85em;
}



/* Styles for the expanded state */


/*.newsCarosel p.expanded {
    max-height: 500px;  Set the max-height to none when the content is expanded 
}*/
.newsCarosel .mainContentContainer .newsContent > div:not(.videobox2) {
    font-size: 1.230769em;
    line-height: 1.5;
    padding: 0 0 1em;
    color: #343536;
    font-weight: 400;
}
.newsCarosel .mainContentContainer .newsContent > div:not(.videobox2) div {
    font-size: 1em;
}
.newsCarosel p.navTitle {
    font-size: 2em;
    line-height: 1.4;
    color: #6b2c91;
}
.newsCarosel p.navTitle a {
    display: block;
    color: #6b2c91;
    font-weight: 400;
    font-size: 1em;
}
.newsCarosel blockquote {
    font-size: 1.2em;
    line-height: 2;
    padding: 0;
    color: #525355;
    font-weight: 400;
    text-transform: uppercase;
    overflow: hidden;
}
.newsCarosel cite {
    display: block;
    font-size: 0.9em;
    font-style: normal;
    padding: 2em 0 0;
    color: #525355;
    font-weight: 400;
}
.newsCarosel a {
    color: #525355;
}
.newsCarosel .mainContentContainer a {
    color: #6b2c91;
    font-weight: 400;
    text-decoration: underline;
}
.newsCarosel .mainContentContainer a:visited {
    color: #af1b00;
}
.newsCarosel .mainContentContainer a:hover,
.newsCarosel .mainContentContainer a:active {
    color: #383a3c;
}
.newsCarosel .mainContentContainer a.noUnderline {
    text-decoration: none;
}
.newsCarosel .mainContentContainer .banner a {
    text-decoration: none;
}
.newsCarosel a.more {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 90% 50% no-repeat;
}
.newsCarosel h1 img,
.newsCarosel h2 img,
.newsCarosel a img {
    vertical-align: middle;
}
.newsCarosel h2 a {
    font-weight: 300 !important;
    text-decoration: none !important;
    color: #1d1d1d !important;
}
.newsCarosel h1 span,
.newsCarosel h2 span,
.newsCarosel h3 span,
.newsCarosel h4 span,
.newsCarosel h5 span,
.newsCarosel h6 span {
    font-weight: inherit;
}
.newsCarosel .listBlock a {
    text-decoration: none;
}
.newsCarosel .fourcol a,
.newsCarosel .fourcolRigid a,
.newsCarosel .sixcol a,
.newsCarosel .sixcolRigid a,
.newsCarosel .eightcol a,
.newsCarosel .twelvecol a {
    text-decoration: none;
}
.newsCarosel .fourcol a:hover,
.newsCarosel .fourcolRigid a:hover,
.newsCarosel .sixcol a:hover,
.newsCarosel .eightcol a:hover,
.newsCarosel .twelvecol a:hover {
    text-decoration: underline;
}
.newsCarosel .slide a {
    text-decoration: none;
}
.newsCarosel .morePurple {
    color: #6b2c91;
    padding: 0 20px 0 0;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right-purple.png) 100% 50% no-repeat;
}
.newsCarosel .morePurple a {
    text-decoration: none !important;
}
.newsCarosel .morePurple a:hover {
    text-decoration: underline !important;
}
.newsCarosel a:hover .morePurple {
    text-decoration: underline;
}
.newsCarosel .moreWhite {
    color: #fff;
    padding: 0 20px 0 0;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 100% 50% no-repeat;
}
.newsCarosel .moreWhite a {
    text-decoration: none !important;
    color: #fff;
}
.newsCarosel .moreWhite a:hover {
    text-decoration: underline !important;
}
.newsCarosel a:hover .moreWhite {
    text-decoration: underline;
}
.newsCarosel .textButton {
    text-decoration: none !important;
    font-size: 1.2em;
}
.newsCarosel .textButton:hover {
    text-decoration: underline !important;
}
.newsCarosel .mainContentContainer a figure p {
    text-decoration: none !important;
}
.newsCarosel address {
    font-style: normal;
    font-size: 1.076923em;
    color: #525355;
}
.newsCarosel .mainLogo {
    float: left;
    width: 169px;
    height: 71px;
    margin: 0 0 26px;
}
.newsCarosel .mainLogo a {
    display: inline-block;
    color: #fff;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
}
.newsCarosel .lt-ie8 .mainLogo a {
    zoom: 1;
    display: inline;
}
.newsCarosel .mainLogo a img {
    width: 100%;
    height: auto;
}
.newsCarosel #logo {
    margin-bottom: 26px;
}
.newsCarosel strong {
    font-weight: 600;
}
.newsCarosel .placeholderTextColor {
    color: #aaa;
}
.newsCarosel .formFocusTextColor {
    color: #000;
}
.newsCarosel .showAtDesktop {
    display: none;
}
.newsCarosel .no-js .lazyload {
    display: none !important;
    border: 1px solid red;
}
.newsCarosel .imagePanel-content {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 70%;
}
.newsCarosel .imagePanel-content.floatRight {
    left: 55%;
    width: 40%;
}
.newsCarosel .imagePanel-content .largeTitle {
    margin: 0;
    padding: 0 0 0.5em;
    font-size: 1.769231em;
    font-weight: 300;
    line-height: 0.9;
    color: #fff;
}
.newsCarosel .imagePanel-content .description {
    display: block;
    margin: 0;
    padding: 0 0 1em;
    font-size: 1.076923em;
    color: #fff;
}
.newsCarosel .imagePanel-content .more {
    display: inline-block;
    margin: 0;
    padding: 5px 20px 5px 0;
    font-size: 1em;
    color: #fff;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 90% 50% no-repeat;
}
.newsCarosel .lt-ie8 .imagePanel-content .more {
    zoom: 1;
    display: inline;
}
.newsCarosel .inner .imagePromo:not(.twelvecol):not(.last),
.newsCarosel .inner .colourPromo:not(.twelvecol):not(.last),
.newsCarosel .inner .hybridPromo:not(.twelvecol):not(.last) {
    margin-bottom: 5%;
}
.newsCarosel .banner {
    position: relative;
}
.newsCarosel .banner .imageBanner-content {
    position: absolute;
    top: 10px;
    left: 10px;
    margin: 0 10px 0 0;
}
.newsCarosel .banner .imageBanner-content .largeTitle {
    font-size: 3em;
    font-weight: 300;
    line-height: 0.9;
    padding: 0;
}
.newsCarosel .banner .imageBanner-content .description {
    display: block;
    margin: 0 0 1em;
    font-size: 1.4em;
    line-height: 1;
    color: #000;
}
.newsCarosel .hybridPromo .content {
    position: absolute;
    top: 10px;
    left: 10px;
    margin: 0 10px 0 0;
}
.newsCarosel .hybridPromo .content p {
    display: block;
    margin: 0 0 1em;
    font-size: 1.384615em;
    line-height: 1.3;
    color: #000;
}
.newsCarosel .hybridPromo .content p.more {
    font-size: 1.230769em;
    float: left;
    padding: 0 20px 0 0;
    color: #6b2c91;
}
.newsCarosel .hybridPromo.textWhite .content h2,
.newsCarosel .hybridPromo.textWhite .content p {
    color: #fff;
}
.newsCarosel .hybridPromo.textWhite .content p.more {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 100% 50% no-repeat;
}
.newsCarosel .hybridPromo.textBlack h2,
.newsCarosel .hybridPromo.textBlack p {
    color: #000;
}
.newsCarosel .hybridPromo.textBlack .content p.more {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right-purple.png) 100% 50% no-repeat;
}
.newsCarosel .colourPromo h2 {
    font-size: 2em;
    font-weight: 400;
    line-height: 1.3;
}
.newsCarosel .colourPromo .content h3,
.newsCarosel .colourPromo.courseFinder h3 {
    font-weight: 300;
}
.newsCarosel .colourPromo {
    position: relative;
    padding: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel .colourPromo p {
    display: block;
    margin: 0 0 1em;
    font-size: 1.384615em;
    line-height: 1.3;
}
.newsCarosel .colourPromo .content p.more {
    float: left;
    padding: 0 20px 0 0;
}
.newsCarosel .colourPromo.lightGrey {
    background: #ececed;
}
.newsCarosel .colourPromo.lightGrey h2,
.newsCarosel .colourPromo.lightGrey h3,
.newsCarosel .colourPromo.lightGrey p {
    color: #000;
}
.newsCarosel .colourPromo.lightGrey p.more {
    color: #6b2c91;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right-purple.png) 100% 50% no-repeat;
}
.newsCarosel .colourPromo.darkGrey {
    background: #393a3c;
}
.newsCarosel .colourPromo.darkGrey h2,
.newsCarosel .colourPromo.darkGrey h3,
.newsCarosel .colourPromo.darkGrey p {
    color: #fff;
}
.newsCarosel .colourPromo.darkGrey p.more {
    color: #fff;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 100% 50% no-repeat;
}
.newsCarosel .colourPromo.purple {
    background: #6b2c91;
}
.newsCarosel .colourPromo.purple h2,
.newsCarosel .colourPromo.purple h3,
.newsCarosel .colourPromo.purple p {
    color: #fff;
}
.newsCarosel .colourPromo.purple p.more {
    color: #fff;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 100% 50% no-repeat;
}
.newsCarosel .colourPromo.yellow {
    background: #fcd406;
}
.newsCarosel .colourPromo.yellow h2,
.newsCarosel .colourPromo.yellow h3,
.newsCarosel .colourPromo.yellow p {
    color: #000;
}
.newsCarosel .colourPromo.yellow p.more {
    color: #000;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 100% 50% no-repeat;
}
.newsCarosel a:hover .more {
    text-decoration: underline;
}
.newsCarosel .responsiveImg {
    max-width: 100%;
    height: auto;
}
.newsCarosel .videoContainer {
    width: 99% !important;
    height: 100% !important;
    border: 1px solid #000;
}
.newsCarosel .row {
    position: relative;
    width: 94%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .row.projects {
    width: auto;
    max-width: none;
}
.newsCarosel .row.projects h2 {
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
}
.newsCarosel .twocol,
.newsCarosel .threecol,
.newsCarosel .fourcol,
.newsCarosel .fourcolRigid,
.newsCarosel .fivecol,
.newsCarosel .fivecolRigid,
.newsCarosel .sixcol,
.newsCarosel .sixcolRigid,
.newsCarosel .eightcol {
    margin-right: 3.8%;
    float: left;
    overflow: hidden;
    position: relative;
}
.newsCarosel .threecol.floatRight,
.newsCarosel .fourcol.floatRight,
.newsCarosel .fourcolRigid.floatRight,
.newsCarosel .fivecol.floatRight,
.newsCarosel .fivecolRigid.floatRight,
.newsCarosel .sixcol.floatRight,
.newsCarosel .sixcolRigid.floatRight,
.newsCarosel .eightcol.floatRight {
    margin-left: 3.8%;
    margin-right: 0;
    float: right;
}
.newsCarosel .imageFloat,
.newsCarosel .videoFloat {
    margin-bottom: 1.230769em !important;
}
.newsCarosel .threecol,
.newsCarosel .fourcol {
    width: 100%;
}
.newsCarosel .fourcolRigid {
    width: 30.8%;
}
.newsCarosel .ie7 .fourcolRigid {
    width: 30.6%;
}
.newsCarosel .fivecol {
    width: 100%;
}
.newsCarosel .fivecolRigid {
    width: 39.45%;
}
.newsCarosel .sixcol {
    width: 100%;
}
.newsCarosel .sixcolRigid {
    width: 48.1%;
}
.newsCarosel .eightcol {
    width: 100%;
}
.newsCarosel .twelvecol {
    width: 100%;
    float: left;
    position: relative;
}
.newsCarosel .fivecol.newsImage {
    min-width: 200px;
}
.newsCarosel .twocol.biogImage {
    float: none;
    width: 100px;
}
.newsCarosel .lastAtMobile {
    margin-right: 0;
}
.newsCarosel .halfSizeUntilLargeMobile {
    width: 48.1%;
}
.newsCarosel .fullSizeUntilLargeMobile {
    width: 100%;
    margin-bottom: 5%;
}
.newsCarosel .fullSizeUntilLargeDesktop {
    width: 100%;
    margin-bottom: 7%;
}
.newsCarosel .showAtFullDesktop {
    display: none !important;
}
.newsCarosel .colRight {
    float: right;
}
.newsCarosel .last {
    margin-right: 0;
    margin-bottom: 0;
}
.newsCarosel .eightcol img {
    width: 213%;
}
.newsCarosel img.pullTenLeft {
    margin: 0 0 -10%;
}
.newsCarosel img.pullQuarterLeft {
    margin: 0 0 -25%;
}
.newsCarosel img.pullCenterLeft {
    margin: 0 0 -50%;
}
.newsCarosel img.pullLeft {
    margin: 0 0 -100%;
}
.newsCarosel .fourcol img {
    width: 102% !important;
}
.newsCarosel .colRight.doubleHeight img {
    width: 104% !important;
}
.newsCarosel .doubleHeight img {
    width: 104% !important;
}
.newsCarosel .singleVertPadding {
    padding: 1em 0;
}
.newsCarosel .allSinglePadding {
    padding: 1em;
}
.newsCarosel .doubleVertPadding,
.newsCarosel .doubleVertPadding-untilLargeDesktop {
    padding: 2em 0;
}
.newsCarosel .doubleVertBottomPadding {
    padding: 0 0 2em;
}
.newsCarosel .allDoublePadding {
    padding: 2em;
}
.newsCarosel .tripleVertPadding {
    padding: 3em 0;
}
.newsCarosel .allTriplePadding {
    padding: 3em;
}
.newsCarosel .collapseTopPadding {
    padding-top: 0;
}
.newsCarosel .sixcol dl.inline dt {
    float: none;
    width: auto;
    padding: 0;
}
.newsCarosel .responsiveImage,
.newsCarosel .responsive-image {
    display: block;
    width: 100%;
    height: auto;
}
.newsCarosel figure {
    display: block;
    position: relative;
}
.newsCarosel figure img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
.newsCarosel figcaption {
    position: absolute;
    bottom: -3px;
    background: #fff;
    z-index: 1000;
    z-index: 2000;
}
.newsCarosel figure.noIndent figcaption {
    position: relative;
    font-size: 1.076923em;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0.4em;
    color: #565758;
}
.newsCarosel .bkgnd-grey figcaption {
    background: #ececed;
}
.newsCarosel figcaption.botLeft {
    left: -3px;
    max-width: 70%;
    padding: 10px 10px 6px 3px;
}
.newsCarosel figcaption.botRight {
    right: -3px;
    max-width: 70%;
    padding: 10px 3px 6px 3px;
}
.newsCarosel figcaption.noMaxWidth {
    max-width: none;
}
.newsCarosel .slide a span img,
.newsCarosel a figure img {
    -moz-backface-visibility: hidden;
}
.newsCarosel .slide a:hover span,
.newsCarosel .slide a:focus span,
.newsCarosel a:hover figure,
.newsCarosel a:focus figure {
    background-color: purple;
}
.newsCarosel .slide a:hover noscript,
.newsCarosel .slide a:focus noscript,
.newsCarosel a:hover figure noscript,
.newsCarosel a:focus figure noscript {
    color: #fff;
}
.newsCarosel .slide a:hover span img,
.newsCarosel a:hover figure img,
.newsCarosel .slide a:focus span img,
.newsCarosel a:focus figure img {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-backface-visibility: hidden;
}
.newsCarosel hr {
    width: 90%;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #808184;
    margin: 0 auto;
    padding: 0;
}
.newsCarosel .quicklinks li {
    background: 0 0 !important;
    padding-left: 0 !important;
}
.newsCarosel .quicklinks a,
.newsCarosel .quicklinks a:visited {
    color: #464646;
    text-decoration: none;
    font-size: 1.076923em;
}
.newsCarosel .quicklinks a:hover {
    text-decoration: underline;
}
.newsCarosel .leftOfAside {
    width: 100%;
}
.newsCarosel .leftOfAside h3 {
    padding: 0 0 0.8em;
    font-weight: 400;
}
.newsCarosel .asideRight {
    float: none;
}
.newsCarosel aside.content {
    width: 95%;
    padding: 2%;
    border: 1px solid #ccc;
    background: #f5f5f5;
}
.newsCarosel aside.content h3 {
    padding: 0 0 0.8em;
    font-weight: 300;
}
.newsCarosel aside .largeTitle {
    font-size: 1.6em;
    line-height: 1.2;
    margin: 0 0 1em;
}
.newsCarosel aside dl {
    margin: 0;
}
.newsCarosel .asideSmaller {
    display: none;
}
.newsCarosel .veryLargeTitle {
    font-size: 2.2em;
    color: #343536;
}
.newsCarosel .largeTitle {
    font-family:"Open Sans", sans-serif;
    margin: 0;
    padding: 0;
    font-size: 19.125px;
    line-height: 1.333333;
    color: #000;
    font-weight: 400;
}
.newsCarosel .description,
.newsCarosel .imagePromo p {
    display: none;
    margin: 0;
    padding: 1em 0 0;
    /*    font-size: 1.076923em;*/
    line-height: 1.5;
}
.newsCarosel .exploreManchester .smallTitle {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    color: #6b2c91;
}
.newsCarosel .exploreManchester .largeTitle {
    margin: 0;
    padding: 0;
    font-size: 1.384615em;
    line-height: 1;
}
.newsCarosel .exploreManchester p {
    margin: 0;
    padding: 1em 0 0;
    font-size: 1.076923em;
    line-height: 1.5;
}
.newsCarosel .exploreManchester .fourcol,
.newsCarosel .exploreManchester .eightcol {
    margin-bottom: 3.8%;
}
.newsCarosel .pageShare {
    border-top: 1px solid #ececed;
}
.newsCarosel .pageShare h2 {
    margin: 1em 1em 0 0;
}
.newsCarosel .page-socialIcons li a span {
    position: absolute;
    left: -999px;
}
.newsCarosel .discover a {
    overflow: hidden;
    text-decoration: none;
    text-align: center;
}
.newsCarosel .discover a:hover .icon,
.newsCarosel .discover a:focus .icon {
    background-position: -73px;
}
.newsCarosel .discover .icon {
    display: block;
    width: 75px;
    height: 73px;
    margin: 0 auto 5px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
.newsCarosel .jobs {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-jobs-large.png) 0 0 no-repeat;
}
.newsCarosel .map {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-map-large.png) 0 0 no-repeat;
}
.newsCarosel .events {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-events-large.png) 0 0 no-repeat;
}
.newsCarosel .heritage {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-heritage-large.png) 0 0 no-repeat;
}
.newsCarosel .discover a h3 {
    padding: 0;
    font-size: 1.538462em;
}
.newsCarosel .discover a p {
    position: absolute;
    top: -999px;
}
.newsCarosel .masthead-container {
    position: relative;
    height: 450px;
    overflow: hidden;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}
.newsCarosel .masthead-container.mobile {
    height: auto;
}
.newsCarosel .masthead-carousel {
    position: relative;
}
.newsCarosel .masthead-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #ececed;
}
.newsCarosel .masthead-container.mobile .masthead-slide {
    position: relative;
}
.newsCarosel .masthead-slide.active {
    z-index: 1001;
}
.newsCarosel .masthead-slide.working {
    z-index: 1002;
}
.newsCarosel .no-js .masthead-slide {
    display: none;
}
.newsCarosel .no-js .masthead-slide:first-child {
    display: block;
    position: relative;
    width: 100%;
}
.newsCarosel .masthead-pagination {
    display: none;
}
.newsCarosel .masthead-image {
    position: relative;
    margin: 0;
}
.newsCarosel .masthead-slide-content {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
}
.newsCarosel .inner .masthead-slide-content {
    padding: 0;
}
.newsCarosel .inner .masthead-slide-content h1 {
    margin: 30px 0;
}
.newsCarosel .inner .masthead-slide-content p {
    display: none;
    margin: 30px 0;
}
.newsCarosel .masthead-slide-content .largeTitle {
    font-size: 1.846154em;
}
.newsCarosel .masthead-slide-content .largeTitle span {
    line-height: 1;
    font-weight: 400;
}
.newsCarosel .masthead-slide-content h1 {
    font-size: 1.846154em;
    padding: 0;
}
.newsCarosel .masthead-slide-content h1 span {
    line-height: 1;
    font-weight: 400;
    color: #000;
}
.newsCarosel .home .masthead-slide-content .largeTitle span br,
.newsCarosel .home .masthead-slide-content h1 span br {
    display: none;
}
.newsCarosel .masthead-slide-content .subTitle {
    font-size: 1.230769em;
    line-height: 1.2;
    padding: 10px 0;
    color: #000;
}
.newsCarosel .masthead-slide-content .description {
    font-size: 1.230769em;
    line-height: 1.2;
    padding: 10px 0;
    color: #000;
    display: block;
}
.newsCarosel .masthead-slide-content input[type=button] {
    padding: 10px 30px 10px 10px;
    border: 0;
    background: #6b2c91 url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) 90% 50% no-repeat;
    color: #fff;
}
.newsCarosel .masthead-slide-content p.button {
    margin: 10px 0 0 0 !important;
    font-size: 1.230769em;
}
.newsCarosel .masthead-slide-content p.button a {
    background: #6b2c91 url(https://assets.manchester.ac.uk/corporate/images/design/icon-moreArrow-right.png) right 10px center no-repeat;
    margin: 0;
    padding: 10px 30px 10px 10px;
}
.newsCarosel .lt-ie9 .masthead-slide-content p.button a {
    background-position: 90% 50%;
}
.newsCarosel .masthead-slide img,
.newsCarosel .masthead-image img {
    display: block;
    width: 100%;
    max-width: 1400px;
    height: auto;
    margin: 0 auto;
}
.newsCarosel .ie8 .masthead-slide img,
.newsCarosel .ie8 .masthead-image img {
    max-height: 480px;
}
.newsCarosel .carousel-wrapper {
    width: 100%;
}
.newsCarosel .home .carousel-wrapper {
    width: 94%;
    margin: 0 auto;
}
.newsCarosel .carousel .slide {
    display: none;
}
.newsCarosel .carousel .slide {
    display: none;
}
.newsCarosel .carousel.mobile-show-all .slide {
    display: block;
    margin-top: 20px;
}
.newsCarosel .carousel .slide:first-child {
    display: block;
    margin-top: 0;
}
.newsCarosel .carousel .slide span {
    display: block;
    width: 100%;
}
.newsCarosel .carousel .slide span img {
    width: 100%;
    height: auto;
}
.newsCarosel .carousel .slide .carouselContent {
    padding-top: 20px;
}
.newsCarosel .carousel .slide .description {
    display: block;
}
.newsCarosel .carousel-wrapper.no-descriptions .carousel .slide .description {
    display: none;
}
.newsCarosel .carousel-prev,
.newsCarosel .carousel-next {
    display: none;
}
.newsCarosel .newsTitleContainer {
    position: relative;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .home .newsTitleContainer {
    width: 94%;
}
.newsCarosel .newsTitleContainer h2 {
    float: left;
}
.newsCarosel .newsTitleContainer a.all {
    float: right;
    font-size: 1.1em;
    padding: 12px 0 6px;
    color: #6b2c91;
}
.newsCarosel .courseFinder {
    width: 100%;
    background: #6b2c91;
}
.newsCarosel .courseFinder-inner {
    padding: 20px;
}
.newsCarosel .courseFinder-inner h3 {
    font-size: 2em;
    font-weight: 300;
    line-height: 1.2;
    padding: 0 0 1em;
    color: #fff;
}
.newsCarosel .courseFinder-inner a,
.newsCarosel .courseFinder-inner a:visited {
    display: block;
    padding: 0;
    color: #ffe666;
}
.newsCarosel .courseFinderSelectWrapper {
    width: 100%;
    height: 34px;
    margin: 0 0 1em;
}
.newsCarosel .courseFinder-inner select {
    width: 100%;
    height: 34px;
    padding: 7px;
    border: 0;
    border-radius: 4px;
    color: #717275;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(https://assets.manchester.ac.uk/corporate/images/design/icon-selectBox-arrow.gif) no-repeat;
    background-position: 96% 50%;
    text-indent: 0.01px;
    text-overflow: "";
    cursor: pointer;
}
.newsCarosel .courseFinderInputWrapper {
    width: 100%;
    margin: 0 0 1em;
}
.newsCarosel .courseFinder-inner input[type=text] {
    width: 100%;
    padding: 8px;
    border: 0;
    border-radius: 4px;
    color: #717275;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel .lt-ie8 .courseFinder-inner input[type=text] {
    padding: 8px 0;
}
.newsCarosel .courseFinder-inner input[type=submit] {
    margin: 0 auto;
    height: 34px;
    padding: 8px;
    border: 0;
    border-radius: 4px;
    background: #383a3c;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel .courseFinder-inner input[type=submit]:hover,
.newsCarosel .courseFinder-inner input[type=submit]:focus {
    background-color: #424547;
}
.newsCarosel .courseFinder-inner input[type=submit]:active {
    background-color: #1d2022;
}
.newsCarosel .tabAccordionContainer {
    margin: 0 0 40px;
    clear: both;
}
.newsCarosel .tabTitles {
    display: none;
}
.newsCarosel .no-js .tabPanel {
    margin: 0 0 10px;
}
.newsCarosel .tabPanel h2.internalTitle {
    display: block;
    margin: 0;
    padding: 0;
    color: #fff;
    cursor: pointer;
    background: #f5f5f5;
    border-top: 1px solid #ccc;
    font-size: 1.8em;
}
.newsCarosel .tabPanel h2.internalTitle a {
    display: block;
    padding: 0.5em 0 0.5em 40px;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/accordion-expand.png) 10px 50% no-repeat;
    color: #2d3032;
    text-decoration: none;
}
.newsCarosel .tabPanel:last-child h2.internalTitle a {
    border-bottom: 1px solid #ccc;
}
.newsCarosel .tabPanel h2.internalTitle a.activeAccordionLink {
    background: url(https://assets.manchester.ac.uk/corporate/images/design/accordion-collapse.png) 10px 50% no-repeat;
    border-bottom: 1px solid #ccc;
}
.newsCarosel .no-js .tabPanel h2.internalTitle a {
    background: 0 0;
    padding: 10px;
}
.newsCarosel .no-js .tabPanel h2.internalTitle a.activeAccordionLink {
    background: 0 0;
}
.newsCarosel .tabPanelWrapper {
    display: none;
    padding: 26px 0 10px 0;
}
.newsCarosel .no-js .tabPanelWrapper {
    display: block;
}
.newsCarosel .tabPanel:last-child .tabPanelWrapper.activeAccordionPanel {
    border-bottom: 1px solid #ccc;
}
.newsCarosel .activeAccordionPanel {
    display: block;
    overflow: auto;
}
.newsCarosel .blockquote {
    position: relative;
    margin-top: 30px;
    border-top: 1px solid #ececed;
    border-bottom: 1px solid #ececed;
}
.newsCarosel .blockquote .quotes {
    position: absolute;
    top: -15px;
    left: 50%;
    width: 75px;
    height: 26px;
    margin: 0 0 -38px;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-quotes.gif) 0 0 no-repeat;
}
.newsCarosel .blockquote img {
    display: block;
    margin: 0 auto 20px;
}
.newsCarosel .pullQuote {
    position: relative;
    border: 1px solid #ccc;
    border-width: 1px 0;
    padding: 20px 0;
    margin-top: 1em;
    margin-bottom: 1.230769em;
    overflow: visible;
}
.newsCarosel .pullQuote .quotes {
    position: absolute;
    top: -15px;
    left: 50%;
    width: 75px;
    height: 26px;
    margin: 0 0 -37.5px;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-quotes.gif) 0 0 no-repeat;
}
.newsCarosel .pullQuote blockquote {
    text-transform: none;
    color: #6b2c91;
    font-size: 1.230769em;
    line-height: 1.5;
}
.newsCarosel .pullQuote blockquote p {
    text-transform: none;
    color: #6b2c91;
    font-size: 1em;
    padding-bottom: 0;
}
.newsCarosel .pullQuote blockquote p:last-child {
    padding-bottom: 0;
}
.newsCarosel .pullQuote blockquote cite {
    color: #343536;
    font-size: 1em;
    font-weight: 600;
}
.newsCarosel .pullQuote blockquote cite span {
    color: #545658;
}
.newsCarosel .pullQuote.sixcol img {
    display: block;
    margin: 0 auto 20px;
}
.newsCarosel .gridList li > a {
    text-decoration: none !important;
}
.newsCarosel .gridList li h2 {
    font-size: 1.538462em;
    font-weight: 400;
}
.newsCarosel .gridList.events-list li a:hover h2 {
    text-decoration: underline;
}
.newsCarosel .gridBlock {
    position: relative;
    margin-bottom: 5%;
    padding-bottom: 5%;
    border-bottom: 1px solid #ccc;
    padding-left: 0;
}
.newsCarosel .gridBlock:last-child {
    border-bottom: 0;
}
.newsCarosel .gridBlock img {
    float: left;
    width: 40% !important;
    height: auto;
    margin-right: 10px;
}
.newsCarosel .gridBlock .largeTitle {
    padding: 0 0 10px;
}
.newsCarosel .gridBlock p {
    line-height: 1.4;
}
.newsCarosel .gridBlock .playButton {
    position: absolute;
    top: 0;
    left: 0;
    width: 57px;
    height: 57px;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-play-button.gif) 0 0 no-repeat;
}
.newsCarosel .listBlock {
    border-top: 1px solid #ccc;
    padding: 35px 0;
}
.newsCarosel .listBlock img {
    float: left;
    width: 40%;
    height: auto;
    margin-bottom: 10px;
}
.newsCarosel .listBlock .largeTitle {
    padding: 0 0 10px;
}
.newsCarosel .listBlock p {
    line-height: 1.4;
}
.newsCarosel ul.gridList li {
    border-top: 1px solid #ccc;
    padding: 30px 0;
    background: 0 0;
    position: relative;
    overflow: hidden;
    margin: 0;
}
.newsCarosel .gridList li img {
    float: left;
    width: 30%;
    height: auto;
    margin-bottom: 10px;
    margin: 0 10px 0 0;
}
.newsCarosel .gridList li .largeTitle {
    padding: 0 0 10px;
}
.newsCarosel .gridList li p {
    line-height: 1.4;
}
.newsCarosel .gridList .playButton {
    position: absolute;
    top: 30px;
    left: 0;
    width: 35px;
    height: 35px;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/icon-play-button.gif) 0 0 no-repeat;
    background-size: 35px 35px;
}
.newsCarosel fieldset {
    margin: 0 0 20px;
    border: 0 solid #ccc;
    border-width: 1px 0 0 0;
    padding: 40px 0 20px 0;
}
.newsCarosel form > fieldset:last-of-type {
    border-bottom-width: 1px;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.newsCarosel fieldset fieldset,
.newsCarosel fieldset.minimal {
    margin: 0;
    padding: 0;
    border: 0;
}
.newsCarosel .lt-ie8 fieldset {
    width: 95%;
}
.newsCarosel legend {
    padding: 0 5px;
    margin: 0 0 0 20px;
    font-size: 1.538462em;
    color: #343536;
}
.newsCarosel .fieldsetInnerContainer {
    margin: 0;
    padding: 0;
}
.newsCarosel .formRowContainer {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
    font-size: 1.230769em;
    color: #343536;
}
.newsCarosel .formRowContainer:last-child {
    margin-bottom: 0;
}
.newsCarosel .extraRow {
    margin: 5px 0 0 0;
}
.newsCarosel .counterContainer {
    margin: 0 0 10px 0;
}
.newsCarosel .counterContainer p {
    margin: 0;
    font-size: 80%;
}
.newsCarosel .hidden {
    display: none;
}
.newsCarosel .formRowContainer input,
.newsCarosel .formRowContainer select,
.newsCarosel .formRowContainer textarea {
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    font-size: 1em;
    color: #343536;
    border-radius: 4px;
}
.newsCarosel .formRowContainer input:disabled,
.newsCarosel .formRowContainer select:disabled,
.newsCarosel .formRowContainer textarea:disabled {
    background-color: #f0f0f0;
}
.newsCarosel .formRowContainer select :disabled {
    color: #343536;
    text-decoration: line-through;
}
.newsCarosel .formRowContainer li {
    font-size: 1em;
}
.newsCarosel ::-webkit-input-placeholder {
    color: #565758;
}
.newsCarosel :-moz-placeholder {
    color: #565758;
}
.newsCarosel ::-moz-placeholder {
    color: #565758;
}
.newsCarosel :-ms-input-placeholder {
    color: #565758;
}
.newsCarosel input[type=text],
.newsCarosel input[type=password],
.newsCarosel input[type=number],
.newsCarosel input[type=email],
.newsCarosel textarea,
.newsCarosel select {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    border: 1px solid #ccc;
}
.newsCarosel input[type=text]:focus,
.newsCarosel input[type=number]:focus,
.newsCarosel input[type=tel]:focus,
.newsCarosel input[type=email]:focus,
.newsCarosel textarea:focus:not(.jw-sharing-text),
.newsCarosel select:focus {
    border: 1px solid #6b2c91;
}
.newsCarosel input[type=text]::-ms-clear,
.newsCarosel input[type=password]::-ms-reveal {
    display: none;
}
.newsCarosel optgroup {
    font-style: normal;
    font-weight: 600;
}
.newsCarosel .formRowContainer label {
    cursor: pointer;
    font-size: 1em;
    color: #343536;
}
.newsCarosel .formRowContainer .label {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #343536;
    font-size: 1em;
}
.newsCarosel .formRowContainer input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    margin: 0;
    padding: 5px 8px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel .formRowContainer input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]).autoWidth {
    width: auto;
}
.newsCarosel .lt-ie8 .formRowContainer input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    padding: 5px 0;
}
.newsCarosel .formRowContainer select {
    margin: 0 10px 0 0;
    padding: 6px;
    cursor: pointer;
}
.newsCarosel .formRowContainer textarea {
    margin: 0;
    padding: 5px 5px 5px 8px;
    width: 100%;
    height: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel input[type=submit],
.newsCarosel input[type=button] {
    background-color: #6b2c91;
    color: #fff;
    border: 0;
    padding: 6px 15px;
    font-weight: 400;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.newsCarosel input[type=submit]:hover,
.newsCarosel input[type=submit]:focus,
.newsCarosel input[type=button]:hover,
.newsCarosel input[type=button]:focus {
    background-color: #79379d;
}
.newsCarosel input[type=submit]:active,
.newsCarosel input[type=button]:active {
    background-color: #55147a;
}
.newsCarosel input,
.newsCarosel select {
    background: #fff;
}
.newsCarosel input[type=text],
.newsCarosel input[type=url],
.newsCarosel input[type=tel],
.newsCarosel input[type=number],
.newsCarosel input[type=color],
.newsCarosel input[type=email],
.newsCarosel select,
.newsCarosel textarea {
    -moz-box-shadow: 0 1px 2px 0 #eee inset;
    -webkit-box-shadow: 0 1px 2px 0 #eee inset;
    box-shadow: 0 1px 2px 0 #eee inset;
}
.newsCarosel .disabled .formRowContainer select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(https://assets.manchester.ac.uk/corporate/images/design/icon-selectBox-arrow.gif) no-repeat;
    background-position: 96% 50%;
    text-indent: 0.01px;
    text-overflow: "";
    padding-right: 15px;
    width: 100%;
}
.newsCarosel .formRowContainer select {
    width: 100%;
}
.newsCarosel .formRowContainer select.autoWidth {
    width: auto;
}
.newsCarosel .lt-ie10 select {
    background: 0 0;
    padding-right: 10px;
}
.newsCarosel .required {
    position: absolute;
    top: 5px;
    left: -10px;
    width: 10px;
    height: 10px;
    background: url(https://assets.manchester.ac.uk/corporate/css/formImages/required.png) 0 0 no-repeat;
}
.newsCarosel span.required {
    position: relative;
    top: auto;
    left: auto;
    background: 0 0;
    display: inline;
    color: #b30000;
}
.newsCarosel .tickIcon {
    position: absolute;
    top: 50%;
    right: 40px;
    margin-top: -20px;
    width: 20px;
    height: 40px;
    background: url(https://assets.manchester.ac.uk/corporate/css/formImages/tick.png) 98% 50% no-repeat;
}
.newsCarosel .crossIcon {
    position: absolute;
    top: 50%;
    right: 40px;
    margin-top: -20px;
    width: 20px;
    height: 40px;
    background: url(https://assets.manchester.ac.uk/corporate/css/formImages/cross.png) 98% 50% no-repeat;
}
.newsCarosel .inputWrapper {
    position: relative;
}
.newsCarosel .clearIcon {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 35px;
    background: url(https://assets.manchester.ac.uk/corporate/css/formImages/clear.png) 50% 50% no-repeat;
    cursor: pointer;
    z-index: 3;
}
.newsCarosel .clearIconPadding {
    padding-right: 28px !important;
}
.newsCarosel .passwordIcon {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -20px;
    width: 35px;
    height: 40px;
    background: url(https://assets.manchester.ac.uk/corporate/css/formImages/wink.png) 5px 50% no-repeat;
    cursor: pointer;
    z-index: 3;
}
.newsCarosel .passwordIcon-show {
    background-position: -40px 50%;
}
.newsCarosel .movePasswordIcon {
    right: 45px !important;
}
.newsCarosel .doubleIconPadding {
    padding-right: 80px !important;
}
.newsCarosel .messageContainer {
    margin: 0 0 16px 0;
    padding: 6px 5px 5px 39px;
}
.newsCarosel .messageContainer p {
    margin: 0;
    padding: 0;
    font-size: 1.230769em;
}
.newsCarosel .messageContainer p:not(:first-child),
.newsCarosel .messageContainer ul:not(:first-child),
.newsCarosel .messageContainer ol:not(:first-child) {
    margin-top: 0.8em;
}
.newsCarosel .formRowContainer .messageContainer {
    margin: 5px 0 0;
}
.newsCarosel .formRowContainer .messageContainer p {
    font-size: 1em;
}
.newsCarosel .helpContainer {
    border: 1px solid #9fc7f5;
    background: #dbecff url(https://assets.manchester.ac.uk/corporate/css/formImages/help.png) 9px 8px no-repeat;
}
.newsCarosel .confirmationContainer {
    border: 1px solid #0c0;
    background: #cfc url(https://assets.manchester.ac.uk/corporate/css/formImages/tick.png) 9px 8px no-repeat;
}
.newsCarosel .errorContainer {
    border: 1px solid #f70;
    background: #ffeac8 url(https://assets.manchester.ac.uk/corporate/css/formImages/exclamation.png) 9px 8px no-repeat;
}
.newsCarosel div.formSuccess,
.newsCarosel div.formErrors {
    margin: 1em 0;
    padding: 1em 1em 0 1em;
}
.newsCarosel div.formSuccess {
    border: 1px solid #0c0;
    background-color: #cfc;
}
.newsCarosel div.formErrors {
    border: 1px solid #f70;
    background-color: #ffeac8;
}
.newsCarosel div.formSuccess h2,
.newsCarosel div.formErrors h2 {
    margin: 0 0 1em 0;
}
.newsCarosel div.formSuccess p,
.newsCarosel div.formErrors p {
    margin: 0;
}
.newsCarosel div.formSuccess p em,
.newsCarosel div.formErrors p em {
    width: 98%;
}
.newsCarosel div.formSuccess a,
.newsCarosel div.formErrors a {
    color: #009;
}
.newsCarosel div.formSuccess a:hover,
.newsCarosel div.formErrors a:hover {
    color: #009;
}
.newsCarosel .infoPanel {
    margin: 0 0 0 0;
}
.newsCarosel .infoPanel input {
    float: left;
    margin: 15px 5px 0 0;
    padding: 0;
    border: 0;
}
.newsCarosel .infoPanel label {
    display: block;
    margin: 0;
    padding: 8px 12px 10px 20px;
    cursor: pointer;
}
.newsCarosel .compactList {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsCarosel .compactList li {
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .compactList.vertical li {
    float: none;
}
.newsCarosel .compactList li input {
    float: left;
    margin: 6px 0 0;
}
.newsCarosel .compactList li label {
    float: left;
    padding: 8px 20px 8px 5px;
}
.newsCarosel .singleRowList {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsCarosel .singleRowList li {
    float: left;
    width: 48%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .singleRowList li input {
    float: left;
    margin: 10px 0 0;
}
.newsCarosel .singleRowList li label {
    display: block;
    float: left;
    padding: 8px 20px 8px 5px;
    font-size: 0.85em;
}
.newsCarosel .multiColList {
    margin: 0;
    padding: 0;
    list-style: none;
    -moz-column-count: 1;
    -moz-column-gap: 1em;
    -webkit-column-count: 1;
    -webkit-column-gap: 1em;
    column-count: 1;
    column-gap: 1em;
}
.newsCarosel .multiColList li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .multiColList li input {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    border: 0;
}
.newsCarosel .multiColList li label {
    display: block;
    margin: 0;
    padding: 8px 12px 10px 20px;
}
.newsCarosel ul.countries {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsCarosel ul.countries li {
    float: left;
    width: 130px;
    height: 100px;
    background: 0 0;
    margin: 10px 10px 10px 0;
    padding: 0;
    text-align: center;
    font-size: 1.076923em;
}
.newsCarosel ul.countries li a {
    display: block;
    height: 100%;
    text-decoration: none;
}
.newsCarosel ul.countries li a:hover {
    text-decoration: underline;
}
.newsCarosel #quickLinksBackground {
    background-color: #ececed;
}
.newsCarosel #quickLinksList {
    display: none;
}
.newsCarosel #quickLink {
    width: 100%;
}
.newsCarosel #quickLinkGo {
    display: none;
    width: 25%;
    max-width: 100px;
}
.newsCarosel #quickLink {
    max-width: 400px;
}
.newsCarosel .no-js #quickLink {
    display: inline;
    width: 70%;
    max-width: 300px;
}
.newsCarosel .no-js #quickLinkGo {
    display: inline;
}
.newsCarosel .courseFinder form {
    margin-top: 0;
}
.newsCarosel .courseFinder #courseKeywords,
.newsCarosel .courseFinder #studyLevel {
    margin-bottom: 10px;
    background-color: #fff;
}
.newsCarosel .courseFinder select option:checked {
    box-shadow: 0 0 10px 100px #254e57 inset;
}
.newsCarosel .courseFinder input[type=text] {
    border: 1px solid #6b2c91;
    padding: 6px 28px 6px 8px !important;
    z-index: 90000;
}
.newsCarosel .courseFinder input[type=text]:focus,
.newsCarosel .courseFinder select:focus {
    border-color: #ffe666;
}
.newsCarosel .courseFinder input[type=submit] {
    width: 100%;
    background-color: #383a3c;
}
.newsCarosel .courseFinder input[type=submit]:hover,
.newsCarosel .courseFinder input[type=submit]:focus {
    background-color: #424547;
}
.newsCarosel .courseFinder input[type=submit]:active {
    background-color: #1d2022;
}
.newsCarosel .courseFinder ul.courseLinks {
    margin: 0;
    padding: 0;
    list-style: none;
}
.newsCarosel .courseFinder ul.courseLinks li:before {
    content: "» ";
    vertical-align: 1px;
    color: #ffe666;
}
.newsCarosel .courseFinder ul.courseLinks li {
    margin: 0;
    padding: 5px 0;
    background: 0 0;
}
.newsCarosel .courseFinder ul.courseLinks li a,
.newsCarosel .courseFinder ul.courseLinks li a:visited,
.newsCarosel .courseFinder ul.courseLinks li a:hover {
    color: #ffe666;
    padding: 5px 0;
}
.newsCarosel .courseFinder.multi p {
    padding-bottom: 0.5em;
}
.newsCarosel .courseFinder.single p {
    padding-bottom: 0;
}
.newsCarosel .courseFinder.single p:before {
    content: "» ";
    vertical-align: 1px;
    color: #ffe666;
}
.newsCarosel .courseFinder p a,
.newsCarosel .courseFinder p a:visited,
.newsCarosel .courseFinder p a:hover {
    color: #ffe666;
}
.newsCarosel .courseFinder .ui-autocomplete li {
    background: 0 0;
}
.newsCarosel .courseFinder p {
    margin-top: 1em;
}
.newsCarosel ul.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3000;
}
.newsCarosel ul.ui-autocomplete {
    background-color: #fff;
    margin: 5px 0 0 0;
    padding: 0;
    border: 1px solid #6b2c91;
    width: 200px;
    list-style: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0;
    -moz-box-shadow: 2px 2px 3px #888;
    -webkit-box-shadow: 2px 2px 3px #888;
    box-shadow: 2px 2px 2px #888;
}
.newsCarosel .contentContainer ul.ui-autocomplete {
    border-top-width: 0;
}
.newsCarosel ul.ui-autocomplete li {
    margin: 0;
    padding: 0;
    border: 0 solid #fff;
    line-height: 1.3;
}
.newsCarosel ul.ui-autocomplete li:hover {
    border: 0;
    background-color: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: underline;
}
.newsCarosel .ui-state-active {
    background-color: #eee;
    text-decoration: underline;
}
.newsCarosel ul.ui-autocomplete li a,
.newsCarosel ul.ui-autocomplete li div {
    display: block;
    cursor: pointer;
    padding: 8px 5px;
}
.newsCarosel ul.ui-autocomplete li #ui-active-menuitem {
    background-color: #6b2c91;
    color: #fff;
    text-decoration: none;
}
.newsCarosel ul.ui-autocomplete li a img,
.newsCarosel ul.ui-autocomplete li div img {
    vertical-align: middle;
}
.newsCarosel .ui-helper-hidden-accessible {
    position: absolute;
    margin: -1px;
    border: 0;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
}
.newsCarosel .lazy,
.newsCarosel .no-js .lazy2 {
    display: none;
}
.newsCarosel #courseSearch fieldset {
    margin-bottom: 0;
    padding: 0;
    border: 0;
}
.newsCarosel #courseSearchNoResults {
    display: none;
}
.newsCarosel #courseSearch #courseSearchButtons input {
    margin-right: 10px;
    padding: 6px 6px;
}
.newsCarosel #courseSearch #advancedOptions {
    display: none;
}
.newsCarosel #courseSearch #advancedOptions.show {
    display: block;
}
.newsCarosel #courseSearch #advancedToggle,
.newsCarosel #courseSearch #clearFilters {
    margin-right: 10px;
    display: none;
}
.newsCarosel #courseSearch #filterCheckboxes {
    margin: 0;
    padding: 0;
}
.newsCarosel #courseSearch #filterCheckboxes li {
    background: 0 0;
    margin: 5px 0 0 0;
    padding: 0;
}
.newsCarosel #loadingText {
    display: none;
}
.newsCarosel div#columnHeadings {
    display: none;
    font-size: 1.230769em;
}
.newsCarosel div.columnHeading {
    margin: 0;
    padding: 8px 0;
    background-color: #383b3c;
    color: #fff;
    font-weight: 700;
}
.newsCarosel ul.courseList {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 0 solid #ccc;
    width: 100%;
}
.newsCarosel ul.courseList li {
    margin: 0 0 10px 0;
    padding: 0;
    background: 0 0;
}
.newsCarosel ul.courseList li div {
    vertical-align: top;
    padding: 8px 0;
}
.newsCarosel div.title {
    display: inline;
}
.newsCarosel div.degree {
    display: inline;
}
.newsCarosel div.postgraduate div.degree {
    display: none;
}
.newsCarosel div.duration {
    display: inline;
}
.newsCarosel div.ucas {
    display: inline;
}
.newsCarosel ul.courseList li div.degree:before {
    content: " ";
}
.newsCarosel ul.courseList li div.duration:before {
    content: " / ";
}
.newsCarosel ul.courseList li div.ucas:before {
    content: " / ";
}
.newsCarosel #noCourses {
    display: none;
}
.newsCarosel #loadingImage {
    display: none;
    vertical-align: -9px;
    height: 31px;
}
.newsCarosel #courseprofile #schoolPanel {
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ebeced;
    padding: 20px;
    margin-bottom: 1em;
    border-top: 1px solid #999;
}
.newsCarosel #courseprofile #schoolPanel p {
    font-weight: 600;
}
.newsCarosel #courseprofile #schoolPanel p#schoolName {
    font-size: 1.384615em;
    line-height: 1.3;
    padding-bottom: 0;
}
.newsCarosel #courseprofile #schoolPanel p#schoolName a {
    font-weight: 600;
    color: #6b2c91;
    text-decoration: none;
    padding-right: 25px;
    background: url(http://assets.manchester.ac.uk/corporate/images/design/menu-arrow-right-closed-grey.png) right center no-repeat;
    background-size: 15px 12px;
}
.newsCarosel #courseprofile #schoolPanel p#schoolName a:hover {
    text-decoration: underline;
}
.newsCarosel #courseprofile #pg {
    border-color: #999;
}
.newsCarosel #courseprofile .tab {
    display: none;
}
.newsCarosel #courseprofile .tab ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.newsCarosel #courseprofile .tab ul li {
    display: inline;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font-weight: 400;
    background: 0 0;
}
.newsCarosel #courseprofile .tab ul li a {
    float: left;
    display: block;
    background-color: #e2e2e2;
    color: #000;
    text-decoration: none;
    margin: 0;
    padding: 6px 5px 8px 5px;
    height: auto;
    border: 1px solid #999;
    border-bottom: none;
    font-size: 0.9em;
    font-weight: 500;
    background: #e2e2e2 url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.newsCarosel #courseprofile .tab ul li a:hover {
    text-decoration: underline;
}
.newsCarosel #courseprofile .tab ul li span.currentbranch0 a {
    background-color: #fff;
    color: #000;
    border-color: #999;
}
.newsCarosel #courseprofile .tab ul li span a {
    background-color: #fff;
    color: #272828;
    border-color: #999;
    background-image: none;
}
.newsCarosel #courseprofile div.factfile {
    margin: 0 0 1.5em 0;
    border: 1px solid #999;
    padding: 20px 20px 10px 20px;
    font-size: 1em;
    overflow: visible;
}
.newsCarosel #courseprofile div.factfile h2 {
    margin: 0 0 0.5em 0;
    padding: 0;
}
.newsCarosel #courseprofile div.factfile label {
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.newsCarosel #courseprofile div.factfile p {
    font-size: 1em;
    margin: 0 1em 0.3em 1em;
    padding: 0;
}
.newsCarosel #courseprofile div.factfile ul {
    margin: 1em 0;
}
.newsCarosel #courseprofile div.factfile dl {
    margin: 0;
}
.newsCarosel #courseprofile div.factfile dt {
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: 1.5;
}
.newsCarosel #courseprofile div.factfile dd {
    font-weight: 400;
    margin: 0 0 0.7em 0;
    padding: 0;
    line-height: 1.5;
}
.newsCarosel #courseprofile div.factfile dd p {
    margin: 0 0 1em 0;
    font-size: 1em;
}
.newsCarosel #courseprofile div.factfile dd ul {
    margin: 0 0 1em 0;
    padding: 0;
}
.newsCarosel #courseprofile div.factfile dd ul li {
    margin: 0 0 0 0;
    padding: 0 0 10px 1em;
    font-size: 1em;
}
.newsCarosel #courseprofile div.factfile .howToApply {
    margin-top: 10px;
}
.newsCarosel #courseprofile p.taborall {
    display: none;
}
.newsCarosel #courseprofile .courseprofilecontent {
    position: relative;
}
.newsCarosel #courseprofile #compareCourse {
    display: none;
}
.newsCarosel #courseprofile div.field {
    font-size: 1.230769em;
    line-height: 1.5;
    padding: 0 0 1em;
    color: #343536;
    font-weight: 400;
}
.newsCarosel #courseprofile div.field p {
    font-size: 1em;
}
.newsCarosel #courseprofile div.field li {
    font-size: 1em;
}
.newsCarosel #courseprofile div.field table th,
.newsCarosel #courseprofile div.field table td {
    font-size: 1em;
}
.newsCarosel #courseprofile dd div.field {
    font-size: 1em;
}
.newsCarosel #courseprofile div.contact dl {
    margin: 0;
}
.newsCarosel #courseprofile div.contact dt {
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: 1.5;
}
.newsCarosel #courseprofile div.contact dd {
    font-weight: 400;
    margin: 0 0 0.7em 0;
    padding: 0;
    line-height: 1.5;
}
.newsCarosel #courseprofile div.contact dd p {
    margin: 0 0 1em 0;
    font-size: 1em;
}
.newsCarosel #courseprofile div.contact dd ul {
    margin: 0 0 1em 0;
    padding: 0;
}
.newsCarosel #courseprofile div.contact dd ul li {
    margin: 0 0 0 2em;
    padding: 0;
}
.newsCarosel #courseprofile .prevnext {
    margin-top: 20px;
    padding: 0 20px 0 0;
    width: auto;
    display: inline-block;
    background: url(https://assets.manchester.ac.uk/corporate/images/design/course-next-arrow.png) top right no-repeat #6b2c91;
    min-height: 41px;
}
.newsCarosel #courseprofile .prevnext p {
    margin: 0;
    padding: 0;
    min-height: 41px;
    line-height: 1.2;
}
.newsCarosel #courseprofile .prevnext p a {
    color: #fff;
    display: block;
    padding: 10px;
    text-decoration: none;
}
.newsCarosel #courseprofile .prevnext p a:hover {
    color: #fff;
    text-decoration: underline;
}
.newsCarosel #courseprofile .courseunits .hidedefault {
    display: none;
}
.newsCarosel #courseprofile .courseunits tfoot td {
    text-align: center;
    background-color: #fff;
}
.newsCarosel #courseprofile .courseunits tfoot tr.link td {
    text-align: center;
    background-color: #ccf;
    padding: 0;
}
.newsCarosel #courseprofile .courseunits tfoot tr.link td a {
    display: block;
    color: #000;
    text-decoration: none;
    padding: 6px;
}
.newsCarosel #courseprofile .courseunits tfoot tr.link td a:before {
    content: "» ";
}
.newsCarosel #courseprofile .courseunits tfoot tr.link td a:hover {
    text-decoration: underline;
}
.newsCarosel #courseprofile .returntodetails {
    width: auto;
    float: right;
    margin: 20px 0 0 10px !important;
    background-color: #e2e2e2;
    padding: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.newsCarosel #courseprofile .returntodetails a {
    padding: 7px 15px;
    display: block;
    color: #000;
    text-decoration: none;
}
.newsCarosel #courseprofile .returntodetails a:hover {
    text-decoration: underline;
}
.newsCarosel a.applyUcas {
    padding: 6px 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #6b2c91;
    border: 1px solid #6b2c91;
    color: #fff;
    text-decoration: none;
}
.newsCarosel a.applyUcas:visited {
    color: #fff;
}
.newsCarosel a.applyUcas:hover,
.newsCarosel a.applyUcas:focus {
    background-color: #79379d;
    color: #fff;
}
.newsCarosel a.applyUcas:active {
    background-color: #55147a;
    color: #fff;
}
.newsCarosel p.button a {
    display: inline-block;
    padding: 6px 12px;
    margin: 0 10px 10px 0;
    border: 1px solid #6b2c91;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #6b2c91;
    color: #fff;
    text-decoration: none;
}
.newsCarosel p.button a:visited {
    color: #fff;
}
.newsCarosel p.button a:hover,
.newsCarosel p.button a:focus {
    background-color: #79379d;
    color: #fff;
}
.newsCarosel p.button a:active {
    background-color: #55147a;
    color: #fff;
}
.newsCarosel p.button a.black {
    background-color: #383a3c;
}
.newsCarosel p.button a.black:hover,
.newsCarosel p.button a.black:focus {
    background-color: #424547;
}
.newsCarosel p.button a.black:active {
    background-color: #1d2022;
}
.newsCarosel p.button a.white {
    background-color: #ececed;
    color: #343536;
    border-color: #ececed;
}
.newsCarosel p.button a.white:hover,
.newsCarosel p.button a.white:focus {
    background-color: #fff;
}
.newsCarosel p.button a.white:active {
    background-color: #e4e4e4;
    border-color: #e4e4e4;
}
.newsCarosel p.button a.grey {
    background-color: #949699;
    color: #fff;
}
.newsCarosel p.button a.grey:hover,
.newsCarosel p.button a.grey:focus {
    background-color: #a9abad;
}
.newsCarosel p.button a.grey:active {
    background-color: #7c7d80;
}
.newsCarosel input[type=submit].grey,
.newsCarosel input[type=button].grey {
    background-color: #949699;
    color: #fff;
}
.newsCarosel input[type=submit].grey:hover,
.newsCarosel input[type=submit].grey:focus,
.newsCarosel input[type=button].grey:hover,
.newsCarosel input[type=button].grey:focus {
    background-color: #a9abad;
}
.newsCarosel input[type=submit].grey:active,
.newsCarosel input[type=button].grey:active {
    background-color: #7c7d80;
}
.newsCarosel input[type=submit].black,
.newsCarosel input[type=button].black {
    background-color: #383a3c;
    color: #fff;
}
.newsCarosel input[type=submit].black:hover,
.newsCarosel input[type=submit].black:focus,
.newsCarosel input[type=button].black:hover,
.newsCarosel input[type=button].black:focus {
    background-color: #424547;
}
.newsCarosel input[type=submit].black:active,
.newsCarosel input[type=button].black:active {
    background-color: #1d2022;
}
.newsCarosel .embed-container {
    position: relative;
    margin-bottom: 1em;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.newsCarosel .embed-container iframe,
.newsCarosel .embed-container object,
.newsCarosel .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
}
.newsCarosel .embed-container-wakelet iframe {
    width: 100%;
}
.newsCarosel .jwplayer {
    position: absolute !important;
    top: 0 !important;
    display: block !important;
}
.newsCarosel .lt-ie9 .jwplayer {
    display: inline-block !important;
}
.newsCarosel .videobox2 {
    background-color: #000;
    position: relative;
    margin: 0 0 1.5em 0;
    padding-bottom: 56.25% !important;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    overflow-y: hidden;
}
.newsCarosel .videobox2 a {
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: inline;
}
.newsCarosel .videobox2 img {
    border: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.newsCarosel .videobox2.posterRatioFourThree img {
    height: 133%;
    top: -16.5%;
}
.newsCarosel .videobox2 a .video-play-button {
    position: absolute;
    left: 50%;
    top: 50%;
    text-indent: -9999px;
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/play-purple-black.png);
    background-repeat: no-repeat;
    height: 80px;
    width: 80px;
    margin-left: -40px;
    margin-top: -40px;
    background-size: 160px 80px;
}
.newsCarosel .videobox2 a:hover .video-play-button {
    background-position: -80px 0;
}
.newsCarosel .videobox2 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.newsCarosel .videobox2 video {
    width: 100% !important;
    height: 100% !important;
    -webkit-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
}
.newsCarosel .videobox2 object,
.newsCarosel .videobox2 embed {
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.newsCarosel .ie7 .videobox2 {
    width: 320px;
    height: 180px;
    padding: 0;
}
.newsCarosel .ie7 .videobox2 img {
    width: 320px;
    height: 180px;
}
.newsCarosel .ie7 .videobox2 div {
    width: 320px !important;
    height: 180px !important;
}
.newsCarosel .ie7 .videobox2 a .video-play-button,
.newsCarosel .ie8 .videobox2 a .video-play-button {
    height: 100px;
    width: 100px;
    margin-left: -50px;
    margin-top: -50px;
    background-size: 200px 100px;
}
.newsCarosel .ie7 .videobox2 a:hover .video-play-button,
.newsCarosel .ie8 .videobox2 a:hover .video-play-button {
    background-position: -100px 0;
}
.newsCarosel .videoPlaylistWrapper {
    margin-bottom: 1.5em;
    line-height: 0.5;
    background-color: #000;
    overflow-y: hidden;
}
.newsCarosel .videoPlaylistWrapper .jwplayer {
    position: relative !important;
    display: inline-block !important;
}
.newsCarosel .videoPlaylistWrapper video {
    width: 100% !important;
    height: 100% !important;
    -webkit-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
}
.newsCarosel .videoPlaylistWrapper .jwplayer.jw-flag-fullscreen {
    display: block !important;
}
.newsCarosel .video.playlist {
    position: relative;
    background-color: #000;
    height: 0;
    padding-bottom: 56.25%;
}
.newsCarosel .video.playlist.fourThree {
    padding-bottom: 75%;
}
.newsCarosel .video .loading {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    text-indent: -9999px;
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/ajax-loader-66.gif);
    background-repeat: no-repeat;
    height: 66px;
    width: 66px;
    margin-left: -33px;
    margin-top: -33px;
    display: none;
}
.newsCarosel .jw-video {
    top: 0 !important;
    left: 0 !important;
}
.newsCarosel .jw-display-icon-container {
    background-color: #6b2c91 !important;
    border-width: 0 !important;
    border-width: 4px !important;
    border-style: solid !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, 0.25) !important;
    background-clip: padding-box !important;
}
.newsCarosel .jwplayer:hover .jw-display-icon-container.jw-background-color {
    background-color: #565758 !important;
}
.newsCarosel .jw-display-icon-container .jw-icon-display:hover {
    color: #fff !important;
}
.newsCarosel .ios .youtube .jw-display-icon-container,
.newsCarosel .ios .youtube .jw-icon-display {
    pointer-events: none !important;
}
.newsCarosel .videoPlaylistNavWrapper {
    height: 150px;
    overflow: hidden;
    position: relative;
    border-top: 1px solid #ccc;
    display: none;
}
.newsCarosel ul.videoPlaylistNav {
    background-color: #000;
    color: #fff;
    height: auto;
    list-style: none;
    margin: 0;
    padding: 0;
}
.newsCarosel ul.videoPlaylistNav li {
    position: relative;
    overflow: hidden;
    background: 0 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #ccc;
}
.newsCarosel ul.videoPlaylistNav li.current {
    background-color: #333 !important;
}
.newsCarosel ul.videoPlaylistNav li.current img:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\e60e";
}
.newsCarosel ul.videoPlaylistNav li a {
    text-decoration: none;
    display: block;
    padding: 10px 10px;
    min-height: 60px;
    box-sizing: border-box;
}
.newsCarosel ul.videoPlaylistNav img {
    float: left;
    margin-right: 10px;
    display: none;
}
.newsCarosel ul.videoPlaylistNav div {
    overflow: hidden;
}
.newsCarosel ul.videoPlaylistNav div p {
    padding: 0;
    color: #fff;
    font-size: 1em;
    font-size: 0.875em;
    line-height: 1.3;
}
.newsCarosel ul.videoPlaylistNav div p.title {
    font-weight: 600;
}
.newsCarosel ul.videoPlaylistNav div p.description {
    font-size: 0.875em;
    display: block;
    margin-top: 5px;
}
.newsCarosel ul.videoPlaylistNav li a:hover p.title {
    text-decoration: underline;
}
.newsCarosel .videobox2 noscript {
    color: #fff;
}
.newsCarosel p.videoNoJavascript {
    color: #fff;
    margin: 1em;
    padding: 0;
}
.newsCarosel .audiobox {
    position: relative;
    height: 40px;
    background-color: #000;
    margin: 0 0 1.5em 0;
    clear: both;
}
.newsCarosel .audio .loading {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    text-indent: -9999px;
    background-image: url(https://assets.manchester.ac.uk/corporate/images/design/ajax-loader-66.gif);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    margin-left: -15px;
    margin-top: -15px;
    display: none;
}
.newsCarosel .audiobox noscript {
    color: #fff;
}
.newsCarosel .searchresults {
    margin: 0;
    padding: 0;
}
.newsCarosel .searchresults-statistics p {
    margin: 0;
    padding: 0;
}
.newsCarosel .searchresults-data dl dt {
    margin: 2em 0 0 0;
    padding: 0;
    font-weight: 400;
}
.newsCarosel .searchresults-data dl dd {
    font-size: 1.076923em;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
.newsCarosel .searchresults-data .url {
    color: #093;
    padding: 0;
    margin-top: 0;
    word-wrap: break-word;
}
.newsCarosel .searchresults-data .size {
    display: none;
}
.newsCarosel .searchresults-data .size,
.newsCarosel .searchresults-data .moreresults {
    color: #000;
    padding: 0;
}
.newsCarosel .searchresults-navigation {
    margin: 1em 0 2.5em 0;
    padding: 0;
    width: 98%;
    overflow: hidden;
}
.newsCarosel .searchresults-navigation ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
.newsCarosel .searchresults-navigation ul li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    background: 0 0;
    text-align: center;
}
.newsCarosel .searchresults-navigation ul li.numeric {
    display: none;
}
.newsCarosel .searchresults-navigation ul li.numeric.currentpage {
    display: inline;
}
.newsCarosel .searchresults-navigation ul li a,
.newsCarosel .searchresults-navigation ul li span {
    display: block;
    padding: 7px;
    margin: 0 5px 5px 0;
    min-width: 40px;
    background: #ececed;
    color: #000;
    text-decoration: none;
}
.newsCarosel .searchresults-navigation ul li span.pagetext {
    display: inline;
    padding: 0;
    margin: 0;
}
.newsCarosel .searchresults-navigation ul li a:hover {
    color: #000;
    text-decoration: underline;
}
.newsCarosel .searchresults-navigation ul li a:visited {
    color: #000;
}
.newsCarosel .spelling {
    color: #c03;
}
.newsCarosel .synonyms {
    color: #c03;
}
.newsCarosel .copyright {
    font-size: 1em;
    font-weight: 400;
    margin: 0;
    padding: 0;
    display: none;
}
.newsCarosel #content .searchhints {
    position: relative;
    float: left;
    width: 98%;
}
.newsCarosel form.atoz {
    margin: 0 0 2.5em;
}
.newsCarosel ul.atoz {
    display: none;
    list-style: none;
    margin: 1.5em 0 2.5em;
    padding: 0;
    overflow: hidden;
    color: #ccc;
}
.newsCarosel ul.atoz li {
    display: list-item;
    float: left;
    margin: 0 5px 5px 0;
    padding: 0;
    box-sizing: border-box;
    color: #fff;
    vertical-align: middle;
    background-image: none;
    width: 6.69%;
}
.newsCarosel ul.atoz li.selected,
.newsCarosel ul.atoz li.noresults {
    text-align: center;
}
.newsCarosel ul.atoz li.selected {
    font-weight: 700;
}
.newsCarosel ul.atoz li.noresults {
    background-color: #ccc;
    color: #333;
}
.newsCarosel ul.atoz li a {
    display: block;
    color: #000;
    background-color: #ececed;
    text-decoration: none;
    padding: 5px 7px;
    text-align: center;
}
.newsCarosel ul.atoz li.selected strong {
    display: block;
    color: #fff;
    background-color: #393a3c;
    text-decoration: none;
    padding: 5px 7px;
    text-align: center;
}
.newsCarosel ul.atoz li a:visited {
    color: #000;
}
.newsCarosel ul.atoz li a:hover {
    color: #000;
    text-decoration: underline;
}
.newsCarosel .mainContentContainer .staffList {
    margin-left: 0;
}
.newsCarosel .mainContentContainer .staffList li {
    padding-left: 0;
    background: 0 0;
}
.newsCarosel table.socialmedia {
    width: 100%;
    margin: 20px 0;
    border: 0;
}
.newsCarosel table.socialmedia tbody {
    width: 100%;
}
.newsCarosel table.socialmedia tbody tr {
    border-bottom: 0 solid #ccc;
}
.newsCarosel table.socialmedia th {
    text-align: center;
    color: #000;
    font-weight: 400;
}
.newsCarosel table.socialmedia td {
    text-align: left;
    vertical-align: top;
    border-width: 0;
    padding: 10px;
    font-size: 1.384615em;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newsCarosel table.socialmedia td.entity {
    width: 100%;
    padding-top: 18px;
}
.newsCarosel table.socialmedia td.channels {
    width: 100%;
}
.newsCarosel table.socialmedia td ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.newsCarosel table.socialmedia td ul li {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 5px 0;
    background: 0 0;
    height: 34px;
}
.newsCarosel table.socialmedia td ul li a {
    display: inline-block;
    vertical-align: middle;
    height: 34px;
}
.newsCarosel table.socialmedia td ul li a img {
    margin-bottom: 0;
}
.newsCarosel ul.socialmedia.corporate {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}
.newsCarosel ul.socialmedia.corporate li {
    display: inline-block;
    margin: 0 10px 10px 0;
    background: 0 0;
    padding: 0;
}
.newsCarosel #giftAidCalculator {
    clear: both;
    margin-bottom: 20px;
}
.newsCarosel #giftAidCalculator #inner {
    position: relative;
}
.newsCarosel #giftAidCalculator form {
    margin: 0;
}
.newsCarosel #giftAidCalculator label,
.newsCarosel #giftAidCalculator .label {
    color: #fff;
}
.newsCarosel #giftAidCalculator input[type=submit],
.newsCarosel #giftAidCalculator input[type=button] {
    font-size: 1.230769em;
}
.newsCarosel #giftAidCalculator #donate {
    margin: 0 10px 10px 0;
}
.newsCarosel #giftAidCalculator #results {
    display: none;
}
.newsCarosel #giftAidCalculator table {
    display: table;
    margin: 0 0 25px;
    width: 100%;
}
.newsCarosel #giftAidCalculator table tbody {
    width: 100%;
}
.newsCarosel #giftAidCalculator table tbody tr {
    width: 100%;
    background: 0 0;
}
.newsCarosel #giftAidCalculator table tbody th {
    width: 75%;
    background: 0 0;
    border: 0;
    font-weight: 400;
}
.newsCarosel #giftAidCalculator table tbody td {
    width: 25%;
    background: 0 0;
    border: 0;
    text-align: right;
    color: #fff;
}
.newsCarosel #giftAidCalculator #higherRates {
    display: none;
}
.newsCarosel #footer-links li:not(:last-child):after {
    content: " /";
}
.newsCarosel .pulloutbox {
    box-sizing: border-box;
    width: 100%;
    padding: 20px 25px;
    font-size: 1.384615em;
    margin: 0 0 20px 0;
}
.newsCarosel .pulloutbox.left {
    float: left;
    margin: 0 20px 20px 0;
}
.newsCarosel .pulloutbox.right {
    float: right;
    margin: 0 0 20px 20px;
}
.newsCarosel .pulloutbox h1,
.newsCarosel .pulloutbox h2 {
    font-size: 1.555556em;
    color: #6b2c91;
    padding-bottom: 20px;
}
.newsCarosel .pulloutbox h3 {
    font-size: 1.333333em;
}
.newsCarosel .pulloutbox h4 {
    font-size: 1.111111em;
    padding-bottom: 1em;
}
.newsCarosel .pulloutbox p,
.newsCarosel .pulloutbox li {
    font-size: 1em;
}
.newsCarosel .pulloutbox :last-child {
    padding-bottom: 0;
}
.newsCarosel .pulloutbox p.button {
    padding-bottom: 1em;
}
.newsCarosel .pulloutbox p.button a {
    margin-bottom: 0;
    padding-bottom: 6px;
}
.newsCarosel .pulloutbox__grey {
    background-color: #ececed;
    border-left: 6px solid #6b2c91;
}
.newsCarosel #signup-form-embed-desktop,
.newsCarosel #signup-form-embed-mobile {
    margin-top: 3em;
    width: 100%;
    height: 340px;
    padding: 10px;
    box-sizing: border-box;
    background-color: #ececed;
}
.newsCarosel #signup-form-embed-desktop {
    display: none;
}
.newsCarosel #signup-form-embed-mobile {
    margin-top: 0;
}
.newsCarosel #cookie-banner {
    margin: -10px 0 10px;
    display: none;
    overflow: hidden;
    background-color: #393a3c;
}
.newsCarosel #cookie-banner-inner {
    margin: 0 auto;
    z-index: 1;
    width: 94%;
    max-width: 1140px;
    padding: 13px 0 16px;
}
.newsCarosel #cookie-banner h3 {
    line-height: 1.1;
    padding: 0 0 12px;
    font-size: 1.538462em;
    color: #fff;
    font-weight: 600;
}
.newsCarosel #cookie-banner p {
    margin: 0;
    font-size: 1em;
    font-size: 1.230769em;
    color: #fff;
    padding: 0 0 16px;
}
.newsCarosel #cookie-banner a {
    color: #fff;
}
.newsCarosel #cookie-banner p.button {
    padding-bottom: 0;
}
.newsCarosel #cookie-banner button {
    background-color: #fc3;
    color: #000;
    font-weight: 600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 12px;
    min-width: 65px;
    line-height: 1.5;
    border: 1px solid #fc3;
    font-size: 1.230769em;
    font-family: "Open Sans", sans-serif;
    box-sizing: content-box;
}
.newsCarosel #cookie-banner button:hover {
    background-color: #f4d531;
    border-color: #f4d531;
}
.newsCarosel #cookie-banner button:active {
    background-color: #ffbf00;
    border-color: #ffbf00;
}
.newsCarosel #cookie-banner svg {
    fill: currentColor;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.newsCarosel .privacy-link {
    text-decoration: underline;
}
.newsCarosel #cookie-banner p.privacy {
    font-size: 1em;
    margin-top: -5px;
}
.newsCarosel #cookie-banner p.privacy a {
    text-decoration: underline;
}
.newsCarosel #cookie-banner img {
    vertical-align: -3px;
    margin-right: 10px;
}
.newsCarosel .icon-tabs {
    margin-top: 2em;
    background-color: #eaeaea;
}
.newsCarosel .icon-tabs h2 {
    background-color: #6b2c91;
    padding: 10px;
    text-align: center;
    font-size: 1.846154em;
    color: #fff;
}
.newsCarosel .icon-tabs .tabs-container-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.newsCarosel .icon-tabs .tabs-container {
    width: 1700px;
    height: 100%;
    cursor: pointer;
}
.newsCarosel .icon-tabs .tabs-container-wrapper:after {
    content: "";
    display: table;
    clear: both;
}
.newsCarosel .icon-tabs .tabs-container ul {
    margin: 0;
}
.newsCarosel .icon-tabs .tabs-container li {
    position: relative;
    display: block;
    float: left;
    width: 150px;
    height: 100%;
    background-image: none !important;
    padding: 30px 10px !important;
}
.newsCarosel .icon-tabs .tabs-container .indicator {
    display: none;
    position: absolute;
    top: 0;
    left: 77.5px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #6b2c91;
}
.newsCarosel .icon-tabs .tabs-container .current .indicator {
    display: block;
}
.newsCarosel .icon-tabs .tabs-container a,
.newsCarosel .icon-tabs .tabs-container .tab {
    display: block;
    text-align: center;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.newsCarosel .icon-tabs .tabs-container img {
    width: 120px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.newsCarosel .icon-tabs .tabs-container .icon {
    display: inline-block;
    width: 120px;
    height: 127px;
    background-size: cover;
    background-position: center;
}
.newsCarosel .icon-tabs .tabs-container-wrapper.scroll-left:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 172px;
    width: 100px;
    z-index: 150;
    pointer-events: none;
    background: -moz-linear-gradient(right, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    background: -webkit-linear-gradient(right, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    background: linear-gradient(to left, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaeaea", endColorstr="#00eaeaea", GradientType=1);
}
.newsCarosel .icon-tabs .tabs-container-wrapper.scroll-right:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 172px;
    width: 100px;
    z-index: 100;
    pointer-events: none;
    background: -moz-linear-gradient(left, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    background: -webkit-linear-gradient(left, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    background: linear-gradient(to right, rgba(234, 234, 234, 0) 0, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00eaeaea", endColorstr="#eaeaea", GradientType=1);
}
.newsCarosel .icon-tabs .tab-content {
    display: none;
    box-sizing: border-box;
    width: 100%;
    padding: 0 25px 20px 25px;
    font-size: 1.230769em;
    margin: 0 0 20px 0;
    background-color: #ececed;
}
.newsCarosel .icon-tabs .tab-content.current {
    display: block;
}
.newsCarosel .icon-tabs .tab-content h3 {
    font-size: 1.5em;
    color: #6b2c91;
    font-weight: 400;
    line-height: 1.1;
    padding-bottom: 20px;
}
.newsCarosel .icon-tabs .tab-content h4 {
    font-size: 1.25em;
    font-weight: 600;
    padding-bottom: 20px;
}
.newsCarosel .icon-tabs .tab-content p,
.newsCarosel .icon-tabs .tab-content li {
    font-size: 1em;
}
.newsCarosel .icon-tabs .tab-content :last-child {
    padding-bottom: 0;
}
.newsCarosel .back-link {
    display: flex;
    margin: 0 auto 20px;
    max-width: 1140px;
    font-size: 1.0769231em;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.newsCarosel .landing .sticky-nav-wrapper .back-link {
    width: 94%;
}
.newsCarosel .feature .back-link {
    border-top: none;
}
.newsCarosel .back-link.bottom {
    margin: 20px 0 0;
}
.newsCarosel .back-link a {
    margin: 10px 0;
    display: inline-flex;
    text-decoration: none;
    align-items: center;
    line-height: 1;
}
.newsCarosel .feature .back-link a {
    margin: 0 0 20px;
}
.newsCarosel .back-link a:hover,
.newsCarosel .back-link a:focus {
    color: #6b2c91;
    text-decoration: underline;
}
.newsCarosel .back-link a:visited {
    color: #6b2c91;
}
.newsCarosel .back-link svg {
    margin-right: 15px;
    width: 34px;
    height: 34px;
    padding: 9px !important;
    transform: rotate(180deg);
    fill: #6b2c91;
    background: #f5f5f5;
    box-sizing: border-box;
}
@media only screen and (min-width: 320px) {
    .newsCarosel .mobile-menu-icon {
        padding: 14px 0 14px 10px;
    }
    .newsCarosel .search-icon {
        padding: 14px 10px 14px;
    }
    .newsCarosel .share-icon {
        padding: 14px 10px 14px;
    }
}
@media only screen and (min-width: 360px) {
    .newsCarosel #courseSearch #courseSearchButtons input {
        margin-right: 10px;
        padding: 6px 10px;
    }
}
@media only screen and (min-width: 370px) {
    .newsCarosel .mobile-menu-icon,
    .newsCarosel .search-icon,
    .newsCarosel .share-icon {
        padding: 14px;
    }
}
@media only screen and (min-width: 400px) {
    .newsCarosel .headerContainer {
        margin-top: 26px;
    }
    .newsCarosel #cookie-banner {
        margin: -26px 0 26px;
    }
    .newsCarosel .headerContent,
    .newsCarosel .row {
        width: 90%;
    }
    .newsCarosel #cookie-banner-inner {
        width: 90%;
    }
    .newsCarosel .home .newsTitleContainer,
    .newsCarosel .home .carousel-wrapper {
        width: 90%;
    }
    .newsCarosel .landing .sticky-nav-wrapper .back-link {
        width: 90%;
    }
}
@media only screen and (min-width: 480px) {
    .newsCarosel .fivecol {
        width: 39.45%;
    }
    .newsCarosel .sixcol {
        width: 48.1%;
    }
    .newsCarosel .sixcol.videoFloat {
        width: 100%;
    }
    .newsCarosel .fullSizeUntilDesktop {
        width: 100% !important;
    }
    .newsCarosel .fullSizeUntilLargeDesktop {
        width: 100% !important;
    }
    .newsCarosel .imagePromo.sixcol,
    .newsCarosel .colourPromo.sixcol,
    .newsCarosel .hybridPromo.sixcol {
        margin-bottom: 0;
    }
    .newsCarosel .inner .imagePromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .colourPromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .hybridPromo:not(.twelvecol):not(.last) {
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 500px) {
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 170px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 65px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 80px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        display: block;
        width: 80px;
    }
}
@media only screen and (min-width: 600px) {
    .newsCarosel .lastAtMobile {
        margin-right: 3.8%;
    }
    .newsCarosel .halfSizeUntilLargeMobile {
        width: auto;
    }
    .newsCarosel .fullSizeUntilLargeMobile {
        margin-bottom: 0;
    }
    .newsCarosel .fourcol {
        width: 30.8%;
    }
    .newsCarosel .ie7 .fourcol {
        width: 30.6%;
    }
    .newsCarosel .sixcol {
        width: 48.1%;
    }
    .newsCarosel .ie7 .sixcol {
        width: 48%;
    }
    .newsCarosel .eightcol {
        width: 65.4%;
    }
    .newsCarosel .twocol.biogImage {
        float: left;
    }
    .newsCarosel .fullSizeUntilDesktop {
        width: 100% !important;
    }
    .newsCarosel .fullSizeUntilLargeDesktop {
        width: 100% !important;
    }
    .newsCarosel .footerContainer .fourcol.last {
        margin: 0;
        padding: 0;
        border-top: 0;
        width: 30.8%;
    }
    .newsCarosel .description,
    .newsCarosel .imagePromo p {
        display: block;
    }
    .newsCarosel .banner .imageBanner-content {
        top: 20px;
        left: 20px;
        margin: 0 20px 0 0;
    }
    .newsCarosel .hybridPromo .content {
        top: 20px;
        left: 20px;
        margin: 0 20px 0 0;
    }
    .newsCarosel .colourPromo {
        padding: 20px;
        height: 100%;
    }
    .newsCarosel .eightcol img {
        width: 100%;
    }
    .newsCarosel img.pullTenLeft {
        margin: 0;
    }
    .newsCarosel img.pullQuarterLeft {
        margin: 0;
    }
    .newsCarosel img.pullCenterLeft {
        margin: 0;
    }
    .newsCarosel img.pullLeft {
        margin: 0;
    }
    .newsCarosel hr {
        width: 100%;
    }
    .newsCarosel .discover a {
        overflow: hidden;
        text-indent: 0;
        text-decoration: none;
        text-align: left;
    }
    .newsCarosel .discover a h3 {
        position: relative;
        top: 0;
        margin: 18px 0 0 80px;
        padding: 0;
        font-size: 1.384615em;
        font-weight: 400;
        color: #000;
    }
    .newsCarosel .discover a p {
        position: relative;
        top: 0;
        margin: 0 0 0 80px;
        padding: 0;
        font-size: 1.076923em;
        line-height: 1.2;
    }
    .newsCarosel .discover .icon {
        float: left;
        display: block;
        overflow: hidden;
    }
    .newsCarosel .masthead-slide-content {
        position: absolute;
        top: 0;
        left: 50%;
        margin: 0 0 -45%;
    }
    .newsCarosel .inner .masthead-slide-content p {
        display: block;
    }
    .newsCarosel .masthead-slide-content p.button {
        margin-top: 0 !important;
        font-size: 1.230769em;
    }
    .newsCarosel .masthead-slide-content p.button a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .newsCarosel .masthead-slide-content input[type=button] {
        float: left;
    }
    .newsCarosel .masthead-pagination {
        display: table;
        border-collapse: separate;
        border-spacing: 10px;
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 92%;
        overflow: hidden;
        margin: 0 0 -46%;
        z-index: 1003;
    }
    .newsCarosel .lt-ie8 .masthead-pagination {
        display: block;
    }
    .newsCarosel .masthead-pagination td {
        background: #fff;
        vertical-align: middle;
        border: 0;
        padding: 0;
    }
    .newsCarosel .masthead-pagination td.active {
        background: #6b2c91;
    }
    .newsCarosel .masthead-pagination td a,
    .newsCarosel .masthead-pagination td a:visited {
        color: #6b2c91;
    }
    .newsCarosel .masthead-pagination td.active a {
        color: #fff;
    }
    .newsCarosel .masthead-pagination td:hover a {
        text-decoration: underline;
    }
    .newsCarosel .masthead-pagination td.active:hover a {
        text-decoration: none;
    }
    .newsCarosel .masthead-pagination td a {
        display: block;
        padding: 5px;
        font-size: 1em;
        text-decoration: none;
    }
    .newsCarosel .no-js .masthead-pagination {
        display: none;
    }
    .newsCarosel .masthead-slide-content h1 span,
    .newsCarosel .masthead-slide-content .largeTitle span {
        display: inline-block;
        padding: 4px 10px 4px;
        line-height: 40px;
        zoom: 1;
        background-color: rgba(255, 255, 255, 0.8);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
    }
    .newsCarosel .masthead-slide-content .subTitle {
        padding: 10px 0 0;
        color: #fff;
    }
    .newsCarosel .masthead-slide-content .description {
        padding: 10px;
        zoom: 1;
        background-color: rgba(255, 255, 255, 0.8);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
    }
    .newsCarosel .carousel-wrapper {
        position: relative;
        width: 100%;
        height: 370px;
        overflow: hidden;
        background-color: #fff;
    }
    .newsCarosel .carousel-wrapper.no-descriptions {
        height: 250px;
    }
    .newsCarosel .bkgnd-grey .carousel-wrapper {
        background-color: #ececed;
    }
    .newsCarosel .no-js .carousel-wrapper {
        width: 90%;
        max-width: 1140px;
        height: auto;
        margin: 0 auto;
    }
    .newsCarosel .carousel .slide {
        display: block;
        position: relative;
        float: left;
    }
    .newsCarosel .carousel.mobile-show-all .slide {
        margin-top: 0;
    }
    .newsCarosel .no-js .carousel .slide {
        width: 48%;
        margin: 0 4% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide:nth-child(2n) {
        margin-right: 0;
    }
    .newsCarosel .carousel .slide span {
        display: block;
        width: 90%;
        margin: 0 auto;
    }
    .newsCarosel .no-js .carousel .slide span {
        width: 100%;
    }
    .newsCarosel .carousel .slide .carouselContent {
        margin: 0 auto;
        width: 90%;
    }
    .newsCarosel .no-js .carousel .slide .carouselContent {
        width: 100%;
    }
    .newsCarosel .carousel-prev,
    .newsCarosel .carousel-next {
        display: block;
        position: absolute;
        top: 0;
        width: 10%;
        height: 100%;
        z-index: 2;
        background-color: rgba(255, 255, 255, 0.9);
    }
    .newsCarosel .bkgnd-grey .carousel-prev,
    .newsCarosel .bkgnd-grey .carousel-next {
        background-color: rgba(236, 236, 237, 0.9);
    }
    .newsCarosel .no-js .carousel-prev,
    .newsCarosel .no-js .carousel-next {
        display: none;
    }
    .newsCarosel .carousel-prev:hover,
    .newsCarosel .carousel-next:hover {
        background-color: rgba(255, 255, 255, 0.95);
    }
    .newsCarosel .bkgnd-grey .carousel-prev:hover,
    .newsCarosel .bkgnd-grey .carousel-next:hover {
        background-color: rgba(236, 236, 237, 0.95);
    }
    .newsCarosel .carousel-prev {
        left: 0;
        background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-carousel-left.png);
        background-position: 50% 20%;
        background-repeat: no-repeat;
    }
    .newsCarosel .carousel-next {
        right: 0;
        background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-carousel-right.png);
        background-position: 50% 20%;
        background-repeat: no-repeat;
    }
    .newsCarosel .ie7 .carousel-prev,
    .newsCarosel .ie8 .carousel-prev {
        zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
        background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-carousel-left-ie7.png);
    }
    .newsCarosel .ie7 .carousel-next,
    .newsCarosel .ie8 .carousel-next {
        zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
        background-image: url(https://assets.manchester.ac.uk/corporate/images/design/icon-carousel-right-ie7.png);
    }
    .newsCarosel .courseFinder-inner a {
        padding: 0.5em 0 0;
    }
    .newsCarosel .courseFinderSelectWrapper {
        float: left;
        width: 30%;
        margin: 0 10px 0 0;
    }
    .newsCarosel .courseFinderInputWrapper {
        float: left;
        width: 40%;
        margin: 0 10px 0 0;
    }
    .newsCarosel .courseFinder-inner input[type=button] {
        width: 20%;
        margin: 0 auto;
    }
    .newsCarosel figcaption {
        background: #fff;
    }
    .newsCarosel .bkgnd-grey figcaption {
        background: #ececed;
    }
    .newsCarosel .listBlock {
        border-top: 1px solid #ccc;
        padding: 35px 0;
    }
    .newsCarosel .gridList.displayAsList li {
        border-top: 1px solid #ccc;
        padding: 30px 0;
    }
    .newsCarosel .gridList.displayAsList li:last-child {
        border-bottom: 1px solid #ccc;
    }
    .newsCarosel .gridBlock img {
        width: 40% !important;
    }
    .newsCarosel .listBlock img {
        width: auto;
        max-width: 100%;
    }
    .newsCarosel .gridList li img {
        margin-right: 20px;
    }
    .newsCarosel .gridList.displayAsList li img {
        width: auto;
        max-width: 100%;
    }
    .newsCarosel ul.countries li {
        width: 140px;
    }
    .newsCarosel .courseFinderSelectWrapper {
        width: 30%;
    }
    .newsCarosel .courseFinderInputWrapper {
        width: 30%;
    }
    .newsCarosel .courseSubmit {
        width: 30%;
    }
    .newsCarosel .courseFinder.single #studyLevel {
        width: 60%;
        max-width: 220px;
    }
    .newsCarosel .courseFinder.single .inputWrapper {
        width: 60%;
        max-width: 400px;
        display: inline-block;
    }
    .newsCarosel .courseFinder.single input[type=submit] {
        width: 30%;
        max-width: 160px;
    }
    .newsCarosel #courseSearchButtons input {
        margin-right: 10px;
        padding: 6px 15px;
    }
    .newsCarosel div#columnHeadings {
        margin-top: 10px;
        border: 0 solid #383b3c;
        border-bottom-width: 0;
        background-color: #fff;
        width: 100%;
        display: none;
    }
    .newsCarosel div.title {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 60%;
        padding: 1%;
    }
    .newsCarosel .undergraduate div.degree {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 18%;
        padding: 1%;
    }
    .newsCarosel div.duration {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 16%;
        padding: 1%;
    }
    .newsCarosel .postgraduate div.duration {
        width: 36%;
    }
    .newsCarosel div.ucas {
        display: none;
    }
    .newsCarosel ul.courseList li div {
        padding: 8px 1%;
    }
    .newsCarosel ul.courseList li div.degree:before {
        content: "";
    }
    .newsCarosel ul.courseList li div.duration:before {
        content: "";
    }
    .newsCarosel ul.courseList li div.ucas:before {
        content: "";
    }
    .newsCarosel ul.courseList li {
        margin: 0 !important;
        padding: 0;
        border: 0 solid #ccc;
        border-top-width: 0;
    }
    .newsCarosel .videobox2 a .video-play-button {
        height: 100px;
        width: 100px;
        margin-left: -50px;
        margin-top: -50px;
        background-size: 200px 100px;
    }
    .newsCarosel .videobox2 a:hover .video-play-button {
        background-position: -100px 0;
    }
    .newsCarosel .ie7 .videobox2 {
        width: 480px;
        height: 270px;
        padding: 0;
    }
    .newsCarosel .ie7 .videobox2 img {
        width: 480px;
        height: 270px;
    }
    .newsCarosel .ie7 .videobox2 div {
        width: 480px !important;
        height: 270px !important;
    }
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 200px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 76px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 95px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        width: 100px;
    }
    .newsCarosel ul.socialmedia.corporate {
        text-align: center;
    }
    .newsCarosel table.socialmedia td {
        display: table-cell;
    }
    .newsCarosel table.socialmedia td.entity {
        width: 40%;
    }
    .newsCarosel table.socialmedia td.channels {
        width: 60%;
    }
}
@media only screen and (min-width: 700px) {
    .newsCarosel .mobile-menu-icon {
        display: none;
    }
    .newsCarosel .search-icon {
        margin: 15px 0 0;
        display: flex;
        align-items: center;
        padding: 10px;
        border-radius: 10px;
        border: 1px solid #ddd;
        background: url(https://assets.manchester.ac.uk/corporate/images/design/bkgnd-search.gif) 0 0 repeat-x;
    }
    .newsCarosel .search-icon img {
        padding-top: 2px;
    }
    .newsCarosel .search-icon span {
        display: inline-block;
        padding: 0 0 0 10px;
        font-size: 1.692308em;
    }
    .newsCarosel .share-icon {
        display: none;
    }
    .newsCarosel .searchInputWrapper2 {
        margin: 2px 2px 2px 0;
        width: 60%;
        float: right;
        max-width: 400px;
    }
    .newsCarosel .searchFilterWrapper2 {
        width: 38%;
        display: inline-block;
        float: right;
        margin-top: 0;
        margin-right: 10px;
        text-align: right;
    }
    .newsCarosel .searchFilterWrapper2 label {
        margin-right: 10px;
        padding: 3px 0;
    }
    .newsCarosel .contentContainer div.row:first-of-type {
        padding-top: 0;
    }
    .newsCarosel .contentContainer div.row.tripleVertPadding:first-of-type {
        padding-top: 3em;
    }
    .newsCarosel .inner .imagePromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .colourPromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .hybridPromo:not(.twelvecol):not(.last) {
        margin-bottom: 5%;
    }
    .newsCarosel .sixcol {
        width: 100%;
    }
    .newsCarosel .fourcol.fullSizeUntilDesktop {
        width: 30.8% !important;
    }
    .newsCarosel .ie7 .fourcol.fullSizeUntilDesktop {
        width: 30.6% !important;
    }
    .newsCarosel .sixcol.fullSizeUntilDesktop {
        width: 48.1% !important;
    }
    .newsCarosel .ie7 .sixcol.fullSizeUntilDesktop {
        width: 48% !important;
    }
    .newsCarosel .eightcol.fullSizeUntilDesktop {
        width: 65.4% !important;
    }
    .newsCarosel .showAtDesktop {
        display: block;
    }
    .newsCarosel .exploreManchester .fourcol,
    .newsCarosel .exploreManchester .eightcol {
        margin-bottom: 3.8%;
    }
    .newsCarosel .exploreManchester .description {
        display: none;
    }
    .newsCarosel .masthead-pagination td a {
        padding: 10px;
    }
    .newsCarosel .masthead-slide-content {
        padding: 40px 0 0;
    }
    .newsCarosel #breadcrumb-share-container {
        overflow: visible;
    }
    .newsCarosel .flexbox #breadcrumb-share-container {
        display: -ms-flexbox;
        display: flex;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    .newsCarosel .flexbox .breadcrumbNav {
        display: -ms-flexbox;
        display: flex;
        flex: 1;
        padding-right: 0;
    }
    .newsCarosel .flexbox #breadcrumb-share-container .breadcrumbNav {
        border: 0;
    }
    .newsCarosel .flexbox .breadcrumbNav > * {
        max-width: 100%;
    }
    .newsCarosel .lt-ie9 .share-toolbar {
        display: none;
    }
    .newsCarosel .share-toolbar {
        text-align: center;
        font-size: 14px;
        box-sizing: border-box;
        font-weight: 600;
        z-index: 2100;
        line-height: normal;
    }
    .newsCarosel .no-flexbox .share-toolbar {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .newsCarosel .flexbox .share-toolbar {
        display: -ms-flexbox;
        display: flex;
        flex-direction: row;
    }
    .newsCarosel .no-flexbox .breadcrumbNav {
        padding-right: 96px;
    }
    .newsCarosel .share-toolbar div {
        background-color: #ebeced;
        margin: 0;
        padding: 0;
    }
    .newsCarosel .no-flexbox .share-toolbar div {
        height: 38px;
        vertical-align: middle;
        width: 96px;
    }
    .newsCarosel .flexbox .share-toolbar div {
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .newsCarosel .share-toolbar a {
        margin: 0;
        color: #6b2c91;
        width: 96px;
        box-sizing: content-box;
        position: relative;
        display: block;
        height: 100%;
    }
    .newsCarosel .share-toolbar a:hover span {
        text-decoration: underline;
    }
    .newsCarosel .share-toolbar button {
        border: 0;
        width: 96px;
        height: 100%;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
        font-family: "Open Sans", sans-serif;
        color: #6b2c91;
        background: 0 0;
    }
    .newsCarosel .share-toolbar button:focus-visible,
    .newsCarosel .share-toolbar button:hover {
        text-decoration: underline;
    }
    .newsCarosel .share-toolbar button svg {
        margin-right: 8px;
        height: 24px;
    }
    .newsCarosel .share-toolbar span {
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -12px;
        overflow: hidden;
        width: 100%;
        font-weight: 600;
    }
    .newsCarosel .no-flexbox .share-toolbar div a {
        display: block;
        border-bottom: 1px solid #ddd;
        height: 100%;
        box-sizing: border-box;
    }
    .newsCarosel .share-toolbar div img {
        height: 24px;
        vertical-align: middle;
        margin-right: 8px;
    }
    .newsCarosel .share-toolbar ul {
        position: absolute;
        z-index: 1;
        top: calc(100% + 10px);
        right: 0;
        width: 96px;
        display: none;
        background-color: #ebeced;
        list-style: none;
        padding: 10px 0;
        -webkit-box-shadow: 0 5px 10px 0 rgba(57, 58, 60, 0.4);
        -moz-box-shadow: 0 5px 10px 0 rgba(57, 58, 60, 0.4);
        box-shadow: 0 5px 10px 0 rgba(57, 58, 60, 0.4);
    }
    .newsCarosel .share-toolbar li {
        margin: 10px 0;
        padding: 0;
        text-align: center;
    }
    .newsCarosel .share-toolbar li a {
        padding: 0;
    }
    .newsCarosel .share-toolbar li img {
        width: 45px;
    }
    .newsCarosel .share-tooltip {
        position: absolute;
        top: calc(100% - 5px);
        right: 0;
        width: 200px;
        padding: 15px 0 0 0;
        background-color: transparent;
        z-index: 2101;
        opacity: 0.9;
    }
    .newsCarosel .share-tooltip .arrow {
        position: absolute;
        top: 0;
        right: 10px;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 15px solid #fc3;
    }
    .newsCarosel .share-tooltip p {
        border-radius: 5px;
        padding: 10px;
        background-color: #fc3;
        font-weight: 600;
    }
    .newsCarosel .share-tooltip .close {
        float: right;
        margin: 0 2px 5px 5px;
        width: 16px;
        cursor: pointer;
    }
    .newsCarosel .primaryNav {
        order: 1;
    }
    .newsCarosel .courseFinder-inner h3 {
        padding: 0 0 0.3em;
    }
    .newsCarosel .blockquote img {
        float: left;
        margin: 0 60px 0 0;
    }
    .newsCarosel .oneColLayoutContainer .blockquote img {
        float: none;
        margin: 0 auto;
    }
    .newsCarosel #quickLinksBackground {
        background-color: #fff;
    }
    .newsCarosel .courseFinderSelectWrapper {
        width: 30%;
    }
    .newsCarosel .courseFinderInputWrapper {
        width: 30%;
    }
    .newsCarosel input[name=courseSubmit] {
        min-width: 100px;
        width: 30%;
    }
    .newsCarosel .home .courseFinder .formRowContainer {
        float: right;
        width: 50%;
        margin-left: 10px;
    }
    .newsCarosel .home .courseFinder p {
        margin-top: 0;
    }
    .newsCarosel .home .courseFinder ul.courseLinks {
        margin-bottom: 1em;
    }
    .newsCarosel .videobox2 a .video-play-button {
        height: 80px;
        width: 80px;
        margin-left: -40px;
        margin-top: -40px;
        background-size: 160px 80px;
    }
    .newsCarosel .videobox2 a:hover .video-play-button {
        background-position: -80px 0;
    }
    .newsCarosel .ie7 .videobox2 {
        width: 320px;
        height: 180px;
        padding: 0;
    }
    .newsCarosel .ie7 .videobox2 img {
        width: 320px;
        height: 180px;
    }
    .newsCarosel .ie7 .videobox2 div {
        width: 320px !important;
        height: 180px !important;
    }
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 170px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 65px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 80px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        width: 80px;
    }
    .newsCarosel .searchresults-navigation ul li.numeric {
        display: inline;
    }
    .newsCarosel .searchresults-navigation ul li a,
    .newsCarosel .searchresults-navigation ul li span {
        min-width: 20px;
    }
    .newsCarosel .searchresults-navigation ul li span {
        background: #393a3c;
        color: #fff;
    }
    .newsCarosel .searchresults-navigation ul li span.pagetext {
        display: none;
    }
    .newsCarosel #signup-form-embed-mobile {
        display: none;
    }
    .newsCarosel #signup-form-embed-desktop {
        display: block;
    }
    .newsCarosel #cookie-banner-inner {
        display: flex;
        align-items: flex-start;
    }
    .newsCarosel #cookie-banner-inner p {
        padding-bottom: 0;
    }
    .newsCarosel #cookie-banner h3 {
        min-width: 75px;
        margin-right: 20px;
    }
    .newsCarosel #cookie-banner #cookie-banner-dismiss {
        margin-left: 20px;
    }
    .newsCarosel .back-link.top {
        margin: 0 auto 20px;
        border-top: none;
    }
    .newsCarosel .back-link.bottom {
        border-bottom: none;
    }
    .newsCarosel .back-link.top a {
        margin-top: 0;
    }
}
@media only screen and (min-width: 760px) {
    .newsCarosel .sixcol {
        width: 48.1%;
    }
    .newsCarosel .fullSizeUntilDesktop {
        width: 100% !important;
    }
    .newsCarosel .fullSizeUntilLargeDesktop {
        width: 100% !important;
    }
    .newsCarosel .inner .imagePromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .colourPromo:not(.twelvecol):not(.last),
    .newsCarosel .inner .hybridPromo:not(.twelvecol):not(.last) {
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 800px) {
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink {
        font-size: 1.5em;
    }
    .newsCarosel .search-options input[type=button] {
        float: right;
    }
    .newsCarosel .multiColList {
        -webkit-column-count: 3;
        -webkit-column-gap: 2.6em;
        -moz-column-count: 3;
        -moz-column-gap: 3.8%;
        column-count: 3;
        column-gap: 2.6em;
    }
    .newsCarosel .masthead-slide-content {
        top: 20px;
    }
    .newsCarosel .masthead-slide-content h1,
    .newsCarosel .masthead-slide-content .largeTitle {
        font-size: 2em;
    }
    .newsCarosel .masthead-slide-content h1 span,
    .newsCarosel .masthead-slide-content .largeTitle span {
        line-height: 44px;
    }
    .newsCarosel .masthead-slide-content .description {
        width: 250px;
        line-height: 1.4;
    }
    .newsCarosel .masthead-slide-content input[type=button] {
        padding: 15px 30px 15px 15px;
    }
    .newsCarosel .home .masthead-slide-content .largeTitle span br.breakAt800,
    .newsCarosel .home .masthead-slide-content h1 span br.breakAt800 {
        display: inline;
    }
    .newsCarosel .masthead-slide-content {
        padding: 30px 0 0;
    }
    .newsCarosel .courseFinder-inner h3 {
        padding: 0 0 0.8em;
    }
    .newsCarosel #quickLinksForm {
        display: none;
    }
    .newsCarosel #quickLinksList {
        display: block;
    }
    .newsCarosel #courseprofile #compareCourse {
        display: block;
    }
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 200px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 76px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 95px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        width: 100px;
    }
}
@media (min-width: 900px) {
    .newsCarosel .pulloutbox.left,
    .newsCarosel .pulloutbox.right {
        width: 50%;
    }
    .newsCarosel .pulloutbox.left p,
    .newsCarosel .pulloutbox.right p {
        font-size: 0.888889em;
    }
}
@media only screen and (min-width: 960px) {
    .newsCarosel .threecol.fullSizeUntilLargeDesktop {
        width: 22.15% !important;
    }
    .newsCarosel .fourcol.fullSizeUntilLargeDesktop {
        width: 30.8% !important;
    }
    .newsCarosel .ie7 .fourcol.fullSizeUntilLargeDesktop {
        width: 30.6% !important;
    }
    .newsCarosel .sixcol.fullSizeUntilLargeDesktop {
        width: 48.1% !important;
        margin-bottom: 0;
    }
    .newsCarosel .ie7 .sixcol.fullSizeUntilLargeDesktop {
        width: 48% !important;
    }
    .newsCarosel .eightcol.fullSizeUntilLargeDesktop {
        width: 65.4% !important;
    }
    .newsCarosel .showAtFullDesktop {
        display: block !important;
    }
    .newsCarosel .bkgnd-grey-atLargeDesktop {
        background: #ececed;
    }
    .newsCarosel .allTriplePadding-atLargeDesktop {
        padding: 3em;
    }
    .newsCarosel .footer-socialIcons li {
        float: left !important;
    }
    .newsCarosel .imagePanel-content .largeTitle {
        line-height: 1.1;
    }
    .newsCarosel .no-js .carousel .slide:nth-child(2n) {
        width: 32%;
        margin: 0 2% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide {
        width: 32%;
        margin: 0 2% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide:nth-child(3n) {
        margin-right: 0;
    }
    .newsCarosel .exploreManchester .description {
        display: block;
    }
    .newsCarosel .courseFinder-inner h3 {
        padding: 0 0 1em;
    }
    .newsCarosel .courseFinder-inner a {
        padding: 1.2em 0 0;
    }
    .newsCarosel .masthead-image .masthead-slide-content .subTitle {
        padding: 1em 0 0;
    }
    .newsCarosel .asideSmaller {
        display: block;
        margin: 0 0 20px;
        padding: 2%;
        border: 1px solid #ccc;
        background: #f5f5f5;
    }
    .newsCarosel .asideSmaller p {
        font-size: 1em;
        line-height: 1;
    }
    .newsCarosel .js .tabsAtDesktop .jsHide {
        display: none !important;
    }
    .newsCarosel .tabsAtDesktop .tabTitles {
        display: table;
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        background: 0 0;
        border-left: 1px solid #ccc;
    }
    .newsCarosel .ie7 .tabsAtDesktop .tabTitles {
        display: block;
    }
    .newsCarosel .no-js .tabsAtDesktop .tabTitles {
        display: none;
    }
    .newsCarosel .tabsAtDesktop .tabTitles li {
        display: table-cell;
        margin: 0;
        padding: 0;
        background: #f5f5f5;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        vertical-align: middle;
    }
    .newsCarosel .ie7 .tabsAtDesktop .tabTitles li {
        float: left;
        height: 60px;
    }
    .newsCarosel .tabsAtDesktop .tabTitles li.activeTabLink {
        background: #fff;
        border-bottom: 0;
    }
    .newsCarosel .tabsAtDesktop .tabTitles li a {
        display: block;
        padding: 10px;
        color: #2d3032;
        font-weight: 400;
        text-decoration: none;
    }
    .newsCarosel .tabsAtDesktop .tabTitles li a:active,
    .newsCarosel .tabsAtDesktop .tabTitles li a:visited,
    .newsCarosel .tabsAtDesktop .tabTitles li a:hover {
        color: #2d3032;
    }
    .newsCarosel .tabsAtDesktop .tabTitles li.activeTabLink a {
        color: #000;
    }
    .newsCarosel .tabsAtDesktop .threeTabs li {
        width: 33%;
    }
    .newsCarosel .tabsAtDesktop .threeTabs li:last-child {
        width: 34%;
    }
    .newsCarosel .tabsAtDesktop .fourTabs li {
        width: 25%;
    }
    .newsCarosel .tabsAtDesktop .fiveTabs li {
        width: 20%;
    }
    .newsCarosel .tabsAtDesktop .sixTabs li {
        width: 16.5%;
    }
    .newsCarosel .tabsAtDesktop .tabPanelContainer {
        margin: 0 0 20px;
    }
    .newsCarosel .tabsAtDesktop .tabPanel {
        background: #fff;
    }
    .newsCarosel .no-js .tabsAtDesktop .tabPanel {
        margin: 0 0 20px;
    }
    .newsCarosel .tabsAtDesktop .tabPanel h2.internalTitle {
        display: none;
    }
    .newsCarosel .no-js .tabsAtDesktop .tabPanel h2.internalTitle {
        display: block;
        margin: 0;
    }
    .newsCarosel .no-js .tabsAtDesktop .tabPanel h2.internalTitle a.activeAccordionLink {
        background: 0 0;
    }
    .newsCarosel .tabsAtDesktop .tabPanelWrapper {
        display: block !important;
        padding: 20px 0 0;
        overflow: hidden;
    }
    .newsCarosel .no-js .tabsAtDesktop .tabPanelWrapper {
        padding: 10px;
    }
    .newsCarosel .sixcol dl.inline dt {
        float: left;
        width: 150px;
        padding: 6px 0 0;
    }
    .newsCarosel .oneColLayoutContainer .blockquote img {
        float: left;
        margin: 0 60px 0 0;
    }
    .newsCarosel .gridBlock {
        position: relative;
        border-bottom: 0;
    }
    .newsCarosel .gridBlock img {
        float: none;
        width: 100% !important;
        margin-right: 10px;
    }
    .newsCarosel .gridBlock .largeTitle {
        padding: 10px 0;
    }
    .newsCarosel .gridBlock p {
        line-height: 1.4;
    }
    .newsCarosel .gridList.displayAsGrid {
        margin-top: 20px;
    }
    .newsCarosel .flexbox .gridList.displayAsGrid {
        display: flex;
        flex-wrap: wrap;
    }
    .newsCarosel .gridList.displayAsGrid li {
        float: left;
        border: 0;
        padding: 0;
        margin-bottom: 40px;
    }
    .newsCarosel .flexbox .gridList.displayAsGrid li {
        float: none;
    }
    .newsCarosel .gridList.displayAsGrid.rowItemsTwo li {
        width: 48.1%;
        margin-right: 3.8%;
    }
    .newsCarosel .gridList.displayAsGrid.rowItemsThree li {
        width: 30.8%;
        margin-right: 3.8%;
    }
    .newsCarosel .gridList.displayAsGrid.rowItemsFour li {
        width: 22.15%;
        margin-right: 3.8%;
    }
    .newsCarosel .gridList.displayAsGrid li.last {
        margin-right: 0 !important;
    }
    .newsCarosel .gridList.displayAsGrid li img {
        float: none;
        width: 100%;
    }
    .newsCarosel .gridList.displayAsGrid li h2 {
        padding: 10px 0;
    }
    .newsCarosel .gridList.displayAsGrid .playButton {
        top: 0;
    }
    .newsCarosel table.responsive {
        display: table;
        width: 100%;
    }
    .newsCarosel table.responsive thead {
        display: table-header-group;
    }
    .newsCarosel table.responsive tbody {
        display: table-row-group;
    }
    .newsCarosel table.responsive tr {
        display: table-row;
    }
    .newsCarosel table.responsive th {
        display: table-cell;
    }
    .newsCarosel table.responsive td {
        display: table-cell;
    }
    .newsCarosel table.responsive thead tr {
        position: relative;
        top: auto;
        left: auto;
    }
    .newsCarosel table.responsive tr {
        border: 0;
    }
    .newsCarosel table.responsive th {
        padding: 6px;
        border: 1px solid #383b3c;
    }
    .newsCarosel table.responsive td {
        padding: 6px;
        border: 1px solid #ccc;
    }
    .newsCarosel table.responsive td {
        position: static;
    }
    .newsCarosel table.responsive td:before {
        display: none;
    }
    .newsCarosel #courseprofile #schoolPanel {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: right;
        background-color: #ececed;
        padding: 20px;
        width: 50%;
        max-width: 300px;
        border-top: 1px solid #999;
        border-right: 1px solid #999;
    }
    .newsCarosel #courseprofile #schoolPanel p {
        font-weight: 600;
    }
    .newsCarosel #courseprofile #schoolPanel p#schoolName {
        font-size: 1.384615em;
        line-height: 1.3;
        padding-bottom: 0;
    }
    .newsCarosel #courseprofile #schoolPanel p#schoolName a {
        font-weight: 600;
        color: #6b2c91;
        text-decoration: none;
        display: block;
        padding-right: 20px;
        background: url(https://assets.manchester.ac.uk/corporate/images/design/menu-arrow-right-closed-grey.png) right center no-repeat;
        background-size: 20px 16px;
    }
    .newsCarosel #courseprofile #schoolPanel p#schoolName a:hover {
        text-decoration: underline;
    }
    .newsCarosel .courseFinder.multi .formRowContainer {
        float: right;
        width: 50%;
        margin-left: 20px;
    }
    .newsCarosel .inner .courseFinder.multi p {
        margin-top: 0;
    }
    .newsCarosel .videobox2 a .video-play-button {
        height: 100px;
        width: 100px;
        margin-left: -50px;
        margin-top: -50px;
        background-size: 200px 100px;
    }
    .newsCarosel .videobox2 a:hover .video-play-button {
        background-position: -100px 0;
    }
    .newsCarosel .ie7 .videobox2 {
        width: 480px;
        height: 270px;
        padding: 0;
    }
    .newsCarosel .ie7 .videobox2 img {
        width: 480px;
        height: 270px;
    }
    .newsCarosel .ie7 .videobox2 div {
        width: 480px !important;
        height: 270px !important;
    }
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 230px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 87px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 110px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        width: 120px;
    }
    .newsCarosel form.atoz {
        display: none;
    }
    .newsCarosel ul.atoz {
        display: block;
    }
}
@media only screen and (min-width: 1000px) {
    .newsCarosel .inner .masthead-slide-content {
        top: 60px;
    }
    .newsCarosel .inner .masthead-slide-content h1,
    .newsCarosel .inner .masthead-slide-content .largeTitle {
        font-size: 3em;
    }
    .newsCarosel .inner .masthead-slide-content h1 span,
    .newsCarosel .inner .masthead-slide-content .largeTitle span {
        line-height: 1.3;
        font-weight: 300;
    }
    .newsCarosel .home .masthead-slide-content .largeTitle span br.breakAt1000,
    .newsCarosel .home .masthead-slide-content h1 span br.breakAt1000 {
        display: inline;
    }
    .newsCarosel .primaryNav {
        margin: -16px 0 0 11px;
        order: revert;
    }
    .newsCarosel .primaryNav ul.megaMenu li.menuItem.homeItem {
        padding-right: 0;
    }
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.home {
        width: 50px;
        height: 58px;
    }
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink {
        padding: 22px 8px 37px;
        font-size: 1.375em;
    }
    .newsCarosel .search-icon {
        margin: 15px 0 0 auto;
    }
    .newsCarosel .megaSubPanel {
        width: 16%;
    }
    .newsCarosel .megaSubPanel:nth-child(3n) {
        border-right: 1px solid #e4e4e4;
    }
    .newsCarosel .megaSubPanel:last-child {
        border-right: 0;
    }
    .newsCarosel .no-js .primaryNav ul.megaMenu li.menuItem:hover .megaContent,
    .newsCarosel .no-touch .primaryNav ul.megaMenu li.menuItem.hover .megaContent,
    .newsCarosel .no-touchevents .primaryNav ul.megaMenu li.menuItem.hover .megaContent,
    .newsCarosel .touch .primaryNav ul.megaMenu li.menuItem.active .megaContent,
    .newsCarosel .touchevents .primaryNav ul.megaMenu li.menuItem.active .megaContent {
        top: 80px;
    }
    .newsCarosel fieldset {
        padding: 40px 30px;
        border-width: 1px;
    }
    .newsCarosel legend {
        padding: 0 5px;
        margin: 0;
        font-size: 1.538462em;
        color: #343536;
    }
    .newsCarosel .primaryLeftNavNew ul li a {
        color: #272828;
        margin: 0;
        padding: 15px 25px 15px 40px;
        font-size: 1em;
    }
    .newsCarosel .primaryLeftNavNew a:focus {
        padding: 13px 23px 13px 38px;
    }
    @supports selector(:focus-visible) {
        .newsCarosel .primaryLeftNavNew a:focus {
            padding: 15px 25px 15px 40px;
        }
    }
    .newsCarosel .primaryLeftNavNew a:focus-visible {
        padding: 13px 23px 13px 38px;
    }
    .newsCarosel .primaryLeftNavNew ul li.breadcrumbItem,
    .newsCarosel .primaryLeftNavNew ul li.sectionHeader {
        background-position: 10px 19px;
    }
    .newsCarosel .primaryLeftNavNew ul.sectionMenu li span a {
        border-left-width: 8px;
        padding-left: 32px;
        border-right-width: 8px;
        padding-right: 17px;
    }
    .newsCarosel .pulloutbox.left,
    .newsCarosel .pulloutbox.right {
        width: 45%;
    }
    .newsCarosel .pulloutbox.left p,
    .newsCarosel .pulloutbox.right p {
        font-size: 0.944444em;
    }
    .newsCarosel #cookie-banner h3 {
        margin-right: 30px;
    }
    .newsCarosel #cookie-banner #cookie-banner-dismiss {
        margin-left: 30px;
    }
}
@media only screen and (min-width: 1100px) {
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink {
        padding: 22px 14px 37px;
        font-size: 1.375em;
    }
    .newsCarosel .pulloutbox.left,
    .newsCarosel .pulloutbox.right {
        width: 40%;
    }
}
@media only screen and (min-width: 1200px) {
    .newsCarosel .inner .masthead-slide-content h1,
    .newsCarosel .inner .masthead-slide-content .largeTitle {
        font-size: 4em;
    }
    .newsCarosel .inner .masthead-slide-content h1 span,
    .newsCarosel .inner .masthead-slide-content .largeTitle span {
        line-height: 1.3;
        font-weight: 300;
    }
    .newsCarosel .primaryNav {
        margin: -15px 0 0 21px;
    }
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.home {
        width: 70px;
    }
    .newsCarosel .primaryNav ul.megaMenu li.menuItem a.megaLink {
        padding: 22px 20px 37px;
        font-size: 1.5em;
    }
    .newsCarosel .search-icon {
        margin-top: 17px;
    }
    .newsCarosel .search-icon span {
        font-size: 1.846154em;
    }
    .newsCarosel .searchInputWrapper {
        margin: 0 55px 0 0;
    }
    .newsCarosel .leftOfAside {
        float: left;
        width: 63%;
    }
    .newsCarosel aside.content {
        width: 30%;
    }
    .newsCarosel .asideRight {
        float: right;
    }
    .newsCarosel .imagePanel-content .largeTitle {
        line-height: 1.3;
    }
    .newsCarosel .courseFinder-inner h3 {
        padding: 0 0 1em;
    }
    .newsCarosel .courseFinder-inner a {
        padding: 3em 0 0;
    }
    .newsCarosel .visibleUntilLargeDesktop {
        display: none;
    }
    .newsCarosel figcaption.botLeft {
        padding: 20px 20px 6px 3px;
    }
    .newsCarosel figcaption.botRight {
        padding: 20px 3px 6px 20px;
    }
    .newsCarosel .gridList .playButton {
        width: 50px;
        height: 50px;
        background-size: 50px 50px;
    }
    .newsCarosel #columnHeadings.undergraduate div.title {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 48%;
        padding: 1%;
    }
    .newsCarosel #columnHeadings.undergraduate div.degree {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 16%;
        padding: 1%;
    }
    .newsCarosel #columnHeadings.undergraduate div.duration {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 16%;
        padding: 1%;
    }
    .newsCarosel #columnHeadings.undergraduate div.ucas {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 12%;
        padding: 1%;
    }
    .newsCarosel #courseList.undergraduate div.title {
        width: 48%;
    }
    .newsCarosel #courseList.undergraduate div.degree {
        width: 16%;
    }
    .newsCarosel #courseList.undergraduate div.duration {
        width: 16%;
    }
    .newsCarosel #courseList.undergraduate div.ucas {
        display: inline-block;
        width: 12%;
    }
    .newsCarosel #courseprofile .heading p.taborall {
        display: block;
    }
    .newsCarosel #courseprofile #pageSelector {
        display: none;
    }
    .newsCarosel #courseprofile .tab {
        display: block;
        padding: 0;
        margin: 20px 0 20px 0;
        color: #272828;
    }
    .newsCarosel #courseprofile .tab ul {
        background: #fff url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
    }
    .newsCarosel #courseprofile .tab ul li {
        width: auto;
        height: auto;
        margin-right: 5px;
    }
    .newsCarosel #courseprofile .tab ul li span {
        display: block;
        width: auto;
        height: auto;
        padding: 0;
    }
    .newsCarosel #courseprofile .tab ul li span a {
        display: block;
        width: auto;
        height: auto;
        padding: 6px 5px 8px 5px;
        background: #ebeced url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
    }
    .newsCarosel #courseprofile .tab ul li.current span a {
        background: #fff;
    }
    .newsCarosel #courseprofile div.factfile {
        overflow: hidden;
    }
    .newsCarosel #courseprofile div.factfile dt {
        float: left;
        clear: both;
        width: 200px;
        margin: 0 0 0.7em 0;
    }
    .newsCarosel #courseprofile div.factfile dt:after {
        content: ":";
    }
    .newsCarosel #courseprofile div.factfile dd {
        float: left;
        width: 460px;
    }
    .newsCarosel #countryprofile .tab {
        display: block;
        padding: 0;
        margin: 20px 0 20px 0;
        color: #272828;
    }
    .newsCarosel #countryprofile .tab ul {
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        background: #fff url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
    }
    .newsCarosel #countryprofile .tab ul li {
        display: inline;
        float: left;
        margin: 0 5px 0 0;
        padding: 0;
        font-weight: 400;
        background: 0 0;
    }
    .newsCarosel #countryprofile .tab ul li a {
        float: left;
        display: block;
        background-color: #e2e2e2;
        color: #000;
        text-decoration: none;
        margin: 0;
        padding: 6px 5px 8px 5px;
        height: auto;
        border: 1px solid #999;
        border-bottom: none;
        font-size: 0.9em;
        font-weight: 500;
        background: #e2e2e2 url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    .newsCarosel #countryprofile .tab ul li a:hover {
        text-decoration: underline;
    }
    .newsCarosel #countryprofile .tab ul li span {
        display: block;
        padding: 0;
    }
    .newsCarosel #countryprofile .tab ul li span a {
        color: #272828;
        border-color: #999;
        display: block;
        padding: 6px 5px 8px 5px;
        background: #ebeced url(https://assets.manchester.ac.uk/phase1/templates/images/tabs-border-bottom-2.png) repeat-x bottom left;
    }
    .newsCarosel #countryprofile .tab ul li.current span a {
        background-color: #fff;
        background-image: none;
    }
    .newsCarosel a.applyUcas {
        margin-left: -12px;
    }
    .newsCarosel .ie7 .videobox2 {
        width: 640px;
        height: 360px;
        padding: 0;
    }
    .newsCarosel .ie7 .videobox2 img {
        width: 640px;
        height: 360px;
    }
    .newsCarosel .ie7 .videobox2 div {
        width: 640px !important;
        height: 360px !important;
    }
    .newsCarosel .videoPlaylistNavWrapper {
        height: 220px;
    }
    .newsCarosel .videoPlaylistNavWrapper.withThumbnails {
        height: 320px;
    }
    .newsCarosel ul.videoPlaylistNav li a {
        min-height: 90px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails li a {
        min-height: 132px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails.fourThree li a {
        min-height: 170px;
    }
    .newsCarosel ul.videoPlaylistNav.withThumbnails img {
        width: 200px;
    }
    .newsCarosel ul.videoPlaylistNav div p.title {
        font-size: 1.125em;
        font-weight: 400;
    }
    .newsCarosel ul.videoPlaylistNav div p.description {
        font-size: 1em;
    }
    .newsCarosel .pulloutbox.left p,
    .newsCarosel .pulloutbox.right p {
        font-size: 1em;
    }
}
@media only screen and (min-width: 1300px) {
    .newsCarosel .masthead-slide-content {
        width: 1140px;
        margin: 0 0 -570px;
    }
    .newsCarosel .masthead-slide-content h1,
    .newsCarosel .masthead-slide-content .largeTitle {
        font-size: 4em;
    }
    .newsCarosel .masthead-slide-content h1 span,
    .newsCarosel .masthead-slide-content .largeTitle span {
        line-height: 1.3;
        font-weight: 300;
    }
    .newsCarosel .home .masthead-slide-content .largeTitle span br.breakAt1300,
    .newsCarosel .home .masthead-slide-content h1 span br.breakAt1300 {
        display: inline;
    }
    .newsCarosel .masthead-slide-content .description {
        /*        width: 300px;*/
        font-size: 2.384615em;
        line-height: 1.4;
    }
    .newsCarosel .masthead-slide-content p.button {
        font-size: 1.538462em;
    }
    .newsCarosel .masthead-pagination {
        position: absolute;
        bottom: 20px;
        left: 50%;
        width: 1160px;
        margin: 0 0 -580px;
    }
    .newsCarosel .masthead-pagination td a {
        font-size: 1.125em;
    }
}
@media only screen and (min-width: 1366px) {
    .newsCarosel .flexbox .share-toolbar.slideout {
        margin-right: -80px;
        margin-top: -1px;
        height: 38px;
        position: fixed;
        top: 0;
        left: calc(50% + 580px);
    }
    .newsCarosel .flexbox .share-toolbar.slideout ul {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .newsCarosel .flexbox .share-tooltip.slideout {
        position: fixed;
        left: calc(50% + 580px);
        top: 33px;
        margin-right: -80px;
        margin-top: -1px;
        width: calc((100% - 1140px) / 2 - 10px);
        max-width: 200px;
    }
    .newsCarosel .flexbox .share-tooltip.slideout .arrow {
        right: auto;
        left: 10px;
    }
}
@media only screen and (min-width: 1600px) {
    .newsCarosel .no-js .carousel .slide:nth-child(2n) {
        width: 24%;
        margin: 0 1% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide:nth-child(3n) {
        width: 24%;
        margin: 0 1% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide {
        width: 24%;
        margin: 0 1% 20px 0;
    }
    .newsCarosel .no-js .carousel .slide:nth-child(4n) {
        margin-right: 0;
    }
}
.newsCarosel #devBar {
    display: none;
}

@media print {
    .newsCarosel * {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    .newsCarosel a,
    .newsCarosel a:visited {
        text-decoration: underline;
    }
    .newsCarosel a[href]:after {
        content: " (" attr(href) ")";
    }
    .newsCarosel abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .newsCarosel a[href^="javascript:"]:after,
    .newsCarosel a[href^="#"]:after {
        content: "";
    }
    .newsCarosel pre,
    .newsCarosel blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    .newsCarosel thead {
        display: table-header-group;
    }
    .newsCarosel tr,
    .newsCarosel img {
        page-break-inside: avoid;
    }
    .newsCarosel img {
        max-width: 100% !important;
    }
    @page {
        .newsCarosel {
            margin: 0.5cm;
        }
    }
    .newsCarosel p,
    .newsCarosel h2,
    .newsCarosel h3 {
        orphans: 3;
        widows: 3;
    }
    .newsCarosel h2,
    .newsCarosel h3 {
        page-break-after: avoid;
    }
}

/*# sourceMappingURL=xyz.css.map */
