/* LOCAL FIXES */

/* hero fix*/
@media only screen and (max-width: 1130px) and (min-width: 1069px) {
	.section-hero .typography-hero-headline {
		font-size: 90px;
	}
}
@media only screen and (max-width: 760px) and (min-width: 735px) {
	.section-hero .typography-hero-headline {
		font-size: 60px;
	}
}

/* Ribbon */
@media only screen and (max-width: 520px) {
	.ribbon p {
		width: 285px !important;
	}
}

/* Ribbon */
@media only screen and (max-width: 542px) {
	.ribbon p {
		width: 285px !important;
	}
}

/* Hero HL */

.section-hero.appear .hero-headline-line-1 {
	margin-left: 25px;
	margin-right: 25px;
}

/* Wallet Card */

@media only screen and (max-width: 734px) {
	.section-more-experiences .wallet {
		height: 176px;
	}
}

/* Buttons fix */

@media only screen and (max-width: 325px) {
	.hero-heading-cta-container .button-custom {
		font-size: 16px;
	}
}
@media only screen and (max-width: 325px) {
	.hero-heading-block-background .hero-heading-cta-container a.button {
		font-size: 16px;
	}
}

/* some buttons stack and need to have additional margin at small sizes */
@media only screen and (max-width: 734px) {
	.fix-01 {
		margin-bottom: 13px;
	}
}

.section-apple-books {
	margin-bottom: 30px;
}
