﻿/* #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: #bd8b0d;
}
.beva-menu .beva-subpage-menu > a.menu-colour-green-bg {
  background-color: #849730;
}
.beva-menu .beva-subpage-menu > a.menu-colour-lightRed-bg {
  background-color: #dd454b;
}
.beva-menu .beva-subpage-menu > a.menu-colour-purple-bg {
  background-color: #9966FF;
}
.beva-menu .beva-subpage-menu > a.menu-colour-lightBlue-bg {
  background-color: #313b6a;
}
.beva-menu .beva-subpage-menu > a.menu-colour-darkPink-bg {
  background-color: #b5488a;
}
.beva-menu .beva-subpage-menu > a.menu-colour-brickRed-bg {
  background-color: #e73e1a;
}
.beva-menu .beva-subpage-menu > a.menu-colour-darkGreen-bg {
  background-color: #31663d;
}
.beva-menu .beva-subpage-menu > a.menu-colour-cyan-bg {
  background-color: #659999;
}
.beva-menu .beva-subpage-menu > a.menu-color-grey-bg {
  background-color: #707070;
}
.beva-menu .beva-subpage-menu > a.menu-color-lightYellow-bg {
  background-color: #e0cc00;
}
.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;
  font-weight: 900;
}
.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 .icon.entypo-chevron-thin-down {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren .icon.entypo-chevron-thin-right {
  display: inline-block;
  margin-left: 15px;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node {
  display: block;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node.hidden {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li {
  margin: 5px 0;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li a.selected {
  font-family: RalewayMedium;
  font-weight: 900;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li a.selected.childless .icon.entypo-chevron-thin-right {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li a.selected.childless .icon.entypo-chevron-thin-down {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li a.selected .icon.entypo-chevron-thin-right {
  display: none;
}
.beva-menu .beva-subpage-menu #desktop-subpage-menu > div.selected ul.nodeChildren.selected-node li a.selected .icon.entypo-chevron-thin-down {
  display: inline-block;
  margin-left: 15px;
}
.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(100% - 20px);
}
.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;
}
.advert {
  border: solid;
}
.ui-dialog.ui-widget-content {
  z-index: 10000000;
  background: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: none !important;
  max-width: 100vw;
  width: 800px !important;
  margin: auto;
  overflow-y: scroll;
  max-height: 100vh;
}
body#Body .ui-widget-content {
  border: none !important;
}
body#Body .ui-widget-content .ui-dialog-titlebar {
  width: 100%;
  text-align: center;
}
/* #endregion */