/* primary overwrites */

/* -- Colors -- */
.body-font-color {
  color: [[bodyFontColour]#000];
}
body {
  background-color: #ffffff;
}
/* Background colors */
.bc-body-font {
  background-color: #444444;  
}
.bc-heading {
  background-color: #000000;  
}
.bc-primary {
  background-color: #9a068f;  
}
.bc-secondary {
  background-color: #27adeb;  
}
/* Font colors */
.fc-body-font {
  color: #444444;  
}
.fc-heading {
  color: #000000;  
}
.fc-primary {
  color: #9a068f;  
}
.fc-secondary {
  color: #27adeb;  
}
/* Heading colors */
h1,h2,h3,h4,h5,h6{
	color: #000000;
}
/* Body Font colors */
p, li {
  color: #444444;
}
/* Block Font colors */
.block-fc-body-font, .block-fc-body-font p,.block-fc-body-font li, .block-fc-body-font h1, .block-fc-body-font h2, .block-fc-body-font h3, .block-fc-body-font h4, .block-fc-body-font h5, .block-fc-body-font h6, .block-fc-body-font p a,.block-fc-body-font li a {
  color: #444444;
}
.block-fc-heading, .block-fc-heading p,.block-fc-heading li, .block-fc-heading h1, .block-fc-heading h2, .block-fc-heading h3, .block-fc-heading h4, .block-fc-heading h5, .block-fc-heading h6, .block-fc-heading p a,.block-fc-heading li a {
  color: #000000;
}
.block-fc-primary, .block-fc-primary p,.block-fc-primary li, .block-fc-primary h1, .block-fc-primary h2, .block-fc-primary h3, .block-fc-primary h4, .block-fc-primary h5, .block-fc-primary h6, .block-fc-primary p a,.block-fc-primary li a {
  color: #9a068f;
}
.block-fc-secondary, .block-fc-secondary p,.block-fc-secondary li, .block-fc-secondary h1, .block-fc-secondary h2, .block-fc-secondary h3, .block-fc-secondary h4, .block-fc-secondary h5, .block-fc-secondary h6, .block-fc-secondary p a,.block-fc-secondary li a {
  color: #27adeb;
}


/* -- Header--  */
/* Header background colors*/
.header.hd-bg-body-font, .header.hd-bg-body-font .nav-menu-container {
  background-color: #444444;
}
@media print, screen and (min-width: 64em) {
  .header.hd-bg-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.hd-bg-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
    background-color: #444444;
  }
}
.header.hd-bg-heading, .header.hd-bg-heading .nav-menu-container{
  background-color: #000000;
}
@media print, screen and (min-width: 64em) {
  .header.hd-bg-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.hd-bg-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
    background-color: #000000;
  }
}
.header.hd-bg-primary, .header.hd-bg-primary .nav-menu-container {
  background-color: #9a068f;
}
@media print, screen and (min-width: 64em) {
  .header.hd-bg-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.hd-bg-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
    background-color: #9a068f;
  }
}
.header.hd-bg-secondary, .header.hd-bg-secondary .nav-menu-container {
  background-color: #27adeb;
}
@media print, screen and (min-width: 64em) {
  .header.hd-bg-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.hd-bg-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
    background-color: #27adeb;
  }
}
/* Nav Link colors*/
.header.link-fc-body-font .nav-menu-container .nav ul li a, .header.link-fc-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.link-fc-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
  color: #444444;
}
.header.link-fc-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #444444;
}
.header.link-fc-heading .nav-menu-container .nav ul li a, .header.link-fc-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.link-fc-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
  color: #000000;
}
.header.link-fc-heading .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #000000;
}
.header.link-fc-primary .nav-menu-container .nav ul li a, .header.link-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.link-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
  color: #9a068f;
}
.header.link-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #9a068f;
}
.header.link-fc-secondary .nav-menu-container .nav ul li a, .header.link-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.link-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active {
  color: #27adeb;
}
.header.link-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #27adeb;
}
/* Nav Link Hover colours*/
.header.link-fc-hv-body-font .nav-menu-container .nav ul li a:hover, .header.link-fc-hv-body-font .nav-menu-container .nav ul li a.active, .header.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a, .header.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  color: #444444;
}
.header.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link:hover::after, .header.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent.is-active .nav-link::after {
  background-color: #444444;
}
.header.link-fc-hv-heading .nav-menu-container .nav ul li a:hover, .header.link-fc-hv-heading .nav-menu-container .nav ul li a.active, .header.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a, .header.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  color: #000000;
}
.header.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link:hover::after, .header.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent.is-active .nav-link::after {
  background-color: #000000;
}
.header.link-fc-hv-primary .nav-menu-container .nav ul li a:hover, .header.link-fc-hv-primary .nav-menu-container .nav ul li a.active, .header.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a, .header.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  color: #9a068f;
}
.header.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link:hover::after, .header.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active .nav-link::after  {
  background-color: #9a068f;
}
.header.link-fc-hv-secondary .nav-menu-container .nav ul li a:hover, .header.link-fc-hv-secondary .nav-menu-container .nav ul li a.active, .header.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a, .header.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  color: #27adeb;
}
.header.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link:hover::after, .header.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active .nav-link::after  {
  background-color: #27adeb;
}
/* Nav Link Background Hover colours - standard */
.header.nav-standard.link-bg-hv-body-font .nav-menu-container .nav ul li a::before, .header.nav-standard.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a::before {
  background-color: #444444;
}
.header.nav-standard.link-bg-hv-heading .nav-menu-container .nav ul li a::before, .header.nav-standard.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a::before {
  background-color: #000000;
}
.header.nav-standard.link-bg-hv-primary .nav-menu-container .nav ul li a::before, .header.nav-standard.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a::before {
  background-color: #9a068f;
}
.header.nav-standard.link-bg-hv-secondary .nav-menu-container .nav ul li a::before, .header.nav-standard.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a::before {
  background-color: #27adeb;
}
/* Nav Link Background Hover colours - blocks */
.header.nav-blocks.link-bg-hv-body-font .nav-menu-container .nav ul li a:hover, .header.nav-blocks.link-bg-hv-body-font .nav-menu-container .nav ul li a.active, .header.nav-blocks.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #444444;
}
.header.nav-blocks.link-bg-hv-heading .nav-menu-container .nav ul li a:hover, .header.nav-blocks.link-bg-hv-heading .nav-menu-container .nav ul li a.active, .header.nav-blocks.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a  {
  background-color: #000000;
}
.header.nav-blocks.link-bg-hv-primary .nav-menu-container .nav ul li a:hover, .header.nav-blocks.link-bg-hv-primary .nav-menu-container .nav ul li a.active, .header.nav-blocks.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #9a068f;
}
.header.nav-blocks.link-bg-hv-secondary .nav-menu-container .nav ul li a:hover, .header.nav-blocks.link-bg-hv-secondary .nav-menu-container .nav ul li a.active, .header.nav-blocks.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #27adeb;
}
/* Nav Link Font Active colours - blocks */
.header.nav-blocks.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #444444;
}
.header.nav-blocks.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #000000;
}
.header.nav-blocks.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #9a068f;
}
.header.nav-blocks.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #27adeb;
}
/* Nav Link Background Hover colours - border */
.header.nav-border.link-bg-hv-body-font .nav-menu-container .nav ul li a {
  border-color: #444444;
}
.header.nav-border.link-bg-hv-body-font .nav-menu-container .nav ul li a:hover, .header.nav-border.link-bg-hv-body-font .nav-menu-container .nav ul li a.active, .header.nav-border.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #444444;
}
.header.nav-border.link-bg-hv-heading .nav-menu-container .nav ul li a {
  border-color: #000000;
}
.header.nav-border.link-bg-hv-heading .nav-menu-container .nav ul li a:hover, .header.nav-border.link-bg-hv-heading .nav-menu-container .nav ul li a.active, .header.nav-border.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #000000;
}
.header.nav-border.link-bg-hv-primary .nav-menu-container .nav ul li a {
  border-color: #9a068f;
}
.header.nav-border.link-bg-hv-primary .nav-menu-container .nav ul li a:hover, .header.nav-border.link-bg-hv-primary .nav-menu-container .nav ul li a.active, .header.nav-border.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #9a068f;
}
.header.nav-border.link-bg-hv-secondary .nav-menu-container .nav ul li a {
  border-color: #27adeb;
}
.header.nav-border.link-bg-hv-secondary .nav-menu-container .nav ul li a:hover, .header.nav-border.link-bg-hv-secondary .nav-menu-container .nav ul li a.active, .header.nav-border.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent.is-active a {
  background-color: #27adeb;
}
/* Nav Link Font Active colours - blocks */
.header.nav-border.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #444444;
}
.header.nav-border.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #000000;
}
.header.nav-border.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #9a068f;
}
.header.nav-border.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #27adeb;
}
/* Nav Link Font colours - hamburger */
.header.nav-hamburger.link-fc-body-font .nav-menu-container .nav ul li a {
  color: #444444;
}
.header.nav-hamburger.link-fc-heading .nav-menu-container .nav ul li a {
  color: #000000;
}
.header.nav-hamburger.link-fc-primary .nav-menu-container .nav ul li a {
  color: #9a068f;
}
.header.nav-hamburger.link-fc-secondary .nav-menu-container .nav ul li a {
  color: #27adeb;
}
/* Nav Link Font  Hover colours - hamburger */
.header.nav-hamburger.link-fc-hv-body-font .nav-menu-container .nav ul li a:hover, .header.nav-hamburger.link-fc-hv-body-font .nav-menu-container .nav ul li a.active, .header.nav-hamburger.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.nav-hamburger.link-fc-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active  {
  color: #444444;
}
.header.nav-hamburger.link-fc-hv-heading .nav-menu-container .nav ul li a:hover, .header.nav-hamburger.link-fc-hv-heading .nav-menu-container .nav ul li a.active, .header.nav-hamburger.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.nav-hamburger.link-fc-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active  {
  color: #000000;
}
.header.nav-hamburger.link-fc-hv-primary .nav-menu-container .nav ul li a:hover, .header.nav-hamburger.link-fc-hv-primary .nav-menu-container .nav ul li a.active, .header.nav-hamburger.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.nav-hamburger.link-fc-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active  {
  color: #9a068f;
}
.header.nav-hamburger.link-fc-hv-secondary .nav-menu-container .nav ul li a:hover, .header.nav-hamburger.link-fc-hv-secondary .nav-menu-container .nav ul li a.active, .header.nav-hamburger.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover, .header.nav-hamburger.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a.active  {
  color: #27adeb;
}
/* Nav Link Background Hover colours - hamburger */
.header.nav-hamburger.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.nav-hamburger.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  background-color: transparent;
}
.header.nav-hamburger.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.nav-hamburger.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  background-color: transparent;
}
.header.nav-hamburger.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.nav-hamburger.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  background-color: transparent;
}
.header.nav-hamburger.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.nav-hamburger.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
  background-color: transparent;
}
/* Nav Submenu Mobile Border Colour*/
.header.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
  border-top: 0.125rem solid #444444;
}
.header.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
  border-top: 0.125rem solid #000000;
}
.header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
  border-top: 0.125rem solid #9a068f;
}
.header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
  border-top: 0.125rem solid #27adeb;
}
/* Nav Submenu Colour*/
@media print, screen and (min-width: 64em) {
  .header.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    background-color: #444444;
  }
  .header.link-bg-hv-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #444444 transparent;
  }
  .header.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    background-color: #000000;
  }
  .header.link-bg-hv-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #000000 transparent;
  }
  .header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    background-color: #9a068f;
  }
  .header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #9a068f transparent;
  }
  .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu, .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    background-color: #27adeb;
  }
  .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #27adeb transparent;
  }  
}
/* Nav Submenu Font Colour*/
@media print, screen and (min-width: 64em) {
  .header.submenu-fc-body-font .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #444444;
  }
  .header.submenu-fc-heading .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #000000;
  }
  .header.submenu-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #9a068f;
  }
  .header.submenu-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #27adeb;
  }
  .header.submenu-fc-black .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #000;
  }
  .header.submenu-fc-dark-grey .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #333333;
  }
  .header.submenu-fc-light-grey .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #979797;
  }
  .header.submenu-fc-white .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #fff;
  }
}


/* Nav Hamburger Menu Colour*/
.header.nav-menu-body-font .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner,.header.nav-menu-body-font .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::before,.header.nav-menu-body-font .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::after {
  background-color: #444444;
} 
.header.nav-menu-heading .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner,.header.nav-menu-heading .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::before,.header.nav-menu-heading .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::after {
  background-color: #000000;
} 
.header.nav-menu-primary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner,.header.nav-menu-primary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::before,.header.nav-menu-primary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::after {
  background-color: #9a068f;
} 
.header.nav-menu-secondary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner,.header.nav-menu-secondary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::before,.header.nav-menu-secondary .nav-menu-button .hamburger-menu .hamburger .hamburger-box .hamburger-inner::after {
  background-color: #27adeb;
} 
/* Nav Link Button Background Colour*/
/* button color - body font */
.header.nav-link-btn.nav-link-btn-bg-body-font .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-bg-hv-body-font .nav-menu-container .nav > ul > li:last-of-type a:hover {
  background-color: #444444;
  border-color: #444444;
}
.header.nav-link-btn.nav-link-btn-bg-body-font .nav-menu-container .nav > ul > li.is-submenu-item:last-of-type a {
  background-color: transparent;
  border: none;
}
/* button color - heading */
.header.nav-link-btn.nav-link-btn-bg-heading .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-bg-hv-heading .nav-menu-container .nav > ul > li:last-of-type a:hover {
  background-color: #000000;
  border-color: #000000;
}
.header.nav-link-btn.nav-link-btn-bg-heading .nav-menu-container .nav > ul > li.is-submenu-item:last-of-type a {
  background-color: transparent;
  border: none;
}
/* button color - primary */
.header.nav-link-btn.nav-link-btn-bg-primary .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-bg-hv-primary .nav-menu-container .nav > ul > li:last-of-type a:hover {
  background-color: #9a068f;
  border-color: #9a068f;
}
.header.nav-link-btn.nav-link-btn-bg-primary .nav-menu-container .nav > ul > li.is-submenu-item:last-of-type a {
  background-color: transparent;
  border: none;
}
/* button color - secondary */
.header.nav-link-btn.nav-link-btn-bg-secondary .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-bg-hv-secondary .nav-menu-container .nav > ul > li:last-of-type a:hover {
  background-color: #27adeb;
  border-color: #27adeb;
}
.header.nav-link-btn.nav-link-btn-bg-secondary .nav-menu-container .nav > ul > li.is-submenu-item:last-of-type a {
  background-color: transparent;
  border: none;
}
/* Nav Link Button Font Colour*/
/* button font color - body font */
.header.nav-link-btn.nav-link-btn-fc-body-font .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-fc-hv-body-font .nav-menu-container .nav > ul > li:last-of-type a:hover {
  color: #444444;
}
.header.nav-link-btn.nav-link-btn-fc-body-font .nav-menu-container .nav > ul > li:last-of-type a .arrow, .header.nav-link-btn.nav-link-btn-fc-hv-body-font .nav-menu-container .nav > ul > li:last-of-type a:hover .arrow {
  background-color: #444444;
}
/* button font color - heading */
.header.nav-link-btn.nav-link-btn-fc-heading .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-fc-hv-heading .nav-menu-container .nav > ul > li:last-of-type a:hover {
  color: #000000;
}
.header.nav-link-btn.nav-link-btn-fc-heading .nav-menu-container .nav > ul > li:last-of-type a .arrow, .header.nav-link-btn.nav-link-btn-fc-hv-heading .nav-menu-container .nav > ul > li:last-of-type a:hover .arrow {
  background-color: #000000;
}
/* button font color - primary */
.header.nav-link-btn.nav-link-btn-fc-primary .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-fc-hv-primary .nav-menu-container .nav > ul > li:last-of-type a:hover {
  color: #9a068f;
}
.header.nav-link-btn.nav-link-btn-fc-primary .nav-menu-container .nav > ul > li:last-of-type a .arrow, .header.nav-link-btn.nav-link-btn-fc-hv-primary .nav-menu-container .nav > ul > li:last-of-type a:hover .arrow {
  background-color: #9a068f;
}
/* button font color - secondary */
.header.nav-link-btn.nav-link-btn-fc-secondary .nav-menu-container .nav > ul > li:last-of-type a, .header.nav-link-btn.nav-link-btn-fc-hv-secondary .nav-menu-container .nav > ul > li:last-of-type a:hover {
  color: #27adeb;
}
.header.nav-link-btn.nav-link-btn-fc-secondary .nav-menu-container .nav > ul > li:last-of-type a .arrow, .header.nav-link-btn.nav-link-btn-fc-hv-secondary .nav-menu-container .nav > ul > li:last-of-type a:hover .arrow{
  background-color: #27adeb;
}
/* header social icon colors */
.header .header-social.social-col-body-font .social-links li .social-icon {
  background-color: #444444;
}
.header .header-social.social-col-heading .social-links li .social-icon {
  background-color: #000000;
}
.header .header-social.social-col-primary .social-links li .social-icon {
  background-color: #9a068f;
}
.header .header-social.social-col-secondary .social-links li .social-icon {
  background-color: #27adeb;
}

/* -- Footer--  */
/* Footer background colors */
.footer.ele-bg-body-font {
  background-color: #444444;
}
.footer.ele-bg-heading {
  background-color: #000000;
}
.footer.ele-bg-primary {
  background-color: #9a068f;
}
.footer.ele-bg-secondary {
  background-color: #27adeb;
}
/* Footer font colors */
.footer.ele-fc-body-font, .footer.ele-fc-body-font p, .footer.ele-fc-body-font .footer-links li a, .footer.ele-fc-body-font .footer-social .social-title {
  color: #444444;
}
.footer.ele-fc-heading, .footer.ele-fc-heading p, .footer.ele-fc-heading .footer-links li a, .footer.ele-fc-heading .footer-social .social-title {
  color: #000000;
}
.footer.ele-fc-primary, .footer.ele-fc-primary p, .footer.ele-fc-primary .footer-links li a, .footer.ele-fc-primary .footer-social .social-title {
  color: #9a068f;
}
.footer.ele-fc-secondary, .footer.ele-fc-secondary p, .footer.ele-fc-secondary .footer-links li a, .footer.ele-fc-secondary .footer-social .social-title {
  color: #27adeb;
}
/* Footer social icon colors */
.footer .footer-social.social-col-body-font .social-links li .social-icon {
  background-color: #444444;
}
.footer .footer-social.social-col-heading .social-links li .social-icon {
  background-color: #000000;
}
.footer .footer-social.social-col-primary .social-links li .social-icon {
  background-color: #9a068f;
}
.footer .footer-social.social-col-secondary .social-links li .social-icon {
  background-color: #27adeb;
}

/* -- Accordions--  */
/* Acc background colors */
.accordions.ele-bg-body-font .acc-link {
  background-color: #444444;
}
.accordions.ele-bg-heading .acc-link {
  background-color: #000000;
}
.accordions.ele-bg-primary .acc-link {
  background-color: #9a068f;
}
.accordions.ele-bg-secondary .acc-link {
  background-color: #27adeb;
}
/* Acc font colors - body font */
.accordions.ele-fc-body-font .acc-link {
  color: #444444;
}
/* Acc font colors - heading */
.accordions.ele-fc-heading .acc-link {
  color: #000000;
}
/* Acc font colors - primary */
.accordions.ele-fc-primary .acc-link {
  color: #9a068f;
}
/* Acc font colors - secondary */
.accordions.ele-fc-secondary .acc-link {
  color: #27adeb;
}
/* Acc toggle colors - body font */
.accordions.toggle-fc-body-font .acc-link .acc-expand {
  border-color: #444444;
}
.accordions.toggle-fc-body-font .acc-link .acc-expand::before,.accordions.toggle-fc-body-font .acc-link .acc-expand::after {
  background-color: #444444;
}
/* Acc toggle colors - heading */
.accordions.toggle-fc-heading .acc-link .acc-expand {
  border-color: #000000;
}
.accordions.toggle-fc-heading .acc-link .acc-expand::before,.accordions.toggle-fc-heading .acc-link .acc-expand::after {
  background-color: #000000;
}
/* Acc toggle colors - primary */
.accordions.toggle-fc-primary .acc-link .acc-expand {
  border-color: #9a068f;
}
.accordions.toggle-fc-primary .acc-link .acc-expand::before,.accordions.toggle-fc-primary .acc-link .acc-expand::after {
  background-color: #9a068f;
}
/* Acc toggle colors - secondary */
.accordions.toggle-fc-secondary .acc-link .acc-expand {
  border-color: #27adeb;
}
.accordions.toggle-fc-secondary .acc-link .acc-expand::before,.accordions.toggle-fc-secondary .acc-link .acc-expand::after {
  background-color: #27adeb;
}

/* -- Apply List --  */
/* apply list border color - body font */
.apply-list.border-c-body-font .apply-list-row, .apply-list.border-c-body-font .extra-row {
  border-color: #444444;
}
/* apply list border color - heading */
.apply-list.border-c-heading .apply-list-row, .apply-list.border-c-heading .extra-row{
  border-color: #000000;
}
/* apply list border color - primary */
.apply-list.border-c-primary .apply-list-row, .apply-list.border-c-primary .extra-row {
  border-color: #9a068f;
}
/* apply list border color - secondary */
.apply-list.border-c-secondary .apply-list-row, .apply-list.border-c-secondary .extra-row {
  border-color: #27adeb;
}
/* apply list background color - body font */
.list-bg-body-font .apply-list-row {
  background-color: #444444;
}
/* apply list background color - heading */
.list-bg-heading .apply-list-row {
  background-color: #000000;
}
/* apply list background color - primary */
.list-bg-primary .apply-list-row {
  background-color: #9a068f;
}
/* apply list background color - secondary */
.list-bg-secondary .apply-list-row {
  background-color: #27adeb;
}
/* apply list font color - body font */
.list-fc-body-font .apply-list-row .apply-list-field, .list-fc-body-font .apply-list-row .apply-list-field a {
  color: #444444;
}
/* apply list font color - heading */
.list-fc-heading .apply-list-row .apply-list-field, .list-fc-heading .apply-list-row .apply-list-field a {
  color: #000000;
}
/* apply list font color - primary */
.list-fc-primary .apply-list-row .apply-list-field, .list-fc-primary .apply-list-row .apply-list-field a{
  color: #9a068f;
}
/* apply list font color - secondary */
.list-fc-secondary .apply-list-row .apply-list-field, .list-fc-secondary .apply-list-row .apply-list-field a{
  color: #27adeb;
}

/* extra background color - body font */
.extra-bg-body-font .extra-row {
  background-color: #444444;
}
/* extra background color - heading */
.extra-bg-heading .extra-row {
  background-color: #000000;
}
/* extra background color - primary */
.extra-bg-primary .extra-row {
  background-color: #9a068f;
}
/* extra background color - secondary */
.extra-bg-secondary .extra-row {
  background-color: #27adeb;
}
/* extra font color - body font */
.extra-fc-body-font .extra-row .extra-field, .extra-fc-body-font .extra-row .extra-field a {
  color: #444444;
}
/* extra font color - heading */
.extra-fc-heading .extra-row .extra-field, .extra-fc-heading .extra-row .extra-field a {
  color: #000000;
}
/* extra font color - primary */
.extra-fc-primary .extra-row .extra-field, .extra-fc-primary .extra-row .extra-field a{
  color: #9a068f;
}
/* extra font color - secondary */
.extra-fc-secondary .extra-row .extra-field, .extra-fc-secondary .extra-row .extra-field a{
  color: #27adeb;
}

/* apply button font color - body font */
.apply-fc-body-font .apply-list-row .btn-apply a {
  color: #444444;
}
.apply-fc-body-font .apply-list-row .btn-apply a .arrow {
  background-color: #444444;
}
/* apply button font color - heading */
.apply-fc-heading .apply-list-row .btn-apply a {
  color: #000000;
}
.apply-fc-heading .apply-list-row .btn-apply a .arrow {
  background-color: #000000;
}
/* apply button font color - primary */
.apply-fc-primary .apply-list-row .btn-apply a {
  color: #9a068f;
}
.apply-fc-primary .apply-list-row .btn-apply a .arrow {
  background-color: #9a068f;
}
/* apply button font color - secondary */
.apply-fc-secondary .apply-list-row .btn-apply a {
  color: #27adeb;
}
.apply-fc-secondary .apply-list-row .btn-apply a .arrow {
  background-color: #27adeb;
}

/* apply button bg color - body font */
.apply-bg-body-font .apply-list-row .btn-apply a {
  background-color: #444444;
  border-color: #444444;
}
.apply-bg-body-font .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #444444;
}
.apply-bg-body-font .apply-list-row .btn-apply a:hover .arrow {
  background-color: #444444;
}
/* apply button bg color - heading */
.apply-bg-heading .apply-list-row .btn-apply a {
  background-color: #000000;
  border-color: #000000;
}
.apply-bg-heading .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #000000;
}
.apply-bg-heading .apply-list-row .btn-apply a:hover .arrow {
  background-color: #000000;
}
/* apply button bg color - primary */
.apply-bg-primary .apply-list-row .btn-apply a {
  background-color: #9a068f;
  border-color: #9a068f;
}
.apply-bg-primary .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #9a068f;
}
.apply-bg-primary .apply-list-row .btn-apply a:hover .arrow {
  background-color: #9a068f;
}
/* apply button bg color - secondary */
.apply-bg-secondary .apply-list-row .btn-apply a {
  background-color: #27adeb;
  border-color: #27adeb;
}
.apply-bg-secondary .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #27adeb;
}
.apply-bg-secondary .apply-list-row .btn-apply a:hover .arrow {
  background-color: #27adeb;
}

/* extra button font color - body font */
.extra-btn-fc-body-font .extra-row .btn-extra a {
  color: #444444;
}
.extra-btn-fc-body-font .extra-row .btn-extra a .arrow {
  background-color: #444444;
}
/* extra button font color - heading */
.extra-btn-fc-heading .extra-row .btn-extra a {
  color: #000000;
}
.extra-btn-fc-heading .extra-row .btn-extra a .arrow {
  background-color: #000000;
}
/* extra button font color - primary */
.extra-btn-fc-primary .extra-row .btn-extra a {
  color: #9a068f;
}
.extra-btn-fc-primary .extra-row .btn-extra a .arrow {
  background-color: #9a068f;
}
/* extra button font color - secondary */
.extra-btn-fc-secondary .extra-row .btn-extra a {
  color: #27adeb;
}
.extra-btn-fc-secondary .extra-row .btn-extra a .arrow {
  background-color: #27adeb;
}

/* extra button bg color - body font */
.extra-btn-bg-body-font .extra-row .btn-extra a {
  background-color: #444444;
  border-color: #444444;
}
.extra-btn-bg-body-font .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #444444;
}
.extra-btn-bg-body-font .extra-row .btn-extra a:hover .arrow {
  background-color: #444444;
}
/* extra button bg color - heading */
.extra-btn-bg-heading .extra-row .btn-extra a {
  background-color: #000000;
  border-color: #000000;
}
.extra-btn-bg-heading .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #000000;
}
.extra-btn-bg-heading .extra-row .btn-extra a:hover .arrow {
  background-color: #000000;
}
/* extra button bg color - primary */
.extra-btn-bg-primary .extra-row .btn-extra a {
  background-color: #9a068f;
  border-color: #9a068f;
}
.extra-btn-bg-primary .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #9a068f;
}
.extra-btn-bg-primary .extra-row .btn-extra a:hover .arrow {
  background-color: #9a068f;
}
/* extra button bg color - secondary */
.extra-btn-bg-secondary .extra-row .btn-extra a {
  background-color: #27adeb;
  border-color: #27adeb;
}
.extra-btn-bg-secondary .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #27adeb;
}
.extra-btn-bg-secondary .extra-row .btn-extra a:hover .arrow {
  background-color: #27adeb;
}

/* -- Breadcrumbs --  */
/* Breadcrumbs separator color */
.breadcrumbs.separator-body-font .breadcrumb-link::before, .breadcrumbs.separator-body-font .breadcrumb-current::before {
  color: #444444;
}
.breadcrumbs.separator-heading .breadcrumb-link::before, .breadcrumbs.separator-heading .breadcrumb-current::before {
  color: #000000;
}
.breadcrumbs.separator-primary .breadcrumb-link::before, .breadcrumbs.separator-primary .breadcrumb-current::before {
  color: #9a068f;
}
.breadcrumbs.separator-secondary .breadcrumb-link::before, .breadcrumbs.separator-secondary .breadcrumb-current::before {
  color: #27adeb;
}
/* Breadcrumbs font color */
.breadcrumbs.ele-fc-body-font .breadcrumb-link, .breadcrumbs.ele-fc-body-font .breadcrumb-current  {
  color: #444444;
}
.breadcrumbs.ele-fc-heading .breadcrumb-link, .breadcrumbs.ele-fc-heading .breadcrumb-current {
  color: #000000;
}
.breadcrumbs.ele-fc-primary .breadcrumb-link, .breadcrumbs.ele-fc-primary .breadcrumb-current {
  color: #9a068f;
}
.breadcrumbs.ele-fc-secondary .breadcrumb-link, .breadcrumbs.ele-fc-secondary .breadcrumb-current {
  color: #27adeb;
}

/* -- Button --  */
/* button bg color - body font */
.btn.ele-bg-body-font, .btn.ele-bg-hv-body-font:hover{
  background-color: #444444;
  border-color: #444444;
}
.btn-border .btn.ele-bg-body-font, .btn-border-round .btn.ele-bg-body-font {
  background-color: transparent;
  border-color: #444444;
}
.btn-border .btn.ele-bg-hv-body-font:hover, .btn-border-round .btn.ele-bg-hv-body-font:hover {
  background-color: #444444;
  border-color: #444444;
}
/* button color - heading */
.btn.ele-bg-heading, .btn.ele-bg-hv-heading:hover {
  background-color: #000000;
  border-color: #000000;
}
.btn-border .btn.ele-bg-heading, .btn-border-round .btn.ele-bg-heading {
  background-color: transparent;
  border-color: #000000;
}
.btn-border .btn.ele-bg-hv-heading:hover, .btn-border-round .btn.ele-bg-hv-heading:hover {
  background-color: #000000;
  border-color: #000000;
}
/* button color - primary */
.btn.ele-bg-primary, .btn.ele-bg-hv-primary:hover {
  background-color: #9a068f;
  border-color: #9a068f;
}
.btn-border .btn.ele-bg-primary, .btn-border-round .btn.ele-bg-primary {
  background-color: transparent;
  border-color: #9a068f;
}
.btn-border .btn.ele-bg-hv-primary:hover, .btn-border-round .btn.ele-bg-hv-primary:hover {
  background-color: #9a068f;
  border-color: #9a068f;
}
/* button color - secondary */
.btn.ele-bg-secondary, .btn.ele-bg-hv-secondary:hover {
  background-color: #27adeb;
  border-color: #27adeb;
}
.btn-border .btn.ele-bg-secondary, .btn-border-round .btn.ele-bg-secondary {
  background-color: transparent;
  border-color: #27adeb;
}
.btn-border .btn.ele-bg-hv-secondary:hover, .btn-border-round .btn.ele-bg-hv-secondary:hover {
  background-color: #27adeb;
  border-color: #27adeb;
}

/* button font color - body font */
.btn.ele-fc-body-font, .btn-border .btn.ele-fc-body-font, .btn-border-round .btn.ele-fc-body-font{
  color: #000;
}
.btn.ele-fc-body-font .arrow, .btn-border .btn.ele-fc-body-font .arrow, .btn-border-round .btn.ele-fc-body-font .arrow{
  background-color: #000;
}
.btn.ele-fc-hv-body-font:hover, .btn-border .btn.ele-fc-hv-body-font:hover, .btn-border-round .btn.ele-fc-hv-body-font:hover{
  color: #000;
}
.btn.ele-fc-hv-body-font:hover .arrow, .btn-border .btn.ele-fc-hv-body-font:hover .arrow, .btn-border-round .btn.ele-fc-hv-body-font:hover .arrow{
  background-color: #000;
}

/* button font color - heading */
.btn.ele-fc-heading, .btn-border .btn.ele-fc-heading, .btn-border-round .btn.ele-fc-heading{
  color: #000000;
}
.btn.ele-fc-heading .arrow, .btn-border .btn.ele-fc-heading .arrow, .btn-border-round .btn.ele-fc-heading .arrow{
  background-color: #000000;
}
.btn.ele-fc-hv-heading:hover, .btn-border .btn.ele-fc-hv-heading:hover, .btn-border-round .btn.ele-fc-hv-heading:hover{
  color: #000000;
}
.btn.ele-fc-hv-heading:hover .arrow, .btn-border .btn.ele-fc-hv-heading:hover .arrow, .btn-border-round .btn.ele-fc-hv-heading:hover .arrow{
  background-color: #000000;
}

/* button font color - primary */
.btn.ele-fc-primary, .btn-border .btn.ele-fc-primary, .btn-border-round .btn.ele-fc-primary{
  color: #9a068f;
}
.btn.ele-fc-primary .arrow, .btn-border .btn.ele-fc-primary .arrow, .btn-border-round .btn.ele-fc-primary .arrow{
  background-color: #9a068f;
}
.btn.ele-fc-hv-primary:hover, .btn-border .btn.ele-fc-hv-primary:hover, .btn-border-round .btn.ele-fc-hv-primary:hover{
  color: #9a068f;
}
.btn.ele-fc-hv-primary:hover .arrow, .btn-border .btn.ele-fc-hv-primary:hover .arrow, .btn-border-round .btn.ele-fc-hv-primary:hover .arrow{
  background-color: #9a068f;
}
/* button font color - secondary */
.btn.ele-fc-secondary, .btn-border .btn.ele-fc-secondary, .btn-border-round .btn.ele-fc-secondary{
  color: #27adeb;
}
.btn.ele-fc-secondary .arrow, .btn-border .btn.ele-fc-secondary .arrow, .btn-border-round .btn.ele-fc-secondary .arrow{
  background-color: #27adeb;
}
.btn.ele-fc-hv-secondary:hover, .btn-border .btn.ele-fc-hv-secondary:hover, .btn-border-round .btn.ele-fc-hv-secondary:hover{
  color: #27adeb;
}
.btn.ele-fc-hv-secondary:hover .arrow, .btn-border .btn.ele-fc-hv-secondary:hover .arrow, .btn-border-round .btn.ele-fc-hv-secondary:hover .arrow{
  background-color: #27adeb;
}

/* play button icon color - body font */
.play-c-body-font .btn-play{
  background-color: #444444;
}
/* play button icon color - heading */
.play-c-heading .btn-play{
  background-color: #000000;
}
/* play button icon color - primary */
.play-c-primary .btn-play{
  background-color: #9a068f;
}
/* play button icon color - secondary */
.play-c-secondary .btn-play{
  background-color: #27adeb;
}


/* -- Card --  */
/* card border color - body font */
.multi-card.ele-border-body-font .card-item {
  border: 0.125rem solid #444444;
}
/* card border color - heading */
.multi-card.ele-border-heading .card-item {
  border: 0.125rem solid #000000;
}
/* card border color - primary */
.multi-card.ele-border-primary .card-item {
  border: 0.125rem solid #9a068f;
}
/* card border color - secondary */
.multi-card.ele-border-secondary .card-item {
  border: 0.125rem solid #27adeb;
}

/* card background color - body font */
.multi-card.ele-bg-body-font .card-item, .multi-card.ele-bg-body-font .card-item .card-bottom {
  background-color: #444444;
}
/* card background color - heading */
.multi-card.ele-bg-heading .card-item, .multi-card.ele-bg-heading .card-item .card-bottom {
  background-color: #000000;
}
/* card background color - primary */
.multi-card.ele-bg-primary .card-item, .multi-card.ele-bg-primary .card-item .card-bottom {
  background-color: #9a068f;
}
/* card background color - secondary */
.multi-card.ele-bg-secondary .card-item, .multi-card.ele-bg-secondary .card-item .card-bottom {
  background-color: #27adeb;
}
/* card font color - body font */
.multi-card.ele-fc-body-font .card-item .card-title, .multi-card.ele-fc-body-font .card-item p {
  color: #444444;
}
/* card font color - heading */
.multi-card.ele-fc-heading .card-item .card-title, .multi-card.ele-fc-heading .card-item p {
  color: #000000;
}
/* card font color - primary */
.multi-card.ele-fc-primary .card-item .card-title, .multi-card.ele-fc-primary .card-item p {
  color: #9a068f;
}
/* card font color - secondary */
.multi-card.ele-fc-secondary .card-item .card-title, .multi-card.ele-fc-secondary .card-item p {
  color: #27adeb;
}

/* -- Hero --  */
/* hero text color */
.hero-banner .hero-container .hero-content .hero-text.fc-body-font h1, .hero-banner .hero-container .hero-content .hero-text.fc-body-font h2, .hero-banner .hero-container .hero-content .hero-text.fc-body-font h3, .hero-banner .hero-container .hero-content .hero-text.fc-body-font h4, .hero-banner .hero-container .hero-content .hero-text.fc-body-font h5, .hero-banner .hero-container .hero-content .hero-text.fc-body-font h6, .hero-banner .hero-container .hero-content .hero-text.fc-body-font p, .hero-banner .hero-container .hero-content .hero-text.fc-body-font li {
  color: #444444;
}
.hero-banner .hero-container .hero-content .hero-text.fc-heading h1, .hero-banner .hero-container .hero-content .hero-text.fc-heading h2, .hero-banner .hero-container .hero-content .hero-text.fc-heading h3, .hero-banner .hero-container .hero-content .hero-text.fc-heading h4, .hero-banner .hero-container .hero-content .hero-text.fc-heading h5, .hero-banner .hero-container .hero-content .hero-text.fc-heading h6, .hero-banner .hero-container .hero-content .hero-text.fc-heading p, .hero-banner .hero-container .hero-content .hero-text.fc-heading li {
  color: #000000;
}
.hero-banner .hero-container .hero-content .hero-text.fc-primary h1, .hero-banner .hero-container .hero-content .hero-text.fc-primary h2, .hero-banner .hero-container .hero-content .hero-text.fc-primary h3, .hero-banner .hero-container .hero-content .hero-text.fc-primary h4, .hero-banner .hero-container .hero-content .hero-text.fc-primary h5, .hero-banner .hero-container .hero-content .hero-text.fc-primary h6, .hero-banner .hero-container .hero-content .hero-text.fc-primary p, .hero-banner .hero-container .hero-content .hero-text.fc-primary li {
  color: #9a068f;
}
.hero-banner .hero-container .hero-content .hero-text.fc-secondary h1, .hero-banner .hero-container .hero-content .hero-text.fc-secondary h2, .hero-banner .hero-container .hero-content .hero-text.fc-secondary h3, .hero-banner .hero-container .hero-content .hero-text.fc-secondary h4, .hero-banner .hero-container .hero-content .hero-text.fc-secondary h5, .hero-banner .hero-container .hero-content .hero-text.fc-secondary h6, .hero-banner .hero-container .hero-content .hero-text.fc-secondary p, .hero-banner .hero-container .hero-content .hero-text.fc-secondary li {
  color: #27adeb;
}

/* -- Masonry --  */
/* masonry border color - body font */
.grid-masonry.masonry-border-body-font .grid-item {
  border: 0.125rem solid #444444;
}
/* masonry border color - heading */
.grid-masonry.masonry-border-heading .grid-item {
  border: 0.125rem solid #000000;
}
/* masonry border color - primary */
.grid-masonry.masonry-border-primary .grid-item {
  border: 0.125rem solid #9a068f;
}
/* masonry border color - secondary */
.grid-masonry.masonry-border-secondary .grid-item {
  border: 0.125rem solid #27adeb;
}

/* masonry background color - body font */
.grid-masonry.masonry-bg-body-font .grid-item {
  background-color: #444444;
}
/* masonry background color - heading */
.grid-masonry.masonry-bg-heading .grid-item {
  background-color: #000000;
}
/* masonry background color - primary */
.grid-masonry.masonry-bg-primary .grid-item {
  background-color: #9a068f;
}
/* masonry background color - secondary */
.grid-masonry.masonry-bg-secondary .grid-item {
  background-color: #27adeb;
}
/* masonry font color - body font */
.grid-masonry.masonry-fc-body-font .grid-item .masonry-title, .grid-masonry.masonry-fc-body-font .grid-item p {
  color: #444444;
}
/* masonry font color - heading */
.grid-masonry.masonry-fc-heading .grid-item .masonry-title, .grid-masonry.masonry-fc-heading .grid-item p {
  color: #000000;
}
/* masonry font color - primary */
.grid-masonry.masonry-fc-primary .grid-item .masonry-title, .grid-masonry.masonry-fc-primary .grid-item p {
  color: #9a068f;
}
/* masonry font color - secondary */
.grid-masonry.masonry-fc-secondary .grid-item .masonry-title, .grid-masonry.masonry-fc-secondary .grid-item p {
  color: #27adeb;
}
/* masonry salary background color */
.grid-masonry.masonry-salary-bg-body-font .grid-item .item-content-bottom {
  background-color: #444444;
}
.grid-masonry.masonry-salary-bg-heading .grid-item .item-content-bottom {
  background-color: #000000;
}
.grid-masonry.masonry-salary-bg-primary .grid-item .item-content-bottom {
  background-color: #9a068f;
}
.grid-masonry.masonry-salary-bg-secondary .grid-item .item-content-bottom {
  background-color: #27adeb;
}
/* masonry salary font color */
.grid-masonry.masonry-salary-fc-body-font .grid-item .item-content-bottom p {
  background-color: #444444;
}
.grid-masonry.masonry-salary-fc-heading .grid-item .item-content-bottom p {
  background-color: #000000;
}
.grid-masonry.masonry-salary-fc-primary .grid-item .item-content-bottom p {
  background-color: #9a068f;
}
.grid-masonry.masonry-salary-fc-secondary .grid-item .item-content-bottom p {
  background-color: #27adeb;
}

/* -- Tabs --  */
/* tab background color - body font */
.tab-container.ele-bg-body-font .tabs .tabs-title a {
  border: 0.125rem solid #444444;
}
.tab-container.ele-bg-body-font .tabs .tabs-title.is-active a {
  background-color: #444444;
}
.tab-container.ele-bg-body-font .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #444444;
}
/* tab background color - heading */
.tab-container.ele-bg-heading .tabs .tabs-title a {
  border: 0.125rem solid #000000;
}
.tab-container.ele-bg-heading .tabs .tabs-title.is-active a {
  background-color: #000000;
}
.tab-container.ele-bg-heading .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #000000;
}
/* tab background color - primary */
.tab-container.ele-bg-primary .tabs .tabs-title a {
  border: 0.125rem solid #9a068f;
}
.tab-container.ele-bg-primary .tabs .tabs-title.is-active a {
  background-color: #9a068f;
}
.tab-container.ele-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #9a068f;
}
/* tab background color - secondary */
.tab-container.ele-bg-secondary .tabs .tabs-title a {
  border: 0.125rem solid #27adeb;
}
.tab-container.ele-bg-secondary .tabs .tabs-title.is-active a {
  background-color: #27adeb;
}
.tab-container.ele-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #27adeb;
}

/* tab font color - body font */
.tab-container.ele-fc-body-font .tabs .tabs-title.is-active a {
  color: #444444;
}
.tab-container.ele-fc-body-font .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #444444;
}
/* tab font color - heading */
.tab-container.ele-fc-heading .tabs .tabs-title.is-active a {
  color: #000000;
}
.tab-container.ele-fc-heading .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #000000;
}
/* tab font color - primary */
.tab-container.ele-fc-primary .tabs .tabs-title.is-active a {
  color: #9a068f;
}
.tab-container.ele-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #9a068f;
}
/* tab font color - secondary */
.tab-container.ele-fc-secondary .tabs .tabs-title.is-active a {
  color: #27adeb;
}
.tab-container.ele-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #27adeb;
}

/* tab content border color - body font */
.tab-container.ele-border-body-font .tabs-content {
  border-color: #444444;
}
.tab-container.ele-border-body-font .tabs {
  border-color: #444444;
}
/* tab content border color - heading */
.tab-container.ele-border-heading .tabs-content {
  border-color: #000000;
}
.tab-container.ele-border-heading .tabs {
  border-color: #000000;
}
/* tab content border color - primary */
.tab-container.ele-border-primary .tabs-content {
  border-color: #9a068f;
}
.tab-container.ele-border-primary .tabs {
  border-color: #9a068f;
}
/* tab content border color - secondary */
.tab-container.ele-border-secondary .tabs-content {
  border-color: #27adeb;
}
.tab-container.ele-border-secondary .tabs {
  border-color: #27adeb;
}

/* -- Vertical Tabs --  */
/* vertical-tab background color - body font */
.vertical-tab-container.ele-bg-body-font .tabs .tabs-title a {
  border: 0.125rem solid #444444;
}
.vertical-tab-container.ele-bg-body-font .tabs .tabs-title a {
  background-color: #444444;
}
.vertical-tab-container.ele-active-bg-body-font .tabs .tabs-title.is-active a {
  background-color: #444444;
}
.vertical-tab-container.ele-active-bg-body-font .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #444444;
}
/* vertical-tab background color - heading */
.vertical-tab-container.ele-bg-heading .tabs .tabs-title a {
  border: 0.125rem solid #000000;
}
.vertical-tab-container.ele-bg-heading .tabs .tabs-title a {
  background-color: #000000;
}
.vertical-tab-container.ele-active-bg-heading .tabs .tabs-title.is-active a {
  background-color: #000000;
}
.vertical-tab-container.ele-active-bg-heading .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #000000;
}
/* vertical-tab background color - primary */
.vertical-tab-container.ele-bg-primary .tabs .tabs-title a {
  border: 0.125rem solid #9a068f;
}
.vertical-tab-container.ele-bg-primary .tabs .tabs-title a {
  background-color: #9a068f;
}
.vertical-tab-container.ele-active-bg-primary .tabs .tabs-title.is-active a {
  background-color: #9a068f;
}
.vertical-tab-container.ele-active-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #9a068f;
}
/* vertical-tab background color - secondary */
.vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
  border: 0.125rem solid #27adeb;
}
.vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
  background-color: #27adeb;
}
.vertical-tab-container.ele-active-bg-secondary .tabs .tabs-title.is-active a {
  background-color: #27adeb;
}
.vertical-tab-container.ele-active-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #27adeb;
}

/* vertical-tab font color - body font */
.vertical-tab-container.ele-fc-body-font .tabs .tabs-title a {
  color: #444444;
}
.vertical-tab-container.ele-active-fc-body-font .tabs .tabs-title.is-active a {
  color: #444444;
}
.vertical-tab-container.ele-active-fc-body-font .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #444444;
}
/* vertical-tab font color - heading */
.vertical-tab-container.ele-fc-heading .tabs .tabs-title a {
  color: #000000;
}
.vertical-tab-container.ele-active-fc-heading .tabs .tabs-title.is-active a {
  color: #000000;
}
.vertical-tab-container.ele-active-fc-heading .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #000000;
}
/* vertical-tab font color - primary */
.vertical-tab-container.ele-fc-primary .tabs .tabs-title a {
  color: #9a068f;
}
.vertical-tab-container.ele-active-fc-primary .tabs .tabs-title.is-active a {
  color: #9a068f;
}
.vertical-tab-container.ele-active-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #9a068f;
}
/* vertical-tab font color - secondary */
.vertical-tab-container.ele-fc-secondary .tabs .tabs-title a {
  color: #27adeb;
}
.vertical-tab-container.ele-active-fc-secondary .tabs .tabs-title.is-active a {
  color: #27adeb;
}
.vertical-tab-container.ele-active-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #27adeb;
}

/* vertical-tab title border color - body font */
.vertical-tab-container.ele-border-body-font .tabs-title a, .vertical-tab-container.ele-border-body-font .tabs-content .tab-accordion-title {
  border-color: #444444;
}
/* vertical-tab content border color - heading */
.vertical-tab-container.ele-border-heading .tabs-title a, .vertical-tab-container.ele-border-heading .tabs-content .tab-accordion-title {
  border-color: #000000;
}
/* vertical-tab content border color - primary */
.vertical-tab-container.ele-border-primary .tabs-title a, .vertical-tab-container.ele-border-primary .tabs-content .tab-accordion-title {
  border-color: #9a068f;
}
/* vertical-tab content border color - secondary */
.vertical-tab-container.ele-border-secondary .tabs-title a, .vertical-tab-container.ele-border-secondary .tabs-content .tab-accordion-title {
  border-color: #27adeb;
}

/* -- Team --  */
/* team bg color - body font */
.team-list.ele-bg-body-font .team-item {
  background-color: #444444;
}
/* team bg color - heading */
.team-list.ele-bg-heading .team-item {
  background-color: #000000;
}
/* team bg color - primary */
.team-list.ele-bg-primary .team-item {
  background-color: #9a068f;
}
/* team bg color - secondary */
.team-list.ele-bg-secondary .team-item {
  background-color: #27adeb;
}

/* team font color - body font */
.team-list.ele-fc-body-font .team-item h2, .team-list.ele-fc-body-font .team-item h3, .team-list.ele-fc-body-font.team-full .team-item .team-item-bottom-inner p, .team-list.ele-fc-body-font.team-full .team-item .team-item-bottom-inner li, .team-list.ele-fc-body-font.team-full .team-item .team-item-bottom-inner a, .team-list.ele-fc-body-font.team-side .team-item .team-item-bottom-inner p, .team-list.ele-fc-body-font.team-side .team-item .team-item-bottom-inner li, .team-list.ele-fc-body-font.team-side .team-item .team-item-bottom-inner a {
  color: #444444;
}
/* team font color - heading */
.team-list.ele-fc-heading .team-item h2, .team-list.ele-fc-heading .team-item h3, .team-list.ele-fc-heading.team-full .team-item .team-item-bottom-inner p, .team-list.ele-fc-heading.team-full .team-item .team-item-bottom-inner li, .team-list.ele-fc-heading.team-full .team-item .team-item-bottom-inner a, .team-list.ele-fc-heading.team-side .team-item .team-item-bottom-inner p, .team-list.ele-fc-heading.team-side .team-item .team-item-bottom-inner li, .team-list.ele-fc-heading.team-side .team-item .team-item-bottom-inner a {
  color: #000000;
}
/* team font color - primary */
.team-list.ele-fc-primary .team-item h2, .team-list.ele-fc-primary .team-item h3, .team-list.ele-fc-primary.team-full .team-item .team-item-bottom-inner p, .team-list.ele-fc-primary.team-full .team-item .team-item-bottom-inner li, .team-list.ele-fc-primary.team-full .team-item .team-item-bottom-inner a, .team-list.ele-fc-primary.team-side .team-item .team-item-bottom-inner p, .team-list.ele-fc-primary.team-side .team-item .team-item-bottom-inner li, .team-list.ele-fc-primary.team-side .team-item .team-item-bottom-inner a{
  color: #9a068f;
}
/* team font color - secondary */
.team-list.ele-fc-secondary .team-item h2, .team-list.ele-fc-secondary .team-item h3, .team-list.ele-fc-secondary.team-full .team-item .team-item-bottom-inner p, .team-list.ele-fc-secondary.team-full .team-item .team-item-bottom-inner li, .team-list.ele-fc-secondary.team-full .team-item .team-item-bottom-inner a, .team-list.ele-fc-secondary.team-side .team-item .team-item-bottom-inner p, .team-list.ele-fc-secondary.team-side .team-item .team-item-bottom-inner li, .team-list.ele-fc-secondary.team-side .team-item .team-item-bottom-inner a{
  color: #27adeb;
}

/* custom css */
.header .logo-container .logo {
max-width: 15rem;
}

/* subnav */
.header.submenu-fc-white .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
padding: 0.5rem;
}

.hero-container-alt .hero-container {
padding:0!important;
}
.hero-container-alt .hero-container .hero-content-flex {
align-items: center;
display: flex;
}
.hero-container-alt .hero-container .hero-content-flex .hero-content-flex-img {
flex: 0 0 auto;
width: auto;
}
.hero-banner.hero-banner-absolute .hero-container {
    position: relative;
    top: initial;
    transform: none;
    height: 100%;
    max-width: 77.5rem;
    margin: 0 auto;
    left: 0;
    padding: 0;
    right: 0;
    width: 100%;
    z-index: 2;
}
@media (max-width: 1023px) {
.hero-container-alt .hero-container .hero-content-flex .hero-content-flex-img {
width: 320px;
}
.hero-banner {
    min-height: 0!important;
}
}

@media (max-width: 640px) {
.hero-banner {
    min-height: 0!important;
    padding: 0 1rem;
}
.hero-banner .hero-container .hero-content {
height: 12rem;
    justify-content: center!important;
text-align: center;
}
.hero-container-alt .hero-container .hero-content-flex .hero-content-flex-img {
display: none;
}
}

/* Contact box */
.contact-box {
background-color: #fcebfb;
padding: 2rem;
}
.contact-box h3 {
background-repeat: no-repeat;
background-position: right center;
color: #9A068F;
display: inline-block;
line-height: 30px;
padding: 0 40px 0 0;
font-size: 1.5rem;
font-weight: bold;
}
.contact-box p {
margin: 0;
}
.contact-box h3.phone {
    background-image: url("/media/rzhnseji/icon-phone-v2.png");
}
.contact-box h3.email{
    background-image: url("/media/hdilbpwp/icon-email-v2.png");
}
.contact-box h3.twitter{
    background-image: url("/media/0spiwczr/icon-twitter-v2.png");
}

/* Slider */
.slider-alt .glide {
margin-bottom: 3rem;
}
.slider-alt .glide__bullets {
bottom: -2rem;
}
.slider-alt .glide__bullet {
background-color: #fff;
border: 0.125rem solid #000;
opacity: 1;
}
.slider-alt .glide__bullet--active {
background-color: #000;
}

/* teaching vacancies block */
.teaching-vacancies {
background-color: #EBEBEB;
display:block;
padding: 2rem;
text-align: center;
}
.teaching-vacancies-logo {
margin: 0 auto;
max-width: 280px;
}
.doe-logo {
margin: 2rem auto;
max-width: 120px;
}
.teaching-vacancies:hover .btn {
background-color: #000;
border-color: #000;
color: #fff;
}
.eteach-content{
background-color: #6D2077;
display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
margin-top: auto;
min-height: 320px;
}
.eteach-logo img{
width: 200px;
}
@media (min-width: 1024px) {
.find-a-job-dual .grid-x.align-top.text-left {
margin-left: -0.9375rem;
margin-right: -0.9375rem;
width: 100%;
}
.find-a-job-dual .cell {
display: flex;
}
.find-a-job-dual .dual-left, .find-a-job-dual .dual-right{
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
width: calc(50% - 1.875rem);
}
.find-a-job-dual .dual-inner{
display: flex;
flex: 1;
}
.find-a-job-dual .dual-embed-content{
flex: 1;
}
}

/* role page */
.role-page .cell-button-list {
width: 83.33333%;
}