.icon-wrapper .icon,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -0.05em;
}

#ac-globalfooter .ac-gf-icon-after::after,
#ac-globalfooter .ac-gf-more::after {
	top: -0.075em;
}

/* JP Styles */
@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button {
		padding-top: 4.5px;
		padding-bottom: 3.5px;
	}
}

.section-techspecs .section-size .caption-depth {
	bottom: 38px;
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-size .caption-depth {
		bottom: 23px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size .caption-depth {
		bottom: 14px;
	}
}

.section-techspecs .section-buttons-and-connectors .caption-camera {
	right: 61px;
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-camera {
		right: 44px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-camera {
		right: 64px;
	}
}

.section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
	left: 291px;
}

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

@media only screen and (max-width: 734px) {
	.section-techspecs
		.section-buttons-and-connectors
		.caption-magnetic-connector {
		left: auto;
		bottom: 228px;
		right: 34px;
	}
}

.section-techspecs .section-buttons-and-connectors .caption-microphone {
	right: -54px;
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-microphone {
		right: 95px;
	}
}

.section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
	left: -45px;
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
		left: 114px;
	}
}

.section-techspecs .typography-display-size {
	left: 0px;
}

.section-shared-footer.section-trade-in .image-trade-in {
	left: 88px;
}

@media only screen and (max-width: 1068px) {
	.section-shared-footer.section-trade-in .image-trade-in {
		left: initial;
	}
}

/* Localized Images */
.section-techspecs .section-built-in-apps .techspecs-app-icon-calendar,
.section-techspecs .section-free-apps .techspecs-app-icon-calendar {
	background-size: 52px 52px;
	background-image: url("/jp/ipad-mini/images/specs/icon_cal__gmx449ace6my_large.png");
}

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

.section-techspecs .section-built-in-apps .techspecs-app-icon-tv,
.section-techspecs .section-free-apps .techspecs-app-icon-tv {
	background-size: 52px 52px;
	background-image: url("/jp/ipad-mini/images/specs/icon_tv__bgq0wgdkc83m_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-techspecs .section-built-in-apps .techspecs-app-icon-tv,
	.section-techspecs .section-free-apps .techspecs-app-icon-tv {
		background-image: url("/jp/ipad-mini/images/specs/icon_tv__bgq0wgdkc83m_large_2x.jpg");
	}
}

/* Trade-in */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-shared-footer.section-trade-in .tile-content .router-grid-copy p {
		max-width: 350px;
	}
}

.section-compare .tagline {
	margin: 5px 0 0 !important;
}

@media only screen and (max-width: 734px) {
	.section-compare .section-content .section-compare-headline {
		padding-right: 20px;
		padding-left: 20px;
	}
}
