/*
 * Victor Chan theme fixes.
 * Loaded after the NewsPlus theme styles.
 */

/* -------------------------------------------------------------------------
 * Primary navigation
 *
 * NewsPlus 4.4.0 renders a white bar with light-grey links. The original site
 * used a dark-blue bar with white links.
 * ---------------------------------------------------------------------- */
#main-nav,
.primary-nav {
	background-color: #20254b !important;
}

#main-nav ul.nav-menu > li > a,
#main-nav div.nav-menu > ul > li > a {
	color: #fff !important;
	text-shadow: none;
}

#main-nav ul.nav-menu > li:hover > a,
#main-nav ul.nav-menu > li.current-menu-item > a,
#main-nav ul.nav-menu > li.current-menu-ancestor > a,
#main-nav ul.nav-menu > li.current_page_item > a,
#main-nav ul.nav-menu > li.current_page_ancestor > a {
	color: #fff !important;
	background-color: rgba(255, 255, 255, 0.08);
}

#main-nav ul.nav-menu ul.sub-menu {
	background-color: #20254b !important;
	border-color: rgba(255, 255, 255, 0.15);
}

#main-nav ul.nav-menu ul.sub-menu li a {
	color: #fff !important;
}

#main-nav ul.nav-menu ul.sub-menu li:hover > a {
	color: #fff !important;
	background-color: rgba(255, 255, 255, 0.1);
}

/* -------------------------------------------------------------------------
 * Legacy Scores / portfolio pages
 *
 * Each entry is a floated thumbnail followed by text and an <hr>. Without
 * clearing the float the paragraph collapses and the next entry overlaps the
 * image, which looks like the blocks are stacked.
 * ---------------------------------------------------------------------- */
.portfolio p {
	overflow: hidden;
}

.portfolio img.alignleft {
	margin-right: 16px;
}

hr {
	clear: both;
}
