/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain: Avada
*/

/* === Cor Verkammen Staging Stijlen === */

/* AWB Kleurpalet variabelen - overschrijft Avada defaults */
:root {
    --awb-color1: rgba(255,255,255,1);
    --awb-color2: rgba(248,248,248,1);
    --awb-color3: rgba(219,219,219,1);
    --awb-color4: rgba(204,51,51,1);
    --awb-color5: rgba(204,51,51,1);
    --awb-color6: rgba(51,51,51,1);
    --awb-color7: rgba(54,56,57,1);
    --awb-color8: rgba(40,42,43,1);
    --awb-color4_rgb: 204,51,51;
    --awb-color5_rgb: 204,51,51;
}

/* Navigatie topbalk: ROOD */
.fusion-secondary-header {
    background-color: #cc3333 !important;
}
.fusion-secondary-header-wrapper {
    background-color: #cc3333 !important;
}
.fusion-secondary-header .fusion-row {
    background-color: #cc3333 !important;
}
/* v3 layout: bovenste navigatiebalk */
.fusion-header .fusion-row {
    background-color: #cc3333 !important;
}
.fusion-header-v3 .fusion-secondary-header {
    background-color: #cc3333 !important;
}
/* Alle mogelijke nav-containers */
#nav, .fusion-navbar-nav, .fusion-main-menu {
    background-color: transparent !important;
}
/* Menu linkkleur wit op rode achtergrond */
.fusion-secondary-header a,
.fusion-secondary-header .fusion-main-menu > ul > li > a {
    color: #ffffff !important;
}

/* Header actieknop: BOD OPVRAGEN */
.fusion-custom-header-cta a,
.fusion-cta-button {
    background-color: #cc3333 !important;
    color: #ffffff !important;
    border-color: #cc3333 !important;
}

/* Footer donker */
.fusion-footer-widget-area {
    background-color: #363839 !important;
    color: #aaaaaa !important;
}
.fusion-footer-copyright-area {
    background-color: #282a2b !important;
    color: #888888 !important;
}

/* Rode knoppen */
.fusion-button.button-default,
.fusion-button {
    background-color: #cc3333;
    border-color: #cc3333;
    color: #ffffff;
}
.fusion-button:hover {
    background-color: #aa2222;
    border-color: #aa2222;
}

/* Verberg reCAPTCHA badge (ongdig domein op staging) */
.grecaptcha-badge {
    visibility: hidden !important;
    display: none !important;
}
.wpcf7-recaptcha-error {
    display: none !important;
}

/* Hover kleur navigatie */
.fusion-main-menu > ul > li:hover > a {
    color: #cc3333 !important;
}

/* Fix: WPBakery shortcode containers */
.vc_row { display: block; width: 100%; }
.vc_column { float: left; }


/* Footer links gelijk aan live site: grijs, geen bolletjes */
.fusion-footer-widget-area a {
    color: #cccccc !important;
    text-decoration: none !important;
}
.fusion-footer-widget-area a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}
.fusion-footer-widget-area ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.fusion-footer-widget-area ul li {
    list-style-type: none !important;
    padding: 2px 0 !important;
}
.fusion-footer-widget-area li::before,
.fusion-footer-widget-area li::marker {
    content: none !important;
    display: none !important;
}
.fusion-footer-widget-area .widget_custom_html ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
