/* 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: #0054a5;  
  }
  .bc-secondary {
    background-color: #f1c232;  
  }
  /* Font colors */
  .fc-body-font {
    color: #444444;  
  }
  .fc-heading {
    color: #000000;  
  }
  .fc-primary {
    color: #0054a5;  
  }
  .fc-secondary {
    color: #f1c232;  
  }
  /* 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: #0054a5;
  }
  .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: #f1c232;
  }
  
  
  /* -- 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: #0054a5;
  }
  @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: #0054a5;
    }
  }
  .header.hd-bg-secondary, .header.hd-bg-secondary .nav-menu-container {
    background-color: #f1c232;
  }
  @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: #f1c232;
    }
  }
  /* 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: #0054a5;
  }
  .header.link-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
    background-color: #0054a5;
  }
  .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: #f1c232;
  }
  .header.link-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #0054a5;
  }
  .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: #f1c232;
  }
  .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: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #f1c232;
  }
  /* 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: #0054a5;
  }
  .header.nav-blocks.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #0054a5;
  }
  .header.nav-border.link-bg-hv-secondary .nav-menu-container .nav ul li a {
    border-color: #f1c232;
  }
  .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: #f1c232;
  }
  /* 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: #0054a5;
  }
  .header.nav-border.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .header.nav-hamburger.link-fc-secondary .nav-menu-container .nav ul li a {
    color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #f1c232;
  }
  /* 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 #0054a5;
  }
  .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
    border-top: 0.125rem solid #f1c232;
  }
  /* 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: #0054a5;
    }
    .header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
      border-color: transparent transparent #0054a5 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: #f1c232;
    }
    .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
      border-color: transparent transparent #f1c232 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: #0054a5;
    }
    .header.submenu-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
      color: #f1c232;
    }
  }
  
  
  /* 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: #0054a5;
  } 
  .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: #f1c232;
  } 
  /* 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: #0054a5;
    border-color: #0054a5;
  }
  .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: #f1c232;
    border-color: #f1c232;
  }
  .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: #0054a5;
  }
  .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: #0054a5;
  }
  /* 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: #f1c232;
  }
  .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: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  .footer.ele-bg-secondary {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .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: #f1c232;
  }
  /* 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: #0054a5;
  }
  .footer .footer-social.social-col-secondary .social-links li .social-icon {
    background-color: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  .accordions.ele-bg-secondary .acc-link {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* Acc font colors - secondary */
  .accordions.ele-fc-secondary .acc-link {
    color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .accordions.toggle-fc-primary .acc-link .acc-expand::before,.accordions.toggle-fc-primary .acc-link .acc-expand::after {
    background-color: #0054a5;
  }
  /* Acc toggle colors - secondary */
  .accordions.toggle-fc-secondary .acc-link .acc-expand {
    border-color: #f1c232;
  }
  .accordions.toggle-fc-secondary .acc-link .acc-expand::before,.accordions.toggle-fc-secondary .acc-link .acc-expand::after {
    background-color: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  /* apply list border color - secondary */
  .apply-list.border-c-secondary .apply-list-row, .apply-list.border-c-secondary .extra-row {
    border-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* apply list background color - secondary */
  .list-bg-secondary .apply-list-row {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* 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: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* extra background color - secondary */
  .extra-bg-secondary .extra-row {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* extra font color - secondary */
  .extra-fc-secondary .extra-row .extra-field, .extra-fc-secondary .extra-row .extra-field a{
    color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .apply-fc-primary .apply-list-row .btn-apply a .arrow {
    background-color: #0054a5;
  }
  /* apply button font color - secondary */
  .apply-fc-secondary .apply-list-row .btn-apply a {
    color: #f1c232;
  }
  .apply-fc-secondary .apply-list-row .btn-apply a .arrow {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
    border-color: #0054a5;
  }
  .apply-bg-primary .apply-list-row .btn-apply a:hover {
    background-color: #ffffff;
    color: #0054a5;
  }
  .apply-bg-primary .apply-list-row .btn-apply a:hover .arrow {
    background-color: #0054a5;
  }
  /* apply button bg color - secondary */
  .apply-bg-secondary .apply-list-row .btn-apply a {
    background-color: #f1c232;
    border-color: #f1c232;
  }
  .apply-bg-secondary .apply-list-row .btn-apply a:hover {
    background-color: #ffffff;
    color: #f1c232;
  }
  .apply-bg-secondary .apply-list-row .btn-apply a:hover .arrow {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .extra-btn-fc-primary .extra-row .btn-extra a .arrow {
    background-color: #0054a5;
  }
  /* extra button font color - secondary */
  .extra-btn-fc-secondary .extra-row .btn-extra a {
    color: #f1c232;
  }
  .extra-btn-fc-secondary .extra-row .btn-extra a .arrow {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
    border-color: #0054a5;
  }
  .extra-btn-bg-primary .extra-row .btn-extra a:hover {
    background-color: #ffffff;
    color: #0054a5;
  }
  .extra-btn-bg-primary .extra-row .btn-extra a:hover .arrow {
    background-color: #0054a5;
  }
  /* extra button bg color - secondary */
  .extra-btn-bg-secondary .extra-row .btn-extra a {
    background-color: #f1c232;
    border-color: #f1c232;
  }
  .extra-btn-bg-secondary .extra-row .btn-extra a:hover {
    background-color: #ffffff;
    color: #f1c232;
  }
  .extra-btn-bg-secondary .extra-row .btn-extra a:hover .arrow {
    background-color: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  .breadcrumbs.separator-secondary .breadcrumb-link::before, .breadcrumbs.separator-secondary .breadcrumb-current::before {
    color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .breadcrumbs.ele-fc-secondary .breadcrumb-link, .breadcrumbs.ele-fc-secondary .breadcrumb-current {
    color: #f1c232;
  }
  
  /* -- 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: #0054a5;
    border-color: #0054a5;
  }
  .btn-border .btn.ele-bg-primary, .btn-border-round .btn.ele-bg-primary {
    background-color: transparent;
    border-color: #0054a5;
  }
  .btn-border .btn.ele-bg-hv-primary:hover, .btn-border-round .btn.ele-bg-hv-primary:hover {
    background-color: #0054a5;
    border-color: #0054a5;
  }
  /* button color - secondary */
  .btn.ele-bg-secondary, .btn.ele-bg-hv-secondary:hover {
    background-color: #f1c232;
    border-color: #f1c232;
  }
  .btn-border .btn.ele-bg-secondary, .btn-border-round .btn.ele-bg-secondary {
    background-color: transparent;
    border-color: #f1c232;
  }
  .btn-border .btn.ele-bg-hv-secondary:hover, .btn-border-round .btn.ele-bg-hv-secondary:hover {
    background-color: #f1c232;
    border-color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .btn.ele-fc-primary .arrow, .btn-border .btn.ele-fc-primary .arrow, .btn-border-round .btn.ele-fc-primary .arrow{
    background-color: #0054a5;
  }
  .btn.ele-fc-hv-primary:hover, .btn-border .btn.ele-fc-hv-primary:hover, .btn-border-round .btn.ele-fc-hv-primary:hover{
    color: #0054a5;
  }
  .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: #0054a5;
  }
  /* button font color - secondary */
  .btn.ele-fc-secondary, .btn-border .btn.ele-fc-secondary, .btn-border-round .btn.ele-fc-secondary{
    color: #f1c232;
  }
  .btn.ele-fc-secondary .arrow, .btn-border .btn.ele-fc-secondary .arrow, .btn-border-round .btn.ele-fc-secondary .arrow{
    background-color: #f1c232;
  }
  .btn.ele-fc-hv-secondary:hover, .btn-border .btn.ele-fc-hv-secondary:hover, .btn-border-round .btn.ele-fc-hv-secondary:hover{
    color: #f1c232;
  }
  .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: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* play button icon color - secondary */
  .play-c-secondary .btn-play{
    background-color: #f1c232;
  }
  
  
  /* -- 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 #0054a5;
  }
  /* card border color - secondary */
  .multi-card.ele-border-secondary .card-item {
    border: 0.125rem solid #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* card background color - secondary */
  .multi-card.ele-bg-secondary .card-item, .multi-card.ele-bg-secondary .card-item .card-bottom {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* card font color - secondary */
  .multi-card.ele-fc-secondary .card-item .card-title, .multi-card.ele-fc-secondary .card-item p {
    color: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  .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: #f1c232;
  }
  
  /* -- 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 #0054a5;
  }
  /* masonry border color - secondary */
  .grid-masonry.masonry-border-secondary .grid-item {
    border: 0.125rem solid #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* masonry background color - secondary */
  .grid-masonry.masonry-bg-secondary .grid-item {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  /* masonry font color - secondary */
  .grid-masonry.masonry-fc-secondary .grid-item .masonry-title, .grid-masonry.masonry-fc-secondary .grid-item p {
    color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .grid-masonry.masonry-salary-bg-secondary .grid-item .item-content-bottom {
    background-color: #f1c232;
  }
  /* 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: #0054a5;
  }
  .grid-masonry.masonry-salary-fc-secondary .grid-item .item-content-bottom p {
    background-color: #f1c232;
  }
  
  /* -- 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 #0054a5;
  }
  .tab-container.ele-bg-primary .tabs .tabs-title.is-active a {
    background-color: #0054a5;
  }
  .tab-container.ele-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    background-color: #0054a5;
  }
  /* tab background color - secondary */
  .tab-container.ele-bg-secondary .tabs .tabs-title a {
    border: 0.125rem solid #f1c232;
  }
  .tab-container.ele-bg-secondary .tabs .tabs-title.is-active a {
    background-color: #f1c232;
  }
  .tab-container.ele-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .tab-container.ele-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    color: #0054a5;
  }
  /* tab font color - secondary */
  .tab-container.ele-fc-secondary .tabs .tabs-title.is-active a {
    color: #f1c232;
  }
  .tab-container.ele-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .tab-container.ele-border-primary .tabs {
    border-color: #0054a5;
  }
  /* tab content border color - secondary */
  .tab-container.ele-border-secondary .tabs-content {
    border-color: #f1c232;
  }
  .tab-container.ele-border-secondary .tabs {
    border-color: #f1c232;
  }
  
  /* -- 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 #0054a5;
  }
  .vertical-tab-container.ele-bg-primary .tabs .tabs-title a {
    background-color: #0054a5;
  }
  .vertical-tab-container.ele-active-bg-primary .tabs .tabs-title.is-active a {
    background-color: #0054a5;
  }
  .vertical-tab-container.ele-active-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    background-color: #0054a5;
  }
  /* vertical-tab background color - secondary */
  .vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
    border: 0.125rem solid #f1c232;
  }
  .vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
    background-color: #f1c232;
  }
  .vertical-tab-container.ele-active-bg-secondary .tabs .tabs-title.is-active a {
    background-color: #f1c232;
  }
  .vertical-tab-container.ele-active-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  .vertical-tab-container.ele-active-fc-primary .tabs .tabs-title.is-active a {
    color: #0054a5;
  }
  .vertical-tab-container.ele-active-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    color: #0054a5;
  }
  /* vertical-tab font color - secondary */
  .vertical-tab-container.ele-fc-secondary .tabs .tabs-title a {
    color: #f1c232;
  }
  .vertical-tab-container.ele-active-fc-secondary .tabs .tabs-title.is-active a {
    color: #f1c232;
  }
  .vertical-tab-container.ele-active-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
    color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* 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: #f1c232;
  }
  
  /* -- 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: #0054a5;
  }
  /* team bg color - secondary */
  .team-list.ele-bg-secondary .team-item {
    background-color: #f1c232;
  }
  
  /* 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: #0054a5;
  }
  /* 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: #f1c232;
  }
  
  /* custom css */
  .header .logo-container .logo {
  max-width: 12rem;
  }
  .hero-main .hero-title {
  line-height: 5rem;
  }

  /* Case Studies */
  .case-studies {

  }

  .case-studies .card-item {
    position: relative;    
  }
  .case-studies .card-item .card-bottom {
    background-color: rgba(0,84,165, 0.85)!important;
    position: absolute;
    top:0;
    left:0;    
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 2rem !important;
    opacity: 0;
    visibility: hidden;
    transition: all ease-out .25s;
  }
  .case-studies .card-item .card-bottom h2 {
    margin-bottom: 0;
    text-align: center;
  }

  .case-studies .card-item:hover .card-bottom {
    opacity: 1;
    visibility: visible;   
  }