body{font-family:"Spectral",serif;font-weight:300;color:rgba(255,255,255,0.9);background:#222;padding-top:50px}.pusher{padding-top:30px;padding-bottom:20px}.story-body a{border-bottom:1px solid #7D94AC;box-shadow:inset 0 -3px 0 #7D94AC;transition:background-color 0.5s;color:inherit}.story-body a:hover{text-decoration:none;background:#7D94AC}.story-body p{padding-bottom:10px;padding-top:10px;color:rgba(255,255,255,0.9)}.news21{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;background:#efefef;color:#000;border-top:2px solid #262b3f}.news21 li{background:#efefef;padding-left:10px;padding-top:0;padding-bottom:0}.news21 a{color:#262b3f}.news21 h5{font-weight:bold}.phototron-hero{font-family:"Spectral",serif;color:#7D94AC;position:relative;width:100%}.phototron-hero img{width:100%;height:100%}.navbar .navbar-brand{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif}.navbar .nav{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif}.navbar .nav>li>a{color:rgba(255,255,255,0.9)}.navbar .nav>li>a:hover{color:#2166ac}.navbar-toggle{display:block}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important}.navbar-nav>li{float:none}.navbar-collapse.collapse.in{display:block !important}.navbar-header{float:none}.story-author{font-style:italic}.storyfooter-social{width:36px;display:inline-block;vertical-align:middle;padding:0;margin:0}.not-hero-title{font-family:"Spectral",serif;color:rgba(255,255,255,0.9);font-weight:600}.pullquote{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;font-weight:bold;position:relative;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:10px;color:#222;background:#2166ac;text-align:center}.audiogrid{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;font-weight:bold;position:relative;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-bottom:10px;color:#222;text-align:right;background:rgba(38,43,63,0.8)}.infobar{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:10px;color:#222;background:#2166ac}.infobar li{list-style-type:disc}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:0 solid #fff;background:#fff}.bx-wrapper .bx-caption span{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif}.caption{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;color:rgba(255,255,255,0.9);padding-top:10px;letter-spacing:1px}h2.subhead{font-family:"Spectral",serif;font-weight:400;color:#BECAD6}.subhead:before{display:block;content:" ";margin-top:-65px;height:65px;visibility:hidden}.img-modal .modal-dialog{width:100%;height:100%;padding:0;margin:0}.img-modal .modal-content{height:100%;border-radius:0;overflow:auto;background:black}.img-modal .close{color:#222;opacity:1.0}.img-modal .modal-header{border-bottom:1px solid black}.img-modal .caption{padding-left:20px}a:hover span.enlarger{visibility:visible}span.enlarger{position:absolute;top:10px;right:30px;cursor:pointer;opacity:0.8;visibility:hidden}.sections{background:#222;color:rgba(255,255,255,0.9);padding-left:10px;padding-right:10px;max-width:200px;margin-left:10px}.sections a{color:rgba(255,255,255,0.9);text-decoration:none;border-bottom:none;box-shadow:none}.sections a:hover{text-decoration:none;background:#4c5a63;color:#222}.sections h3{font-weight:bold;font-family:"Spectral",serif;font-color:rgba(255,255,255,0.9)}.sections ul{list-style-type:none;padding-left:0}.sections li{padding-bottom:10px}.share-icon{padding-top:10px;display:inline-block}.social-share{height:30px;width:30px;display:inline-block;vertical-align:middle}.index-stories ul{list-style-type:none;padding-left:0}.index-stories a{border-bottom:1px solid #222;box-shadow:inset 0 -4px 0 #222}.creditslink a{border-bottom:1px solid #222;box-shadow:inset 0 -4px 0 #222}.icon-heading{text-align:center;font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;letter-spacing:1px}.menu-head,.menu-head:visited{color:rgba(255,255,255,0.9)}#twlogo{transform:translateX(-50%);left:50%;position:absolute}.next-chapter-container{position:relative}.next-chapter-container h2,.next-chapter-container h3,.next-chapter-container span{position:absolute;z-index:1;color:rgba(255,255,255,0.9);font-weight:400}.navbar .nav>li>a:hover{color:#7D94AC}@media (max-width: 1010px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.navbar{background:#262b3f;opacity:0.95}@media only screen and (max-width: 480px){.story-body p{font-size:16px;line-height:24px}.herotitle h1{font-size:30px}.not-hero-title{font-size:30px}h2.subhead{font-size:18px;line-height:22px}.m-overlay h2{font-size:22px;line-height:33px}.infobar h3{font-size:18px}.footer-credits{font-size:12px}h4.media-heading.footercredits{font-size:14px}.next-chapter-container h2{left:30px;top:25px;font-size:2em}.next-chapter-container h3{left:30px;top:10px;font-size:1em}.next-chapter-container span{right:10px;top:30px;font-size:24px}#twlogo{width:200px}}@media only screen and (min-width: 480px){.story-body p{font-size:16px;line-height:24px}.herotitle h1{font-size:30px}.not-hero-title{font-size:30px}.caption{font-size:14px}.pullquote{font-size:28px;line-height:34px}h2.subhead{font-size:22px;line-height:28px}.m-overlay h2{font-size:22px;line-height:32px}.infobar h3{font-size:18px}.footer-credits{font-size:12px}h4.media-heading.footercredits{font-size:14px}.next-chapter-container h2{left:50px;top:60px;font-size:2.5em}.next-chapter-container h3{left:50px;top:30px;font-size:1.5em}.next-chapter-container span{right:50px;top:60px;font-size:28px}}@media only screen and (min-width: 768px){.story-body p{font-size:18px;line-height:24px}.herotitle h1{font-size:48px}.not-hero-title{font-size:40px}h2.subhead{font-size:28px;line-height:36px}.m-overlay h2{font-size:40px;line-height:56px}.infobar h3{font-size:28px}.footer-credits{font-size:14px}h4.media-heading.footercredits{font-size:18px}.share-icon-menu{display:none}.media-body>h4{font-size:20px;font-weight:500}.media-body>p{font-size:18px}.next-chapter-container h2{left:50px;top:100px;font-size:3em}.next-chapter-container h3{left:50px;top:50px;font-size:1.5em}.next-chapter-container span{right:50px;top:100px;font-size:40px}#doc-small{display:inline-block}}@media only screen and (min-width: 1200px){.story-body p{font-size:20px;line-height:26px}.herotitle h1{font-size:70px}.not-hero-title{font-size:50px}h2.subhead{font-size:40px;line-height:52px}.m-overlay h2{font-size:40px;line-height:56px}.infobar h3{font-size:40px}.footer-credits{font-size:16px}h4.media-heading.footercredits{font-size:20px}}@media only screen and (min-width: 1024px){.next-chapter-container h2{left:50px;top:150px;font-size:4em}.next-chapter-container h3{left:50px;top:100px;font-size:2em}.next-chapter-container span{right:50px;top:150px;font-size:40px}}@media only screen and (min-width: 1025px){#doc-small{display:none}}@media only screen and (max-width: 1024px){#desktop-doc{display:none}}@media only screen and (max-width: 767px){.no-cap-second-image{margin-top:10px}.share-icon{display:none}#story-map{display:none}}@media only print{h1{font-size:36px}.story-body p{font-size:28px}.caption{font-size:18px}}.panel{margin-bottom:0;border:none}.panel-heading{border-bottom:none;background-color:#222;padding:0}.panel-default{background-color:#222}.panel-default>.panel-heading{background-color:#222}.m-top-overlay{position:relative}.m-overlay h2{position:absolute;top:0;left:30px;width:90%;background-color:rgba(255,255,255,0.4);padding-left:20px}.m-overlay a{color:#7D94AC;font-family:"Spectral",serif}.chevron-overlay{position:absolute;bottom:10px;right:30px}.chevron-overlay p{font-size:42px}.millennials-story{padding-top:20px;padding-bottom:20px}.asianlang{background:rgba(38,43,63,0.8);color:#222}.front-pullquote{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;font-weight:bold;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:10px;color:#222;background:rgba(38,43,63,0.8)}.front-pullquote a{box-shadow:none;box-decoration:none;border-bottom:none}.front-audiogrid .soundcite{margin-bottom:10px;text-align:left}.front-slideshow a{box-shadow:none;box-decoration:none;border-bottom:none}.front-slideshow a:hover{background:url("/js/bxslider/images/controls.png") no-repeat 0 -32px}.three-up{background:rgba(38,43,63,0.8);padding-top:20px;padding-bottom:0}.front-caption{color:#222}.front-section{font-family:"Spectral",serif}.front-section h2{text-transform:uppercase}.front-section p{font-family:"Spectral",serif;font-size:20px;text-shadow:2px 2px 2px rgba(255,255,255,0.9);color:#222}.front-body{padding-top:20px}.front-title{text-align:right;padding-right:10%;margin:0}.front-title h2{color:#7D94AC;text-transform:uppercase;font-family:"Spectral",serif;margin:0;padding:0;box-shadow:inset 0 -6px 0 #7D94AC}.front-text{padding-top:20px}.tinter{height:100%;width:100%;position:relative}.tinter .hero-overlay{position:absolute;bottom:0;right:0;width:100%;background-color:rgba(255,255,255,0.6);padding-right:10px}.two-up-overlay h3{position:absolute;top:0;left:30px;width:90%}.two-up-overlay a{color:#7D94AC;font-family:"Spectral",serif}@media only screen and (max-width: 480px){.front-section h2{font-size:40px}.front-body h2{font-size:20px}.front-title h2{font-size:40px}}@media only screen and (min-width: 480px){.front-section h2{font-size:40px}.front-body h2{font-size:20px}.front-title h2{font-size:40px}}@media only screen and (min-width: 768px){.front-section h2{font-size:80px}.front-body h2{font-size:30px}.front-title h2{font-size:60px}}@media only screen and (min-width: 1200px){.front-section h2{font-size:120px}.front-body h2{font-size:40px}.front-title h2{font-size:80px}}
