/* LOCAL OVERRIDES */

.grid-item-story-number {
	padding: 60px 36px;
}

@media only screen and (max-width: 1068px) {
	.grid-item.half.grid-item-story-number {
		padding: 36px 36px 50px 36px;
	}
}

@media only screen and (max-width: 735px) {
	.grid-item-story-number {
		padding: 50px;
	}
}

.grid-item-details .grid-modal .modal-content .grid-item-copy {
	width: 550px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-details .grid-modal .modal-content .grid-item-copy {
		width: calc(80% - 1em);
	}
}

@media only screen and (max-width: 735px) {
	.grid-item-details .grid-modal .modal-content .grid-item-copy {
		width: calc(100% - 1em);
	}
}

/* section data */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-data h3 {
		max-width: 260px;
	}
}

/* section privacy */

@media only screen and (max-width: 1068px) {
	.section-privacy .section-content .grid-container .grid-item-rejected-apps {
		padding: 36px 15px 50px 15px;
	}
}

@media only screen and (max-width: 735px) {
	.section-privacy .section-content .grid-container .grid-item-rejected-apps {
		padding: 48px 34px;
	}
}

@media only screen and (max-width: 320px) {
	.section-privacy .section-content .grid-container .grid-item-rejected-apps {
		padding: 48px 12px;
	}
}

@media only screen and (max-width: 734px) {
	.section-privacy .section-content .grid-container .grid-item-security {
		padding: 48px 12px;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item-refund .picture-container {
		left: -13px;
	}
	.typography-headline-medium-custom {
		font-size: 44px !important;
	}
}

@media only screen and (max-width: 735px) {
	.grid-item-refund .picture-container {
		left: 0;
	}
}

/* section safety */

@media only screen and (max-width: 370px) {
	.section-safety
		.section-content
		.grid-container
		.grid-item-moderators
		h3.typography-headline-size-4 {
		font-size: 34px;
	}
}

/* section confidence */

@media only screen and (max-width: 734px) {
	.section-confidence
		.section-content
		.grid-container
		.grid-item-distribution {
		padding: 48px 30px;
	}
}

@media only screen and (min-width: 351px) and (max-width: 734px) {
	.section-confidence .section-content .grid-container .grid-item-currencies {
		padding: 0px 39px 48px 39px;
	}
}

@media only screen and (max-width: 350px) {
	.section-confidence .section-content .grid-container .grid-item-currencies {
		padding: 0px 25px 48px 25px;
	}
}
