/* Local Overrides  */

/*Buttons and connectors*/

@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		--top: -19px;
		--left: 138px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		--bottom: -16px;
		--left: 138px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: -19px;
		--left: 275px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		text-align: center;
		--top: -19px;
		--left: 39px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		--top: -15px;
		--left: 96px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		--bottom: -21px;
		--left: 102px;
	}

	.section-techspecs
		.section-buttons-and-connectors
		.caption-magnetic-connector {
		--top: 251px;
		--left: 478px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: -15px;
		--left: 221px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		--top: -15px;
		--left: 19px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		--top: -16px;
		--left: 86px;
	}

	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		--bottom: auto;
		--top: 487px;
		--left: 92px;
	}
	.section-techspecs
		.section-buttons-and-connectors
		.caption-magnetic-connector {
		--top: 752px;
		--left: 187px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: -16px;
		--left: 205px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		--top: -16px;
		--left: 15px;
	}
}

@media only screen and (max-width: 330px) {
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: -16px;
		--left: 194px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		--top: -16px;
		--left: 78px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		--top: -17px;
		--left: 7px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		text-align: center;
		text-wrap: nowrap;
		top: 13px;
		left: 290px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		text-align: center;
		--top: 28px;
		--left: 30px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: 18px;
		--left: 228px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		--top: 30px;
		--left: 16px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-top-button {
		--top: -32x;
		--left: 228px;
		margin-top: -28px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		--top: 22px;
		--left: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		--top: 526px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs
		.section-buttons-and-connectors
		.caption-magnetic-connector {
		--top: 300px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs
		.section-buttons-and-connectors
		.caption-magnetic-connector {
		--top: 774px;
	}
}

/*Accesories */
@media only screen and (max-width: 360px) {
	.section-shared-footer.section-accessories-shared .router-copy {
		padding: 0 20px;
	}
}
/* Calendar */

.techspecs-app-icon-calendar {
	background-image: url("/ca/fr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_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) {
	.techspecs-app-icon-calendar {
		background-image: url("/ca/fr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_large_2x.png");
	}
}

.section-techspecs .section-built-in-apps .techspecs-app-icon-calendar,
.section-techspecs .section-free-apps .techspecs-app-icon-calendar {
	background-image: url("/ca/fr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_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-calendar,
	.section-techspecs .section-free-apps .techspecs-app-icon-calendar {
		background-image: url("/ca/fr/ipad-mini/images/specs/icon_calendar__gd448w0a0euu_large_2x.png");
	}
}

/* superscript fix */

#ac-globalfooter sup {
	font-size: 9px;
	vertical-align: middle;
	bottom: 0.3em;
	text-decoration: none;
}
