@charset "UTF-8";
/* Color Options
--------------------------------------------- */
/* line 26, ../scss/_colours.scss */
.has-light-grey-color {
  color: #eeeeee;
}

/* line 30, ../scss/_colours.scss */
.has-light-grey-background-color {
  background-color: #eeeeee;
}

/* line 26, ../scss/_colours.scss */
.has-medium-grey-color {
  color: #aaaaaa;
}

/* line 30, ../scss/_colours.scss */
.has-medium-grey-background-color {
  background-color: #aaaaaa;
}

/* line 26, ../scss/_colours.scss */
.has-dark-grey-color {
  color: #777777;
}

/* line 30, ../scss/_colours.scss */
.has-dark-grey-background-color {
  background-color: #777777;
}

/* line 26, ../scss/_colours.scss */
.has-darker-grey-color {
  color: #333333;
}

/* line 30, ../scss/_colours.scss */
.has-darker-grey-background-color {
  background-color: #333333;
}

/* line 26, ../scss/_colours.scss */
.has-black-color {
  color: #000000;
}

/* line 30, ../scss/_colours.scss */
.has-black-background-color {
  background-color: #000000;
}

/* line 26, ../scss/_colours.scss */
.has-medium-grey-color {
  color: #aaaaaa;
}

/* line 30, ../scss/_colours.scss */
.has-medium-grey-background-color {
  background-color: #aaaaaa;
}

/* line 26, ../scss/_colours.scss */
.has-yellow-color {
  color: #FFCD00;
}

/* line 30, ../scss/_colours.scss */
.has-yellow-background-color {
  background-color: #FFCD00;
}

/* line 26, ../scss/_colours.scss */
.has-orange-color {
  color: #F3965E;
}

/* line 30, ../scss/_colours.scss */
.has-orange-background-color {
  background-color: #F3965E;
}

/* line 26, ../scss/_colours.scss */
.has-creme-color {
  color: #FFE6AB;
}

/* line 30, ../scss/_colours.scss */
.has-creme-background-color {
  background-color: #FFE6AB;
}

/* line 26, ../scss/_colours.scss */
.has-bordeaux-color {
  color: #AA1555;
}

/* line 30, ../scss/_colours.scss */
.has-bordeaux-background-color {
  background-color: #AA1555;
}

/* line 26, ../scss/_colours.scss */
.has-brown-color {
  color: #6E3B23;
}

/* line 30, ../scss/_colours.scss */
.has-brown-background-color {
  background-color: #6E3B23;
}

/* line 26, ../scss/_colours.scss */
.has-green-color {
  color: #24A793;
}

/* line 30, ../scss/_colours.scss */
.has-green-background-color {
  background-color: #24A793;
}

/* line 26, ../scss/_colours.scss */
.has-blue-color {
  color: #5287C6;
}

/* line 30, ../scss/_colours.scss */
.has-blue-background-color {
  background-color: #5287C6;
}

/* line 26, ../scss/_colours.scss */
.has-darkblue-color {
  color: #001240;
}

/* line 30, ../scss/_colours.scss */
.has-darkblue-background-color {
  background-color: #001240;
}

/* line 26, ../scss/_colours.scss */
.has-purple-color {
  color: #5B2182;
}

/* line 30, ../scss/_colours.scss */
.has-purple-background-color {
  background-color: #5B2182;
}

/* line 26, ../scss/_colours.scss */
.has-red-color {
  color: #C00A35;
}

/* line 30, ../scss/_colours.scss */
.has-red-background-color {
  background-color: #C00A35;
}

/* line 1, ../scss/_typography.scss */
body {
  font-family: "Open Sans","Frutiger",Helvetica,Arial,sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 34px;
}

@media (max-width: 420px) {
  /* line 9, ../scss/_typography.scss */
  body {
    font-size: 17px;
    line-height: 180%;
  }
}
/* line 15, ../scss/_typography.scss */
.page-content-inner h1:first-child, .page-content-inner h2:first-child, .page-content-inner h3:first-child, .page-content-inner h4:first-child {
  margin-top: 2em;
}

/* line 19, ../scss/_typography.scss */
.page-content-inner h2:first-child {
  margin-bottom: 1em;
}

/* line 25, ../scss/_typography.scss */
.page-content-inner h1, .page-content-inner .h1, .page-content-inner h2, .page-content-inner .h2, .page-content-inner h3, .page-content-inner .h3, .page-content-inner h4, .page-content-inner .h4, .page-content-inner h5, .page-content-inner .h5, .article-footer h1, .article-footer .h1, .article-footer h2, .article-footer .h2, .article-footer h3, .article-footer .h3, .article-footer h4, .article-footer .h4, .article-footer h5, .article-footer .h5 {
  text-rendering: optimizelegibility;
  line-height: 130%;
}
/* line 29, ../scss/_typography.scss */
.page-content-inner h1, .article-footer h1 {
  margin: 1em 0;
}
/* line 32, ../scss/_typography.scss */
.page-content-inner h2, .article-footer h2 {
  margin: 2em 0 1em 0;
}
/* line 35, ../scss/_typography.scss */
.page-content-inner h3, .article-footer h3 {
  margin: 2em 0 1em 0;
}
/* line 39, ../scss/_typography.scss */
.page-content-inner ul li, .article-footer ul li {
  margin-bottom: 0.5em;
}

/* line 48, ../scss/_typography.scss */
.article-footer h2 {
  margin-bottom: 1em;
}

/* line 54, ../scss/_typography.scss */
.wp-block-column h1:first-child, .wp-block-column h2:first-child, .wp-block-column h3:first-child, .wp-block-column h4:first-child {
  margin-top: 0;
}

/* line 60, ../scss/_typography.scss */
.panel-heading h1:first-child, .panel-heading h2:first-child, .panel-heading h3:first-child, .panel-heading h4:first-child {
  margin: 0;
}

/* line 65, ../scss/_typography.scss */
.wp-block-group.has-background {
  padding: 1em 2em;
  margin-bottom: 1em;
}
/* line 68, ../scss/_typography.scss */
.wp-block-group.has-background h1:first-child, .wp-block-group.has-background h2:first-child, .wp-block-group.has-background h3:first-child, .wp-block-group.has-background h4:first-child {
  margin-top: 15px;
}

/* line 72, ../scss/_typography.scss */
.wp-block-media-text p {
  margin: 0;
}

@media (max-width: 420px) {
  /* line 80, ../scss/_typography.scss */
  .wp-block-group.has-background {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
  }
}
/* line 1, ../scss/_layout.scss */
#content-wrapper {
  padding: 0 15px;
}

/* line 6, ../scss/_layout.scss */
#content .page-title h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 14px 0;
}
/* line 11, ../scss/_layout.scss */
#content .page-header-placeholder {
  display: none;
}
/* line 14, ../scss/_layout.scss */
#content img {
  max-width: 100%;
  height: auto;
}

/* line 20, ../scss/_layout.scss */
.button.icon:after {
  height: 41px;
}

@media (max-width: 768px) {
  /* line 25, ../scss/_layout.scss */
  .page-content-inner {
    padding: 0 0  50px 0;
  }
}
@media (max-width: 420px) {
  /* line 32, ../scss/_layout.scss */
  .page-content-inner {
    width: 100%;
    padding: 15px;
  }

  /* line 39, ../scss/_layout.scss */
  #content-wrapper {
    padding: 0;
  }

  /* line 42, ../scss/_layout.scss */
  .full-width .page-content-inner {
    padding: 0;
  }
}
/* line 3, ../scss/_formidable.scss */
.form-field label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 30px;
  font-weight: bold;
  width: 210px;
  font-family: 'Open sans', sans-serif;
}

/* line 14, ../scss/_formidable.scss */
.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="file"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select, textarea {
  border: 1px solid black;
  height: 50px;
  width: 470px;
  padding: 10px;
  font-family: 'Open sans', sans-serif;
}

/* line 22, ../scss/_formidable.scss */
textarea {
  height: 10em;
}

/* line 26, ../scss/_formidable.scss */
.frm_verify {
  visibility: hidden;
}

/* line 1, ../scss/_kliniek.scss */
.team-member {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none !important;
}
/* line 6, ../scss/_kliniek.scss */
.team-member:after {
  content: '' !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 11, ../scss/_kliniek.scss */
.team-member .team-content {
  margin-left: 120px;
}
/* line 15, ../scss/_kliniek.scss */
.team-member .team-image img {
  border-radius: 50%;
  width: 100px;
  float: left;
  margin-right: 15px;
  margin-bottom: 30px;
}
/* line 24, ../scss/_kliniek.scss */
.team-member .team-name {
  font-weight: bold;
}

/* line 31, ../scss/_kliniek.scss */
.page-content .kliniek-wrapper a {
  text-decoration: none;
}
/* line 33, ../scss/_kliniek.scss */
.page-content .kliniek-wrapper a:hover {
  text-decoration: underline;
}
/* line 34, ../scss/_kliniek.scss */
.page-content .kliniek-wrapper a:hover img {
  opacity: .8;
}

/* line 41, ../scss/_kliniek.scss */
.kliniek-wrapper {
  margin-bottom: 15px;
}
/* line 43, ../scss/_kliniek.scss */
.kliniek-wrapper .kliniek-image {
  position: relative;
  background-position: center;
  background-size: cover;
  transition: all .2s ease;
}
/* line 48, ../scss/_kliniek.scss */
.kliniek-wrapper .kliniek-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
/* line 54, ../scss/_kliniek.scss */
.kliniek-wrapper .kliniek-image > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 64, ../scss/_kliniek.scss */
.kliniek-wrapper .kliniek-title {
  min-height: 4em;
  display: block;
}
/* line 68, ../scss/_kliniek.scss */
.kliniek-wrapper h3 {
  margin: 15px 0 0 0 !important;
  line-height: 22px;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
}

/* line 77, ../scss/_kliniek.scss */
.postid-1331 .article-footer h2, .postid-1266 .article-footer h2 {
  visibility: hidden;
}

/* line 3, ../scss/_sidebar.scss */
#left-sidebar .menu-item ul {
  display: block;
}

/* line 6, ../scss/_sidebar.scss */
#left-sidebar .current-menu-parent ul, #left-sidebar .current-menu-item ul {
  display: none;
}

/* line 9, ../scss/_sidebar.scss */
#left-sidebar .current-menu-parent ul, #left-sidebar .current-menu-item > ul {
  display: block;
}

/* line 13, ../scss/_sidebar.scss */
#left-sidebar .widget ul li a {
  line-height: 150%;
}

/* line 17, ../scss/_sidebar.scss */
#left-sidebar .widget ul .current-menu-item > a {
  color: black !important;
}

/* line 21, ../scss/_sidebar.scss */
.current-menu-ancestor > a {
  color: black;
  font-weight: bold;
}

/* line 26, ../scss/_sidebar.scss */
#left-sidebar {
  line-height: 130%;
}
/* line 28, ../scss/_sidebar.scss */
#left-sidebar .widget h4 {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  border-bottom: 0;
  padding-bottom: 0;
  text-transform: none;
}
/* line 36, ../scss/_sidebar.scss */
#left-sidebar .panel {
  margin: 0 20px 0 0;
  border: 0;
  background-color: #ffcd00;
}
/* line 40, ../scss/_sidebar.scss */
#left-sidebar .panel .panel-heading {
  background-color: transparent;
  border-left: 0;
  padding: 10px 10px 10px 20px;
  text-transform: capitalize;
}
/* line 46, ../scss/_sidebar.scss */
#left-sidebar .panel .panel-body {
  padding: 10px 20px 20px 20px;
}
/* line 48, ../scss/_sidebar.scss */
#left-sidebar .panel .panel-body br {
  display: none;
}
/* line 51, ../scss/_sidebar.scss */
#left-sidebar .panel .panel-body a {
  display: block;
  margin-top: 10px;
}
/* line 56, ../scss/_sidebar.scss */
#left-sidebar .panel .panel-collapse {
  background-color: white;
}

/* line 1, ../scss/_homepage.scss */
.blokken {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3em;
}
/* line 5, ../scss/_homepage.scss */
.blokken a {
  flex: 1 0 100%;
}
@media only screen and (min-width: 992px) {
  /* line 5, ../scss/_homepage.scss */
  .blokken a {
    flex: 1 0 50%;
  }
  /* line 9, ../scss/_homepage.scss */
  .blokken a:nth-child(1) {
    order: 1;
  }
  /* line 12, ../scss/_homepage.scss */
  .blokken a:nth-child(2) {
    order: 2;
  }
  /* line 15, ../scss/_homepage.scss */
  .blokken a:nth-child(3) {
    order: 4;
  }
  /* line 18, ../scss/_homepage.scss */
  .blokken a:nth-child(4) {
    order: 3;
  }
  /* line 21, ../scss/_homepage.scss */
  .blokken a:nth-child(5) {
    order: 5;
  }
  /* line 24, ../scss/_homepage.scss */
  .blokken a:nth-child(6) {
    order: 6;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 5, ../scss/_homepage.scss */
  .blokken a {
    flex: 1 0 33%;
  }
  /* line 30, ../scss/_homepage.scss */
  .blokken a:nth-child(3) {
    order: 3;
  }
  /* line 33, ../scss/_homepage.scss */
  .blokken a:nth-child(4) {
    order: 4;
  }
}

/* line 40, ../scss/_homepage.scss */
.blok {
  position: relative;
  background-size: cover;
  background-position: center;
}
/* line 45, ../scss/_homepage.scss */
.blok:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
/* line 52, ../scss/_homepage.scss */
.blok > .blok-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-direction: column;
  padding: 35px 40px;
  overflow: hidden;
}
@media only screen and (max-width: 992px) {
  /* line 52, ../scss/_homepage.scss */
  .blok > .blok-inner {
    padding: 20px;
  }
}
/* line 68, ../scss/_homepage.scss */
.blok > .blok-inner video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 77, ../scss/_homepage.scss */
.blok > .blok-inner .tekst {
  min-width: 60%;
  padding: 20px 25px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: Merriweather, serif;
  font-size: 1em;
  font-weight: 700;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  /* line 77, ../scss/_homepage.scss */
  .blok > .blok-inner .tekst {
    font-size: 1.2em;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 77, ../scss/_homepage.scss */
  .blok > .blok-inner .tekst {
    font-size: 1.3em;
  }
}
/* line 94, ../scss/_homepage.scss */
.blok > .blok-inner .button {
  z-index: 1;
}

/* line 101, ../scss/_homepage.scss */
.blok-kleur > .blok-inner .tekst {
  padding: 25px 0;
  background: none;
  color: #000;
}

/* line 107, ../scss/_homepage.scss */
.blok-kleur.yellow {
  background: #ffcd00;
}

/**
* Archive
*/
/* line 5, ../scss/_kennisbank.scss */
h2.cat-name {
  margin-bottom: 1em;
}

/* line 9, ../scss/_kennisbank.scss */
.post-type-archive-kennisbank .widget-1 {
  list-style-type: none;
}

/* line 13, ../scss/_kennisbank.scss */
.facetwp-facet {
  display: inline-block;
  margin-top: 30px;
  margin-right: 15px;
  margin-bottom: 0 !important;
  vertical-align: top;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
}

/* line 24, ../scss/_kennisbank.scss */
.facetwp-facet-dier, .facetwp-facet-zoek {
  margin-top: 0;
}

@media (max-width: 420px) {
  /* line 29, ../scss/_kennisbank.scss */
  .facetwp-facet, .facetwp-facet-dier {
    margin-top: 15px;
  }
}
/* line 34, ../scss/_kennisbank.scss */
.fs-label-wrap {
  border: 0 !important;
}

/* line 38, ../scss/_kennisbank.scss */
.fs-label {
  height: 40px;
  padding: 10px 25px 10px 10px !important;
  border: 1px solid #000;
}

/* line 44, ../scss/_kennisbank.scss */
.facetwp-search {
  height: 40px;
  padding-left: 10px;
  line-height: 1em;
  border: 1px solid #000;
  font-size: 20px;
}

/* line 52, ../scss/_kennisbank.scss */
.facetwp-btn {
  top: 3px !important;
}

/* line 56, ../scss/_kennisbank.scss */
.fs-open .fs-dropdown {
  width: auto !important;
}

/* line 60, ../scss/_kennisbank.scss */
.fs-search {
  display: none;
}

/* line 64, ../scss/_kennisbank.scss */
.facetwp-checkbox {
  padding-left: 20px;
  display: inline;
  margin-right: 14px;
}

/* line 1, ../scss/_panels.scss */
.panel .panel-heading {
  background-color: #FFF5D1;
  border-left: 10px solid #ffcd00;
}

/* line 6, ../scss/_panels.scss */
.panel .panel-heading h2 a {
  display: block;
  font-size: .7em;
  font-weight: 700;
  text-decoration: none;
}

/* line 13, ../scss/_panels.scss */
.panel-title {
  line-height: 1em;
}

/* line 17, ../scss/_panels.scss */
.panel .panel-heading h2 a.collapsed:after {
  content: "";
}

/* line 21, ../scss/_panels.scss */
.panel .panel-heading h2 a:after {
  font-family: "icomoon";
  content: "";
  display: inline-block;
  float: right;
  font-size: 10px;
  line-height: 30px;
  padding: 0 5px 0 1px;
  text-indent: 0;
  vertical-align: 1px;
}

/* line 33, ../scss/_panels.scss */
.panel .panel-heading h2 a::after {
  padding: 0 0 0 1px;
}

/* line 37, ../scss/_panels.scss */
.panel .panel-heading a:hover, .panel .panel-heading a:focus {
  color: #000;
}

/* line 2, ../scss/_archive.scss */
.archive .page-content-inner h1:first-child, .archive .page-content-inner h2:first-child, .archive .page-content-inner h3:first-child, .archive .page-content-inner h4:first-child {
  margin-top: 20px;
}

/* Print layout   */
/* line 2, ../scss/_print.scss */
.print {
  margin-left: 26px;
  width: 30px;
}

/* line 8, ../scss/_print.scss */
.print-icon {
  width: auto;
  height: 22px;
  margin-top: 7px;
}

/* line 14, ../scss/_print.scss */
.print-logo {
  margin: 40px 0;
}

@page {
  size: auto;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 25mm 0;
}
/* line 26, ../scss/_print.scss */
h1, h2, h3, h4, h5 {
  page-break-after: avoid;
}

/* line 30, ../scss/_print.scss */
.stap {
  page-break-inside: avoid;
}

@media print {
  /* line 35, ../scss/_print.scss */
  .panel-collapse,
  .panel-collapse .collapse {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* line 41, ../scss/_print.scss */
  .panel .panel-heading h4 a {
    font-weight: bold;
    text-decoration: none;
  }

  /* line 45, ../scss/_print.scss */
  .col-sm-4 {
    float: left;
    width: 50%;
  }

  /* line 49, ../scss/_print.scss */
  ul.stappen {
    border-top: 1px solid #000;
    margin: 0;
    padding: 0;
  }

  /* line 54, ../scss/_print.scss */
  li.stap, li.tip, li.faq {
    border-bottom: 1px solid #000;
  }

  /* line 57, ../scss/_print.scss */
  a[href]:after {
    content: none !important;
  }
}
/* line 1, ../scss/_site-notice.scss */
.site-notice {
  font-family: sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 25px;
  background-color: #145474;
  color: #fff;
  text-align: center;
}

/* line 13, ../scss/_site-notice.scss */
.site-notice-dismiss {
  background: none;
  border: 0;
  color: #fff;
  font-size: 24px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

/* line 1, ../scss/_onderzoek.scss */
#content.one-col.archive-onderzoek #content-wrapper {
  background: #f7f7f7;
}

/* line 4, ../scss/_onderzoek.scss */
.onderzoek-inleiding {
  margin-top: 1em;
}

/* line 7, ../scss/_onderzoek.scss */
.onderzoek-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  padding: 3em 0 5em 0;
}

/* line 15, ../scss/_onderzoek.scss */
.onderzoek-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 15px;
  background: #fff;
  box-shadow: 1px 1px 10px #e6e6e6;
  border-radius: 7px;
}
/* line 24, ../scss/_onderzoek.scss */
.onderzoek-item a.card-link[target="_blank"]:after {
  display: none;
}
/* line 28, ../scss/_onderzoek.scss */
.onderzoek-item a[target="_blank"]:after {
  margin-right: 0;
  padding: 0 7px;
}
/* line 33, ../scss/_onderzoek.scss */
.onderzoek-item .onderzoek-image {
  position: relative;
  background-position: center;
  background-size: cover;
  transition: all .2s ease;
  border-radius: 7px 7px 0 0;
}
/* line 39, ../scss/_onderzoek.scss */
.onderzoek-item .onderzoek-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
/* line 46, ../scss/_onderzoek.scss */
.onderzoek-item .onderzoek-title {
  display: block;
}
/* line 50, ../scss/_onderzoek.scss */
.onderzoek-item h2 {
  margin: 1em 30px .5em 30px !important;
  line-height: 1.2em;
  font-size: 2.2rem;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
}
/* line 57, ../scss/_onderzoek.scss */
.onderzoek-item .onderzoek-samenvatting {
  margin: 0 30px 1em 30px;
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5em;
}
/* line 64, ../scss/_onderzoek.scss */
.onderzoek-item .button.icon {
  align-self: flex-start;
  width: calc(100% - 60px);
  margin: 2em 30px 2em 30px;
}
/* line 70, ../scss/_onderzoek.scss */
.onderzoek-item .button.icon::after {
  float: right;
}

/* line 75, ../scss/_onderzoek.scss */
.onderzoek-archive-title h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 14px 0;
  background: none repeat scroll 0 0 #ffcd00;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  min-height: 70px;
  position: relative;
  z-index: 100;
}

/*# sourceMappingURL=theme.css.map */
