.asset,body{background:#fff}.asset,.padded-container{padding:0}body{min-width:initial!important}.asset{width:100%}#overlay .close-wrap{display:none}.interactivepages-body.usat-body{background-image:none!important;background-color:#fff!important}.site-nav-dropdown{position:absolute!important}.android-smart-banner{display:none!important}#alert,.card-wrap-behind-overlay{display:none}.no-touch{text-rendering:auto!important;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important}header *{box-sizing:content-box}.has-banner .first-margin{margin-top:50px}
.dropdown{position:relative;margin:0 auto 40px;border-top:1px dashed #bcbcbc;border-bottom:1px dashed #bcbcbc}.dropdown-text{line-height:1em;margin:0 0 17px;font-size:1.2rem}.dropdown-options{color:#263238;width:100%;list-style:none;line-height:26px;padding:20px 0}.dropdown-options-list{margin:0;padding:0;overflow:auto;height:100%}.dropdown-option{margin:0;cursor:pointer;padding:10px 16px;line-height:22px;outline:0;text-align:left;font-size:16px;overflow:hidden;border-bottom:1px solid #ccc}.dropdown-option-tag{border:1px solid #bcbcbc;border-radius:3px;cursor:pointer;padding:2px 7px;display:inline-block;margin-right:5px;margin-bottom:5px;text-align:center;background:#fff}.dropdown-go-button{background:#009BFF;border-radius:3px;cursor:pointer;color:#fff;text-align:center;margin:20px auto;padding:5px;text-transform:uppercase;width:60px}.dropdown-option-tag.option-checked{background:#bcbcbc}.dropdown-button,.option-label{font-weight:700;font-size:1.5rem}.option-content{line-height:1.2em;font-size:1rem;display:block;margin:4px 0}
.timeline-line{background:#bcbcbc;position:absolute;top:0;left:22px;bottom:0;width:2px}.events-list{padding:1px 0;margin:0}.event-item{cursor:pointer;list-style-type:none;position:relative;margin:30px 0}.event-item-title{font-weight:600;font-size:1.2rem}.event-item-wrapper{background:#fff;border-radius:3px;border:1px solid #bcbcbc;position:relative;bottom:0;padding:15px;margin-left:51px;max-width:700px}.event-item-wrapper::after,.event-item-wrapper::before{content:'';position:absolute}.event-item-wrapper.left{background:#323232;color:#fff}.event-item-wrapper.negative{border:1px solid #f27043}.event-item-wrapper.positive{border:1px solid #009BFF}.event-item-wrapper::before{top:7px;width:0;height:0;border-style:solid;left:-12px;border-width:8px 12px 8px 0;border-color:transparent #bcbcbc transparent transparent}.event-item-wrapper.negative::before{border-color:transparent #f27043 transparent transparent}.event-item-wrapper.positive::before{border-color:transparent #009BFF transparent transparent}.event-item-wrapper::after{left:-49px;top:10px;width:10px;height:10px;border-radius:50%;background:#bcbcbc}.event-item-footer{margin-top:20px;display:none}.event-item-footer-arrow{display:block;margin:0 auto;width:20px}time{display:block;font-size:1.2rem;font-weight:200;margin-bottom:8px}.event-item-sentiment{margin:10px auto;width:50px}.event-item-sentiment img{width:100%}.event-item-preview{margin:10px 0;font-size:16px;line-height:1.7;font-family:"Unify Serif",serif}.event-item-image{max-width:100%;width:100%;margin:20px 0 0}.event-item-image img{max-width:100%;width:100%}.app-intro-hero-art{display:block;width:100%;max-width:900px;margin:0 auto}@media (min-width:768px){.timeline-line{left:0;right:0;margin:auto}.event-item-wrapper{width:calc(50% - 60px)}.event-item .event-item-wrapper.left{margin-left:20px}.event-item .event-item-wrapper.left::before{border-width:8px 0 8px 12px;border-color:transparent transparent transparent #bcbcbc;left:inherit;right:-12px}.event-item .event-item-wrapper.right::after{left:-46px}.event-item .event-item-wrapper.left::after{left:inherit;right:-46px}.event-item .event-item-wrapper.right{margin-left:calc(50% + 40px)}}
.event-detail-wrap{bottom:0;left:0;position:fixed;right:0;top:0;-ms-transform:translate(0,-200%);transform:translate(0,-200%);overflow-y:auto;z-index:150;background:rgba(255,255,255,.8)}.has-detail .event-detail-wrap{-ms-transform:translate(0,0);transform:translate(0,0)}.has-detail .event-detail-inner-wrap{-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.event-detail-inner-wrap{position:absolute;top:0;z-index:150;left:50%;overflow-y:auto;-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);transition:all 250ms ease;max-width:600px;width:90%}.event-detail-content-container{padding:60px 0}.event-detail-content-wrap{background:#fff;border:1px solid #bcbcbc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:20px 0;width:100%}.event-detail-content{padding:0 20px}.event-detail-image{display:block;width:100%;margin:auto}.event-detail-background-wrap{bottom:0;cursor:pointer;position:fixed;top:0;left:0;display:none;height:100%;width:100%}.has-detail .event-detail-background-wrap{display:block;background:rgba(255,255,255,.8)}.header-image{width:100%}.event-detail-close-button{border:1px solid #bcbcbc;border-radius:5px;cursor:pointer;display:inline-block;padding:5px;float:right;text-transform:uppercase;top:20px}.event-detail-sentiment-button{cursor:pointer;width:50%;float:left;height:100px;transition:width 250ms ease}.event-detail-sentiment-button-logo{display:block;max-width:150px;width:90%;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.event-detail-sentiment-button-positive{background:#009BFF}.event-detail-sentiment-button-negative{background:#f27043}.event-detail-inner-wrap.event-detail-wrap-positive .event-detail-sentiment-button-positive{width:100%}.event-detail-inner-wrap.event-detail-wrap-positive .event-detail-sentiment-button-negative{overflow:hidden;width:0;padding:20px 0}.event-detail-inner-wrap.event-detail-wrap-negative .event-detail-sentiment-button-negative{width:100%}.event-detail-inner-wrap.event-detail-wrap-negative .event-detail-sentiment-button-positive{overflow:hidden;width:0;padding:20px 0}.event-detail-sentiment-reset{cursor:pointer;text-align:center;padding:10px 0;text-decoration:underline}.event-detail-sharing-wrap{background:#fff;color:#3e3e3e;margin:20px auto 0;max-height:0;overflow:hidden;text-align:center;transition:max-height 250ms ease}.event-detail-sharing-wrap.sharing-active{max-height:120px;padding-bottom:20px}.event-detail-tag-wrap{display:-ms-flexbox;display:flex;margin:20px auto;text-align:center}.event-detail-text{font-family:Georgia,serif;font-size:16px;margin:16px 0}.event-detail-text a{color:#4ec4ff;text-decoration:none}.event-detail-text a:focus,.event-detail-text a:hover{text-decoration:underline}.event-detail-tag{border-radius:3px;border:1px solid #bcbcbc;padding:5px;margin-right:5px;margin-bottom:5px;text-transform:uppercase}.event-detail-inner-wrap.event-detail-wrap-negative .event-detail-tag,.event-detail-inner-wrap.event-detail-wrap-positive .event-detail-tag{background:#fff;color:#3e3e3e}.event-detail-sub-head{font-weight:400}.event-detail-image-credit{font-size:.8em;opacity:.5;padding:0 20px;margin:7px 0 10px}@media (min-width:480px){.event-detail-sentiment-button{height:125px}}
.blue-background .event-item-wrapper{background:#00f}.red-background .event-item-wrapper{background:red}.green-background .event-item-wrapper{background:green}.yellow-background .event-item-wrapper{background:#ff0}dropdown{display:block}body.noscroll{overflow:hidden}body{padding:0;margin:0;overflow:auto}.viz-wrapper{background:#f6f6f6;min-height:100vh;overflow:auto}.viz-container{position:relative;max-width:1024px;margin:auto;padding:0 15px}.header-title{font-size:36px}.header-description{margin:40px auto;font-size:1.3rem;max-width:800px}.header-description>p{margin:40px 0;font-family:Georgia,serif;line-height:1.7}.intro-key{display:-ms-flexbox;display:flex;max-width:600px;margin:40px auto}.intro-key-item{display:-ms-flexbox;display:flex;margin-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.key-color{width:18px;height:18px;border:1px solid #bcbcbc;display:block;margin-right:10px}.key-color.dark{background:#323232}.key-color.light{background:#fff}.header-wrap{position:relative;max-width:800px;margin:40px auto}.share-buttons-container{text-align:left;max-width:600px;margin:20px auto}.color-bar{width:50px;height:8px;background-color:#009BFF;border-style:none;margin:16px auto 16px 0}.header-wrap::before{content:"";border-top:solid 6px #009BFF;width:300px}.header-text-wrap{max-width:600px;margin:0 auto;width:90%}.header-sub{font-weight:400;font-size:18px}.header-image-large{display:none}.credit-wrap{border-top:solid 1px #bcbcbc;margin-top:50px;padding-top:20px;padding-bottom:50px}.credit-line strong{font-weight:900;font-family:'Unify Sans',Arial,sans-serif}.more-label{font-size:1.2em;font-weight:700;margin-bottom:10px}@media(min-width:800px){.header-title{font-size:38px}.header-sub{font-size:28px}.header-line{clear:both;display:inline-block;background:#fff;color:#3e3e3e;padding:5px 10px}.header-description>p{margin:10px auto;max-width:600px}.header-image-large{display:block}.header-image-small{display:none}}
*,:after,:before{box-sizing:border-box}html{font-size:12px}body{margin:0;line-height:1.42857143}viz{font-family:"Unify Sans",Helvetica,Arial,sans-serif}.notes{color:#fff;background:red}@font-face{font-family:'Futura Today';src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.eot) format('eot');src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.woff) format('woff'),url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.ttf) format('truetype');font-weight:300}@font-face{font-family:'Futura Today';src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.eot) format('eot');src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.woff) format('woff'),url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.ttf) format('truetype');font-weight:400}@font-face{font-family:'Futura Today';src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.eot) format('eot');src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.woff) format('woff'),url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.ttf) format('truetype');font-weight:600}@font-face{font-family:'Futura Today';src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.eot) format('eot');src:url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.woff) format('woff'),url(https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.ttf) format('truetype');font-weight:700}@font-face{font-family:"Unify Sans";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Rg.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Rg.svg#UnifySans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Unify Sans";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_SBd.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_SBd.svg#UnifySans_SBd) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Unify Sans";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Bd.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Bd.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Bd.svg#UnifySans_Bd) format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Unify Serif";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_Rg.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.svg#UnifySerif_A_Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Unify Serif";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBdIt.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBdIt.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBd.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_SBd.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBd.svg#UnifySerif_A_Rg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Unify Serif";src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.eot);src:url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.eot?#iefix) format("embedded-opentype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.woff) format("woff"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_Bd.ttf) format("truetype"),url(https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.svg#UnifySerif_A_Rg) format("svg");font-weight:900;font-style:normal}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media (min-width:480px){html{font-size:14px}}