/* Local Overrides */

/* .typography-only-with-apple-column-headline  */
@media only screen and (min-width: 1068px) {
	.typography-only-with-apple-column-headline {
		font-size: 42px;
	}
}

#main
	> section.section.section-other-industry-stories.industry-other-stories.is-detail
	> div.medium-hide
	> div
	> div
	> div:nth-child(2)
	> div
	> div
	> h3,
#main
	> section.section.section-other-industry-stories.industry-other-stories.is-detail
	> div.medium-hide
	> div
	> div
	> div:nth-child(2)
	> div
	> div
	> div
	> p
	> a {
	position: relative;
	right: 18px;
}

@media only screen and (min-width: 1068px) {
	.typography-callout {
		font-size: 31px;
	}
}

/* .detail-at-a-glance .glance-three-up .badge:last-child */
@media only screen and (min-width: 1069px) {
	.detail-at-a-glance .glance-three-up .badge:last-child {
		padding-right: 0;
	}
}

/* .industry-share-story .ac-social [data-ac-social-notification] */
@media only screen and (max-width: 734px) {
	.industry-share-story .ac-social [data-ac-social-notification] {
		top: 40px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.industry-share-story .ac-social [data-ac-social-notification] {
		top: 45px;
	}
}

/* .typography-tile-paragraph-copy */
@media only screen and (max-width: 734px) {
	.typography-tile-paragraph-copy {
		font-size: 16px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 790px) {
	.typography-tile-paragraph-copy {
		font-size: 17px;
	}
}

/* .section-detail-only-with-apple .column */
@media only screen and (min-width: 1069px) {
	.section-detail-only-with-apple .column {
		padding-right: 30px;
	}
}

/* productivité tile */
#main
	> section.section.section-tiles.detail-tiles
	> div.grid
	> div.grid-item.large-span-6.small-span-12.grid-item-tile-productivity
	> div.tile.detail-tile
	> div.tile-content.is-background
	> figure {
	height: 110%;
}
#main
	> section.section.section-tiles.detail-tiles
	> div.grid
	> div.grid-item.large-span-6.small-span-12.grid-item-tile-productivity
	> div.tile.detail-tile
	> div.tile-header-content.column.large-11.medium-12.white-eyebrow.ignore-header-height {
	padding-right: 0px;
}
@media only screen and (max-width: 734px) {
	#main
		> section.section.section-tiles.detail-tiles
		> div.grid
		> div.grid-item.large-span-6.small-span-12.grid-item-tile-productivity
		> div.tile.detail-tile
		> div.tile-content.is-background
		> figure {
		height: 125%;
	}
	#main
		> section.section.section-tiles.detail-tiles
		> div.grid
		> div.grid-item.large-span-6.small-span-12.grid-item-tile-productivity
		> div.tile.detail-tile
		> div.tile-header-content.column.large-11.medium-12.white-eyebrow.ignore-header-height {
		padding-left: 20px;
	}
}
@media only screen and (max-width: 1100px) {
	.medium-12 {
		max-width: 98%;
	}
}
