.wp-block-kadence-header-row a,
.wp-block-kadence-header-row svg,
.wp-block-kadence-header-row .lang-switcher-current,
.wp-block-kadence-header-row .lang-switcher-arrow,
.wp-block-kadence-header-row .lang-switcher-mobile a,
.wp-block-kadence-header-row .wp-block-kadence-off-canvas-trigger {
    transition:
        color .45s cubic-bezier(.4,0,.2,1),
        fill .45s cubic-bezier(.4,0,.2,1),
        stroke .45s cubic-bezier(.4,0,.2,1),
        border-color .45s cubic-bezier(.4,0,.2,1);
}

.wp-block-kadence-header-row.ps-header-light { color: #fff; }
.wp-block-kadence-header-row.ps-header-dark  { color: #000; }

/* .wp-block-kadence-header-row.ps-header-light .kb-nav-link-content, */
/* .wp-block-kadence-header-row.ps-header-light .lang-switcher-current { color: #fff; } */

.wp-block-kadence-header-row.ps-header-dark .kb-nav-link-content,
.wp-block-kadence-header-row.ps-header-dark .lang-switcher-current  { color: #000; }

.wp-block-kadence-header-row.ps-header-light .lang-switcher-arrow svg path,
.wp-block-kadence-header-row.ps-header-dark  .lang-switcher-arrow svg path { stroke: currentColor; }

.wp-block-kadence-header-row.ps-header-light .wp-block-kadence-off-canvas-trigger { color: #fff !important; }
.wp-block-kadence-header-row.ps-header-dark  .wp-block-kadence-off-canvas-trigger { color: #000 !important; }

.wp-block-kadence-header-row .lang-switcher-mobile a          { color: currentColor; }
.wp-block-kadence-header-row .lang-switcher-mobile a.current-lang { color: #ff2b2b !important; }
