You could add conditional classes for each in your child theme functions file:
Here’s one example you can modify to suit your own needs.
add_filter('nav_menu_css_class' , 'wpsites_nav_class' , 10 , 2);
function wpsites_nav_class($classes, $item){
if( is_archive() && $item->title == "Products"){
$classes[] = "products-class";
}
return $classes;
Source http://codex.wordpress.org/Function_Reference/wp_nav_menu#Adding_Conditional_Classes_to_Menu_Items
You can then style your nav menu using the new class in your child themes style.css file.
.products-class {
Your CSS declarations
}
This CSS code is conditional based on the PHP code above.