.letterspacing0{letter-spacing: 0px;}
/*home*/
.page-overview .section-universal {
    background-image: url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-universal {
        background-image:url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-universal {
        background-image: url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-overview .section-universal {
        background-image:url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-universal {
        background-image: url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-universal {
        background-image:url("https://images.apple.com/mo/itunes/home/images/universe_entertainment_small_2x.jpg")
    }
}
.page-overview .section-hero .showcase-hero {
    background-image: url("https://images.apple.com/mo/itunes/home/images/itunes_hero_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-hero .showcase-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/itunes_hero_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/itunes_hero_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-overview .section-hero .showcase-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/itunes_hero_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/itunes_hero_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-hero .showcase-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/itunes_hero_small_2x.jpg")
    }
}
.page-overview .section-music .apple-music-hero {
    background-image: url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-music .apple-music-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-music .apple-music-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-overview .section-music .apple-music-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-music .apple-music-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-music .apple-music-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/apple_music_hero_small_2x.jpg")
    }
}
.page-overview .section-tv .tv-hero {
    background-image: url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-overview .section-tv .tv-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-tv .tv-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-overview .section-tv .tv-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-tv .tv-hero {
        background-image: url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-overview .section-tv .tv-hero {
        background-image:url("https://images.apple.com/mo/itunes/home/images/movie_tv_collection_small_2x.jpg")
    }
}

/*charts*/

.page-overview .chart-grid h1,.page-overview .chart-grid h3,.page-overview .chart-grid h4{
	font-size:1.15em;
}
.page-songs .chart-grid h1,.page-songs .chart-grid h3,.page-songs .chart-grid h4{
	font-size:1.15em;
}
.page-albums .chart-grid h1,.page-albums .chart-grid h3,.page-albums .chart-grid h4{
	font-size:1.15em;
}
.page-movies .chart-grid h1,.page-movies .chart-grid h3,.page-movies .chart-grid h4{
	font-size:1.15em;
}
.page-free-apps .chart-grid h1,.page-free-apps .chart-grid h3,.page-free-apps .chart-grid h4{
	font-size:1.15em;
}
.page-paid-apps .chart-grid h1,.page-paid-apps .chart-grid h3,.page-paid-apps .chart-grid h4{
	font-size:1.15em;
}
#musicvideos .chart-grid h1,#musicvideos .chart-grid h3,#musicvideos .chart-grid h4{	font-size:1.15em;
}

.icon:before, .more:before, .breadcrumbs-list > li:before, .icon:after,
.more:after, .breadcrumbs-list > li:after, .icon .icon-htc, .more .icon-htc,
.breadcrumbs-list > li .icon-htc {
	font-size:1.15em;
}
.page-overview #main .itunes-gallery .gallery-content .promo h4{
	font-size:1.28em;font-weight: 600;
}

.page-overview  #main .section .subnav a{font-size:14.95px;}
.page-songs  #main .section .subnav a{font-size:14.95px;}
.page-albums  #main .section .subnav a{font-size:14.95px;}
.page-movies  #main .section .subnav a{font-size:14.95px;}
.page-free-apps  #main .section .subnav a{font-size:14.95px;}
.page-paid-apps  #main .section .subnav a{font-size:14.95px;}
#musicvideos  #main .section .subnav a{font-size:14.95px;}

/*itunes-match page*/
.page-overview .section-faq .section-content h3{
	font-size:1.92em;
}
.page-overview .section-faq .section-content dl{font-size:1.15em;}




/* start web font size global */

/*local link*/
.localnav-link{
	font-size: 14.95px;
}
body, .main div, .main section, .main h1, .main h2, .main h3, .main h4, .main h5, .main h6, .main p, .main li { font-weight: 200;}
.main h1, .main h2, .main h3, .main h4, .main h5, .main h6{letter-spacing: 1px;}

/* gc_punc */
.main .section h1 span.gc_punc,.main .hero h1 span.gc_punc,.main h2 span.gc_punc,.main h3 span.gc_punc,.main h4 span.gc_punc,.main h5 span.gc_punc {
    letter-spacing: -0.3em;
}

@media only screen and (max-width: 1023px) {
    .main .section h1 span.gc_punc,.main .hero h1 span.gc_punc,.main h2 span.gc_punc,.main h3 span.gc_punc,.main h4 span.gc_punc,.main h5 span.gc_punc {
        letter-spacing: -0.3em;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .section h1 span.gc_punc,html.touch .main .hero h1 span.gc_punc,.main h2 span.gc_punc,.main h3 span.gc_punc,.main h4 span.gc_punc,.main h5 span.gc_punc {
        letter-spacing: -0.3em;
    }
}
.gc_punc {
        letter-spacing: -0.3em;
    }
.main .section-hero h1,.main .section-showcase h1,.main .section-desktop h1{ font-size: 3.41em; line-height: 1; font-weight: 200; }
html.oldie[lang=zh-TW] .main .section-hero h1,.main .section-showcase h1,.main .section-desktop h1 { font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif"; }
@media only screen and (max-width: 1023px) { .main .section-hero h1,.main .section-showcase h1,.main .section-desktop h1{ font-size: 2.45em; line-height: 1; font-weight: 200; } }
@media only screen and (max-width: 767px) { html.touch .main .section-hero h1,.main .section-showcase h1,.main .section-desktop h1 { font-size: 1.71em; line-height: 1; font-weight: 200; } }
@media only screen and (max-width: 767px) { html.touch .main .section-hero h1,.main .section-showcase h1,.main .section-desktop h1 { font-size: 1.71em; line-height: 1; font-weight: 200; } }

.main .section h2 { font-size: 2.56em; line-height: 1;font-weight: 200;}
html.oldie[lang=zh-TW] .main .section h2 { font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";}
@media only screen and (max-width: 1023px) {.main .section h2{font-size: 1.92em;line-height: 1;font-weight: 200;}}

@media only screen and (max-width: 767px) {html.touch .main .section h2 {font-size: 1.71em;line-height: 1; font-weight: 200; }}

@media only screen and (max-width: 767px) {html.touch .main .section h2 {font-size: 1.71em;line-height: 1;font-weight: 200;}}



.main h3{font-size: 1.92em;}


/*facebook twitter app-store*/
.page-overview .section-social .social-block p{
	font-size: 0.89em;
	line-height: 1.3571;
	font-weight: 400;
}
.page-download .form h2{ font-size:1.25em;}

.sosumi ol {*padding-left:25px;}

/* stop web font size global */

/*footer*/
.footer-global{color: #666;}
.footer-global a,.breadcrumbs-list > li a {color: #333;}
.directorynav>.column a {
    color: #333;
}
.breadcrumbs-list>li {
    color: #333;
}
.sosumi p, .sosumi li {
    color:#777;
}

.fix-width { width: 68%; }
@media only screen and (max-width: 1023px) {
	.fix-width { width: 70%; }
}
@media only screen and (max-width: 767px) {
	.fix-width { width: 100%; }
	.footer-links{white-space: nowrap;}
	.footer-sosumi>ul{white-space: nowrap;}
}


@media only screen and (max-width: 767px) {

html.touch .main .section-showcase h1 { font-size: 1.6em;}

html.touch .page-overview .main .section p{ font-size: 1em;}

html.touch .main .section h2{ font-size: 1.55em;}
}

/* stop web font size global */

/
/* Show & Hide */

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .hide-for-small {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .hide-for-medium {
        display: none
    }
}

.hide-for-large {
    display: none
}

@media only screen and (max-width: 1024px) {
    .hide-for-large {
        display: block
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .show-for-small {
        display: block
    }
}

.show-only-for-small {
    display: none
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .show-only-for-small {
        display: block
    }
}

@media only screen and (max-width: 1024px) {
    .show-for-medium {
        display: block
    }
}

.show-only-for-medium {
    display: none
}

@media only screen and (max-width: 1024px) {
    .show-only-for-medium {
        display: block
    }
}
@media only screen and (max-width: 1068px) {
    .show-only-for-medium {
        display: block
    }
}
@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .show-only-for-medium {
        display: none
    }
}

.show-for-large {
    display: block
}

.show-only-for-large {
    display: block
}

@media only screen and (max-width: 1024px) {
    .show-only-for-large {
        display: none
    }
}
@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .show-only-for-large {
        display: none
    }
}
/* Show & Hide End*/
