@media (max-width: 991px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
        color: #0B0B15 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a:hover {
        color: #233323 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
        color: #233323 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
        color: #0B0B15 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a:hover {
        color: #233323 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected > a {
        color: #233323 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,
    .theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after {
        border-color: #0B0B15 !important;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary > a,
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary > a:hover,
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary.theme-menu-selected > a {
        color: #FFFFFF !important;
    }
}




<style>
/* Force default footer link colour */
.zplink-element-container a.zplink-text,
.zplink-list a.zplink-text,
a.zplink-text {
  color: #FFFFFF !important;
}

.zplink-element-container .zplink-list-container .zplink-list a.zplink-text {
  color: #FFFFFF !important;
}

.zplink-element-container .zplink-list-container .zplink-list a.zplink-text:hover {
  color: #3A5A3A !important;
}
</style>