/* Local Overrides */

@media only screen and (max-width: 734px) {
	#main > section.section.section-community.animate > div > h2 {
		font-size: 38px;
	}
	#main > section.section.section-recirculation.animate > div > h2 {
		font-size: 38px;
	}
}

/* Apple teacher tile */
@media only screen and (min-width: 735px) {
	.grid-item-teacher.tile-rounded.border {
		min-height: 650px;
	}
}

.animate > div > .grid-bentos > div.border {
	display: inline;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-teacher.tile-rounded.border {
		min-height: 480px;
	}
}

/* Lerning Center title */
@media only screen and (min-width: 735px) {
	.grid-item-learning-center.tile-rounded.tile-span .tile-content {
		text-align: left;
	}
	.grid-bentos .grid-item.tile-span .tile-content {
		align-items: flex-start;
	}
}

@media only screen and (min-width: 1069px) {
	.grid-item-learning-center.tile-rounded.tile-span .tile-overlay-content {
		display: unset;
		padding-top: 97px;
	}
	.grid-bentos .grid-item.tile-span .tile-content {
		padding-bottom: 107px;
	}
}

@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) {
	/* padding: top, right, bottom, left */
	.section-community .grid-item-learning-center .tile-content {
		padding: 40px 25px 95px 40px;
	}
}

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

/* Forum tile */
.grid-item-forum > div.tile-content {
	justify-content: center;
}

.grid-item-forum.tile-rounded.expanded > .tile-overlay > div {
	align-items: flex-start;
	padding: 94px 50px;
}

/* Expert tile */
#main
	> section.section.section-specialist.animate
	> div.section-content.section-content-bentos
	> div
	> div.grid-item.grid-item-expert.tile-rounded.large-span-12.tile-span.fill-color.animate
	> div.tile-content {
	align-items: center;
	padding-bottom: 66px;
}
