/*
Theme Name: Shaha Child
Theme URI: https://shaha.ancorathemes.com/
Template: shaha
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Description: Shaha - excellent WordPress theme with many different blog and header layouts
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.4.8.1775824503
Updated: 2026-04-10 12:35:03

*/
.gform_fields .gfield {
  margin-bottom: 30px; !important; /* increase this value for more space between the form fields */
}

/* reduce font size of date fields */
.gfield_date_day input,
.gfield_date_month input,
.gfield_date_year input {
  font-size: 13px !important;
}

/* label fontsize */
.gform-field-label:not(.gform-field-label--type-sub) {
  font-size: 18px !important;
}

/* removing space between label and field */
.gform_legacy_markup_wrapper .top_label div.ginput_container_date {
  margin-top: 0px !important;
}

/* remove space between label and description */
.field_sublabel_above .gsection_description {
    margin-top: 0px; !important;
}

/* Verberg het hoofd-label van consent fields 
.gfield--type-consent .gfield_label.gfield_label_before_complex {
    display: none; !important;
}
*/

/* selectievakje alignen op mobiel */
.ginput_container_consent {
    display: flex; !important;
    align-items: flex-start; !important;
}
/* selectievakje alignen op mobiel */
.ginput_container_consent input[type="checkbox"] {
    flex-shrink: 0; !important;
    margin-top: 3px; !important;
    margin-right: 10px; !important;
}

/* tekst naast selectievakje kleiner maken */
.gfield--type-consent .gfield_consent_label {
    font-size: 14px !important;
}

/* 2 checkboxen probleem oplossen */
.gfield_checkbox .gchoice input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
}

/* tekst van de checkbox goed alignen */
.gfield_checkbox li label {
    display: inline-block !important;
    vertical-align: top !important;
    padding-left: 1.5em !important;
    position: relative !important;
}

/* border toevoegen aan tekstvakken */
.scheme_default input[type="text"],
.scheme_default input[type="email"],
.scheme_default input[type="tel"],
.scheme_default input[type="number"],
.scheme_default input[type="password"],
.scheme_default input[type="checkbox"],
.scheme_default textarea,
.scheme_default select {
    border-color: #d0cdc9 !important;
}
/* ruimte tussen label en sub-label verkleinen */
.gform_legacy_markup_wrapper .field_sublabel_above .description,
.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,
.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description {
    margin-top: 0 !important;
}

/* ruimte tussen veld en label verkleinen */
.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, 
.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
    margin-top: 0 !important;
}


/* Alleen formulier #6 de prijsveld verbergen*/
#gform_6 #field_6_71 {
    display: none !important;
}