@media all and ( max-width: 1140px ){
	.central-column {
		width: 750px;
	}
	.chapter {
		padding-bottom: 56px;
	}
	/** Styled Text */
	.styled-text .pull-quote {
		font-size: 39px;
		line-height: 52px;
	}
	.styled-text .pull-quote-major {
		padding: 0;
	}

	/** Chrome */
	.sticky-navigation .progress-bar {
		width: 300px;
		margin-left: -150px;
	}
	.related-stories .links a .inner .image {
		height: 230px;
	}
	
	/** Beacon */
	.division-beacon {
		/*margin: 56px auto;*/
	}
	.beacon-triggered .horizontal-reveal-beacon-wrapper .reveal-stroke {
		width: 319px;
	}
	.beacon-triggered .horizontal-reveal-stroke-wrapper .reveal-stroke {
		width: 361px;
	}
	/** Segments */
	.segment.mobile-centered-segment {
		padding: 0;
		width: 540px;
		float: none;
		margin: 0 auto 84px;
		height: auto;
	}
		.segment.mobile-centered-segment .vertical-reveal-beacon-wrapper {
			display: none;
		}
		.segment.mobile-centered-segment .vertical-align-cell {
			position: relative;
			top: auto;
			transform: none;
			-webkit-transform: none;
		}
		.segment.mobile-centered-segment .left-column,
		.segment.mobile-centered-segment .right-column {
			width: auto;
			padding: 0;
		}
	.chapter-intro {
		margin: 0 auto 56px;
		width: 540px;
	}

	/** Breaks */
	.image-break {
		margin-bottom: 56px;
	}
	.image-break .figure .image img {
		width: 130%;
		transform: translateX(-12%);
		-webkit-transform: translateX(-12%);
	}
	.image-break .figure .image .overlay {
		background-size: 130% auto;
	}

	/** Chapter 1 */
	.chapter-most-subjective-prologue .chapter-1-intro {
		margin: 0 auto 84px;
		width: 540px;
	}
		.chapter-most-subjective-prologue .chapter-1-intro h2 {
			font-size: 36px
		}
	.backgroundsize .chapter-most-subjective-prologue .bus-illustration-break {
		background-size: 1046px auto;
		background-position: center 42px;
	}
	.backgroundsize .chapter-most-subjective-prologue .bus-illustration-break #bus {
		height: 600px;
		width: 450px;
	}
	.most-subjective-prologue-conclusion,
	.most-subjective-prologue-conclusion .left-column,
	.most-subjective-prologue-conclusion .right-column {
		height: auto;
	}
	.chapter-most-subjective-prologue .street-segment .left-column {
		height: auto;
		width: 100%;
		margin-bottom: 30px;
	}
	.chapter-most-subjective-prologue .street-illustration-break {
		margin: 84px auto 0;
		left: 50%;
		transform: translateX(-50%) !important;
		-webkit-transform: translateX(-50%) !important;
	}

	/** Chapter 2 */
	.touch .amelie-beacon-wrapper .reveal-stroke {
		height: 80px !important;
	}
	.chapter-here-we-go .lollypop-segment, 
	.chapter-here-we-go .lollypop-segment .left-column, 
	.chapter-here-we-go .lollypop-segment .right-column {
		height: 250px;
	}
	.backgroundsize .chapter-here-we-go .lollypop-segment .amelie-illustration {
		background-position: 63px 26px;
		background-size: 213px auto;
		width: auto;
		height: auto;
		margin-bottom: 28px;
		float: right;
	}
		.backgroundsize .chapter-here-we-go .lollypop-segment .amelie-illustration #lollypop {
			display: block;
			height: 260px;
			width: 347px;
		}
	.chapter-here-we-go .butcher-segment {
		float: none;
		width: auto;
	}
	.chapter-here-we-go .butcher-segment, 
	.chapter-here-we-go .butcher-segment .left-column, 
	.chapter-here-we-go .butcher-segment .right-column {
		height: 250px;
	}
		.chapter-here-we-go .butcher-segment .left-column,
		.chapter-here-we-go .butcher-segment .right-column {
			width: 50%;
		}
		.chapter-here-we-go .butcher-segment .vertical-reveal-beacon-wrapper {
			left: 50%;
		}
	.backgroundsize .chapter-here-we-go .butcher-segment .amelie-illustration {
		background-position: 46px 6px;
		background-size: 293px auto;
		width: auto;
		height: auto;
		margin-bottom: 28px;
	}
		.backgroundsize .chapter-here-we-go .butcher-segment .amelie-illustration #pig {
			display: block;
			height: 188px;
			width: 347px;
		}
	.chapter-here-we-go .ticket-segment, 
	.chapter-here-we-go .ticket-segment .left-column, 
	.chapter-here-we-go .ticket-segment .right-column {
		height: 250px;
	}
	.backgroundsize .chapter-here-we-go .ticket-segment .amelie-illustration {
		background-position: 21px 1px;
		background-size: 287px auto;
		width: auto;
		height: auto;
		margin-bottom: 28px;
		left: auto;
		margin-left: 0;
	}
		.backgroundsize .chapter-here-we-go .ticket-segment .amelie-illustration #ticket {
			display: block;
			height: 152px;
			width: 300px;
		}
	.chapter-here-we-go .jennifer-bottom-segment .vertical-align-cell {
		min-height: 296px;
	}
	.segment.terry-brewell-segment,
	.segment.terry-brewell-segment .left-column,
	.segment.terry-brewell-segment .right-column {
		height: auto;
	}
		.chapter-here-we-go .terry-brewell-segment .vertical-align-cell {
			position: relative;
			top: auto;
			margin: 0;
			transform: none;
			-webkit-transform: none;
		}
	.chapter-here-we-go .here-we-go-conclusion .right-column {
		display: none;
	}


	/** Chapter 3 */
	.stakeholder-rotator .slides > li .figure .caption {
		width: 300px;
	}
	.stakeholder-rotator .slides > li .figure .caption .inner {
		width: auto;
		
		padding: 28px;
	}
		.stakeholder-rotator .slides > li .figure .caption q {
			font-family: 'wf_segoe-ui_normal', sans-serif;
			font-size: 18px;
			line-height: normal;
			margin-bottom: 14px;
		}
	.stakeholder-rotator .flex-direction-nav .flex-prev {
		display: none;
	}
	.stakeholder-rotator .flex-direction-nav .flex-next {
		right: 0;
		margin: -25px 0 0;
		width: 50px;
		height: 50px;
		background-position: -800px 0;
	}
	.ocean-break .underwater {
		padding-bottom: 100px;
	}

	/** Chapter 4 */
	.chapter-it-takes-a-village .chapter-header h2 .chapter-title {
		display: inline-block;
		max-width: 410px;
	}

	/** Chapter 5 */
	.backgroundsize .chapter-opportunities .market-illustration-break {
		background-size: 695px auto;
		margin-bottom: 56px;
	}
		.backgroundsize .chapter-opportunities .market-illustration-break #market {
			height: 493px;
			width: 700px;
		}
}

@media all and (max-width: 1024px){

	.mobile-nav-trigger {
		position: absolute;
		top: 50px;
	}
	/** Touch */
	.touch .trigger-segment .opacity-target,
	.touch .photo-trigger-segment .opacity-target {
		opacity: 1;
	}
	.touch audio {
		display: none;
	}
	/** Chrome */
	.touch .site-header {
		position: relative;
	}
	.touch .header-placeholder {
		display: none;
	}
	.touch .sticky-navigation {
		position: fixed;
	}
		.touch .sticky-navigation .progress-bar {
			display: none;
		}
		.touch .site-header .audio-version-cta {
			bottom: 28px;
			right: 28px;
			top: auto;
		}

	/** Beacon */
	.touch .horizontal-reveal-beacon-wrapper .reveal-stroke {
		width: 319px;
	}
	.touch .horizontal-reveal-stroke-wrapper .reveal-stroke {
		width: 361px;
	}
	.touch .vertical-reveal-beacon-wrapper .reveal-stroke {
		height: 178px;
	}
	.touch .content-beacon .beacon-wrapper,
	.touch .content-beacon:before,
	.touch .content-beacon .beacon-core {
		transform: none;
		-webkit-transform: none;
		opacity: 1;
	}
	.touch .division-beacon .beacon-wrapper {
		opacity: 1;
		transform: none;
		-webkit-transform: none;
	}

	/** Image Break */
	.touch .image-break .figure .image .overlay {
		display: none;
	}
	.touch .arc-spark  {
		display: none;
	}

	/** Chapter 3 */
	.touch .ocean-break .underwater .mobile-bubbles {
		background: url(../images/chapters/mother-of-invention/mobile-bubbles.png) left top repeat;
	}
}

@media all and ( max-width: 900px ){
	.chapter-most-subjective-prologue .independence-day-video .video-wrapper .play-video span:before {
		background-position: -300px 0;
		height: 35px;
		width: 35px;
		margin-right: 9px;
	}
		.chapter-most-subjective-prologue .independence-day-video .video-wrapper .play-video:hover span:before {
			background-position: -300px -50px;
		}
	.chapter-most-subjective-prologue .independence-day-video .video-wrapper .play-video span {
		font-size: 24px;
		line-height: 28px;
		margin-top: -20px;
	}
}

@media all and ( max-width: 750px ){

	/** General */
	html, body {
		min-width: 300px;
	}
	audio {
		display: none;
	}
	.desktop-visible {
		display: none !important;
	}
	.mobile-visible {
		display: block;
	}
	.central-column {
		width: 252px;
	}
	.chapter {
		padding-bottom: 1px;
	}
	.trigger-segment .opacity-target,
	.photo-trigger-segment .opacity-target {
		opacity: 1;
	}

	/** Styled Text */
	.styled-text h2 {
		font-size: 28px;
		line-height: 34px;
	}	
	.styled-text p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 25px;
	}
	.styled-text .pull-quote {
		font-size: 20px;
		line-height: 30px;
	}
	.styled-text .pull-quote br {
		display: none;
	}

	/** Site Header */
	.site-header .book-plate {
		width: 300px;
		margin: -100px 0 0 -150px;
	}
		.site-header .book-plate h1 {
			font-size: 28px;
			line-height: 36px;
		}
		.site-header .book-plate .subtitle {
			font-family: 'wf_segoe-ui_normal', sans-serif;
			font-size: 16px;
			line-height: 20px;
			padding: 0 28px;
		}
			.site-header .book-plate .subtitle br {
				display: none;
			}
			.site-header .book-plate .subtitle span {
				display: inline;
				left: auto;
				position: relative;
				top: auto;
			}

	/** Navigation */
	.mobile-branding {
		display: inline-block;
	}
		.site-header .breadcrumb .break, 
		.site-header .breadcrumb a {
			font-size: 21px;
			line-height: 14px;
		}
		.site-header .breadcrumb a {
			margin-right: 10px;
		}
		.site-header .breadcrumb .break {
			margin-right: 4px;
		}
		.sticky-navigation {
			background: transparent;
			transition: background-color .7s;
			-webkit-transition: background-color .7s;
		}
			.sticky-navigation.gray {
				background: #d9d9d9;
			}
			.sticky-navigation.mobile-nav-open {
				background: transparent;
			}
			.sticky-navigation .audio-control {
				display: none;
			}

	/** Mobile Navigation */
	.site-header .audio-version-cta {
		display: none;
	}
	.mobile-social-links {
		display: none;
		position: fixed;
		min-height: 100%;
		width: 100%;
		padding-top: 104px;
		top: 0;
		z-index: 9;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		background: rgb(135,203,167);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODdjYmE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzYmVjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(45deg,  rgba(135,203,167,1) 0%, rgba(99,190,192,1) 100%);
		background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(135,203,167,1)), color-stop(100%,rgba(99,190,192,1)));
		background: -webkit-linear-gradient(45deg,  rgba(135,203,167,1) 0%,rgba(99,190,192,1) 100%);
		background: -o-linear-gradient(45deg,  rgba(135,203,167,1) 0%,rgba(99,190,192,1) 100%);
		background: -ms-linear-gradient(45deg,  rgba(135,203,167,1) 0%,rgba(99,190,192,1) 100%);
		background: linear-gradient(45deg,  rgba(135,203,167,1) 0%,rgba(99,190,192,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87cba7', endColorstr='#63bec0',GradientType=1 );
	}
		.mobile-social-links .dot-matrix {
			background: url(../images/bg/dot-matrix-header.png) 0 0 repeat;
			height: 100%;
			position: absolute;
			top: 0;
			width: 100%;
		}
		.mobile-social-links .social-link {
			display: block;
			margin: 0 auto 38px;
			height: 68px;
			width: 68px;
			position: relative;
		}
		.mobile-social-links .social-link:before {
			background-image: url(../images/sprites/sprite-mobile.png);
			height: 68px;
			width: 68px;
		}		
			.backgroundsize .mobile-social-links .social-link:before {
				background-image: url(../images/sprites/sprite-mobile-retina.png);
				background-size: auto 100px;
			}
		.mobile-social-links .share-twitter:before {
			background-position: -100px 0;
		}
		.mobile-social-links .share-email:before {
			background-position: -200px 0;
		}
		.sticky-navigation .social .social-link {
			display: none;
		}
		.sticky-navigation .social .social-icon {
			padding: 4px 0;
		}
		.sticky-navigation .social .social-icon:before {
			background: url(../images/sprites/sprite-mobile.png) -300px 0 no-repeat;
			width: 20px;
			height: 27px;
		}
			.backgroundsize .sticky-navigation .social .social-icon:before {
				background-image: url(../images/sprites/sprite-mobile-retina.png);
				background-size: auto 100px;
			}

	/** Site Footer */
	.related-stories {
		padding: 0 0 28px;
	}
		.related-stories h2 {
			padding: 0;
		}
		.related-stories .links a {
			padding: 0;
			width: auto;
			margin-bottom: 14px;
		}

	/** Chapter Headers */
	.chapter-header {
		margin-bottom: 50px;
	}
	.chapter-header .inner {
		padding: 56px 0 72px;
	}
	.chapter-header h2 .chapter-number {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 7px;
		border-bottom: 1px solid #fff;
		padding: 0 7px;
	}
	.chapter-header h2 .chapter-title {
		font-size: 36px;
		line-height: 44px; 
	}

	/** Segments */
	.segment {
		margin-bottom: 50px;
		padding: 0;
	}
	.segment.mobile-centered-segment {
		margin-bottom: 50px;
	}
	.segment-half {
		width: auto;
	}
	.segment-two-column .right-column,
	.segment-two-column .left-column {
		width: auto;
		float: none;
		padding: 0;
	}
	.segment-third, 
	.segment-two-third {
		width: auto;
		padding: 0;
	}
	.segment-right {
		float: none;
	}
	.segment-third.segment-right {
		padding: 0;
	}
	.segment-two-column .left-column {
		margin-bottom: 25px;
	}
	.segment-two-column .vertical-reveal-beacon-wrapper {
		display: none;
	}
	.standard-transition-segment, 
	.standard-transition-segment .left-column, 
	.standard-transition-segment .right-column {
		height: auto;
	}
	.segment-right .vertical-align-cell,
	.segment-left .vertical-align-cell, 
	.left-column .vertical-align-cell {
		margin: 0;
	}
	.vertical-align-cell {
		margin: 0;
		position: relative;
		top: auto;
		transform: none;
		-webkit-transform: none;
	}
	.segment.mobile-centered-segment {
		width: auto;
	}

	/** Breaks */
	.image-break {
		margin-bottom: 28px;
	}
		.image-break .figure .image img {
			width: 140%;
			transform: translateX(-14%);
			-webkit-transform: translateX(-14%);
		}
		.image-break .figure .image .overlay {
			background-size: 140% auto;
		}
		.image-break .figure .caption {
			padding-top: 14px;
		}
			.image-break .figure .caption p {
				padding: 0;
				max-width: none;
				width: auto;
			}
			.image-break .horizontal-reveal-beacon-wrapper {
				display: none;
			}
			.image-break .horizontal-reveal-stroke-wrapper {
				display: none;
			}
	.stakeholder-rotator .slides > li .figure .caption {
		width: 160px;
	}
		.stakeholder-rotator .slides > li .figure .caption .inner {
			padding: 14px;
		}
	.stakeholder-rotator .slides > li .figure .caption q {
		display: none;
	}

	/** Beacon */
	.division-beacon {
		margin: 50px auto;
	}
	.division-beacon .beacon-wrapper {
		transform: none;
		-webkit-transform: none;
	}
	.segment-right .vertical-reveal-beacon-wrapper {
		display: none;
	}
	.horizontal-reveal-beacon-wrapper .reveal-stroke,
	.touch .horizontal-reveal-beacon-wrapper .reveal-stroke,
	.beacon-triggered .horizontal-reveal-beacon-wrapper .reveal-stroke {
		width: 82px;
	}
	.horizontal-reveal-stroke-wrapper .reveal-stroke,
	.touch .horizontal-reveal-stroke-wrapper .reveal-stroke {
		width: 126px;
	}

	/** Chapter 1 */
	.chapter.chapter-most-subjective-prologue {
		padding-top: 56px;
	}
	.chapter-most-subjective-prologue .chapter-1-intro {
		margin-bottom: 0;
		width: auto;
	}
		.chapter-most-subjective-prologue .chapter-1-intro h2 {
			font-size: 28px;
			line-height: 38px;
		}
		.chapter-most-subjective-prologue .chapter-1-intro .reveal-beacon-wrapper {
			margin-bottom: 28px;
		}
		.chapter-most-subjective-prologue .headphone-segment img {
			display: block;
			margin: 50px 0 0;
			width: 100%;
			height: auto;
		}
		.chapter-most-subjective-prologue .headphone-segment .left-column,
		.chapter-most-subjective-prologue .headphone-segment .right-column {
			position: relative;
			top: auto;
			left: auto;
			transform: none;
			-webkit-transform: none;
		}
	.chapter-most-subjective-prologue .street-illustration-break {
		background: url(../images/chapters/most-subjective-prologue/mobile-street-illustration.jpg) center center no-repeat;
		height: 121px;
		width: 320px;
		margin: 50px auto;
	}
		.backgroundsize .chapter-most-subjective-prologue .street-illustration-break {
			background-image: url(../images/chapters/most-subjective-prologue/mobile-street-illustration-retina.jpg);
			background-size: 100% auto;
			background-position: center center;
		}
		.chapter-most-subjective-prologue .street-illustration-break .street-illustration {
			display: none;
		}
	.chapter-most-subjective-prologue .bus-illustration-break {
		background: url(../images/chapters/most-subjective-prologue/mobile-bus-illustration.png) center center no-repeat;
		height: 184px;
		width: 320px;
		margin: 0 auto 50px;
	}
		.backgroundsize .chapter-most-subjective-prologue .bus-illustration-break {
			background-image: url(../images/chapters/most-subjective-prologue/mobile-bus-illustration-retina.png);
			background-size: 100% auto;
			background-position: center center;
		}
		.chapter-most-subjective-prologue .bus-illustration-break #bus {
			display: none;
		}

	/** Chapter 2 */
	.amelie-segment {
		width: auto;
	}
	.amelie-segment .amelie-beacon-wrapper {
		display: none;
	}
	.amelie-segment,
	.amelie-segment .right-column,
	.amelie-segment .left-column,
	.chapter-here-we-go .butcher-segment .left-column {
		float: none;
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0 auto;
	}
	.amelie-segment .vertical-align-cell {
		position: relative;
		top: auto;
		margin: 0;
		transform: none;
		-webkit-transform: none;
	}
	.chapter-here-we-go .butcher-segment {
		float: none;
	}
	.chapter-here-we-go .amelie-segment, 
	.chapter-here-we-go .amelie-segment .left-column, 
	.chapter-here-we-go .amelie-segment .right-column {
		width: auto;
		height: auto;
	}
	.chapter-here-we-go .lollypop-segment .amelie-illustration,
	.backgroundsize .chapter-here-we-go .lollypop-segment .amelie-illustration {
		background: url(../images/chapters/here-we-go/mobile-lollypop-illustration.png) center center no-repeat;
		height: 189px;
		width: 252px;
	}
		.backgroundsize .chapter-here-we-go .lollypop-segment .amelie-illustration {
			background-image: url(../images/chapters/here-we-go/mobile-lollypop-illustration-retina.png);
			background-size: 100% auto;
			background-position: center center;
		}
		.backgroundsize .chapter-here-we-go .lollypop-segment .amelie-illustration #lollypop {
			display: none;
		}
	.chapter-here-we-go .butcher-segment .amelie-illustration,
	.backgroundsize .chapter-here-we-go .butcher-segment .amelie-illustration {
		background: url(../images/chapters/here-we-go/mobile-butcher-illustration.png) center center no-repeat;
		height: 159px;
		width: 252px;
	}
		.backgroundsize .chapter-here-we-go .butcher-segment .amelie-illustration {
			background-image: url(../images/chapters/here-we-go/mobile-butcher-illustration-retina.png);
			background-size: 100% auto;
			background-position: center center;
		}
		.chapter-here-we-go .butcher-segment .amelie-illustration #pig,
		.backgroundsize .chapter-here-we-go .butcher-segment .amelie-illustration #pig {
			display: none;
		}

	.chapter-here-we-go .ticket-segment .amelie-illustration,
	.backgroundsize .chapter-here-we-go .ticket-segment .amelie-illustration {
		background: url(../images/chapters/here-we-go/mobile-ticket-illustration.png) center center no-repeat;
		height: 140px;
		width: 252px;
	}
		.backgroundsize .chapter-here-we-go .ticket-segment .amelie-illustration {
			background-image: url(../images/chapters/here-we-go/mobile-ticket-illustration-retina.png);
			background-size: 100% auto;
			background-position: center center;
		}
		.chapter-here-we-go .ticket-segment .amelie-illustration #ticket,
		.backgroundsize .chapter-here-we-go .ticket-segment .amelie-illustration #ticket {
			display: none;
		}

	.chapter-here-we-go .jennifer-bottom-segment .vertical-align-cell,
	.chapter-here-we-go .terry-brewell-segment .vertical-align-cell {
		min-height: 0;
	}
	
	/** Chapter 3 */
	.stakeholder-rotator {
		margin-bottom: 28px;
	}
	.ocean-break .underwater {
		padding: 56px 0 112px;
	}
	.ocean-break .underwater .pull-quote {
		margin-bottom: 28px;
	}
	.ocean-break .underwater .mobile-bubbles {
		background: url(../images/chapters/mother-of-invention/mobile-bubbles.png) left top repeat;
	}

	/** Chapter 5 */
	.chapter-opportunities .photo-credits {
		padding: 0;
		margin-bottom: 50px;
		float: none;
		text-align: left;
	}
	.chapter-opportunities .photo-credits cite {
		font-size: 12px;
	}
	.credit-segment .horizontal-reveal-beacon-wrapper {
		display: none;
	}
	.chapter-opportunities .market-illustration-break {
		background: url(../images/chapters/opportunities/mobile-market-illustration.png) center center no-repeat;
		height: 229px;
		width: 320px;
		margin: 0 auto 50px;
	}
		.backgroundsize .chapter-opportunities .market-illustration-break {
			background-image: url(../images/chapters/opportunities/mobile-market-illustration-retina.png);
			background-size: 100% auto;
			background-position: center center;
		}
		.chapter-opportunities .market-illustration-break .animated-illustration-large {
			display: none;
		}
}

/** Safari */
.browser-safari .site-header {
	position: relative;
}
.browser-safari .header-placeholder {
	display: none;
}

/** IE9 */
.ie9 .content-beacon .beacon-wrapper, 
.ie9 .content-beacon:before,
.ie9 .content-beacon .beacon-core  {
	opacity: 1;
	transform: none;
	-webkit-transform: none;
}
.ie9 .division-beacon .beacon-wrapper {
	transform: none;
	-webkit-transform: none;
}
.ie9 .ocean-break .underwater .mobile-bubbles {
	background: url(../images/chapters/mother-of-invention/mobile-bubbles.png) left top repeat;
}


/** IE8 */
.ie8 main,
.ie8 header,
.ie8 footer,
.ie8 nav,
.ie8 figure,
.ie8 figcaption,
.ie8 section,
.ie8 aside,
.ie8 audio,
.ie8 svg {
	display: block;
}
.ie8 .site-header .audio-version-cta,
.ie8 .sticky-navigation .audio-control {
	display: none;
}
.ie8 .content-beacon .beacon-wrapper,
.ie8 .content-beacon .beacon-core,
.ie8 .content-beacon:before {
	display: none;
}
.ie8 .content-beacon {
	background: url(../images/ie/beacon.png) center center no-repeat;
}
.ie8 .horizontal-reveal-beacon-wrapper .reveal-stroke {
	width: 514px;
}
.ie8 .vertical-reveal-beacon-wrapper .reveal-stroke {
	height: 178px;
}
.ie8 .amelie-beacon-wrapper .reveal-stroke {
	height: 80px;
}
.ie8 .half-horizontal-beacon .reveal-stroke {
	width: 230px;
}
.ie8 .division-beacon .beacon-wrapper {
	background: url(../images/ie/beacon-minor.png) center center no-repeat;
}
.ie8 .vertical-reveal-beacon-wrapper {
	top: 0;
}

.ie8 .chapter-most-subjective-prologue .headphone-segment .right-column {
	top: 0;
}
.ie8 .vertical-align-cell {
	top: 0;
}

.ie8 .animated-illustration-small,
.ie8 .animated-illustration-large,
.ie8 #video-frame {
	display: none !important;
}

.ie8 .audio-file {
	display: none !important;
}
.ie8 .most-subjective-prologue-conclusion {
	margin-bottom: 84px;
}
.ie8 .chapter-most-subjective-prologue .independence-day-video {
	margin: 0 !important;
}
.ie8 .chapter-most-subjective-prologue .independence-day-video .video-wrapper {
	position: relative;
	margin: 0 auto 100px !important;
	top: auto !important;
	left: auto !important;
}
/** Chapter 1 */
.ie8 .chapter-most-subjective-prologue .street-illustration-break {
	background-image: url(../images/chapters/most-subjective-prologue/mobile-street-illustration-retina.jpg);
	background-position: right center;
}
.ie8 .chapter-most-subjective-prologue .bus-illustration-break {
	background-image: url(../images/chapters/most-subjective-prologue/mobile-bus-illustration-retina.png);
	background-position: center center;
	height: 713px;
}

/** Chapter 2 */
.ie8 .chapter-here-we-go .lollypop-segment .amelie-illustration {
	background-image: url(../images/chapters/here-we-go/mobile-lollypop-illustration-retina.png);
	background-position: 0 0;
}
.ie8 .chapter-here-we-go .butcher-segment .amelie-illustration {
	background-image: url(../images/chapters/here-we-go/mobile-butcher-illustration-retina.png);
	background-position: 0 0;
}
.ie8 .chapter-here-we-go .ticket-segment .amelie-illustration {
	background-image: url(../images/chapters/here-we-go/mobile-ticket-illustration-retina.png);
	background-position: 0 0;
}

/** Chapter 3 */
.ie8 .stakeholder-rotator .slides > li .figure .caption .inner {
	padding-top: 28px;
	top: auto;
}
.ie8 .ocean-break .underwater .mobile-bubbles {
	background: url(../images/chapters/mother-of-invention/mobile-bubbles.png) left top repeat;
}

/** Chapter 5 */
.ie8 .chapter-opportunities .market-illustration-break {
	background-image: url(../images/chapters/opportunities/mobile-market-illustration-retina.png);
	background-position: center center;
	height: 575px;
}