body.news-and-updates div.breadcrumbs {
  display: none;
}


div.news-panel47 {
  width: auto;
  margin-top: var(--grid-margin);
  padding-top: 20px;
  padding-left: var(--left-margin);
  padding-bottom: 30px;
  padding-right: var(--left-margin);
  margin-bottom: var(--grid-margin);
  border-radius: 0 var(--border-radius-main) 0 var(--border-radius-main);
  background: linear-gradient(165deg, rgba(110,38,123,1) 0%, rgba(0,134,177,1) 100%);
}

section.content div.news-panel47 div.news_latest-header-text h2 {
  display: none;
}
section.content div.news-panel47 div.news_latest-header-text p {
  color: white;
}
section.content div.news-panel47 div.news_latest-header-text a.glossary {
  color: white;
}
section.content div.news-panel47 div.news_latest-header-text a.glossary:hover {
  color: white;
}

div.news-panel47-inner {
  position: relative;       /* To stop absolutely positioned items dropping through */
  padding-top: 150px;
}

div.news-panel47-inner p.pubdate {
  position: absolute;
  top: 0px; /* Changed from 20px by IainMc 2022-06-06 */
  --width: calc( ( 100% - 2 * var(--grid-margin) ) / 3 );
  --offset: calc( var(--grid-margin) + var(--width) );
  width: var(--width);
  box-sizing: border-box;
  height: 120px;
  padding: 10px 20px 10px 20px;
  font-weight: bold;
  color: white;
  background-color: #1C3A6B /* __ ARP 3 __ Dark Blue (Pantone 541c)  */;
  border: 2px solid #F0AB00 /* __ ARP 3 __ Gold (Pantone 130c) */;
}
div.news-panel47-inner div.news-item.hover p.pubdate,
div.news-panel47-inner div.news-item p.pubdate:hover {
  color: black;
  background-color: #F0AB00 /* __ ARP 3 __ Gold (Pantone 130c) */;
  transition-delay: 0.2s;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
div.news-panel47-inner div.news-item span.pubdate_d {
  display: block;
  font-size: 48px;
  line-height: 48px;
  font-weight: 300;
}

div.news-panel47-inner div:nth-of-type(1) p.pubdate { left:  0; }
div.news-panel47-inner div:nth-of-type(2) p.pubdate { left: var(--offset); }
div.news-panel47-inner div:nth-of-type(3) p.pubdate { left: calc( 2 * var(--offset) ); }


div.news-panel47-inner div.news-item {
  border-top: 1px solid black;
}
div.news-panel47-inner div.news-item:nth-of-type(3) {
  border-bottom: 1px solid black;
}
div.news-panel47-inner div.news-item h5 {
  padding-bottom: 10px;
}


div.news-panel47-inner div.news-item h5 a {
  color: white;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-bottom: 5px;
}
div.news-panel47-inner div.news-item h5 a:hover, 
div.news-panel47-inner div.news-item.hover h5 a {
  font-weight: bold;
  transition-delay: 0.2s;
  transition-timing-function: ease;
  transition: bold 0.2s;
  color: #F0AB00 /* __ ARP 3 __ Gold (Pantone 130c) */;
}

div.news-panel47-inner div.news-item div.item-body {
  padding: 0px 20px 0px 25px;
  max-height: 0;
  margin-bottom: 0px;
  transition-delay: 0.2s;
  --close-speed: 0.15s;
  --close-speed: 0.4s;
  --close-delay: 0.2s;
  --close-delay: 0.25s;
  transition: max-height var(--close-speed) ease-out var(--close-delay), 
              padding var(--close-speed) ease-out var(--close-delay), 
              margin var(--close-speed) ease-out var(--close-delay);
  background-color: white;
  border-radius: 0 20px 20px 20px;
  overflow: hidden;
}
div.news-panel47-inner div.news-item.hover div.item-body {
  padding: 20px 20px 10px 25px;
  max-height: 500px;
  margin-bottom: 10px;
  transition-delay: 0.2s;
  --open-speed: 0.25s;
  --open-speed: 0.5s;
  --open-delay: 0.2s;
  --open-delay: 0.375s;     /* Halved .75s to .375s 13 Jul 2022 */
  transition: max-height var(--open-speed) ease-in var(--open-delay), 
              padding var(--open-speed) ease-in var(--open-delay), 
              margin var(--open-speed) ease-in var(--open-delay);
}


section.content article.news-and-updates.order1 {
  border-radius: var(--border-radius-main);
  padding-top: 0;
}
section.content article.news-and-updates.order1 h3 {
  padding-top: 40px;
}


/* Mobile under 500px ONLY */
@media only screen and (max-width: 500px) {
  div.news-panel47-inner p.pubdate {
    --grid-margin: 0px;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 10px 10px 10px;
  }
  div.news-panel47-inner div:nth-of-type(1) p.pubdate { border-right: none; }
  div.news-panel47-inner div:nth-of-type(2) p.pubdate { border-right: none; }
}



/* Tablet */
/* Thanks to var(), none of this needs to be restated */
@media only screen and (min-width: 700px) {
  div.news-panel47 {
  }
  div.news-panel47-inner p.pubdate {
  }
}

/* Desktop */
/* Thanks to var(), none of this needs to be restated */
@media only screen and (min-width: 1000px) {
  div.news-panel47 {
  }
  div.news-panel47-inner {
    padding-top: 180px;         /* Increase by 30px to make pubdate blocks deeper */
  }
  div.news-panel47-inner p.pubdate {
    height: 150px;              /* Increase by 30px to make pubdate blocks deeper */
    font-size: 18px;
  }

}

/* Desktop 1400 */
/* Thanks to var(), none of this needs to be restated */
@media only screen and (min-width: 1400px) {
  div.news-panel47 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  div.news-panel47-inner p.pubdate {
    padding: 30px 30px 30px 30px;
  }
}