/* 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: #cc3333;  
}
.bc-secondary {
  background-color: #706c61;  
}
/* Font colors */
.fc-body-font {
  color: #444444;  
}
.fc-heading {
  color: #000000;  
}
.fc-primary {
  color: #cc3333;  
}
.fc-secondary {
  color: #706c61;  
}
/* 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: #cc3333;
}
.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: #706c61;
}


/* -- 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: #cc3333;
}
@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 {
    color: #cc3333;
    text-decoration: underline;
  }
}
.header.hd-bg-secondary, .header.hd-bg-secondary .nav-menu-container {
  background-color: #706c61;
}
@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: #706c61;
  }
}
/* 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: #cc3333;
}
.header.link-fc-primary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #cc3333;
}
.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: #706c61;
}
.header.link-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link::after {
  background-color: #706c61;
}
/* 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: #cc3333;
}
.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: #cc3333;
}
.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: #706c61;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.header.nav-blocks.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #706c61;
}
/* 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: #cc3333;
}
.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: #cc3333;
}
.header.nav-border.link-bg-hv-secondary .nav-menu-container .nav ul li a {
  border-color: #706c61;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.header.nav-border.link-fc-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .nav-link.active:after {
  background-color: #706c61;
}
/* 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: #cc3333;
}
.header.nav-hamburger.link-fc-secondary .nav-menu-container .nav ul li a {
  color: #706c61;
}
/* 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: #cc3333;
}
.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: #706c61;
}
/* 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 #cc3333;
}
.header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu {
  border-top: 0.125rem solid #706c61;
}
/* 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: #cc3333;
  }
  .header.link-bg-hv-primary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #cc3333 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: #706c61;
  }
  .header.link-bg-hv-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu::before {
    border-color: transparent transparent #706c61 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: #cc3333;
  }
  .header.submenu-fc-secondary .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #706c61;
  }
  .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: #cc3333;
} 
.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: #706c61;
} 
/* 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: #cc3333;
  border-color: #cc3333;
}
.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: #706c61;
  border-color: #706c61;
}
.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: #cc3333;
}
.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: #cc3333;
}
/* 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: #706c61;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.header .header-social.social-col-secondary .social-links li .social-icon {
  background-color: #706c61;
}

/* -- 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: #cc3333;
}
.footer.ele-bg-secondary {
  background-color: #706c61;
}
/* 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: #cc3333;
}
.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: #706c61;
}
/* 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: #cc3333;
}
.footer .footer-social.social-col-secondary .social-links li .social-icon {
  background-color: #706c61;
}

/* -- 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: #cc3333;
}
.accordions.ele-bg-secondary .acc-link {
  background-color: #706c61;
}
/* 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: #cc3333;
}
/* Acc font colors - secondary */
.accordions.ele-fc-secondary .acc-link {
  color: #706c61;
}
/* 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: #cc3333;
}
.accordions.toggle-fc-primary .acc-link .acc-expand::before,.accordions.toggle-fc-primary .acc-link .acc-expand::after {
  background-color: #cc3333;
}
/* Acc toggle colors - secondary */
.accordions.toggle-fc-secondary .acc-link .acc-expand {
  border-color: #706c61;
}
.accordions.toggle-fc-secondary .acc-link .acc-expand::before,.accordions.toggle-fc-secondary .acc-link .acc-expand::after {
  background-color: #706c61;
}

/* -- 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: #cc3333;
}
/* apply list border color - secondary */
.apply-list.border-c-secondary .apply-list-row, .apply-list.border-c-secondary .extra-row {
  border-color: #706c61;
}
/* 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: #cc3333;
}
/* apply list background color - secondary */
.list-bg-secondary .apply-list-row {
  background-color: #706c61;
}
/* 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: #cc3333;
}
/* 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: #706c61;
}

/* 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: #cc3333;
}
/* extra background color - secondary */
.extra-bg-secondary .extra-row {
  background-color: #706c61;
}
/* 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: #cc3333;
}
/* extra font color - secondary */
.extra-fc-secondary .extra-row .extra-field, .extra-fc-secondary .extra-row .extra-field a{
  color: #706c61;
}

/* 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: #cc3333;
}
.apply-fc-primary .apply-list-row .btn-apply a .arrow {
  background-color: #cc3333;
}
/* apply button font color - secondary */
.apply-fc-secondary .apply-list-row .btn-apply a {
  color: #706c61;
}
.apply-fc-secondary .apply-list-row .btn-apply a .arrow {
  background-color: #706c61;
}

/* 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: #cc3333;
  border-color: #cc3333;
}
.apply-bg-primary .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #cc3333;
}
.apply-bg-primary .apply-list-row .btn-apply a:hover .arrow {
  background-color: #cc3333;
}
/* apply button bg color - secondary */
.apply-bg-secondary .apply-list-row .btn-apply a {
  background-color: #706c61;
  border-color: #706c61;
}
.apply-bg-secondary .apply-list-row .btn-apply a:hover {
  background-color: #ffffff;
  color: #706c61;
}
.apply-bg-secondary .apply-list-row .btn-apply a:hover .arrow {
  background-color: #706c61;
}

/* 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: #cc3333;
}
.extra-btn-fc-primary .extra-row .btn-extra a .arrow {
  background-color: #cc3333;
}
/* extra button font color - secondary */
.extra-btn-fc-secondary .extra-row .btn-extra a {
  color: #706c61;
}
.extra-btn-fc-secondary .extra-row .btn-extra a .arrow {
  background-color: #706c61;
}

/* 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: #cc3333;
  border-color: #cc3333;
}
.extra-btn-bg-primary .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #cc3333;
}
.extra-btn-bg-primary .extra-row .btn-extra a:hover .arrow {
  background-color: #cc3333;
}
/* extra button bg color - secondary */
.extra-btn-bg-secondary .extra-row .btn-extra a {
  background-color: #706c61;
  border-color: #706c61;
}
.extra-btn-bg-secondary .extra-row .btn-extra a:hover {
  background-color: #ffffff;
  color: #706c61;
}
.extra-btn-bg-secondary .extra-row .btn-extra a:hover .arrow {
  background-color: #706c61;
}

/* -- 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: #cc3333;
}
.breadcrumbs.separator-secondary .breadcrumb-link::before, .breadcrumbs.separator-secondary .breadcrumb-current::before {
  color: #706c61;
}
/* 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: #cc3333;
}
.breadcrumbs.ele-fc-secondary .breadcrumb-link, .breadcrumbs.ele-fc-secondary .breadcrumb-current {
  color: #706c61;
}

/* -- 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: #cc3333;
  border-color: #cc3333;
}
.btn-border .btn.ele-bg-primary, .btn-border-round .btn.ele-bg-primary {
  background-color: transparent;
  border-color: #cc3333;
}
.btn-border .btn.ele-bg-hv-primary:hover, .btn-border-round .btn.ele-bg-hv-primary:hover {
  background-color: #cc3333;
  border-color: #cc3333;
}
/* button color - secondary */
.btn.ele-bg-secondary, .btn.ele-bg-hv-secondary:hover {
  background-color: #706c61;
  border-color: #706c61;
}
.btn-border .btn.ele-bg-secondary, .btn-border-round .btn.ele-bg-secondary {
  background-color: transparent;
  border-color: #706c61;
}
.btn-border .btn.ele-bg-hv-secondary:hover, .btn-border-round .btn.ele-bg-hv-secondary:hover {
  background-color: #706c61;
  border-color: #706c61;
}

/* 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: #cc3333;
}
.btn.ele-fc-primary .arrow, .btn-border .btn.ele-fc-primary .arrow, .btn-border-round .btn.ele-fc-primary .arrow{
  background-color: #cc3333;
}
.btn.ele-fc-hv-primary:hover, .btn-border .btn.ele-fc-hv-primary:hover, .btn-border-round .btn.ele-fc-hv-primary:hover{
  color: #cc3333;
}
.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: #cc3333;
}
/* button font color - secondary */
.btn.ele-fc-secondary, .btn-border .btn.ele-fc-secondary, .btn-border-round .btn.ele-fc-secondary{
  color: #706c61;
}
.btn.ele-fc-secondary .arrow, .btn-border .btn.ele-fc-secondary .arrow, .btn-border-round .btn.ele-fc-secondary .arrow{
  background-color: #706c61;
}
.btn.ele-fc-hv-secondary:hover, .btn-border .btn.ele-fc-hv-secondary:hover, .btn-border-round .btn.ele-fc-hv-secondary:hover{
  color: #706c61;
}
.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: #706c61;
}

/* 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: #cc3333;
}
/* play button icon color - secondary */
.play-c-secondary .btn-play{
  background-color: #706c61;
}


/* -- 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 #cc3333;
}
/* card border color - secondary */
.multi-card.ele-border-secondary .card-item {
  border: 0.125rem solid #706c61;
}

/* 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: #cc3333;
}
/* card background color - secondary */
.multi-card.ele-bg-secondary .card-item, .multi-card.ele-bg-secondary .card-item .card-bottom {
  background-color: #706c61;
}
/* 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: #cc3333;
}
/* card font color - secondary */
.multi-card.ele-fc-secondary .card-item .card-title, .multi-card.ele-fc-secondary .card-item p {
  color: #706c61;
}

/* -- 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: #cc3333;
}
.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: #706c61;
}

/* -- 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 #cc3333;
}
/* masonry border color - secondary */
.grid-masonry.masonry-border-secondary .grid-item {
  border: 0.125rem solid #706c61;
}

/* 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: #cc3333;
}
/* masonry background color - secondary */
.grid-masonry.masonry-bg-secondary .grid-item {
  background-color: #706c61;
}
/* 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: #cc3333;
}
/* masonry font color - secondary */
.grid-masonry.masonry-fc-secondary .grid-item .masonry-title, .grid-masonry.masonry-fc-secondary .grid-item p {
  color: #706c61;
}
/* 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: #cc3333;
}
.grid-masonry.masonry-salary-bg-secondary .grid-item .item-content-bottom {
  background-color: #706c61;
}
/* 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: #cc3333;
}
.grid-masonry.masonry-salary-fc-secondary .grid-item .item-content-bottom p {
  background-color: #706c61;
}

/* -- 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 #cc3333;
}
.tab-container.ele-bg-primary .tabs .tabs-title.is-active a {
  background-color: #cc3333;
}
.tab-container.ele-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #cc3333;
}
/* tab background color - secondary */
.tab-container.ele-bg-secondary .tabs .tabs-title a {
  border: 0.125rem solid #706c61;
}
.tab-container.ele-bg-secondary .tabs .tabs-title.is-active a {
  background-color: #706c61;
}
.tab-container.ele-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #706c61;
}

/* 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: #cc3333;
}
.tab-container.ele-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #cc3333;
}
/* tab font color - secondary */
.tab-container.ele-fc-secondary .tabs .tabs-title.is-active a {
  color: #706c61;
}
.tab-container.ele-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #706c61;
}

/* 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: #cc3333;
}
.tab-container.ele-border-primary .tabs {
  border-color: #cc3333;
}
/* tab content border color - secondary */
.tab-container.ele-border-secondary .tabs-content {
  border-color: #706c61;
}
.tab-container.ele-border-secondary .tabs {
  border-color: #706c61;
}

/* -- 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 #cc3333;
}
.vertical-tab-container.ele-bg-primary .tabs .tabs-title a {
  background-color: #cc3333;
}
.vertical-tab-container.ele-active-bg-primary .tabs .tabs-title.is-active a {
  background-color: #cc3333;
}
.vertical-tab-container.ele-active-bg-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #cc3333;
}
/* vertical-tab background color - secondary */
.vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
  border: 0.125rem solid #706c61;
}
.vertical-tab-container.ele-bg-secondary .tabs .tabs-title a {
  background-color: #706c61;
}
.vertical-tab-container.ele-active-bg-secondary .tabs .tabs-title.is-active a {
  background-color: #706c61;
}
.vertical-tab-container.ele-active-bg-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  background-color: #706c61;
}

/* 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: #cc3333;
}
.vertical-tab-container.ele-active-fc-primary .tabs .tabs-title.is-active a {
  color: #cc3333;
}
.vertical-tab-container.ele-active-fc-primary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #cc3333;
}
/* vertical-tab font color - secondary */
.vertical-tab-container.ele-fc-secondary .tabs .tabs-title a {
  color: #706c61;
}
.vertical-tab-container.ele-active-fc-secondary .tabs .tabs-title.is-active a {
  color: #706c61;
}
.vertical-tab-container.ele-active-fc-secondary .tabs-content .tabs-panel .tab-accordion-title.is-active {
  color: #706c61;
}

/* 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: #cc3333;
}
/* 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: #706c61;
}

/* -- 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: #cc3333;
}
/* team bg color - secondary */
.team-list.ele-bg-secondary .team-item {
  background-color: #706c61;
}

/* 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: #cc3333;
}
/* 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: #706c61;
}

/* custom css */
.header .logo-container .logo {
max-width: 8rem;
}
.header .logo-container .logo:focus {
  background-color: transparent!important;
  outline: 2px solid #000!important;
}

/* custom submenu font  */
@media print, screen and (min-width: 64em) {
  .header.submenu-fc-white .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a {
    color: #cc3333;
    transition: none;
  }
  .header.submenu-fc-white .nav-menu-container .nav .is-dropdown-submenu-parent .submenu li a:hover {
    background-color: transparent;
    color: #cc3333;
    text-decoration: underline;
  }
}

/* custom button arrow */
.btn.btn-arrow {
border: 2px solid  #cc3333;
color:  #cc3333;
} 
.btn.btn-arrow .arrow {
background-color:  #cc3333;
} 
.btn.btn-arrow:hover{
background-color:  #cc3333;
color: #fff;
} 
.btn.btn-arrow:hover .arrow {
background-color:  #fff;
} 

/* custom button transcript */
.btn.btn-transcript{
border: 2px solid  #cc3333;
background-color:  #cc3333;
color: #fff;
} 
.btn.btn-transcript .arrow{
background-color: #fff;
} 
.btn.btn-transcript:hover{
border: 2px solid  #cc3333;
background-color:  #fff;
color: #cc3333;
} 
.btn.btn-transcript:hover .arrow{
background-color: #cc3333;
} 

/* custom button - claret */
.btn-claret .btn.btn-arrow {
border: 2px solid #931638;
color: #931638;
} 
.btn-claret .btn.btn-arrow .arrow {
background-color: #931638;
} 
.btn-claret .btn.btn-arrow:hover{
background-color: #931638;
color: #fff;
} 
.btn-claret .btn.btn-arrow:hover .arrow {
background-color:  #fff;
} 

/* custom button - dark blue */
.btn-dark-blue .btn.btn-arrow {
border: 2px solid #00264a;
color: #00264a;
} 
.btn-dark-blue .btn.btn-arrow .arrow {
background-color: #00264a;
} 
.btn-dark-blue .btn.btn-arrow:hover{
background-color: #00264a;
color: #fff;
} 
.btn-dark-blue .btn.btn-arrow:hover .arrow {
background-color:  #fff;
} 

/* custom button - blue */
.btn-blue .btn.btn-arrow {
border: 2px solid #006db6;
color: #006db6;
} 
.btn-blue .btn.btn-arrow .arrow {
background-color: #006db6;
} 
.btn-blue .btn.btn-arrow:hover{
background-color: #006db6;
color: #fff;
} 
.btn-blue .btn.btn-arrow:hover .arrow {
background-color:  #fff;
} 
/* custom button - blue solid */
.btn-blue-solid .btn.btn-arrow {
background-color: #006db6;
border: 2px solid #006db6;
color: #fff;
} 
.btn-blue-solid .btn.btn-arrow .arrow {
background-color: #fff;
} 
.btn-blue-solid .btn.btn-arrow:hover{
background-color: transparent;
color: #006db6;
} 
.btn-blue-solid .btn.btn-arrow:hover .arrow {
background-color:  #006db6;
} 
.btn-blue-solid .btn-play-inner {
fill: #006db6;
} 

/* custom button - orange */
.btn-orange .btn.btn-arrow {
border: 2px solid #eb5e0a;
color: #eb5e0a;
} 
.btn-orange .btn.btn-arrow .arrow {
background-color: #eb5e0a;
} 
.btn-orange .btn.btn-arrow:hover{
background-color: #eb5e0a;
color: #fff;
} 
.btn-orange .btn.btn-arrow:hover .arrow {
background-color:  #fff;
} 

/* custom button - orange solid */
.btn-orange-solid .btn.btn-arrow {
background-color: #eb5e0a;
border: 2px solid #eb5e0a;
color: #fff;
} 
.btn-orange-solid .btn.btn-arrow .arrow {
background-color: #fff;
} 
.btn-orange-solid .btn.btn-arrow:hover{
background-color: transparent;
color: #eb5e0a;
} 
.btn-orange-solid .btn.btn-arrow:hover .arrow {
background-color:  #eb5e0a;
} 

/* custom button - lipstick solid */
.btn-lipstick-solid .btn.btn-arrow {
background-color: #b60054;
border: 2px solid #b60054;
color: #fff;
} 
.btn-lipstick-solid .btn.btn-arrow .arrow {
background-color: #fff;
} 
.btn-lipstick-solid .btn.btn-arrow:hover{
background-color: transparent;
color: #b60054;
} 
.btn-lipstick-solid .btn.btn-arrow:hover .arrow {
background-color:  #b60054;
} 
.btn-lipstick-solid .btn-play-inner {
  fill: #b60054;
} 

/* Accordion - Blue */
.accordion-blue .accordions .acc-link {
background-color: #006db6;
}
.accordion-blue .accordions .acc-content{
background-color: #E6F1F8;
}
/* Accordion - Claret*/
.accordion-claret .accordions .acc-link {
background-color: #931638;
}
.accordion-claret .accordions .acc-content{
background-color: #ffffff;
}
/* Accordion - Lipstick*/
.accordion-lipstick .accordions .acc-link {
background-color: #b60054;
}
.accordion-lipstick .accordions .acc-content{
background-color: #ffffff;
}

/* Card list title - Lipstick*/
.card-list-title-lipstick .multi-card .card-item .card-title {
  color: #b60054;
  }

/* Card list - Blue*/
.card-list-blue .multi-card .card-item {
background-color: #006DB6;
border-color: #006DB6;
}

/* Card list - icon/image bottom*/
.card-list-icon-bottom .multi-card .card-item .card-item-image {
bottom: 1.5rem;
position: absolute;
}

.card-list-icon-bottom .multi-card .card-item .card-bottom {
padding-bottom: 8rem;
}

/* Slider - Dark Blue */
.slider-dark-blue .glide .glide__slides .glide__slide .slide-card {
background-color: #00264a;
}
/* Slider - Claret */
.slider-claret .glide .glide__slides .glide__slide .slide-card {
  background-color: #931638;
  }
/* Slider - Alternative Layout Right */
.slider-alt-layout-right .glide .glide__slides .glide__slide .slide-card {
padding-bottom: 4rem;
position: relative;
}
.slider-alt-layout-right .glide .glide__slides .glide__slide .slide-card img {
bottom: 2rem;
position: absolute;
right: 2rem;
max-width: 5.5rem;
}
.slider-alt-layout-right .glide .glide__slides .glide__slide .slide-card p{
padding-right: 5rem;
}
.slider-alt-layout-right .glide__arrow--left {
left: -3.125rem;
}
.slider-alt-layout-right .glide__arrow--right {
right: -3.125rem;
}
.slider-alt-layout-right .glide__arrow--left, .slider-alt-layout-right .glide__arrow--right {
border-radius: 0;
box-shadow: none;
height: 4.125rem;
opacity: 0.9;
width: 2.25rem;
}
.slider-alt-layout-right .glide__bullet {
height: 1.375rem;
width: 1.375rem;
}
/* Slider - Alternative Layout Left */
.slider-alt-layout-left .glide .glide__slides .glide__slide .slide-card {
padding-bottom: 10rem;
position: relative;
}
.slider-alt-layout-left .glide .glide__slides .glide__slide .slide-card img {
bottom: 2rem;
position: absolute;
left: 2rem;
max-width: 8.125rem;
}
.slider-alt-layout-left .glide__arrow--left {
left: -3.125rem;
}
.slider-alt-layout-left .glide__arrow--right {
right: -3.125rem;
}
.slider-alt-layout-left .glide__arrow--left, .slider-alt-layout-left .glide__arrow--right {
border-radius: 0;
box-shadow: none;
height: 4.125rem;
opacity: 0.9;
width: 2.25rem;
}
.slider-alt-layout-left .glide__bullet {
height: 1.375rem;
width: 1.375rem;
}

/* Slider - Alternative Buttons - dark blue */
.slider-dark-blue .glide__arrow--left, .slider-dark-blue .glide__arrow--right {
background-color: #CCE2F0;
}
.slider-dark-blue .glide__arrow--left span, .slider-dark-blue .glide__arrow--right span {
background-color: #00264A;
}
.slider-dark-blue .glide__bullet {
background-color: #00264a;
}

/* Slider - Alternative Buttons - claret */
.slider-claret .glide__arrow--left, .slider-claret .glide__arrow--right {
  background-color: #DEBCC5;
  }
.slider-claret .glide__arrow--left span, .slider-claret .glide__arrow--right span {
  background-color: #931638;
  }
.slider-claret .glide__bullet {
  background-color: #931638;
  }

/* Dual shrink - left */
@media print, screen and (min-width: 64em) {
  .dual-shrink-left .dual-left {
    max-width: 100%;
    width: auto;
    }
    .dual-shrink-left .dual-right{
      flex: 1 1 0;
      max-width: 100%;
      width: auto;
    }
}

/* icon list center */
.icon-list {
align-items: center;
}

/* tabs - green */
.tabs-green .tab-container .tabs {
border-color: #008766;
border-width: 3px;
}
.tabs-green .tab-container .tabs .tabs-title a {
background-color: transparent;
border-color: #008766;
border-width: 3px;
color: #008766;
}
.tabs-green .tab-container .tabs .tabs-title.is-active a {
background-color: #008766;
color: #ffffff;
}
.tabs-green .tab-container.ele-border-black .tabs-content {
background-color: transparent;
border-color: #008766;
border-width: 3px;
}
.tabs-green .tab-container .tabs-content .tabs-panel .tab-accordion-title {
background-color: transparent;
border: none;
border-top: 3px solid #008766;
color: #008766;
}
.tabs-green .tab-container .tabs-content .tabs-panel .content-block p .btn.btn-arrow {
  background-color: #fff;
  border-color: #fff;
  color: #008766;
  text-decoration: none;
}
.tabs-green .tab-container .tabs-content .tabs-panel .content-block p .btn.btn-arrow .arrow {
  background-color: #008766;
}
.tabs-green .tab-container .tabs-content .tabs-panel .content-block p .btn.btn-arrow:hover {
  background-color: #008766;
  border-color: #008766;
  color: #fff;
}
.tabs-green .tab-container .tabs-content .tabs-panel .content-block p .btn.btn-arrow:hover .arrow {
  background-color: #fff;
}
.tabs-green .tab-container .tabs-content .tabs-panel .tab-accordion-title.is-active {
background-color: #008766;
color: #ffffff;
}

/* tabs - orange */
.tabs-orange .tab-container .tabs {
border-color: #eb5e0a;
border-width: 3px;
}
.tabs-orange .tab-container .tabs .tabs-title a {
background-color: transparent;
border-color: #eb5e0a;
border-width: 3px;
color: #eb5e0a;
}
.tabs-orange .tab-container .tabs .tabs-title.is-active a {
background-color: #eb5e0a;
color: #ffffff;
}
.tabs-orange .tab-container.ele-border-black .tabs-content {
background-color: transparent;
border-color: #eb5e0a;
border-width: 3px;
}
.tabs-orange .tab-container .tabs-content .tabs-panel .tab-accordion-title {
background-color: transparent;
border: none;
border-top: 3px solid #eb5e0a;
color: #eb5e0a;
}
.tabs-orange .tab-container .tabs-content .tabs-panel .tab-accordion-title.is-active {
background-color: #eb5e0a;
color: #ffffff;
}

/* job listing */
.job-listing .job-list-item {
  border-color: #cc3333;
}

.job-listing .job-list-item .btn {
  background-color: #cc3333;
  border-color: #cc3333;
}

.job-listing .job-list-item .btn:hover {
  background-color: #ffffff;
  border-color: #cc3333;
  color: #cc3333;
}
.job-listing .job-list-item .btn:hover .arrow {
  background-color: #cc3333;
}

.filter-container .filter-item-dropdown {
  background-color: #cc3333;
  border-color: #cc3333;
}

/* Hero - how to join */
.hero-how-to-join .hero-banner .svg-title h1 {
  left: 1.5rem;
  width: calc(94% - 3rem);
}

/* Icon list - organisation icons */
.org-list .icon-list {
  justify-content: space-around;
}

.org-list .icon-list .icon-item .icon-img {
  height: 6.25rem;  
}

.org-list-mobile .icon-list {
  justify-content: space-around;
}

.org-list-mobile .icon-list .icon-item .icon-img {
  margin-bottom: 2rem;  
}

.org-list-mobile .icon-list .icon-item .icon-img {
  height: 6.25rem;  
}

/* Portrait video - primary */
.video-item-portrait .video-poster .video-poster-bottom .video-poster-bottom-bg-main {
  background-color: #cc3333;
}

/* Portrait video - lipstick */
.video-item-portrait-lipstick .video-item-portrait .video-poster .video-poster-bottom .video-poster-bottom-bg-main {
  background-color: #b60054;
}

/* Portrait video - blue */
.video-item-portrait-blue .video-item-portrait .video-poster .video-poster-bottom .video-poster-bottom-bg-main {
  background-color: #006db6;
}