:root {
    --wfs-color-primary: #ffffff;
    --wfs-color-primary-hover: #f1f3f4;
    --wfs-color-dark: #000000;
}

/* header */
body div header .header .header_nav,
html div .footer,
body div .header_nav-container .nav-icon2 {
    background-color: var(--wfs-color-primary) !important;
}
@media only screen and (max-width: 1200px) {
    body div .header_nav .nav-icon2, 
    body div .header_nav .nav-icon2 span, 
    body div .header_nav .nav-icon2 .fa {
        color: black !important;
    }
}
/*body div .header_nav .nav-icon2,*/
body div .header_navigation ul li:hover {
    background-color: var(--wfs-color-primary-hover) !important;
}
body .header_navigation ul li > ul {
    background-color: transparent;
}
body div .header_navigation > ul > li > a {
    color: var(--wfs-color-dark) !important;
}

body div .header_navigation ul li > ul > li:first-child {
    border-top: 1px solid var(--wfs-color-dark);
}

body div .header_navigation ul li > ul > li {
    border-bottom: 1px solid var(--wfs-color-dark);
}
body .header_navigation ul li > ul > li:hover > a {
    color: var(--wfs-color-dark) !important;
}
body div .header_navigation > ul > li > a svg,
body .header_navigation ul li:hover > ul a svg {
    fill: var(--wfs-color-dark) !important;
}
/* end header */
/* footer */
body .footer .copy-right {
    color: var(--wfs-color-dark);
}
body .footer.footer-dc1350 .copy-right {
    color: var(--wfs-color-primary);
}
body .footer hr {
    border-color: var(--wfs-color-primary);
}
body .footer.site-footer.footer-073d75,
html .footer.site-footer.footer-03274d {
    background-color: var(--wfs-color-primary) !important;
}
/* end footer */