/* CAFR Localization  */

/* asterisk */
@media only screen and (min-width: 834px) {
	sup.custom-footnote {
		font-size: 12px;
		position: relative;
		top: -2px;
	}
}

@media only screen and (max-width: 833px) {
	sup.custom-footnote {
		font-size: 14px;
		position: relative;
		top: -2px;
	}
}

/* Text fixes */
.typography-only-with-apple-column-headline {
	font-size: 46px;
}

/* Hero Copy */
@media only screen and (max-width: 640px) {
	.typography-headline-super {
		font-size: 44px !important;
	}
}

/* Modal Copy */
@media only screen and (min-width: 735px) {
	.typography-tile-paragraph-copy {
		font-size: 17px !important;
	}
}
@media only screen and (max-width: 414px) {
	.section-tiles .grid-item-tile-crm .detail-tile {
		min-height: 850px !important;
	}
}
@media only screen and (max-width: 414px) {
	.section-tiles .grid-item-tile-app-development .detail-tile {
		min-height: 670px !important;
	}
}
@media only screen and (max-width: 414px) {
	.section-tiles .grid-item-tile-clienteling .detail-tile {
		min-height: 650px !important;
	}
}
@media only screen and (max-width: 414px) {
	.section-tiles .grid-item-tile-management .detail-tile {
		min-height: 650px !important;
	}
}

.section-tiles
	.grid-item-tile-inventory-management
	h4.tile-headline.typography-headline-reduced {
	max-width: 580px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles
		.grid-item-tile-inventory-management
		h4.tile-headline.typography-headline-reduced {
		max-width: 470px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 900px) {
	.section-tiles
		.grid-item-tile-inventory-management
		h4.tile-headline.typography-headline-reduced {
		max-width: 270px;
	}
}
.xsmall {
	display: none;
}
@media only screen and (max-width: 365px) {
	.xsmall {
		display: block;
	}
}
