/* for Trade In tile */

.router-grid-wrapper .router-item-tradein .router-content-wrapper .router-item-content {
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
}

@media only screen and (max-width: 734px) {
	.router-grid-wrapper .router-item-tradein .router-content-wrapper .router-item-content {
		margin: 0 20px;
	}
}

.overview-routers-tradein {
	--p-width: 1380px;
	--p-height: 528px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-routers-tradein {
		--p-width: 1028px;
		--p-height: 404px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-routers-tradein {
		--p-width: 375px;
		--p-height: 192px;
	}
}

/* performance tile alignment */
@media only screen and (min-width: 1069px) {
	article.section-performance .subsection-content .badge .badge-caption:first-child {
		top: -15px;
	}

	article.section-performance .subsection-content .badge .badge-content {
		padding-top: 25px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	article.section-performance .subsection-content .badge .badge-caption:first-child {
		top: -10px;
	}
	article.section-performance .subsection-content .badge .badge-content {
		padding-top: 40px;
	}
}

/* line height for VN heading fix */
.section-hero .marquee.marquee-bottom .header-headline, .section-highlights .section-header .typography-gallery-section-header, .section-camera-audio .article-headline-wrapper .article-headline.typography-section-headline {
	line-height: 1.15;
}
