/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section-environment {
	margin-bottom: 20px;
}

.section-techspecs .techspecs-section.section-apps {
	border-bottom: 2px solid #1d1d1f;
}

.section-techspecs .section-size-weight .caption.depth {
	left: 155px;
}

.section-techspecs .callout-techspecs-environment ul {
	margin-left: 0;
	list-style-type: none;
}

@media only screen and (min-width: 1069px) {
	.section-size-weight .techspecs-row .figure-caption .caption.width {
		top: 176px;
	}
	.section-size-weight .techspecs-row .figure-caption .caption.depth {
		left: 163px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-accessibility li:nth-child(4), .section-techspecs .section-accessibility li:nth-child(5), .section-techspecs .section-accessibility li:nth-child(6) {
		margin-left: -15px;
	}
	.section-techspecs .section-size-weight .caption.depth {
		left: 92px;
	}
	.section-size-weight .techspecs-row .figure-caption .caption.width {
		top: 132px;
	}
	.section-size-weight .techspecs-row .figure-caption .caption.depth {
		left: 118px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption.depth {
		left: 73px;
	}
	.section-techspecs .section-size-weight .caption.height {
		top: 8px;
	}
	.section-techspecs .section-size-weight .caption.width {
		bottom: 123px;
	}
	.section-size-weight .techspecs-row .figure-caption .caption.depth {
		left: 72px;
	}
}

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