@media screen and (min-width: 73.75rem) {
.header-menu__third {
    border-left: none !important; } }
    
@media only screen and (max-width: 600px) {
  .spotlight__wrapper {
    height: 850px;
  }
  
  .spotlight__box {
          position: relative;
    bottom: -230px;
  }
}

.events {background-color: #fff; padding-top: 0;}

.events h2, .events p {color: #000;}

.events__box {background-color: #ebebeb;}

p.spotlight__box-text, a.hero-banner__arrow-down {display:none;}

/*unihub and mdz London scrollbar change position*/
.main-corporate .header-menu__sub,
.unihub-site .header-menu__sub {
    direction: rtl;
}
.main-corporate .header-menu__item,
.unihub-site .header-menu__item {
    direction: ltr;
}
.main-corporate .header-menu__third,
.unihub-site .header-menu__third {
    direction: rtl;
}

.unihub-site .top-bar__left > .header-menu__list > .header-menu__item.hugemenu.right-empty:hover::after{
    background-image: url('https://unihub.mdx.ac.uk/__data/assets/file/0033/591873/MDX-UNIHUB.svg');
}
.mauritius .top-bar__left > .header-menu__list > .header-menu__item.hugemenu.right-empty:hover::after{
    background-image: none;
}

.home.unihub-site .hero-banner .object-fit-polyfill {
   height: 100%;
}

/*IE11*/
@media all and (-ms-high-contrast:none) {
    .secondary-banner.wrapper.secondary-banner--image {
        height: 550px;
    }
    .secondary-banner.wrapper.secondary-banner--image .secondary-banner__wrapper {
        height: 100%;
    }
    .secondary-banner.wrapper.secondary-banner--image .secondary-banner__wrapper .secondary-banner__image {
        height: 100%;
    }
    .secondary-banner--image .object-fit-polyfill {
        height: 100%;
    }
}

/* New colours - for header and footer 17 May 2021 */


.header-menu__list::-webkit-scrollbar-track, 
.search-screen, .top-bar, .slinky-theme-default, 
.top-bar__left > .header-menu__list > .header-menu__item.hugemenu:hover::after, .footer__links {background-color: #2f2552 !important;}

/* New colours - for homepage 17 May 2021 */

.hero-banner__box,  .spotlight__box {background-color: #d52b1e;}
.hero-banner__ctas > a, .stories__box--first__wrapper, .stories__box--second, .stories__box--third, .secondary-banner__box {background-color: #2f2552 !important;}
    .spotlight__pattern--white {background: #2f2552 !important;}
    .footer__socials-title, footer i.fab, footer i.fas {color: #2f2552 !important;}
    .hero-banner__pattern--white,
    .secondary-banner__pattern--white, .stories__box--first__pattern--white, .infographics__pattern--white1, .infographics__pattern--white2, .stories__box--first__pattern--red {display: none;}

    .spotlight__pattern--grey::after, .infographics__item:nth-child(2) > .infographics__item-circle {background: #ff4f00 !important;}
    .spotlight__pattern--black::after, .infographics__item:nth-child(3) > .infographics__item-circle {background: #e50059  !important;}
    .spotlight__pattern--red::after, .infographics__item:nth-child(4) > .infographics__item-circle {background: #f47d07  !important;}
    .infographics__item-circle {height:15.375rem; width:15.375rem;}
    .infographics .fas {color:black !important; font-size: 7.125rem;}
    .infographics__item-title {font-size: 1.3rem !important;}
    
/* Strip boxes - for homepage 17 May 2021 */

@media screen and (min-width: 769px) {
    .hp-strip-box-wrapper { background-color: #ebebeb; display:flex; padding: auto; margin: -75px 0 50px 0;}
    .hp-strip-box {background-color:#ffffff; display:block; height: auto; width: 600px; padding: 20px; }
    .strip-box-1 {margin: 20px 20px 20px 20%;}
    .strip-box-2 {margin: 20px 20% 20px 20px;}
    .spotlight__pattern--grey::after, .infographics__item:nth-child(1) > .infographics__item-circle {background: #ff4f00 !important;}
    .spotlight__pattern--black::after, .infographics__item:nth-child(2) > .infographics__item-circle {background: #e50059  !important;}
    .spotlight__pattern--red::after, .infographics__item:nth-child(3) > .infographics__item-circle {background: #f47d07  !important;}
}

@media screen and (max-width: 768px) {
.hp-strip-box-wrapper { background-color: #ebebeb; padding: 20px;}
 .hp-strip-box {margin: 20px 0; }
 .strip-box-1 {margin-top: 50px;}
 .hp-strip-box {background-color: #ffffff; padding: 20px; height:auto;}
}