/* Local Overrides */

/* Nav [S] */
@media only screen and (max-width: 734px) {
	#ac-localnav {
		height: 60px;
	}
	#ac-localnav .ac-ln-title {
		margin: 7px 0 -12px;
	}
	#ac-localnav.medium-ac-ln-collapsible .ac-ln-actions {
		top: 5px;
	}
	.section-hero .section-content .typography-headline-super {
		font-size: 42px;
	}
	#main > section.section.section-community.animate > div > h2 {
		font-size: 38px;
	}
}

@media only screen and (max-width: 1024px) {
	#ac-localnav
		> div
		> div.ac-ln-content
		> div.ac-ln-menu
		> div.ac-ln-menu-tray {
		position: relative;
		top: 12px;
	}
}

/* Learning center */
@media only screen and (max-width: 1068px) {
	.section-community .grid-item-learning-center .tile-content {
		justify-content: normal;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	div.grid-item.grid-item-learning-center.tile-rounded.tile-span {
		padding-top: 0;
	}
	.section-community .grid-item-learning-center .tile-content {
		padding-left: 40px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-community .grid-item-learning-center .tile-content {
		padding-bottom: 107px;
	}
}

.grid-bentos .grid-item-learning-center.border {
	border-color: #e8e8ed;
}

/* Learning center & teacher headline*/
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-community
		.grid-item-learning-center
		.tile-headline.typography-headline,
	.section-community .grid-item-teacher .tile-headline.typography-headline {
		font-size: 38px;
	}
}

/*modal tiles overrides*/
@media only screen and (max-width: 374px) {
	.modal-success-story .modal-content .modal-hero-copy .modal-headline {
		font-size: 34px;
	}
}
