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

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

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

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

.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: 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;
	left: 492px;
	top: 104px;
}
.section-buttons-and-connectors .diagram-text.three-mic {
	width: 71px;
}
.section-buttons-and-connectors .diagram-text.top-button {
	width: 63px;
}
.section-buttons-and-connectors .diagram-text.nano-sim {
	width: 125px;
	left: 619px;
}
.section-buttons-and-connectors .diagram-text.magnetic-connector {
	width: 139px;
	left: 635px;
}
.section-buttons-and-connectors .diagram-text.smart-connector {
	width: 110px;
	left: 633px;
}

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 355px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 300px;
	}
	.section-buttons-and-connectors .diagram-text.volume {
		left: 402px;
		top: 85px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 50px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		width: 68px;
	}
	.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;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 241px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 142px;
	}
	.section-buttons-and-connectors .diagram-text.volume {
		left: 0px;
		width: 86px;
		top: 523px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 104px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		top: -20px;
	}
	.section-buttons-and-connectors .diagram-text.nano-sim {
		width: 86px;
		left: 45px;
	}
	.section-buttons-and-connectors .diagram-text.magnetic-connector {
		width: 27px;
		left: 166px;
	}
	.section-buttons-and-connectors .diagram-text.smart-connector {
		width: 27px;
		left: 166px;
	}

	.section-buttons-and-connectors .diagram-text.microphone-2 {
		top: 436px;
		left: 216px;
	}
}

.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;
}

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

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

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

@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: 116px;
	}

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

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

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

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

@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;
	}
}

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

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		left: 106px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		left: 178px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 260px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 328px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		left: 132px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		left: 130px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 228px;
		top: -26px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 142px;
	}
}

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