/* Local overrides */

/* hero - Alt buy button without pricing */
@media (max-width: 1068px) {
	.section-media-hero .marquee-detail .button-wrapper {
		justify-content: center;
		margin: 0 80px;
	}
	section.section-media-hero .marquee .marquee-detail {
		padding-bottom: 18px;
	}
}

/* Alt desing upgrade seccion */
body .children-ric-large-4 .custom-width-upgrade {
	grid-column: span 6 / span 6;
}

/* Section on the go */

.section-on-the-go .caption.caption-secondary {
	padding: 0;
}

/* Hero Section */
.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
	margin-top: 0px;
}

@media (min-width: 1069px) and (max-width: 1329px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -88px;
	}
}

@media (min-width: 552px) and (max-width: 1068px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -60px;
	}
}

@media (min-width: 444px) and (max-width: 551px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -78px;
	}
}

@media (min-width: 391px) and (max-width: 443px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -96px;
	}
}

@media (min-width: 358px) and (max-width: 390px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -96px;
	}
}

@media (min-width: 320px) and (max-width: 357px) {
	.section-content.marquee-text-theme-dark.marquee-platter-theme-dark {
		margin-top: -114px;
	}
}
