/* @group Greys */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Background colours */
.sectionBG-White {
  background-color: #ffffff; }

.sectionBG-Black {
  background-color: #111; }

.sectionBG-Light-Grey {
  background-color: #f7f7f7; }

.sectionBG-Sky-Blue {
  background-color: #89d6f2; }

.sectionBG-Neon-Pink {
  background-color: #ee0049; }

.sectionBG-Bright-Purple {
  background-color: #bd1a8d; }

.sectionBG-Dark-Purple {
  background-color: #6d216d; }

.sectionBG-Orange {
  background-color: #f6a030; }

.sectionBG-Green {
  background-color: #b5d562; }

.sectionBG-Pink {
  background-color: #daaec8; }

.sectionBG-Brown {
  background-color: #c88c5e; }

.sectionBG-Turquoise {
  background-color: #3cc8b4; }

/* @end */
.ProjectGridzy .overlayedCaption {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%; }
  .ProjectGridzy .overlayedCaption p {
    line-height: 0.8em !important;
    color: white;
    position: absolute;
    bottom: .7rem;
    left: .7rem;
    padding: .65rem .7rem .7rem !important;
    background: rgba(0, 0, 0, 0.5) !important; }

.ProjectGridzy .gridItemWrap {
  position: relative; }
  .ProjectGridzy .gridItemWrap img {
    width: 100%;
    height: 100%; }

.duo-tone .box-video, .duo-tone img {
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); }

.gridzyClassic .gridzyItemContent > img + *, .gridzyClassicLight .gridzyItemContent > img + * {
  z-index: 9;
  background-color: none !important; }

.scrollCaption {
  position: absolute;
  bottom: 0px !important;
  text-align: right;
  right: 0px !important;
  background: transparent !important;
  color: white;
  font-size: 8px;
  padding: .4rem .6rem .2rem; }
  .scrollCaption p {
    margin: 0px !important;
    padding: 0px !important; }
