@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Roboto');
@import url("https://use.typekit.net/tgc7lsn.css");
@font-face {
  font-family: Montserrat Light;
  src: url("fonts/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: Montserrat;
  src: url("fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: Montserrat Medium;
  src: url("fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Montserrat Semibold;
  src: url("fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
}
body.page-type-event {
  background-image: url("images_eigenhaard/background.png") !important;
}
@media (min-width: 1200px) {
  body.page-type-event .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-event .container {
    width: 960px;
  }
}
body.page-type-event .col-xs-1,
body.page-type-event .col-sm-1,
body.page-type-event .col-md-1,
body.page-type-event .col-lg-1,
body.page-type-event .col-xs-2,
body.page-type-event .col-sm-2,
body.page-type-event .col-md-2,
body.page-type-event .col-lg-2,
body.page-type-event .col-xs-3,
body.page-type-event .col-sm-3,
body.page-type-event .col-md-3,
body.page-type-event .col-lg-3,
body.page-type-event .col-xs-4,
body.page-type-event .col-sm-4,
body.page-type-event .col-md-4,
body.page-type-event .col-lg-4,
body.page-type-event .col-xs-5,
body.page-type-event .col-sm-5,
body.page-type-event .col-md-5,
body.page-type-event .col-lg-5,
body.page-type-event .col-xs-6,
body.page-type-event .col-sm-6,
body.page-type-event .col-md-6,
body.page-type-event .col-lg-6,
body.page-type-event .col-xs-7,
body.page-type-event .col-sm-7,
body.page-type-event .col-md-7,
body.page-type-event .col-lg-7,
body.page-type-event .col-xs-8,
body.page-type-event .col-sm-8,
body.page-type-event .col-md-8,
body.page-type-event .col-lg-8,
body.page-type-event .col-xs-9,
body.page-type-event .col-sm-9,
body.page-type-event .col-md-9,
body.page-type-event .col-lg-9,
body.page-type-event .col-xs-10,
body.page-type-event .col-sm-10,
body.page-type-event .col-md-10,
body.page-type-event .col-lg-10,
body.page-type-event .col-xs-11,
body.page-type-event .col-sm-11,
body.page-type-event .col-md-11,
body.page-type-event .col-lg-11,
body.page-type-event .col-xs-12,
body.page-type-event .col-sm-12,
body.page-type-event .col-md-12,
body.page-type-event .col-lg-12,
body.page-type-event .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-event .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-event {
  background-color: #e4052f;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-event.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-event {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-event.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-event a:hover,
body.page-type-event a:focus {
  text-decoration: none;
}
body.page-type-event header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-event header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-event header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-event header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-event header .inner-header .logo {
    text-align: center;
  }
  body.page-type-event header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-event header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-event header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-event header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-event header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-event header .inner-header .menu li a.active,
body.page-type-event header .inner-header .menu li a:hover,
body.page-type-event header .inner-header .menu li a:focus {
  color: #e4052f;
}
body.page-type-event header .inner-header .menu li:hover > a,
body.page-type-event header .inner-header .menu li:focus > a {
  color: #e4052f;
}
body.page-type-event .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-event .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-event .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-event .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-event .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #e4052f;
  background-position: -111px -37px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #e4052f;
  background-position: -74px -37px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #e4052f;
  background-position: -37px -37px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-event .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #e4052f;
  background-position: 0px -37px;
}
body.page-type-event .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-event .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-event .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-event .kolommen .kolom .tabs a.active {
  background-color: #e4052f;
  color: white;
}
body.page-type-event .kolommen .kolom .tabs a:hover,
body.page-type-event .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-event .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-event .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-event .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-event .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-event .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-event .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-event .kolommen .kolom .sidetabs a,
body.page-type-event .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-event .kolommen .kolom .sidetabs a span,
body.page-type-event .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-event .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-event .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #e4052f;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-event .kolommen .kolom .sidetabs a.active,
body.page-type-event .kolommen .kolom .sidetabs a:hover,
body.page-type-event .kolommen .kolom .sidetabs a:focus,
body.page-type-event .kolommen .kolom .tabs a.icon.active,
body.page-type-event .kolommen .kolom .tabs a.icon:hover,
body.page-type-event .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-event .kolommen .kolom .sidetabs a.page-up,
body.page-type-event .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-reload,
body.page-type-event .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-reset,
body.page-type-event .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-event .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-event .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-event .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-videos,
body.page-type-event .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-download,
body.page-type-event .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-event .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-prev,
body.page-type-event .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.page-next,
body.page-type-event .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-event .kolommen .kolom .sidetabs a.inactive,
body.page-type-event .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-event .kolommen .kolom .kolomheader {
  background: #e4052f;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-event .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-event .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-event .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-event .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-event .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #e4052f;
  font-family: 'Montserrat Light';
}
body.page-type-event .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-event .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-event .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-event .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-event .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-event .kolommen .kolom .item .kopregel,
body.page-type-event .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-event .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-event .kolommen .kolom .item .metadata {
  color: #e4052f;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-event .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-event .kolommen .kolom .item .content a {
  color: #e4052f;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-event .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-event .kolommen .kolom .item .content .subtitle,
body.page-type-event .kolommen .kolom .item .content h2,
body.page-type-event .kolommen .kolom .item .content h3,
body.page-type-event .kolommen .kolom .item .content h4,
body.page-type-event .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-event .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-event .kolommen .kolom .item .content.event-content h2,
body.page-type-event .kolommen .kolom .item .content.event-content h3,
body.page-type-event .kolommen .kolom .item .content.event-content h4,
body.page-type-event .kolommen .kolom .item .content.event-content h5 {
  color: #e4052f;
}
body.page-type-event .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-event .kolommen .kolom .item .content h3,
body.page-type-event .kolommen .kolom .item .content h4,
body.page-type-event .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-event .kolommen .kolom .item .content .metadata-in-content {
  color: #e4052f;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-event .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #e4052f;
}
body.page-type-event .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #e4052f;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-event .kolommen .kolom .item .content ul,
body.page-type-event .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-event .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-event .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #e4052f;
}
body.page-type-event .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-event .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-event .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #e4052f;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-event .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-event .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-event .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #e4052f;
  background-color: #e4052f !important;
  color: white !important;
}
body.page-type-event .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-event .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #e4052f !important;
  color: white !important;
}
body.page-type-event .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-event .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: #e4052f;
  color: white;
  font-style: italic;
}
body.page-type-event .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-event .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-event .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-event .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-event .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-event .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-event .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-event .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-event .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-event .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-event .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-event .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-event .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-event .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-event .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag.active {
  background-color: #e4052f;
  color: white;
  border: 1px solid #e4052f;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-event .kolommen .kolom .item .content .tags .tag:focus {
  color: #e4052f;
  border: 1px solid #e4052f;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-event .kolommen .kolom .item .content .tags .tag:focus a {
  color: #e4052f !important;
}
body.page-type-event .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-event .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-event .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-event .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-event .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-event .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-event .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-event .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-event .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-event .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-event .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-event .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-event .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl,
body.page-type-event .kolommen .kolom .leerstijl.active {
  background-color: #e4052f;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-event .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-event .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-event .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-event .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-event .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-event .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-event .kolommen .kolom a.item:hover,
body.page-type-event .kolommen .kolom a.item:focus {
  color: #e4052f;
}
body.page-type-event .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-event .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-event .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-event .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #e4052f;
}
body.page-type-event .kolommen .kolom hr:last-child {
  border-top: 2px solid #e4052f;
  padding-bottom: 22.5px;
}
body.page-type-event .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-event .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-event .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-event .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-event .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-event .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #e4052f;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven,
body.page-type-event .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item a {
  color: #e4052f;
  text-transform: uppercase;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #e4052f;
  border: solid 2px #e4052f;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #e4052f;
}
body.page-type-event .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-event .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven,
body.page-type-event .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-event .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-event .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-event .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-event .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-event .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #e4052f;
  color: white;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-event .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-event .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-event .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-event .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #e4052f;
}
body.page-type-event .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-event .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-event .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-event .pageButtons {
  display: inline-block;
}
body.page-type-event table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-event table .ui-button {
  font-size: 14.4px;
}
body.page-type-event table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-event table[data-id="overviewTable"] a.force-accentkleur {
  color: #e4052f !important;
}
body.page-type-event table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-event table,
body.page-type-event table th,
body.page-type-event table td {
  border: none;
}
body.page-type-event table td,
body.page-type-event table th {
  padding: 5px;
}
body.page-type-event table th {
  background-color: #e4052f;
  color: white;
}
body.page-type-event table td {
  border: 2px solid white;
}
body.page-type-event table th:first-child {
  border-left: 2px solid white;
}
body.page-type-event table th:last-child {
  border-right: 2px solid white;
}
body.page-type-event table .evenRow {
  background-color: #e7e7e7;
}
body.page-type-event table .center {
  text-align: center;
}
body.page-type-event table .minimalWidth {
  width: 1px;
}
body.page-type-event table .noWrap {
  white-space: nowrap;
}
body.page-type-event .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-event .zelf-reageren {
  text-align: right;
}
body.page-type-event .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-event .article-pictures .col-xs-1,
body.page-type-event .article-pictures .col-sm-1,
body.page-type-event .article-pictures .col-md-1,
body.page-type-event .article-pictures .col-lg-1,
body.page-type-event .article-pictures .col-xs-2,
body.page-type-event .article-pictures .col-sm-2,
body.page-type-event .article-pictures .col-md-2,
body.page-type-event .article-pictures .col-lg-2,
body.page-type-event .article-pictures .col-xs-3,
body.page-type-event .article-pictures .col-sm-3,
body.page-type-event .article-pictures .col-md-3,
body.page-type-event .article-pictures .col-lg-3,
body.page-type-event .article-pictures .col-xs-4,
body.page-type-event .article-pictures .col-sm-4,
body.page-type-event .article-pictures .col-md-4,
body.page-type-event .article-pictures .col-lg-4,
body.page-type-event .article-pictures .col-xs-5,
body.page-type-event .article-pictures .col-sm-5,
body.page-type-event .article-pictures .col-md-5,
body.page-type-event .article-pictures .col-lg-5,
body.page-type-event .article-pictures .col-xs-6,
body.page-type-event .article-pictures .col-sm-6,
body.page-type-event .article-pictures .col-md-6,
body.page-type-event .article-pictures .col-lg-6,
body.page-type-event .article-pictures .col-xs-7,
body.page-type-event .article-pictures .col-sm-7,
body.page-type-event .article-pictures .col-md-7,
body.page-type-event .article-pictures .col-lg-7,
body.page-type-event .article-pictures .col-xs-8,
body.page-type-event .article-pictures .col-sm-8,
body.page-type-event .article-pictures .col-md-8,
body.page-type-event .article-pictures .col-lg-8,
body.page-type-event .article-pictures .col-xs-9,
body.page-type-event .article-pictures .col-sm-9,
body.page-type-event .article-pictures .col-md-9,
body.page-type-event .article-pictures .col-lg-9,
body.page-type-event .article-pictures .col-xs-10,
body.page-type-event .article-pictures .col-sm-10,
body.page-type-event .article-pictures .col-md-10,
body.page-type-event .article-pictures .col-lg-10,
body.page-type-event .article-pictures .col-xs-11,
body.page-type-event .article-pictures .col-sm-11,
body.page-type-event .article-pictures .col-md-11,
body.page-type-event .article-pictures .col-lg-11,
body.page-type-event .article-pictures .col-xs-12,
body.page-type-event .article-pictures .col-sm-12,
body.page-type-event .article-pictures .col-md-12,
body.page-type-event .article-pictures .col-lg-12,
body.page-type-event .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-event .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-event .article-pictures img {
  margin-top: 15px;
}
body.page-type-event .article-videos {
  margin-top: 15px;
}
body.page-type-event .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-event .search-menu {
    text-align: center;
  }
}
body.page-type-event .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-event .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-event .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-event .search-menu input:focus {
  outline: none;
}
body.page-type-event .search-results-form {
  text-align: center;
}
body.page-type-event .search-results-form input {
  display: inline-block;
  background-color: #e7e7e7;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-event .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-event .cp-submit-button,
body.page-type-event .cp-cancel-button,
body.page-type-event .cp-unsubscribe-button,
body.page-type-event .cp-block-button {
  display: inline-block;
  background-color: #e4052f;
  border: solid 1px #e4052f;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-event .cp-submit-button.cp-cancel-button,
body.page-type-event .cp-cancel-button.cp-cancel-button,
body.page-type-event .cp-unsubscribe-button.cp-cancel-button,
body.page-type-event .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #e4052f !important;
}
body.page-type-event .cp-submit-button.cp-cancel-button:hover,
body.page-type-event .cp-cancel-button.cp-cancel-button:hover,
body.page-type-event .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-event .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-event .cp-submit-button.cp-unsubscribe-button,
body.page-type-event .cp-cancel-button.cp-unsubscribe-button,
body.page-type-event .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-event .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #e4052f !important;
}
body.page-type-event .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-event .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-event .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-event .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #e4052f !important;
  color: white !important;
}
body.page-type-event .cp-submit-button.cp-block-button,
body.page-type-event .cp-cancel-button.cp-block-button,
body.page-type-event .cp-unsubscribe-button.cp-block-button,
body.page-type-event .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-event .cp-submit-button:not([disabled]):hover,
body.page-type-event .cp-submit-button:not([disabled]):focus,
body.page-type-event .cp-cancel-button:not([disabled]):hover,
body.page-type-event .cp-cancel-button:not([disabled]):focus,
body.page-type-event .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-event .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-event .cp-block-button:not([disabled]):hover,
body.page-type-event .cp-block-button:not([disabled]):focus {
  background-color: #e4052f;
  border: solid 1px #e4052f;
}
body.page-type-event .leerstijlen-artikel,
body.page-type-event .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-event .leerstijlen-artikel .leerstijl,
body.page-type-event .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-event .leerstijlen-artikel .leerstijl:hover,
body.page-type-event .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-event .leerstijlen-artikel .leerstijl .lbl,
body.page-type-event .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-event .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-event .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-event .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-event .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-event .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-event .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-event .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-event .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-event .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-event .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-event .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-event .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #e4052f;
}
body.page-type-event .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-event .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-event .artikel-tags a.tag:hover {
  background-color: #e4052f;
}
body.page-type-event .userinfo,
body.page-type-event .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-event .userinfo.userinfo,
body.page-type-event .siteinfo.userinfo {
  text-align: right;
}
body.page-type-event .userinfo a,
body.page-type-event .siteinfo a {
  color: #e4052f;
}
body.page-type-event .userinfo .cp-ui-button,
body.page-type-event .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-event .userinfo .inner,
body.page-type-event .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-event .userinfo.siteinfo .inner,
body.page-type-event .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-event .userinfo.userinfo .inner,
body.page-type-event .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-event .userinfo .article-path,
body.page-type-event .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-event .userinfo .article-path,
body.page-type-event .userinfo .article-path a,
body.page-type-event .siteinfo .article-path,
body.page-type-event .siteinfo .article-path a {
  color: black;
}
body.page-type-event header .menu {
  position: relative;
}
body.page-type-event header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-event header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-event header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-event header .menu li > .dropdown li.expired > a {
  color: #e4052f;
}
body.page-type-event header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-event header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-event header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-event header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-event .article-related a {
  font-family: 'Montserrat';
}
body.page-type-event .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-event .cp-plain-button:hover,
inputbody.page-type-event .cp-plain-button:hover {
  color: #e4052f !important;
}
body.page-type-event .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-event header,
  body.page-type-event .siteinfo,
  body.page-type-event .tabs,
  body.page-type-event .userinfo,
  body.page-type-event .sidetabs,
  body.page-type-event .artikel-tags,
  body.page-type-event .leerstijlen-artikel,
  body.page-type-event .article-videos,
  body.page-type-event .section-reacties,
  body.page-type-event .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-event .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-event .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-event .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-event .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #e4052f;
}
body.page-type-event .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-event .headerErrorMessage {
  position: relative;
}
body.page-type-event .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-event .videoButton,
body.page-type-event .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-event .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-event .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-event .msgCollectionBorder .msgThread,
body.page-type-event .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-event .msgCollectionBorder .msgThread .msg,
body.page-type-event .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-event .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-event .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-event .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-event .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-event .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-event .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-event .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-event .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-event .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-event .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-event .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-event .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-event .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-event .my_profile .item .content input,
body.page-type-event .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #e4052f;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-event .my_profile .item .content button:hover,
body.page-type-event .my_profile .item .content button:active,
body.page-type-event .my_profile .item .content input[type=submit]:hover,
body.page-type-event .my_profile .item .content input[type=submit]:active,
body.page-type-event .my_profile .item .content button[disabled] {
  border: 1px solid #e4052f;
  color: #e4052f;
  background-color: #e4052f;
}
body.page-type-event .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-event .my_profile .item .content .abboOpties input,
body.page-type-event .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-event .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #e4052f;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-event .notificatie_popop {
  padding: 10px;
  border: 1px solid #e4052f;
  color: #e4052f;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-event .notificatie_popop label {
  display: block;
}
body.page-type-event .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-event textarea:focus,
body.page-type-event input:focus,
body.page-type-event button:focus,
body.page-type-event area:focus {
  outline: none;
}
body.page-type-event textarea:-webkit-autofill,
body.page-type-event input:-webkit-autofill,
body.page-type-event button:-webkit-autofill,
body.page-type-event area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-event #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-event .eventHistorie .projectnummer,
body.page-type-event .uploads .projectnummer {
  float: right;
}
body.page-type-event .eventHistorie .historieItem,
body.page-type-event .eventHistorie .uploadItem,
body.page-type-event .uploads .historieItem,
body.page-type-event .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-event .eventHistorie .historieItem .header,
body.page-type-event .eventHistorie .uploadItem .header,
body.page-type-event .uploads .historieItem .header,
body.page-type-event .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #e4052f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-event .eventHistorie .newHistorieItem .kopje,
body.page-type-event .eventHistorie .newUploadItem .kopje,
body.page-type-event .uploads .newHistorieItem .kopje,
body.page-type-event .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #e4052f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-event .eventHistorie .newHistorieItem input,
body.page-type-event .eventHistorie .newHistorieItem textarea,
body.page-type-event .eventHistorie .newUploadItem input,
body.page-type-event .eventHistorie .newUploadItem textarea,
body.page-type-event .uploads .newHistorieItem input,
body.page-type-event .uploads .newHistorieItem textarea,
body.page-type-event .uploads .newUploadItem input,
body.page-type-event .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-event .eventHistorie .newHistorieItem input[type=submit],
body.page-type-event .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-event .eventHistorie .newUploadItem input[type=submit],
body.page-type-event .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-event .uploads .newHistorieItem input[type=submit],
body.page-type-event .uploads .newHistorieItem textarea[type=submit],
body.page-type-event .uploads .newUploadItem input[type=submit],
body.page-type-event .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-event .eventHistorie .newHistorieItem input[type=file],
body.page-type-event .eventHistorie .newUploadItem input[type=file],
body.page-type-event .uploads .newHistorieItem input[type=file],
body.page-type-event .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-event .eventHistorie .newHistorieItem textarea,
body.page-type-event .eventHistorie .newUploadItem textarea,
body.page-type-event .uploads .newHistorieItem textarea,
body.page-type-event .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-event .eventHistorie .newHistorieItem table,
body.page-type-event .eventHistorie .newUploadItem table,
body.page-type-event .uploads .newHistorieItem table,
body.page-type-event .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-event .eventHistorie .newHistorieItem th,
body.page-type-event .eventHistorie .newHistorieItem td,
body.page-type-event .eventHistorie .newUploadItem th,
body.page-type-event .eventHistorie .newUploadItem td,
body.page-type-event .uploads .newHistorieItem th,
body.page-type-event .uploads .newHistorieItem td,
body.page-type-event .uploads .newUploadItem th,
body.page-type-event .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-event .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-event .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-event .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-event .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-event .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-event .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-event .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-event .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-event .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-event .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-event .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-event .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #e4052f;
  border-color: #b20425;
}
body.page-type-event .um_coach .collapseHeader,
body.page-type-event .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #e4052f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-event .um_coach .mailGroup,
body.page-type-event .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-event .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-event .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-event .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-event .um_coach ul li a {
  text-decoration: none !important;
  color: #e4052f;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-event .message.ui-state-highlight {
  background-color: #e4052f;
  color: white;
}
body.page-type-event .alignTop {
  vertical-align: top;
}
body.page-type-event .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-event .msgContributeReturn {
  text-align: right;
}
body.page-type-event .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-event .module-vermelding {
  float: right;
}
body.page-type-event .module-vermelding a {
  font-family: 'Montserrat';
  color: #e4052f;
}
body.page-type-event .module-vermelding a:hover {
  color: #e4052f;
}
body.page-type-event .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-event .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-event .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-event .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-event .messages-container {
  margin-top: 15px;
}
body.page-type-event .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-event .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-event .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-event .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #e4052f;
}
body.page-type-event .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-event .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-event .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-event .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-event .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-event .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-event .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-event .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-event .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-event .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-event .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-event .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-event .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-event .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-event .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #e4052f;
  background-color: #e4052f !important;
}
body.page-type-event .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-event .register-overlay .register-block,
body.page-type-event .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-event .register-overlay .register-block,
  body.page-type-event .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-event .register-overlay .register-block ul,
body.page-type-event .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-event .register-overlay .register-block ul a,
body.page-type-event .register-overlay .payment-block ul a {
  color: #e4052f !important;
  font-family: 'Montserrat';
}
body.page-type-event .register-overlay .register-block .quote,
body.page-type-event .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: #e4052f;
  color: white;
  font-style: italic;
}
body.page-type-event .register-overlay .register-block .quote .tekst,
body.page-type-event .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-event .register-overlay .register-block .quote,
  body.page-type-event .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-event .register-overlay .register-block .quote .tekst,
  body.page-type-event .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-event .register-overlay .register-block.payment-block .quote,
body.page-type-event .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-event .register-overlay .register-block input,
body.page-type-event .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-event .register-overlay .register-block input:-webkit-autofill,
body.page-type-event .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-event .register-overlay .register-block input,
  body.page-type-event .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-event .register-overlay .register-block .cp-ui-button,
body.page-type-event .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-event .register-overlay .register-block .cp-ui-button,
  body.page-type-event .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-event .register-overlay .register-block .cp-ui-button:hover,
body.page-type-event .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #e4052f;
  background-color: #e4052f !important;
}
body.page-type-event #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-event a[href]:after {
    content: "" !important;
  }
}
body.page-type-event .my_profile {
  font-family: 'Montserrat';
}
body.page-type-event .ui-state-default,
body.page-type-event .ui-widget-content .ui-state-default,
body.page-type-event .ui-widget-header .ui-state-default,
body.page-type-event .ui-widget-header {
  border: 1px solid #e4052f;
  background: #e4052f;
}
body.page-type-event .ui-state-hover,
body.page-type-event .ui-widget-content .ui-state-hover,
body.page-type-event .ui-widget-header .ui-state-hover,
body.page-type-event .ui-state-focus,
body.page-type-event .ui-widget-content .ui-state-focus,
body.page-type-event .ui-widget-header .ui-state-focus {
  border: 1px solid #e4052f;
  background: #e4052f;
}
body.page-type-event #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-event #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-event #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-event #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-event #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px #e4052f;
}
body.page-type-event #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-event #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: #e4052f;
  text-transform: uppercase;
}
body.page-type-event #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-event #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-event #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-event #wijzig-datum .actions {
  text-align: right;
}
body.page-type-event #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-event #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-event #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-event #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: #e4052f;
}
body.page-type-event #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-event select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-event .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-event .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-event .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-event.alternateBG {
  background-image: url("images_eigenhaard/background.png") !important;
}
body.page-type-personal {
  background-image: url("images_eigenhaard/background_personal.png") !important;
}
@media (min-width: 1200px) {
  body.page-type-personal .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-personal .container {
    width: 960px;
  }
}
body.page-type-personal .col-xs-1,
body.page-type-personal .col-sm-1,
body.page-type-personal .col-md-1,
body.page-type-personal .col-lg-1,
body.page-type-personal .col-xs-2,
body.page-type-personal .col-sm-2,
body.page-type-personal .col-md-2,
body.page-type-personal .col-lg-2,
body.page-type-personal .col-xs-3,
body.page-type-personal .col-sm-3,
body.page-type-personal .col-md-3,
body.page-type-personal .col-lg-3,
body.page-type-personal .col-xs-4,
body.page-type-personal .col-sm-4,
body.page-type-personal .col-md-4,
body.page-type-personal .col-lg-4,
body.page-type-personal .col-xs-5,
body.page-type-personal .col-sm-5,
body.page-type-personal .col-md-5,
body.page-type-personal .col-lg-5,
body.page-type-personal .col-xs-6,
body.page-type-personal .col-sm-6,
body.page-type-personal .col-md-6,
body.page-type-personal .col-lg-6,
body.page-type-personal .col-xs-7,
body.page-type-personal .col-sm-7,
body.page-type-personal .col-md-7,
body.page-type-personal .col-lg-7,
body.page-type-personal .col-xs-8,
body.page-type-personal .col-sm-8,
body.page-type-personal .col-md-8,
body.page-type-personal .col-lg-8,
body.page-type-personal .col-xs-9,
body.page-type-personal .col-sm-9,
body.page-type-personal .col-md-9,
body.page-type-personal .col-lg-9,
body.page-type-personal .col-xs-10,
body.page-type-personal .col-sm-10,
body.page-type-personal .col-md-10,
body.page-type-personal .col-lg-10,
body.page-type-personal .col-xs-11,
body.page-type-personal .col-sm-11,
body.page-type-personal .col-md-11,
body.page-type-personal .col-lg-11,
body.page-type-personal .col-xs-12,
body.page-type-personal .col-sm-12,
body.page-type-personal .col-md-12,
body.page-type-personal .col-lg-12,
body.page-type-personal .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-personal .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-personal {
  background-color: #7c2e88;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-personal.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-personal {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-personal.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-personal a:hover,
body.page-type-personal a:focus {
  text-decoration: none;
}
body.page-type-personal header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-personal header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-personal header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-personal header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-personal header .inner-header .logo {
    text-align: center;
  }
  body.page-type-personal header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-personal header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-personal header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-personal header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-personal header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-personal header .inner-header .menu li a.active,
body.page-type-personal header .inner-header .menu li a:hover,
body.page-type-personal header .inner-header .menu li a:focus {
  color: #7c2e88;
}
body.page-type-personal header .inner-header .menu li:hover > a,
body.page-type-personal header .inner-header .menu li:focus > a {
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-personal .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-personal .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-personal .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-personal .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #7c2e88;
  background-position: -111px -37px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #7c2e88;
  background-position: -74px -37px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #7c2e88;
  background-position: -37px -37px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-personal .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #7c2e88;
  background-position: 0px -37px;
}
body.page-type-personal .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-personal .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-personal .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-personal .kolommen .kolom .tabs a.active {
  background-color: #7c2e88;
  color: white;
}
body.page-type-personal .kolommen .kolom .tabs a:hover,
body.page-type-personal .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-personal .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-personal .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-personal .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-personal .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-personal .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-personal .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-personal .kolommen .kolom .sidetabs a,
body.page-type-personal .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-personal .kolommen .kolom .sidetabs a span,
body.page-type-personal .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-personal .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-personal .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #7c2e88;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-personal .kolommen .kolom .sidetabs a.active,
body.page-type-personal .kolommen .kolom .sidetabs a:hover,
body.page-type-personal .kolommen .kolom .sidetabs a:focus,
body.page-type-personal .kolommen .kolom .tabs a.icon.active,
body.page-type-personal .kolommen .kolom .tabs a.icon:hover,
body.page-type-personal .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-up,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-reload,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-reset,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-videos,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-download,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-prev,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.page-next,
body.page-type-personal .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-personal .kolommen .kolom .sidetabs a.inactive,
body.page-type-personal .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-personal .kolommen .kolom .kolomheader {
  background: #7c2e88;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-personal .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-personal .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-personal .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-personal .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-personal .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #7c2e88;
  font-family: 'Montserrat Light';
}
body.page-type-personal .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-personal .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-personal .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-personal .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-personal .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-personal .kolommen .kolom .item .kopregel,
body.page-type-personal .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-personal .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-personal .kolommen .kolom .item .metadata {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-personal .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-personal .kolommen .kolom .item .content a {
  color: #7c2e88;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-personal .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-personal .kolommen .kolom .item .content .subtitle,
body.page-type-personal .kolommen .kolom .item .content h2,
body.page-type-personal .kolommen .kolom .item .content h3,
body.page-type-personal .kolommen .kolom .item .content h4,
body.page-type-personal .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-personal .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-personal .kolommen .kolom .item .content.event-content h2,
body.page-type-personal .kolommen .kolom .item .content.event-content h3,
body.page-type-personal .kolommen .kolom .item .content.event-content h4,
body.page-type-personal .kolommen .kolom .item .content.event-content h5 {
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-personal .kolommen .kolom .item .content h3,
body.page-type-personal .kolommen .kolom .item .content h4,
body.page-type-personal .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-personal .kolommen .kolom .item .content .metadata-in-content {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-personal .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #7c2e88;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-personal .kolommen .kolom .item .content ul,
body.page-type-personal .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-personal .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-personal .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #7c2e88;
}
body.page-type-personal .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #7c2e88;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
  color: white !important;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #7c2e88 !important;
  color: white !important;
}
body.page-type-personal .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-personal .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: #7c2e88;
  color: white;
  font-style: italic;
}
body.page-type-personal .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-personal .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-personal .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-personal .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-personal .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-personal .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-personal .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-personal .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-personal .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag.active {
  background-color: #7c2e88;
  color: white;
  border: 1px solid #7c2e88;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-personal .kolommen .kolom .item .content .tags .tag:focus {
  color: #7c2e88;
  border: 1px solid #7c2e88;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-personal .kolommen .kolom .item .content .tags .tag:focus a {
  color: #7c2e88 !important;
}
body.page-type-personal .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-personal .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-personal .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-personal .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-personal .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-personal .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-personal .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-personal .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-personal .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-personal .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-personal .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-personal .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-personal .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl,
body.page-type-personal .kolommen .kolom .leerstijl.active {
  background-color: #7c2e88;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-personal .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-personal .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-personal .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-personal .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-personal .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-personal .kolommen .kolom a.item:hover,
body.page-type-personal .kolommen .kolom a.item:focus {
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-personal .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-personal .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-personal .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #7c2e88;
}
body.page-type-personal .kolommen .kolom hr:last-child {
  border-top: 2px solid #7c2e88;
  padding-bottom: 22.5px;
}
body.page-type-personal .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-personal .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-personal .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-personal .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-personal .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-personal .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item a {
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #7c2e88;
  border: solid 2px #7c2e88;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-personal .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-personal .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven,
body.page-type-personal .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-personal .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-personal .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #7c2e88;
  color: white;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-personal .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-personal .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-personal .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-personal .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-personal .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-personal .pageButtons {
  display: inline-block;
}
body.page-type-personal table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-personal table .ui-button {
  font-size: 14.4px;
}
body.page-type-personal table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-personal table[data-id="overviewTable"] a.force-accentkleur {
  color: #7c2e88 !important;
}
body.page-type-personal table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-personal table,
body.page-type-personal table th,
body.page-type-personal table td {
  border: none;
}
body.page-type-personal table td,
body.page-type-personal table th {
  padding: 5px;
}
body.page-type-personal table th {
  background-color: #7c2e88;
  color: white;
}
body.page-type-personal table td {
  border: 2px solid white;
}
body.page-type-personal table th:first-child {
  border-left: 2px solid white;
}
body.page-type-personal table th:last-child {
  border-right: 2px solid white;
}
body.page-type-personal table .evenRow {
  background-color: #a13cb1;
}
body.page-type-personal table .center {
  text-align: center;
}
body.page-type-personal table .minimalWidth {
  width: 1px;
}
body.page-type-personal table .noWrap {
  white-space: nowrap;
}
body.page-type-personal .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-personal .zelf-reageren {
  text-align: right;
}
body.page-type-personal .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-personal .article-pictures .col-xs-1,
body.page-type-personal .article-pictures .col-sm-1,
body.page-type-personal .article-pictures .col-md-1,
body.page-type-personal .article-pictures .col-lg-1,
body.page-type-personal .article-pictures .col-xs-2,
body.page-type-personal .article-pictures .col-sm-2,
body.page-type-personal .article-pictures .col-md-2,
body.page-type-personal .article-pictures .col-lg-2,
body.page-type-personal .article-pictures .col-xs-3,
body.page-type-personal .article-pictures .col-sm-3,
body.page-type-personal .article-pictures .col-md-3,
body.page-type-personal .article-pictures .col-lg-3,
body.page-type-personal .article-pictures .col-xs-4,
body.page-type-personal .article-pictures .col-sm-4,
body.page-type-personal .article-pictures .col-md-4,
body.page-type-personal .article-pictures .col-lg-4,
body.page-type-personal .article-pictures .col-xs-5,
body.page-type-personal .article-pictures .col-sm-5,
body.page-type-personal .article-pictures .col-md-5,
body.page-type-personal .article-pictures .col-lg-5,
body.page-type-personal .article-pictures .col-xs-6,
body.page-type-personal .article-pictures .col-sm-6,
body.page-type-personal .article-pictures .col-md-6,
body.page-type-personal .article-pictures .col-lg-6,
body.page-type-personal .article-pictures .col-xs-7,
body.page-type-personal .article-pictures .col-sm-7,
body.page-type-personal .article-pictures .col-md-7,
body.page-type-personal .article-pictures .col-lg-7,
body.page-type-personal .article-pictures .col-xs-8,
body.page-type-personal .article-pictures .col-sm-8,
body.page-type-personal .article-pictures .col-md-8,
body.page-type-personal .article-pictures .col-lg-8,
body.page-type-personal .article-pictures .col-xs-9,
body.page-type-personal .article-pictures .col-sm-9,
body.page-type-personal .article-pictures .col-md-9,
body.page-type-personal .article-pictures .col-lg-9,
body.page-type-personal .article-pictures .col-xs-10,
body.page-type-personal .article-pictures .col-sm-10,
body.page-type-personal .article-pictures .col-md-10,
body.page-type-personal .article-pictures .col-lg-10,
body.page-type-personal .article-pictures .col-xs-11,
body.page-type-personal .article-pictures .col-sm-11,
body.page-type-personal .article-pictures .col-md-11,
body.page-type-personal .article-pictures .col-lg-11,
body.page-type-personal .article-pictures .col-xs-12,
body.page-type-personal .article-pictures .col-sm-12,
body.page-type-personal .article-pictures .col-md-12,
body.page-type-personal .article-pictures .col-lg-12,
body.page-type-personal .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-personal .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-personal .article-pictures img {
  margin-top: 15px;
}
body.page-type-personal .article-videos {
  margin-top: 15px;
}
body.page-type-personal .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-personal .search-menu {
    text-align: center;
  }
}
body.page-type-personal .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-personal .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-personal .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-personal .search-menu input:focus {
  outline: none;
}
body.page-type-personal .search-results-form {
  text-align: center;
}
body.page-type-personal .search-results-form input {
  display: inline-block;
  background-color: #a13cb1;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-personal .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-personal .cp-submit-button,
body.page-type-personal .cp-cancel-button,
body.page-type-personal .cp-unsubscribe-button,
body.page-type-personal .cp-block-button {
  display: inline-block;
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-personal .cp-submit-button.cp-cancel-button,
body.page-type-personal .cp-cancel-button.cp-cancel-button,
body.page-type-personal .cp-unsubscribe-button.cp-cancel-button,
body.page-type-personal .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-personal .cp-submit-button.cp-cancel-button:hover,
body.page-type-personal .cp-cancel-button.cp-cancel-button:hover,
body.page-type-personal .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-personal .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-personal .cp-submit-button.cp-unsubscribe-button,
body.page-type-personal .cp-cancel-button.cp-unsubscribe-button,
body.page-type-personal .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-personal .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-personal .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-personal .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-personal .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-personal .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #7c2e88 !important;
  color: white !important;
}
body.page-type-personal .cp-submit-button.cp-block-button,
body.page-type-personal .cp-cancel-button.cp-block-button,
body.page-type-personal .cp-unsubscribe-button.cp-block-button,
body.page-type-personal .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-personal .cp-submit-button:not([disabled]):hover,
body.page-type-personal .cp-submit-button:not([disabled]):focus,
body.page-type-personal .cp-cancel-button:not([disabled]):hover,
body.page-type-personal .cp-cancel-button:not([disabled]):focus,
body.page-type-personal .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-personal .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-personal .cp-block-button:not([disabled]):hover,
body.page-type-personal .cp-block-button:not([disabled]):focus {
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
}
body.page-type-personal .leerstijlen-artikel,
body.page-type-personal .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-personal .leerstijlen-artikel .leerstijl,
body.page-type-personal .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-personal .leerstijlen-artikel .leerstijl:hover,
body.page-type-personal .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-personal .leerstijlen-artikel .leerstijl .lbl,
body.page-type-personal .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-personal .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-personal .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-personal .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-personal .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-personal .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-personal .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-personal .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-personal .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-personal .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-personal .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-personal .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-personal .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #7c2e88;
}
body.page-type-personal .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-personal .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-personal .artikel-tags a.tag:hover {
  background-color: #7c2e88;
}
body.page-type-personal .userinfo,
body.page-type-personal .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-personal .userinfo.userinfo,
body.page-type-personal .siteinfo.userinfo {
  text-align: right;
}
body.page-type-personal .userinfo a,
body.page-type-personal .siteinfo a {
  color: #7c2e88;
}
body.page-type-personal .userinfo .cp-ui-button,
body.page-type-personal .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-personal .userinfo .inner,
body.page-type-personal .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-personal .userinfo.siteinfo .inner,
body.page-type-personal .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-personal .userinfo.userinfo .inner,
body.page-type-personal .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-personal .userinfo .article-path,
body.page-type-personal .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-personal .userinfo .article-path,
body.page-type-personal .userinfo .article-path a,
body.page-type-personal .siteinfo .article-path,
body.page-type-personal .siteinfo .article-path a {
  color: black;
}
body.page-type-personal header .menu {
  position: relative;
}
body.page-type-personal header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-personal header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-personal header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-personal header .menu li > .dropdown li.expired > a {
  color: #7c2e88;
}
body.page-type-personal header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-personal header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-personal header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-personal header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-personal .article-related a {
  font-family: 'Montserrat';
}
body.page-type-personal .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-personal .cp-plain-button:hover,
inputbody.page-type-personal .cp-plain-button:hover {
  color: #7c2e88 !important;
}
body.page-type-personal .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-personal header,
  body.page-type-personal .siteinfo,
  body.page-type-personal .tabs,
  body.page-type-personal .userinfo,
  body.page-type-personal .sidetabs,
  body.page-type-personal .artikel-tags,
  body.page-type-personal .leerstijlen-artikel,
  body.page-type-personal .article-videos,
  body.page-type-personal .section-reacties,
  body.page-type-personal .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-personal .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-personal .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-personal .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-personal .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #7c2e88;
}
body.page-type-personal .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-personal .headerErrorMessage {
  position: relative;
}
body.page-type-personal .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-personal .videoButton,
body.page-type-personal .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-personal .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-personal .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-personal .msgCollectionBorder .msgThread,
body.page-type-personal .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-personal .msgCollectionBorder .msgThread .msg,
body.page-type-personal .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-personal .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-personal .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-personal .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-personal .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-personal .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-personal .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-personal .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-personal .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-personal .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-personal .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-personal .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-personal .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-personal .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-personal .my_profile .item .content input,
body.page-type-personal .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #7c2e88;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-personal .my_profile .item .content button:hover,
body.page-type-personal .my_profile .item .content button:active,
body.page-type-personal .my_profile .item .content input[type=submit]:hover,
body.page-type-personal .my_profile .item .content input[type=submit]:active,
body.page-type-personal .my_profile .item .content button[disabled] {
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background-color: #7c2e88;
}
body.page-type-personal .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-personal .my_profile .item .content .abboOpties input,
body.page-type-personal .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-personal .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #7c2e88;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-personal .notificatie_popop {
  padding: 10px;
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-personal .notificatie_popop label {
  display: block;
}
body.page-type-personal .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-personal textarea:focus,
body.page-type-personal input:focus,
body.page-type-personal button:focus,
body.page-type-personal area:focus {
  outline: none;
}
body.page-type-personal textarea:-webkit-autofill,
body.page-type-personal input:-webkit-autofill,
body.page-type-personal button:-webkit-autofill,
body.page-type-personal area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-personal #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-personal .eventHistorie .projectnummer,
body.page-type-personal .uploads .projectnummer {
  float: right;
}
body.page-type-personal .eventHistorie .historieItem,
body.page-type-personal .eventHistorie .uploadItem,
body.page-type-personal .uploads .historieItem,
body.page-type-personal .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-personal .eventHistorie .historieItem .header,
body.page-type-personal .eventHistorie .uploadItem .header,
body.page-type-personal .uploads .historieItem .header,
body.page-type-personal .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-personal .eventHistorie .newHistorieItem .kopje,
body.page-type-personal .eventHistorie .newUploadItem .kopje,
body.page-type-personal .uploads .newHistorieItem .kopje,
body.page-type-personal .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-personal .eventHistorie .newHistorieItem input,
body.page-type-personal .eventHistorie .newHistorieItem textarea,
body.page-type-personal .eventHistorie .newUploadItem input,
body.page-type-personal .eventHistorie .newUploadItem textarea,
body.page-type-personal .uploads .newHistorieItem input,
body.page-type-personal .uploads .newHistorieItem textarea,
body.page-type-personal .uploads .newUploadItem input,
body.page-type-personal .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-personal .eventHistorie .newHistorieItem input[type=submit],
body.page-type-personal .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-personal .eventHistorie .newUploadItem input[type=submit],
body.page-type-personal .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-personal .uploads .newHistorieItem input[type=submit],
body.page-type-personal .uploads .newHistorieItem textarea[type=submit],
body.page-type-personal .uploads .newUploadItem input[type=submit],
body.page-type-personal .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-personal .eventHistorie .newHistorieItem input[type=file],
body.page-type-personal .eventHistorie .newUploadItem input[type=file],
body.page-type-personal .uploads .newHistorieItem input[type=file],
body.page-type-personal .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-personal .eventHistorie .newHistorieItem textarea,
body.page-type-personal .eventHistorie .newUploadItem textarea,
body.page-type-personal .uploads .newHistorieItem textarea,
body.page-type-personal .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #a13cb1;
  border: none;
  padding: 15px;
}
body.page-type-personal .eventHistorie .newHistorieItem table,
body.page-type-personal .eventHistorie .newUploadItem table,
body.page-type-personal .uploads .newHistorieItem table,
body.page-type-personal .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-personal .eventHistorie .newHistorieItem th,
body.page-type-personal .eventHistorie .newHistorieItem td,
body.page-type-personal .eventHistorie .newUploadItem th,
body.page-type-personal .eventHistorie .newUploadItem td,
body.page-type-personal .uploads .newHistorieItem th,
body.page-type-personal .uploads .newHistorieItem td,
body.page-type-personal .uploads .newUploadItem th,
body.page-type-personal .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-personal .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-personal .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-personal .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-personal .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-personal .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-personal .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-personal .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-personal .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-personal .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-personal .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-personal .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-personal .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #7c2e88;
  border-color: #592162;
}
body.page-type-personal .um_coach .collapseHeader,
body.page-type-personal .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-personal .um_coach .mailGroup,
body.page-type-personal .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-personal .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-personal .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-personal .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-personal .um_coach ul li a {
  text-decoration: none !important;
  color: #7c2e88;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-personal .message.ui-state-highlight {
  background-color: #7c2e88;
  color: white;
}
body.page-type-personal .alignTop {
  vertical-align: top;
}
body.page-type-personal .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-personal .msgContributeReturn {
  text-align: right;
}
body.page-type-personal .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-personal .module-vermelding {
  float: right;
}
body.page-type-personal .module-vermelding a {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-personal .module-vermelding a:hover {
  color: #7c2e88;
}
body.page-type-personal .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #a13cb1;
  border: none;
  padding: 15px;
}
body.page-type-personal .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-personal .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-personal .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-personal .messages-container {
  margin-top: 15px;
}
body.page-type-personal .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-personal .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-personal .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-personal .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #7c2e88;
}
body.page-type-personal .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-personal .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-personal .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-personal .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-personal .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-personal .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-personal .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-personal .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-personal .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-personal .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-personal .register-overlay .register-block,
body.page-type-personal .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-personal .register-overlay .register-block,
  body.page-type-personal .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-personal .register-overlay .register-block ul,
body.page-type-personal .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-personal .register-overlay .register-block ul a,
body.page-type-personal .register-overlay .payment-block ul a {
  color: #7c2e88 !important;
  font-family: 'Montserrat';
}
body.page-type-personal .register-overlay .register-block .quote,
body.page-type-personal .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: #7c2e88;
  color: white;
  font-style: italic;
}
body.page-type-personal .register-overlay .register-block .quote .tekst,
body.page-type-personal .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-personal .register-overlay .register-block .quote,
  body.page-type-personal .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-personal .register-overlay .register-block .quote .tekst,
  body.page-type-personal .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-personal .register-overlay .register-block.payment-block .quote,
body.page-type-personal .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-personal .register-overlay .register-block input,
body.page-type-personal .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-personal .register-overlay .register-block input:-webkit-autofill,
body.page-type-personal .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-personal .register-overlay .register-block input,
  body.page-type-personal .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-personal .register-overlay .register-block .cp-ui-button,
body.page-type-personal .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-personal .register-overlay .register-block .cp-ui-button,
  body.page-type-personal .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-personal .register-overlay .register-block .cp-ui-button:hover,
body.page-type-personal .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-personal #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-personal a[href]:after {
    content: "" !important;
  }
}
body.page-type-personal .my_profile {
  font-family: 'Montserrat';
}
body.page-type-personal .ui-state-default,
body.page-type-personal .ui-widget-content .ui-state-default,
body.page-type-personal .ui-widget-header .ui-state-default,
body.page-type-personal .ui-widget-header {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-personal .ui-state-hover,
body.page-type-personal .ui-widget-content .ui-state-hover,
body.page-type-personal .ui-widget-header .ui-state-hover,
body.page-type-personal .ui-state-focus,
body.page-type-personal .ui-widget-content .ui-state-focus,
body.page-type-personal .ui-widget-header .ui-state-focus {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-personal #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-personal #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-personal #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-personal #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-personal #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px #7c2e88;
}
body.page-type-personal #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-personal #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-personal #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-personal #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-personal #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-personal #wijzig-datum .actions {
  text-align: right;
}
body.page-type-personal #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-personal #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-personal #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-personal #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: #7c2e88;
}
body.page-type-personal #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-personal select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-personal .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-personal .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-personal .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-personal.alternateBG {
  background-image: url("images_eigenhaard/background_personal.png") !important;
}
body.page-type-personal .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron_personal.png");
}
body.page-type-special {
  background-image: url("images_eigenhaard/background_special.png") !important;
}
@media (min-width: 1200px) {
  body.page-type-special .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-special .container {
    width: 960px;
  }
}
body.page-type-special .col-xs-1,
body.page-type-special .col-sm-1,
body.page-type-special .col-md-1,
body.page-type-special .col-lg-1,
body.page-type-special .col-xs-2,
body.page-type-special .col-sm-2,
body.page-type-special .col-md-2,
body.page-type-special .col-lg-2,
body.page-type-special .col-xs-3,
body.page-type-special .col-sm-3,
body.page-type-special .col-md-3,
body.page-type-special .col-lg-3,
body.page-type-special .col-xs-4,
body.page-type-special .col-sm-4,
body.page-type-special .col-md-4,
body.page-type-special .col-lg-4,
body.page-type-special .col-xs-5,
body.page-type-special .col-sm-5,
body.page-type-special .col-md-5,
body.page-type-special .col-lg-5,
body.page-type-special .col-xs-6,
body.page-type-special .col-sm-6,
body.page-type-special .col-md-6,
body.page-type-special .col-lg-6,
body.page-type-special .col-xs-7,
body.page-type-special .col-sm-7,
body.page-type-special .col-md-7,
body.page-type-special .col-lg-7,
body.page-type-special .col-xs-8,
body.page-type-special .col-sm-8,
body.page-type-special .col-md-8,
body.page-type-special .col-lg-8,
body.page-type-special .col-xs-9,
body.page-type-special .col-sm-9,
body.page-type-special .col-md-9,
body.page-type-special .col-lg-9,
body.page-type-special .col-xs-10,
body.page-type-special .col-sm-10,
body.page-type-special .col-md-10,
body.page-type-special .col-lg-10,
body.page-type-special .col-xs-11,
body.page-type-special .col-sm-11,
body.page-type-special .col-md-11,
body.page-type-special .col-lg-11,
body.page-type-special .col-xs-12,
body.page-type-special .col-sm-12,
body.page-type-special .col-md-12,
body.page-type-special .col-lg-12,
body.page-type-special .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-special .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-special {
  background-color: #009fe3;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-special.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-special {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-special.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-special a:hover,
body.page-type-special a:focus {
  text-decoration: none;
}
body.page-type-special header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-special header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-special header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-special header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-special header .inner-header .logo {
    text-align: center;
  }
  body.page-type-special header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-special header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-special header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-special header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-special header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-special header .inner-header .menu li a.active,
body.page-type-special header .inner-header .menu li a:hover,
body.page-type-special header .inner-header .menu li a:focus {
  color: #009fe3;
}
body.page-type-special header .inner-header .menu li:hover > a,
body.page-type-special header .inner-header .menu li:focus > a {
  color: #009fe3;
}
body.page-type-special .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-special .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-special .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-special .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-special .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #009fe3;
  background-position: -111px -37px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #009fe3;
  background-position: -74px -37px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #009fe3;
  background-position: -37px -37px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-special .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #009fe3;
  background-position: 0px -37px;
}
body.page-type-special .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-special .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-special .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-special .kolommen .kolom .tabs a.active {
  background-color: #009fe3;
  color: white;
}
body.page-type-special .kolommen .kolom .tabs a:hover,
body.page-type-special .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-special .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-special .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-special .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-special .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-special .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-special .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-special .kolommen .kolom .sidetabs a,
body.page-type-special .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-special .kolommen .kolom .sidetabs a span,
body.page-type-special .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-special .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-special .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #009fe3;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-special .kolommen .kolom .sidetabs a.active,
body.page-type-special .kolommen .kolom .sidetabs a:hover,
body.page-type-special .kolommen .kolom .sidetabs a:focus,
body.page-type-special .kolommen .kolom .tabs a.icon.active,
body.page-type-special .kolommen .kolom .tabs a.icon:hover,
body.page-type-special .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-special .kolommen .kolom .sidetabs a.page-up,
body.page-type-special .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-reload,
body.page-type-special .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-reset,
body.page-type-special .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-special .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-special .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-special .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-videos,
body.page-type-special .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-download,
body.page-type-special .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-special .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-prev,
body.page-type-special .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.page-next,
body.page-type-special .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-special .kolommen .kolom .sidetabs a.inactive,
body.page-type-special .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-special .kolommen .kolom .kolomheader {
  background: #009fe3;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-special .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-special .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-special .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-special .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-special .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #009fe3;
  font-family: 'Montserrat Light';
}
body.page-type-special .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-special .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-special .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-special .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-special .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-special .kolommen .kolom .item .kopregel,
body.page-type-special .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-special .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-special .kolommen .kolom .item .metadata {
  color: #009fe3;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-special .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-special .kolommen .kolom .item .content a {
  color: #009fe3;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-special .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-special .kolommen .kolom .item .content .subtitle,
body.page-type-special .kolommen .kolom .item .content h2,
body.page-type-special .kolommen .kolom .item .content h3,
body.page-type-special .kolommen .kolom .item .content h4,
body.page-type-special .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-special .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-special .kolommen .kolom .item .content.event-content h2,
body.page-type-special .kolommen .kolom .item .content.event-content h3,
body.page-type-special .kolommen .kolom .item .content.event-content h4,
body.page-type-special .kolommen .kolom .item .content.event-content h5 {
  color: #009fe3;
}
body.page-type-special .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-special .kolommen .kolom .item .content h3,
body.page-type-special .kolommen .kolom .item .content h4,
body.page-type-special .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-special .kolommen .kolom .item .content .metadata-in-content {
  color: #009fe3;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-special .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #009fe3;
}
body.page-type-special .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #009fe3;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-special .kolommen .kolom .item .content ul,
body.page-type-special .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-special .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-special .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #009fe3;
}
body.page-type-special .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-special .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-special .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #009fe3;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-special .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-special .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-special .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #009fe3;
  background-color: #009fe3 !important;
  color: white !important;
}
body.page-type-special .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-special .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #009fe3 !important;
  color: white !important;
}
body.page-type-special .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-special .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: #009fe3;
  color: white;
  font-style: italic;
}
body.page-type-special .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-special .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-special .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-special .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-special .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-special .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-special .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-special .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-special .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-special .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-special .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-special .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-special .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-special .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-special .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag.active {
  background-color: #009fe3;
  color: white;
  border: 1px solid #009fe3;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-special .kolommen .kolom .item .content .tags .tag:focus {
  color: #009fe3;
  border: 1px solid #009fe3;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-special .kolommen .kolom .item .content .tags .tag:focus a {
  color: #009fe3 !important;
}
body.page-type-special .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-special .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-special .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-special .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-special .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-special .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-special .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-special .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-special .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-special .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-special .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-special .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-special .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl,
body.page-type-special .kolommen .kolom .leerstijl.active {
  background-color: #009fe3;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-special .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-special .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-special .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-special .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-special .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-special .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-special .kolommen .kolom a.item:hover,
body.page-type-special .kolommen .kolom a.item:focus {
  color: #009fe3;
}
body.page-type-special .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-special .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-special .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-special .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #009fe3;
}
body.page-type-special .kolommen .kolom hr:last-child {
  border-top: 2px solid #009fe3;
  padding-bottom: 22.5px;
}
body.page-type-special .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-special .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-special .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-special .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-special .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-special .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #009fe3;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven,
body.page-type-special .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item a {
  color: #009fe3;
  text-transform: uppercase;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #009fe3;
  border: solid 2px #009fe3;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #009fe3;
}
body.page-type-special .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-special .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven,
body.page-type-special .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-special .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-special .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-special .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-special .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-special .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #009fe3;
  color: white;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-special .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-special .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-special .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-special .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #009fe3;
}
body.page-type-special .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-special .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-special .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-special .pageButtons {
  display: inline-block;
}
body.page-type-special table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-special table .ui-button {
  font-size: 14.4px;
}
body.page-type-special table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-special table[data-id="overviewTable"] a.force-accentkleur {
  color: #009fe3 !important;
}
body.page-type-special table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-special table,
body.page-type-special table th,
body.page-type-special table td {
  border: none;
}
body.page-type-special table td,
body.page-type-special table th {
  padding: 5px;
}
body.page-type-special table th {
  background-color: #009fe3;
  color: white;
}
body.page-type-special table td {
  border: 2px solid white;
}
body.page-type-special table th:first-child {
  border-left: 2px solid white;
}
body.page-type-special table th:last-child {
  border-right: 2px solid white;
}
body.page-type-special table .evenRow {
  background-color: #00cfff;
}
body.page-type-special table .center {
  text-align: center;
}
body.page-type-special table .minimalWidth {
  width: 1px;
}
body.page-type-special table .noWrap {
  white-space: nowrap;
}
body.page-type-special .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-special .zelf-reageren {
  text-align: right;
}
body.page-type-special .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-special .article-pictures .col-xs-1,
body.page-type-special .article-pictures .col-sm-1,
body.page-type-special .article-pictures .col-md-1,
body.page-type-special .article-pictures .col-lg-1,
body.page-type-special .article-pictures .col-xs-2,
body.page-type-special .article-pictures .col-sm-2,
body.page-type-special .article-pictures .col-md-2,
body.page-type-special .article-pictures .col-lg-2,
body.page-type-special .article-pictures .col-xs-3,
body.page-type-special .article-pictures .col-sm-3,
body.page-type-special .article-pictures .col-md-3,
body.page-type-special .article-pictures .col-lg-3,
body.page-type-special .article-pictures .col-xs-4,
body.page-type-special .article-pictures .col-sm-4,
body.page-type-special .article-pictures .col-md-4,
body.page-type-special .article-pictures .col-lg-4,
body.page-type-special .article-pictures .col-xs-5,
body.page-type-special .article-pictures .col-sm-5,
body.page-type-special .article-pictures .col-md-5,
body.page-type-special .article-pictures .col-lg-5,
body.page-type-special .article-pictures .col-xs-6,
body.page-type-special .article-pictures .col-sm-6,
body.page-type-special .article-pictures .col-md-6,
body.page-type-special .article-pictures .col-lg-6,
body.page-type-special .article-pictures .col-xs-7,
body.page-type-special .article-pictures .col-sm-7,
body.page-type-special .article-pictures .col-md-7,
body.page-type-special .article-pictures .col-lg-7,
body.page-type-special .article-pictures .col-xs-8,
body.page-type-special .article-pictures .col-sm-8,
body.page-type-special .article-pictures .col-md-8,
body.page-type-special .article-pictures .col-lg-8,
body.page-type-special .article-pictures .col-xs-9,
body.page-type-special .article-pictures .col-sm-9,
body.page-type-special .article-pictures .col-md-9,
body.page-type-special .article-pictures .col-lg-9,
body.page-type-special .article-pictures .col-xs-10,
body.page-type-special .article-pictures .col-sm-10,
body.page-type-special .article-pictures .col-md-10,
body.page-type-special .article-pictures .col-lg-10,
body.page-type-special .article-pictures .col-xs-11,
body.page-type-special .article-pictures .col-sm-11,
body.page-type-special .article-pictures .col-md-11,
body.page-type-special .article-pictures .col-lg-11,
body.page-type-special .article-pictures .col-xs-12,
body.page-type-special .article-pictures .col-sm-12,
body.page-type-special .article-pictures .col-md-12,
body.page-type-special .article-pictures .col-lg-12,
body.page-type-special .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-special .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-special .article-pictures img {
  margin-top: 15px;
}
body.page-type-special .article-videos {
  margin-top: 15px;
}
body.page-type-special .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-special .search-menu {
    text-align: center;
  }
}
body.page-type-special .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-special .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-special .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-special .search-menu input:focus {
  outline: none;
}
body.page-type-special .search-results-form {
  text-align: center;
}
body.page-type-special .search-results-form input {
  display: inline-block;
  background-color: #00cfff;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-special .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-special .cp-submit-button,
body.page-type-special .cp-cancel-button,
body.page-type-special .cp-unsubscribe-button,
body.page-type-special .cp-block-button {
  display: inline-block;
  background-color: #009fe3;
  border: solid 1px #009fe3;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-special .cp-submit-button.cp-cancel-button,
body.page-type-special .cp-cancel-button.cp-cancel-button,
body.page-type-special .cp-unsubscribe-button.cp-cancel-button,
body.page-type-special .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #009fe3 !important;
}
body.page-type-special .cp-submit-button.cp-cancel-button:hover,
body.page-type-special .cp-cancel-button.cp-cancel-button:hover,
body.page-type-special .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-special .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-special .cp-submit-button.cp-unsubscribe-button,
body.page-type-special .cp-cancel-button.cp-unsubscribe-button,
body.page-type-special .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-special .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #009fe3 !important;
}
body.page-type-special .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-special .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-special .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-special .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #009fe3 !important;
  color: white !important;
}
body.page-type-special .cp-submit-button.cp-block-button,
body.page-type-special .cp-cancel-button.cp-block-button,
body.page-type-special .cp-unsubscribe-button.cp-block-button,
body.page-type-special .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-special .cp-submit-button:not([disabled]):hover,
body.page-type-special .cp-submit-button:not([disabled]):focus,
body.page-type-special .cp-cancel-button:not([disabled]):hover,
body.page-type-special .cp-cancel-button:not([disabled]):focus,
body.page-type-special .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-special .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-special .cp-block-button:not([disabled]):hover,
body.page-type-special .cp-block-button:not([disabled]):focus {
  background-color: #009fe3;
  border: solid 1px #009fe3;
}
body.page-type-special .leerstijlen-artikel,
body.page-type-special .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-special .leerstijlen-artikel .leerstijl,
body.page-type-special .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-special .leerstijlen-artikel .leerstijl:hover,
body.page-type-special .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-special .leerstijlen-artikel .leerstijl .lbl,
body.page-type-special .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-special .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-special .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-special .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-special .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-special .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-special .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-special .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-special .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-special .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-special .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-special .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-special .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #009fe3;
}
body.page-type-special .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-special .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-special .artikel-tags a.tag:hover {
  background-color: #009fe3;
}
body.page-type-special .userinfo,
body.page-type-special .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-special .userinfo.userinfo,
body.page-type-special .siteinfo.userinfo {
  text-align: right;
}
body.page-type-special .userinfo a,
body.page-type-special .siteinfo a {
  color: #009fe3;
}
body.page-type-special .userinfo .cp-ui-button,
body.page-type-special .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-special .userinfo .inner,
body.page-type-special .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-special .userinfo.siteinfo .inner,
body.page-type-special .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-special .userinfo.userinfo .inner,
body.page-type-special .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-special .userinfo .article-path,
body.page-type-special .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-special .userinfo .article-path,
body.page-type-special .userinfo .article-path a,
body.page-type-special .siteinfo .article-path,
body.page-type-special .siteinfo .article-path a {
  color: black;
}
body.page-type-special header .menu {
  position: relative;
}
body.page-type-special header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-special header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-special header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-special header .menu li > .dropdown li.expired > a {
  color: #009fe3;
}
body.page-type-special header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-special header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-special header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-special header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-special .article-related a {
  font-family: 'Montserrat';
}
body.page-type-special .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-special .cp-plain-button:hover,
inputbody.page-type-special .cp-plain-button:hover {
  color: #009fe3 !important;
}
body.page-type-special .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-special header,
  body.page-type-special .siteinfo,
  body.page-type-special .tabs,
  body.page-type-special .userinfo,
  body.page-type-special .sidetabs,
  body.page-type-special .artikel-tags,
  body.page-type-special .leerstijlen-artikel,
  body.page-type-special .article-videos,
  body.page-type-special .section-reacties,
  body.page-type-special .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-special .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-special .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-special .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-special .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #009fe3;
}
body.page-type-special .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-special .headerErrorMessage {
  position: relative;
}
body.page-type-special .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-special .videoButton,
body.page-type-special .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-special .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-special .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-special .msgCollectionBorder .msgThread,
body.page-type-special .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-special .msgCollectionBorder .msgThread .msg,
body.page-type-special .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-special .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-special .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-special .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-special .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-special .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-special .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-special .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-special .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-special .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-special .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-special .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-special .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-special .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-special .my_profile .item .content input,
body.page-type-special .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #009fe3;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-special .my_profile .item .content button:hover,
body.page-type-special .my_profile .item .content button:active,
body.page-type-special .my_profile .item .content input[type=submit]:hover,
body.page-type-special .my_profile .item .content input[type=submit]:active,
body.page-type-special .my_profile .item .content button[disabled] {
  border: 1px solid #009fe3;
  color: #009fe3;
  background-color: #009fe3;
}
body.page-type-special .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-special .my_profile .item .content .abboOpties input,
body.page-type-special .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-special .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #009fe3;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-special .notificatie_popop {
  padding: 10px;
  border: 1px solid #009fe3;
  color: #009fe3;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-special .notificatie_popop label {
  display: block;
}
body.page-type-special .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-special textarea:focus,
body.page-type-special input:focus,
body.page-type-special button:focus,
body.page-type-special area:focus {
  outline: none;
}
body.page-type-special textarea:-webkit-autofill,
body.page-type-special input:-webkit-autofill,
body.page-type-special button:-webkit-autofill,
body.page-type-special area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-special #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-special .eventHistorie .projectnummer,
body.page-type-special .uploads .projectnummer {
  float: right;
}
body.page-type-special .eventHistorie .historieItem,
body.page-type-special .eventHistorie .uploadItem,
body.page-type-special .uploads .historieItem,
body.page-type-special .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-special .eventHistorie .historieItem .header,
body.page-type-special .eventHistorie .uploadItem .header,
body.page-type-special .uploads .historieItem .header,
body.page-type-special .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #009fe3;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-special .eventHistorie .newHistorieItem .kopje,
body.page-type-special .eventHistorie .newUploadItem .kopje,
body.page-type-special .uploads .newHistorieItem .kopje,
body.page-type-special .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #009fe3;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-special .eventHistorie .newHistorieItem input,
body.page-type-special .eventHistorie .newHistorieItem textarea,
body.page-type-special .eventHistorie .newUploadItem input,
body.page-type-special .eventHistorie .newUploadItem textarea,
body.page-type-special .uploads .newHistorieItem input,
body.page-type-special .uploads .newHistorieItem textarea,
body.page-type-special .uploads .newUploadItem input,
body.page-type-special .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-special .eventHistorie .newHistorieItem input[type=submit],
body.page-type-special .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-special .eventHistorie .newUploadItem input[type=submit],
body.page-type-special .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-special .uploads .newHistorieItem input[type=submit],
body.page-type-special .uploads .newHistorieItem textarea[type=submit],
body.page-type-special .uploads .newUploadItem input[type=submit],
body.page-type-special .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-special .eventHistorie .newHistorieItem input[type=file],
body.page-type-special .eventHistorie .newUploadItem input[type=file],
body.page-type-special .uploads .newHistorieItem input[type=file],
body.page-type-special .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-special .eventHistorie .newHistorieItem textarea,
body.page-type-special .eventHistorie .newUploadItem textarea,
body.page-type-special .uploads .newHistorieItem textarea,
body.page-type-special .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #00cfff;
  border: none;
  padding: 15px;
}
body.page-type-special .eventHistorie .newHistorieItem table,
body.page-type-special .eventHistorie .newUploadItem table,
body.page-type-special .uploads .newHistorieItem table,
body.page-type-special .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-special .eventHistorie .newHistorieItem th,
body.page-type-special .eventHistorie .newHistorieItem td,
body.page-type-special .eventHistorie .newUploadItem th,
body.page-type-special .eventHistorie .newUploadItem td,
body.page-type-special .uploads .newHistorieItem th,
body.page-type-special .uploads .newHistorieItem td,
body.page-type-special .uploads .newUploadItem th,
body.page-type-special .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-special .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-special .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-special .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-special .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-special .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-special .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-special .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-special .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-special .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-special .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-special .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-special .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #009fe3;
  border-color: #007bb0;
}
body.page-type-special .um_coach .collapseHeader,
body.page-type-special .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #009fe3;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-special .um_coach .mailGroup,
body.page-type-special .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-special .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-special .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-special .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-special .um_coach ul li a {
  text-decoration: none !important;
  color: #009fe3;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-special .message.ui-state-highlight {
  background-color: #009fe3;
  color: white;
}
body.page-type-special .alignTop {
  vertical-align: top;
}
body.page-type-special .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-special .msgContributeReturn {
  text-align: right;
}
body.page-type-special .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-special .module-vermelding {
  float: right;
}
body.page-type-special .module-vermelding a {
  font-family: 'Montserrat';
  color: #009fe3;
}
body.page-type-special .module-vermelding a:hover {
  color: #009fe3;
}
body.page-type-special .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #00cfff;
  border: none;
  padding: 15px;
}
body.page-type-special .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-special .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-special .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-special .messages-container {
  margin-top: 15px;
}
body.page-type-special .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-special .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-special .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-special .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #009fe3;
}
body.page-type-special .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-special .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-special .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-special .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-special .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-special .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-special .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-special .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-special .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-special .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-special .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-special .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-special .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-special .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-special .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #009fe3;
  background-color: #009fe3 !important;
}
body.page-type-special .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-special .register-overlay .register-block,
body.page-type-special .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-special .register-overlay .register-block,
  body.page-type-special .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-special .register-overlay .register-block ul,
body.page-type-special .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-special .register-overlay .register-block ul a,
body.page-type-special .register-overlay .payment-block ul a {
  color: #009fe3 !important;
  font-family: 'Montserrat';
}
body.page-type-special .register-overlay .register-block .quote,
body.page-type-special .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: #009fe3;
  color: white;
  font-style: italic;
}
body.page-type-special .register-overlay .register-block .quote .tekst,
body.page-type-special .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-special .register-overlay .register-block .quote,
  body.page-type-special .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-special .register-overlay .register-block .quote .tekst,
  body.page-type-special .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-special .register-overlay .register-block.payment-block .quote,
body.page-type-special .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-special .register-overlay .register-block input,
body.page-type-special .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-special .register-overlay .register-block input:-webkit-autofill,
body.page-type-special .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-special .register-overlay .register-block input,
  body.page-type-special .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-special .register-overlay .register-block .cp-ui-button,
body.page-type-special .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-special .register-overlay .register-block .cp-ui-button,
  body.page-type-special .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-special .register-overlay .register-block .cp-ui-button:hover,
body.page-type-special .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #009fe3;
  background-color: #009fe3 !important;
}
body.page-type-special #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-special a[href]:after {
    content: "" !important;
  }
}
body.page-type-special .my_profile {
  font-family: 'Montserrat';
}
body.page-type-special .ui-state-default,
body.page-type-special .ui-widget-content .ui-state-default,
body.page-type-special .ui-widget-header .ui-state-default,
body.page-type-special .ui-widget-header {
  border: 1px solid #009fe3;
  background: #009fe3;
}
body.page-type-special .ui-state-hover,
body.page-type-special .ui-widget-content .ui-state-hover,
body.page-type-special .ui-widget-header .ui-state-hover,
body.page-type-special .ui-state-focus,
body.page-type-special .ui-widget-content .ui-state-focus,
body.page-type-special .ui-widget-header .ui-state-focus {
  border: 1px solid #009fe3;
  background: #009fe3;
}
body.page-type-special #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-special #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-special #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-special #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-special #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px #009fe3;
}
body.page-type-special #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-special #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: #009fe3;
  text-transform: uppercase;
}
body.page-type-special #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-special #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-special #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-special #wijzig-datum .actions {
  text-align: right;
}
body.page-type-special #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-special #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-special #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-special #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: #009fe3;
}
body.page-type-special #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-special select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-special .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-special .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-special .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-special.alternateBG {
  background-image: url("images_eigenhaard/background_special.png") !important;
}
body.page-type-special .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron_special.png");
}
@media (min-width: 1200px) {
  body.page-type-facilitators-corner .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-facilitators-corner .container {
    width: 960px;
  }
}
body.page-type-facilitators-corner .col-xs-1,
body.page-type-facilitators-corner .col-sm-1,
body.page-type-facilitators-corner .col-md-1,
body.page-type-facilitators-corner .col-lg-1,
body.page-type-facilitators-corner .col-xs-2,
body.page-type-facilitators-corner .col-sm-2,
body.page-type-facilitators-corner .col-md-2,
body.page-type-facilitators-corner .col-lg-2,
body.page-type-facilitators-corner .col-xs-3,
body.page-type-facilitators-corner .col-sm-3,
body.page-type-facilitators-corner .col-md-3,
body.page-type-facilitators-corner .col-lg-3,
body.page-type-facilitators-corner .col-xs-4,
body.page-type-facilitators-corner .col-sm-4,
body.page-type-facilitators-corner .col-md-4,
body.page-type-facilitators-corner .col-lg-4,
body.page-type-facilitators-corner .col-xs-5,
body.page-type-facilitators-corner .col-sm-5,
body.page-type-facilitators-corner .col-md-5,
body.page-type-facilitators-corner .col-lg-5,
body.page-type-facilitators-corner .col-xs-6,
body.page-type-facilitators-corner .col-sm-6,
body.page-type-facilitators-corner .col-md-6,
body.page-type-facilitators-corner .col-lg-6,
body.page-type-facilitators-corner .col-xs-7,
body.page-type-facilitators-corner .col-sm-7,
body.page-type-facilitators-corner .col-md-7,
body.page-type-facilitators-corner .col-lg-7,
body.page-type-facilitators-corner .col-xs-8,
body.page-type-facilitators-corner .col-sm-8,
body.page-type-facilitators-corner .col-md-8,
body.page-type-facilitators-corner .col-lg-8,
body.page-type-facilitators-corner .col-xs-9,
body.page-type-facilitators-corner .col-sm-9,
body.page-type-facilitators-corner .col-md-9,
body.page-type-facilitators-corner .col-lg-9,
body.page-type-facilitators-corner .col-xs-10,
body.page-type-facilitators-corner .col-sm-10,
body.page-type-facilitators-corner .col-md-10,
body.page-type-facilitators-corner .col-lg-10,
body.page-type-facilitators-corner .col-xs-11,
body.page-type-facilitators-corner .col-sm-11,
body.page-type-facilitators-corner .col-md-11,
body.page-type-facilitators-corner .col-lg-11,
body.page-type-facilitators-corner .col-xs-12,
body.page-type-facilitators-corner .col-sm-12,
body.page-type-facilitators-corner .col-md-12,
body.page-type-facilitators-corner .col-lg-12,
body.page-type-facilitators-corner .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-facilitators-corner .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-facilitators-corner {
  background-color: transparent;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-facilitators-corner.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-facilitators-corner {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-facilitators-corner.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-facilitators-corner a:hover,
body.page-type-facilitators-corner a:focus {
  text-decoration: none;
}
body.page-type-facilitators-corner header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-facilitators-corner header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-facilitators-corner header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-facilitators-corner header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-facilitators-corner header .inner-header .logo {
    text-align: center;
  }
  body.page-type-facilitators-corner header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-facilitators-corner header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-facilitators-corner header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-facilitators-corner header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-facilitators-corner header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-facilitators-corner header .inner-header .menu li a.active,
body.page-type-facilitators-corner header .inner-header .menu li a:hover,
body.page-type-facilitators-corner header .inner-header .menu li a:focus {
  color: #71638f;
}
body.page-type-facilitators-corner header .inner-header .menu li:hover > a,
body.page-type-facilitators-corner header .inner-header .menu li:focus > a {
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-facilitators-corner .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-facilitators-corner .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #71638f;
  background-position: -111px -37px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #71638f;
  background-position: -74px -37px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #71638f;
  background-position: -37px -37px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #71638f;
  background-position: 0px -37px;
}
body.page-type-facilitators-corner .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-facilitators-corner .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-facilitators-corner .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-facilitators-corner .kolommen .kolom .tabs a.active {
  background-color: #71638f;
  color: white;
}
body.page-type-facilitators-corner .kolommen .kolom .tabs a:hover,
body.page-type-facilitators-corner .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-facilitators-corner .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-facilitators-corner .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a span,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #71638f;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.active,
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a:hover,
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a:focus,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.active,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon:hover,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-up,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-reload,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-reset,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-videos,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-download,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-prev,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.page-next,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.inactive,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader {
  background: #71638f;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-facilitators-corner .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #71638f;
  font-family: 'Montserrat Light';
}
body.page-type-facilitators-corner .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-facilitators-corner .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-facilitators-corner .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-facilitators-corner .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .kopregel,
body.page-type-facilitators-corner .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-facilitators-corner .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .metadata {
  color: #71638f;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content a {
  color: #71638f;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .subtitle,
body.page-type-facilitators-corner .kolommen .kolom .item .content h2,
body.page-type-facilitators-corner .kolommen .kolom .item .content h3,
body.page-type-facilitators-corner .kolommen .kolom .item .content h4,
body.page-type-facilitators-corner .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content h2,
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content h3,
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content h4,
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content h5 {
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content h3,
body.page-type-facilitators-corner .kolommen .kolom .item .content h4,
body.page-type-facilitators-corner .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .metadata-in-content {
  color: #71638f;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #71638f;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content ul,
body.page-type-facilitators-corner .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #71638f;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #71638f;
  background-color: #71638f !important;
  color: white !important;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #71638f !important;
  color: white !important;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: transparent;
  color: white;
  font-style: italic;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag.active {
  background-color: #71638f;
  color: white;
  border: 1px solid #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag:focus {
  color: #71638f;
  border: 1px solid #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag:focus a {
  color: #71638f !important;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-facilitators-corner .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-facilitators-corner .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active {
  background-color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus {
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-facilitators-corner .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-facilitators-corner .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom hr:last-child {
  border-top: 2px solid #71638f;
  padding-bottom: 22.5px;
}
body.page-type-facilitators-corner .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-facilitators-corner .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-facilitators-corner .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-facilitators-corner .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item a {
  color: #71638f;
  text-transform: uppercase;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #71638f;
  border: solid 2px #71638f;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #71638f;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-facilitators-corner .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #71638f;
  color: white;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-facilitators-corner .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-facilitators-corner .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #71638f;
}
body.page-type-facilitators-corner .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-facilitators-corner .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-facilitators-corner .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-facilitators-corner .pageButtons {
  display: inline-block;
}
body.page-type-facilitators-corner table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner table .ui-button {
  font-size: 14.4px;
}
body.page-type-facilitators-corner table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-facilitators-corner table[data-id="overviewTable"] a.force-accentkleur {
  color: #71638f !important;
}
body.page-type-facilitators-corner table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-facilitators-corner table,
body.page-type-facilitators-corner table th,
body.page-type-facilitators-corner table td {
  border: none;
}
body.page-type-facilitators-corner table td,
body.page-type-facilitators-corner table th {
  padding: 5px;
}
body.page-type-facilitators-corner table th {
  background-color: #71638f;
  color: white;
}
body.page-type-facilitators-corner table td {
  border: 2px solid white;
}
body.page-type-facilitators-corner table th:first-child {
  border-left: 2px solid white;
}
body.page-type-facilitators-corner table th:last-child {
  border-right: 2px solid white;
}
body.page-type-facilitators-corner table .evenRow {
  background-color: #9381ba;
}
body.page-type-facilitators-corner table .center {
  text-align: center;
}
body.page-type-facilitators-corner table .minimalWidth {
  width: 1px;
}
body.page-type-facilitators-corner table .noWrap {
  white-space: nowrap;
}
body.page-type-facilitators-corner .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-facilitators-corner .zelf-reageren {
  text-align: right;
}
body.page-type-facilitators-corner .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-facilitators-corner .article-pictures .col-xs-1,
body.page-type-facilitators-corner .article-pictures .col-sm-1,
body.page-type-facilitators-corner .article-pictures .col-md-1,
body.page-type-facilitators-corner .article-pictures .col-lg-1,
body.page-type-facilitators-corner .article-pictures .col-xs-2,
body.page-type-facilitators-corner .article-pictures .col-sm-2,
body.page-type-facilitators-corner .article-pictures .col-md-2,
body.page-type-facilitators-corner .article-pictures .col-lg-2,
body.page-type-facilitators-corner .article-pictures .col-xs-3,
body.page-type-facilitators-corner .article-pictures .col-sm-3,
body.page-type-facilitators-corner .article-pictures .col-md-3,
body.page-type-facilitators-corner .article-pictures .col-lg-3,
body.page-type-facilitators-corner .article-pictures .col-xs-4,
body.page-type-facilitators-corner .article-pictures .col-sm-4,
body.page-type-facilitators-corner .article-pictures .col-md-4,
body.page-type-facilitators-corner .article-pictures .col-lg-4,
body.page-type-facilitators-corner .article-pictures .col-xs-5,
body.page-type-facilitators-corner .article-pictures .col-sm-5,
body.page-type-facilitators-corner .article-pictures .col-md-5,
body.page-type-facilitators-corner .article-pictures .col-lg-5,
body.page-type-facilitators-corner .article-pictures .col-xs-6,
body.page-type-facilitators-corner .article-pictures .col-sm-6,
body.page-type-facilitators-corner .article-pictures .col-md-6,
body.page-type-facilitators-corner .article-pictures .col-lg-6,
body.page-type-facilitators-corner .article-pictures .col-xs-7,
body.page-type-facilitators-corner .article-pictures .col-sm-7,
body.page-type-facilitators-corner .article-pictures .col-md-7,
body.page-type-facilitators-corner .article-pictures .col-lg-7,
body.page-type-facilitators-corner .article-pictures .col-xs-8,
body.page-type-facilitators-corner .article-pictures .col-sm-8,
body.page-type-facilitators-corner .article-pictures .col-md-8,
body.page-type-facilitators-corner .article-pictures .col-lg-8,
body.page-type-facilitators-corner .article-pictures .col-xs-9,
body.page-type-facilitators-corner .article-pictures .col-sm-9,
body.page-type-facilitators-corner .article-pictures .col-md-9,
body.page-type-facilitators-corner .article-pictures .col-lg-9,
body.page-type-facilitators-corner .article-pictures .col-xs-10,
body.page-type-facilitators-corner .article-pictures .col-sm-10,
body.page-type-facilitators-corner .article-pictures .col-md-10,
body.page-type-facilitators-corner .article-pictures .col-lg-10,
body.page-type-facilitators-corner .article-pictures .col-xs-11,
body.page-type-facilitators-corner .article-pictures .col-sm-11,
body.page-type-facilitators-corner .article-pictures .col-md-11,
body.page-type-facilitators-corner .article-pictures .col-lg-11,
body.page-type-facilitators-corner .article-pictures .col-xs-12,
body.page-type-facilitators-corner .article-pictures .col-sm-12,
body.page-type-facilitators-corner .article-pictures .col-md-12,
body.page-type-facilitators-corner .article-pictures .col-lg-12,
body.page-type-facilitators-corner .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-facilitators-corner .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-facilitators-corner .article-pictures img {
  margin-top: 15px;
}
body.page-type-facilitators-corner .article-videos {
  margin-top: 15px;
}
body.page-type-facilitators-corner .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-facilitators-corner .search-menu {
    text-align: center;
  }
}
body.page-type-facilitators-corner .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-facilitators-corner .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-facilitators-corner .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-facilitators-corner .search-menu input:focus {
  outline: none;
}
body.page-type-facilitators-corner .search-results-form {
  text-align: center;
}
body.page-type-facilitators-corner .search-results-form input {
  display: inline-block;
  background-color: #9381ba;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-facilitators-corner .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-facilitators-corner .cp-submit-button,
body.page-type-facilitators-corner .cp-cancel-button,
body.page-type-facilitators-corner .cp-unsubscribe-button,
body.page-type-facilitators-corner .cp-block-button {
  display: inline-block;
  background-color: #71638f;
  border: solid 1px #71638f;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-facilitators-corner .cp-submit-button.cp-cancel-button,
body.page-type-facilitators-corner .cp-cancel-button.cp-cancel-button,
body.page-type-facilitators-corner .cp-unsubscribe-button.cp-cancel-button,
body.page-type-facilitators-corner .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #71638f !important;
}
body.page-type-facilitators-corner .cp-submit-button.cp-cancel-button:hover,
body.page-type-facilitators-corner .cp-cancel-button.cp-cancel-button:hover,
body.page-type-facilitators-corner .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-facilitators-corner .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-facilitators-corner .cp-submit-button.cp-unsubscribe-button,
body.page-type-facilitators-corner .cp-cancel-button.cp-unsubscribe-button,
body.page-type-facilitators-corner .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-facilitators-corner .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #71638f !important;
}
body.page-type-facilitators-corner .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-facilitators-corner .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-facilitators-corner .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-facilitators-corner .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #71638f !important;
  color: white !important;
}
body.page-type-facilitators-corner .cp-submit-button.cp-block-button,
body.page-type-facilitators-corner .cp-cancel-button.cp-block-button,
body.page-type-facilitators-corner .cp-unsubscribe-button.cp-block-button,
body.page-type-facilitators-corner .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-facilitators-corner .cp-submit-button:not([disabled]):hover,
body.page-type-facilitators-corner .cp-submit-button:not([disabled]):focus,
body.page-type-facilitators-corner .cp-cancel-button:not([disabled]):hover,
body.page-type-facilitators-corner .cp-cancel-button:not([disabled]):focus,
body.page-type-facilitators-corner .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-facilitators-corner .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-facilitators-corner .cp-block-button:not([disabled]):hover,
body.page-type-facilitators-corner .cp-block-button:not([disabled]):focus {
  background-color: #71638f;
  border: solid 1px #71638f;
}
body.page-type-facilitators-corner .leerstijlen-artikel,
body.page-type-facilitators-corner .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-facilitators-corner .leerstijlen-artikel .leerstijl,
body.page-type-facilitators-corner .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-facilitators-corner .leerstijlen-artikel .leerstijl:hover,
body.page-type-facilitators-corner .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-facilitators-corner .leerstijlen-artikel .leerstijl .lbl,
body.page-type-facilitators-corner .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-facilitators-corner .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-facilitators-corner .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #71638f;
}
body.page-type-facilitators-corner .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-facilitators-corner .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-facilitators-corner .artikel-tags a.tag:hover {
  background-color: #71638f;
}
body.page-type-facilitators-corner .userinfo,
body.page-type-facilitators-corner .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-facilitators-corner .userinfo.userinfo,
body.page-type-facilitators-corner .siteinfo.userinfo {
  text-align: right;
}
body.page-type-facilitators-corner .userinfo a,
body.page-type-facilitators-corner .siteinfo a {
  color: #71638f;
}
body.page-type-facilitators-corner .userinfo .cp-ui-button,
body.page-type-facilitators-corner .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-facilitators-corner .userinfo .inner,
body.page-type-facilitators-corner .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-facilitators-corner .userinfo.siteinfo .inner,
body.page-type-facilitators-corner .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-facilitators-corner .userinfo.userinfo .inner,
body.page-type-facilitators-corner .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-facilitators-corner .userinfo .article-path,
body.page-type-facilitators-corner .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-facilitators-corner .userinfo .article-path,
body.page-type-facilitators-corner .userinfo .article-path a,
body.page-type-facilitators-corner .siteinfo .article-path,
body.page-type-facilitators-corner .siteinfo .article-path a {
  color: black;
}
body.page-type-facilitators-corner header .menu {
  position: relative;
}
body.page-type-facilitators-corner header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-facilitators-corner header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-facilitators-corner header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-facilitators-corner header .menu li > .dropdown li.expired > a {
  color: #71638f;
}
body.page-type-facilitators-corner header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-facilitators-corner header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-facilitators-corner header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-facilitators-corner header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-facilitators-corner .article-related a {
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-facilitators-corner .cp-plain-button:hover,
inputbody.page-type-facilitators-corner .cp-plain-button:hover {
  color: #71638f !important;
}
body.page-type-facilitators-corner .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-facilitators-corner header,
  body.page-type-facilitators-corner .siteinfo,
  body.page-type-facilitators-corner .tabs,
  body.page-type-facilitators-corner .userinfo,
  body.page-type-facilitators-corner .sidetabs,
  body.page-type-facilitators-corner .artikel-tags,
  body.page-type-facilitators-corner .leerstijlen-artikel,
  body.page-type-facilitators-corner .article-videos,
  body.page-type-facilitators-corner .section-reacties,
  body.page-type-facilitators-corner .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-facilitators-corner .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-facilitators-corner .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-facilitators-corner .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-facilitators-corner .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #71638f;
}
body.page-type-facilitators-corner .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-facilitators-corner .headerErrorMessage {
  position: relative;
}
body.page-type-facilitators-corner .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-facilitators-corner .videoButton,
body.page-type-facilitators-corner .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-facilitators-corner .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-facilitators-corner .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgThread,
body.page-type-facilitators-corner .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgThread .msg,
body.page-type-facilitators-corner .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-facilitators-corner .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-facilitators-corner .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-facilitators-corner .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-facilitators-corner .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-facilitators-corner .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-facilitators-corner .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-facilitators-corner .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-facilitators-corner .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-facilitators-corner .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-facilitators-corner .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-facilitators-corner .my_profile .item .content input,
body.page-type-facilitators-corner .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #71638f;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner .my_profile .item .content button:hover,
body.page-type-facilitators-corner .my_profile .item .content button:active,
body.page-type-facilitators-corner .my_profile .item .content input[type=submit]:hover,
body.page-type-facilitators-corner .my_profile .item .content input[type=submit]:active,
body.page-type-facilitators-corner .my_profile .item .content button[disabled] {
  border: 1px solid #71638f;
  color: #71638f;
  background-color: #71638f;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties input,
body.page-type-facilitators-corner .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-facilitators-corner .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #71638f;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-facilitators-corner .notificatie_popop {
  padding: 10px;
  border: 1px solid #71638f;
  color: #71638f;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-facilitators-corner .notificatie_popop label {
  display: block;
}
body.page-type-facilitators-corner .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-facilitators-corner textarea:focus,
body.page-type-facilitators-corner input:focus,
body.page-type-facilitators-corner button:focus,
body.page-type-facilitators-corner area:focus {
  outline: none;
}
body.page-type-facilitators-corner textarea:-webkit-autofill,
body.page-type-facilitators-corner input:-webkit-autofill,
body.page-type-facilitators-corner button:-webkit-autofill,
body.page-type-facilitators-corner area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-facilitators-corner #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-facilitators-corner .eventHistorie .projectnummer,
body.page-type-facilitators-corner .uploads .projectnummer {
  float: right;
}
body.page-type-facilitators-corner .eventHistorie .historieItem,
body.page-type-facilitators-corner .eventHistorie .uploadItem,
body.page-type-facilitators-corner .uploads .historieItem,
body.page-type-facilitators-corner .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-facilitators-corner .eventHistorie .historieItem .header,
body.page-type-facilitators-corner .eventHistorie .uploadItem .header,
body.page-type-facilitators-corner .uploads .historieItem .header,
body.page-type-facilitators-corner .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #71638f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem .kopje,
body.page-type-facilitators-corner .eventHistorie .newUploadItem .kopje,
body.page-type-facilitators-corner .uploads .newHistorieItem .kopje,
body.page-type-facilitators-corner .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #71638f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem input,
body.page-type-facilitators-corner .eventHistorie .newHistorieItem textarea,
body.page-type-facilitators-corner .eventHistorie .newUploadItem input,
body.page-type-facilitators-corner .eventHistorie .newUploadItem textarea,
body.page-type-facilitators-corner .uploads .newHistorieItem input,
body.page-type-facilitators-corner .uploads .newHistorieItem textarea,
body.page-type-facilitators-corner .uploads .newUploadItem input,
body.page-type-facilitators-corner .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem input[type=submit],
body.page-type-facilitators-corner .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-facilitators-corner .eventHistorie .newUploadItem input[type=submit],
body.page-type-facilitators-corner .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-facilitators-corner .uploads .newHistorieItem input[type=submit],
body.page-type-facilitators-corner .uploads .newHistorieItem textarea[type=submit],
body.page-type-facilitators-corner .uploads .newUploadItem input[type=submit],
body.page-type-facilitators-corner .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem input[type=file],
body.page-type-facilitators-corner .eventHistorie .newUploadItem input[type=file],
body.page-type-facilitators-corner .uploads .newHistorieItem input[type=file],
body.page-type-facilitators-corner .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem textarea,
body.page-type-facilitators-corner .eventHistorie .newUploadItem textarea,
body.page-type-facilitators-corner .uploads .newHistorieItem textarea,
body.page-type-facilitators-corner .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #9381ba;
  border: none;
  padding: 15px;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem table,
body.page-type-facilitators-corner .eventHistorie .newUploadItem table,
body.page-type-facilitators-corner .uploads .newHistorieItem table,
body.page-type-facilitators-corner .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem th,
body.page-type-facilitators-corner .eventHistorie .newHistorieItem td,
body.page-type-facilitators-corner .eventHistorie .newUploadItem th,
body.page-type-facilitators-corner .eventHistorie .newUploadItem td,
body.page-type-facilitators-corner .uploads .newHistorieItem th,
body.page-type-facilitators-corner .uploads .newHistorieItem td,
body.page-type-facilitators-corner .uploads .newUploadItem th,
body.page-type-facilitators-corner .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-facilitators-corner .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-facilitators-corner .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-facilitators-corner .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-facilitators-corner .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-facilitators-corner .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-facilitators-corner .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-facilitators-corner .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-facilitators-corner .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-facilitators-corner .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-facilitators-corner .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #71638f;
  border-color: #594e71;
}
body.page-type-facilitators-corner .um_coach .collapseHeader,
body.page-type-facilitators-corner .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #71638f;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-facilitators-corner .um_coach .mailGroup,
body.page-type-facilitators-corner .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-facilitators-corner .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-facilitators-corner .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-facilitators-corner .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-facilitators-corner .um_coach ul li a {
  text-decoration: none !important;
  color: #71638f;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-facilitators-corner .message.ui-state-highlight {
  background-color: #71638f;
  color: white;
}
body.page-type-facilitators-corner .alignTop {
  vertical-align: top;
}
body.page-type-facilitators-corner .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-facilitators-corner .msgContributeReturn {
  text-align: right;
}
body.page-type-facilitators-corner .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-facilitators-corner .module-vermelding {
  float: right;
}
body.page-type-facilitators-corner .module-vermelding a {
  font-family: 'Montserrat';
  color: #71638f;
}
body.page-type-facilitators-corner .module-vermelding a:hover {
  color: #71638f;
}
body.page-type-facilitators-corner .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #9381ba;
  border: none;
  padding: 15px;
}
body.page-type-facilitators-corner .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-facilitators-corner .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-facilitators-corner .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-facilitators-corner .messages-container {
  margin-top: 15px;
}
body.page-type-facilitators-corner .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-facilitators-corner .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-facilitators-corner .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-facilitators-corner .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #71638f;
}
body.page-type-facilitators-corner .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-facilitators-corner .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-facilitators-corner .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-facilitators-corner .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-facilitators-corner .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-facilitators-corner .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-facilitators-corner .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-facilitators-corner .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #71638f;
  background-color: #71638f !important;
}
body.page-type-facilitators-corner .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-facilitators-corner .register-overlay .register-block,
body.page-type-facilitators-corner .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-facilitators-corner .register-overlay .register-block,
  body.page-type-facilitators-corner .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-facilitators-corner .register-overlay .register-block ul,
body.page-type-facilitators-corner .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-facilitators-corner .register-overlay .register-block ul a,
body.page-type-facilitators-corner .register-overlay .payment-block ul a {
  color: #71638f !important;
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner .register-overlay .register-block .quote,
body.page-type-facilitators-corner .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: transparent;
  color: white;
  font-style: italic;
}
body.page-type-facilitators-corner .register-overlay .register-block .quote .tekst,
body.page-type-facilitators-corner .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-facilitators-corner .register-overlay .register-block .quote,
  body.page-type-facilitators-corner .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-facilitators-corner .register-overlay .register-block .quote .tekst,
  body.page-type-facilitators-corner .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-facilitators-corner .register-overlay .register-block.payment-block .quote,
body.page-type-facilitators-corner .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-facilitators-corner .register-overlay .register-block input,
body.page-type-facilitators-corner .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-facilitators-corner .register-overlay .register-block input:-webkit-autofill,
body.page-type-facilitators-corner .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-facilitators-corner .register-overlay .register-block input,
  body.page-type-facilitators-corner .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-facilitators-corner .register-overlay .register-block .cp-ui-button,
body.page-type-facilitators-corner .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-facilitators-corner .register-overlay .register-block .cp-ui-button,
  body.page-type-facilitators-corner .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-facilitators-corner .register-overlay .register-block .cp-ui-button:hover,
body.page-type-facilitators-corner .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #71638f;
  background-color: #71638f !important;
}
body.page-type-facilitators-corner #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-facilitators-corner a[href]:after {
    content: "" !important;
  }
}
body.page-type-facilitators-corner .my_profile {
  font-family: 'Montserrat';
}
body.page-type-facilitators-corner .ui-state-default,
body.page-type-facilitators-corner .ui-widget-content .ui-state-default,
body.page-type-facilitators-corner .ui-widget-header .ui-state-default,
body.page-type-facilitators-corner .ui-widget-header {
  border: 1px solid #71638f;
  background: #71638f;
}
body.page-type-facilitators-corner .ui-state-hover,
body.page-type-facilitators-corner .ui-widget-content .ui-state-hover,
body.page-type-facilitators-corner .ui-widget-header .ui-state-hover,
body.page-type-facilitators-corner .ui-state-focus,
body.page-type-facilitators-corner .ui-widget-content .ui-state-focus,
body.page-type-facilitators-corner .ui-widget-header .ui-state-focus {
  border: 1px solid transparent;
  background: transparent;
}
body.page-type-facilitators-corner #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-facilitators-corner #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-facilitators-corner #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px transparent;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: transparent;
  text-transform: uppercase;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-facilitators-corner #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-facilitators-corner #wijzig-datum .actions {
  text-align: right;
}
body.page-type-facilitators-corner #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-facilitators-corner #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-facilitators-corner #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-facilitators-corner #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: transparent;
}
body.page-type-facilitators-corner #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-facilitators-corner select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-facilitators-corner .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-facilitators-corner .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-facilitators-corner .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-facilitators-corner.alternateBG {
  background-image: url("images_eigenhaard/background3.png") !important;
  background-blend-mode: inherit !important;
}
body.page-type-facilitators-corner .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron_special.png");
}
@media (min-width: 1200px) {
  body.page-type-topics .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-topics .container {
    width: 960px;
  }
}
body.page-type-topics .col-xs-1,
body.page-type-topics .col-sm-1,
body.page-type-topics .col-md-1,
body.page-type-topics .col-lg-1,
body.page-type-topics .col-xs-2,
body.page-type-topics .col-sm-2,
body.page-type-topics .col-md-2,
body.page-type-topics .col-lg-2,
body.page-type-topics .col-xs-3,
body.page-type-topics .col-sm-3,
body.page-type-topics .col-md-3,
body.page-type-topics .col-lg-3,
body.page-type-topics .col-xs-4,
body.page-type-topics .col-sm-4,
body.page-type-topics .col-md-4,
body.page-type-topics .col-lg-4,
body.page-type-topics .col-xs-5,
body.page-type-topics .col-sm-5,
body.page-type-topics .col-md-5,
body.page-type-topics .col-lg-5,
body.page-type-topics .col-xs-6,
body.page-type-topics .col-sm-6,
body.page-type-topics .col-md-6,
body.page-type-topics .col-lg-6,
body.page-type-topics .col-xs-7,
body.page-type-topics .col-sm-7,
body.page-type-topics .col-md-7,
body.page-type-topics .col-lg-7,
body.page-type-topics .col-xs-8,
body.page-type-topics .col-sm-8,
body.page-type-topics .col-md-8,
body.page-type-topics .col-lg-8,
body.page-type-topics .col-xs-9,
body.page-type-topics .col-sm-9,
body.page-type-topics .col-md-9,
body.page-type-topics .col-lg-9,
body.page-type-topics .col-xs-10,
body.page-type-topics .col-sm-10,
body.page-type-topics .col-md-10,
body.page-type-topics .col-lg-10,
body.page-type-topics .col-xs-11,
body.page-type-topics .col-sm-11,
body.page-type-topics .col-md-11,
body.page-type-topics .col-lg-11,
body.page-type-topics .col-xs-12,
body.page-type-topics .col-sm-12,
body.page-type-topics .col-md-12,
body.page-type-topics .col-lg-12,
body.page-type-topics .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-topics .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-topics {
  background-color: #7c2e88;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-topics.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-topics {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-topics.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-topics a:hover,
body.page-type-topics a:focus {
  text-decoration: none;
}
body.page-type-topics header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-topics header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-topics header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-topics header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-topics header .inner-header .logo {
    text-align: center;
  }
  body.page-type-topics header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-topics header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-topics header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-topics header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-topics header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-topics header .inner-header .menu li a.active,
body.page-type-topics header .inner-header .menu li a:hover,
body.page-type-topics header .inner-header .menu li a:focus {
  color: #7c2e88;
}
body.page-type-topics header .inner-header .menu li:hover > a,
body.page-type-topics header .inner-header .menu li:focus > a {
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-topics .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-topics .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-topics .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-topics .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #7c2e88;
  background-position: -111px -37px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #7c2e88;
  background-position: -74px -37px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #7c2e88;
  background-position: -37px -37px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-topics .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #7c2e88;
  background-position: 0px -37px;
}
body.page-type-topics .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-topics .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-topics .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-topics .kolommen .kolom .tabs a.active {
  background-color: #7c2e88;
  color: white;
}
body.page-type-topics .kolommen .kolom .tabs a:hover,
body.page-type-topics .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-topics .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-topics .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-topics .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-topics .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-topics .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-topics .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-topics .kolommen .kolom .sidetabs a,
body.page-type-topics .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-topics .kolommen .kolom .sidetabs a span,
body.page-type-topics .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-topics .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-topics .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #7c2e88;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-topics .kolommen .kolom .sidetabs a.active,
body.page-type-topics .kolommen .kolom .sidetabs a:hover,
body.page-type-topics .kolommen .kolom .sidetabs a:focus,
body.page-type-topics .kolommen .kolom .tabs a.icon.active,
body.page-type-topics .kolommen .kolom .tabs a.icon:hover,
body.page-type-topics .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-up,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-reload,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-reset,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-videos,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-download,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-prev,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.page-next,
body.page-type-topics .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-topics .kolommen .kolom .sidetabs a.inactive,
body.page-type-topics .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-topics .kolommen .kolom .kolomheader {
  background: #7c2e88;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-topics .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-topics .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-topics .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-topics .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-topics .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #7c2e88;
  font-family: 'Montserrat Light';
}
body.page-type-topics .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-topics .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-topics .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-topics .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-topics .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-topics .kolommen .kolom .item .kopregel,
body.page-type-topics .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-topics .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-topics .kolommen .kolom .item .metadata {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-topics .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-topics .kolommen .kolom .item .content a {
  color: #7c2e88;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-topics .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-topics .kolommen .kolom .item .content .subtitle,
body.page-type-topics .kolommen .kolom .item .content h2,
body.page-type-topics .kolommen .kolom .item .content h3,
body.page-type-topics .kolommen .kolom .item .content h4,
body.page-type-topics .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-topics .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-topics .kolommen .kolom .item .content.event-content h2,
body.page-type-topics .kolommen .kolom .item .content.event-content h3,
body.page-type-topics .kolommen .kolom .item .content.event-content h4,
body.page-type-topics .kolommen .kolom .item .content.event-content h5 {
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-topics .kolommen .kolom .item .content h3,
body.page-type-topics .kolommen .kolom .item .content h4,
body.page-type-topics .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-topics .kolommen .kolom .item .content .metadata-in-content {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-topics .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #7c2e88;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-topics .kolommen .kolom .item .content ul,
body.page-type-topics .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-topics .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-topics .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #7c2e88;
}
body.page-type-topics .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #7c2e88;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
  color: black !important;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #7c2e88 !important;
  color: black !important;
}
body.page-type-topics .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-topics .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: #7c2e88;
  color: black;
  font-style: italic;
}
body.page-type-topics .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-topics .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-topics .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-topics .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-topics .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-topics .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-topics .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-topics .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-topics .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag.active {
  background-color: #7c2e88;
  color: white;
  border: 1px solid #7c2e88;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-topics .kolommen .kolom .item .content .tags .tag:focus {
  color: #7c2e88;
  border: 1px solid #7c2e88;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-topics .kolommen .kolom .item .content .tags .tag:focus a {
  color: #7c2e88 !important;
}
body.page-type-topics .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-topics .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-topics .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-topics .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-topics .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-topics .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-topics .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-topics .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-topics .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-topics .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-topics .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-topics .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-topics .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl,
body.page-type-topics .kolommen .kolom .leerstijl.active {
  background-color: #7c2e88;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-topics .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-topics .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-topics .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-topics .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-topics .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-topics .kolommen .kolom a.item:hover,
body.page-type-topics .kolommen .kolom a.item:focus {
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-topics .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-topics .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-topics .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #7c2e88;
}
body.page-type-topics .kolommen .kolom hr:last-child {
  border-top: 2px solid #7c2e88;
  padding-bottom: 22.5px;
}
body.page-type-topics .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-topics .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-topics .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-topics .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-topics .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-topics .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item a {
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #7c2e88;
  border: solid 2px #7c2e88;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-topics .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-topics .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven,
body.page-type-topics .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-topics .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-topics .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #7c2e88;
  color: black;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-topics .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-topics .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-topics .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-topics .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-topics .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-topics .pageButtons {
  display: inline-block;
}
body.page-type-topics table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-topics table .ui-button {
  font-size: 14.4px;
}
body.page-type-topics table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-topics table[data-id="overviewTable"] a.force-accentkleur {
  color: #7c2e88 !important;
}
body.page-type-topics table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-topics table,
body.page-type-topics table th,
body.page-type-topics table td {
  border: none;
}
body.page-type-topics table td,
body.page-type-topics table th {
  padding: 5px;
}
body.page-type-topics table th {
  background-color: #7c2e88;
  color: white;
}
body.page-type-topics table td {
  border: 2px solid white;
}
body.page-type-topics table th:first-child {
  border-left: 2px solid white;
}
body.page-type-topics table th:last-child {
  border-right: 2px solid white;
}
body.page-type-topics table .evenRow {
  background-color: #a13cb1;
}
body.page-type-topics table .center {
  text-align: center;
}
body.page-type-topics table .minimalWidth {
  width: 1px;
}
body.page-type-topics table .noWrap {
  white-space: nowrap;
}
body.page-type-topics .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-topics .zelf-reageren {
  text-align: right;
}
body.page-type-topics .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-topics .article-pictures .col-xs-1,
body.page-type-topics .article-pictures .col-sm-1,
body.page-type-topics .article-pictures .col-md-1,
body.page-type-topics .article-pictures .col-lg-1,
body.page-type-topics .article-pictures .col-xs-2,
body.page-type-topics .article-pictures .col-sm-2,
body.page-type-topics .article-pictures .col-md-2,
body.page-type-topics .article-pictures .col-lg-2,
body.page-type-topics .article-pictures .col-xs-3,
body.page-type-topics .article-pictures .col-sm-3,
body.page-type-topics .article-pictures .col-md-3,
body.page-type-topics .article-pictures .col-lg-3,
body.page-type-topics .article-pictures .col-xs-4,
body.page-type-topics .article-pictures .col-sm-4,
body.page-type-topics .article-pictures .col-md-4,
body.page-type-topics .article-pictures .col-lg-4,
body.page-type-topics .article-pictures .col-xs-5,
body.page-type-topics .article-pictures .col-sm-5,
body.page-type-topics .article-pictures .col-md-5,
body.page-type-topics .article-pictures .col-lg-5,
body.page-type-topics .article-pictures .col-xs-6,
body.page-type-topics .article-pictures .col-sm-6,
body.page-type-topics .article-pictures .col-md-6,
body.page-type-topics .article-pictures .col-lg-6,
body.page-type-topics .article-pictures .col-xs-7,
body.page-type-topics .article-pictures .col-sm-7,
body.page-type-topics .article-pictures .col-md-7,
body.page-type-topics .article-pictures .col-lg-7,
body.page-type-topics .article-pictures .col-xs-8,
body.page-type-topics .article-pictures .col-sm-8,
body.page-type-topics .article-pictures .col-md-8,
body.page-type-topics .article-pictures .col-lg-8,
body.page-type-topics .article-pictures .col-xs-9,
body.page-type-topics .article-pictures .col-sm-9,
body.page-type-topics .article-pictures .col-md-9,
body.page-type-topics .article-pictures .col-lg-9,
body.page-type-topics .article-pictures .col-xs-10,
body.page-type-topics .article-pictures .col-sm-10,
body.page-type-topics .article-pictures .col-md-10,
body.page-type-topics .article-pictures .col-lg-10,
body.page-type-topics .article-pictures .col-xs-11,
body.page-type-topics .article-pictures .col-sm-11,
body.page-type-topics .article-pictures .col-md-11,
body.page-type-topics .article-pictures .col-lg-11,
body.page-type-topics .article-pictures .col-xs-12,
body.page-type-topics .article-pictures .col-sm-12,
body.page-type-topics .article-pictures .col-md-12,
body.page-type-topics .article-pictures .col-lg-12,
body.page-type-topics .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-topics .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-topics .article-pictures img {
  margin-top: 15px;
}
body.page-type-topics .article-videos {
  margin-top: 15px;
}
body.page-type-topics .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-topics .search-menu {
    text-align: center;
  }
}
body.page-type-topics .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-topics .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-topics .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-topics .search-menu input:focus {
  outline: none;
}
body.page-type-topics .search-results-form {
  text-align: center;
}
body.page-type-topics .search-results-form input {
  display: inline-block;
  background-color: #a13cb1;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-topics .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-topics .cp-submit-button,
body.page-type-topics .cp-cancel-button,
body.page-type-topics .cp-unsubscribe-button,
body.page-type-topics .cp-block-button {
  display: inline-block;
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-topics .cp-submit-button.cp-cancel-button,
body.page-type-topics .cp-cancel-button.cp-cancel-button,
body.page-type-topics .cp-unsubscribe-button.cp-cancel-button,
body.page-type-topics .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-topics .cp-submit-button.cp-cancel-button:hover,
body.page-type-topics .cp-cancel-button.cp-cancel-button:hover,
body.page-type-topics .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-topics .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-topics .cp-submit-button.cp-unsubscribe-button,
body.page-type-topics .cp-cancel-button.cp-unsubscribe-button,
body.page-type-topics .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-topics .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-topics .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-topics .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-topics .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-topics .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #7c2e88 !important;
  color: white !important;
}
body.page-type-topics .cp-submit-button.cp-block-button,
body.page-type-topics .cp-cancel-button.cp-block-button,
body.page-type-topics .cp-unsubscribe-button.cp-block-button,
body.page-type-topics .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-topics .cp-submit-button:not([disabled]):hover,
body.page-type-topics .cp-submit-button:not([disabled]):focus,
body.page-type-topics .cp-cancel-button:not([disabled]):hover,
body.page-type-topics .cp-cancel-button:not([disabled]):focus,
body.page-type-topics .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-topics .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-topics .cp-block-button:not([disabled]):hover,
body.page-type-topics .cp-block-button:not([disabled]):focus {
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
}
body.page-type-topics .leerstijlen-artikel,
body.page-type-topics .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-topics .leerstijlen-artikel .leerstijl,
body.page-type-topics .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-topics .leerstijlen-artikel .leerstijl:hover,
body.page-type-topics .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-topics .leerstijlen-artikel .leerstijl .lbl,
body.page-type-topics .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-topics .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-topics .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-topics .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-topics .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-topics .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-topics .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-topics .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-topics .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-topics .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-topics .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-topics .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-topics .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #7c2e88;
}
body.page-type-topics .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-topics .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-topics .artikel-tags a.tag:hover {
  background-color: #7c2e88;
}
body.page-type-topics .userinfo,
body.page-type-topics .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-topics .userinfo.userinfo,
body.page-type-topics .siteinfo.userinfo {
  text-align: right;
}
body.page-type-topics .userinfo a,
body.page-type-topics .siteinfo a {
  color: #7c2e88;
}
body.page-type-topics .userinfo .cp-ui-button,
body.page-type-topics .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-topics .userinfo .inner,
body.page-type-topics .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-topics .userinfo.siteinfo .inner,
body.page-type-topics .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-topics .userinfo.userinfo .inner,
body.page-type-topics .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-topics .userinfo .article-path,
body.page-type-topics .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-topics .userinfo .article-path,
body.page-type-topics .userinfo .article-path a,
body.page-type-topics .siteinfo .article-path,
body.page-type-topics .siteinfo .article-path a {
  color: black;
}
body.page-type-topics header .menu {
  position: relative;
}
body.page-type-topics header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-topics header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-topics header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-topics header .menu li > .dropdown li.expired > a {
  color: #7c2e88;
}
body.page-type-topics header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-topics header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-topics header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-topics header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-topics .article-related a {
  font-family: 'Montserrat';
}
body.page-type-topics .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-topics .cp-plain-button:hover,
inputbody.page-type-topics .cp-plain-button:hover {
  color: #7c2e88 !important;
}
body.page-type-topics .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-topics header,
  body.page-type-topics .siteinfo,
  body.page-type-topics .tabs,
  body.page-type-topics .userinfo,
  body.page-type-topics .sidetabs,
  body.page-type-topics .artikel-tags,
  body.page-type-topics .leerstijlen-artikel,
  body.page-type-topics .article-videos,
  body.page-type-topics .section-reacties,
  body.page-type-topics .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-topics .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-topics .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-topics .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-topics .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #7c2e88;
}
body.page-type-topics .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-topics .headerErrorMessage {
  position: relative;
}
body.page-type-topics .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-topics .videoButton,
body.page-type-topics .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-topics .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-topics .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-topics .msgCollectionBorder .msgThread,
body.page-type-topics .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-topics .msgCollectionBorder .msgThread .msg,
body.page-type-topics .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-topics .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-topics .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-topics .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-topics .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-topics .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-topics .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-topics .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-topics .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-topics .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-topics .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-topics .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-topics .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-topics .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-topics .my_profile .item .content input,
body.page-type-topics .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #7c2e88;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-topics .my_profile .item .content button:hover,
body.page-type-topics .my_profile .item .content button:active,
body.page-type-topics .my_profile .item .content input[type=submit]:hover,
body.page-type-topics .my_profile .item .content input[type=submit]:active,
body.page-type-topics .my_profile .item .content button[disabled] {
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background-color: #7c2e88;
}
body.page-type-topics .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-topics .my_profile .item .content .abboOpties input,
body.page-type-topics .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-topics .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #7c2e88;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-topics .notificatie_popop {
  padding: 10px;
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-topics .notificatie_popop label {
  display: block;
}
body.page-type-topics .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-topics textarea:focus,
body.page-type-topics input:focus,
body.page-type-topics button:focus,
body.page-type-topics area:focus {
  outline: none;
}
body.page-type-topics textarea:-webkit-autofill,
body.page-type-topics input:-webkit-autofill,
body.page-type-topics button:-webkit-autofill,
body.page-type-topics area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-topics #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-topics .eventHistorie .projectnummer,
body.page-type-topics .uploads .projectnummer {
  float: right;
}
body.page-type-topics .eventHistorie .historieItem,
body.page-type-topics .eventHistorie .uploadItem,
body.page-type-topics .uploads .historieItem,
body.page-type-topics .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-topics .eventHistorie .historieItem .header,
body.page-type-topics .eventHistorie .uploadItem .header,
body.page-type-topics .uploads .historieItem .header,
body.page-type-topics .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-topics .eventHistorie .newHistorieItem .kopje,
body.page-type-topics .eventHistorie .newUploadItem .kopje,
body.page-type-topics .uploads .newHistorieItem .kopje,
body.page-type-topics .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-topics .eventHistorie .newHistorieItem input,
body.page-type-topics .eventHistorie .newHistorieItem textarea,
body.page-type-topics .eventHistorie .newUploadItem input,
body.page-type-topics .eventHistorie .newUploadItem textarea,
body.page-type-topics .uploads .newHistorieItem input,
body.page-type-topics .uploads .newHistorieItem textarea,
body.page-type-topics .uploads .newUploadItem input,
body.page-type-topics .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-topics .eventHistorie .newHistorieItem input[type=submit],
body.page-type-topics .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-topics .eventHistorie .newUploadItem input[type=submit],
body.page-type-topics .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-topics .uploads .newHistorieItem input[type=submit],
body.page-type-topics .uploads .newHistorieItem textarea[type=submit],
body.page-type-topics .uploads .newUploadItem input[type=submit],
body.page-type-topics .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-topics .eventHistorie .newHistorieItem input[type=file],
body.page-type-topics .eventHistorie .newUploadItem input[type=file],
body.page-type-topics .uploads .newHistorieItem input[type=file],
body.page-type-topics .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-topics .eventHistorie .newHistorieItem textarea,
body.page-type-topics .eventHistorie .newUploadItem textarea,
body.page-type-topics .uploads .newHistorieItem textarea,
body.page-type-topics .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #a13cb1;
  border: none;
  padding: 15px;
}
body.page-type-topics .eventHistorie .newHistorieItem table,
body.page-type-topics .eventHistorie .newUploadItem table,
body.page-type-topics .uploads .newHistorieItem table,
body.page-type-topics .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-topics .eventHistorie .newHistorieItem th,
body.page-type-topics .eventHistorie .newHistorieItem td,
body.page-type-topics .eventHistorie .newUploadItem th,
body.page-type-topics .eventHistorie .newUploadItem td,
body.page-type-topics .uploads .newHistorieItem th,
body.page-type-topics .uploads .newHistorieItem td,
body.page-type-topics .uploads .newUploadItem th,
body.page-type-topics .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-topics .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-topics .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-topics .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-topics .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-topics .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-topics .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-topics .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-topics .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-topics .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-topics .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-topics .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-topics .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #7c2e88;
  border-color: #592162;
}
body.page-type-topics .um_coach .collapseHeader,
body.page-type-topics .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-topics .um_coach .mailGroup,
body.page-type-topics .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-topics .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-topics .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-topics .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-topics .um_coach ul li a {
  text-decoration: none !important;
  color: #7c2e88;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-topics .message.ui-state-highlight {
  background-color: #7c2e88;
  color: white;
}
body.page-type-topics .alignTop {
  vertical-align: top;
}
body.page-type-topics .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-topics .msgContributeReturn {
  text-align: right;
}
body.page-type-topics .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-topics .module-vermelding {
  float: right;
}
body.page-type-topics .module-vermelding a {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-topics .module-vermelding a:hover {
  color: #7c2e88;
}
body.page-type-topics .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #a13cb1;
  border: none;
  padding: 15px;
}
body.page-type-topics .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-topics .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-topics .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-topics .messages-container {
  margin-top: 15px;
}
body.page-type-topics .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-topics .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-topics .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-topics .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #7c2e88;
}
body.page-type-topics .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-topics .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-topics .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-topics .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-topics .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-topics .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-topics .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-topics .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-topics .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-topics .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-topics .register-overlay .register-block,
body.page-type-topics .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-topics .register-overlay .register-block,
  body.page-type-topics .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-topics .register-overlay .register-block ul,
body.page-type-topics .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-topics .register-overlay .register-block ul a,
body.page-type-topics .register-overlay .payment-block ul a {
  color: #7c2e88 !important;
  font-family: 'Montserrat';
}
body.page-type-topics .register-overlay .register-block .quote,
body.page-type-topics .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: #7c2e88;
  color: black;
  font-style: italic;
}
body.page-type-topics .register-overlay .register-block .quote .tekst,
body.page-type-topics .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-topics .register-overlay .register-block .quote,
  body.page-type-topics .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-topics .register-overlay .register-block .quote .tekst,
  body.page-type-topics .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-topics .register-overlay .register-block.payment-block .quote,
body.page-type-topics .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-topics .register-overlay .register-block input,
body.page-type-topics .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-topics .register-overlay .register-block input:-webkit-autofill,
body.page-type-topics .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-topics .register-overlay .register-block input,
  body.page-type-topics .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-topics .register-overlay .register-block .cp-ui-button,
body.page-type-topics .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-topics .register-overlay .register-block .cp-ui-button,
  body.page-type-topics .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-topics .register-overlay .register-block .cp-ui-button:hover,
body.page-type-topics .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-topics #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-topics a[href]:after {
    content: "" !important;
  }
}
body.page-type-topics .my_profile {
  font-family: 'Montserrat';
}
body.page-type-topics .ui-state-default,
body.page-type-topics .ui-widget-content .ui-state-default,
body.page-type-topics .ui-widget-header .ui-state-default,
body.page-type-topics .ui-widget-header {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-topics .ui-state-hover,
body.page-type-topics .ui-widget-content .ui-state-hover,
body.page-type-topics .ui-widget-header .ui-state-hover,
body.page-type-topics .ui-state-focus,
body.page-type-topics .ui-widget-content .ui-state-focus,
body.page-type-topics .ui-widget-header .ui-state-focus {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-topics #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-topics #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-topics #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-topics #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-topics #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px #7c2e88;
}
body.page-type-topics #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-topics #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-topics #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-topics #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-topics #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-topics #wijzig-datum .actions {
  text-align: right;
}
body.page-type-topics #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-topics #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-topics #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-topics #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: #7c2e88;
}
body.page-type-topics #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-topics select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-topics .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-topics .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-topics .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-topics.alternateBG {
  background-image: url("images_eigenhaard/background3.png") !important;
  background-blend-mode: inherit !important;
}
body.page-type-topics .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron_topics.png");
}
@media (min-width: 1200px) {
  body.page-type-default .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  body.page-type-default .container {
    width: 960px;
  }
}
body.page-type-default .col-xs-1,
body.page-type-default .col-sm-1,
body.page-type-default .col-md-1,
body.page-type-default .col-lg-1,
body.page-type-default .col-xs-2,
body.page-type-default .col-sm-2,
body.page-type-default .col-md-2,
body.page-type-default .col-lg-2,
body.page-type-default .col-xs-3,
body.page-type-default .col-sm-3,
body.page-type-default .col-md-3,
body.page-type-default .col-lg-3,
body.page-type-default .col-xs-4,
body.page-type-default .col-sm-4,
body.page-type-default .col-md-4,
body.page-type-default .col-lg-4,
body.page-type-default .col-xs-5,
body.page-type-default .col-sm-5,
body.page-type-default .col-md-5,
body.page-type-default .col-lg-5,
body.page-type-default .col-xs-6,
body.page-type-default .col-sm-6,
body.page-type-default .col-md-6,
body.page-type-default .col-lg-6,
body.page-type-default .col-xs-7,
body.page-type-default .col-sm-7,
body.page-type-default .col-md-7,
body.page-type-default .col-lg-7,
body.page-type-default .col-xs-8,
body.page-type-default .col-sm-8,
body.page-type-default .col-md-8,
body.page-type-default .col-lg-8,
body.page-type-default .col-xs-9,
body.page-type-default .col-sm-9,
body.page-type-default .col-md-9,
body.page-type-default .col-lg-9,
body.page-type-default .col-xs-10,
body.page-type-default .col-sm-10,
body.page-type-default .col-md-10,
body.page-type-default .col-lg-10,
body.page-type-default .col-xs-11,
body.page-type-default .col-sm-11,
body.page-type-default .col-md-11,
body.page-type-default .col-lg-11,
body.page-type-default .col-xs-12,
body.page-type-default .col-sm-12,
body.page-type-default .col-md-12,
body.page-type-default .col-lg-12,
body.page-type-default .container {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-type-default .row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-type-default {
  background-color: #7c2e88;
  background-image: url("images_eigenhaard/background.png");
  background-position: 0px 56px;
  margin: 0px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  overflow-y: scroll;
}
body.page-type-default.block-scroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.page-type-default {
    padding: 0px;
    padding-bottom: 60px;
  }
}
body.page-type-default.alternateBG {
  background-image: url("images_eigenhaard/background2.png");
}
body.page-type-default a:hover,
body.page-type-default a:focus {
  text-decoration: none;
}
body.page-type-default header {
  width: 100%;
  z-index: 1000;
  position: relative;
}
body.page-type-default header.moved .inner-header {
  box-shadow: 0px 0px 10px black;
}
body.page-type-default header .inner-header {
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  transition: box-shadow 1s;
  background: white;
}
body.page-type-default header .inner-header .logo {
  display: block;
  height: 60px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body.page-type-default header .inner-header .logo {
    text-align: center;
  }
  body.page-type-default header .inner-header .logo img {
    display: inline-block;
  }
}
body.page-type-default header .inner-header .menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: block;
  text-align: right;
  padding-top: 30px;
}
@media (max-width: 767px) {
  body.page-type-default header .inner-header .menu {
    text-align: center;
    padding-top: 0px;
  }
}
body.page-type-default header .inner-header .menu li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body.page-type-default header .inner-header .menu li a {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  margin-left: 30px;
  transition: 200ms;
}
body.page-type-default header .inner-header .menu li a.active,
body.page-type-default header .inner-header .menu li a:hover,
body.page-type-default header .inner-header .menu li a:focus {
  color: #7c2e88;
}
body.page-type-default header .inner-header .menu li:hover > a,
body.page-type-default header .inner-header .menu li:focus > a {
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom {
  background: white;
  position: relative;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  margin-top: 30px;
}
body.page-type-default .kolommen .kolom:first-child {
  margin-top: 60px;
}
body.page-type-default .kolommen .kolom.noFirst:first-child {
  margin-top: 30px;
}
body.page-type-default .kolommen .kolom .leerstijl {
  height: 37px !important;
  width: 37px !important;
  border-radius: 100%;
  background-color: black;
  background-repeat: no-repeat;
  background-image: url("images_eigenhaard/leerstijlen.png");
  transition: background-color 200ms;
}
body.page-type-default .kolommen .kolom .leerstijl.inactive {
  cursor: default;
  opacity: 0.5;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-5 {
  display: none;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-4 {
  background-position: -111px 0px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-4.actief {
  background-color: #7c2e88;
  background-position: -111px -37px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-3 {
  background-position: -74px 0px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-3.actief {
  background-color: #7c2e88;
  background-position: -74px -37px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-1 {
  background-position: -37px 0px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-1.actief {
  background-color: #7c2e88;
  background-position: -37px -37px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-2 {
  background-position: 0px 0px;
}
body.page-type-default .kolommen .kolom .leerstijl.leerstijl-2.actief {
  background-color: #7c2e88;
  background-position: 0px -37px;
}
body.page-type-default .kolommen .kolom .tabs {
  position: absolute;
  top: -50px;
  left: 0px;
  font-size: 0px;
  width: 100%;
}
body.page-type-default .kolommen .kolom .tabs a {
  font-family: 'Montserrat';
  font-size: 16px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-right: 10px;
  font-weight: normal;
  color: #9e9e9c;
  transition: 200ms;
  margin-bottom: 10px;
}
body.page-type-default .kolommen .kolom .tabs a.float {
  float: right;
}
body.page-type-default .kolommen .kolom .tabs a.active {
  background-color: #7c2e88;
  color: white;
}
body.page-type-default .kolommen .kolom .tabs a:hover,
body.page-type-default .kolommen .kolom .tabs a:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
@media (max-width: 767px) {
  body.page-type-default .kolommen .kolom.double-spacing:first-child {
    margin-top: 110px;
  }
  body.page-type-default .kolommen .kolom.double-spacing:first-child .tabs {
    top: -100px;
  }
}
body.page-type-default .kolommen .kolom .sidetabs {
  position: absolute;
  top: 0px;
  right: -50px;
}
body.page-type-default .kolommen .kolom .sidetabs.bottom {
  top: initial;
  bottom: 0px;
}
body.page-type-default .kolommen .kolom .sidetabs a {
  display: block;
}
body.page-type-default .kolommen .kolom .sidetabs a:last-child {
  margin-bottom: 0px;
}
body.page-type-default .kolommen .kolom .sidetabs a,
body.page-type-default .kolommen .kolom .tabs a.icon {
  background-color: rgba(255,255,255,0.7);
  margin-bottom: 10px;
  color: #9e9e9c;
  transition: 200ms;
  height: 40px;
  width: 40px;
  position: relative;
}
body.page-type-default .kolommen .kolom .sidetabs a span,
body.page-type-default .kolommen .kolom .tabs a.icon span {
  display: none;
}
body.page-type-default .kolommen .kolom .sidetabs a span.number-badge,
body.page-type-default .kolommen .kolom .tabs a.icon span.number-badge {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  color: white;
  background-color: #7c2e88;
  border-radius: 100%;
  line-height: 21px;
  width: 21px;
  text-align: center;
}
body.page-type-default .kolommen .kolom .sidetabs a.active,
body.page-type-default .kolommen .kolom .sidetabs a:hover,
body.page-type-default .kolommen .kolom .sidetabs a:focus,
body.page-type-default .kolommen .kolom .tabs a.icon.active,
body.page-type-default .kolommen .kolom .tabs a.icon:hover,
body.page-type-default .kolommen .kolom .tabs a.icon:focus {
  background-color: #ffffff;
  color: #9e9e9c;
}
body.page-type-default .kolommen .kolom .sidetabs a.page-up,
body.page-type-default .kolommen .kolom .tabs a.icon.page-up {
  background-image: url("images_eigenhaard/icon_up.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-reload,
body.page-type-default .kolommen .kolom .tabs a.icon.page-reload {
  background-image: url("images_eigenhaard/icon_reload.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-reset,
body.page-type-default .kolommen .kolom .tabs a.icon.page-reset {
  background-image: url("images_eigenhaard/icon_reset.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-pictures,
body.page-type-default .kolommen .kolom .tabs a.icon.page-pictures {
  background-image: url("images_eigenhaard/icon_foto.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-hamburger,
body.page-type-default .kolommen .kolom .tabs a.icon.page-hamburger {
  background-image: url("images_eigenhaard/icon_hamburger.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-reacties,
body.page-type-default .kolommen .kolom .tabs a.icon.page-reacties {
  background-image: url("images_eigenhaard/icon_reactie.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-videos,
body.page-type-default .kolommen .kolom .tabs a.icon.page-videos {
  background-image: url("images_eigenhaard/icon_video.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-download,
body.page-type-default .kolommen .kolom .tabs a.icon.page-download {
  background-image: url("images_eigenhaard/icon_download.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-bewaren,
body.page-type-default .kolommen .kolom .tabs a.icon.page-bewaren {
  background-image: url("images_eigenhaard/icon_bewaar.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-prev,
body.page-type-default .kolommen .kolom .tabs a.icon.page-prev {
  background-image: url("images_eigenhaard/icon_left.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.page-next,
body.page-type-default .kolommen .kolom .tabs a.icon.page-next {
  background-image: url("images_eigenhaard/icon_right.png");
}
body.page-type-default .kolommen .kolom .sidetabs a.inactive,
body.page-type-default .kolommen .kolom .tabs a.icon.inactive {
  cursor: default;
  opacity: 0.2;
}
body.page-type-default .kolommen .kolom .kolomheader {
  background: #7c2e88;
  color: white;
  padding: 0px 15px;
  text-transform: uppercase;
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 30px;
  line-height: 72px;
  position: relative;
  margin-bottom: 22.5px;
}
body.page-type-default .kolommen .kolom .kolomheader.nomargin {
  margin-bottom: 0px;
}
body.page-type-default .kolommen .kolom .kolomheader.nomargin + .item .content {
  padding-top: 0px;
}
body.page-type-default .kolommen .kolom .kolomheader + .cancel-header-margin {
  margin-top: -22.5px;
}
body.page-type-default .kolommen .kolom .kolomheader.extra-padding {
  padding-left: 37.5px;
}
body.page-type-default .kolommen .kolom .kolomheader .counter {
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #7c2e88;
  font-family: 'Montserrat Light';
}
body.page-type-default .kolommen .kolom .item {
  padding: 22.5px 23px;
  display: block;
  color: black;
  position: relative;
  transition: 200ms;
}
body.page-type-default .kolommen .kolom .item:after {
  content: ' ';
  display: block;
  clear: both;
}
body.page-type-default .kolommen .kolom .item .kop {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
}
body.page-type-default .kolommen .kolom .item .kop select {
  text-transform: uppercase;
  width: 100%;
}
body.page-type-default .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat';
  font-size: 20px;
}
body.page-type-default .kolommen .kolom .item .kopregel,
body.page-type-default .kolommen .kolom .item .kop {
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 52px);
}
body.page-type-default .kolommen .kolom .item .type {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 20.5px;
  right: 25px;
}
body.page-type-default .kolommen .kolom .item .metadata {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-default .kolommen .kolom .item .content {
  font-size: 16px;
  padding-top: 15px;
}
body.page-type-default .kolommen .kolom .item .content a {
  color: #7c2e88;
  text-decoration: underline;
  font-family: 'Montserrat';
}
body.page-type-default .kolommen .kolom .item .content a.ui-button {
  color: white;
  text-decoration: none;
}
body.page-type-default .kolommen .kolom .item .content .subtitle,
body.page-type-default .kolommen .kolom .item .content h2,
body.page-type-default .kolommen .kolom .item .content h3,
body.page-type-default .kolommen .kolom .item .content h4,
body.page-type-default .kolommen .kolom .item .content h5 {
  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 1.2em;
  margin-top: 30px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-default .kolommen .kolom .item .content.event-content .subtitle,
body.page-type-default .kolommen .kolom .item .content.event-content h2,
body.page-type-default .kolommen .kolom .item .content.event-content h3,
body.page-type-default .kolommen .kolom .item .content.event-content h4,
body.page-type-default .kolommen .kolom .item .content.event-content h5 {
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom .item .content.event-content img {
  max-width: 100%;
}
body.page-type-default .kolommen .kolom .item .content h3,
body.page-type-default .kolommen .kolom .item .content h4,
body.page-type-default .kolommen .kolom .item .content h5 {
  margin-top: 15px;
  font-size: 1em;
}
body.page-type-default .kolommen .kolom .item .content .metadata-in-content {
  color: #7c2e88;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.page-type-default .kolommen .kolom .item .content .roze-tekst {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom .item .content .citaat-float-left {
  float: left;
  line-height: 1.2em;
  font-size: 28px;
  font-family: 'adobe-caslon-pro';
  border-right: 4.5px solid #7c2e88;
  margin: 80px 25px 40px 0px;
  text-align: right;
  padding-right: 12.5px;
  width: 250px;
}
body.page-type-default .kolommen .kolom .item .content ul,
body.page-type-default .kolommen .kolom .item .content ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-default .kolommen .kolom .item .content p {
  margin: 0px;
  padding: 0px;
}
body.page-type-default .kolommen .kolom .item .content hr {
  margin: 0px;
  padding: 0px;
  border: none;
  border-top: 1px solid #7c2e88;
}
body.page-type-default .kolommen .kolom .item .content .verhaal-btn {
  background-image: url("images_eigenhaard/chevron.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 15px;
  margin-bottom: -3px;
  margin-left: 3px;
  position: relative;
  transition: 500ms;
  left: 0px;
}
body.page-type-default .kolommen .kolom .item .content.cp_login {
  margin-top: 0;
  padding: 15px;
}
body.page-type-default .kolommen .kolom .item .content.cp_login input {
  border: 1px solid #7c2e88;
  background-color: white !important;
  margin-bottom: 15px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 20px;
  line-height: 24px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-default .kolommen .kolom .item .content.cp_login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-top: 15px;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
  color: black !important;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth {
  text-transform: uppercase;
  padding: 0px;
  background-color: white !important;
  color: black !important;
  margin-bottom: 15px;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .cp-ui-button.ms-entra-auth:hover {
  background-color: #7c2e88 !important;
  color: black !important;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .pass_reset {
  color: black;
  text-decoration: none;
  font-family: 'Montserrat Light';
}
body.page-type-default .kolommen .kolom .item .content .quote {
  margin-top: 30px;
  padding: 45px;
  background-color: #7c2e88;
  color: black;
  font-style: italic;
}
body.page-type-default .kolommen .kolom .item .content .quote.top {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px;
}
body.page-type-default .kolommen .kolom .item .content .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 23px;
  font-family: 'adobe-caslon-pro';
}
body.page-type-default .kolommen .kolom .item .content .quote .van {
  margin-top: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: right;
}
body.page-type-default .kolommen .kolom .item .content .blocks {
  margin-top: -15px;
}
body.page-type-default .kolommen .kolom .item .content .blocks.noicons {
  margin-top: -30px;
}
body.page-type-default .kolommen .kolom .item .content .blocks.noicons .map {
  margin-top: 15px;
}
body.page-type-default .kolommen .kolom .item .content .blocks.persoonlijk {
  margin-top: 0px;
}
body.page-type-default .kolommen .kolom .item .content .blocks.row {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-1,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-1,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-1,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-1,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-2,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-2,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-2,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-2,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-3,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-3,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-3,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-3,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-4,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-4,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-4,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-4,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-5,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-5,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-5,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-5,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-6,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-6,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-6,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-6,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-7,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-7,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-7,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-7,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-8,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-8,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-8,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-8,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-9,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-9,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-9,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-9,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-10,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-10,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-10,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-10,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-11,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-11,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-11,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-11,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-xs-12,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-sm-12,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-md-12,
body.page-type-default .kolommen .kolom .item .content .blocks.row .col-lg-12,
body.page-type-default .kolommen .kolom .item .content .blocks.row .container {
  padding-left: 10px;
  padding-right: 10px;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Montserrat Light';
  cursor: pointer;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 75px;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.oranje,
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.cirkel {
  background-image: url("images_eigenhaard/circ.png");
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.blauw,
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.pentagon {
  background-image: url("images_eigenhaard/penta.png");
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.geel,
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.hexagon {
  background-image: url("images_eigenhaard/hexa.png");
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.paars,
body.page-type-default .kolommen .kolom .item .content .blocks .map .icon.octagon {
  background-image: url("images_eigenhaard/octa.png");
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .naam {
  color: black;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .image {
  height: 300px;
  background-size: cover;
  background-position: center center;
}
body.page-type-default .kolommen .kolom .item .content .tags {
  margin-left: -10px;
  margin-top: 20px;
  clear: both;
}
body.page-type-default .kolommen .kolom .item .content .tags.center {
  text-align: center;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag {
  cursor: pointer;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  background-color: rgba(255,255,255,0.7);
  padding: 5px 15px;
  margin-left: 10px;
  color: black;
  transition: 200ms;
  margin-top: 10px;
  border: 1px solid rgba(158,158,156,0.5);
  text-decoration: none;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag.active {
  background-color: #7c2e88;
  color: white;
  border: 1px solid #7c2e88;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag.active a.delete {
  color: white;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag:hover,
body.page-type-default .kolommen .kolom .item .content .tags .tag:focus {
  color: #7c2e88;
  border: 1px solid #7c2e88;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag:hover a,
body.page-type-default .kolommen .kolom .item .content .tags .tag:focus a {
  color: #7c2e88 !important;
}
body.page-type-default .kolommen .kolom .item .content .tags .tag a.delete {
  transition: 200ms;
  color: black;
}
body.page-type-default .kolommen .kolom .item.fixedsize {
  padding: 22.5px 15px;
  padding-bottom: 0px;
}
body.page-type-default .kolommen .kolom .item.fixedsize .content {
  height: 115px;
}
body.page-type-default .kolommen .kolom .item.multiline {
  padding: 15px;
}
body.page-type-default .kolommen .kolom .item.multiline .image-container {
  padding: 0px;
}
body.page-type-default .kolommen .kolom .item.multiline .image-container .image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
body.page-type-default .kolommen .kolom .item.multiline .image-container .image .match-container {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;
  text-align: center;
  border-radius: 5px;
}
body.page-type-default .kolommen .kolom .item.multiline .image-container .image .match-container .match {
  display: inline-block;
  color: yellow;
  padding: 2px 5px;
  background-color: rgba(0,0,0,0.5);
  font-size: 12px;
}
body.page-type-default .kolommen .kolom .item.multiline .kopregel {
  line-height: 18px;
}
body.page-type-default .kolommen .kolom .item.multiline .metadata {
  line-height: 28px;
}
body.page-type-default .kolommen .kolom .item.multiline .type {
  top: 0px;
  right: 15px;
}
body.page-type-default .kolommen .kolom .item.multiline .content {
  padding-top: 7.5px;
}
body.page-type-default .kolommen .kolom .item.workshops {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl,
body.page-type-default .kolommen .kolom .leerstijl.active {
  background-color: #7c2e88;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl.leerstijl-5,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl.leerstijl-5,
body.page-type-default .kolommen .kolom .leerstijl.active.leerstijl-5 {
  display: none;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl.leerstijl-4,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl.leerstijl-4,
body.page-type-default .kolommen .kolom .leerstijl.active.leerstijl-4 {
  background-position: -111px -35px;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl.leerstijl-3,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl.leerstijl-3,
body.page-type-default .kolommen .kolom .leerstijl.active.leerstijl-3 {
  background-position: -74px -35px;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl.leerstijl-1,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl.leerstijl-1,
body.page-type-default .kolommen .kolom .leerstijl.active.leerstijl-1 {
  background-position: -37px -35px;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl.leerstijl-2,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl.leerstijl-2,
body.page-type-default .kolommen .kolom .leerstijl.active.leerstijl-2 {
  background-position: 0px -35px;
}
body.page-type-default .kolommen .kolom a.item:hover,
body.page-type-default .kolommen .kolom a.item:focus {
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom a.item:hover .verhaal-btn,
body.page-type-default .kolommen .kolom a.item:focus .verhaal-btn {
  left: 10px;
}
body.page-type-default .kolommen .kolom a.item:hover {
  color: black;
}
body.page-type-default .kolommen .kolom hr {
  margin: 0px 15px;
  margin-top: 22.5px;
  border-top: 1px solid #7c2e88;
}
body.page-type-default .kolommen .kolom hr:last-child {
  border-top: 2px solid #7c2e88;
  padding-bottom: 22.5px;
}
body.page-type-default .kolommen .kolom hr.multiline {
  margin: 15px;
}
body.page-type-default .kolommen .kolom hr.multiline:last-child {
  padding-bottom: 15px;
}
body.page-type-default .kolommen .kolom .workshop-schrijf-je-in {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  background-color: #b2b2b2;
  color: white;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
body.page-type-default .kolommen .kolom .workshop-direct-inschrijven {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  cursor: pointer;
  background-color: black;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
}
body.page-type-default .kolommen .kolom .workshop-je-bent-ingeschreven {
  padding: 10px 0px 0px 0px;
}
body.page-type-default .kolommen .kolom .workshop-je-bent-ingeschreven a {
  text-decoration: underline;
  cursor: pointer;
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven,
body.page-type-default .kolommen .kolom.workshops-ingeschreven {
  padding-bottom: 15px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .kolomheader,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .kolomheader {
  margin-bottom: 15px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item {
  padding: 15px 30px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item a,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item a {
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item a.bekijk-deelnemers,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item a.bekijk-deelnemers {
  text-transform: none;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .datum-vast,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .datum-vast {
  float: right;
  font-family: 'Montserrat Light';
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .wijzig-datum,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .wijzig-datum {
  text-decoration: underline;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .fa,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .fa {
  color: #7c2e88;
  border: solid 2px #7c2e88;
  border-radius: 25px;
  padding: 2px;
  font-size: 10px;
  margin-right: 5px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .sessies,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .sessies {
  padding-left: 25px;
  font-size: 18px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie {
  margin-top: 15px;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item .sessies .sessie .titel,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-default .kolommen .kolom.workshop-ingeschreven .item div.bekijk-deelnemers,
body.page-type-default .kolommen .kolom.workshops-ingeschreven .item div.bekijk-deelnemers {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven,
body.page-type-default .kolommen .kolom.workshops-inschrijven {
  padding-bottom: 0px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .kopregel,
body.page-type-default .kolommen .kolom.workshops-inschrijven .kopregel {
  white-space: normal;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .kopregel .normal,
body.page-type-default .kolommen .kolom.workshops-inschrijven .kopregel .normal {
  white-space: nowrap;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven hr:last-child,
body.page-type-default .kolommen .kolom.workshops-inschrijven hr:last-child {
  display: none;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven.workshop-inschrijven,
body.page-type-default .kolommen .kolom.workshops-inschrijven.workshop-inschrijven {
  padding-bottom: 15px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .optioneel,
body.page-type-default .kolommen .kolom.workshops-inschrijven .optioneel {
  background-color: #7c2e88;
  color: black;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 12px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .verhaal-btn,
body.page-type-default .kolommen .kolom.workshops-inschrijven .verhaal-btn {
  width: auto !important;
  height: auto !important;
  padding-right: 30px;
  background-position: right;
  text-decoration: underline;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .filter-start-maand,
body.page-type-default .kolommen .kolom.workshops-inschrijven .filter-start-maand {
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set {
  background-color: #e7e7e7;
  margin: 15px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set:last-child,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set:last-child {
  margin-bottom: 0px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel {
  text-transform: uppercase;
  overflow: inherit;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .kopregel .normal,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .kopregel .normal {
  text-transform: none;
}
@media (min-width: 992px) {
  body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .info,
  body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .info {
    width: 510px;
  }
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .action,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .action {
  float: right;
  width: 130px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-vol,
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-gesloten,
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-nog-niet-geopend,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-vol,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-gesloten,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-nog-niet-geopend {
  color: gray !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0px !important;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .button.button-open,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .button.button-open {
  cursor: pointer;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .inschrijf-datum,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .inschrijf-datum {
  padding-top: 5px;
  font-family: 'Montserrat';
  font-size: 12px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .sessies,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .sessies {
  padding-left: 0px;
  font-size: 18px;
  margin-bottom: 0px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-default .kolommen .kolom.workshop-inschrijven .sessie-set .sessies .sessie .titel,
body.page-type-default .kolommen .kolom.workshops-inschrijven .sessie-set .sessies .sessie .titel {
  color: #7c2e88;
}
body.page-type-default .rapportFilter {
  padding: 2px;
  margin-bottom: 15px;
}
body.page-type-default .rapportFilter input {
  color: black !important;
  font-family: 'Montserrat';
  width: 80%;
}
body.page-type-default .rapportFilter input.defaultText {
  font-style: italic;
  color: #9e9e9c !important;
}
body.page-type-default .pageButtons {
  display: inline-block;
}
body.page-type-default table {
  border-collapse: collapse;
  width: 100%;
  font-family: 'Montserrat';
}
body.page-type-default table .ui-button {
  font-size: 14.4px;
}
body.page-type-default table[data-id="overviewTable"] a {
  color: black !important;
  text-decoration: none !important;
}
body.page-type-default table[data-id="overviewTable"] a.force-accentkleur {
  color: #7c2e88 !important;
}
body.page-type-default table[data-id="overviewTable"] a.ui-button {
  color: white !important;
}
body.page-type-default table,
body.page-type-default table th,
body.page-type-default table td {
  border: none;
}
body.page-type-default table td,
body.page-type-default table th {
  padding: 5px;
}
body.page-type-default table th {
  background-color: #7c2e88;
  color: white;
}
body.page-type-default table td {
  border: 2px solid white;
}
body.page-type-default table th:first-child {
  border-left: 2px solid white;
}
body.page-type-default table th:last-child {
  border-right: 2px solid white;
}
body.page-type-default table .evenRow {
  background-color: #e7e7e7;
}
body.page-type-default table .center {
  text-align: center;
}
body.page-type-default table .minimalWidth {
  width: 1px;
}
body.page-type-default table .noWrap {
  white-space: nowrap;
}
body.page-type-default .artikel table {
  font-family: 'Montserrat Light';
}
body.page-type-default .zelf-reageren {
  text-align: right;
}
body.page-type-default .zelf-reageren textarea {
  text-align: left;
  width: 100%;
  height: 200px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-default .article-pictures .col-xs-1,
body.page-type-default .article-pictures .col-sm-1,
body.page-type-default .article-pictures .col-md-1,
body.page-type-default .article-pictures .col-lg-1,
body.page-type-default .article-pictures .col-xs-2,
body.page-type-default .article-pictures .col-sm-2,
body.page-type-default .article-pictures .col-md-2,
body.page-type-default .article-pictures .col-lg-2,
body.page-type-default .article-pictures .col-xs-3,
body.page-type-default .article-pictures .col-sm-3,
body.page-type-default .article-pictures .col-md-3,
body.page-type-default .article-pictures .col-lg-3,
body.page-type-default .article-pictures .col-xs-4,
body.page-type-default .article-pictures .col-sm-4,
body.page-type-default .article-pictures .col-md-4,
body.page-type-default .article-pictures .col-lg-4,
body.page-type-default .article-pictures .col-xs-5,
body.page-type-default .article-pictures .col-sm-5,
body.page-type-default .article-pictures .col-md-5,
body.page-type-default .article-pictures .col-lg-5,
body.page-type-default .article-pictures .col-xs-6,
body.page-type-default .article-pictures .col-sm-6,
body.page-type-default .article-pictures .col-md-6,
body.page-type-default .article-pictures .col-lg-6,
body.page-type-default .article-pictures .col-xs-7,
body.page-type-default .article-pictures .col-sm-7,
body.page-type-default .article-pictures .col-md-7,
body.page-type-default .article-pictures .col-lg-7,
body.page-type-default .article-pictures .col-xs-8,
body.page-type-default .article-pictures .col-sm-8,
body.page-type-default .article-pictures .col-md-8,
body.page-type-default .article-pictures .col-lg-8,
body.page-type-default .article-pictures .col-xs-9,
body.page-type-default .article-pictures .col-sm-9,
body.page-type-default .article-pictures .col-md-9,
body.page-type-default .article-pictures .col-lg-9,
body.page-type-default .article-pictures .col-xs-10,
body.page-type-default .article-pictures .col-sm-10,
body.page-type-default .article-pictures .col-md-10,
body.page-type-default .article-pictures .col-lg-10,
body.page-type-default .article-pictures .col-xs-11,
body.page-type-default .article-pictures .col-sm-11,
body.page-type-default .article-pictures .col-md-11,
body.page-type-default .article-pictures .col-lg-11,
body.page-type-default .article-pictures .col-xs-12,
body.page-type-default .article-pictures .col-sm-12,
body.page-type-default .article-pictures .col-md-12,
body.page-type-default .article-pictures .col-lg-12,
body.page-type-default .article-pictures .container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body.page-type-default .article-pictures .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
body.page-type-default .article-pictures img {
  margin-top: 15px;
}
body.page-type-default .article-videos {
  margin-top: 15px;
}
body.page-type-default .search-menu {
  text-align: right;
  padding: 7.5px 0px;
}
@media (max-width: 767px) {
  body.page-type-default .search-menu {
    text-align: center;
  }
}
body.page-type-default .search-menu button {
  background: none;
  border: none;
  padding-right: 0;
}
body.page-type-default .search-menu input {
  display: inline-block;
  background-color: white;
  color: black;
  border: none;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  padding: 0 15px 0 0;
  line-height: 23px;
  vertical-align: top;
  width: 49%;
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-default .search-menu input.default-value {
  color: #b2b2b2;
}
body.page-type-default .search-menu input:focus {
  outline: none;
}
body.page-type-default .search-results-form {
  text-align: center;
}
body.page-type-default .search-results-form input {
  display: inline-block;
  background-color: #e7e7e7;
  color: black;
  border: none;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
  width: 50%;
}
body.page-type-default .search-results-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-default .cp-submit-button,
body.page-type-default .cp-cancel-button,
body.page-type-default .cp-unsubscribe-button,
body.page-type-default .cp-block-button {
  display: inline-block;
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
  color: white !important;
  text-decoration: none !important;
  padding: 7.5px 15px;
  font-family: 'Montserrat';
  font-size: 16px;
}
body.page-type-default .cp-submit-button.cp-cancel-button,
body.page-type-default .cp-cancel-button.cp-cancel-button,
body.page-type-default .cp-unsubscribe-button.cp-cancel-button,
body.page-type-default .cp-block-button.cp-cancel-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-default .cp-submit-button.cp-cancel-button:hover,
body.page-type-default .cp-cancel-button.cp-cancel-button:hover,
body.page-type-default .cp-unsubscribe-button.cp-cancel-button:hover,
body.page-type-default .cp-block-button.cp-cancel-button:hover {
  color: white !important;
}
body.page-type-default .cp-submit-button.cp-unsubscribe-button,
body.page-type-default .cp-cancel-button.cp-unsubscribe-button,
body.page-type-default .cp-unsubscribe-button.cp-unsubscribe-button,
body.page-type-default .cp-block-button.cp-unsubscribe-button {
  background-color: white;
  color: #7c2e88 !important;
}
body.page-type-default .cp-submit-button.cp-unsubscribe-button:hover,
body.page-type-default .cp-cancel-button.cp-unsubscribe-button:hover,
body.page-type-default .cp-unsubscribe-button.cp-unsubscribe-button:hover,
body.page-type-default .cp-block-button.cp-unsubscribe-button:hover {
  background-color: #7c2e88 !important;
  color: white !important;
}
body.page-type-default .cp-submit-button.cp-block-button,
body.page-type-default .cp-cancel-button.cp-block-button,
body.page-type-default .cp-unsubscribe-button.cp-block-button,
body.page-type-default .cp-block-button.cp-block-button {
  margin-top: 15px;
}
body.page-type-default .cp-submit-button:not([disabled]):hover,
body.page-type-default .cp-submit-button:not([disabled]):focus,
body.page-type-default .cp-cancel-button:not([disabled]):hover,
body.page-type-default .cp-cancel-button:not([disabled]):focus,
body.page-type-default .cp-unsubscribe-button:not([disabled]):hover,
body.page-type-default .cp-unsubscribe-button:not([disabled]):focus,
body.page-type-default .cp-block-button:not([disabled]):hover,
body.page-type-default .cp-block-button:not([disabled]):focus {
  background-color: #7c2e88;
  border: solid 1px #7c2e88;
}
body.page-type-default .leerstijlen-artikel,
body.page-type-default .leerstijlen-kop {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 1em;
  font-family: 'Montserrat';
  text-transform: initial;
  color: black;
  text-align: center;
  font-size: 0px;
}
body.page-type-default .leerstijlen-artikel .leerstijl,
body.page-type-default .leerstijlen-kop .leerstijl {
  display: inline-block;
  margin-top: 17.5px;
  width: 37px;
  vertical-align: top;
  font-size: 12px;
  margin-left: 7.5px;
}
body.page-type-default .leerstijlen-artikel .leerstijl:hover,
body.page-type-default .leerstijlen-kop .leerstijl:hover {
  cursor: pointer;
}
body.page-type-default .leerstijlen-artikel .leerstijl .lbl,
body.page-type-default .leerstijlen-kop .leerstijl .lbl {
  display: none;
}
body.page-type-default .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-default .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-default .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active .lbl,
body.page-type-default .leerstijlen-kop.leerstijlen-kop .leerstijl:hover .lbl,
body.page-type-default .leerstijlen-kop.leerstijlen-kop .leerstijl:focus .lbl,
body.page-type-default .leerstijlen-kop.leerstijlen-artikel .leerstijl.active .lbl {
  margin-top: 46px;
  display: block;
  white-space: nowrap;
  margin-left: -200%;
  margin-right: -200%;
  text-align: center;
  text-transform: lowercase;
}
body.page-type-default .leerstijlen-artikel.leerstijlen-kop .leerstijl:hover.active,
body.page-type-default .leerstijlen-artikel.leerstijlen-kop .leerstijl:focus.active,
body.page-type-default .leerstijlen-artikel.leerstijlen-artikel .leerstijl.active.active,
body.page-type-default .leerstijlen-kop.leerstijlen-kop .leerstijl:hover.active,
body.page-type-default .leerstijlen-kop.leerstijlen-kop .leerstijl:focus.active,
body.page-type-default .leerstijlen-kop.leerstijlen-artikel .leerstijl.active.active {
  color: #7c2e88;
}
body.page-type-default .artikel-tags {
  margin-bottom: 60px;
  margin-left: -3.75px;
  font-size: 0px;
}
body.page-type-default .artikel-tags .tag {
  display: inline-block;
  background-color: black;
  color: white;
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 26.25px;
  padding: 0px 5px;
  margin-left: 3.75px;
}
body.page-type-default .artikel-tags a.tag:hover {
  background-color: #7c2e88;
}
body.page-type-default .userinfo,
body.page-type-default .siteinfo {
  height: 60px;
  position: relative;
}
body.page-type-default .userinfo.userinfo,
body.page-type-default .siteinfo.userinfo {
  text-align: right;
}
body.page-type-default .userinfo a,
body.page-type-default .siteinfo a {
  color: #7c2e88;
}
body.page-type-default .userinfo .cp-ui-button,
body.page-type-default .siteinfo .cp-ui-button {
  line-height: 0.9em;
  font-size: 12px;
  vertical-align: middle;
}
body.page-type-default .userinfo .inner,
body.page-type-default .siteinfo .inner {
  position: absolute;
  bottom: 10px;
}
body.page-type-default .userinfo.siteinfo .inner,
body.page-type-default .siteinfo.siteinfo .inner {
  left: 20px;
}
body.page-type-default .userinfo.userinfo .inner,
body.page-type-default .siteinfo.userinfo .inner {
  right: 20px;
}
body.page-type-default .userinfo .article-path,
body.page-type-default .siteinfo .article-path {
  font-family: 'Montserrat';
  font-size: 14px;
}
body.page-type-default .userinfo .article-path,
body.page-type-default .userinfo .article-path a,
body.page-type-default .siteinfo .article-path,
body.page-type-default .siteinfo .article-path a {
  color: black;
}
body.page-type-default header .menu {
  position: relative;
}
body.page-type-default header .menu li > .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  text-align: left;
  padding: 5px;
  margin: 0px;
  max-height: 300px;
  overflow-y: auto;
  width: 400px;
  overflow-x: hidden;
}
body.page-type-default header .menu li > .dropdown li {
  margin: 0px;
  padding: 0px;
  display: block;
}
body.page-type-default header .menu li > .dropdown li a {
  display: block;
  margin: 0px;
  padding: 2px 10px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.page-type-default header .menu li > .dropdown li.expired > a {
  color: #7c2e88;
}
body.page-type-default header .menu li > .dropdown li:hover a {
  background-color: black;
  color: white;
}
body.page-type-default header .menu li > .dropdown li.workshops hr {
  margin-top: 5px;
  margin-bottom: 10px;
  border-color: #999999;
}
body.page-type-default header .menu li.active > .dropdown {
  display: block;
}
@media (max-width: 767px) {
  body.page-type-default header .menu li.active > .dropdown {
    top: 20px;
    left: 0px;
    max-width: 100%;
    width: 100%;
  }
}
body.page-type-default .article-related a {
  font-family: 'Montserrat';
}
body.page-type-default .cp-plain-button {
  border: none;
  display: inline;
  background: none;
  color: black !important;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
  font-family: 'Montserrat';
  font-size: 14px;
}
abody.page-type-default .cp-plain-button:hover,
inputbody.page-type-default .cp-plain-button:hover {
  color: #7c2e88 !important;
}
body.page-type-default .article-notes textarea {
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100%;
  overflow: hidden;
  resize: none;
}
@media print {
  body.page-type-default header,
  body.page-type-default .siteinfo,
  body.page-type-default .tabs,
  body.page-type-default .userinfo,
  body.page-type-default .sidetabs,
  body.page-type-default .artikel-tags,
  body.page-type-default .leerstijlen-artikel,
  body.page-type-default .article-videos,
  body.page-type-default .section-reacties,
  body.page-type-default .kolom-geselecteerde-artikelen {
    display: none !important;
  }
  body.page-type-default .kolom {
    margin-top: 0px !important;
  }
}
body.page-type-default .kolommen.downloads .kolom .item .artikel-tags {
  margin-bottom: 0px;
}
body.page-type-default .kolommen.downloads .kolom .item .content {
  padding-top: 7.5px;
  height: 105px;
}
body.page-type-default .kolommen.downloads .kolom .item:hover .artikel-tags .tag {
  background-color: #7c2e88;
}
body.page-type-default .kolommen.downloads .kolom hr.multiline {
  margin: 0px 15px;
}
body.page-type-default .headerErrorMessage {
  position: relative;
}
body.page-type-default .headerErrorMessage strong {
  font-family: 'Montserrat Medium';
  font-weight: 500;
}
body.page-type-default .videoButton,
body.page-type-default .vimeoButton {
  display: inline-block;
  width: 120px;
  height: 90px;
  background-color: black;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-type-default .metric_enquete_tps .tussenkop {
  position: absolute;
  top: 0px;
  left: 5px;
  font-family: 'Montserrat Light';
  font-weight: 300;
  text-transform: uppercase;
}
body.page-type-default .msgCollectionBorder {
  background-color: white;
  border: 1px solid #dddddd;
}
body.page-type-default .msgCollectionBorder .msgThread,
body.page-type-default .msgCollectionBorder .msgNew {
  padding-left: 42px;
  position: relative;
}
body.page-type-default .msgCollectionBorder .msgThread .msg,
body.page-type-default .msgCollectionBorder .msgNew .msg {
  position: relative;
}
body.page-type-default .msgCollectionBorder .msgThread .msgThreadSide,
body.page-type-default .msgCollectionBorder .msgThread .msgNewSide,
body.page-type-default .msgCollectionBorder .msgNew .msgThreadSide,
body.page-type-default .msgCollectionBorder .msgNew .msgNewSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 100%;
  background-color: #e6eaea;
}
body.page-type-default .msgCollectionBorder .msgCollection {
  margin: 2px;
  position: relative;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg {
  position: relative;
  padding: 10px;
  padding-top: 10px;
  font-size: 15px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgCollectionBorder {
  margin: 20px 0px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .header {
  font-style: italic;
  padding-bottom: 10px;
  font-size: 14px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .header span {
  font-weight: bold;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .remove {
  margin-top: 5px;
  margin-bottom: 14px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .remove a {
  background-image: url("images_eigenhaard/notes_remove_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .title {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 17px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .body {
  margin-bottom: 10px;
  font-style: italic;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute {
  margin-top: 10px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton,
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  color: #4da0d6;
  text-decoration: none;
  line-height: 19px;
  font-size: 13px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img,
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  vertical-align: middle;
  margin-right: 2px;
  border: none;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .responseButton img {
  height: 19px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton {
  margin-left: 10px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg .msgContribute .articleButton img {
  position: relative;
  top: -2px;
}
body.page-type-default .msgCollectionBorder .msgCollection .msg.even {
  background-color: #f9f9f9;
}
body.page-type-default .msgCollectionBorder .msgCollection .noMoreMessages {
  display: none;
}
body.page-type-default .my_profile .item {
  padding-top: 0px !important;
}
body.page-type-default .my_profile .item.verleng_abbo {
  padding-bottom: 0px !important;
}
body.page-type-default .my_profile .item .content {
  padding-top: 0px !important;
}
body.page-type-default .my_profile .item .content .item {
  padding-top: 0px !important;
}
body.page-type-default .my_profile .item .content table {
  position: relative;
  left: -2px;
  margin: 15px 0px;
}
body.page-type-default .my_profile .item .content table td {
  padding: 0px;
}
body.page-type-default .my_profile .item .content input,
body.page-type-default .my_profile .item .content button {
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px 15px;
  border: 1px solid #7c2e88;
  color: black;
  background: white;
  font-family: 'Montserrat';
}
body.page-type-default .my_profile .item .content button:hover,
body.page-type-default .my_profile .item .content button:active,
body.page-type-default .my_profile .item .content input[type=submit]:hover,
body.page-type-default .my_profile .item .content input[type=submit]:active,
body.page-type-default .my_profile .item .content button[disabled] {
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background-color: #7c2e88;
}
body.page-type-default .my_profile .item .content .abboOpties {
  margin-bottom: 15px;
}
body.page-type-default .my_profile .item .content .abboOpties input,
body.page-type-default .my_profile .item .content .abboOpties button {
  width: 175px;
  font-size: 18px;
}
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties {
  margin-top: 15px;
}
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties label {
  margin: 0px;
  margin-left: 5px;
  display: block;
  font-family: 'Montserrat';
  cursor: pointer;
}
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties label input {
  display: none;
}
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties label input + .styledButton {
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 2px solid black;
  border-radius: 100%;
  margin-right: 15px;
  position: relative;
}
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties label:hover .styledButton:after,
body.page-type-default .my_profile .item .content .abboOpties .hiddenAbboOpties label input:checked + .styledButton:after {
  content: " ";
  display: block;
  border-radius: 100%;
  background-color: #7c2e88;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body.page-type-default .notificatie_popop {
  padding: 10px;
  border: 1px solid #7c2e88;
  color: #7c2e88;
  background: white;
  font-family: 'Montserrat';
  display: inline-block;
  position: absolute;
  top: 30px;
  left: 100px;
}
body.page-type-default .notificatie_popop label {
  display: block;
}
body.page-type-default .notificatie_popop label input {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 5px !important;
}
body.page-type-default textarea:focus,
body.page-type-default input:focus,
body.page-type-default button:focus,
body.page-type-default area:focus {
  outline: none;
}
body.page-type-default textarea:-webkit-autofill,
body.page-type-default input:-webkit-autofill,
body.page-type-default button:-webkit-autofill,
body.page-type-default area:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
body.page-type-default #addFeedback input {
  border: 1px solid #b5244d;
}
body.page-type-default .eventHistorie .projectnummer,
body.page-type-default .uploads .projectnummer {
  float: right;
}
body.page-type-default .eventHistorie .historieItem,
body.page-type-default .eventHistorie .uploadItem,
body.page-type-default .uploads .historieItem,
body.page-type-default .uploads .uploadItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}
body.page-type-default .eventHistorie .historieItem .header,
body.page-type-default .eventHistorie .uploadItem .header,
body.page-type-default .uploads .historieItem .header,
body.page-type-default .uploads .uploadItem .header {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-default .eventHistorie .newHistorieItem .kopje,
body.page-type-default .eventHistorie .newUploadItem .kopje,
body.page-type-default .uploads .newHistorieItem .kopje,
body.page-type-default .uploads .newUploadItem .kopje {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-default .eventHistorie .newHistorieItem input,
body.page-type-default .eventHistorie .newHistorieItem textarea,
body.page-type-default .eventHistorie .newUploadItem input,
body.page-type-default .eventHistorie .newUploadItem textarea,
body.page-type-default .uploads .newHistorieItem input,
body.page-type-default .uploads .newHistorieItem textarea,
body.page-type-default .uploads .newUploadItem input,
body.page-type-default .uploads .newUploadItem textarea {
  font-family: 'Montserrat';
  width: 100%;
}
body.page-type-default .eventHistorie .newHistorieItem input[type=submit],
body.page-type-default .eventHistorie .newHistorieItem textarea[type=submit],
body.page-type-default .eventHistorie .newUploadItem input[type=submit],
body.page-type-default .eventHistorie .newUploadItem textarea[type=submit],
body.page-type-default .uploads .newHistorieItem input[type=submit],
body.page-type-default .uploads .newHistorieItem textarea[type=submit],
body.page-type-default .uploads .newUploadItem input[type=submit],
body.page-type-default .uploads .newUploadItem textarea[type=submit] {
  width: initial;
  float: right;
}
body.page-type-default .eventHistorie .newHistorieItem input[type=file],
body.page-type-default .eventHistorie .newUploadItem input[type=file],
body.page-type-default .uploads .newHistorieItem input[type=file],
body.page-type-default .uploads .newUploadItem input[type=file] {
  font-size: 16px;
}
body.page-type-default .eventHistorie .newHistorieItem textarea,
body.page-type-default .eventHistorie .newUploadItem textarea,
body.page-type-default .uploads .newHistorieItem textarea,
body.page-type-default .uploads .newUploadItem textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-default .eventHistorie .newHistorieItem table,
body.page-type-default .eventHistorie .newUploadItem table,
body.page-type-default .uploads .newHistorieItem table,
body.page-type-default .uploads .newUploadItem table {
  padding: 0;
  margin: 0 0 10px;
}
body.page-type-default .eventHistorie .newHistorieItem th,
body.page-type-default .eventHistorie .newHistorieItem td,
body.page-type-default .eventHistorie .newUploadItem th,
body.page-type-default .eventHistorie .newUploadItem td,
body.page-type-default .uploads .newHistorieItem th,
body.page-type-default .uploads .newHistorieItem td,
body.page-type-default .uploads .newUploadItem th,
body.page-type-default .uploads .newUploadItem td {
  padding: 0;
  background-color: white;
  color: black;
}
body.page-type-default .eventHistorie .newHistorieItem .radio-button .ui-button,
body.page-type-default .eventHistorie .newUploadItem .radio-button .ui-button,
body.page-type-default .uploads .newHistorieItem .radio-button .ui-button,
body.page-type-default .uploads .newUploadItem .radio-button .ui-button {
  cursor: pointer;
  padding: .4em 1em;
  transition: 250ms;
  background-color: #B2B2B2;
  border-color: #999999;
}
body.page-type-default .eventHistorie .newHistorieItem .radio-button input[type=radio],
body.page-type-default .eventHistorie .newUploadItem .radio-button input[type=radio],
body.page-type-default .uploads .newHistorieItem .radio-button input[type=radio],
body.page-type-default .uploads .newUploadItem .radio-button input[type=radio] {
  display: none;
}
body.page-type-default .eventHistorie .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-default .eventHistorie .newUploadItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-default .uploads .newHistorieItem .radio-button input[type=radio]:checked + .ui-button,
body.page-type-default .uploads .newUploadItem .radio-button input[type=radio]:checked + .ui-button {
  background-color: #7c2e88;
  border-color: #592162;
}
body.page-type-default .um_coach .collapseHeader,
body.page-type-default .um_coach .noCollapseHeader {
  font-family: 'Montserrat';
  color: #7c2e88;
  text-transform: uppercase;
  font-size: 22px;
}
body.page-type-default .um_coach .mailGroup,
body.page-type-default .um_coach .collapsable {
  font-size: 18px;
  margin-bottom: 30px;
}
body.page-type-default .um_coach .collapseSubheader {
  font-family: 'Montserrat Medium';
  font-weight: 500;
  font-size: 14px;
}
body.page-type-default .um_coach ul {
  margin: 0px;
  padding: 0px !important;
  list-style: none;
}
body.page-type-default .um_coach ul li {
  margin: 0px;
  padding: 0px !important;
}
body.page-type-default .um_coach ul li a {
  text-decoration: none !important;
  color: #7c2e88;
  font-family: 'Montserrat';
  font-size: 17px;
}
body.page-type-default .message.ui-state-highlight {
  background-color: #7c2e88;
  color: white;
}
body.page-type-default .alignTop {
  vertical-align: top;
}
body.page-type-default .kolom.uitleg {
  background-color: rgba(255,255,255,0.3) !important;
}
body.page-type-default .msgContributeReturn {
  text-align: right;
}
body.page-type-default .msgContributeReturn a {
  background-color: rgba(0,0,0,0.05);
  padding: 10px 15px;
  padding-left: 7.5px;
}
body.page-type-default .module-vermelding {
  float: right;
}
body.page-type-default .module-vermelding a {
  font-family: 'Montserrat';
  color: #7c2e88;
}
body.page-type-default .module-vermelding a:hover {
  color: #7c2e88;
}
body.page-type-default .coach-reply textarea {
  text-align: left;
  width: 100%;
  height: 100px;
  resize: none;
  background-color: #e7e7e7;
  border: none;
  padding: 15px;
}
body.page-type-default .coach-reply .cp-submit-button {
  float: right;
}
body.page-type-default .coach-reply label:last-child {
  margin-left: 30px;
}
body.page-type-default .coach-reply input[type=radio] {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
body.page-type-default .messages-container {
  margin-top: 15px;
}
body.page-type-default .topicsAbboVerlooptBerichtContainer {
  position: absolute;
  z-index: 10000;
  top: 37px;
}
body.page-type-default .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht {
  font-family: 'Montserrat';
  font-size: 14px;
  color: black;
}
body.page-type-default .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a {
  color: black;
  text-decoration: none;
}
body.page-type-default .topicsAbboVerlooptBerichtContainer .topicsAbboVerlooptBericht a:hover {
  color: #7c2e88;
}
body.page-type-default .cookiemessage {
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 123456;
  font-family: 'Montserrat';
  font-size: 18px;
}
@media (max-width: 991px) {
  body.page-type-default .cookiemessage .container {
    width: 100%;
  }
}
body.page-type-default .cookiemessage .container .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-type-default .cookiemessage .container .row .cm-container {
  background-color: #e9ebea;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  color: black;
}
body.page-type-default .cookiemessage .container .row .cm-container .cm-holder:after {
  display: block;
  content: " ";
  clear: both;
}
@media (max-width: 991px) {
  body.page-type-default .cookiemessage .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.page-type-default .cookiemessage .container .row .cm-container {
    margin: -15px;
    padding: 15px;
  }
  body.page-type-default .cookiemessage .container .row .cm-container .cm-holder {
    text-align: center;
  }
  body.page-type-default .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.page-type-default .cookiemessage .container .row .cm-container {
    width: 920px;
    margin: -15px auto;
    padding: 15px 120px;
  }
  body.page-type-default .cookiemessage .container .row .cm-container .cm-holder {
    width: 402px;
    margin: 0px auto;
  }
  body.page-type-default .cookiemessage .container .row .cm-container .cm-holder .cm-message {
    float: left;
  }
  body.page-type-default .cookiemessage .container .row .cm-container .cm-holder .cookiemessage-btn-agree {
    float: right;
    width: 60px;
    padding: 3px 15px;
    margin-top: 3px;
  }
}
body.page-type-default .cookiemessage .container .row .cookiemessage-btn-agree {
  background-color: #b2b2b2 !important;
  padding: 7.5px 15px;
  border: none;
  border-radius: 0px;
  color: white !important;
  border: 1px solid #b2b2b2;
  font-family: 'Montserrat';
  text-transform: uppercase;
  line-height: 33px;
  font-size: 20px;
}
body.page-type-default .cookiemessage .container .row .cookiemessage-btn-agree:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-default .register-overlay {
  background-color: rgba(169,171,175,0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: auto;
}
body.page-type-default .register-overlay .register-block,
body.page-type-default .register-overlay .payment-block {
  width: 100%;
  background-color: white;
  margin: 0px auto;
  margin-top: 0px;
  padding: 18px;
  color: black;
  font-size: 18px;
}
@media (min-width: 768px) {
  body.page-type-default .register-overlay .register-block,
  body.page-type-default .register-overlay .payment-block {
    margin-top: 150px;
    width: 440px;
    padding: 38px;
  }
}
body.page-type-default .register-overlay .register-block ul,
body.page-type-default .register-overlay .payment-block ul {
  margin: 15px 0px;
  padding: 0px;
  padding-left: 20px;
}
body.page-type-default .register-overlay .register-block ul a,
body.page-type-default .register-overlay .payment-block ul a {
  color: #7c2e88 !important;
  font-family: 'Montserrat';
}
body.page-type-default .register-overlay .register-block .quote,
body.page-type-default .register-overlay .payment-block .quote {
  margin-bottom: 7.5px;
  padding: 15px;
  background-color: #7c2e88;
  color: black;
  font-style: italic;
}
body.page-type-default .register-overlay .register-block .quote .tekst,
body.page-type-default .register-overlay .payment-block .quote .tekst {
  text-align: center;
  line-height: 29px;
  font-size: 16px;
  font-family: 'adobe-caslon-pro';
}
@media (min-width: 768px) {
  body.page-type-default .register-overlay .register-block .quote,
  body.page-type-default .register-overlay .payment-block .quote {
    margin-bottom: 30px;
    padding: 30px;
  }
  body.page-type-default .register-overlay .register-block .quote .tekst,
  body.page-type-default .register-overlay .payment-block .quote .tekst {
    font-size: 23px;
  }
}
body.page-type-default .register-overlay .register-block.payment-block .quote,
body.page-type-default .register-overlay .payment-block.payment-block .quote {
  margin-top: 30px;
}
body.page-type-default .register-overlay .register-block input,
body.page-type-default .register-overlay .payment-block input {
  border: 1px solid #b5244d;
  background-color: white !important;
  margin-bottom: 7.5px;
  width: 100%;
  color: #9e9e9c !important;
  font-size: 16px;
  line-height: 18px;
  padding: 7.5px;
  font-family: 'Montserrat';
  text-transform: uppercase;
}
body.page-type-default .register-overlay .register-block input:-webkit-autofill,
body.page-type-default .register-overlay .payment-block input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
@media (min-width: 768px) {
  body.page-type-default .register-overlay .register-block input,
  body.page-type-default .register-overlay .payment-block input {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
  }
}
body.page-type-default .register-overlay .register-block .cp-ui-button,
body.page-type-default .register-overlay .payment-block .cp-ui-button {
  background-color: #b2b2b2 !important;
  display: block;
  padding: 7.5px;
  border: none;
  color: white !important;
  width: 100%;
  border: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  body.page-type-default .register-overlay .register-block .cp-ui-button,
  body.page-type-default .register-overlay .payment-block .cp-ui-button {
    margin-top: 15px;
  }
}
body.page-type-default .register-overlay .register-block .cp-ui-button:hover,
body.page-type-default .register-overlay .payment-block .cp-ui-button:hover {
  border: 1px solid #7c2e88;
  background-color: #7c2e88 !important;
}
body.page-type-default #register .cp_login .cp-ui-button {
  margin-bottom: 0px;
}
@media print {
  body.page-type-default a[href]:after {
    content: "" !important;
  }
}
body.page-type-default .my_profile {
  font-family: 'Montserrat';
}
body.page-type-default .ui-state-default,
body.page-type-default .ui-widget-content .ui-state-default,
body.page-type-default .ui-widget-header .ui-state-default,
body.page-type-default .ui-widget-header {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-default .ui-state-hover,
body.page-type-default .ui-widget-content .ui-state-hover,
body.page-type-default .ui-widget-header .ui-state-hover,
body.page-type-default .ui-state-focus,
body.page-type-default .ui-widget-content .ui-state-focus,
body.page-type-default .ui-widget-header .ui-state-focus {
  border: 1px solid #7c2e88;
  background: #7c2e88;
}
body.page-type-default #wijzig-datum {
  padding: 15px;
  font-size: 18px;
}
body.page-type-default #wijzig-datum > .titel {
  font-family: 'Montserrat Light';
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.page-type-default #wijzig-datum .alternatieven {
  font-weight: bold;
  padding-top: 30px;
}
body.page-type-default #wijzig-datum .sessie-set {
  border: solid 2px lightgrey;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
body.page-type-default #wijzig-datum .sessie-set.sessie-set-selected {
  border: solid 2px #7c2e88;
}
body.page-type-default #wijzig-datum .sessie-set.sessie-set-vol {
  color: lightgrey;
}
body.page-type-default #wijzig-datum .sessie-set .kopregel {
  padding-top: 10px;
  padding-left: 10px;
  color: #7c2e88;
  text-transform: uppercase;
}
body.page-type-default #wijzig-datum .sessie-set .sessies {
  padding-left: 10px;
  font-size: 18px;
}
body.page-type-default #wijzig-datum .sessie-set .sessies .sessie {
  margin-top: 15px;
}
body.page-type-default #wijzig-datum .sessie-set .sessies .sessie .titel {
  color: black;
  font-weight: bold;
}
body.page-type-default #wijzig-datum .actions {
  text-align: right;
}
body.page-type-default #wijzig-datum .actions button {
  margin-left: 5px;
}
body.page-type-default #wijzig-datum .actions button[disabled] {
  opacity: 0.25;
}
body.page-type-default #wijzig-datum .afmelden {
  margin-top: 15px;
  font-style: italic;
}
body.page-type-default #wijzig-datum .afmelden a {
  text-decoration: underline;
  color: #7c2e88;
}
body.page-type-default #wijzig-datum #geen-andere-sets a {
  color: black;
}
body.page-type-default select#sessie-set {
  font-family: 'Montserrat';
  margin-bottom: 15px;
}
body.page-type-default .chatbot-icon {
  position: fixed;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
body.page-type-default .chatbot {
  visibility: hidden;
  z-index: 2147483639;
  position: fixed;
  bottom: 15px;
  width: 392px;
  height: 714px;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  min-height: 0px;
  min-width: 0px;
  border: 0px;
  overflow: hidden;
  right: 15px;
  transition: none !important;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  background-color: white;
}
body.page-type-default .chatbot .chatbot-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  filter: invert(100%);
}
body.page-type-default,
body.page-type-event,
body.page-type-personal,
body.page-type-special,
body.page-type-topics,
body.page-type-facilitators-corner {
  background-position: center 200px;
}
@media (min-width: 2500px) {
  body.page-type-default,
  body.page-type-event,
  body.page-type-personal,
  body.page-type-special,
  body.page-type-topics,
  body.page-type-facilitators-corner {
    background-position: 250px 200px;
  }
}
body.page-type-default > *:first-child,
body.page-type-event > *:first-child,
body.page-type-personal > *:first-child,
body.page-type-special > *:first-child,
body.page-type-topics > *:first-child,
body.page-type-facilitators-corner > *:first-child {
  background-color: white;
}
body.page-type-default ::placeholder,
body.page-type-event ::placeholder,
body.page-type-personal ::placeholder,
body.page-type-special ::placeholder,
body.page-type-topics ::placeholder,
body.page-type-facilitators-corner ::placeholder {
  color: black;
}
body.page-type-default .userinfo .cp-plain-button,
body.page-type-event .userinfo .cp-plain-button,
body.page-type-personal .userinfo .cp-plain-button,
body.page-type-special .userinfo .cp-plain-button,
body.page-type-topics .userinfo .cp-plain-button,
body.page-type-facilitators-corner .userinfo .cp-plain-button {
  color: #9e9e9e !important;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}
body.page-type-default header .inner-header,
body.page-type-event header .inner-header,
body.page-type-personal header .inner-header,
body.page-type-special header .inner-header,
body.page-type-topics header .inner-header,
body.page-type-facilitators-corner header .inner-header {
  box-shadow: none;
}
body.page-type-default header .inner-header .logo,
body.page-type-event header .inner-header .logo,
body.page-type-personal header .inner-header .logo,
body.page-type-special header .inner-header .logo,
body.page-type-topics header .inner-header .logo,
body.page-type-facilitators-corner header .inner-header .logo {
  height: auto;
  margin-bottom: 30px;
  margin-top: 0;
  text-align: left !important;
}
body.page-type-default header .inner-header .logo img,
body.page-type-event header .inner-header .logo img,
body.page-type-personal header .inner-header .logo img,
body.page-type-special header .inner-header .logo img,
body.page-type-topics header .inner-header .logo img,
body.page-type-facilitators-corner header .inner-header .logo img {
  max-height: 110px !important;
}
body.page-type-default header .inner-header .menu,
body.page-type-event header .inner-header .menu,
body.page-type-personal header .inner-header .menu,
body.page-type-special header .inner-header .menu,
body.page-type-topics header .inner-header .menu,
body.page-type-facilitators-corner header .inner-header .menu {
  padding-bottom: 30px;
  padding-top: 10px;
}
body.page-type-default header .inner-header .menu li a,
body.page-type-event header .inner-header .menu li a,
body.page-type-personal header .inner-header .menu li a,
body.page-type-special header .inner-header .menu li a,
body.page-type-topics header .inner-header .menu li a,
body.page-type-facilitators-corner header .inner-header .menu li a {
  font-size: 15px;
}
body.page-type-default .search-menu input,
body.page-type-event .search-menu input,
body.page-type-personal .search-menu input,
body.page-type-special .search-menu input,
body.page-type-topics .search-menu input,
body.page-type-facilitators-corner .search-menu input {
  width: 52%;
}
body.page-type-default .search-menu-button,
body.page-type-event .search-menu-button,
body.page-type-personal .search-menu-button,
body.page-type-special .search-menu-button,
body.page-type-topics .search-menu-button,
body.page-type-facilitators-corner .search-menu-button {
  border-bottom: 1px solid #b2b2b2;
}
body.page-type-default .kolommen .kolom,
body.page-type-event .kolommen .kolom,
body.page-type-personal .kolommen .kolom,
body.page-type-special .kolommen .kolom,
body.page-type-topics .kolommen .kolom,
body.page-type-facilitators-corner .kolommen .kolom {
  box-shadow: none;
}
body.page-type-default .kolommen .kolom .kolomheader,
body.page-type-event .kolommen .kolom .kolomheader,
body.page-type-personal .kolommen .kolom .kolomheader,
body.page-type-special .kolommen .kolom .kolomheader,
body.page-type-topics .kolommen .kolom .kolomheader,
body.page-type-facilitators-corner .kolommen .kolom .kolomheader {
  background-color: black;
  color: white;
}
body.page-type-default .kolommen .kolom .tabs a,
body.page-type-default .kolommen .kolom .sidetabs a,
body.page-type-event .kolommen .kolom .tabs a,
body.page-type-event .kolommen .kolom .sidetabs a,
body.page-type-personal .kolommen .kolom .tabs a,
body.page-type-personal .kolommen .kolom .sidetabs a,
body.page-type-special .kolommen .kolom .tabs a,
body.page-type-special .kolommen .kolom .sidetabs a,
body.page-type-topics .kolommen .kolom .tabs a,
body.page-type-topics .kolommen .kolom .sidetabs a,
body.page-type-facilitators-corner .kolommen .kolom .tabs a,
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a {
  background-color: white;
  font-family: 'Montserrat Medium', sans-serif;
  font-weight: 500;
  font-size: 14px;
}
body.page-type-default .kolommen .kolom .tabs a.active,
body.page-type-default .kolommen .kolom .sidetabs a.active,
body.page-type-event .kolommen .kolom .tabs a.active,
body.page-type-event .kolommen .kolom .sidetabs a.active,
body.page-type-personal .kolommen .kolom .tabs a.active,
body.page-type-personal .kolommen .kolom .sidetabs a.active,
body.page-type-special .kolommen .kolom .tabs a.active,
body.page-type-special .kolommen .kolom .sidetabs a.active,
body.page-type-topics .kolommen .kolom .tabs a.active,
body.page-type-topics .kolommen .kolom .sidetabs a.active,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.active,
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.active {
  background-color: black;
}
body.page-type-default .kolommen .kolom .tabs a.active:hover,
body.page-type-default .kolommen .kolom .sidetabs a.active:hover,
body.page-type-event .kolommen .kolom .tabs a.active:hover,
body.page-type-event .kolommen .kolom .sidetabs a.active:hover,
body.page-type-personal .kolommen .kolom .tabs a.active:hover,
body.page-type-personal .kolommen .kolom .sidetabs a.active:hover,
body.page-type-special .kolommen .kolom .tabs a.active:hover,
body.page-type-special .kolommen .kolom .sidetabs a.active:hover,
body.page-type-topics .kolommen .kolom .tabs a.active:hover,
body.page-type-topics .kolommen .kolom .sidetabs a.active:hover,
body.page-type-facilitators-corner .kolommen .kolom .tabs a.active:hover,
body.page-type-facilitators-corner .kolommen .kolom .sidetabs a.active:hover {
  color: #73b190;
}
body.page-type-default .kolommen .kolom .leerstijl,
body.page-type-event .kolommen .kolom .leerstijl,
body.page-type-personal .kolommen .kolom .leerstijl,
body.page-type-special .kolommen .kolom .leerstijl,
body.page-type-topics .kolommen .kolom .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl {
  background-image: url("images_eigenhaard/leerstijl_v1.png");
}
body.page-type-default .kolommen .kolom .leerstijl.inactive,
body.page-type-event .kolommen .kolom .leerstijl.inactive,
body.page-type-personal .kolommen .kolom .leerstijl.inactive,
body.page-type-special .kolommen .kolom .leerstijl.inactive,
body.page-type-topics .kolommen .kolom .leerstijl.inactive,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.inactive {
  display: none !important;
}
body.page-type-default .kolommen .kolom a.item:hover .leerstijl,
body.page-type-default .kolommen .kolom a.item:focus .leerstijl,
body.page-type-default .kolommen .kolom .leerstijl.active,
body.page-type-event .kolommen .kolom a.item:hover .leerstijl,
body.page-type-event .kolommen .kolom a.item:focus .leerstijl,
body.page-type-event .kolommen .kolom .leerstijl.active,
body.page-type-personal .kolommen .kolom a.item:hover .leerstijl,
body.page-type-personal .kolommen .kolom a.item:focus .leerstijl,
body.page-type-personal .kolommen .kolom .leerstijl.active,
body.page-type-special .kolommen .kolom a.item:hover .leerstijl,
body.page-type-special .kolommen .kolom a.item:focus .leerstijl,
body.page-type-special .kolommen .kolom .leerstijl.active,
body.page-type-topics .kolommen .kolom a.item:hover .leerstijl,
body.page-type-topics .kolommen .kolom a.item:focus .leerstijl,
body.page-type-topics .kolommen .kolom .leerstijl.active,
body.page-type-facilitators-corner .kolommen .kolom a.item:hover .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom a.item:focus .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom .leerstijl.active {
  background-color: black;
  background-position-y: 0px !important;
}
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl {
  background-image: url("images_eigenhaard/leerstijl_v1.png");
  background-color: white;
}
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4 {
  background-position-y: -35px;
}
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-default .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-event .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-personal .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-special .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-topics .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-1.actief,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-2.actief,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-3.actief,
body.page-type-facilitators-corner .kolommen .kolom .leerstijlen-kop .leerstijl.leerstijl-4.actief {
  background-position-y: -35px;
}
body.page-type-default .kolommen .kolom hr,
body.page-type-event .kolommen .kolom hr,
body.page-type-personal .kolommen .kolom hr,
body.page-type-special .kolommen .kolom hr,
body.page-type-topics .kolommen .kolom hr,
body.page-type-facilitators-corner .kolommen .kolom hr {
  border-color: black;
  margin-top: 40px;
}
body.page-type-default .kolommen .kolom hr:last-child,
body.page-type-event .kolommen .kolom hr:last-child,
body.page-type-personal .kolommen .kolom hr:last-child,
body.page-type-special .kolommen .kolom hr:last-child,
body.page-type-topics .kolommen .kolom hr:last-child,
body.page-type-facilitators-corner .kolommen .kolom hr:last-child {
  border-top: 1px solid black;
}
body.page-type-default .kolommen .kolom .item .metadata,
body.page-type-default .kolommen .kolom .item .kop,
body.page-type-default .kolommen .kolom .item .subtitle,
body.page-type-event .kolommen .kolom .item .metadata,
body.page-type-event .kolommen .kolom .item .kop,
body.page-type-event .kolommen .kolom .item .subtitle,
body.page-type-personal .kolommen .kolom .item .metadata,
body.page-type-personal .kolommen .kolom .item .kop,
body.page-type-personal .kolommen .kolom .item .subtitle,
body.page-type-special .kolommen .kolom .item .metadata,
body.page-type-special .kolommen .kolom .item .kop,
body.page-type-special .kolommen .kolom .item .subtitle,
body.page-type-topics .kolommen .kolom .item .metadata,
body.page-type-topics .kolommen .kolom .item .kop,
body.page-type-topics .kolommen .kolom .item .subtitle,
body.page-type-facilitators-corner .kolommen .kolom .item .metadata,
body.page-type-facilitators-corner .kolommen .kolom .item .kop,
body.page-type-facilitators-corner .kolommen .kolom .item .subtitle {
  font-weight: 500;
}
body.page-type-default .kolommen .kolom .item .metadata,
body.page-type-event .kolommen .kolom .item .metadata,
body.page-type-personal .kolommen .kolom .item .metadata,
body.page-type-special .kolommen .kolom .item .metadata,
body.page-type-topics .kolommen .kolom .item .metadata,
body.page-type-facilitators-corner .kolommen .kolom .item .metadata {
  font-size: 15px;
}
body.page-type-default .kolommen .kolom .item .kop,
body.page-type-event .kolommen .kolom .item .kop,
body.page-type-personal .kolommen .kolom .item .kop,
body.page-type-special .kolommen .kolom .item .kop,
body.page-type-topics .kolommen .kolom .item .kop,
body.page-type-facilitators-corner .kolommen .kolom .item .kop {
  font-family: 'Montserrat Medium', sans-serif;
  color: #333333;
}
body.page-type-default .kolommen .kolom .item .kopregel,
body.page-type-event .kolommen .kolom .item .kopregel,
body.page-type-personal .kolommen .kolom .item .kopregel,
body.page-type-special .kolommen .kolom .item .kopregel,
body.page-type-topics .kolommen .kolom .item .kopregel,
body.page-type-facilitators-corner .kolommen .kolom .item .kopregel {
  font-family: 'Montserrat Semibold', sans-serif;
  font-weight: 600;
  color: #333333;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map,
body.page-type-event .kolommen .kolom .item .content .blocks .map,
body.page-type-personal .kolommen .kolom .item .content .blocks .map,
body.page-type-special .kolommen .kolom .item .content .blocks .map,
body.page-type-topics .kolommen .kolom .item .content .blocks .map,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map {
  font-family: 'adobe-caslon-pro';
  font-style: italic;
}
body.page-type-default .kolommen .kolom .item .content .blocks .map .naam,
body.page-type-event .kolommen .kolom .item .content .blocks .map .naam,
body.page-type-personal .kolommen .kolom .item .content .blocks .map .naam,
body.page-type-special .kolommen .kolom .item .content .blocks .map .naam,
body.page-type-topics .kolommen .kolom .item .content .blocks .map .naam,
body.page-type-facilitators-corner .kolommen .kolom .item .content .blocks .map .naam {
  font-size: 30px;
  font-weight: 500;
  line-height: 1;
  text-transform: none;
}
body.page-type-default .kolommen .kolom .item .content,
body.page-type-event .kolommen .kolom .item .content,
body.page-type-personal .kolommen .kolom .item .content,
body.page-type-special .kolommen .kolom .item .content,
body.page-type-topics .kolommen .kolom .item .content,
body.page-type-facilitators-corner .kolommen .kolom .item .content {
  font-size: 18px;
}
body.page-type-default .kolommen .kolom .item .content a,
body.page-type-event .kolommen .kolom .item .content a,
body.page-type-personal .kolommen .kolom .item .content a,
body.page-type-special .kolommen .kolom .item .content a,
body.page-type-topics .kolommen .kolom .item .content a,
body.page-type-facilitators-corner .kolommen .kolom .item .content a {
  font-weight: 400;
}
body.page-type-default .kolommen .kolom .item .content h2,
body.page-type-event .kolommen .kolom .item .content h2,
body.page-type-personal .kolommen .kolom .item .content h2,
body.page-type-special .kolommen .kolom .item .content h2,
body.page-type-topics .kolommen .kolom .item .content h2,
body.page-type-facilitators-corner .kolommen .kolom .item .content h2 {
  font-family: 'Montserrat Medium';
}
body.page-type-default .kolommen .kolom .item .content .tags .tag.active:hover,
body.page-type-event .kolommen .kolom .item .content .tags .tag.active:hover,
body.page-type-personal .kolommen .kolom .item .content .tags .tag.active:hover,
body.page-type-special .kolommen .kolom .item .content .tags .tag.active:hover,
body.page-type-topics .kolommen .kolom .item .content .tags .tag.active:hover,
body.page-type-facilitators-corner .kolommen .kolom .item .content .tags .tag.active:hover {
  color: white;
}
body.page-type-default .kolommen .kolom .item .content.cp_login input,
body.page-type-event .kolommen .kolom .item .content.cp_login input,
body.page-type-personal .kolommen .kolom .item .content.cp_login input,
body.page-type-special .kolommen .kolom .item .content.cp_login input,
body.page-type-topics .kolommen .kolom .item .content.cp_login input,
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login input {
  color: black !important;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .cp-ui-button,
body.page-type-event .kolommen .kolom .item .content.cp_login .cp-ui-button,
body.page-type-personal .kolommen .kolom .item .content.cp_login .cp-ui-button,
body.page-type-special .kolommen .kolom .item .content.cp_login .cp-ui-button,
body.page-type-topics .kolommen .kolom .item .content.cp_login .cp-ui-button,
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .cp-ui-button {
  background-color: black !important;
  font-weight: 300;
}
body.page-type-default .kolommen .kolom .item .content.cp_login .pass_reset,
body.page-type-event .kolommen .kolom .item .content.cp_login .pass_reset,
body.page-type-personal .kolommen .kolom .item .content.cp_login .pass_reset,
body.page-type-special .kolommen .kolom .item .content.cp_login .pass_reset,
body.page-type-topics .kolommen .kolom .item .content.cp_login .pass_reset,
body.page-type-facilitators-corner .kolommen .kolom .item .content.cp_login .pass_reset {
  font-family: 'adobe-caslon-pro';
  font-style: italic;
  font-size: 23px;
}
body.page-type-default .kolommen .kolom .item .content .quote,
body.page-type-event .kolommen .kolom .item .content .quote,
body.page-type-personal .kolommen .kolom .item .content .quote,
body.page-type-special .kolommen .kolom .item .content .quote,
body.page-type-topics .kolommen .kolom .item .content .quote,
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote {
  margin-top: 10px;
  color: #FFFFFF;
}
body.page-type-default .kolommen .kolom .item .content .quote .tekst,
body.page-type-event .kolommen .kolom .item .content .quote .tekst,
body.page-type-personal .kolommen .kolom .item .content .quote .tekst,
body.page-type-special .kolommen .kolom .item .content .quote .tekst,
body.page-type-topics .kolommen .kolom .item .content .quote .tekst,
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote .tekst {
  font-size: 24px;
}
body.page-type-default .kolommen .kolom .item .content .quote .van,
body.page-type-event .kolommen .kolom .item .content .quote .van,
body.page-type-personal .kolommen .kolom .item .content .quote .van,
body.page-type-special .kolommen .kolom .item .content .quote .van,
body.page-type-topics .kolommen .kolom .item .content .quote .van,
body.page-type-facilitators-corner .kolommen .kolom .item .content .quote .van {
  font-family: 'adobe-caslon-pro';
  font-style: italic;
  font-size: 17px;
}
body .asvb-kop2 {
  color: #71638f !important;
}
body .asvb-kop4 {
  font-size: 28px !important;
  font-family: "adobe-caslon-pro" !important;
  text-transform: initial !important;
}
body .asvb-cursief {
  font-family: "adobe-caslon-pro" !important;
  font-size: 20px;
}
.event-presence {
  overflow-x: auto;
}
.event-presence [data-id=overviewTable] {
  background-color: white;
}
.download-deelnemers {
  margin-top: 15px;
}
.download-deelnemers a {
  font-size: 16px;
}
