/* HEROES */
/* iPad */
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
    width: 1395px;
    height: 430px;
    background-size: 1395px 430px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
        background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
        width: 796px;
        height: 248px;
        background-size: 796px 248px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
        background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
        width: 762px;
        height: 237px;
        background-size: 762px 237px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-ipad {
        background-image: url("/ca/home/images/heroes/ipad/ipad__bq6djchifrbm_small_2x.jpg")
    }
}

/* Back to School (BTC) */
.main [data-module-template="heroes"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
max-width: 590px;
}

@media only screen and (max-width: 1068px) {
.main [data-module-template="heroes"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
	max-width: 500px;
	}
}

@media only screen and (max-width: 734px) {
.main [data-module-template="heroes"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
	max-width: 280px;
	}
}

/* AWS5 */

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
    width: 2560px;
    height: 624px;
    background-size: 2560px 624px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        width: 1068px;
        height: 617px;
        background-size: 1068px 617px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        width: 736px;
        height: 548px;
        background-size: 736px 548px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_small_2x.jpg")
    }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        width: 2560px;
        height: 736px;
        background-size: 2560px 736px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_largetall.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_largetall_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        width: 1068px;
        height: 698px;
        background-size: 1068px 698px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_mediumtall.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-5-hero {
        background-image: url("/ca/home/images/heroes/watch-series-5/hero__dvsxv8smkkgi_mediumtall_2x.jpg")
    }
}





/*Promos*/
/*apple tv device promo starts*/
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
    width: 702px;
    height: 789px;
    background-size: 702px 789px;
    background-repeat: no-repeat;
	background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_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) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_large_2x.jpg")
	}
}

@media only screen and (min-width:1441px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
        width: 1265px;
        height: 580px;
        background-size: 1265px 580px;
        background-repeat: no-repeat;
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_xlarge.jpg")
	}
}

@media only screen and (min-width:1441px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-width:1441px) and (min-resolution:1.5dppx), only screen and (min-width:1441px) and (min-resolution:144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_xlarge_2x.jpg")
	}
}

@media only screen and (max-width:1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
        width: 516px;
        height: 723px;
        background-size: 516px 723px;
        background-repeat: no-repeat;
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_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) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_medium_2x.jpg")
	}
}

@media only screen and (max-width:734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
        width: 734px;
        height: 1147px;
        background-size: 734px 1147px;
        background-repeat: no-repeat;
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_small.jpg")
	}
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:734px) and (min-resolution:1.5dppx), only screen and (max-width:734px) and (min-resolution:144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-device-offer-tile {
		background-image: url("/ca/home/images/promos/tv-plus-free-shows/tile__cauwwcyyn9hy_small_2x.jpg")
	}
}



/* Watch Studio */
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
        background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
        width: 516px;
        height: 490px;
        background-size: 516px 490px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
        background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
        width: 736px;
        height: 548px;
        background-size: 736px 548px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-studio-tile {
        background-image: url("/ca/home/images/promos/apple-watch-studio/tile__cauwwcyyn9hy_small_2x.jpg")
    }
}

/* Macbook Air */
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
    width: 432px;
    height: 336px;
    background-size: 432px 336px;
    background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        width: 310px;
        height: 263px;
        background-size: 310px 263px;
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_medium.jpg")
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1068px), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        width: 285px;
        height: 263px;
        background-size: 285px 263px;
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_small_2x.jpg")
    }
}

/* iPad */
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_large.jpg");
    width: 388px;
    height: 580px;
    background-size: 388px 580px;
     }
@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) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_medium.jpg");
      width: 292px;
    height: 490px;
    background-size: 292px 490px;
     }
}
@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) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_small.jpg");
      width: 292px;
    height: 548px;
    background-size: 292px 548px;
     }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-tile { background-image:url("/ca/home/images/promos/ipad/tile__cauwwcyyn9hy_small_2x.jpg"); }
}


/* Macbook Air */
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
    width: 432px;
    height: 336px;
    background-size: 432px 336px;
    background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        width: 310px;
        height: 263px;
        background-size: 310px 263px;
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_medium.jpg")
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1068px), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        width: 285px;
        height: 263px;
        background-size: 285px 263px;
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-tile {
        background-image: url("/ca/home/images/promos/macbook-air/tile__cauwwcyyn9hy_small_2x.jpg")
    }
}

/* Learning from home */
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
        background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
        width: 516px;
        height: 490px;
        background-size: 516px 490px;
        background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_medium.jpg")
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1068px), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
        background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
        width: 736px;
        height: 548px;
        background-size: 736px 548px;
        background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-learning-from-home-tile {
        background-image: url("/ca/home/images/promos/learning-from-home/remote_learning_small_2x.jpg")
    }
}

@media only screen and (min-width: 1068px) {
	#ac-localeswitcher ~ .main [data-module-template="promos"] [data-unit-id="back-to-school"] .unit-image-wrapper .unit-image{
		margin-top: 40px;
	}
}

/* Music Icon Position Adjustment */
.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
	margin-left: 0;
}

/* Watch Series 5 Copy width fix */
.main [data-module-template="promos"] [data-unit-id="watch-series-5"] .unit-copy-wrapper .subhead {
    max-width: none;
    display: block;
}

/* Back to school (BTS) CA Fix*/
.main [data-module-template="promos"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
	max-width: 430px;
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
		max-width: 250px;
	}
}

/* BTS Last Chance xs viewport fix */
@media only screen and (max-width: 320px) {
	.main [data-module-template="promos"] [data-unit-id="bts-last-chance"] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta{
		width: 91%;
	}
}

/* General helper styles */
.large-only{ display: block; }
.medium-only{ display: none; }
.small-only{ display: none; }


@media only screen and (max-width: 1068px) {
.large-only{ display: none; }
.medium-only{ display: block; }
.small-only{ display: none; }
}

@media only screen and (max-width: 735px) {
.large-only{ display: none; }
.medium-only{ display: none; }
.small-only{ display: block; }
}
@media only screen and (min-width: 1188px) {
	.large-only-wrap{
		white-space:nowrap;
	}
}

.small-caps {
	font-variant-caps: all-small-caps;
}

@media only screen and (max-width: 375px) {
    br.smaller-hide {
        display: none
    }

    br.smaller-show {
        display: block
    }
}

@media only screen and (max-width: 320px) {
    br.xsmall-hide {
        display: none
    }

    br.xsmall-show {
        display: block
    }
}
/*layout fix*/
@media only screen and (max-width: 734px) {
   .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
		padding-top: 24px;
	} 
}

/*iPad fix*/
.main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-copy-wrapper{
    padding-top: 53px;
}

/*Event tile fixes*/
@media only screen and (min-width: 1069px) {
.main [data-module-template="promos"] [data-unit-id="september-event"] .unit-image-wrapper{
	top: 10px;
	}
}
.main [data-module-template="promos"] [data-unit-id="september-event"] .unit-copy-wrapper .subhead{
	max-width: 350px;
}
@media only screen and (max-width: 1069px) {
  .main [data-module-template="promos"] [data-unit-id="september-event"] .unit-copy-wrapper .subhead{
	  max-width: 300px;
  }
}
  
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="september-event"] .unit-image-wrapper{
    top: 16px;
	}
  .main [data-module-template="promos"] [data-unit-id="september-event"] .unit-copy-wrapper .subhead{
	max-width: 280px;
	}
}
@media only screen and (max-width: 320px) {
	.main [data-module-template="promos"] [data-unit-id="september-event"] .unit-image-wrapper{
    top: 13px;
  }
}


/*Apple Event Teaser fix*/
@media only screen and (max-width: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="october-event"] .unit-copy-wrapper{
        padding-bottom: 22px;
    }
}

