/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.chapternav-item-apple-wallet .chapternav-icon {
	background-image: url(/euro/services/a/generic/images/services/chapternav/light/apple_pay_light__er2rmnj99wom_large.svg);
}
html.no-svg .chapternav-item-apple-wallet .chapternav-icon {
	background-image: url(/euro/services/a/generic/images/services/chapternav/light/apple_pay_light__er2rmnj99wom_large.png);
}
.theme-dark .chapternav-item-apple-wallet .chapternav-icon {
	background-image: url(/euro/services/a/generic/images/services/chapternav/dark/apple_pay_dark__b4djrle3v92a_large.svg);
}
html.no-svg .theme-dark .chapternav-item-apple-wallet .chapternav-icon {
	background-image: url(/euro/services/a/generic/images/services/chapternav/dark/apple_pay_dark__b4djrle3v92a_large.png);
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.typography-apple-one-banner {
		font-size: 16px !important;
	}
}

@media only screen and (max-width: 480px) {
	.hero-heading-cta-container a.button:first-of-type {
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 360px) {
	.typography-hero-headline .hero-headline-line-1 {
		font-size: 40px;
	}
}
.play-pause-button .control-icon {
	left: 15px;
}
@media only screen and (max-width: 734px) {
	.section-apple-one-banner .banner-icon-container .services-overview-services-apple-one-banner-logo-apple-one {
		top: 12px;
		left: -2px;
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.section.section-apple-books .hero-heading-cta-container {
		padding-right: 32px;
	}
}

@media only screen and (min-width: 735px) {
	.section.section-apple-one .one-icons-desktop {
		left: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .one-icons-mobile {
		display: block;
		position: relative;
		left: 12px;
	}
}
@media only screen and (max-width: 734px) {
	.play-pause-button .control-icon {
		left: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.marquee-cta {
		font-size: 12px;
	}
}

br.xlarge-show {
	display: none;
}

br.xlarge-hide {
	display: block;
}

@media only screen and (min-width: 1440px) {
	br.xlarge-show {
		display: block;
	}
	br.xlarge-hide {
		display: none;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
