/* media centre */
.section--media-centre {
   background:#f6f0e6;
}
.section--media-centre__news-releases-and-speeches {
   background:#f6f0e6;
}
.mediacentre-right {
   text-align: left;
}


.section--media-centre .bigred {
   padding-right: 20px;
}
.newsboxes {
   display: -webkit-flex;
   display: flex;
   -webkit-justify-content: space-between;
   justify-content: space-between;

}
.newsbox,
.newsboxes > .cta {
   width: calc(25% - 20px);
}
.newsboxes .cta__content {
   height: 100%;
}
.newsbox {
   padding: 20px;
   background: #fff;
   font-family: ProximaNova-Regular;
   line-height: 1.2;
}
.newsbox__date {
   color:#1e4baf;
   font-family: ProximaNova-Bold;
   font-size: 11px;
   margin-bottom: 10px;
   letter-spacing: .18em;
}
.newsbox__title {
   font-size: 16px;
   color: #09264e;
   padding-bottom: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid #000000;
}
.newsbox__content {
   color:#333333;
   font-size: 13px;
   margin-bottom: 20px;

}
.news-releases--ourviews {
   margin-top:40px;
   padding-top: 20px;
   border-top: 1px solid #cccccc;
}
.section--investors__news-releases-and-speeches {
   background: #f6f0e6;
}
/* end media centre */


/* what we do */
.what-we-do .sandwich {
   margin-top: 100px;
}

.checkmarks {
   background: #e8312d;
   color:#fff;
}
.checkmarks .group h2 {
   color:#fff;
}
.checkmark {
   -webkit-display: flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   margin-top: 50px;
}
.checkmark li {
   width: calc(50% - 20px);
   padding-left: 50px;
   background:url('../img/icons/checkmarkWhite.svg') no-repeat;
   background-size: 30px 30px;
   font-size: 18px;
   font-family: Rockwell-Bold;
   line-height: 1.2;
   margin-bottom: 30px;
}
.highlight {
   -webkit-display: flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   margin-top: 50px;
}
.highlight li {
   width: calc(25% - 30px);

   margin-right: 30px;
   font-size: 16px;
   font-family: ProximaNova-Regular;
   line-height: 1.4;
   margin-bottom: 30px;
   padding-bottom: 10px;
   border-bottom: 6px solid #09264e;
}
.highlight li:nth-child(4n+4) {
   margin-right: 0;
}
.highlight h4 {
   color:#e8312d;
   font-size: 34px;
   line-height: 1.2;
   font-family: Rockwell-Bold;
}

.mediabrands {
   background: #f6f0e6;
}
.see-all {
   text-align: right;
}
/* end what we do */

/* media library */
.factsheets {
   margin-bottom: 30px;
}
.asset {
   -webkit-display: flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}
.asset li {
   width: calc(33.33% - 50px);
   margin-right: 50px;
   text-align: center;
   padding: 0 40px;
   margin-top: 30px;
   line-height: 1.2;
}
.asset li:nth-child(3n+3) {
   margin-right: 0;
}
.asset__icon {
   font-size: 60px;
   color:#65bde0;
}
.asset__image {
   height: 100px;
   margin-bottom: 10px;
   -webkit-display: flex;
   display: flex;
   -webkit-align-items: center;
   align-items: center;
   justify-content: center;
   text-align: center;
   overflow: hidden;

}
.asset__image > div,
.asset__image img {
   max-width: 100%;
   max-height: 100%;
}
.asset__title {
   color:#14284d;
   font-size: 16px;
   font-family: Rockwell-Bold;
}
.asset__download {
   font-size: 11px;
   font-family: ProximaNova-Medium;
   text-transform: uppercase;
   color:#e8312d;
   margin-top: 10px;
   letter-spacing: .03em;
}
.asset__download__icon {
   margin-left: 10px;
}

.section--media-centre__media-library .mejs-controls {
   display: none;
}
.section--media-centre__media-library .wp-video {
    max-width: 100%;
    height: 100%;
    background: #000;
}
.section--media-centre__media-library .mejs-container {
   height: 100% !important;
}
.asset__image .mejs-overlay:hover > .mejs-overlay-button {
   background-position: 0 -39px;
   opacity: 1;
}
.asset__image .mejs-video  .mejs-mediaelement {
   transition: all 0.3s ease;
}
.asset__image .mejs-video:hover  .mejs-mediaelement {
   opacity: 0.65;
}
.asset__image .mejs-container{
    background: transparent;
}
/* end media library */
