/* Local overrides */

/* Hero Section */

.ribbon-container .theme-dark .custom-hidden {
	visibility: hidden;
}

/* Noise Cancellation Section */

@media only screen and (min-width: 1069px) {
	.section.section-noise-cancellation.theme-dark > div.section-content {
		width: 1000px;
	}
}

/* Hero Payoff XS */
@media only screen and (max-width: 374px) {
	.hero-payoff {
		font-size: 46px;
	}
}

/* AR section */
@media only screen and (min-width: 735px) {
	.section-ar .image-ar {
		align-self: flex-end;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-ar .banner-copy {
		padding-bottom: 50px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.xray-copy {
		padding-left: 0% !important;
	}
}

@media only screen and (min-width: 1068px) {
	div.bento-cell-copy > p.copy.large-6.medium-9.small-12 {
		padding-left: 40px;
	}
}

/* section magical experience */
@media only screen and (max-width: 734px) {
	html.enhanced .magical-scroll-container .magical-lockup-wrap .copy--scroll {
		top: 53%;
	}
}

@media only screen and (min-width: 1069px) {
	.bento-cell-touch-control .bento-headline {
		width: 86%;
	}
}

/* Bento cell copy */
@media only screen and (min-width: 1069px) {
	.bento-cell-touch-control .bento-cell-copy {
		padding-top: 306px;
	}
}

/* Bento Gestures Section */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.bento-cell-copy .bento-headline.custom-margin {
		margin-top: 5px;
	}
}

/* Hearing health messaging copy */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.hearing-avail-subcopy.typography-hearing-avail-2-subcopy.large-10.medium-12 {
		max-width: 53%;
	}
}
