/* Animation definitions */
.block-menu--hoofdmenu {
  padding: 2rem 0;
  border-bottom: 2px solid #FFF;
}

.block-menu--hoofdmenu a {
  padding: 0 2rem;
  color: #FFF;
  text-decoration: none;
  font-size: 1.25rem;
}

.block-menu--hoofdmenu a:hover, .block-menu--hoofdmenu a:focus {
  text-decoration: underline;
  opacity: 1;
  color: #fff;
}

.block-menu--hoofdmenu .menu-item--active-trail > a {
  text-decoration: underline;
}

.block-menu--hoofdmenu .menu {
  margin-bottom: 0.4rem;
}

.block-menu--hoofdmenu .menu .menu a {
  padding-left: 3rem;
}
