﻿/* #region Colour Palette */
/* #endregion */
/* #region Menu */
.beva-menu .beva-subpage-menu {
  margin: 10px 0;
  border-right-style: solid;
  border-right-width: 3px;
  padding: 20px 0;
}
.beva-menu .beva-subpage-menu > a {
  padding: 5px 20px;
  font-family: RalewayMedium;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  pointer-events: none;
}
.beva-menu .beva-subpage-menu > a.menu-colour-red-bg {
  background-color: #ae353c;
}
.beva-menu .beva-subpage-menu > a.menu-colour-yellow-bg {
  background-color: #de9c0f;
}
.beva-menu .beva-subpage-menu > a.menu-colour-green-bg {
  background-color: #99CC00;
}
.beva-menu .beva-subpage-menu > a.menu-colour-orange-bg {
  background-color: #EE7600;
}
.beva-menu .beva-subpage-menu > a.menu-colour-purple-bg {
  background-color: #9966FF;
}
.beva-menu .beva-subpage-menu > a.menu-colour-darkPink-bg {
  background-color: #6E227E;
}
.beva-menu .beva-subpage-menu > a.menu-colour-lightPink-bg {
  background-color: #CC3299;
}
.beva-menu .beva-subpage-menu > a.menu-colour-blue-bg {
  background-color: #8fd8d8;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu {
  padding: 0 20px;
  margin: 20px 0;
  text-transform: uppercase;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div {
  margin: 10px 0;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected > a {
  font-family: RalewayMedium;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected > a .icon.entypo-chevron-thin-right {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected > a .icon.entypo-chevron-thin-down {
  display: block;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren {
  display: block;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren li {
  margin: 5px 0;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren li a.selected {
  font-family: RalewayMedium;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div > a {
  font-size: 14px;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div > a .text {
  -ms-word-break: break-word;
  word-break: break-word;
  display: inline-block;
  width: calc(80%);
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div > a .icon {
  float: right;
  display: inline-block;
  margin-top: 3px;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div > a .icon.entypo-chevron-thin-right {
  display: block;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div > a .icon.entypo-chevron-thin-down {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div ul.nodeChildren {
  display: none;
  list-style: none;
  margin: 10px 15px;
}
/* #endregion */
/* #region Banner */
.bannerImage {
  width: 100%;
}
.thumbnailBanner {
  height: 50px;
  color: white;
  text-transform: uppercase;
}
.thumbnailBanner > .row {
  border-left: 1px solid #313b6a;
  border-right: 1px solid #313b6a;
}
.thumbnailBanner > .row a,
.thumbnailBanner > .row a:hover,
.thumbnailBanner > .row a:focus,
.thumbnailBanner > .row a:after,
.thumbnailBanner > .row a:visited {
  color: white;
  text-decoration: none;
}
.thumbnailBanner > .row .beva-breadcrumbs {
  margin-top: 18px;
}
.thumbnailBanner > .row .beva-breadcrumbs > div {
  display: inline-block;
}
.thumbnailBanner > .row .beva-breadcrumbs > div:last-child a {
  font-family: RalewayMedium;
}
.thumbnailBanner > .row .beva-breadcrumbs > div:last-child span {
  display: none;
}
.thumbnailBanner > .row .share-icons {
  float: right;
}
.thumbnailBanner > .row .share-icons > span {
  margin-top: 18px;
  display: inline-block;
  margin-right: 10px;
  font-family: RalewayMedium;
}
.thumbnailBanner > .row .share-icons a {
  margin: 15px 5px;
  display: inline-block;
  font-size: 20px;
  float: right;
}
/* #endregion */