/**
 * ===================================
 * Add local styles to this stylesheet
 * ===================================
 *
 * (they may be applied to this theme without affecting other sub-themes)
 **/


/**
 * NOC Responsive theme uses Bootstrap v3.0.2
 * 
 * see http://bootstrapdocs.com/v3.0.2/docs/css
 **/




/* Custom background */
/* ================= */

/*
body {
	background: url("../images/bkgBottom.jpg") no-repeat fixed center bottom #125f83;
}	*/			/* Default in NOC7R-main */


/*
body {
	background: url("../../NOC7R-main/images/water-bkg.jpg") no-repeat scroll center -300px #070a0c;	*/	/* was #101419 */
/*	background-size: cover;		*/	/* For very large screens bigger than the image, stretch to cover entire width of browser */
/*	margin: 0 auto;
	max-width: 1920px;
}
*/

/*
#header-img2 {
	display: none;
}	*/	/* Default in NOC7R-main */


/*
@media (min-width: 1200px) {	*/	/* For large enough screen width, show the transparent background */
/*	#bkgTop {
		background: url("../images/bkgTop.png") no-repeat fixed center top rgba(0, 0, 0, 0);	*/	/* Radial gradient background image */
/*		background: none;
	}	*/		/* Default in NOC7R-main */
/*
}
*/





@media (max-width: 1023px) {	/* For SCREENS BELOW 1024px width - Use with navbar1023.css (default was 767px) */

/* Replace logo with SPITFIRE logo */
/* ------------------------------- */

	.navbar .logo {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 15px;
	}

	#navbar a.logo img {
/*		background: url("../images/logo-full.png") 0 0 no-repeat;	*/
		background: url("../images/spitfire-logo-small.png") 0 0 no-repeat;
		background-size: 210px auto;
		height: 0;
		padding: 0 210px 50px 0;
		top: 9px;
		width: 0;
		left: -11px;
	}

	#header-img {
	/*	background: url("../images/banners/rotate.php") no-repeat 100% 55% / cover;	*/
		background: none;
		background-color: #006086;
		opacity: 1.0;
	}				/* Override main theme's banners with LOCAL ones */

}



@media (min-width: 1024px) {	/* For SCREENS of 1024px width and ABOVE - Use with navbar1023.css (default was 768px) */

	#header-img {
	/*	background: url("../images/banners/rotate.php") no-repeat scroll #003 50% 45% / cover;	*/
		background: none;
		background-color: #006086;
		opacity: 1.0;
	}				/* Override main theme's banners with LOCAL ones */

	#navbar {
		min-height: 150px;
	}

	#navbar a.logo img {
/*		background: url("../images/logo-full.png") 0 0 no-repeat;	*/
		background: none;
		height: auto;
		width: 615px;
		padding: 0;
/*		top: 0;	*/
		left: -15px;
	}



/* Fine tune position of secondary menu */
/* ------------------------------------ */

	.secondary {
	/*	margin-left: 675px !important;	*/
		width: 90px !important;
	}

}


/* Reveal NOC website link and add logo for screens of 1100px width and ABOVE */
/* -------------------------------------------------------------------------- */

@media (min-width: 1024px) {		/* was 900px */

	#navbar .navbar-header {
		width: 73%;		/* was 73%, then 57% */ 	/* Manually adjust so that NOC logo is right justified on same line as the site logo */
	}

	#main-website {
		display: block;	/* was block */		/* Hidden in NOC7R-main style sheet */
		z-index: 9999;				/* Special case, when menu row is usually overlayed */
	}

	#main-website {
/*		background: url("../images/logo-full.png") 0 0 no-repeat;	*/
		background: url("../logo-noc.svg") 0 0 no-repeat;
		height: 0;
		float: right;
		margin-top: 10px;
		background-size: auto 45px;
		padding: 0 150px 45px 0; /* Set to accommodate new image size */
		text-indent: -9999px;
		width: 0;
		position: absolute;
		right: 25px;
		top: 80px;
	}
/*
	#main-website:hover {
		background-position: 0 -53px;
	}	*/			/* Shift logo position on hover */


}


/* Other CSS */
/* ========= */

/* Adjust margins of navbar-btn logo */
.navbar-btn {
	margin-top: 30px;
/*	margin-bottom: 0;	*/
}



/* Inner footer (old-style, separate from footer) */
.innerFooter {
	background-color: #276a84;
}

@media (min-width: 1200px) {
	.innerFooter {
		border-radius: 4px;
		margin: 0 10px 10px;
		width: auto;
	}
}



a.name.navbar-brand {
	display: none;		/* Hide this first, if using next bit... */
}

@media (min-width: 1024px) {		/* was 900px */

	/* Make use of theme's BRAND (site name) option to display the Univ. Southampton logo  */
	/* Also need local javaScript to rewrite destination in the <a href="..." title="..."> */
	a.name.navbar-brand {
		display: block;	
		background: url("../images/sotonlogo.png") 0 0 no-repeat;
		height: 0;
		float: right;
		background-size: 178px 39px;
		padding: 0 178px 39px 0;
		text-indent: -9999px;
		width: 0;
		position: absolute;
		right: 30px;
		top: 49px;
	}
}



/* Frontpage news block - mimic .boxDarkBlue */
#block-views-latest-news-block .view-latest-news {
	background-color: #dceaef;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #217aa3;
	padding: 15px 15px 10px;
}

#block-views-latest-news-block .block-title {
	background: #50a6cd url('../images/boxTitle.gif') repeat-x scroll center top;
	border-bottom: 1px solid #217aa3;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #fff;
	font-family: "Gill Sans MT",Arial,Helvetica,sans-serif;
	font-size: 140%;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 20px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	margin-top: 0;
}
