nav ul {
  padding: 0;
  margin: 0;
}
.type-primaire-navigatie,
.type-secundaire-navigatie {
  margin-bottom: 0;
}
.type-primaire-navigatie .grid-element,
.type-secundaire-navigatie .grid-element {
  padding-bottom: 0;
}
.type-primaire-navigatie nav .grid-inside,
.type-secundaire-navigatie nav .grid-inside {
  padding-left: 0;
  padding-right: 0;
}
.type-primaire-navigatie nav ul > li,
.type-secundaire-navigatie nav ul > li {
  display: inline-block;
}
.type-primaire-navigatie nav ul > li span.menu-text,
.type-secundaire-navigatie nav ul > li span.menu-text,
.type-primaire-navigatie nav ul > li h2.menu-heading,
.type-secundaire-navigatie nav ul > li h2.menu-heading {
  padding: 4px 10px;
  display: block;
}
.type-primaire-navigatie nav ul > li span.menu-text,
.type-secundaire-navigatie nav ul > li span.menu-text,
.type-primaire-navigatie nav ul > li h2.menu-heading,
.type-secundaire-navigatie nav ul > li h2.menu-heading {
  padding: 0.25rem 0.625rem;
}
.type-primaire-navigatie nav ul > li.has-ico span.menu-text,
.type-secundaire-navigatie nav ul > li.has-ico span.menu-text,
.type-primaire-navigatie nav ul > li.has-ico h2.menu-heading,
.type-secundaire-navigatie nav ul > li.has-ico h2.menu-heading {
  padding-left: 0;
  display: inline-block;
}
.type-primaire-navigatie nav a,
.type-secundaire-navigatie nav a {
  text-decoration: none;
}
.type-primaire-navigatie nav a:hover,
.type-secundaire-navigatie nav a:hover {
  text-decoration: underline;
}
.type-primaire-navigatie nav li span.caret,
.type-secundaire-navigatie nav li span.caret {
  margin-left: 1rem;
}
.type-primaire-navigatie nav li span.caret,
.type-secundaire-navigatie nav li span.caret {
  display: block;
  float: right;
  cursor: pointer;
  border: none;
}
.no-touch nav li span.caret,
.no-touch nav span.caret {
  display: none;
}
.no-touch nav a:focus li span.caret,
.no-touch nav a:focus span.caret {
  display: block;
}
.type-secundaire-navigatie nav ul > li .menu-text {
  padding: 4px 10px;
}
.type-secundaire-navigatie nav ul > li .menu-text {
  padding: 0.25rem 0.625rem;
}
.type-secundaire-navigatie nav.horizontaal-rechts ul {
  text-align: right;
}
.type-secundaire-navigatie nav.horizontaal-links ul {
  text-align: left;
}
.type-secundaire-navigatie nav.horizontaal-links ul > li:first-child .menu-text {
  padding-left: 0;
}
.type-primaire-navigatie .grid-element .grid-edge {
  overflow: inherit;
}
.type-primaire-navigatie ul li.sec-nav-item {
  display: none;
}
.type-primaire-navigatie ul li li {
  display: block;
}
.type-servicebalk,
.type-sitepad,
.type-zoeken {
  margin-bottom: 0;
}
.type-servicebalk .grid-edge,
.type-sitepad .grid-edge,
.type-zoeken .grid-edge {
  float: left;
  clear: both;
}
.type-servicebalk .grid-element,
.type-sitepad .grid-element,
.type-zoeken .grid-element {
  padding-bottom: 0;
}
.type-sitepad .bread-crumb,
.type-servicebalk .bread-crumb {
  float: left;
  padding: 0.25rem 0;
}
.type-sitepad .bread-crumb p,
.type-servicebalk .bread-crumb p {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.type-sitepad .bread-crumb ol.kruimelpad li,
.type-servicebalk .bread-crumb ol.kruimelpad li {
  display: block;
  float: left;
}
.type-zoeken {
  text-align: right;
}
.type-zoeken input {
  width: 70%;
}
.type-servicebalk .zoekveld {
  float: right;
}
.type-zoeken .zoekveld,
.type-servicebalk .zoekveld {
  padding-left: 0;
  padding-right: 0;
}
.type-zoeken .zoekveld input,
.type-servicebalk .zoekveld input {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.type-zoeken .zoekveld input,
.type-servicebalk .zoekveld input {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.type-zoeken .zoekveld button.zoek,
.type-servicebalk .zoekveld button.zoek {
  background: transparent;
  padding: 1px 6px;
  border: none;
}
nav.verticaal ul li {
  display: block;
}
.no-js .drpdwn:hover .drpdwn-mnu,
.drpdwn .no-js a:hover .drpdwn-mnu,
.csshover .drpdwn .drpdwn-mnu {
  display: block;
}
.drpdwn-mnu.level-2 {
  display: none;
  position: absolute;
  z-index: 98;
  border-radius: 1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
.nav-eenvoudig-uitvalmenu .drpdwn {
  position: relative;
}
.nav-eenvoudig-uitvalmenu .drpdwn-mnu li {
  padding: 0.25rem 0.625rem;
}
.nav-eenvoudig-uitvalmenu .drpdwn-mnu li:last-child {
  border-bottom: 0;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 {
  left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 .next-line {
  clear: left;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 > li {
  float: left;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 > li > ul > li {
  padding: 2px 0 2px 10px;
}
.nav-uitgebreid-uitvalmenu .drpdwn-mnu.level-2 > li > ul > li {
  padding: 2px 0 2px 0.625rem;
}
.navigatie-blok > ul {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navigatie-blok > ul {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.navigatie-blok ul li ul {
  margin-left: 16px;
}
.navigatie-blok ul li ul.has-ico {
  margin-left: 0;
}
.type-alfabet-navigatie {
  position: relative;
}
.type-alfabet-navigatie .menu ul {
  margin: 0;
}
.type-alfabet-navigatie .menu ul li {
  position: relative;
  left: 16px;
}
.type-alfabet-navigatie .letterrij,
.type-alfabet-navigatie ul {
  clear: both;
  width: 100%;
  float: left;
}
.type-alfabet-navigatie .letterrij {
  margin: 0 auto;
}
.type-alfabet-navigatie .letterrij .letter {
  float: left;
  width: 3.84615385%;
}
.type-alfabet-navigatie .letterrij .letter a {
  display: block;
  text-align: center;
}
.type-letterbalk .letterrij {
  float: left;
}
.type-letterbalk .letterrij .letter {
  float: left;
}
.type-letterbalk .letterrij .letter.tab {
  min-width: 2.85em;
  padding: 0 0 0.2em;
  text-align: center;
  text-transform: uppercase;
}
.type-letterbalk .letterrij .letter.tab a {
  font-weight: bold;
}
.type-letterbalk .letterrij .letter.seltab {
  padding: 0 0 0.2em;
  width: 2.85em;
  text-align: center;
  text-transform: uppercase;
}
