/*Local Overrides */

/* superscript size override */
#ac-globalfooter sup {
	font-size: 10px;
	vertical-align: bottom;
	bottom: 0.3em;
	text-decoration: none;
}

#ac-globalfooter a {
	text-decoration: none !important;
}

/* calendar */

.image-specs-icon-cal {
	background-image: url("/ca/fr/ipad-11/images/specs/icon_cal__eh8znqda2ju6_large.png");
}

@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-specs-icon-cal {
		background-image: url("/ca/fr/ipad-11/images/specs/icon_cal__eh8znqda2ju6_large_2x.png");
	}
}

.section-techspecs .section-built-in-apps .techspecs-app-icon-cal,
.section-techspecs .section-free-apps .techspecs-app-icon-cal {
	background-image: url("/ca/fr/ipad-11/images/specs/icon_cal__eh8znqda2ju6_large.png");
}

@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.section-techspecs .section-built-in-apps .techspecs-app-icon-cal,
	.section-techspecs .section-free-apps .techspecs-app-icon-cal {
		background-image: url("/ca/fr/ipad-11/images/specs/icon_cal__eh8znqda2ju6_large_2x.png");
	}
}

/* Finish labels */
/* Silver */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .finish-labels.column-silver {
		left: -7px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .finish-labels.column-silver {
		left: -9px;
	}
}

/* Pink */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .finish-labels.column-pink {
		left: -18px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .finish-labels.column-pink {
		left: 26px;
	}
}

/* Yellow */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .finish-labels.column-yellow {
		left: 36px;
	}
}

/* Section buttons and connectors */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1,
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 195px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		top: 93px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
		right: -24px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-sim-tray {
		width: 66px;
		white-space: normal;
		bottom: 58px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1,
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 141px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		top: 70px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-touch-id {
		left: 242px;
	}
}
@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1,
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 135px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		top: 59px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-sim-tray {
		width: 105px;
		white-space: normal;
		bottom: 48px;
	}
}

/* Trade In tile */
@media only screen and (min-width: 1069px) {
	.section-giveback .giveback-content-text .router-copy {
		padding-right: 119px;
	}
}

/* superscript size override */
#ac-globalfooter sup {
	font-size: 10px;
	vertical-align: bottom;
	bottom: 0.3em;
	text-decoration: none;
}

#ac-globalfooter a {
	text-decoration: none !important;
}

.large-only {
	display: block;
}
.medium-only {
	display: none;
}
.small-only {
	display: none;
}

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

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

.footnote .ac-gf-block-link {
	font-size: 14px !important;
	position: relative;
	top: -3px;
	color: inherit !important;
	text-decoration: none !important;
}
.footnote .ac-gf-block-link:hover {
	color: #06c !important;
	text-decoration: none !important;
}
