.microsite.stalham {background: #df2724;}
.microsite.stalham .top-wrap {background: #df2724;}
.microsite.stalham .header a.logo {height: 77px; background: url(../images/stalham-logo.png) no-repeat 0 0; background-size: 100%;}
.microsite.stalham .header .left {width: 280px;}
.microsite.stalham .header .right {width: 1000px;}
.microsite.stalham .nav li {padding: 50px 10px;}
.microsite.stalham .buttons .button span.link, .microsite.stalham .title p {font-family: "hwt-artz-n7", "hwt-artz", arial, sans-serif; font-weight: 700;}
.microsite.stalham .banner h2, .microsite.stalham .banner p {text-transform: none; letter-spacing: 0;}
.microsite.stalham .banner p {font-size: 160%; font-weight: 300; line-height: 140%;}
.microsite.stalham .banner .right {width: 780px;}
.microsite.stalham .banner p.readmore {font-size: 120%; font-family: "ff-enzo-web-n6", "ff-enzo-web", arial, sans-serif;}
.microsite.stalham .banner p.readmore a {background: #192c58; color: #ffffff;}
.microsite.stalham .buttons .button span.link {letter-spacing: 2px;}
.microsite.stalham .buttons .button span.icon {color: #df2724;}
.microsite.stalham .bottom-footer-wrap {background: #df2724;}
.microsite.stalham .content h1, .microsite.stalham .content h2 {color: #df2724!important;}
.microsite.stalham .content h2 {color: #192c58!important;}
.microsite.stalham .footer a i, .microsite.stalham .footer a:hover {color: #192c58;}
.microsite.stalham .bottom-footer p a:hover {color: #90b0a7;}
.microsite.stalham .title-wrap, .microsite.stalham .twitter-wrap {background: #df2724 url(../images/stalham-wrap.png) no-repeat 0 0;}
.microsite.stalham .twitter p, .microsite.stalham .twitter p a {color: #ffffff;}
.microsite.stalham .schoolslider, .microsite.stalham .schoolslidermobile {background: #ffffff;}
.microsite.stalham .schoolslider-inner h2, .microsite.stalham .schoolslidermobile .heading p {color: #df2724;}
.microsite.stalham a, .microsite.stalham a:hover {color: #192c58;}
.microsite.stalham .footer a {color: #4b4b4b;}
.microsite.stalham .bottom-footer a {color: #ffffff;}
.microsite.stalham .snav li a, .microsite.stalham .snav li.selected li a {color: #666666;}
.microsite.stalham .snav li.selected a, .microsite.stalham .snav li:hover a, .microsite.stalham .snav li.selected li:hover a, .microsite.stalham .snav li.selected li.selected a {color: #192c58;}
.microsite.stalham .banners-wrap {background: #192c58 url(../images/stalham-wrap.png) no-repeat 0 0;}
.microsite.stalham .mobile-header-wrap {border-color: #df2724;}
.microsite.stalham .mobile-header a.tel, .microsite.stalham .mobile-header a.email {color: #ffffff!important; background: #df2724!important;}
.microsite.stalham .mobile-header a.logo {background: url(../images/stalham-logo.png) no-repeat 0 0; background-size: 100%; width: 133px; height: 38px; top: 15px;}
.microsite.stalham .mobile-nav .top {background: #df2724;}
.microsite.stalham .mobile-nav li a {background: #df2724; color: #ffffff;}
.microsite.stalham .mobile-nav li.selected a {background: #192c58; color: #ffffff;}
.microsite.stalham .schoolslider a.tab {background: url(../images/corpusty-slider-button.png) no-repeat 0 0; background-size: 100%;}
.microsite.stalham .schoolslider a.tab.open {background: url(../images/corpusty-slider-button-open.png) no-repeat 0 0; background-size: 100%;}
.microsite.stalham .newsfeed .newsstory .image img {border-color: #df2724;}
.microsite.stalham a.newsback {background: #df2724;}
.microsite.stalham .newsfeed .newsstory p.date {color: #808080;}
.microsite.stalham table th {color: #192c58!important;}
/* .microsite.stalham table th * {color: #fff!important;} */
.microsite.stalham table th a {color: #192c58!important;}
/* .microsite.stalham table td {background: #f2f9e3!important;} */
.microsite.stalham input[type="submit"] {background: #192c58;}
.microsite.stalham .links {width: 101%; margin-left: -1%;}
.microsite.stalham .links .link {width: 32%; margin: 0 0 1% 1%; float: left;}
.microsite.stalham .links .link .inner {border: 1px solid #cccccc; display: table; height: 150px; width: 100%;}
.microsite.stalham .links .link .inner a {display: table-cell; padding: 20px; text-align: center; vertical-align: middle;}
.microsite.stalham .links .link .inner a img {max-height: 100px; width: auto; margin: 0 auto; display: inline-block; border-radius: 0!important;}
.microsite.stalham .links .link .name {margin-top: 5px; display: block;}
.microsite.stalham .links .link .name p {padding: 0;}
.microsite.stalham .links .link .name a {color: #ffffff; padding: 10px; background: #df2724; display: block;}
.microsite.stalham .galleries {width: 102%; margin-left: -2%;}
.microsite.stalham .galleries .gallery {float: left; width: 23%; margin: 0 0 2% 2%; text-align: center; background: none; border-radius: 0;}
.microsite.stalham .galleries .gallery img {margin: 0 auto 20px auto; display: inline-block; width: 100%; border-radius: 10px;}
.microsite.stalham .nav li:hover a, .microsite.stalham .nav li.selected a {background: #192c58; color: #ffffff;}
.microsite.stalham .newsfeeds h2 {color: #df2724!important;}
.microsite.stalham .top .links a i {color: #192c58;}
.microsite.stalham .snav li.selected li.selected li a {color: #666666;}
.microsite.stalham .snav li.selected li.selected li:hover a, .microsite.stalham .snav li.selected li.selected li.selected a {color: #192c58;}

.microsite.stalham .links.parentarea {width: 101%; margin-left: -1%;}
.microsite.stalham .links.parentarea .link {width: 100%; margin: 0 0 2% 0; border: 1px solid #cccccc; padding: 20px; box-sizing: border-box;}
.microsite.stalham .links.parentarea .link .left {width: 14%; float: left; margin: 0; height: 100%;}
.microsite.stalham .links.parentarea .link .left a img {width: 100%; height: 100%;}
.microsite.stalham .links.parentarea .link .right {width: 78%; float: right;}

.microsite.stalham .latestdownload {padding: 20px 20px 0 20px; background: #df2724 url(../images/stalham-wrap.png) no-repeat 0 0; margin-top: 20px;}
.microsite.stalham .latestdownload h2 {color: #ffffff!important; text-transform: uppercase;}
.microsite.stalham .latestdownload h2 i, .microsite.stalham .latestdownload p a, .microsite.stalham .latestdownload p a i, .microsite.stalham .latestdownload p strong {color: #ffffff!important;}

.microsite.stalham .newsarchive ul li a {background: #df2724;}
.microsite.stalham .newsarchive li.selected ul li.selected a, .microsite.stalham .newsarchive li.selected ul li:hover a {color: #df2724!important;}

.microsite.stalham .subjects {width: 102%; margin-left: -2%;}
.microsite.stalham .subjects .subject {float: left; width: 23%; margin: 0 0 2% 2%;}
.microsite.stalham .subjects .subject .image {margin: 0 0 10px 0;}
.microsite.stalham .subjects .subject h3 {margin: 0; padding: 0;}

.microsite.stalham .governors {width: 102%; margin-left: -2%;}
.microsite.stalham .governors .governor {float: left; width: 23%; margin: 0 0 2% 2%;}
.microsite.stalham .governors .governor .text {box-sizing: border-box; padding: 10px 0;}
.microsite.stalham .governors .governor .text h4 {padding: 0 0 10px 0; margin: 0; color: #006e51; font-weight: 700;}
.microsite.stalham .governors .governor .text p {padding: 0; margin: 0;}

.microsite.stalham .concertina .heading {background: #df2724;}

.microsite.stalham .arrowbutton a {background: #df2724; color: #ffffff;}

.microsite.stalham .twitter.smaller {padding: 15px 0; text-align: center;}
.microsite.stalham .twitter.smaller .facebook .tweets {background: none; min-height: 0; padding: 0;}

.microsite.stalham .twitter.social-container {background: none; display: flex; flex-direction: row; justify-content: space-between;}
.microsite.stalham .twitter.social-container:after, .microsite.stalham .twitter.social-container * :after {display: none;}

.microsite.stalham .twitter .instagram .tweets {background: url(../images/microsite-instagram-wrap.png) no-repeat center left;}
.microsite.stalham .twitter .instagram.twitterlogo .tweets {background: url(../images/microsite-twitter-wrap.png) no-repeat center left;}
.microsite.stalham .twitter .instagram .tweets .left {float: left;}
.microsite.stalham .twitter .instagram .tweets .right {float: left; padding-left: 68px;}
.microsite.stalham .twitter .instagram .tweets .right img {max-height: 75px;}

.microsite.stalham .twitter .tweeter .tweets {background: url(../images/microsite-twitter-wrap.png) no-repeat center left;}
.microsite.stalham .twitter .tweeter.twitterlogo .tweets {background: url(../images/microsite-twitter-wrap.png) no-repeat center left;}
.microsite.stalham .twitter .tweeter .tweets .left {float: left;}
.microsite.stalham .twitter .tweeter .tweets .right {float: left; padding-left: 68px;}
.microsite.stalham .twitter .tweeter .tweets .right img {max-height: 75px;}

/* mynewterm api styling */
.microsite.stalham a.orange-btn-hover, .microsite.stalham .orange-vacancy-div-bg {background-color: #df2724; border-color: #df2724;}
.microsite.stalham a.orange-link-wrapper .orange-vacancy-title {color: #df2724;}

@media (max-width: 960px){
  .microsite.stalham .twitter.social-container {flex-wrap: wrap; gap: 20px;}
}

@media (max-width: 800px){
  .microsite.stalham .governors .governor {width: 31.3333%;}
}

@media (max-width: 667px){
  .microsite.stalham .links .link {width: 99%;}
  .microsite.stalham .galleries .gallery {width: 48%;}
  .microsite.stalham .schoolslidermobile .heading p i {color: #df2724;}

  .microsite.stalham .subjects .subject {width: 48%;}
}

@media (max-width: 550px){
  .microsite.stalham .governors .governor {width: 48%;}
}

@media (max-width: 400px){
  .microsite.stalham .galleries .gallery {width: 98%; margin-bottom: 20px;}
  .microsite.stalham .subjects .subject {width: 98%;}
}

@media (max-width: 350px){
  .microsite.stalham .governor {width: 100%; margin-left: 0;}
  .microsite.stalham .governors .governor {width: 100%; margin: 0 0 2% 0;}
}
