.elementor-809 .elementor-element.elementor-element-7530d85{--display:flex;--min-height:204px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;}.elementor-809 .elementor-element.elementor-element-7530d85::before, .elementor-809 .elementor-element.elementor-element-7530d85 > .elementor-background-video-container::before, .elementor-809 .elementor-element.elementor-element-7530d85 > .e-con-inner > .elementor-background-video-container::before, .elementor-809 .elementor-element.elementor-element-7530d85 > .elementor-background-slideshow::before, .elementor-809 .elementor-element.elementor-element-7530d85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-809 .elementor-element.elementor-element-7530d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-809 .elementor-element.elementor-element-1aef090{text-align:center;}.elementor-809 .elementor-element.elementor-element-1aef090 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;font-style:italic;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-809 .elementor-element.elementor-element-f191cbb{--divider-border-style:solid;--divider-color:#41729F;--divider-border-width:7px;}.elementor-809 .elementor-element.elementor-element-f191cbb.elementor-element{--align-self:center;}.elementor-809 .elementor-element.elementor-element-f191cbb .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-809 .elementor-element.elementor-element-f191cbb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-809 .elementor-element.elementor-element-a557eb0 .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-809 .elementor-element.elementor-element-a557eb0 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-809 .elementor-element.elementor-element-a557eb0 .elementor-icon-list-icon{width:14px;}.elementor-809 .elementor-element.elementor-element-a557eb0 .elementor-icon-list-text, .elementor-809 .elementor-element.elementor-element-a557eb0 .elementor-icon-list-text a{color:#F4F4F4;}.elementor-809 .elementor-element.elementor-element-6354649{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-809 .elementor-element.elementor-element-e754820{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFFFFF;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 18px 18px 18px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:left;color:#000000;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-809 .elementor-element.elementor-element-e754820.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-809 .elementor-element.elementor-element-e410774{--display:flex;--min-height:775px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.78;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-809 .elementor-element.elementor-element-e410774:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-e410774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8A8A8;background-image:url("https://ouderenraadhoorn.nl/wp-content/uploads/2025/08/88e34126-7c35-4083-8071-6b7326db8721-1.png");}.elementor-809 .elementor-element.elementor-element-e410774::before, .elementor-809 .elementor-element.elementor-element-e410774 > .elementor-background-video-container::before, .elementor-809 .elementor-element.elementor-element-e410774 > .e-con-inner > .elementor-background-video-container::before, .elementor-809 .elementor-element.elementor-element-e410774 > .elementor-background-slideshow::before, .elementor-809 .elementor-element.elementor-element-e410774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-809 .elementor-element.elementor-element-e410774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-809 .elementor-element.elementor-element-e410774.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-809 .elementor-element.elementor-element-c8def78{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 59px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-809 .elementor-element.elementor-element-6354649{--content-width:964px;}.elementor-809 .elementor-element.elementor-element-e410774{--width:100%;}}@media(max-width:767px){.elementor-809 .elementor-element.elementor-element-7530d85{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-809 .elementor-element.elementor-element-e754820{border-radius:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-e410774{--min-height:1017px;--justify-content:center;--margin-top:0px;--margin-bottom:-83px;--margin-left:0px;--margin-right:0px;}.elementor-809 .elementor-element.elementor-element-e410774:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-e410774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-809 .elementor-element.elementor-element-c8def78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}}/* Start custom CSS for shortcode, class: .elementor-element-951c4fd */#jort-stem-hidden {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e754820 */h2, h3, h4 {
  position: relative;
  padding-bottom: 9px;
  margin-bottom: 1px;
}

h2::after, h3::after, h4::after {
  content: "";
  display: block;
  width: 60px;                /* lengte van de lijn */
  height: 4px;                /* dikte van de lijn */
  background-color: #41729F;  /* kleur */
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-c8def78 *//* === Reply-link altijd wit === */
#comments .comment-reply-link,
#comments .comment-reply-link:hover,
#comments .comment-reply-link:focus {
  color: #fff !important;
}

/* === Uniforme label-styling === */
#commentform label {
  display: block;
  margin: 0 0 6px 0;
  font-weight: 600;
  color: #fff !important;
}

/* === Reactie -> Bericht * === */
#commentform .comment-form-comment > label {
  font-size: 0 !important; 
  color: transparent !important;
}
#commentform .comment-form-comment > label::after {
  content: "Bericht *";
  font-size: 16px !important; 
  color: #fff !important; 
  font-weight: 600;
}

/* === Naam * === */
#commentform .comment-form-author > label {
  font-size: 0 !important; 
  color: transparent !important;
}
#commentform .comment-form-author > label::after {
  content: "Naam *";
  font-size: 16px !important; 
  color: #fff !important; 
  font-weight: 600;
}

/* === E-mail -> E-mailadres * === */
#commentform .comment-form-email > label {
  font-size: 0 !important; 
  color: transparent !important;
}
#commentform .comment-form-email > label::after {
  content: "E-mailadres *";
  font-size: 16px !important; 
  color: #fff !important; 
  font-weight: 600;
}

/* === Website veld volledig verbergen === */
#commentform .comment-form-url {
  display: none !important;
}

/* === Cookie-regel compacter === */
#commentform .comment-form-cookies-consent > label {
  font-size: 0 !important; 
  color: transparent !important;
}
#commentform .comment-form-cookies-consent > label::after {
  content: "Mijn naam en e-mailadres bewaren voor de volgende reactie.";
  font-size: 14px !important; 
  color: #fff !important; 
  font-weight: 400; 
  line-height: 1.4;
}

/* === Avatars: standaard verbergen === */
#comments .comment-author img.avatar {
  display: none !important;
}

/* === Alleen avatars tonen van ingelogde gebruiker of post-auteur === */
#comments li.byuser .comment-author img.avatar,
#comments li.bypostauthor .comment-author img.avatar {
  display: inline-block !important;
}

/* 🔹 Alles in comments standaard wit */
#comments,
#comments * ,
#respond,
#respond * {
  color: #fff !important;
}

/* 🔹 Tekst in inputvelden en textarea wél zwart */
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea {
  color: #000 !important;       /* zwarte tekst bij typen */
  background-color: #fff !important; /* optioneel: witte achtergrond */
}

/* Placeholder-tekst ook zwart of grijs */
#commentform input::placeholder,
#commentform textarea::placeholder {
  color: #555 !important;  /* donkergrijs, kan ook #000 voor helemaal zwart */
}

/* === Reactie plaatsen knop === */
#commentform input[type="submit"].submit {
  background-color: #2b6cb0;      /* zelfde kleur als Elementor button */
  color: #fff !important;
  border: none;
  border-radius: 4px;             /* afgeronde hoeken */
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-transform: none;           /* geen hoofdletters */
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s ease;
  margin: 0 auto;                 /* centreren */
}

/* Knop wrapper ook centreren */
#commentform p.form-submit {
  text-align: center;
}

/* Hover effect (grow animatie) */
#commentform input[type="submit"].submit:hover {
  background-color: #1a4d80;      /* donkerder tint */
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS */h2 {
  font-size: 25px;   /* Pas dit aan naar jouw gewenste grootte */
  line-height: 1.2;  /* Zorgt voor mooie leesbaarheid */
  font-weight:;  /* Optioneel, maakt 'm dikker */
}/* End custom CSS */