/* Less than 1024 pixels width */
@media screen and (min-width: 1024px){
	.microsite.gp-microsite.gpcc .desktopNavigation {
		background-color: #1982AC;
	}
	.masthead .mast .mastNav a:link, 
	.masthead .mast .mastNav a:visited, 
	.microsite .masthead .mast .micrositeBack a {
		color: #ffffff;
	}
	.microsite .masthead .mast {
		background: #4FA5C6;
	}
	.masthead .mast .mastNav.loggedin > ul li.user ul {
		background: #1982ACbf;
		border: 1px solid #dcdcdc;
	}
	#colwrapper {
		padding-top:30px;
	}
}
/* Less than 768 pixels width */
@media screen and (max-width: 768px){
	.footer .webvision {
		margin: 0px;
		padding: 10px;
	}
}
/* Normal CSS */
.microsite .masthead .mast {
	background: #4FA5C6;
}	
a, .microsite .masthead .mast .micrositeBack a {
	color: #fff;
}
.masthead .leaderboard {
	/*display:none;*/
	border-bottom: 1px solid #1982AC;
	padding:0px;
	background: #e9f6fb;
}
.bottom {
	background-color: black;
}
.microsite .masthead .mast {
	border-bottom: 1px solid #1982AC;
}
.masthead .micrositeMastLogo {
	padding: 10px 0 10px;
	border-bottom: 1px solid #1982AC;
	/*text-align:center;*/
}

.ad-style1{
	display:none;
	border-bottom:none;
}

.storyLayout.video ~ .videoTop .relatedvideos .extras_heading {
	border-top: 1px solid #7d9e07 !important;
}

.desktopNavigation ul.main > li.highlightnav {
	background-color: #055e82;
}

.microsite.gp-microsite.gpcc .desktopNavigation ul.main > li.current > a > span::after, .microsite.gp-microsite.gpcc .desktopNavigation ul.main > li.current > span::after, .microsite.gp-microsite.gpcc .desktopNavigation ul.main > li.home-icon.current::before {
	width: 100%;
	height: 4px;
}

.microsite.gp-microsite .grid .sectionhead {
	border-top: 1px solid #7D9E07;
}

.microsite.gp-microsite .grid .sectionhead h2 a {
	color: #7D9E07;
}

.microsite.gp-microsite a:link, .microsite.gp-microsite a:visited {
	color: #7D9E07;
}

.microsite.gp-microsite a.button, .microsite.gp-microsite button {
	color: #fff;
	background-color: #1982AC;
}

.microsite.gp-microsite .storyPrimaryNav a {
	border-top: 1px solid #7D9E07;
}

.storyLayout.video ~ .videoTop .byline a, .storyLayout.video ~ .videoTop .storyPrimaryNav a {
	color: #7d9e07;
	border-top: 1px solid #7d9e07;
}