:root {
  /*** Global ***/
  --theme-primary: #8a0000; /* red */
  --theme-secondary: #4abfff; /* lightblue */
  --theme-tertiary: #ffb300; /* yellow */
  --theme-text: #000; /* black */
  --theme-lightgrey: #526464; /* light grey */

  /* Top Bar */
  --topbar-bg: #4abfff;
  --topbar-icons: var(--theme-primary);
  --topbar-text: var(--theme-text);
  --topbar-hover: var(--theme-tertiary);
  
  /* Main Header */
  --header-bg: #fff;
  --header-icons: var(--theme-primary);
  --header-text: var(--theme-text);
  --header-hover: var(--theme-tertiary);
  
  /* Header Search Bar */
  --search-bg: #fff;
  --search-icons: #8a0000;
  --search-text: #8a0000;
  --search-focus: var(--theme-primary);
  
  /* Main Navigation */
  --nav-bg: #8a0000;
  --nav-border: #dfdfdf;
  --nav-icons: var(--theme-primary);
  --nav-text: #fff;
  --nav-hover: var(--theme-tertiary);
  
  /* USP Strip */
  --strip-bg: #fff ;
  --strip-icons: var(--theme-primary);
  --strip-text: var(--theme-text);
  --strip-hover: var(--theme-tertiary);
  
  /* Footer */
  --footer-bg: var(--theme-secondary);
  --footer-icons: var(--theme-primary);
  --footer-text: var(--theme-text);
  --footer-hover: var(--theme-tertiary);
  
  /* Footer Newsletter Input*/
  --footnews-bg: #fff;
  --footnews-icons: var(--theme-primary);
  --footnews-text: var(--theme-text);
  --footnews-focus: var(--theme-primary);
  
  /* Footer Social Icons */
  --footsocial-bg: var(--theme-primary);
  --footsocial-icons: #fff;
  --footsocial-bg-hover: #ffb300;
  --footsocial-icons-hover: #fff;
  
  /* Title Underline Underline Colour */
  --title-underline:  var(--theme-primary);
  
  /* Simple / Link Boxes */
  --linkbox-bg: var(--theme-primary);
  --linkbox-text: #fff;
  --linkbox-hover-bg: var(--theme-tertiary);
  --linkbox-hover-text: #fff;
}

/* Branch Banner Selector */
 
.current-branch-banner .container a {
  font-weight: bold;
  color: white;
}
 
.current-branch-banner {
    background: #8a0000;
    font-size: 14px;
    padding: 9px 0;
  }
 
.current-branch-banner .container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  height: 20px;
}

.ex-searchresult .quoteme-wrapper,
.ex-category .quoteme-wrapper {
display: block !important;
}

.current-branch-banner .container a {
  font-weight: bold;
  color: black;
}
 
.current-branch-banner {
    background: #FFFF00;
    font-size: 14px;
    padding: 9px 0;
  }

 .header-switch {
    background: #FFFF00;
    color: var(--evo-text-col);
    padding: 12px 0;
}
.current-branch-banner .container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  height: 10px;
    }

.shoppingtools_container .shopping-tools-wrapper .dropdown .account-dropdown .pointer.simulated-hover {
  color: #ffffff;
  background-color: var(--evo-brand-default);
  a {
    color: #ffffff;
  }
}
.ex-invoices .invoices-pay-now a {
  pointer-events: unset;
}