body{font-family:"Roboto Slab",Georgia,Times,serif;font-weight:300;color:#1d1d1d;background:#efefef;padding-top:50px}.pusher{padding-top:30px;padding-bottom:20px}.story-body a{border-bottom:1px solid #9e2531;box-shadow:inset 0 -3px 0 #9e2531;transition:background-color 0.5s;color:inherit}.story-body a:hover{text-decoration:none;background:#9e2531;color:#efefef}.story-body p{padding-bottom:10px;padding-top:10px}.news21{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;background:#efefef;color:#262b3f;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:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;color:#9e2531;position:relative;width:100%}.phototron-hero img{width:100%;height:100%}.phototron-hero h1{position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);width:100%;padding-left:20px;padding-right:10px;padding-bottom:10px;margin-bottom:0}.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:#efefef}.navbar .nav>li>a:hover{color:#2166ac}.herotitle h1{font-weight:400;color:#efefef}.story-author{font-style:italic}.storyfooter-social{width:36px;display:inline-block;vertical-align:middle;padding:0;margin:0}.not-hero-title{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;color:#9e2531}.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:#efefef;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:#efefef;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:#efefef;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 Condensed",Georgia,Times,serif}.caption{font-family:"Roboto Condensed",Georgia,Times,serif;color:#4c5a63;padding-top:10px}.pinfooter{background:#efefef;color:#4c5a63;padding-top:0;margin-top:0;margin-bottom:20px;border:2px solid #4c5a63}h2.subhead{font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;font-weight:300;color:#2166ac}.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:#efefef;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:#efefef;color:#1d1d1d;padding-left:10px;padding-right:10px;max-width:200px;margin-left:10px}.sections a{color:#1d1d1d;text-decoration:none;border-bottom:none;box-shadow:none}.sections a:hover{text-decoration:none;background:#4c5a63;color:#efefef}.sections h3{font-weight:bold;font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;font-color:#1d1d1d}.sections ul{list-style-type:none;padding-left:0}.sections li{padding-bottom:10px}.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 #efefef;box-shadow:inset 0 -4px 0 #efefef}.creditslink a{border-bottom:1px solid #efefef;box-shadow:inset 0 -4px 0 #efefef}.navbar .nav>li>a:hover{color:#9e2531}@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}}@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}}@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}}@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}}.panel{margin-bottom:0;border:none}.panel-heading{border-bottom:none;background-color:#efefef;padding:0}.panel-default{background-color:#efefef}.panel-default>.panel-heading{background-color:#efefef}.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:#9e2531;font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-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:#efefef}.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:#efefef;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:#efefef}.front-section{font-family:"Roboto Slab",Georgia,Times,serif}.front-section h2{text-transform:uppercase}.front-section p{font-family:"Roboto Slab",Georgia,Times,serif;font-size:20px;text-shadow:2px 2px 2px #1d1d1d;color:#efefef}.front-body{padding-top:20px}.front-title{text-align:right;padding-right:10%;margin:0}.front-title h2{color:#9e2531;text-transform:uppercase;font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-serif;margin:0;padding:0;box-shadow:inset 0 -6px 0 #9e2531}.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:#9e2531;font-family:Roboto,"Helvetica Neue",helvetica,arial,sans-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}}
