body .header-wrapper .type-nav-primair ul.links > li > a,
body .sitepad-wrapper .type-nav-primair ul.links > li > a, body .header-wrapper .type-nav-secundair ul.links li a:hover,
body .sitepad-wrapper .type-nav-secundair ul.links li a:hover, body .header-wrapper .type-nav-megamenu ul.links li a:hover,
body .sitepad-wrapper .type-nav-megamenu ul.links li a:hover, body .header-wrapper .type-nav-primair ul.links > li li span.sublisttitle, body .sitepad-wrapper .type-nav-primair ul.links > li li span.sublisttitle, body .header-wrapper .type-nav-primair ul.links > li.secundair li a, body .sitepad-wrapper .type-nav-primair ul.links > li.secundair li a, body ul.links li a, body ul li.links a, body ul li span.links a, body .header-wrapper ul.links li a,
body .sitepad-wrapper ul.links li a, body .header-wrapper ul li.links a,
body .sitepad-wrapper ul li.links a, body .header-wrapper ul li span.links a,
body .sitepad-wrapper ul li span.links a, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .holder h2,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .grid-element .holder h2, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row .tabtitle, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-gegevensbron.multitabs ul.links li a, body .header-wrapper .grid-container .grid-blok.type-logo .logotext, body .header-wrapper .grid-container .grid-blok.type-logo .subsitetitle a, body .resultaten .resultaat .kop, body .grid-superlink .grid-element .holder h2 {
  font-family: "Amsterdam Sans", arial, sans-serif;
  font-weight: 700; }

.iprox-rich-content *, body .subtitle-alert, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9 .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6 .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3 .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3.hassuperlinkimg .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3.hassuperlinkimg.hassuperlinktxt .grid-element .holder, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9.hassuperlinkimg .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9.hassuperlinkimg.hassuperlinktxt .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6.hassuperlinkimg .grid-element .holder,
body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6.hassuperlinkimg.hassuperlinktxt .grid-element .holder, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst h3, body .grid-superlink.grid_9 .grid-element .holder,
body .grid-superlink.grid_6 .grid-element .holder,
body .grid-superlink.grid_3 .grid-element .holder,
body .grid-superlink.grid_3.hassuperlinkimg .grid-element .holder,
body .grid-superlink.grid_3.hassuperlinkimg.hassuperlinktxt .grid-element .holder, body .grid-superlink.grid_9.hassuperlinkimg .grid-element .holder,
body .grid-superlink.grid_9.hassuperlinkimg.hassuperlinktxt .grid-element .holder,
body .grid-superlink.grid_6.hassuperlinkimg .grid-element .holder,
body .grid-superlink.grid_6.hassuperlinkimg.hassuperlinktxt .grid-element .holder {
  font-family: "Amsterdam Sans", arial, sans-serif;
  font-weight: 400; }

body .header-wrapper .type-nav-primair ul.links > li > a,
body .sitepad-wrapper .type-nav-primair ul.links > li > a, body .header-wrapper .type-nav-secundair ul.links li a,
body .sitepad-wrapper .type-nav-secundair ul.links li a, body .header-wrapper .type-nav-megamenu .grid-title h2,
body .sitepad-wrapper .type-nav-megamenu .grid-title h2, body .header-wrapper .type-nav-megamenu .iprox-rich-content,
body .sitepad-wrapper .type-nav-megamenu .iprox-rich-content, body .header-wrapper .type-nav-megamenu ul.links li a,
body .sitepad-wrapper .type-nav-megamenu ul.links li a {
  font-family: "Amsterdam Sans", arial, sans-serif;
  font-weight: 700; }

.grid-zone.bgcolor-neutral-grey4 a:active,
.grid-zone.bgcolor-neutral-grey4 a:hover,
.grid-blok.bgcolor-neutral-grey4 .grid-edge a:active,
.grid-blok.bgcolor-neutral-grey4 .grid-edge a:hover, .grid-zone.bgcolor-neutral-grey5 a:active,
.grid-zone.bgcolor-neutral-grey5 a:hover,
.grid-blok.bgcolor-neutral-grey5 .grid-edge a:active,
.grid-blok.bgcolor-neutral-grey5 .grid-edge a:hover, .grid-zone.bgcolor-black a:active,
.grid-zone.bgcolor-black a:hover,
.grid-blok.bgcolor-black .grid-edge a:active,
.grid-blok.bgcolor-black .grid-edge a:hover, .grid-zone.bgcolor-darkblue a:active,
.grid-zone.bgcolor-darkblue a:hover,
.grid-blok.bgcolor-darkblue .grid-edge a:active,
.grid-blok.bgcolor-darkblue .grid-edge a:hover, .grid-zone.bgcolor-darkgreen a:active,
.grid-zone.bgcolor-darkgreen a:hover,
.grid-blok.bgcolor-darkgreen .grid-edge a:active,
.grid-blok.bgcolor-darkgreen .grid-edge a:hover, .grid-zone.bgcolor-magenta a:active,
.grid-zone.bgcolor-magenta a:hover,
.grid-blok.bgcolor-magenta .grid-edge a:active,
.grid-blok.bgcolor-magenta .grid-edge a:hover, .grid-zone.bgcolor-deeppurple a:active,
.grid-zone.bgcolor-deeppurple a:hover,
.grid-blok.bgcolor-deeppurple .grid-edge a:active,
.grid-blok.bgcolor-deeppurple .grid-edge a:hover, .grid-zone.bgcolor-purple a:active,
.grid-zone.bgcolor-purple a:hover,
.grid-blok.bgcolor-purple .grid-edge a:active,
.grid-blok.bgcolor-purple .grid-edge a:hover, .grid-zone.bgcolor-red a:active,
.grid-zone.bgcolor-red a:hover,
.grid-blok.bgcolor-red .grid-edge a:active,
.grid-blok.bgcolor-red .grid-edge a:hover {
  color: #fff; }

body .header-wrapper .type-nav-primair ul.links > li > a,
body .sitepad-wrapper .type-nav-primair ul.links > li > a, body .header-wrapper .type-nav-secundair ul.links li a:hover,
body .sitepad-wrapper .type-nav-secundair ul.links li a:hover, body .header-wrapper .type-nav-megamenu ul.links li a:hover,
body .sitepad-wrapper .type-nav-megamenu ul.links li a:hover {
  text-decoration: underline; }

body ul.links, body .header-wrapper ul.links,
body .sitepad-wrapper ul.links {
  margin: 0;
  padding: 0; }
  body ul.links li, body .header-wrapper ul.links li, body .sitepad-wrapper ul.links li {
    list-style: none;
    list-style-image: none; }

@media screen and (min-width: 1024px) {
  body .header-wrapper .type-nav-primair ul.links li, body .sitepad-wrapper .type-nav-primair ul.links li {
    line-height: 44px; }
    body .header-wrapper .type-nav-primair ul.links li a, body .sitepad-wrapper .type-nav-primair ul.links li a {
      background-image: none;
      font-size: 1.125rem; }
      body .header-wrapper .type-nav-primair ul.links li a:hover, body .sitepad-wrapper .type-nav-primair ul.links li a:hover, body .header-wrapper .type-nav-primair ul.links li a:focus, body .sitepad-wrapper .type-nav-primair ul.links li a:focus, body .header-wrapper .type-nav-primair ul.links li a:active, body .sitepad-wrapper .type-nav-primair ul.links li a:active {
        background-image: none; }
  body .header-wrapper .type-nav-primair ul.links.secundair, body .sitepad-wrapper .type-nav-primair ul.links.secundair {
    display: none; }
  body .header-wrapper .type-nav-primair ul.links ul, body .sitepad-wrapper .type-nav-primair ul.links ul {
    display: none; } }

@media screen and (max-width: 1023px) {
  body .header-wrapper .type-nav-primair ul.links, body .sitepad-wrapper .type-nav-primair ul.links {
    background-color: #f5f5f5;
    border-bottom: 4px solid #e6e6e6;
    margin: 0;
    width: calc(100% - 44px); }
    body .header-wrapper .type-nav-primair ul.links.secundair, body .sitepad-wrapper .type-nav-primair ul.links.secundair {
      border-bottom-color: black; }
      body .header-wrapper .type-nav-primair ul.links.secundair > li:first-child, body .sitepad-wrapper .type-nav-primair ul.links.secundair > li:first-child {
        border-top: 0; }
        body .header-wrapper .type-nav-primair ul.links.secundair > li:first-child a, body .sitepad-wrapper .type-nav-primair ul.links.secundair > li:first-child a {
          font-weight: bold; }
    body .header-wrapper .type-nav-primair ul.links > li, body .sitepad-wrapper .type-nav-primair ul.links > li {
      border-top: 1px solid #e6e6e6;
      float: none;
      line-height: 1rem;
      margin-left: 0;
      margin-right: 0; }
      body .header-wrapper .type-nav-primair ul.links > li > a, body .sitepad-wrapper .type-nav-primair ul.links > li > a {
        font-size: 1rem;
        background-image: none;
        border-left: 8px solid transparent;
        color: #323232;
        display: block; }
        body .header-wrapper .type-nav-primair ul.links > li > a:hover, body .sitepad-wrapper .type-nav-primair ul.links > li > a:hover, body .header-wrapper .type-nav-primair ul.links > li > a:focus, body .sitepad-wrapper .type-nav-primair ul.links > li > a:focus, body .header-wrapper .type-nav-primair ul.links > li > a:active, body .sitepad-wrapper .type-nav-primair ul.links > li > a:active {
          background-image: none; }
      body .header-wrapper .type-nav-primair ul.links > li .caret, body .sitepad-wrapper .type-nav-primair ul.links > li .caret {
        background-image: url("/views/core/images/sprites/sprite_bullets_small.png");
        background-position: 0 -29800px;
        background-repeat: no-repeat;
        float: right;
        height: 11px;
        margin-right: 12px;
        margin-top: 5px;
        width: 11px; }
      body .header-wrapper .type-nav-primair ul.links > li.expanded > a, body .sitepad-wrapper .type-nav-primair ul.links > li.expanded > a {
        border-left: 8px solid red;
        color: black; }
      body .header-wrapper .type-nav-primair ul.links > li.expanded > a .caret, body .sitepad-wrapper .type-nav-primair ul.links > li.expanded > a .caret,
      body .header-wrapper .type-nav-primair ul.links > li.expanded .expanded > a .caret,
      body .sitepad-wrapper .type-nav-primair ul.links > li.expanded .expanded > a .caret {
        background-position: 0 -29200px; }
      body .header-wrapper .type-nav-primair ul.links > li ul, body .sitepad-wrapper .type-nav-primair ul.links > li ul {
        border-bottom: 0;
        width: 100%; }
      body .header-wrapper .type-nav-primair ul.links > li li, body .sitepad-wrapper .type-nav-primair ul.links > li li {
        background-color: #fff; }
        body .header-wrapper .type-nav-primair ul.links > li li span.sublisttitle, body .sitepad-wrapper .type-nav-primair ul.links > li li span.sublisttitle,
        body .header-wrapper .type-nav-primair ul.links > li li a,
        body .sitepad-wrapper .type-nav-primair ul.links > li li a {
          font-size: 1rem;
          border-left: 8px solid #f5f5f5;
          display: inline-block; }
        body .header-wrapper .type-nav-primair ul.links > li li span.sublisttitle, body .sitepad-wrapper .type-nav-primair ul.links > li li span.sublisttitle {
          padding: 26px 0 12px 7px; }
        
        body .header-wrapper .type-nav-primair ul.links > li li a,
        body .sitepad-wrapper .type-nav-primair ul.links > li li a {
          background-image: url("/views/core/images/sprites/sprite_bullets_small.png");
          background-position: 7px -1984px;
          padding: 14px 0 12px 20px; }
        body .header-wrapper .type-nav-primair ul.links > li li.expanded > a, body .sitepad-wrapper .type-nav-primair ul.links > li li.expanded > a {
          background-position: 7px -3984px;
          color: red; }
    body .header-wrapper .type-nav-primair ul.links.secundair li a, body .sitepad-wrapper .type-nav-primair ul.links.secundair li a {
      color: black; }
      body .header-wrapper .type-nav-primair ul.links.secundair li a:hover, body .sitepad-wrapper .type-nav-primair ul.links.secundair li a:hover {
        color: red; } }

body ul.links li a, body ul li.links a, body ul li span.links a, body .header-wrapper ul.links li a,
body .sitepad-wrapper ul.links li a, body .header-wrapper ul li.links a,
body .sitepad-wrapper ul li.links a, body .header-wrapper ul li span.links a,
body .sitepad-wrapper ul li span.links a {
  display: inline-block;
  padding: 0 0 0 15px;
  text-decoration: none; }
  body ul.links li a, body ul li.links a, body ul li span.links a, body .header-wrapper ul.links li a,
  body .sitepad-wrapper ul.links li a, body .header-wrapper ul li.links a,
  body .sitepad-wrapper ul li.links a, body .header-wrapper ul li span.links a,
  body .sitepad-wrapper ul li span.links a, body ul.links li a:visited, body ul li.links a:visited, body ul li span.links a:visited {
    background-position: 0 5px;
    color: black; }
  body ul.links li a:active, body ul li.links a:active, body ul li span.links a:active, body ul.links li a:hover, body ul li.links a:hover, body ul li span.links a:hover {
    background-position: 0 5px;
    color: red;
    text-decoration: underline; }
  body ul.links li a.outsite, body ul li.links a.outsite, body ul li span.links a.outsite {
    background-position: 0 7px;
    color: black; }
    body ul.links li a.outsite:hover, body ul li.links a.outsite:hover, body ul li span.links a.outsite:hover {
      color: red; }

body ul.links li, body ul li.links, body .header-wrapper ul.links li,
body .sitepad-wrapper ul.links li, body .header-wrapper ul li.links,
body .sitepad-wrapper ul li.links {
  margin: 0 0 8px; }

body ul.links li a, body ul li.links a, body ul li span.links a, body .header-wrapper ul.links li a,
body .sitepad-wrapper ul.links li a, body .header-wrapper ul li.links a,
body .sitepad-wrapper ul li.links a, body .header-wrapper ul li span.links a,
body .sitepad-wrapper ul li span.links a {
  background-image: url("/views/core/images/svg/caret-right-black.svg");
  background-repeat: no-repeat; }

body ul.links li a:active, body ul.links li a:hover, body ul li.links a:active, body ul li.links a:hover, body ul li span.links a:active, body ul li span.links a:hover {
  background-image: url("/views/core/images/svg/caret-right-red.svg");
  background-repeat: no-repeat; }

body ul.links li a.outsite, body ul li.links a.outsite, body ul li span.links a.outsite {
  background-image: url("/views/core/images/svg/external-link-black.svg");
  background-repeat: no-repeat; }

body ul.links li a.outsite:hover, body ul li.links a.outsite:hover, body ul li span.links a.outsite:hover {
  background-image: url("/views/core/images/svg/external-link-red.svg");
  background-repeat: no-repeat; }

body .importLink .sizespec::after,
body .download a .sizespec::after {
  background-image: url("/views/core/images/svg/icon-document-black.svg"); }

body .importLink:hover .sizespec::after, body .importLink:active .sizespec::after,
body .download a:hover .sizespec::after,
body .download a:active .sizespec::after {
  background-image: url("/views/core/images/svg/icon-document-red.svg"); }

body .ingeklapt > h2.uitgeklapt a,
body .ingeklapt > h3.uitgeklapt a,
body .ingeklapt > h4.uitgeklapt a, body .ingeklapt > h2.uitgeklapt a:hover,
body .ingeklapt > h3.uitgeklapt a:hover,
body .ingeklapt > h4.uitgeklapt a:hover {
  background-image: url("/views/core/images/svg/dropdown-open.svg"); }

body .ingeklapt > h2.ingeklapt a,
body .ingeklapt > h3.ingeklapt a,
body .ingeklapt > h4.ingeklapt a, body .ingeklapt > h2.ingeklapt a:hover,
body .ingeklapt > h3.ingeklapt a:hover,
body .ingeklapt > h4.ingeklapt a:hover {
  background-image: url("/views/core/images/svg/dropdown-closed.svg"); }

body .resultaat.data-card .meta .contract {
  background-image: url("/views/core/images/svg/briefcase-grey.svg"); }

body .resultaat.data-card .meta .open-until {
  background-image: url("/views/core/images/svg/calendar-grey.svg"); }

body .resultaat.data-card .meta .education {
  background-image: url("/views/core/images/svg/graduation-grey.svg"); }

body .resultaat.data-card .meta .specialism {
  background-image: url("/views/core/images/svg/suitcase-grey.svg"); }

body .resultaat.data-card .meta .timespan {
  background-image: url("/views/core/images/svg/clock-grey.svg"); }

.grid-zone.bgcolor-neutral-grey1,
.zone-wrapper.bgcolor-neutral-grey1, .grid-blok.bgcolor-neutral-grey1 .grid-edge {
  background-color: #f5f5f5; }

.grid-zone.bgcolor-neutral-grey2,
.zone-wrapper.bgcolor-neutral-grey2, .grid-blok.bgcolor-neutral-grey2 .grid-edge {
  background-color: #e6e6e6; }

.grid-zone.bgcolor-neutral-grey3,
.zone-wrapper.bgcolor-neutral-grey3, .grid-blok.bgcolor-neutral-grey3 .grid-edge {
  background-color: #b4b4b4; }

.grid-zone.bgcolor-neutral-grey4,
.zone-wrapper.bgcolor-neutral-grey4, .grid-blok.bgcolor-neutral-grey4 .grid-edge {
  background-color: #767676; }

.grid-zone.bgcolor-neutral-grey5,
.zone-wrapper.bgcolor-neutral-grey5, .grid-blok.bgcolor-neutral-grey5 .grid-edge {
  background-color: #323232; }

.grid-zone.bgcolor-aquamarine,
.zone-wrapper.bgcolor-aquamarine, .grid-blok.bgcolor-aquamarine .grid-edge {
  background-color: #45debf; }

.grid-zone.bgcolor-black,
.zone-wrapper.bgcolor-black, .grid-blok.bgcolor-black .grid-edge {
  background-color: #000; }

.grid-zone.bgcolor-darkblue,
.zone-wrapper.bgcolor-darkblue, .grid-blok.bgcolor-darkblue .grid-edge {
  background-color: #004699; }

.grid-zone.bgcolor-darkgreen,
.zone-wrapper.bgcolor-darkgreen, .grid-blok.bgcolor-darkgreen .grid-edge {
  background-color: #00a03c; }

.grid-zone.bgcolor-green,
.zone-wrapper.bgcolor-green, .grid-blok.bgcolor-green .grid-edge {
  background-color: #bed200; }

.grid-zone.bgcolor-lightblue,
.zone-wrapper.bgcolor-lightblue, .grid-blok.bgcolor-lightblue .grid-edge {
  background-color: #009dec; }

.grid-zone.bgcolor-magenta,
.zone-wrapper.bgcolor-magenta, .grid-blok.bgcolor-magenta .grid-edge {
  background-color: #e50082; }

.grid-zone.bgcolor-orange,
.zone-wrapper.bgcolor-orange, .grid-blok.bgcolor-orange .grid-edge {
  background-color: #ff9100; }

.grid-zone.bgcolor-deeppurple,
.zone-wrapper.bgcolor-deeppurple, .grid-blok.bgcolor-deeppurple .grid-edge {
  background-color: #609; }

.grid-zone.bgcolor-purple,
.zone-wrapper.bgcolor-purple, .grid-blok.bgcolor-purple .grid-edge {
  background-color: #a00078; }

.grid-zone.bgcolor-red,
.zone-wrapper.bgcolor-red, .grid-blok.bgcolor-red .grid-edge {
  background-color: #ec0000; }

.grid-zone.bgcolor-white,
.zone-wrapper.bgcolor-white, .grid-blok.bgcolor-white .grid-edge {
  background-color: #fff; }

.grid-zone.bgcolor-lightyellow,
.zone-wrapper.bgcolor-lightyellow, .grid-blok.bgcolor-lightyellow .grid-edge {
  background-color: #ff9; }

.grid-zone.bgcolor-yellow,
.zone-wrapper.bgcolor-yellow, .grid-blok.bgcolor-yellow .grid-edge {
  background-color: #ffe600; }

.grid-zone.bgcolor-support-yellow,
.zone-wrapper.bgcolor-support-yellow, .grid-blok.bgcolor-support-yellow .grid-edge {
  background-color: #fec813; }

.grid-zone.bgcolor-neutral-grey1 *,
.grid-blok.bgcolor-neutral-grey1 .grid-edge * {
  color: black; }

.grid-zone.bgcolor-neutral-grey2 *,
.grid-blok.bgcolor-neutral-grey2 .grid-edge * {
  color: black; }

.grid-zone.bgcolor-neutral-grey3 *,
.grid-blok.bgcolor-neutral-grey3 .grid-edge * {
  color: black; }

.grid-zone.bgcolor-neutral-grey4 *,
.grid-blok.bgcolor-neutral-grey4 .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-neutral-grey4 .ingeklapt-body *,
.grid-blok.bgcolor-neutral-grey4 .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-neutral-grey5 *,
.grid-blok.bgcolor-neutral-grey5 .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-neutral-grey5 .ingeklapt-body *,
.grid-blok.bgcolor-neutral-grey5 .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-aquamarine *,
.grid-blok.bgcolor-aquamarine .grid-edge * {
  color: black; }

.grid-zone.bgcolor-black *,
.grid-blok.bgcolor-black .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-black .ingeklapt-body *,
.grid-blok.bgcolor-black .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-darkblue *,
.grid-blok.bgcolor-darkblue .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-darkblue .ingeklapt-body *,
.grid-blok.bgcolor-darkblue .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-darkgreen *,
.grid-blok.bgcolor-darkgreen .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-darkgreen .ingeklapt-body *,
.grid-blok.bgcolor-darkgreen .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-green *,
.grid-blok.bgcolor-green .grid-edge * {
  color: black; }

.grid-zone.bgcolor-lightblue *,
.grid-blok.bgcolor-lightblue .grid-edge * {
  color: black; }

.grid-zone.bgcolor-magenta *,
.grid-blok.bgcolor-magenta .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-magenta .ingeklapt-body *,
.grid-blok.bgcolor-magenta .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-orange *,
.grid-blok.bgcolor-orange .grid-edge * {
  color: black; }

.grid-zone.bgcolor-deeppurple *,
.grid-blok.bgcolor-deeppurple .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-deeppurple .ingeklapt-body *,
.grid-blok.bgcolor-deeppurple .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-purple *,
.grid-blok.bgcolor-purple .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-purple .ingeklapt-body *,
.grid-blok.bgcolor-purple .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-red *,
.grid-blok.bgcolor-red .grid-edge * {
  color: #fff; }

.grid-zone.bgcolor-red .ingeklapt-body *,
.grid-blok.bgcolor-red .grid-edge .ingeklapt-body * {
  color: black; }

.grid-zone.bgcolor-white *,
.grid-blok.bgcolor-white .grid-edge * {
  color: black; }

.grid-zone.bgcolor-lightyellow *,
.grid-blok.bgcolor-lightyellow .grid-edge * {
  color: black; }

.grid-zone.bgcolor-yellow *,
.grid-blok.bgcolor-yellow .grid-edge * {
  color: black; }

.grid-zone.bgcolor-support-yellow *,
.grid-blok.bgcolor-support-yellow .grid-edge * {
  color: black; }

@media screen and (min-width: calc(1023px + 1px)) {
  .formulier-section.has-filters .filter-header {
    display: none; } }

@media screen and (max-width: 1023px) {
  .formulier-section.has-filters .filter-header {
    display: block; }
  .formulier-section.has-filters.filter-scrolled .filter-button {
    position: fixed;
    top: 10px;
    z-index: 486; }
  .formulier-section.has-filters .formulier,
  .formulier-section.has-filters .toggle-filter {
    display: none; }
  .formulier-section.has-filters.filters-open {
    position: absolute;
    top: 10px;
    z-index: 485; }
    .formulier-section.has-filters.filters-open button.reset {
      display: none; }
    .formulier-section.has-filters.filters-open .filter-button {
      position: static; }
    .formulier-section.has-filters.filters-open .formulier,
    .formulier-section.has-filters.filters-open .toggle-filter {
      display: block; }
    .formulier-section.has-filters.filters-open > .grid-element {
      padding: 0 !important; } }

@media screen and (min-width: 540px) and (max-width: 1023px) {
  .formulier-section.has-filters.filters-open {
    width: 480px !important; } }

@media screen and (max-width: 539px) {
  .formulier-section.has-filters.filters-open {
    left: 0;
    width: calc(100% - 44px) !important; } }

h1 {
  font-size: 22pt !important;
  line-height: 27.5pt !important; }

h2 {
  font-size: 16pt !important;
  line-height: 20pt !important; }

.iprox-rich-content * {
  font-size: 10.5pt !important; }

.iprox-rich-content h1:not(:first-child),
.iprox-rich-content h2:not(:first-child),
.iprox-rich-content h3:not(:first-child),
.iprox-rich-content h4:not(:first-child) {
  margin-top: 10pt; }

.iprox-rich-content h3 {
  font-size: 12pt !important;
  line-height: 16.8pt !important; }

.iprox-rich-content h4 {
  font-size: 10.5pt !important; }

.iprox-rich-content a, .iprox-rich-content a:visited {
  color: #000 !important;
  text-decoration: underline; }

* {
  page-break-after: avoid !important;
  page-break-before: avoid !important; }

body {
  background-color: #fff;
  font-family: "Amsterdam Sans", arial, sans-serif; }
  body h1 {
    margin-bottom: 20px; }
    body h1 ~ .subtitle,
    body h1 ~ .source {
      margin-bottom: 28px; }
    body h1 ~ .subtitle {
      margin-top: -20px; }
    body h1 ~ .source {
      color: #767676; }
      body h1 ~ .source * {
        display: inline; }
  body .type-sitepad + h1 {
    clear: both; }
  body .has_hero_image h1 {
    margin-top: 22px; }
  body .subtitle-alert {
    clear: both;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: 28px;
    padding: 10px; }
    body .subtitle-alert p {
      margin-bottom: 0; }
  body ul li.links {
    padding: 0; }
    body ul li.links::before {
      content: ""; }
  body ul li span.links {
    background-color: #fff;
    display: inline-block;
    margin-left: -18px;
    position: relative; }
  body .importLink,
  body .download a {
    text-decoration: none; }
    body .importLink .sizespec,
    body .download a .sizespec {
      color: black;
      font-size: .8em;
      text-decoration: none; }
      body .importLink .sizespec::after,
      body .download a .sizespec::after {
        background-repeat: no-repeat;
        content: "";
        display: inline-block;
        height: 1.2em;
        margin-left: 5px;
        vertical-align: text-bottom;
        width: 1em; }
    body .importLink:hover .sizespec, body .importLink:active .sizespec,
    body .download a:hover .sizespec,
    body .download a:active .sizespec {
      color: red; }
    body .importLink:focus .sizespec,
    body .download a:focus .sizespec {
      color: black; }
  body .iprox-rich-content .importLink > span,
  body .iprox-rich-content .download a > span {
    text-decoration: underline; }
  body .index .grid-pagina ul.links .importLink,
  body .index .grid-pagina ul.links .download a {
    font-size: 1rem;
    background-position: 0 7px; }
  body blockquote,
  body p.Quote {
    background: url("/views/core/images/svg/quote.svg") no-repeat;
    background-position: 0 0;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 60px; }
  @media screen and (max-width: 539px) {
    body blockquote {
      background: url("/views/core/images/svg/quote-small.svg") no-repeat;
      padding-left: 35px; } }
  body .grid-superlink .grid-edge,
  body .grid-grote-knop .grid-edge {
    background-color: #f5f5f5;
    height: 126px; }
    body .grid-superlink .grid-edge .afbeelding,
    body .grid-grote-knop .grid-edge .afbeelding {
      height: 44px;
      margin: 0 0 0 15px;
      overflow: hidden;
      width: 100%; }
      body .grid-superlink .grid-edge .afbeelding img,
      body .grid-grote-knop .grid-edge .afbeelding img {
        height: auto;
        width: 44px; }
    body .grid-superlink .grid-edge .holder,
    body .grid-grote-knop .grid-edge .holder {
      float: left;
      margin: 10px 15px; }
      body .grid-superlink .grid-edge .holder h2,
      body .grid-superlink .grid-edge .holder h3,
      body .grid-superlink .grid-edge .holder a,
      body .grid-grote-knop .grid-edge .holder h2,
      body .grid-grote-knop .grid-edge .holder h3,
      body .grid-grote-knop .grid-edge .holder a {
        font-size: 1.125rem;
        line-height: 1.3125rem;
        background: none;
        margin: 0;
        padding-left: 0; }
      body .grid-superlink .grid-edge .holder a,
      body .grid-grote-knop .grid-edge .holder a {
        color: #323232;
        font-weight: 700;
        text-decoration: none; }
        body .grid-superlink .grid-edge .holder a:focus,
        body .grid-grote-knop .grid-edge .holder a:focus {
          color: black !important;
          outline: 0 !important;
          text-decoration: underline !important; }
      body .grid-superlink .grid-edge .holder .tekst,
      body .grid-grote-knop .grid-edge .holder .tekst {
        margin-top: 8px; }
        body .grid-superlink .grid-edge .holder .tekst,
        body .grid-superlink .grid-edge .holder .tekst p,
        body .grid-grote-knop .grid-edge .holder .tekst,
        body .grid-grote-knop .grid-edge .holder .tekst p {
          font-size: 1rem;
          line-height: 1.125rem; }
    body .grid-superlink .grid-edge:hover,
    body .grid-grote-knop .grid-edge:hover {
      border-color: red;
      cursor: pointer; }
      body .grid-superlink .grid-edge:hover h2,
      body .grid-superlink .grid-edge:hover h3,
      body .grid-superlink .grid-edge:hover a,
      body .grid-grote-knop .grid-edge:hover h2,
      body .grid-grote-knop .grid-edge:hover h3,
      body .grid-grote-knop .grid-edge:hover a {
        color: black;
        text-decoration: underline; }
  body .grid-superlink.selected .grid-edge,
  body .grid-grote-knop.selected .grid-edge {
    background-color: red;
    border-color: black; }
    body .grid-superlink.selected .grid-edge .holder a, body .grid-superlink.selected .grid-edge .holder a:hover,
    body .grid-grote-knop.selected .grid-edge .holder a,
    body .grid-grote-knop.selected .grid-edge .holder a:hover {
      color: #fff; }
    body .grid-superlink.selected .grid-edge .holder a,
    body .grid-superlink.selected .grid-edge .holder h2,
    body .grid-superlink.selected .grid-edge .holder h3,
    body .grid-grote-knop.selected .grid-edge .holder a,
    body .grid-grote-knop.selected .grid-edge .holder h2,
    body .grid-grote-knop.selected .grid-edge .holder h3 {
      text-decoration: none; }
      body .grid-superlink.selected .grid-edge .holder a, body .grid-superlink.selected .grid-edge .holder a:hover,
      body .grid-superlink.selected .grid-edge .holder h2,
      body .grid-superlink.selected .grid-edge .holder h2:hover,
      body .grid-superlink.selected .grid-edge .holder h3,
      body .grid-superlink.selected .grid-edge .holder h3:hover,
      body .grid-grote-knop.selected .grid-edge .holder a,
      body .grid-grote-knop.selected .grid-edge .holder a:hover,
      body .grid-grote-knop.selected .grid-edge .holder h2,
      body .grid-grote-knop.selected .grid-edge .holder h2:hover,
      body .grid-grote-knop.selected .grid-edge .holder h3,
      body .grid-grote-knop.selected .grid-edge .holder h3:hover {
        color: #fff; }
      body .grid-superlink.selected .grid-edge .holder a:focus,
      body .grid-superlink.selected .grid-edge .holder h2:focus,
      body .grid-superlink.selected .grid-edge .holder h3:focus,
      body .grid-grote-knop.selected .grid-edge .holder a:focus,
      body .grid-grote-knop.selected .grid-edge .holder h2:focus,
      body .grid-grote-knop.selected .grid-edge .holder h3:focus {
        color: #fff !important;
        outline: 0 !important;
        text-decoration: underline !important; }
    body .grid-superlink.selected .grid-edge .holder .tekst,
    body .grid-grote-knop.selected .grid-edge .holder .tekst {
      display: none; }
    body .grid-superlink.selected .grid-edge:focus .holder a,
    body .grid-superlink.selected .grid-edge:focus .holder h2,
    body .grid-superlink.selected .grid-edge:focus .holder h3, body .grid-superlink.selected .grid-edge.has-focus .holder a,
    body .grid-superlink.selected .grid-edge.has-focus .holder h2,
    body .grid-superlink.selected .grid-edge.has-focus .holder h3,
    body .grid-grote-knop.selected .grid-edge:focus .holder a,
    body .grid-grote-knop.selected .grid-edge:focus .holder h2,
    body .grid-grote-knop.selected .grid-edge:focus .holder h3,
    body .grid-grote-knop.selected .grid-edge.has-focus .holder a,
    body .grid-grote-knop.selected .grid-edge.has-focus .holder h2,
    body .grid-grote-knop.selected .grid-edge.has-focus .holder h3 {
      color: #fff !important;
      outline: 0 !important;
      text-decoration: underline !important; }
  body .grid-superlink.hassuperlinkimg .holder,
  body .grid-grote-knop.hassuperlinkimg .holder {
    margin: 6px 0 0 15px; }
  body .hasbgcolor .grid-superlink .grid-edge,
  body .hasbgcolor .grid-grote-knop .grid-edge {
    background-color: #fff;
    border-color: black; }
    body .hasbgcolor .grid-superlink .grid-edge:hover .holder a, body .hasbgcolor .grid-superlink .grid-edge:focus .holder a, body .hasbgcolor .grid-superlink .grid-edge:visited .holder a, body .hasbgcolor .grid-superlink .grid-edge:active .holder a,
    body .hasbgcolor .grid-grote-knop .grid-edge:hover .holder a,
    body .hasbgcolor .grid-grote-knop .grid-edge:focus .holder a,
    body .hasbgcolor .grid-grote-knop .grid-edge:visited .holder a,
    body .hasbgcolor .grid-grote-knop .grid-edge:active .holder a {
      color: red; }
  body .hasbgcolor .grid-superlink h2,
  body .hasbgcolor .grid-grote-knop h2 {
    color: #323232; }
  body .hasbgcolor .grid-superlink .iprox-rich-content *,
  body .hasbgcolor .grid-grote-knop .iprox-rich-content * {
    color: black; }
  body .hasbgcolor .grid-superlink .holder a,
  body .hasbgcolor .grid-grote-knop .holder a {
    color: black; }
  body .hasbgcolor .grid-superlink.selected .grid-edge,
  body .hasbgcolor .grid-grote-knop.selected .grid-edge {
    background-color: #fff; }
    body .hasbgcolor .grid-superlink.selected .grid-edge a,
    body .hasbgcolor .grid-grote-knop.selected .grid-edge a {
      color: black;
      text-decoration: none; }
      body .hasbgcolor .grid-superlink.selected .grid-edge a:hover,
      body .hasbgcolor .grid-grote-knop.selected .grid-edge a:hover {
        color: red; }
    body .hasbgcolor .grid-superlink.selected .grid-edge:hover, body .hasbgcolor .grid-superlink.selected .grid-edge:active, body .hasbgcolor .grid-superlink.selected .grid-edge:focus,
    body .hasbgcolor .grid-grote-knop.selected .grid-edge:hover,
    body .hasbgcolor .grid-grote-knop.selected .grid-edge:active,
    body .hasbgcolor .grid-grote-knop.selected .grid-edge:focus {
      background-color: #fff; }
      body .hasbgcolor .grid-superlink.selected .grid-edge:hover a, body .hasbgcolor .grid-superlink.selected .grid-edge:active a, body .hasbgcolor .grid-superlink.selected .grid-edge:focus a,
      body .hasbgcolor .grid-grote-knop.selected .grid-edge:hover a,
      body .hasbgcolor .grid-grote-knop.selected .grid-edge:active a,
      body .hasbgcolor .grid-grote-knop.selected .grid-edge:focus a {
        color: red;
        text-decoration: underline; }
  body .loketlink .grid-edge .holder h2.afbeelding,
  body .loketlink .grid-edge .holder h3.afbeelding {
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 45px; }
  body .grid-superlink .grid-edge {
    border-bottom: 2px solid #e6e6e6;
    border-right: 2px solid #e6e6e6; }
  body .grid-grote-knop .grid-edge {
    border-bottom: 4px solid black;
    border-right: 4px solid black; }
  body .iprox-rich-content + .results,
  body .iprox-rich-content + .resultaten {
    margin-top: 50px; }
  body .counter {
    margin-bottom: 20px; }
  body .inleiding + .counter {
    margin-top: 20px; }
  body .resultaat {
    width: 100%; }
    body .resultaat h2 a,
    body .resultaat h3 a,
    body .resultaat .holder {
      padding-left: 16px; }
    body .resultaat h2,
    body .resultaat h3 {
      font-size: 1.125rem;
      line-height: 1.5625rem;
      margin-bottom: 3px;
      margin-top: 0; }
      body .resultaat h2 a,
      body .resultaat h3 a {
        display: block; }
        body .resultaat h2 a, body .resultaat h2 a:visited,
        body .resultaat h3 a,
        body .resultaat h3 a:visited {
          background: url("/views/core/images/svg/caret-right-black.svg") 0 6px no-repeat;
          color: black; }
        body .resultaat h2 a:active, body .resultaat h2 a:hover,
        body .resultaat h3 a:active,
        body .resultaat h3 a:hover {
          background: url("/views/core/images/svg/caret-right-red.svg") 0 6px no-repeat;
          color: red;
          text-decoration: underline; }
        body .resultaat h2 a.outsite,
        body .resultaat h3 a.outsite {
          background: url("/views/core/images/svg/external-link-black.svg") 0 6px no-repeat; }
          body .resultaat h2 a.outsite:hover,
          body .resultaat h3 a.outsite:hover {
            background: url("/views/core/images/svg/external-link-red.svg") 0 6px no-repeat; }
      body .resultaat h2.person a,
      body .resultaat h3.person a {
        background: none;
        padding-left: 4px; }
        body .resultaat h2.person a::before,
        body .resultaat h3.person a::before {
          background-repeat: no-repeat;
          content: "";
          display: inline-block;
          height: 20px;
          margin-left: -30px;
          margin-right: 6px;
          width: 20px; }
      body .resultaat h2.person.person-male a::before,
      body .resultaat h3.person.person-male a::before {
        background-image: url("/views/core/images/svg/man.svg"); }
      body .resultaat h2.person.person-male.person-not-at-work a::before,
      body .resultaat h3.person.person-male.person-not-at-work a::before {
        background-image: url("/views/core/images/svg/man_afwezig.svg"); }
      body .resultaat h2.person.person-male.person-at-work a::before,
      body .resultaat h3.person.person-male.person-at-work a::before {
        background-image: url("/views/core/images/svg/man_aanwezig.svg"); }
      body .resultaat h2.person.person-female a::before,
      body .resultaat h3.person.person-female a::before {
        background-image: url("/views/core/images/svg/vrouw.svg"); }
      body .resultaat h2.person.person-female.person-not-at-work a::before,
      body .resultaat h3.person.person-female.person-not-at-work a::before {
        background-image: url("/views/core/images/svg/vrouw_afwezig.svg"); }
      body .resultaat h2.person.person-female.person-at-work a::before,
      body .resultaat h3.person.person-female.person-at-work a::before {
        background-image: url("/views/core/images/svg/vrouw_aanwezig.svg"); }
      body .resultaat h2.person ~ .holder,
      body .resultaat h3.person ~ .holder {
        padding-left: 0; }
      body .resultaat h2.person.person-male a, body .resultaat h2.person.person-female a,
      body .resultaat h3.person.person-male a,
      body .resultaat h3.person.person-female a {
        padding-left: 30px; }
      body .resultaat h2.person.person-male ~ .holder, body .resultaat h2.person.person-female ~ .holder,
      body .resultaat h3.person.person-male ~ .holder,
      body .resultaat h3.person.person-female ~ .holder {
        padding-left: 26px; }
    body .resultaat.resultaat-sponsored-link.externLink h2 a,
    body .resultaat.resultaat-sponsored-link.externLink h3 a {
      background: url("/views/core/images/svg/external-link-boxed-black.svg") 0 6px no-repeat; }
      body .resultaat.resultaat-sponsored-link.externLink h2 a:hover, body .resultaat.resultaat-sponsored-link.externLink h2 a:active,
      body .resultaat.resultaat-sponsored-link.externLink h3 a:hover,
      body .resultaat.resultaat-sponsored-link.externLink h3 a:active {
        background: url("/views/core/images/svg/external-link-boxed-red.svg") 0 6px no-repeat; }
    body .resultaat.resultaat-sponsored-link .holder .url-text + .summary {
      margin-top: 4px; }
    body .resultaat.data-card {
      background-color: #fff;
      border: 2px solid #e6e6e6;
      border-left: 0;
      border-top: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 1em;
      padding: 1em; }
      body .resultaat.data-card .meta .contract,
      body .resultaat.data-card .meta .education,
      body .resultaat.data-card .meta .open-until,
      body .resultaat.data-card .meta .specialism,
      body .resultaat.data-card .meta .timespan {
        float: left;
        height: 24px;
        margin-right: 4px;
        vertical-align: middle;
        width: 24px; }
      body .resultaat.data-card .meta .contract {
        background-position: 0 -2px; }
      body .resultaat.data-card .meta .open-until {
        background-position: 0 -3px; }
      body .resultaat.data-card .meta .specialism {
        background-position: 0 -3px; }
      body .resultaat.data-card .meta .timespan {
        background-position: 0 -3px; }
    body .resultaat .data-row {
      margin-top: .4em; }
      body .resultaat .data-row + .data-row .data-label {
        padding-top: .4em; }
    body .resultaat .holder {
      font-size: 1rem;
      line-height: 1.25rem;
      color: black; }
      body .resultaat .holder .tekst {
        padding: 0 0 10px; }
      body .resultaat .holder .tags {
        margin: 6px 0 1em; }
      body .resultaat .holder .data-card-tag {
        border: 1px solid black;
        display: inline-block;
        margin: 1em 0; }
        body .resultaat .holder .data-card-tag a {
          display: inline-block;
          padding: .4em .6em;
          text-decoration: none; }
      body .resultaat .holder .meta {
        color: #767676;
        display: inline-block; }
        body .resultaat .holder .meta a {
          text-decoration: none; }
      body .resultaat .holder a.meta:hover,
      body .resultaat .holder .meta a:hover {
        text-decoration: underline; }
      body .resultaat .holder .meta + .meta::before {
        content: "|";
        float: left;
        padding: 0 6px 0 2px; }
    body .resultaat.has_img img,
    body .resultaat.has_img .empty-image,
    body .resultaat.has_img .entry-image {
      height: 124px;
      width: 220px; }
    body .resultaat.has_img .empty-image {
      -webkit-box-shadow: inset -10px 0 0 0 #e6e6e6;
              box-shadow: inset -10px 0 0 0 #e6e6e6; }
    body .resultaat.has_img h2.link + a,
    body .resultaat.has_img h3.link + a {
      background: none;
      display: inline-block;
      padding-left: 0; }
  body .resultaat + .resultaat {
    margin-top: 30px; }
  body .resultaat + h2,
  body .resultaat + h3 {
    width: 100%; }
  @media screen and (min-width: 540px) {
    body .grid-blok.grid_6 .resultaat.has_img,
    body .grid-blok.grid_8 .resultaat.has_img,
    body .grid-blok.grid_9 .resultaat.has_img,
    body .grid-blok.grid_12 .resultaat.has_img {
      min-height: 124px;
      position: relative; }
      body .grid-blok.grid_6 .resultaat.has_img h2,
      body .grid-blok.grid_6 .resultaat.has_img h3,
      body .grid-blok.grid_6 .resultaat.has_img .holder,
      body .grid-blok.grid_8 .resultaat.has_img h2,
      body .grid-blok.grid_8 .resultaat.has_img h3,
      body .grid-blok.grid_8 .resultaat.has_img .holder,
      body .grid-blok.grid_9 .resultaat.has_img h2,
      body .grid-blok.grid_9 .resultaat.has_img h3,
      body .grid-blok.grid_9 .resultaat.has_img .holder,
      body .grid-blok.grid_12 .resultaat.has_img h2,
      body .grid-blok.grid_12 .resultaat.has_img h3,
      body .grid-blok.grid_12 .resultaat.has_img .holder {
        margin-left: 230px; }
      body .grid-blok.grid_6 .resultaat.has_img .entry-image,
      body .grid-blok.grid_6 .resultaat.has_img .empty-image,
      body .grid-blok.grid_8 .resultaat.has_img .entry-image,
      body .grid-blok.grid_8 .resultaat.has_img .empty-image,
      body .grid-blok.grid_9 .resultaat.has_img .entry-image,
      body .grid-blok.grid_9 .resultaat.has_img .empty-image,
      body .grid-blok.grid_12 .resultaat.has_img .entry-image,
      body .grid-blok.grid_12 .resultaat.has_img .empty-image {
        float: left;
        position: absolute;
        top: 4px; } }
  body .grid-blok .grid_3:not(.galerij) .resultaat h2,
  body .grid-blok .grid_3:not(.galerij) .resultaat h3 {
    font-size: 1rem;
    line-height: 1.375rem; }
    body .grid-blok .grid_3:not(.galerij) .resultaat h2 a, body .grid-blok .grid_3:not(.galerij) .resultaat h2 a:active, body .grid-blok .grid_3:not(.galerij) .resultaat h2 a:hover, body .grid-blok .grid_3:not(.galerij) .resultaat h2 a:visited,
    body .grid-blok .grid_3:not(.galerij) .resultaat h2 a.outsite,
    body .grid-blok .grid_3:not(.galerij) .resultaat h2 a.outsite:active,
    body .grid-blok .grid_3:not(.galerij) .resultaat h2 a.outsite:hover,
    body .grid-blok .grid_3:not(.galerij) .resultaat h2 a.outsite:visited,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a:active,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a:hover,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a:visited,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a.outsite,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a.outsite:active,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a.outsite:hover,
    body .grid-blok .grid_3:not(.galerij) .resultaat h3 a.outsite:visited {
      background-position: 0 5px; }
  body .grid-blok .grid_3:not(.galerij) .resultaat .holder {
    font-size: 0.875rem; }
    body .grid-blok .grid_3:not(.galerij) .resultaat .holder .tekst {
      padding: 0 0 5px; }
  body .grid-blok .grid_3:not(.galerij) .resultaat img {
    padding-left: 16px; }
  body .grid-blok .grid_3:not(.galerij) .resultaat.has_img img,
  body .grid-blok .grid_3:not(.galerij) .resultaat.has_img .entry-image {
    height: 102px;
    width: 180px; }
  body .grid-blok .grid_3:not(.galerij) .resultaat.has_img .empty-image {
    display: none; }
  @media screen and (max-width: 539px) {
    body .resultaat h2,
    body .resultaat h3 {
      font-size: 1rem;
      line-height: 1.375rem; }
      body .resultaat h2 a, body .resultaat h2 a:active, body .resultaat h2 a:hover, body .resultaat h2 a:visited,
      body .resultaat h2 a.outsite,
      body .resultaat h2 a.outsite:active,
      body .resultaat h2 a.outsite:hover,
      body .resultaat h2 a.outsite:visited,
      body .resultaat h3 a,
      body .resultaat h3 a:active,
      body .resultaat h3 a:hover,
      body .resultaat h3 a:visited,
      body .resultaat h3 a.outsite,
      body .resultaat h3 a.outsite:active,
      body .resultaat h3 a.outsite:hover,
      body .resultaat h3 a.outsite:visited {
        background-position: 0 5px; }
    body .resultaat .holder {
      font-size: 0.875rem; }
      body .resultaat .holder .tekst {
        padding: 0 0 5px; }
    body .resultaat img {
      padding-left: 16px; }
    body .resultaat.has_img img,
    body .resultaat.has_img .entry-image {
      height: 102px;
      width: 180px; }
    body .resultaat.has_img .empty-image {
      display: none; }
    body .resultaat .data-label {
      display: none; } }
  body .grid_3 .resultaat .data-label {
    display: none; }
  body * + .table-wrapper,
  body .table-wrapper + * {
    margin-top: 30px; }
  body .data-list-holder {
    background-color: #e6e6e6;
    padding: 10px 15px; }
    body .data-list-holder dl {
      background-color: #fff;
      margin-top: 10px;
      padding: 10px; }
      body .data-list-holder dl + dl {
        margin-top: 20px; }
    body .data-list-holder > p {
      padding-bottom: 10px; }
      body .data-list-holder > p + dl {
        margin-top: 0; }
  body table caption {
    border-bottom: 2px solid #e6e6e6;
    padding: 15px;
    text-align: left;
    vertical-align: top; }
  body table thead tr {
    background-color: #fff; }
  body table th,
  body table td {
    vertical-align: top; }
    body table th a:hover, body table th a:focus,
    body table td a:hover,
    body table td a:focus {
      background-color: black !important;
      color: #fff !important;
      outline: 2px solid black !important; }
  body table th {
    font-weight: 700;
    padding: 15px;
    text-align: left; }
  body table tbody td {
    padding: 6px 15px; }
  body table tbody tr:nth-child(odd) {
    background-color: #e6e6e6; }
  body table tbody tr:nth-child(even) {
    background-color: #fff; }
    body table tbody tr:nth-child(even):last-child td,
    body table tbody tr:nth-child(even):last-child th {
      border-bottom: 2px solid #e6e6e6; }
  body table tbody tr:last-child td {
    padding-bottom: 15px; }
  body table tbody th ~ td {
    padding: 15px; }
  @media screen and (min-width: 1024px) {
    body .data-list-holder {
      display: none; } }
  @media screen and (max-width: 1023px) {
    body table caption {
      padding: 10px; }
    body table th {
      padding: 10px; }
    body table tbody td {
      padding: 6px 10px; }
    body table tbody tr:last-child td {
      padding-bottom: 10px; }
    body table tbody th ~ td {
      padding: 10px; }
    body .data-list-holder + table {
      display: none; } }
  body * + div.ingeklapt,
  body div.ingeklapt + * {
    margin-top: 20px;
    width: 100%; }
  body .ingeklapt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    body .ingeklapt .ingeklapt {
      border: 0; }
    body .ingeklapt > h2,
    body .ingeklapt > h3,
    body .ingeklapt > h4 {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 1.125rem;
      line-height: 21px;
      margin-top: 0 !important; }
      body .ingeklapt > h2 a,
      body .ingeklapt > h3 a,
      body .ingeklapt > h4 a {
        background-position: 100% 50%;
        background-repeat: no-repeat;
        background-size: 11px 21px;
        color: black !important;
        display: inline-block;
        padding-right: 23px;
        text-decoration: none; }
      body .ingeklapt > h2.uitgeklapt a,
      body .ingeklapt > h3.uitgeklapt a,
      body .ingeklapt > h4.uitgeklapt a {
        background-size: 12px 7px; }
      body .ingeklapt > h2.ingeklapt a,
      body .ingeklapt > h3.ingeklapt a,
      body .ingeklapt > h4.ingeklapt a {
        background-size: 12px 7px; }
    body .ingeklapt .subtitle {
      background-color: #f5f5f5;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 12px 0; }
    body .ingeklapt .ingeklapt-body img {
      height: auto !important;
      width: 100% !important; }
    body .ingeklapt .ingeklapt-body.visually-hidden {
      display: none; }
    body .ingeklapt.has-title-border h2,
    body .ingeklapt.has-title-border h3,
    body .ingeklapt.has-title-border h4, body .ingeklapt.has-content-border h2,
    body .ingeklapt.has-content-border h3,
    body .ingeklapt.has-content-border h4 {
      font-size: 1em; }
      body .ingeklapt.has-title-border h2 a,
      body .ingeklapt.has-title-border h3 a,
      body .ingeklapt.has-title-border h4 a, body .ingeklapt.has-content-border h2 a,
      body .ingeklapt.has-content-border h3 a,
      body .ingeklapt.has-content-border h4 a {
        background-color: #e6e6e6;
        background-position: calc(100% - 20px) 50%;
        clear: left;
        color: black;
        display: block;
        padding-bottom: 10px;
        padding-top: 13px; }
        body .ingeklapt.has-title-border h2 a:hover,
        body .ingeklapt.has-title-border h3 a:hover,
        body .ingeklapt.has-title-border h4 a:hover, body .ingeklapt.has-content-border h2 a:hover,
        body .ingeklapt.has-content-border h3 a:hover,
        body .ingeklapt.has-content-border h4 a:hover {
          background-color: #b4b4b4;
          color: black; }
        body .ingeklapt.has-title-border h2 a, body .ingeklapt.has-title-border h2 a:focus, body .ingeklapt.has-title-border h2 a.has-focus,
        body .ingeklapt.has-title-border h3 a,
        body .ingeklapt.has-title-border h3 a:focus,
        body .ingeklapt.has-title-border h3 a.has-focus,
        body .ingeklapt.has-title-border h4 a,
        body .ingeklapt.has-title-border h4 a:focus,
        body .ingeklapt.has-title-border h4 a.has-focus, body .ingeklapt.has-content-border h2 a, body .ingeklapt.has-content-border h2 a:focus, body .ingeklapt.has-content-border h2 a.has-focus,
        body .ingeklapt.has-content-border h3 a,
        body .ingeklapt.has-content-border h3 a:focus,
        body .ingeklapt.has-content-border h3 a.has-focus,
        body .ingeklapt.has-content-border h4 a,
        body .ingeklapt.has-content-border h4 a:focus,
        body .ingeklapt.has-content-border h4 a.has-focus {
          margin: 0;
          overflow: hidden;
          padding-left: 20px;
          padding-right: 52px;
          width: calc(100% - 72px); }
        body .ingeklapt.has-title-border h2 a:focus, body .ingeklapt.has-title-border h2 a.has-focus,
        body .ingeklapt.has-title-border h3 a:focus,
        body .ingeklapt.has-title-border h3 a.has-focus,
        body .ingeklapt.has-title-border h4 a:focus,
        body .ingeklapt.has-title-border h4 a.has-focus, body .ingeklapt.has-content-border h2 a:focus, body .ingeklapt.has-content-border h2 a.has-focus,
        body .ingeklapt.has-content-border h3 a:focus,
        body .ingeklapt.has-content-border h3 a.has-focus,
        body .ingeklapt.has-content-border h4 a:focus,
        body .ingeklapt.has-content-border h4 a.has-focus {
          background-color: #b4b4b4 !important; }
      body .ingeklapt.has-title-border h2.ingeklapt, body .ingeklapt.has-title-border h2.uitgeklapt,
      body .ingeklapt.has-title-border h3.ingeklapt,
      body .ingeklapt.has-title-border h3.uitgeklapt,
      body .ingeklapt.has-title-border h4.ingeklapt,
      body .ingeklapt.has-title-border h4.uitgeklapt, body .ingeklapt.has-content-border h2.ingeklapt, body .ingeklapt.has-content-border h2.uitgeklapt,
      body .ingeklapt.has-content-border h3.ingeklapt,
      body .ingeklapt.has-content-border h3.uitgeklapt,
      body .ingeklapt.has-content-border h4.ingeklapt,
      body .ingeklapt.has-content-border h4.uitgeklapt {
        margin-bottom: 0; }
    body .ingeklapt.has-title-border .ingeklapt-body,
    body .ingeklapt.has-title-border .subtitle, body .ingeklapt.has-content-border .ingeklapt-body,
    body .ingeklapt.has-content-border .subtitle {
      padding-left: 18px;
      padding-right: 18px;
      width: calc(100% - 40px); }
    body .ingeklapt.has-content-border .ingeklapt-body {
      background-color: #fff;
      border: 2px solid #e6e6e6; }
      body .ingeklapt.has-content-border .ingeklapt-body a {
        color: #0033ff; }
        body .ingeklapt.has-content-border .ingeklapt-body a:active, body .ingeklapt.has-content-border .ingeklapt-body a:hover {
          color: red; }
        body .ingeklapt.has-content-border .ingeklapt-body a:visited {
          color: #8000ff; }
      body .ingeklapt.has-content-border .ingeklapt-body * {
        color: black; }
      body .ingeklapt.has-content-border .ingeklapt-body .grid-blok {
        margin-bottom: 0; }
    body .ingeklapt.has-content-border:hover h2 a,
    body .ingeklapt.has-content-border:hover h3 a,
    body .ingeklapt.has-content-border:hover h4 a {
      background-color: #b4b4b4; }
    body .ingeklapt.has-content-border:hover .ingeklapt-body {
      background-color: #f5f5f5;
      border-color: #b3b3b3; }
    body .ingeklapt .ingeklapt-body {
      padding: 12px 0; }
      body .ingeklapt .ingeklapt-body a {
        color: #0033ff; }
        body .ingeklapt .ingeklapt-body a:active, body .ingeklapt .ingeklapt-body a:hover {
          color: red; }
        body .ingeklapt .ingeklapt-body a:visited {
          color: #8000ff; }
  @media screen and (max-width: 539px) {
    body .ingeklapt {
      margin-bottom: 10px; }
      body .ingeklapt > h2,
      body .ingeklapt > h3,
      body .ingeklapt > h4 {
        margin: 10px 0; }
      body .ingeklapt.has-title-border > h2,
      body .ingeklapt.has-title-border > h3,
      body .ingeklapt.has-title-border > h4, body .ingeklapt.has-content-border > h2,
      body .ingeklapt.has-content-border > h3,
      body .ingeklapt.has-content-border > h4 {
        margin-bottom: 0; } }
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6 {
    font-weight: 700 !important; }
  body .alert-wrapper,
  body #Credentials,
  body .grid-themes-row,
  body .grid-opdezepagina,
  body .grid-social-row,
  body .grid-form-row,
  body .grid-paging-row,
  body .doorkijklinks_container,
  body .handboekpagina .grid-zone.z-nav,
  body .handboekpagina .grid-zone.z-content .type-sitepad,
  body #Footer {
    display: none !important; }
  body .pager,
  body .counter,
  body .editbutton,
  body .crease_holder,
  body li.bigdown,
  body li.bigplus,
  body a.bigdown,
  body a.bigplus,
  body #ip-lightbox-dimscreen,
  body #ip-lightbox,
  body #cms_console,
  body .mediawidget,
  body .bigmap {
    display: none !important;
    visibility: hidden; }
  body ul.links li a {
    background-image: none !important;
    padding-left: 0 !important; }
    body ul.links li a::before {
      content: "\203A";
      display: inline-block;
      font-size: 1.3em;
      font-weight: 700;
      width: 8pt; }
  body .header-wrapper ul li.links,
  body .sitepad-wrapper ul li.links {
    padding: 0; }
    body .header-wrapper ul li.links::before,
    body .sitepad-wrapper ul li.links::before {
      content: ""; }
  body .header-wrapper ul li span.links,
  body .sitepad-wrapper ul li span.links {
    background-color: #fff;
    display: inline-block;
    margin-left: -18px;
    position: relative; }
  @media screen and (max-width: 1023px) {
    body .header-wrapper .grid-blok.type-nav-primair,
    body .sitepad-wrapper .grid-blok.type-nav-primair {
      float: none !important; } }
  body .header-wrapper .type-nav-primair .grid-title,
  body .sitepad-wrapper .type-nav-primair .grid-title {
    max-height: 44px; }
  body .header-wrapper .type-nav-primair .toggle-search,
  body .sitepad-wrapper .type-nav-primair .toggle-search {
    float: right; }
  body .header-wrapper .type-nav-primair ul.links > li > a,
  body .sitepad-wrapper .type-nav-primair ul.links > li > a {
    color: #323232;
    padding-left: 0; }
    body .header-wrapper .type-nav-primair ul.links > li > a.mainmenu-megamenu,
    body .sitepad-wrapper .type-nav-primair ul.links > li > a.mainmenu-megamenu {
      cursor: default; }
  @media screen and (max-width: 1023px) {
    body .header-wrapper .type-nav-primair ul.links > li > a,
    body .sitepad-wrapper .type-nav-primair ul.links > li > a {
      padding: 14px 0 12px 7px; } }
  @media screen and (min-width: 1024px) {
    body .header-wrapper .type-nav-primair .toggle-mainmenu,
    body .sitepad-wrapper .type-nav-primair .toggle-mainmenu {
      display: none; }
    body .header-wrapper .type-nav-primair .toggle-search,
    body .sitepad-wrapper .type-nav-primair .toggle-search {
      margin-right: -10px; } }
  body .header-wrapper .type-nav-primair ul.links li > a, body .header-wrapper .type-nav-primair ul.links li > a:hover,
  body .sitepad-wrapper .type-nav-primair ul.links li > a,
  body .sitepad-wrapper .type-nav-primair ul.links li > a:hover {
    text-decoration: none; }
  body .header-wrapper .type-nav-primair ul.links li > a .linklabel,
  body .sitepad-wrapper .type-nav-primair ul.links li > a .linklabel {
    border-bottom: 2px solid transparent; }
  body .header-wrapper .type-nav-primair ul.links li.selected > a .linklabel, body .header-wrapper .type-nav-primair ul.links li.active > a .linklabel,
  body .sitepad-wrapper .type-nav-primair ul.links li.selected > a .linklabel,
  body .sitepad-wrapper .type-nav-primair ul.links li.active > a .linklabel {
    border-bottom-color: red; }
  body .header-wrapper .type-nav-primair ul.links li > a:hover .linklabel,
  body .sitepad-wrapper .type-nav-primair ul.links li > a:hover .linklabel {
    border-bottom-color: black;
    color: black; }
  body .header-wrapper .type-nav-secundair,
  body .sitepad-wrapper .type-nav-secundair {
    margin-top: 2px; }
    body .header-wrapper .type-nav-secundair > .grid-element > .grid-edge > .grid-inside,
    body .sitepad-wrapper .type-nav-secundair > .grid-element > .grid-edge > .grid-inside {
      text-align: right; }
    body .header-wrapper .type-nav-secundair nav,
    body .sitepad-wrapper .type-nav-secundair nav {
      display: inline-block; }
    body .header-wrapper .type-nav-secundair ul.links,
    body .sitepad-wrapper .type-nav-secundair ul.links {
      margin-top: 1.125rem; }
      body .header-wrapper .type-nav-secundair ul.links li a,
      body .sitepad-wrapper .type-nav-secundair ul.links li a {
        font-size: 1rem;
        color: #323232; }
        body .header-wrapper .type-nav-secundair ul.links li a:hover,
        body .sitepad-wrapper .type-nav-secundair ul.links li a:hover {
          background-image: url("/views/core/images/svg/caret-right-black.svg"); }
    body .header-wrapper .type-nav-secundair ul.links li > a, body .header-wrapper .type-nav-secundair ul.links li > a:hover,
    body .sitepad-wrapper .type-nav-secundair ul.links li > a,
    body .sitepad-wrapper .type-nav-secundair ul.links li > a:hover {
      text-decoration: none; }
    body .header-wrapper .type-nav-secundair ul.links li > a .linklabel,
    body .sitepad-wrapper .type-nav-secundair ul.links li > a .linklabel {
      border-bottom: 2px solid transparent; }
    body .header-wrapper .type-nav-secundair ul.links li.selected > a .linklabel, body .header-wrapper .type-nav-secundair ul.links li.active > a .linklabel,
    body .sitepad-wrapper .type-nav-secundair ul.links li.selected > a .linklabel,
    body .sitepad-wrapper .type-nav-secundair ul.links li.active > a .linklabel {
      border-bottom-color: red; }
    body .header-wrapper .type-nav-secundair ul.links li > a:hover .linklabel,
    body .sitepad-wrapper .type-nav-secundair ul.links li > a:hover .linklabel {
      border-bottom-color: black;
      color: black; }
    @media screen and (max-width: 1023px) {
      body .header-wrapper .type-nav-secundair nav,
      body .sitepad-wrapper .type-nav-secundair nav {
        display: none; } }
  body .header-wrapper .type-nav-megamenu,
  body .sitepad-wrapper .type-nav-megamenu {
    margin: 12px 0 30px; }
    body .header-wrapper .type-nav-megamenu .grid-title h2,
    body .sitepad-wrapper .type-nav-megamenu .grid-title h2 {
      font-size: 1rem;
      line-height: 21px; }
    body .header-wrapper .type-nav-megamenu .iprox-rich-content,
    body .sitepad-wrapper .type-nav-megamenu .iprox-rich-content {
      font-size: 1rem;
      margin-bottom: 30px; }
    body .header-wrapper .type-nav-megamenu.hastitle .iprox-rich-content,
    body .sitepad-wrapper .type-nav-megamenu.hastitle .iprox-rich-content {
      margin-top: 0; }
    body .header-wrapper .type-nav-megamenu ul.links,
    body .sitepad-wrapper .type-nav-megamenu ul.links {
      line-height: 2rem;
      margin-bottom: 30px; }
      body .header-wrapper .type-nav-megamenu ul.links li,
      body .sitepad-wrapper .type-nav-megamenu ul.links li {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0;
        padding-bottom: 0.75rem; }
        body .header-wrapper .type-nav-megamenu ul.links li a,
        body .sitepad-wrapper .type-nav-megamenu ul.links li a {
          background: url("/views/core/images/svg/caret-right-black.svg") no-repeat 0 4px;
          color: black;
          display: inline-block;
          padding: 0 0 0 13px; }
          body .header-wrapper .type-nav-megamenu ul.links li a:hover,
          body .sitepad-wrapper .type-nav-megamenu ul.links li a:hover {
            background-image: url("/views/core/images/svg/caret-right-black.svg"); }
        body .header-wrapper .type-nav-megamenu ul.links li.selected a,
        body .sitepad-wrapper .type-nav-megamenu ul.links li.selected a {
          color: red;
          text-decoration: underline; }
          body .header-wrapper .type-nav-megamenu ul.links li.selected a .linklabel,
          body .sitepad-wrapper .type-nav-megamenu ul.links li.selected a .linklabel {
            color: black; }
          body .header-wrapper .type-nav-megamenu ul.links li.selected a:hover .linklabel,
          body .sitepad-wrapper .type-nav-megamenu ul.links li.selected a:hover .linklabel {
            color: black; }
    body .header-wrapper .type-nav-megamenu .grid-title + .grid-inside ul.links,
    body .sitepad-wrapper .type-nav-megamenu .grid-title + .grid-inside ul.links {
      margin: 12px 0 30px; }
    @media screen and (max-width: 1023px) {
      body .header-wrapper .type-nav-megamenu,
      body .sitepad-wrapper .type-nav-megamenu {
        width: 100%; }
        body .header-wrapper .type-nav-megamenu .grid-edge,
        body .sitepad-wrapper .type-nav-megamenu .grid-edge {
          background-color: #fff;
          width: calc(100% - 42px) !important; }
        body .header-wrapper .type-nav-megamenu .grid-title h2,
        body .sitepad-wrapper .type-nav-megamenu .grid-title h2 {
          border-left: 8px solid #f5f5f5;
          margin: 0;
          padding: 22px 12px 10px; }
        body .header-wrapper .type-nav-megamenu ul.links,
        body .sitepad-wrapper .type-nav-megamenu ul.links {
          border-bottom: 1px solid #e6e6e6;
          margin: 0; }
          body .header-wrapper .type-nav-megamenu ul.links li,
          body .sitepad-wrapper .type-nav-megamenu ul.links li {
            border-top: 1px solid #e6e6e6;
            clear: none;
            float: none;
            margin-left: 0;
            margin-right: 0; }
            body .header-wrapper .type-nav-megamenu ul.links li a,
            body .sitepad-wrapper .type-nav-megamenu ul.links li a {
              font-size: 1rem;
              background-position: 12px 16px;
              border-left: 8px solid #f5f5f5;
              color: #323232;
              padding: 11px 0 12px 26px; }
              body .header-wrapper .type-nav-megamenu ul.links li a:hover,
              body .sitepad-wrapper .type-nav-megamenu ul.links li a:hover {
                background-position: 12px -3984px;
                color: red; } }
    @media screen and (max-width: 539px) {
      body .header-wrapper .type-nav-megamenu .grid-title h2,
      body .sitepad-wrapper .type-nav-megamenu .grid-title h2 {
        padding: 22px 12px 10px 7px; }
      body .header-wrapper .type-nav-megamenu ul.links li a,
      body .sitepad-wrapper .type-nav-megamenu ul.links li a {
        background-position: 7px 16px;
        padding: 11px 0 12px 21px; }
        body .header-wrapper .type-nav-megamenu ul.links li a:hover,
        body .sitepad-wrapper .type-nav-megamenu ul.links li a:hover {
          background-position: 7px -3984px; } }
  body .header-wrapper ul.horizontal,
  body .sitepad-wrapper ul.horizontal {
    float: left;
    margin: 0; }
    body .header-wrapper ul.horizontal li,
    body .sitepad-wrapper ul.horizontal li {
      clear: none !important;
      float: left;
      margin: 0 20px 0 0; }
      body .header-wrapper ul.horizontal li li,
      body .sitepad-wrapper ul.horizontal li li {
        float: none; }
    body .header-wrapper ul.horizontal a:hover,
    body .sitepad-wrapper ul.horizontal a:hover {
      color: red; }
  body h1.sitelogo {
    font-size: 12pt;
    line-height: normal; }
  body h1 + .source {
    font-size: 12pt;
    margin: 0 0 12pt; }
    body h1 + .source div {
      display: inline-block; }
  body .z-title h1 {
    padding-top: 0; }
  body .iprox-rich-content img,
  body .iprox-rich-content p {
    display: block;
    height: auto !important;
    position: relative !important;
    width: auto !important; }
  body .iprox-rich-content h2,
  body .iprox-rich-content h4,
  body .iprox-rich-content p + p {
    margin-top: 1em; }
  body .iprox-rich-content * + ul.links,
  body .iprox-rich-content + ul.links {
    margin-top: 10px; }
  body .outer-wrapper {
    margin-left: 1.5cm;
    width: 15cm; }
    body .outer-wrapper .contents-wrapper .grid-zone .grid-blok {
      margin-bottom: 0; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok .grid-element {
        clear: both;
        display: block;
        width: 100%; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok h1 {
        font-weight: 900; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hascrease .grid-edge, body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hastitle .grid-edge {
        border-top: 0 none; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor > .grid-element > .grid-edge {
        background-color: transparent; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor .iprox-rich-content,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor li,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor p,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor h2,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor h3,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor h4,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor h5,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor h6,
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor a {
        color: #000; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.hasbgcolor .grid-element .grid-inside {
        margin: 0; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.grid-lijst {
        margin-top: 10pt; }
      body .outer-wrapper .contents-wrapper .grid-zone .grid-blok.grid-hero-titel .hero_afbeelding {
        margin-bottom: 15pt; }
    body .outer-wrapper .contents-wrapper .grid-zone.margezone .grid-blok {
      display: none; }
      body .outer-wrapper .contents-wrapper .grid-zone.margezone .grid-blok.grid-titel, body .outer-wrapper .contents-wrapper .grid-zone.margezone .grid-blok.grid-rol-lijst {
        display: block; }
    body .outer-wrapper .contents-wrapper.header-wrapper {
      overflow-x: hidden;
      width: 15cm; }
    body .outer-wrapper .contents-wrapper.contents-wrapper {
      overflow: hidden;
      width: 15cm; }
    body .outer-wrapper .contents-wrapper h1 {
      margin: 0 0 10pt;
      padding: 0; }
    body .outer-wrapper .contentzone .clear {
      display: none; }
    body .outer-wrapper .grid-wrapper#Content .grid-pagina {
      padding-top: 0; }
    body .outer-wrapper .grid-wrapper#Content .grid-pagina .basis_afbeelding,
    body .outer-wrapper .grid-wrapper#Content .grid-zone,
    body .outer-wrapper .grid-wrapper#Content .grid-blok,
    body .outer-wrapper .grid-wrapper#Content .grid-element {
      display: inline; }
    body .outer-wrapper .grid-wrapper#Content img {
      height: auto !important;
      max-height: none !important;
      max-width: 15cm !important; }
    body .outer-wrapper .grid-wrapper#Content .iprox-rich-content ul {
      list-style-type: square;
      margin-left: 2em; }
      body .outer-wrapper .grid-wrapper#Content .iprox-rich-content ul li {
        list-style-type: square; }
    body .outer-wrapper .grid-wrapper#Content .iprox-rich-content table {
      max-width: 15cm; }
    body .outer-wrapper .grid-wrapper#Content .grid-blok {
      clear: both;
      float: left;
      width: 100%; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element::after {
        clear: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .grid-edge.resized {
        height: auto !important;
        min-height: 0 !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .custom_stap.stap_outer {
        color: #000; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .custom_stap.stap_outer .stap_inner .title {
          padding-left: 0;
          width: 100%; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier fieldset {
        display: inline; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .rij,
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .knoppen,
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .iprox-aria-alert {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .rij.mode_display {
        display: block; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-uitgelicht .grid-element .iprox-content div {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-uitgelicht h2 a {
        color: #666 !important;
        padding-left: 0; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-lijst div .metas {
        font-size: .818em;
        margin-left: 0; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst .tabs {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst h3 {
        display: block !important;
        margin: 18px 0 14px; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst .feedblock {
        display: block !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row ul.tabs {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row .tabtitle {
        display: block !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row .tabholder {
        display: block !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-gegevensbron.multitabs ul.links li a {
        color: #666 !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding {
        float: left;
        width: 100%; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding.hascrease.hastitle .grid-edge .titlebar h2 {
          margin: 0; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding .grid-edge {
          border-top: 0 none !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-smoelenwand a {
        color: #666 !important;
        display: block;
        margin-bottom: 20px; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-smoelenwand div.afbeelding {
        float: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-stadsdeelzoeker .stadsdeelzoeker .sd_pcform,
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-stadsdeelzoeker .stadsdeelzoeker .stadsdeelzoeker_kaart {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tropischscenario .plaatje {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-sitemap .structuur ul {
        list-style-type: square;
        margin-left: 2em; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-sitemap .structuur ul ul {
          margin-left: 2em; }
          body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-sitemap .structuur ul ul li span.collapser_link,
          body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-sitemap .structuur ul ul li span.no_collapse {
            display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown {
        height: auto; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown .countdown_cs,
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown .countdown_cb {
        top: 0; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-zoekopties, body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-artikeltype, body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-slideshowdeluxe {
        display: none; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle.grid_3 {
        clear: none !important;
        float: left !important;
        width: 240px !important; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle .grid-element {
        margin: 10px;
        width: 220px; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle .grid-element h2 {
          margin-left: 0;
          padding: 0; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel {
        display: none;
        width: 15cm; }
        body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow {
          height: auto;
          width: 100%; }
          body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow .slides,
          body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow .slides div {
            height: auto;
            left: 0 !important;
            position: static !important;
            width: 100%; }
      body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row .inner ul li {
        border-left: 0 none;
        float: none;
        margin-left: 0;
        padding-left: 0; }
      .g-1-2-1 body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row {
        left: 0;
        position: static;
        width: 100%; }
        .g-1-2-1 body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row .inner {
          left: 0;
          position: static;
          width: 100%; }
    body .outer-wrapper .grid-wrapper#Content .left_margezone,
    body .outer-wrapper .grid-wrapper#Content .right_margezone {
      width: 100%; }
      body .outer-wrapper .grid-wrapper#Content .left_margezone h2,
      body .outer-wrapper .grid-wrapper#Content .right_margezone h2 {
        font-size: 12pt;
        margin: 18px 0 14px; }
    body .outer-wrapper .grid-wrapper#Content .pager_boven .vorige,
    body .outer-wrapper .grid-wrapper#Content .pager_onder .vorige,
    body .outer-wrapper .grid-wrapper#Content .pager_boven .volgende,
    body .outer-wrapper .grid-wrapper#Content .pager_onder .volgende {
      display: none !important; }
    body .outer-wrapper .artikel .afdrukken {
      display: none; }
    body .outer-wrapper .artikel .grid-pagina .grid-element {
      border-bottom: 0 none; }
    body .outer-wrapper .bijdrage_reageren {
      display: none; }
    body .outer-wrapper .enquete form.formulier .rij,
    body .outer-wrapper .workshops form.formulier .rij,
    body .outer-wrapper .subhome form.formulier .rij,
    body .outer-wrapper .campagne form.formulier .rij {
      display: block; }
    body .outer-wrapper .enquete form.formulier .rij div.label,
    body .outer-wrapper .workshops form.formulier .rij div.label,
    body .outer-wrapper .subhome form.formulier .rij div.label,
    body .outer-wrapper .campagne form.formulier .rij div.label {
      padding-left: 0; }
    body .outer-wrapper .enquete form.formulier .rij input,
    body .outer-wrapper .workshops form.formulier .rij input,
    body .outer-wrapper .subhome form.formulier .rij input,
    body .outer-wrapper .campagne form.formulier .rij input {
      border: 1px solid #bbb !important; }
    body .outer-wrapper form.formulier div.rij_verplicht div.label,
    body .outer-wrapper .enquete .inleiding,
    body .outer-wrapper .enquete .afsluiter,
    body .outer-wrapper .enquete .bericht_na_verzending {
      padding: 0; }
    body .outer-wrapper form.formulier div.tekst .inner {
      margin: .5em 0 0; }
    body .outer-wrapper .enquete object,
    body .outer-wrapper .enquete .grid-rol-lijst {
      display: none; }
    body .outer-wrapper form.formulier .knoppen {
      display: none; }
    body .outer-wrapper .result a {
      color: #666 !important;
      padding-left: 0; }
    body .outer-wrapper .mailinglist form.formulier h2 {
      display: none; }
  body .cc-clear-z0 {
    border-top: 0 none !important; }
  body .previous-step-button,
  body .next-step-button {
    display: none; }
  body .ingeklapt .ingeklapt-body {
    display: block !important; }
  body .begrippenlijst .resultaten div.vraagDiv {
    background-image: none;
    padding-left: 0 !important; }
  body .begrippenlijst .resultaten div.antwoord {
    display: block;
    margin-left: 0 !important;
    padding-left: 0 !important; }
  body .begrippenlijst .resultaten dt {
    padding-left: 0; }
  body .begrippenlijst .resultaten dd {
    display: block;
    margin-left: 0; }
  body .begrippenlijst .letterrij,
  body .begrippenlijst .zoekveld {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element::after {
    clear: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .grid-edge.resized {
    height: auto !important;
    min-height: 0 !important; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .custom_stap.stap_outer {
    color: #000; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element .custom_stap.stap_outer .stap_inner .title {
      padding-left: 0;
      width: 100%; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier fieldset {
    display: inline; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .rij,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .knoppen,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .iprox-aria-alert {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok .grid-element form.formulier .rij.mode_display {
    display: block; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .grid-element {
    clear: both;
    height: auto;
    margin: 0 0 20px;
    width: 100% !important; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .afbeelding,
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .grid-element .afbeelding {
      margin: 0; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .holder,
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .grid-element .holder {
      height: auto !important; }
      body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .holder h2 a,
      body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink .grid-element .holder h2 a {
        color: #000; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9 .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6 .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3 .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3.hassuperlinkimg .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_3.hassuperlinkimg.hassuperlinktxt .grid-element .holder {
    height: auto;
    margin: 0;
    width: 100%; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9.hassuperlinkimg .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_9.hassuperlinkimg.hassuperlinktxt .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6.hassuperlinkimg .grid-element .holder,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-superlink.grid_6.hassuperlinkimg.hassuperlinktxt .grid-element .holder {
    height: auto;
    margin: 0 0 0 10px;
    width: 80%; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-uitgelicht .grid-element .iprox-content div {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-uitgelicht h2 a {
    color: #666 !important;
    padding-left: 0; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-lijst div .metas {
    font-size: .818em;
    margin-left: 0; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst .tabs {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst h3 {
    display: block !important;
    font-size: 1.818em;
    margin: 18px 0 14px; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-tablijst .feedblock {
    display: block !important; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row ul.tabs {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row .tabtitle {
    display: block !important;
    font-size: 1.273em; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tabbladen-row .tabholder {
    display: block !important; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-gegevensbron.multitabs ul.links li a {
    color: #666 !important;
    font-size: 1em; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding {
    float: left;
    width: 100%; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding.hascrease.hastitle .grid-edge .titlebar h2 {
      margin: 0; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afbeelding .grid-edge {
      border-top: 0 none !important; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-smoelenwand a {
    color: #666 !important;
    display: block;
    margin-bottom: 20px; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-smoelenwand div.afbeelding {
    float: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-stadsdeelzoeker .stadsdeelzoeker .sd_pcform,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-stadsdeelzoeker .stadsdeelzoeker .stadsdeelzoeker_kaart {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-tropischscenario .plaatje {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown {
    height: auto; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown .countdown_cs,
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-afteller .countdown .countdown_cb {
    top: 0; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-zoekopties, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-artikeltype, body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-rol-slideshowdeluxe {
    display: none; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle.grid_3 {
    clear: none !important;
    float: left !important;
    width: 240px !important; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle .grid-element {
    margin: 10px;
    width: 220px; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-foto.hastitle .grid-element h2 {
      margin-left: 0;
      padding: 0; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel {
    display: none;
    width: 15cm; }
    body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow {
      height: auto;
      width: 100%; }
      body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow .slides,
      body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-carrousel .grid-element .grid-inside .slideshow .slides div {
        height: auto;
        left: 0 !important;
        position: static !important;
        width: 100%; }
  body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row .inner ul li {
    border-left: 0 none;
    float: none;
    margin-left: 0;
    padding-left: 0; }
  .g-1-2-1 body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row {
    left: 0;
    position: static;
    width: 100%; }
    .g-1-2-1 body body .outer-wrapper .grid-wrapper#Content .grid-blok.grid-themes-row .inner {
      left: 0;
      position: static;
      width: 100%; }
  body .grid-campagne .grid-edge {
    height: auto !important; }
    body .grid-campagne .grid-edge .subgrid-container {
      margin: auto !important; }
    body .grid-campagne .grid-edge .subgrid {
      position: static; }
      body .grid-campagne .grid-edge .subgrid .grid-blok {
        margin: 0; }
      body .grid-campagne .grid-edge .subgrid ul.links {
        list-style-type: none !important;
        margin-left: 0 !important; }
  body .discussie .discussie_boom .discussie-reactie .avatar,
  body .discussie .discussie_boom .response .avatar,
  body .discussie .discussie_overview .discussie_boom .discussie-reactie .avatar,
  body .discussie .discussie_overview .discussie_boom .response .avatar {
    display: none; }
  body .discussie .discussie_boom .discussie-reactie .holder,
  body .discussie .discussie_boom .response .holder,
  body .discussie .discussie_overview .discussie_boom .discussie-reactie .holder,
  body .discussie .discussie_overview .discussie_boom .response .holder {
    padding-bottom: 0;
    padding-top: 0; }
    body .discussie .discussie_boom .discussie-reactie .holder .onderwerp,
    body .discussie .discussie_boom .response .holder .onderwerp,
    body .discussie .discussie_overview .discussie_boom .discussie-reactie .holder .onderwerp,
    body .discussie .discussie_overview .discussie_boom .response .holder .onderwerp {
      padding-left: 0; }
  body .discussie .discussie_boom .discussie-reactie .bericht,
  body .discussie .discussie_boom .discussie-reactie .kenmerken,
  body .discussie .discussie_boom .response .bericht,
  body .discussie .discussie_boom .response .kenmerken,
  body .discussie .discussie_overview .discussie_boom .discussie-reactie .bericht,
  body .discussie .discussie_overview .discussie_boom .discussie-reactie .kenmerken,
  body .discussie .discussie_overview .discussie_boom .response .bericht,
  body .discussie .discussie_overview .discussie_boom .response .kenmerken {
    margin-left: 0; }
  body .discussie .discussie_boom .discussie-reactie .linkcontainer,
  body .discussie .discussie_boom .response .linkcontainer,
  body .discussie .discussie_overview .discussie_boom .discussie-reactie .linkcontainer,
  body .discussie .discussie_overview .discussie_boom .response .linkcontainer {
    display: none; }
  body .discussie .link {
    display: none; }
  body .handboekpagina .navigate_page,
  body .handboekpagina .zone_nav {
    display: none; }
  body .handboekpagina.grid-container .push_6 {
    left: 0 !important;
    position: relative; }
  body .header-wrapper {
    margin-top: 10pt;
    min-height: 60pt;
    overflow-x: visible !important; }
    body .header-wrapper .grid-search,
    body .header-wrapper .grid-header-nav,
    body .header-wrapper .grid-header-megamenu,
    body .header-wrapper .grid-header-search,
    body .header-wrapper .type-nav-secundair {
      display: none; }
    body .header-wrapper .grid-container .grid-blok.type-logo {
      padding: 2pt 0 0 28pt; }
      body .header-wrapper .grid-container .grid-blok.type-logo .grid-element {
        margin-left: 0; }
      body .header-wrapper .grid-container .grid-blok.type-logo .sitelogo {
        height: auto;
        left: -28pt;
        position: relative;
        top: 0; }
      body .header-wrapper .grid-container .grid-blok.type-logo .mainlogo {
        display: inline-block; }
      body .header-wrapper .grid-container .grid-blok.type-logo .logotext {
        display: block;
        font-size: 15pt;
        line-height: 17pt; }
        body .header-wrapper .grid-container .grid-blok.type-logo .logotext.red {
          color: red; }
        body .header-wrapper .grid-container .grid-blok.type-logo .logotext.black {
          color: black; }
      body .header-wrapper .grid-container .grid-blok.type-logo .subsitetitle {
        display: inline-block;
        left: 40px;
        position: relative; }
        body .header-wrapper .grid-container .grid-blok.type-logo .subsitetitle a {
          font-size: 1.75rem;
          color: #000; }
      body .header-wrapper .grid-container .grid-blok.type-logo .print-logo {
        height: auto;
        left: -21pt;
        max-width: 14pt;
        top: 2pt; }
    body .header-wrapper .grid-container .zone_navigatie .grid-blok {
      display: none; }
      body .header-wrapper .grid-container .zone_navigatie .grid-blok.grid-campagnetitel {
        display: block;
        margin-left: 30px;
        padding: 1.1em 0 0; }
        body .header-wrapper .grid-container .zone_navigatie .grid-blok.grid-campagnetitel a {
          color: #000;
          text-align: left; }
    body .header-wrapper .screen-logo,
    body .header-wrapper .screen-logo-img {
      display: none; }
    body .header-wrapper .alt-logo {
      display: none; }
    body .header-wrapper .print-logo {
      display: block;
      left: -30px;
      margin-top: 0;
      position: absolute; }
  body body.js .grid-imagemap .hotspots h2,
  body body.js .grid-imagemap .hotspots div.hotspot {
    display: block; }
  body body.js .grid-imagemap .hotspot_popup {
    display: none; }
  body body .imagemapplaceholder {
    height: 100% !important;
    max-height: none !important;
    max-width: 100% !important;
    width: 100% !important; }
    body body .imagemapplaceholder img.transp {
      display: none; }
  body #Mapsection {
    width: 15cm; }
    body #Mapsection .bigmap {
      display: none; }
  body .opiniepeiling form.formulier fieldset.antwoorden div.antwoord label,
  body .koppeling-opiniepeiling form.formulier fieldset.antwoorden div.antwoord label {
    display: inline; }
  body .resultaten .staafhouder {
    display: none; }
  body .regelingzoeker #wettechnisch {
    display: block; }
  body .regelingzoeker .regelingresultaat .stadsdeel {
    float: left;
    padding: 0;
    width: 100%; }
    body .regelingzoeker .regelingresultaat .stadsdeel img.justprint {
      display: block;
      float: left; }
  body .regelingzoeker .regelingresultaat .indentresultaat {
    float: left;
    margin-left: 10px;
    padding-left: 0;
    width: 550px; }
    body .regelingzoeker .regelingresultaat .indentresultaat .tekst {
      padding-left: 15px;
      text-indent: -15px; }
  body .resultaten .resultaat {
    page-break-inside: avoid; }
    body .resultaten .resultaat h2,
    body .resultaten .resultaat h3,
    body .resultaten .resultaat .kop {
      font-size: 1em; }
    body .resultaten .resultaat .meta.datum,
    body .resultaten .resultaat .meta.tekst {
      clear: both;
      display: inline-block; }
    body .resultaten .resultaat.has_img .links {
      margin-left: 230px;
      margin-top: 8px; }
      body .resultaten .resultaat.has_img .links .link.sub a {
        font-size: 1rem; }
    body .resultaten .resultaat.has_img .holder .summary h2,
    body .resultaten .resultaat.has_img .holder .summary h3 {
      margin-left: 0; }
    body .resultaten .resultaat.has_img .holder .summary p {
      margin-bottom: 8px; }
  body .grid-blok.grid_6 .resultaat h2.link a,
  body .grid-blok.grid_8 .resultaat h2.link a,
  body .grid-blok.grid_9 .resultaat h2.link a,
  body .grid-blok.grid_12 .resultaat h2.link a {
    background-image: none;
    padding-left: 0 !important; }
  body .grid-blok.grid_6 .resultaat .holder,
  body .grid-blok.grid_8 .resultaat .holder,
  body .grid-blok.grid_9 .resultaat .holder,
  body .grid-blok.grid_12 .resultaat .holder {
    padding-left: 0 !important; }
  body .grid-blok.grid_6 .resultaat.has_img,
  body .grid-blok.grid_8 .resultaat.has_img,
  body .grid-blok.grid_9 .resultaat.has_img,
  body .grid-blok.grid_12 .resultaat.has_img {
    min-height: 124px;
    position: relative; }
    body .grid-blok.grid_6 .resultaat.has_img h2,
    body .grid-blok.grid_6 .resultaat.has_img h3,
    body .grid-blok.grid_6 .resultaat.has_img .holder,
    body .grid-blok.grid_8 .resultaat.has_img h2,
    body .grid-blok.grid_8 .resultaat.has_img h3,
    body .grid-blok.grid_8 .resultaat.has_img .holder,
    body .grid-blok.grid_9 .resultaat.has_img h2,
    body .grid-blok.grid_9 .resultaat.has_img h3,
    body .grid-blok.grid_9 .resultaat.has_img .holder,
    body .grid-blok.grid_12 .resultaat.has_img h2,
    body .grid-blok.grid_12 .resultaat.has_img h3,
    body .grid-blok.grid_12 .resultaat.has_img .holder {
      margin-left: 230px; }
    body .grid-blok.grid_6 .resultaat.has_img img,
    body .grid-blok.grid_6 .resultaat.has_img .empty-image,
    body .grid-blok.grid_8 .resultaat.has_img img,
    body .grid-blok.grid_8 .resultaat.has_img .empty-image,
    body .grid-blok.grid_9 .resultaat.has_img img,
    body .grid-blok.grid_9 .resultaat.has_img .empty-image,
    body .grid-blok.grid_12 .resultaat.has_img img,
    body .grid-blok.grid_12 .resultaat.has_img .empty-image {
      float: left;
      position: absolute;
      top: 4px; }
  body .sitemap .alles {
    display: none; }
  body .sitemap .structuur ul ul {
    margin-left: 0; }
  body .sitemap .structuur ul li span.collapser_link {
    background-image: none; }
    body .sitemap .structuur ul li span.collapser_link::before {
      content: "+"; }
    body .sitemap .structuur ul li span.collapser_link a {
      display: none; }
  body .sitemap .structuur ul li span.no_collapse {
    background-image: none; }
    body .sitemap .structuur ul li span.no_collapse::before {
      content: "-"; }
    body .sitemap .structuur ul li span.no_collapse a {
      display: none; }
  body .sitemap .structuur ul li ul {
    margin-left: 1em; }
  body .sitepad-wrapper {
    margin-bottom: 10pt;
    margin-top: 10pt; }
    body .sitepad-wrapper .type-sitepad,
    body .sitepad-wrapper .grid-element {
      margin-bottom: 0; }
  body .grid-superlink {
    clear: both;
    float: left;
    margin: 0 0 20px;
    width: 100% !important; }
    body .grid-superlink .afbeelding {
      height: auto;
      padding-bottom: 25pt;
      padding-top: 10pt; }
      body .grid-superlink .afbeelding img {
        height: auto !important;
        max-height: none !important;
        max-width: calc(100% - 20pt) !important;
        width: auto; }
    body .grid-superlink .grid-element {
      clear: both;
      display: inline-block !important;
      height: auto;
      margin: 0 0 20px;
      width: 100% !important; }
      body .grid-superlink .grid-element .grid-edge {
        height: auto;
        min-height: 126px; }
      body .grid-superlink .grid-element .holder {
        height: auto !important; }
        body .grid-superlink .grid-element .holder h2.superlinktitle,
        body .grid-superlink .grid-element .holder .tekst {
          margin: 10pt; }
        body .grid-superlink .grid-element .holder h2 a {
          color: #000; }
    body .grid-superlink.grid_9 .grid-element .holder,
    body .grid-superlink.grid_6 .grid-element .holder,
    body .grid-superlink.grid_3 .grid-element .holder,
    body .grid-superlink.grid_3.hassuperlinkimg .grid-element .holder,
    body .grid-superlink.grid_3.hassuperlinkimg.hassuperlinktxt .grid-element .holder {
      height: auto;
      margin: 0;
      width: 100%; }
    body .grid-superlink.grid_9.hassuperlinkimg .grid-element .holder,
    body .grid-superlink.grid_9.hassuperlinkimg.hassuperlinktxt .grid-element .holder,
    body .grid-superlink.grid_6.hassuperlinkimg .grid-element .holder,
    body .grid-superlink.grid_6.hassuperlinkimg.hassuperlinktxt .grid-element .holder {
      height: auto;
      margin: 0 0 0 10px;
      width: 80%; }
  body .weblog .bijdragen .bijdrage .bijdrage_reacties {
    padding-left: 0; }
  body .weblog .bijdrage_toevoegen,
  body .weblog .weblog .terugnaarstart,
  body .weblog .bijdragen .bijdrage .bijdrage_reageren,
  body .weblog .bijdragen .bijdrage .bijdrage_bewerken,
  body .weblog .bijdragen .bijdrage .bijdrage_verwijderen {
    display: none; }
  body .workshops .ws-wrapper .ws-cluster h2 {
    background-color: transparent;
    color: black;
    padding-left: 0 !important; }
  body .workshops .ws-wrapper .ws-cluster .ws-cluster .ws-workshop h3.ws-titel {
    background-color: transparent; }
  body .workshops .ws-wrapper .ws-cluster .ws-cluster .ws-workshop table td .ws-extra-label + .ws-extra-label {
    display: none; }
  body .workshops .ws-wrapper .ws-cluster .ws-tijdstip-with-radio-or-check {
    left: 0 !important; }
    body .workshops .ws-wrapper .ws-cluster .ws-tijdstip-with-radio-or-check .ws-extra-label {
      left: 40px;
      position: relative; }
  body .workshops .ws-link-overzicht {
    display: none; }
  body .workshops table tbody tr:nth-child(odd) {
    background-color: transparent; }
  body .ws-extra-label + .ws-extra-label {
    display: none !important; }
