/* JP Styles */

.icon.more:after {
	position: relative !important;
	top: -0.15em;
}

#ac-globalfooter .ac-gf-more::after {
	top: -1px;
}

/* play icon cut off adjust */
.icon-playsolid::after {
	padding-top: 2px;
	position: relative !important;
	top: -1px;
}

/* local nav: buy Button position adjust */
#ac-localnav .ac-ln-action-button .ac-ln-button {
	margin-top: -3px;
}

.section-value-props .payoff-headline {
	font-size: 119px;
}

@media only screen and (max-width: 1068px) {
	.section-value-props .payoff-headline {
		font-size: 80px;
	}
}

@media only screen and (max-width: 734px) {
	.section-value-props .payoff-headline {
		font-size: 64px;
	}
}

.section-headline {
	font-size: 86px;
}

@media only screen and (max-width: 1068px) {
	.section-headline {
		font-size: 72px;
	}
}

@media only screen and (max-width: 734px) {
	.section-headline {
		font-size: 48px;
	}
}

.section-hero .hero-film-cta {
	padding: 11px 22px 7px;
}

.marquee-cta {
	padding: 14px 22px 10px;
}

@media only screen and (max-width: 734px) {
	.section-audio-quality .app-icon-deezer {
		display: block;
	}
}

.icon-copy {
	position: relative;
	top: -1px;
}

.subsection-headline {
	padding-top: 27px;
}

@media only screen and (max-width: 734px) {
	.subsection-headline {
		padding-top: 20px;
	}
}

.siri-tell-everyone-adjust {
	position: relative;
	left: -6px;
}

@media only screen and (max-width: 734px) {
	.siri-tell-everyone-adjust {
		left: -2px;
	}
}

@media only screen and (max-width: 1068px) {
	.payoff-subhead-adjust {
		position: relative;
		right: -4px;
	}
}

@media only screen and (max-width: 734px) {
	.utterance-b {
		line-height: 1.1;
	}
}

#ac-localnav .ac-ln-button-adjust {
	padding-left: 12px;
}

@media only screen and (max-width: 734px) {
	::-webkit-full-page-media,
	:future {
		padding-top: 5px;
	}
}
@media only screen and (max-width: 734px) {
	.section-audio-quality .app-icon-deezer,
	.section-audio-quality .app-icon-ytmusic {
		display: inline-block;
	}
}

html.ios #ac-localnav .ac-ln-button-adjust,
html.ipad #ac-localnav .ac-ln-button-adjust {
	padding-top: 5px;
}
