.half-highlight-yellow {
  background-image: linear-gradient(to right, transparent 50%, #ffb11f 50%);
  background-origin: 0;
  background-size: 200% 40%;
  background-repeat: repeat-x;
  background-position: -95% 100%;
}

.half-highlight-green {
  background-image: linear-gradient(to right, transparent 50%, rgba(0,178,80,0.6) 50%);
  background-origin: 0;
  background-size: 200% 40%;
  background-repeat: repeat-x;
  background-position: -95% 100%;
}

/* Default button styling */
.fl-page-nav-wrap .navbar-nav > li.header-menu-cta > a, .pp-advanced-menu .menu > li.header-menu-cta > a {
    color: #313e50;
    background: #ffb11f;
}

/* Hover button styling */
.fl-page-nav-wrap .navbar-nav > li.header-menu-cta > a, .pp-advanced-menu .menu > li.header-menu-cta > a:hover {
    color: #ffb11f;
    background: transparent;
}