.elementor-kit-7{--e-global-color-primary:#0E1926;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#0E1926;--e-global-color-accent:#0E1926;--e-global-color-d1a6616:#EAEAEA;--e-global-color-e125eb9:#6D6C6C;--e-global-color-043d90a:#DADADA;--e-global-color-3935b14:#F7F7F7;--e-global-color-7c9d8bf:#3D65AE;--e-global-color-e9dcfc1:#E8DFD0;--e-global-color-78b23b9:#668274;--e-global-typography-primary-font-family:"Geologica-Black";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Optima_Nova_black";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Optima_Nova_black";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:27px;--e-global-typography-accent-font-family:"Geologica-Black";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;color:var( --e-global-color-text );font-family:"Optima_Nova_black", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#FFFFFF00;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-kit-7 h1{font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{color:var( --e-global-color-secondary );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;}.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 *//* ==========================================================================
   TYPOGRAFIE
   ========================================================================== */

/* Vetgedrukte tekst */
p strong,
html p strong {
    color: #1D1D1D;
    font-weight: 600;
}

/* Vetgedrukte tekst op donkere achtergrond */
.black_bg strong {
    color: #fff;
}


/* ==========================================================================
   LINKS
   ========================================================================== */

/* Grote links */
.link_groot a {
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
}

/* Standaard links */
p a,
.link a {
    border-bottom: 2px solid #000;
}

p a:hover,
.link a:hover {
    font-weight: 600;
}

/* Footer links */
footer p a {
    border-bottom: 0 !important;
}

footer p a:hover {
    font-weight: 300;
}


/* ==========================================================================
   AFBEELDINGEN
   ========================================================================== */

/* Hover zoom */
.grs-hover-zoom img {
    transform: scale(1);
    transition: transform 0.35s ease;
}

.grs-hover-zoom a,
.grs-hover-zoom figure {
    display: block;
    overflow: hidden;
}

.grs-hover-zoom a:hover img,
.grs-hover-zoom figure:hover img {
    transform: scale(1.05);
}


/* ==========================================================================
   NAVIGATIE
   ========================================================================== */

/* Header animatie bij scroll */
#navbar {
    transition: top 0.3s ease;
}


/* ==========================================================================
   LIJSTEN
   ========================================================================== */

ul {
    list-style-type: square;
    margin-bottom: 10px;
}


/* ==========================================================================
   SELECTIE
   ========================================================================== */

/* Tekst selecteren */
::selection {
    color: #fff;
    background: #000;
}

::-moz-selection {
    color: #fff;
    background: #000;
}


/* ==========================================================================
   DIVERSE
   ========================================================================== */

/* Verberg paginatitel */
.entry-title {
    display: none !important;
}

/* Verberg reCAPTCHA badge */
.grecaptcha-badge {
    visibility: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geologica-Black';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.ona-architecten.be/wp-content/uploads/2026/01/Geologica-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Optima_Nova_black';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.ona-architecten.be/wp-content/uploads/2026/01/Optima_Nova_black.woff2') format('woff2');
}
@font-face {
	font-family: 'Optima_Nova_black';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.ona-architecten.be/wp-content/uploads/2026/01/Optima_Nova_light.woff2') format('woff2');
}
/* End Custom Fonts CSS */