/*Local Overrides*/

@media only screen and (max-width: 350px) {
	.typography-headline {
		font-size: 30px;
	}
}

@media only screen and (max-width: 320px) {
	.page-teaching-tools
		.split-animation
		.section-hardware-content
		.button-outline {
		right: 8px;
	}
}

/* images */

.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
	background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_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) {
	.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
		background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
		background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
		background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
		background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-classroom .subsection-intro .image-classroom {
		background-image: url("/cl/education/k12/home/images/teaching-tools/fun_focused__etgpxjjcfvgy_small_2x.jpg");
	}
}

/* ipad section images */

.page-teaching-tools .section-classroom-intro .image-left-device {
	background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_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) {
	.page-teaching-tools .section-classroom-intro .image-left-device {
		background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.page-teaching-tools .section-classroom-intro .image-left-device {
		background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_medium.png);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-classroom-intro .image-left-device {
		background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.page-teaching-tools .section-classroom-intro .image-left-device {
		background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_small.png);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-classroom-intro .image-left-device {
		background-image: url(/cl/education/k12/home/images/teaching-tools/keep_lessons_fun_macbook__bmgywgwrljv6_small_2x.png);
	}
}

/* Teaching Tools Snipes */

.page-teaching-tools .section-featured-apps .image-caption {
	position: absolute;
	z-index: 2;
}
.page-teaching-tools .section-featured-apps .image-schoolwork {
	width: 273px;
	height: 115px;
	background-size: 273px 115px;
	background-repeat: no-repeat;
	background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_large.png);
	top: 77px;
	right: 220px;
}
@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) {
	.page-teaching-tools .section-featured-apps .image-schoolwork {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.page-teaching-tools .section-featured-apps .image-schoolwork {
		width: 263px;
		height: 117px;
		background-size: 263px 117px;
		background-repeat: no-repeat;
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_medium.png);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-featured-apps .image-schoolwork {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.page-teaching-tools .section-featured-apps .image-schoolwork {
		width: 246px;
		height: 134px;
		background-size: 246px 134px;
		background-repeat: no-repeat;
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_small.png);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-featured-apps .image-schoolwork {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_follow_and_collaborate__d8or1z68usom_small_2x.png);
	}
}

.page-teaching-tools .section-featured-apps .image-classroom {
	width: 272px;
	height: 95px;
	background-size: 272px 95px;
	background-repeat: no-repeat;
	background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_large.png);
	bottom: 76px;
	left: 152px;
}
@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) {
	.page-teaching-tools .section-featured-apps .image-classroom {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.page-teaching-tools .section-featured-apps .image-classroom {
		width: 265px;
		height: 93px;
		background-size: 265px 93px;
		background-repeat: no-repeat;
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_medium.png);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-featured-apps .image-classroom {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.page-teaching-tools .section-featured-apps .image-classroom {
		width: 278px;
		height: 90px;
		background-size: 278px 90px;
		background-repeat: no-repeat;
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_small.png);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.page-teaching-tools .section-featured-apps .image-classroom {
		background-image: url(/cl/education/k12/home/images/teaching-tools/glyph_take_charge__ey41dfw6ekom_small_2x.png);
	}
}

.section-featured-apps figure.image-classroom.image-caption {
	bottom: 73px;
	left: 136px;
}
.section-featured-apps figure.image-schoolwork.image-caption {
	top: 62px;
	right: 200px;
}

@media only screen and (max-width: 1068px) {
	.section-featured-apps figure.image-schoolwork.image-caption {
		top: 16px;
		right: 116px;
	}
	.section-featured-apps figure.image-classroom.image-caption {
		bottom: 31px;
		left: 87px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section.section-featured-apps
		figure.image-schoolwork.image-caption {
		top: 351px;
		right: 55px;
	}
	.section-featured-apps figure.image-classroom.image-caption {
		bottom: 47px;
		left: 41px;
	}
}

/* local nav */

.ac-ln-title br {
	display: none;
}

@media only screen and (min-width: 1024px) {
	.ac-ln-title br {
		display: block;
	}
	#ac-localnav {
		height: 74px;
	}
	#ac-localnav .ac-ln-menu {
		margin-top: 8px;
	}
	#ac-localnav .ac-ln-menu-item {
		margin-left: 23px;
	}
}
@media only screen and (max-width: 454px) {
	.ac-ln-title br {
		display: block;
	}
	#ac-localnav {
		height: 74px;
	}
	#ac-localnav .ac-ln-actions {
		margin-top: 16px;
	}
	#ac-ln-menustate:checked
		~ .medium-ac-ln-collapsible#ac-localnav
		.ac-ln-menu-tray {
		margin-top: 16px;
	}
}
@media only screen and (max-width: 360px) {
	#ac-localnav *,
	#ac-localnav *:before,
	#ac-localnav *:after {
		font-size: 0.9em;
	}
	#ac-localnav.medium-ac-ln-collapsible .ac-ln-menu {
		font-size: 21.5px;
	}
	@supports (padding: calc(max(0px))) {
		#ac-localnav.medium-ac-ln-collapsible .ac-ln-actions {
			padding-left: calc(max(10px, env(safe-area-inset-left)));
			padding-right: calc(max(10px, env(safe-area-inset-right)));
		}
	}
	#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-button,
	#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-violator {
		margin-left: 5px;
	}
}

/* Hero - Section Content - XS*/
@media only screen and (max-width: 330px) {
	.section-hero > .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 300px;
	}
}
