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

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

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

.techspecs-section.section-header .typography-columnheader {
	width: 47%;
}

@media only screen and (max-width: 1068px) {
	.techspecs-section.section-header .typography-columnheader {
		width: 48%;
	}
}

.section-header .techspecs-row:first-child {
	margin-left: 23%;
}

@media only screen and (max-width: 1068px) {
	.section-header .techspecs-row .techspecs-column {
		margin-left: 2%;
	}
}

.section-buttons-and-connectors .diagram-text.volume {
	width: 61px;
}

.section-buttons-and-connectors .diagram-text.three-mic {
	width: 71px;
}

.section-buttons-and-connectors .diagram-text.top-button {
	width: 50px;
}

.section-buttons-and-connectors .diagram-text.nano-sim {
	width: 125px;
	left: 626px;
}

.section-buttons-and-connectors .diagram-text.magnetic-connector {
	width: 100px;
	left: 616px;
}

.section-buttons-and-connectors .diagram-text.smart-connector {
	width: 100px;
	left: 633px;
}

.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
	left: 345px;
	top: 186px;
}

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .diagram-text.volume {
		left: 395px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 71px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		width: 50px;
	}
	.section-buttons-and-connectors .diagram-text.magnetic-connector {
		width: 90px;
		left: 528px;
		text-align: left;
	}
	.section-buttons-and-connectors .diagram-text.nano-sim {
		width: 90px;
		left: 528px;
		text-align: left;
	}
	.section-buttons-and-connectors .diagram-text.smart-connector {
		width: 90px;
		left: 528px;
		text-align: left;
	}
	.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
		left: 220px;
		top: 112px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.volume {
		left: 0px;
		width: 86px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 104px;
	}
	.section-buttons-and-connectors .diagram-text.nano-sim {
		width: 86px;
		left: 45px;
	}
	.section-buttons-and-connectors .diagram-text.magnetic-connector {
		width: 97px;
		left: 166px;
	}
	.section-buttons-and-connectors .diagram-text.smart-connector {
		width: 97px;
		left: 166px;
	}

	.section-buttons-and-connectors .diagram-text.microphone-2 {
		left: 210px;
	}
	.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
		left: 232px;
		top: 116px;
	}
}

.section-environment .callout-techspecs-environment .callout-techspecs-environment-content .callout-techspecs-environment-first-column {
	margin-top: 20px;
}
.section-environment .callout-techspecs-environment .callout-techspecs-environment-content .callout-techspecs-environment-second-column {
	margin-top: 20px;
}

@media only screen and (max-width: 1068px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-height {
		left: 35px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-height {
		left: 50px;
		bottom: 140px;
	}
}

@media only screen and (max-width: 734px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-height {
		left: 22px;
		bottom: 158px;
	}
}

@media only screen and (max-width: 734px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-height {
		left: 45px;
		bottom: 173px;
	}
}

.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
	top: 166px;
}

.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
	top: 173px;
}

@media only screen and (max-width: 1068px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
		top: 100px;
	}

	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
		top: 115px;
	}
}

@media only screen and (max-width: 734px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
		top: 104px;
		left: 195px;
	}

	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
		top: 120px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-os .techspecs-os-logo {
		margin-bottom: 25px;
	}
}

@media only screen and (max-width: 734px) {
	.section-os .techspecs-os-logo {
		margin-bottom: 1.1em;
	}
}

.section-compare {
	--router-tile-spacing: 25px;
	--router-tile-side-spacing: var(--router-tile-spacing);
}

.section-buttons-and-connectors .diagram-text.top-button {
	top: -36px;
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		top: -26px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .techspecs-column {
		margin-left: 1%;
	}

	.techspecs-section.section-power-and-battery .techspecs-row:first-of-type .techspecs-column {
		margin-inline-start: 1%;
	}

	.techspecs.with-2-columns .techspecs-column, .techspecs.with-2-columns .techspecs-columnheader {
		width: 35%;
	}
	.techspecs.with-2-columns .techspecs-column.spans-2-columns, .techspecs.with-2-columns .techspecs-column[aria-colspan="2"], .techspecs.with-2-columns .techspecs-columnheader.spans-2-columns, .techspecs.with-2-columns .techspecs-columnheader[aria-colspan="2"] {
		width: 73%;
	}
	.techspecs-rowheader {
		width: 24%;
	}

	.techspecs.with-2-columns.with-fullwidthrowheader-small .techspecs-column-custom:last-child {
		margin-left: 7%;
	}

	.section-environment .callout-techspecs-environment .callout-techspecs-environment-content {
		margin: 0 0px;
	}
}

@media only screen and (max-width: 734px) {
	.techspecs-section.section-power-and-battery .techspecs-row:first-of-type .techspecs-column {
		margin-inline-start: 0%;
	}
}

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