﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes slide-right{from{-webkit-transform:translateX(-10%);opacity:0}}@-moz-keyframes slide-right{from{-moz-transform:translateX(-10%);opacity:0}}@keyframes slide-right{from{transform:translateX(-10%);opacity:0}}@-webkit-keyframes slide-left{from{-webkit-transform:translateX(10%);opacity:0}}@-moz-keyframes slide-left{from{-moz-transform:translateX(10%);opacity:0}}@keyframes slide-left{from{transform:translateX(10%);opacity:0}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;font-weight:300;font-style:normal;font-size:inherit;line-height:1.5}@-ms-viewport{width:device-width}.no-js body{overflow:auto}body>img{display:none}img{max-width:100%}.-gradient-overlay{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.-gradient-overlay:after{content:"";position:absolute;z-index:0;bottom:0;right:0;left:0;top:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%)}@font-face{font-family:'fontello';src:url("//fonts.voxmedia.com/editorial-apps/fontello-updated-3-23-15/fontello.eot");src:url("//fonts.voxmedia.com/editorial-apps/fontello-updated-3-23-15/fontello.eot#iefix") format("embedded-opentype"),url("//fonts.voxmedia.com/editorial-apps/fontello-updated-3-23-15/fontello.woff") format("woff"),url("//fonts.voxmedia.com/editorial-apps/fontello-updated-3-23-15/fontello.ttf") format("truetype"),url("//fonts.voxmedia.com/editorial-apps/fontello-updated-3-23-15/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nitti';src:url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-normal-v20.eot");src:url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-normal-v20.eot#iefix") format("embedded-opentype"),url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-normal-v20.woff") format("woff"),url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-normal-v20.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Nitti-Bold';src:url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-bold-v20.eot");src:url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-bold-v20.eot#iefix") format("embedded-opentype"),url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-bold-v20.woff") format("woff"),url("//fonts.voxmedia.com/editorial-apps/nitti/nittigrotesk-bold-v20.woff2") format("woff2");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-prev:before{content:'\e800'}.icon-next:before{content:'\e801'}.icon-cog:before{content:'\e802'}.icon-menu:before{content:'\e803'}.icon-up-open:before{content:'\e804'}.icon-down-open:before{content:'\e805'}.icon-twitter:before{content:'\e806'}.icon-facebook:before{content:'\e807'}.icon-gplus:before{content:'\e808'}.icon-gplus-squared:before{content:'\e809'}.icon-facebook-squared:before{content:'\e80a'}.icon-twitter-squared:before{content:'\e80b'}.icon-pinterest:before{content:'\e80c'}.icon-pinterest-squared:before{content:'\e80d'}.icon-pinterest-alt:before{content:'\e81e'}.icon-circled-prev:before{content:'\e80e'}.icon-circled-next:before{content:'\e80f'}.icon-circled-up:before{content:'\e810'}.icon-circled-down:before{content:'\e811'}.icon-cancel:before{content:'\e812'}.icon-link:before{content:'\e813'}.icon-play:before{content:'\e814'}.icon-home:before{content:'\e815'}.icon-camera:before{content:'\e816'}.icon-picture:before{content:'\e817'}.icon-down-circled:before{content:'\e818'}.icon-stop:before{content:'\e819'}.icon-to-end:before{content:'\e81a'}.icon-to-start:before{content:'\e81b'}.icon-volume-up:before{content:'\e81c'}.icon-mute:before{content:'\e81d'}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-book.v81c1cef.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-book.ved29186.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Balto";src:url("//www.vox.com/fonts/vox/baltoweb-bold.eot");src:url("//www.vox.com/fonts/vox/baltoweb-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Harriet display";src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.svg") format("svg");font-weight:600;font-style:italic}@font-face{font-family:"voxicon";src:url("//www.vox.com/fonts/vox/voxicon.eot");src:url("//www.vox.com/fonts/vox/voxicon.woff") format("woff"),url("//www.vox.com/fonts/vox/voxicon.ttf") format("truetype")}.icon-facebook:before{content:""}.icon-twitter:before{content:""}q{font-family:"Balto";font-weight:400;text-transform:uppercase}.c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:0.3 !important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}html,body{height:auto;font-family:'Nitti';font-size:16px}.chart-logo{height:20px;background-repeat:no-repeat;background-position:right;position:relative;margin-right:20px;display:table-cell;right:20px;width:1%}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-book.v81c1cef.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-book.ved29186.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bookitalic.vececd9d.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bookitalic.v7110058.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-medium.v32923ad.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-medium.v10502d2.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bolditalic.v5ba409b.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bolditalic.v7795045.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Balto";src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bold.v8e1522a.eot);src:url(https://cdn0.vox-cdn.com/fonts/vox/baltoweb-bold.v02933a5.woff) format("woff");font-weight:700;font-style:normal}.chart-logo{background-size:40px;min-width:40px}.chart-logo{background-image:url("../images/vox-logo-fc7e518d.svg")}@media screen and (max-width: 400px){.chart-logo{display:block;float:left;margin:15px 0 0 20px;right:0px;background-position:left}}.m-graphics-topper{height:32px;position:relative;border-bottom:solid 2px #3E5C69;margin-bottom:10px}.m-graphics-topper h2{font-family:"ff-din-web-condensed", sans-serif;font-style:normal;font-size:inherit;text-transform:uppercase;line-height:1;font-size:24px;line-height:34px}.m-graphics-topper .social{display:block;position:absolute;right:0;top:0;font-size:0}.m-graphics-topper .social li{display:inline-block;width:50px;line-height:30px;text-align:center;overflow-y:hidden}.m-graphics-topper .social li a{display:block;color:#666;text-decoration:none;font-size:13px}.m-graphics-topper .social li .icon-twitter,.m-graphics-topper .social li .icon-facebook,.m-graphics-topper .social li .icon-gplus,.m-graphics-topper .social li .icon-prev,.m-graphics-topper .social li .icon-next{-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.m-graphics-topper .social li:hover a{color:white}.m-graphics-topper .social li:hover .icon-twitter{color:#00acee}.m-graphics-topper .social li:hover .icon-facebook{color:#3b5998}.m-graphics-topper .social li:hover .icon-gplus{color:#D34836}.m-graphics-topper .social li:hover .icon-prev,.m-graphics-topper .social li:hover .icon-next{color:rgba(0,0,0,0.95)}.m-graphics-topper .social li:active a{padding-top:2px;margin-bottom:-2px}@media (max-width: 600px){.m-graphics-topper .social li .icon-twitter,.m-graphics-topper .social li .icon-facebook,.m-graphics-topper .social li .icon-gplus{display:none}}p.time{padding:0 20px}p.hed{padding:0 20px;margin-bottom:15px;font-size:14px;font-family:"Balto"}.c3-grid line{stroke:#d5d7d8}.c3-tooltip td{white-space:nowrap}.c3-tooltip td span{display:none}.c3-tooltip td span.i-Gun-homicides-per-100-000-people{display:inline-block;background-color:#3e5c69}.c3-bars-Gun-homicides-per-100-000-people path,.c3-bars-Gun-homicides-per-100-000-people rect{fill:#3e5c69;stroke:#3e5c69;opacity:1}.c3-arcs-Gun-homicides-per-100-000-people path{fill:#3e5c69;opacity:1}path.c3-line-Gun-homicides-per-100-000-people{stroke:#3e5c69;opacity:1;fill:none;stroke-width:2px}.c3-circles-Gun-homicides-per-100-000-people circle,.c3-texts-Gun-homicides-per-100-000-people text{fill:#3e5c69}.c3-legend-item-Gun-homicides-per-100-000-people rect{fill:#3e5c69;opacity:1}.leg-Gun-homicides-per-100-000-people{vertical-align:middle;width:14px;height:14px;display:inline-block;background-color:#3e5c69}line.c3-xgrid-focus{display:none}.rect-label{height:20px}#chart-legend{width:100%}#chart-legend .legend{display:table;margin:auto}#chart-legend span.span-item{display:inline-block;white-space:nowrap;cursor:pointer;margin:0 10px}.leg-item{display:inline;margin:0  0 0 5px;vertical-align:middle}.c3 text,.c3-axis,.c3-chart-texts{font:16px 'Nitti';font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}@media screen and (max-width: 600px){.c3 text,.c3-axis,.c3-chart-texts{font-size:12px}}.c3-axis-x:first-child{display:none}text.c3-axis-x-label,text.c3-axis-y-label,text.c3-axis-y2-label{font-size:16px;font-family:"Nitti-Bold";font-weight:700}@media screen and (max-width: 600px){text.c3-axis-x-label,text.c3-axis-y-label,text.c3-axis-y2-label{font-size:12px}}.c3 svg{background:#fff}.tick line{stroke:#707070}path.domain{fill:none;stroke:#707070;stroke-width:1px}.c3-tooltip th{background-color:#575757}.c3-tooltip td{border-left:1px solid #ccc}.c3-tooltip td.value{font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}text{font-family:'Nitti'}body{background-color:#fff}#graphic{padding-bottom:30px;margin-bottom:30px}#png-button{background-color:#3E5C69;color:#fff;padding:5px 10px 5px 10px;margin-left:60px;border-radius:3px;max-width:108px;text-align:center;cursor:pointer}#bg-select{margin:0 0 15px 60px}.bottom{margin-top:28px;overflow:auto}.bottom p{display:inline-block}.attribution{font-family:"Nitti";color:#707070;vertical-align:top;font-family:"Nitti";padding-left:20px;line-height:20px;width:30%;max-width:30%;display:table-cell}.attribution .darken{color:#474747}.contain{margin:0 15px}.icon-twitter:before{content:'\e806' !important}.icon-facebook:before{content:'\e807' !important}.icon-gplus:before{content:'\e808' !important}.m-graphics-topper{height:auto;border-width:0px;padding-left:20px;margin-top:10px;margin-bottom:10px}.m-graphics-topper h2{max-width:75%;padding-right:10px;text-transform:none;font-family:"Balto";font-size:35px;line-height:40px;font-weight:bold;text-shadow:0 0 0px transparent;text-align:left}@media screen and (max-width: 510px){.m-graphics-topper h2{max-width:70%}}@media screen and (max-width: 400px){.m-graphics-topper h2{max-width:100%;font-size:30px}}.m-graphics-topper ul{width:150px;max-width:initial}a,a:link,a:visited{text-decoration:underline;color:#707070}.m-graphics-topper .social li{line-height:40px}.m-graphics-topper .social li .icon-twitter,.m-graphics-topper .social li .icon-facebook,.m-graphics-topper .social li .icon-gplus{font-size:16px}.m-graphics-topper .social li .icon-twitter:hover,.m-graphics-topper .social li .icon-facebook:hover,.m-graphics-topper .social li .icon-gplus:hover{background-color:white}.m-graphics-topper .social li .icon-twitter::before,.m-graphics-topper .social li .icon-facebook::before,.m-graphics-topper .social li .icon-gplus::before{vertical-align:middle}.m-graphics-topper .social li .icon-twitter:hover{color:#00acee}.m-graphics-topper .social li .icon-facebook:hover{color:#3b5998}.m-graphics-topper .social li .icon-gplus:hover{color:#D34836}#chart-legend span.span-item{white-space:normal}text.darken-callout{fill:#707070}.c3-ygrid.toggle-line{visibility:hidden}@media screen and (max-width: 400px){.c3-ygrid.toggle-line{visibility:visible}}@media screen and (max-width: 400px){.c3-ygrid-line,.callout-grid{display:none}}