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

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

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

.ai-avail-headline {
	font-size: 0.8em;
	margin-bottom: 0.6em;
}
.section-routers .section-compare .macbook-air-13-15-product-intelligence {
	grid-area: mba1315-biometrics;
}
.section-routers .section-compare .macbook-air-13-15-product-biometrics {
	grid-area: mba1315-battery;
}
.section-routers .section-compare .macbook-air-13-15-product-memory {
	grid-area: mba1315-intelligence;
}
.section-routers .section-compare .macbook-air-13-15-product-battery {
	grid-area: mba1315-storage;
}
.section-routers .section-compare .macbook-air-13-15-product-storage {
	grid-area: mba1315-memory;
}

.section-routers .section-compare .macbook-pro-14-16-product-intelligence {
	grid-area: mbp1416-biometrics;
}
.section-routers .section-compare .macbook-pro-14-16-product-biometrics {
	grid-area: mbp1416-battery;
}
.section-routers .section-compare .macbook-pro-14-16-product-memory {
	grid-area: mbp1416-intelligence;
}
.section-routers .section-compare .macbook-pro-14-16-product-battery {
	grid-area: mbp1416-storage;
}
.section-routers .section-compare .macbook-pro-14-16-product-storage {
	grid-area: mbp1416-memory;
}

article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-display"] {
	grid-area: mba-m2-intelligence;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-wifi"] {
	grid-area: mba-m2-display;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-intelligence"] {
	grid-area: mba-m2-wifi;
}

article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-display"] {
	grid-area: mba-prefix-intelligence;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-wifi"] {
	grid-area: mba-prefix-display;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-intelligence"] {
	grid-area: mba-prefix-wifi;
}

@media only screen and (min-width: 734px) {
	.section-routers .router-item-environment .router-item-content {
		margin-top: 52px;
		margin-bottom: 52px;
	}
}

@media only screen and (min-width: 1069px) {
	article.section-performance .badge.badge1 {
		margin-left: 48px;
		margin-right: 12px;
	}

	article.section-performance .badge.badge2 {
		margin-right: 32px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	article.section-performance .overview-performance-performance-mx {
		padding-right: 30px;
	}

	article.section-performance .badge.badge1 {
		margin-left: 30px;
		margin-right: 10px;
	}

	article.section-performance .badge.badge2 {
		margin-right: 10px;
	}

	article.section-performance .badge.badge3 {
		margin-left: -25px;
		max-width: 210px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-routers .accent-green:before {
		width: 170px;
		background-size: 170px 47px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .accent-green:before {
		width: 145px;
		background-size: 145px 42px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .accent-green:before {
		width: 114px;
		background-size: 114px 34px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-mac-plus-iphone-mac-iphone {
		--p-height: 296px;
	}
}

@media only screen and (max-width: 450px) {
	.performance-modal-content .subsection-gallery .graph-gallery .tablist-wrapper .tabnav {
		min-width: calc(100vw - 1.5em);
		margin-left: calc(-2em + 15px);
	}
}

br.medium-small {
	display: none;
}

@media only screen and (max-width: 530px) {
	br.medium-small {
		display: block;
	}
}

br.small-button {
	display: none;
}

@media only screen and (max-width: 420px) {
	.performance-modal-content .subsection-gallery .toggle-wrap .model-toggle {
		text-align: center;
	}

	.performance-modal-content .subsection-gallery .toggle-wrap {
		margin-left: auto;
		margin-right: auto;
	}

	br.small-button {
		display: block;
	}
}

@media only screen and (max-width: 425px) {
	.toggle-wrap .model-toggle {
		min-width: 94px;
	}
}

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