.icon:before, .icon:after,
.more:before, .more:after { top:-.075em; }

h2, h3 { letter-spacing:normal; }

html[lang=ja-JP] .fp-product-headline.alt-headline { letter-spacing:-.02em; }

.fp-osx-and-icloud .sierra-preview .fp-osx-preview-headline { letter-spacing: -.016em; }
.fp-osx-and-icloud .sierra-preview .fp-osx-preview-headline .bold-headline { letter-spacing: -.016em; }

.ac-familybrowser-item.imac { padding-right:10px; }
.fp-product .fp-product-subheadline { padding-left:.4em; }
.fp-product-imac .fp-product-headline .fp-product-headline-model { letter-spacing:normal; }
.fp-shopstrip .fp-shopstrip-copy { width:70%; margin-left:auto; margin-right:auto; }
.fp-accessories .fp-accessories-headline { font-size:50px; }
.fp-amazing-apps .gallery-wrapper .gallery-apps-pro .center-paragraph { width:730px; }
.fp-workshops .fp-billboard-headline { width:75%; }
.fp-workshops .fp-billboard-copy { width:64%; }

.fp-back-to-school .fp-compare-content .fp-secondary-headline { width:100%; }

@media only screen and (max-width: 1068px) {
	html[lang=ja-JP] .fp-product-headline.alt-headline { letter-spacing:-.016em; }
    .fp-shopstrip .fp-shopstrip-copy { width: 86%; }
    
	.fp-accessories .fp-accessories-headline { font-size:40px; }

	.fp-amazing-apps .gallery-wrapper .gallery-apps-pro .center-paragraph { width:712px; margin-left:-10px; margin-right:-10px; }

	.ie .fp-workshops .fp-section-content { overflow-y:hidden; }
}

@media only screen and (max-width: 735px) {
	.small-hide { display:none; }
	html[lang=ja-JP] .fp-product-headline.alt-headline { letter-spacing:-.01em; }
	
	.fp-shopstrip .fp-shopstrip-copy { width:100%; }

	.fp-accessories .fp-accessories-headline { font-size:32px; }

	.fp-amazing-apps .gallery-wrapper .gallery-apps-pro .center-paragraph { width:auto; margin-left:auto; margin-right:auto; }

	.fp-workshops .fp-billboard-headline,
	.fp-workshops .fp-billboard-copy { width:100%; }
	.ie .fp-workshops .fp-section-content { overflow-y:visible; }
}
