.elementor-kit-17{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.bordernotactive:hover {
        border: 2px solid black; /* Zwarte binnenborder van 4px */
    display: block; /* Zorg ervoor dat de afbeelding geen inline spacing veroorzaakt */
}

.borderactive {
    border: 2px solid black; /* Zwarte binnenborder van 4px */
    display: block; /* Zorg ervoor dat de afbeelding geen inline spacing veroorzaakt */
}


#pdftext {
  font-size: 1.1em;
  color: white;
  font-weight: 600;
  display: block;
}

#pdftext::first-letter {
  text-transform: uppercase !important;
}


.elementor-page-title {
    display: none;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}



@media screen and (min-width: 768px) {
    .submenu {
        margin-top: 5vw; /* voor laptops en grotere schermen */
    }
}

.image-container {
  overflow: hidden; /* Verberg de scrollbar */
  flex: 1;
}

.text-container.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0; /* Pas de topwaarde aan zoals je nodig hebt */
}

.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}

.link-underline {
  position: relative;
  text-decoration: none;
}

.link-underline::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.5em; /* afstand onder tekst */
  width: 0;
  height: 2px; /* dikte van underline */
  background-color: currentColor;
  transition: width 0.4s ease;
}

.link-underline:hover::after {
  width: 100%;
}



.headerfolder {
    padding-top: 5vh;
}


.oogheelkunde {
    background-color: blue;
    width: 100%;
    border-radius: 0px;
    padding: 5vh;
        }
    
.oogheelkunde:hover {
    background-color: #0000b7;
}
    
.oogheelkundetext {
    font-size: 2em;
    font-family: urw-din;
    align-self: center;
    color: white;
    font-weight: 900;
    line-height: 1.2em;
    padding-top:1vh;
    
}
    


.menutexto {
    font-size: 1em;
    font-family: urw-din;
    color: blue  !important;;
    padding: 1em 1em 1em 1em;
}

.menutexto:hover {
    color: white !important;
    background-color: blue;
    padding: 1em 1em 1em 1em;
    border-radius: 30px;
    vertical-align: center;
}


.pdflinks {
    font-size: 1em;
    font-family: urw-din;
    color: white;
}

.pdfvak {
    min-height: 5vh;
    background-color: blue;
    vertical-align: center;
    transition: min-height 0.3s ease, background-color 0.3s ease;
    padding: 2%;
    font-size: 1em;
}

.pdfvak:hover {
    background-color: #0000b7;
}

a:hover {
  color: inherit !important;
  text-decoration: none !important;
}

.button {
    color:blue;
}

.elementor-widget a:hover {
  color: inherit !important;
}

.elementor-widget a {
  color: inherit !important;
}

.zoekbalk {
  background-color: blue; /* De blauwe kleur */
  display: none; /* Flexbox voor goede uitlijning */
  justify-content: flex-start; /* Zorgt ervoor dat de inhoud aan de linkerkant wordt uitgelijnd */
  align-items: center; /* Zorgt voor verticaal centreren van de inhoud */
  padding: 1em; /* Eventueel aanpassen afhankelijk van de gewenste afstand rondom de tekst */
  width: auto; /* De breedte wordt automatisch aangepast aan de inhoud */
  
}

button.custom-pdf-button {
  all: unset; /* verwijdert alle standaard knopstijlen */
  background-color: blue;
  color: white;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 30px;
  cursor: pointer;
  display: inline-block;
  transition: background-color 0.3s ease;
}

button.custom-pdf-button:hover {
  background-color: #0000b7;
}
</style>/* End custom CSS */