.microsite.corpustyprimary {background: #3f4569;}
.microsite.corpustyprimary .top-wrap {background: #3f4569;}
.microsite.corpustyprimary .header a.logo {height: 66px; background: url(../images/corpusty-logo.png) no-repeat 0 0; background-size: 100%;}
.microsite.corpustyprimary .header .left {width: 209px;}
.microsite.corpustyprimary .header .right {width: 900px;}
.microsite.corpustyprimary .buttons .button span.link, .microsite.corpustyprimary .title p {font-family: "hwt-artz-n7", "hwt-artz", arial, sans-serif; font-weight: 700;}
.microsite.corpustyprimary .banner h2 {text-transform: none; letter-spacing: 0;}
.microsite.corpustyprimary .banner p {font-size: 160%; font-weight: 300; line-height: 140%; text-transform: none;}
.microsite.corpustyprimary .banner .right {width: 780px;}
.microsite.corpustyprimary .banner p.readmore {font-size: 120%; font-family: "ff-enzo-web-n6", "ff-enzo-web", arial, sans-serif;}
.microsite.corpustyprimary .banner p.readmore a {background: #31aedc; color: #ffffff;}
.microsite.corpustyprimary .buttons .button span.link {letter-spacing: 2px;}
.microsite.corpustyprimary .buttons .button span.icon {color: #3f4569;}
.microsite.corpustyprimary .bottom-footer-wrap {background: #3f4569;}
.microsite.corpustyprimary .content h1, .microsite.corpustyprimary .content h2 {color: #3f4569!important;}
.microsite.corpustyprimary .content h2 {color: #31aedc!important;}
.microsite.corpustyprimary .footer a i, .microsite.corpustyprimary .footer a:hover {color: #3f4569;}
.microsite.corpustyprimary .bottom-footer p a:hover {color: #90b0a7;}
.microsite.corpustyprimary .title-wrap, .microsite.corpustyprimary .twitter-wrap {background: #3f4569 url(../images/corpusty-wrap.jpg) no-repeat 0 0;}
.microsite.corpustyprimary .twitter p, .microsite.corpustyprimary .twitter p a {color: #ffffff;}
.microsite.corpustyprimary .schoolslider, .microsite.corpustyprimary .schoolslidermobile {background: #eff9fc;}
.microsite.corpustyprimary .schoolslider-inner h2, .microsite.corpustyprimary .schoolslidermobile .heading p {color: #3f4569;}
.microsite.corpustyprimary a, .microsite.corpustyprimary a:hover {color: #3f4569;}
.microsite.corpustyprimary .footer a {color: #4b4b4b;}
.microsite.corpustyprimary .bottom-footer a {color: #ffffff;}
.microsite.corpustyprimary .snav li a, .microsite.corpustyprimary .snav li.selected li a {color: #666666;}
.microsite.corpustyprimary .snav li.selected a, .microsite.corpustyprimary .snav li:hover a, .microsite.corpustyprimary .snav li.selected li:hover a, .microsite.corpustyprimary .snav li.selected li.selected a {color: #3f4569;}
.microsite.corpustyprimary .banners-wrap {background: #3f4569 url(../images/corpusty-wrap.jpg) no-repeat 0 0;}
.microsite.corpustyprimary .mobile-header-wrap {border-color: #3f4569;}
.microsite.corpustyprimary .mobile-header a.tel, .microsite.corpustyprimary .mobile-header a.email {color: #ffffff!important; background: #3f4569!important;}
.microsite.corpustyprimary .mobile-header a.logo {background: url(../images/corpusty-logo.png) no-repeat 0 0; background-size: 100%; width: 133px; height: 38px; top: 15px;}
.microsite.corpustyprimary .mobile-nav .top {background: #3f4569;}
.microsite.corpustyprimary .mobile-nav li a {background: #3f4569; color: #ffffff;}
.microsite.corpustyprimary .mobile-nav li.selected a {background: #31aedc; color: #ffffff;}
.microsite.corpustyprimary .schoolslider a.tab {background: url(../images/corpusty-slider-button.png) no-repeat 0 0; background-size: 100%;}
.microsite.corpustyprimary .schoolslider a.tab.open {background: url(../images/corpusty-slider-button-open.png) no-repeat 0 0; background-size: 100%;}
.microsite.corpustyprimary .newsfeed .newsstory .image img {border-color: #3f4569;}
.microsite.corpustyprimary a.newsback {background: #3f4569;}
.microsite.corpustyprimary .newsfeed .newsstory p.date {color: #808080;}
.microsite.corpustyprimary table th {color: #31aedc!important;}
/* .microsite.corpustyprimary table th * {color: #fff!important;} */
.microsite.corpustyprimary table th a {color: #31aedc!important;}
/* .microsite.corpustyprimary table td {background: #eff9fc!important;} */
.microsite.corpustyprimary input[type="submit"] {background: #31aedc;}
.microsite.corpustyprimary .links {width: 101%; margin-left: -1%;}
.microsite.corpustyprimary .links .link {width: 32%; margin: 0 0 1% 1%; float: left;}
.microsite.corpustyprimary .links .link .inner {border: 1px solid #cccccc; display: table; height: 150px; width: 100%;}
.microsite.corpustyprimary .links .link .inner a {display: table-cell; padding: 20px; text-align: center; vertical-align: middle;}
.microsite.corpustyprimary .links .link .inner a img {max-height: 100px; width: auto; margin: 0 auto; display: inline-block; border-radius: 0!important;}
.microsite.corpustyprimary .links .link .name {margin-top: 5px; display: block;}
.microsite.corpustyprimary .links .link .name p {padding: 0;}
.microsite.corpustyprimary .links .link .name a {color: #ffffff; padding: 10px; background: #3f4569; display: block;}
.microsite.corpustyprimary .galleries {width: 102%; margin-left: -2%;}
.microsite.corpustyprimary .galleries .gallery {float: left; width: 23%; margin: 0 0 2% 2%; text-align: center;}
.microsite.corpustyprimary .galleries .gallery img {margin: 0 auto 20px auto; display: inline-block; width: 100%;}
.microsite.corpustyprimary .nav li:hover a, .microsite.corpustyprimary .nav li.selected a {background: #31aedc; color: #ffffff;}
.microsite.corpustyprimary .newsfeeds h2 {color: #3f4569!important;}
.microsite.corpustyprimary .top .links a i {color: #31aedc;}
.microsite.corpustyprimary .snav li.selected li.selected li a {color: #666666;}
.microsite.corpustyprimary .snav li.selected li.selected li:hover a, .microsite.corpustyprimary .snav li.selected li.selected li.selected a {color: #31aedc;}

.microsite.corpustyprimary .subjects {width: 102%; margin-left: -2%;}
.microsite.corpustyprimary .subjects .subject {float: left; width: 23%; margin: 0 0 2% 2%;}
.microsite.corpustyprimary .subjects .subject .image {margin: 0 0 10px 0;}
.microsite.corpustyprimary .subjects .subject h3 {margin: 0; padding: 0;}

.microsite.corpustyprimary .latestdownload {padding: 20px 20px 0 20px; background: #3f4569 url(../images/corpusty-wrap.jpg) no-repeat 0 0; margin-top: 20px;}
.microsite.corpustyprimary .latestdownload h2 {color: #ffffff!important; text-transform: uppercase;}
.microsite.corpustyprimary .latestdownload h2 i, .microsite.corpustyprimary .latestdownload p a, .microsite.corpustyprimary .latestdownload p a i {color: #ffffff!important;}

.microsite.corpustyprimary .newsarchive ul li a {background: #3f4569;}
.microsite.corpustyprimary .newsarchive li.selected ul li.selected a, .microsite.corpustyprimary .newsarchive li.selected ul li:hover a {color: #3f4569!important;}

.microsite.corpustyprimary .concertina .heading {background: #3f4569;}

.microsite.corpustyprimary .arrowbutton a {background: #3f4569; color: #ffffff;}

/* mynewapi styling */
.microsite.corpustyprimary a.orange-btn-hover, .microsite.corpustyprimary .orange-vacancy-div-bg {background-color: #31aedc; border-color: #31aedc;}
.microsite.corpustyprimary a.orange-link-wrapper .orange-vacancy-title {color: #3f4569;}

@media (max-width: 667px){
  .microsite.corpustyprimary .links .link {width: 99%;}
  .microsite.corpustyprimary .galleries .gallery {width: 48%;}
  .microsite.corpustyprimary .schoolslidermobile .heading p i {color: #3f4569;}

  .microsite.corpustyprimary .subjects .subject {width: 48%;}
}

@media (max-width: 400px){
  .microsite.corpustyprimary .galleries .gallery {width: 98%; margin-bottom: 20px;}

  .microsite.corpustyprimary .subjects .subject {width: 98%;}
}
