body {
	line-break: strict;
}

.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after {
	position: relative;
	top: -.045em;
}
#ac-globalfooter:not([dir=rtl]) .ac-gf-more::before, #ac-globalfooter:not([dir=rtl]) .ac-gf-more::after {
	position: relative;
	top: -.13em;
}

@media (min-width: 1069px) {
	.section-size-weight .image-wrapper.figure-side-view .caption-height {
		transform: translate(490px, -2px);
	}
}
@media only screen and (max-width: 1068px) {
	.section-size-weight .image-wrapper.figure-side-view .caption-height {
		transform: translate(357px, -3px);
	}
}
@media only screen and (max-width: 734px) {
	.section-size-weight .image-wrapper.figure-side-view .caption-height {
		transform: translate(111px, 2px);
	}
}

@media only screen and (max-width: 734px) {
	#table-13 .section-size-weight .image-wrapper.figure-top-view .caption-depth {
		transform: translate(113px, 72px);
	}
	#table-15 .section-size-weight .image-wrapper.figure-top-view .caption-depth {
		transform: translate(118px, 72px);
	}
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-action-button .ac-ln-button {
		padding: 4px 10px 2px;
	}
}

.touch .ac-ln-actions .ac-ln-action.ac-ln-action-button .ac-ln-button {
	padding-top: 4px !important;
	padding-bottom: 2px !important;
}

@media only screen and (max-width: 734px) {
	.section-built-in-apps .techspecs-appgrid-app {
		justify-content: normal;
	}
}

@media only screen and (max-width: 734px) {
	.section-environment .icon-wrapper {
		max-width: 350px;
	}
}