@media only screen and (max-width: 900px) {
	/*Note these rules apply to the tablet site AND the mobile site*/
	#group-sittings td:nth-child(1) { background-color: #aac7e8 ; }
}

@media only screen and (max-width: 600px) {
	.header-nav-menu a, .header-nav-menu .current_page_ancestor { background-color:#d5eade; color: #022b19; }

	.header-nav-menu .current_page_ancestor:hover,
	.header-nav-menu > ul > li:hover > .current_page_ancestor, 
	.header-nav-menu .current_page_item > a, .header-nav-menu .current_page_item > a:hover
		{background-color:#e9faf2; color: #022b19; }
		
	.header-nav-menu ul ul a { background-color: #e4f1e9}
	.header-nav-menu ul ul ul a { background-color: #f1f7f4}
	.header-nav-menu ul ul ul ul a { background-color: #f8fbf9} 
}