/* Local overrides */

/* Chip */
@media (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-header.section-chip-header {
		flex-basis: 150px;
	}
}

@media (max-width: 734px) and (min-width: 345px) {
	.section-techspecs
		.section-chip
		.grid-item-2-port
		.techspecs-list:last-of-type {
		position: absolute;
		bottom: 0;
	}
}

@media (max-width: 593px) and (min-width: 577px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 60px;
	}
}

@media (max-width: 568px) and (min-width: 553px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 60px;
	}
}

@media (max-width: 395px) and (min-width: 395px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 13px;
	}
}

@media (max-width: 387px) and (min-width: 386px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 60px;
	}
}

@media (max-width: 385px) and (min-width: 371px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 85px;
	}
}

@media (max-width: 370px) and (min-width: 370px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 60px;
	}
}

@media (max-width: 361px) and (min-width: 345px) {
	.section-techspecs .section-chip .grid-item-2-port .title:last-of-type {
		margin-top: 60px;
	}
}

/* Size and Weight */
@media (min-width: 735px) and (max-width: 1068px) {
	.section-size-weight .size-weight-picture .caption:nth-of-type(2) {
		right: 7px;
	}
}

/* Localized images */
.section-built-in-apps .techspecs-app-icon-calendar {
	background-image: url(/ca/fr/imac/images/specs/icon_calendar__dqdgdzzd21g2_large.png);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-built-in-apps .techspecs-app-icon-calendar {
		background-image: url(/ca/fr/imac/images/specs/icon_calendar__dqdgdzzd21g2_large_2x.png);
	}
}
