/*** Fixes to Capabilities Template ***/

#overview {
	border-top: 0;
}

#how-we-do-it.checkpoint {
	padding-bottom: 30px;
}
/*
#why-nielsen.checkpoint {
	padding: 30px 0 60px 0;
}
*/
#stickynav > ul {
	border-bottom: none !important;
}

#stickynav h3 {
	border-bottom: none !important;
}

footer {
	margin-top: 0px;
}

.internalpagesection.section.last {
	margin-bottom: 0;
}

.linkarea h2 {
	color: #6A6A6A !important;
}

/* .capabilitiescontentarea.section .bg- {
	padding-bottom: 50px;
}
*/

.capabilitiescontentarea.section .bg- ul {
	margin: 0 0 30px 25px;
}

.capabilitiescontentarea.section .bg- li {
	font-size: 16px;
	line-height: 24px;
}

/*** Blue CTA Banner ***/

h4 {
	margin-top: 0 !important;
}

/*** Nielsen Cares Specific ***/

.blue {
	color: #009dd9;
}

.green {
	color: #85c63f;
}

.red {
	color: #d60037;
}

.white {
	color: #ffffff;
}

.purple {
	color: #b21dac;
}

#nav-title a {
	color: #666666;
}

.section a:hover {
	color: #009dd9;
	text-decoration: underline;
}

.is-sticky #nav-title {
  background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/globe_purple_20x20.png') no-repeat left center;
  padding: 0 0 0 30px;
}

.is-sticky #nav-title a {
	color: #b21dac;
}

#page-title {
	background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/globe_purple_75x75.png') no-repeat;
	padding: 0 0 0 100px;
	font-size: 1.3em;
	line-height: 1em;
	min-height: 74px;
}

.sub-page-title {
	color: #6a6a6a;
	margin-top: 0 !important;
	line-height: 1.4em !important;
}

.how-we-do-it-title {
	background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/how-we-do-it_purple_70x70.png') no-repeat;
	padding: 10px 0 0 100px;
	min-height: 70px;
}

#video {
	margin: 0 auto;
	padding-bottom: 30px;
	width: 80%;
}

.commitment-title {
	background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/teamwork_purple_70x70.png') no-repeat;
	padding: 10px 0 0 100px;
	min-height: 70px;
}

/* #our-commitment {
	padding-bottom: 20px;
	background-color: #000;
} */

#our-commitment h2 {
	padding: 0 0 30px 0;
}

.equation-wrapper {
	border: solid 1px #fff;
	padding: 20px;
	margin:	0 0 40px 0;
}

.equation-wrapper h1, .equation-wrapper h2 {
	margin: 0 !important;
}

.subhead {
	font-size: 1.8em;
	color: #b21dac;
}

.in-action-title {
	background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/in-action_purple_70x70.png') no-repeat;
	padding: 10px 0 0 100px;
	min-height: 70px;
}

#nielsen-in-action h2 {
	padding: 0;
}

#nielsen-in-action .image {
	width: 7% !important;
}

#nielsen-in-action .text {
	width: 93% !important;
}

#key-alliances h2 {
	padding: 0 0 30px 0;
}

.alliances-title {
	background: url('/content/dam/corporate/us/en/images/about-us/citizenship-and-sustainability/nielsen-cares/handshake_purple_70x70.png') no-repeat;
	padding: 10px 0 0 100px;
	min-height: 70px;
}

#key-alliances img {
	padding-bottom: 20px;
}

/* #key-alliances {
	padding-bottom: 20px;
	background-color: #000;
} */

/*** Slider ***/

#photo-slider {
	max-width: 640px;
	margin: 0 auto 60px;
}

.slick-slider {

}

.slick-dots li button:before {
	font-size: 26px !important;
}

.slick-dots {
	margin: 0;
}


/*** Tablet ***/

@media (max-width: 979px) {

}

 /*** Phone ***/

@media (max-width: 767px) {
	#page-title, .how-we-do-it-title, .commitment-title, .in-action-title, .alliances-title {
		background-position: top center; 
		padding: 85px 0 0 0;
		text-align: center;
		min-height: 0;
	}

	#page-title {
		line-height: 1.2em;
	}

	#video {
		width: 100%;
	}

	.subhead {
		font-size: 18px;
	}

	h3 {
		margin-top: 0 !important;
		line-height: 1.2em !important;
	}

	.print-report .span12 {
		width: 100%;
	}

	#nielsen-in-action .text {
		width: 100% !important;
	}

	#cappage .textimage .image {
		margin: 0 auto 10px;
	}

	#key-alliances img {
		padding-bottom: 0;
	}

	.alliance-logo {
		text-align: center;
		margin-bottom: 20px !important;
	}

	#our-commitment h1 {
		font-size: 28px !important;
	}

}