@font-face{font-family:'Futura Today Normal';src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_normal.eot);src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_normal.eot?#iefix) format("embedded-opentype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_normal.ttf) format("truetype"),url(http://www.usatoday30.usatoday.com/_common/_fonts/futura_bold-webfont.svg#FuturaBold) format("svg");font-style:normal}@font-face{font-family:'Futura Today Light';src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_light.eot);src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_light.eot?#iefix) format("embedded-opentype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_light.woff) format("woff"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_light.ttf) format("truetype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_light-webfont.svg#FuturaLight) format("svg");font-style:normal}@font-face{font-family:'Futura Today DemiBold';src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_demibold.eot);src:url(http://wusatoday30.usatoday.com/_common/_fonts/futura_today_demibold.eot?#iefix) format("embedded-opentype"),url(http://usatoday30.usatoday.com/_fonts/futura_today_demibold.woff) format("woff"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_demibold.ttf) format("truetype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_bold-webfont.svg#FuturaDemiBold) format("svg");font-style:normal}@font-face{font-family:'Futura Today Bold';src:url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_bold.eot);src:url(usatoday30.usatoday.com/_fonts/futura_today_bold.eot?#iefix) format("embedded-opentype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_bold.woff) format("woff"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_today_bold.ttf) format("truetype"),url(http://usatoday30.usatoday.com/_common/_fonts/futura_bold-webfont.svg#FuturaBold) format("svg");font-style:normal}*{-moz-box-sizing:border-box;box-sizing:border-box}body,div,html{margin:0;padding:0}html{font-size:100%;height:100%}@media (max-width: 800px){html{font-size:90%}}body{background-color:#e6e6e6;font-family:"Futura Today", Arial,sans-serif;height:100%}@media (min-width: 800px){body{background-image:url(../img/background.jpg);background-size:cover}}@media (max-height: 500px){body{height:none}}.group:after,.chart-labels:after,.top-data-nav:after,.detail-numbers:after{content:"";display:table;clear:both}.state{fill:#6d6e70;stroke:#e5e5e5;stroke-width:1px}.state:hover{fill:#1b9cfa}.points{opacity:0.5}.points.low{fill:#19a743}.points.low-medium{fill:#fbc124}.points.high-medium{fill:#fa6622}.points.high{fill:#e62319}.page-wrap{margin:0 auto;width:100%;box-shadow:0px 0px 30px rgba(0,0,0,0.8);padding:0}#map{width:100%;height:450px}.leaflet-overlay-pane svg{background:none}.leaflet-overlay-pane path{fill:none !important}.leaflet-popup-pane{display:none !important}.card{background-color:#FFFFFF;box-shadow:0px 0px 15px rgba(0,0,0,0.15);margin:0 auto;padding:2em;position:relative;-webkit-transition:-webkit-transform 800ms ease;transition:transform 800ms ease;width:100%}.card.active{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform 800ms ease;transition:transform 800ms ease}.card.next{-webkit-transform:translate(0, 2000px);-ms-transform:translate(0, 2000px);transform:translate(0, 2000px);-webkit-transition:-webkit-transform 800ms ease;transition:transform 800ms ease}.card.previous{-webkit-transform:translate(0, -2000px);-ms-transform:translate(0, -2000px);transform:translate(0, -2000px);-webkit-transition:-webkit-transform 800ms ease;transition:transform 800ms ease}.card.state{float:left;margin-right:1%;width:48%}.chart-labels{padding:0 40px;margin-top:2em;width:100%}.button{background-color:#1b9cfa;color:white;margin:0 auto;padding:1em;text-align:center;text-transform:uppercase;-webkit-transition:background-color .5s;transition:background-color .5s;width:120px}.button:hover{cursor:pointer;background-color:#144f71;-webkit-transition:background-color .5s;transition:background-color .5s}.data-wrap{background:white;position:relative}.state-entry{cursor:pointer}.selected-state-id{background-color:#6d6e70;color:#FFFFFF;cursor:pointer;float:right;padding:0.8em}.selected-state-id.right{float:right}.intro-wrap{text-align:center}.top-data-nav{margin-bottom:2em;width:90%}.detail-wrap{font-size:90%;text-align:center}.detail-wrap .detail-header{font-size:1.2em;text-transform:uppercase;margin:1em 0 0 0}.detail-wrap .detail-abbr{font-size:1em;margin:0 0 1em 0}@media (max-width: 800px){.detail-wrap .detail-header{font-size:1em;margin:.5em 0 0 0}.detail-abbr{font-size:0.8em}.top-data-nav{margin:0}.chart-info{margin:0.5em auto}}@media (min-width: 800px){.detail-container h3{font-size:2em}.detail-numbers{margin:2em auto 0 auto;width:70%}.top-data-nav{width:30em;margin:0 auto 2em auto}}@media (min-width: 1100px){.detail-numbers{font-size:1.5em}.detail-wrap .detail-header{font-size:1.8em}}.detail-container{float:left;width:50%}.detail-container h3{margin:0}.rate-sub{margin:0;text-transform:uppercase}.detail-numbers.greater{color:#33b8f2}.detail-numbers.less{color:#81d102}.detail-numbers.none{color:#ff8b00}.state-nav-close-button{cursor:pointer;position:absolute;right:10px;top:40px;z-index:1000}.state-nav-toggle{cursor:pointer;z-index:1000}.state-nav-toggle.button{width:12em}.state-nav{background-color:rgba(255,255,255,0.8);box-shadow:0px 0px 15px rgba(0,0,0,0.15);bottom:0;min-width:170px;overflow:scroll;padding:2em;position:fixed;right:0;top:0;text-align:center;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease;-webkit-transform:translate(0, -150%);-ms-transform:translate(0, -150%);transform:translate(0, -150%);width:100%;z-index:5000}.state-nav.show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.state-nav ul{list-style:none;margin:0.5em 0 0 0;padding:0}.state-nav li{cursor:pointer;font-family:"Futura Today Light", Arial, sans-serif;margin-bottom:0.25em;text-transform:uppercase}.state-nav a{color:#144F71;text-decoration:none}.state-nav p{font-family:"Futura Today", Arial, sans-serif}.state-nav .topic-highlight{margin-bottom:1em}.state-nav .topic-highlight a{color:#9ed5fb}.state-nav .mobile-nav-close-button{display:none}.nav-header,.share-title{color:#6d6e70;text-transform:uppercase}.mobile-menu-button{display:none;font-family:"Futura Today Light", Arial, sans-serif;font-size:0.8em;padding:1em;position:fixed;right:0;text-align:center;text-transform:uppercase;top:50px}.menu-button-icon{background-image:url(../img/stories-wide-sprite.png);background-position:0 -114px;height:38px;margin:0 auto;width:38px}.menu-button-icon:hover{background-position:0 -152px;cursor:pointer}@media (max-width: 800px){.state-nav li{font-size:1.2em;padding:0.25em 0}}input[type=text].state-search{background-color:rgba(255,255,255,0.15);border:solid 2px #6d6e70;color:#231f20;font-family:"Futura Today", Arial,sans-serif;font-size:1.2em;float:right;margin:0;padding:.5em;border-radius:0px;width:70%}@media (min-width: 800px){input[type=text].state-search{width:20em}}h1,h2,h3,h4,h5,h6{font-family:"Futura Today Bold", Arial,sans-serif}.chatter{font-size:1em;margin:0 auto 2em auto;max-width:30em}.page-header{font-size:1.2em;margin:0.5em 0;text-transform:uppercase}@media (min-width: 1100px){.page-header{font-size:2em}}.detail-header{font-family:"Futura Today DemiBold", Arial,sans-serif}.info-text{max-width:30em;margin:0 auto}strong{font-family:"Futura Today Bold", Arial,sans-serif}.state-search-results{background-color:white;border-radius:0 0 10px 10px;clear:both;float:right;margin-top:0em;max-height:0;overflow-y:scroll;padding:0;-webkit-transition:max-height 250ms ease;transition:max-height 250ms ease;width:70%}.state-search-results.show{box-shadow:0px 0px 15px rgba(0,0,0,0.15);max-height:25em;padding:1em}.state-search-results .state-entry{padding:0;position:relative;z-index:5000}.search-instructions{display:none;margin:2em auto;text-align:center;text-transform:uppercase}.search-instructions.show{clear:both;display:block}.search-entry{cursor:pointer}@media (min-height: 600px){.search-instructions{margin:20% auto 0 auto}}@media (min-width: 1100px){.search-instructions{font-size:1.2em}}@media (min-width: 800px){.state-search-results{width:24em}}#header{position:absolute;top:0;z-index:50}.page-wrap{background-color:#FFFFFF;bottom:0;height:100%;padding-top:50px;position:absolute;top:0;-webkit-transition:-webkit-filter 300ms ease;transition:-webkit-filter 300ms ease;z-index:5}@media (min-width: 800px){.page-wrap{max-width:800px;margin:0 auto;padding-top:4em;position:relative}.page-wrap.full-screen{max-width:100%}}@media (max-height: 500px){.page-wrap{bottom:none !important}}#map{bottom:0;height:50%;position:absolute;top:none}.data-wrap{height:50%;padding:0 1em 1em 1em;position:relative;z-index:10}@media (min-width: 1000px){.data-wrap{padding:0 2em 2em 2em}}.full-screen .data-wrap{color:white;background:none}.full-screen #map{bottom:0;height:100%;position:absolute;top:0;z-index:5}.state-view{max-height:100%;position:relative}.intro-wrap{color:white;height:100%;left:5%;margin:0 auto;padding-top:50px;position:absolute;top:0;width:90%;z-index:500}.intro-buttons{bottom:1em;left:5%;margin:0 auto;position:absolute;width:90%}.intro-buttons .button{background-color:white;color:#231f20;margin-top:1em;width:16em;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.intro-buttons .button:hover{opacity:0.8}.blur{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:-webkit-filter 300ms ease;transition:filter 300ms ease}@media (max-height: 400px){.data-wrap{height:auto !important}#map{bottom:none !important}}.article-button-container{bottom:40px;left:8.6%;position:absolute;text-align:center;width:81%;z-index:500}a.article-button{background-color:#FFFFFF;color:#231f20;font-size:0.8em;opacity:1;text-decoration:none;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}a.article-button:hover{background-color:#FFFFFF;opacity:0.8}span.video-button{background-color:#FFFFFF;color:#231f20;font-size:0.8em;margin-right:10px;opacity:1;text-decoration:none;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;z-index:500}span.video-button:hover{background-color:#FFFFFF;opacity:0.8}.info-button{bottom:20px;cursor:pointer;height:50px;position:absolute;left:10px;width:50px;z-index:500}.info-button img{height:40px;width:40px}.map-key{margin:0 auto;max-width:400px;position:relative;width:95%;z-index:500}.video-wrap{background-color:black;bottom:0;opacity:0;position:absolute;top:0;left:0;-webkit-transition:visibility 0s 500ms, opacity 500ms ease;transition:visibility 0s 500ms, opacity 500ms ease;width:100%;visibility:hidden;z-index:100}.video-wrap.show{display:block;opacity:1;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;visibility:visible}.bgvideo{margin:auto 0;min-height:100%;min-width:100%;height:auto !important;overflow:hidden;position:relative;vertical-align:middle;width:100%}#video-controls{background-color:rgba(0,0,0,0.8);bottom:0;display:none;padding:.5em;position:absolute;width:100%;z-index:500}#video-controls.hidden{display:none !important}#seek-bar{background-color:#144f71;display:inline-block;height:10px;margin-left:20px;position:relative;width:90%}#video-dot{background:white;border-radius:50%;cursor:pointer;height:20px;left:0;position:absolute;top:-5px;width:20px}#play-pause{display:inline-block;height:20px;margin-left:20px;position:relative;top:5px;width:20px}#play-pause.play{background:url(../img/play.svg) no-repeat 100%}#play-pause.pause{background:url(../img/pause.svg) no-repeat 100%}#play-pause:hover{cursor:pointer}.touch-video-controls{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:500}.video-close-button{cursor:pointer;width:4em;position:absolute;opacity:0.6;right:1em;top:1em;z-index:300 !important}.share-button{bottom:20px;cursor:pointer;height:50px;position:absolute;right:10px;width:50px;z-index:500}.share-button img{height:40px;width:40px}.share-page,.info-page{background-color:rgba(255,255,255,0.8);box-shadow:0px 0px 15px rgba(0,0,0,0.15);bottom:0;min-width:170px;overflow:scroll;padding:4em 2em;position:fixed;right:0;top:0;text-align:center;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease;-webkit-transform:translate(0, -150%);-ms-transform:translate(0, -150%);transform:translate(0, -150%);width:100%;z-index:5000}.share-page.show,.show.info-page{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.social-link{display:block}.social-icon{border:none;margin:0 auto;width:4em}.share-copy{max-width:30em;margin:2em auto 1em auto}.share-close-button,.info-close-button{cursor:pointer;position:absolute;right:2em;top:50px}.close-icon{heigh:2em;width:2em}body.embed #header{display:none}body.embed .page-wrap{padding-top:0}body.embed .detail-numbers{font-size:1.8em;margin:0 auto;width:80%}body.embed input[type=text].state-search{width:73%}body.embed .state-search-rsults{width:73%}body.embed .video-inner-wrap{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}body.embed #seek-bar{width:80%}body.embed .data-wrap{height:30%}body.embed #map{height:70%}body.embed .full-screen #map{height:100%}body.embed .article-button{display:none !important}
