.graphic-wrapper{box-sizing:border-box;padding-top:20px;padding-bottom:25px}.graphic-wrapper *,.graphic-wrapper *:before,.graphic-wrapper *:after{box-sizing:inherit}
.graphic-wrapper,.graphic-wrapper .d3-wrapper{position:relative}.graphic-wrapper .display-none{display:none}.graphic-wrapper .mb0,.graphic-wrapper p.mb0{margin-bottom:0}
.graphic-wrapper p.franklin-thin strong,.graphic-wrapper p.franklin-light strong{font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif;font-weight:normal}
.graphic-wrapper p.body{line-height:1.3em;margin-bottom:0}.graphic-wrapper p.credit{color:#888;font-size:.95em;margin-bottom:8px}.graphic-wrapper .fa-angle-down{display:block}
.graphic-wrapper .d3-fallback{display:none}.graphic-wrapper.show-fallback .d3-fallback{display:block;margin:0 auto;max-width:none}.graphic-wrapper.show-fallback .small-hide{display:none}
.map-wrapper .map{width:100%;height:auto}.map-wrapper .states path{cursor:pointer;fill:#ccc;stroke:#fff;stroke-width:1px;overflow:hidden}.map-wrapper .states path.active,.map-wrapper .states path.clicked{stroke-width:1.5px;opacity:1}
.map-wrapper .states path.active{stroke:#888}.map-wrapper .states path.clicked{stroke:#000}.map-wrapper .states .q-null,.q-null{fill:#ccc;background-color:#ccc}
.map-wrapper .states .q-0,.q-0{fill:#acd1b6;background-color:#acd1b6}.map-wrapper .states .q-1,.q-1{fill:#74b084;background-color:#74b084}.map-wrapper .states .q-2,.q-2{fill:#4e9c62;background-color:#4e9c62}
.map-wrapper .states .q-3,.q-3{fill:#1f8239;background-color:#1f8239}.map-wrapper .states .q-4,.q-4{fill:#056e20;background-color:#056e20}.map-wrapper .states .q-5,.q-5{fill:#004d14;background-color:#004d14}
.map-wrapper ul.small-states{list-style-type:none;margin:0;font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif;position:absolute;bottom:0;right:0}
.map-wrapper ul.small-states li{line-height:1.2em;cursor:pointer;font-size:.9em}.map-wrapper .square{display:inline-block;width:10px;height:10px;margin-right:5px}
.map-wrapper .state-name.active .square{border:2px solid #888}.map-wrapper .state-name.clicked .square{border:2px solid #000}.map-wrapper p.jurisdiction-header{margin:20px 0 10px}
.map-wrapper .jurisdictions-list{position:relative}.map-wrapper .list-content{overflow-y:auto;display:block;max-height:200px;padding-right:20px;width:100%}
.map-wrapper .mask{position:absolute;bottom:0;left:0;right:0;height:90px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 69%,rgba(255,255,255,1) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(69%,rgba(255,255,255,1)),color-stop(99%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 69%,rgba(255,255,255,1) 99%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 69%,rgba(255,255,255,1) 99%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 69%,rgba(255,255,255,1) 99%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 69%,rgba(255,255,255,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
.map-wrapper .mask p.directions{position:absolute;bottom:-10px;left:0;right:0;font-size:14px;color:#888}.map-wrapper .agency{margin-bottom:12px}.map-wrapper .agency .left-col{width:60%;float:left}
.map-wrapper .agency .right-col{width:40%;float:right;text-align:right}.map-wrapper td{padding:2px 3px}.map-wrapper .key-wrapper{margin:10px auto;width:100%}
.map-wrapper p.key-label{font-size:1em}.map-wrapper .map-key{width:100%}.map-wrapper .map-key td{width:16.666666667%}.map-wrapper .map-key .color{height:10px}
.map-wrapper .map-key .text{text-align:right;position:relative}.map-wrapper .map-key .text>span{position:absolute;right:-10px;top:2px}.map-wrapper .map-key .text.align-left,.map-wrapper .map-key .text.last{border-right:0}
.map-wrapper .map-key .text.align-left{padding:0 0 0 2px;text-align:left}.line-wrapper .axis path,.line-wrapper .axis line{fill:none;stroke:#ccc;shape-rendering:crispEdges}
.line-wrapper text{font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif;font-size:.9em;fill:#aaa}.line-wrapper .y-label-wrapper{fill:white}
.line-wrapper .y.axis .tick line{display:none}.line-wrapper .x.axis text{display:none}.line-wrapper .x.axis .tick:first-child text,.line-wrapper .x.axis .tick:last-of-type text{display:block}
.line-wrapper .group text{fill:#777;font-size:1em}.line-wrapper .group .line{fill:none;stroke:#777;stroke-width:2px;stroke-linecap:round}.line-wrapper .group .line.back{stroke:#efe1c0}
.line-wrapper .group .line.amount{stroke:#f2be41}.wp-graphics-tooltip{position:absolute;display:none;max-width:200px;padding:10px 11px;background:white;border:1px solid #ccc;text-align:left;box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);z-index:9999}
.mobile-tooltip{background-color:#e8e8e8;padding:10px 15px;margin-bottom:10px;display:none}.wp-graphics-tooltip p,.mobile-tooltip p{font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif;margin-bottom:0;font-size:1em;line-height:1.2em}
.wp-graphics-tooltip p.name,.mobile-tooltip p.name{font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif;font-size:1.2em;margin-bottom:3px}
.wp-graphics-tooltip p.descrip strong,.mobile-tooltip p.descrip strong,.graphic-wrapper .highlight{color:#056e20;padding:1px;font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif;font-weight:normal}
.g-mobile .wp-graphics-tooltip{display:none!important}@media(max-width:979px){.map-wrapper ul.small-states{display:none}.map-wrapper .agency .left-col,.map-wrapper .agency .right-col{width:auto;float:none;text-align:left}
.map-wrapper .agency .right-col p,.map-wrapper .agency .right-col p.credit{float:left;margin-right:4px;font-size:14px;color:#888}.map-wrapper .agency p.seizures{display:none}
}@media(max-width:767px){.map-wrapper ul.small-states{display:block;bottom:10%;right:5%}.map-wrapper .small-hide{display:none!important}.map-wrapper .agency .left-col{width:60%;float:left}
.map-wrapper .agency .right-col{width:40%;float:right;text-align:right}.map-wrapper .agency .right-col p{color:#000}.map-wrapper .agency .right-col p,.map-wrapper .agency .right-col p.credit{font-size:16px;margin-right:0;float:none}
.map-wrapper .agency .right-col p.credit{font-size:12px;color:#888}.map-wrapper .agency p.seizures{display:block}}@media(max-width:430px){.map-wrapper ul.small-states{display:block;bottom:0;right:0}
.map-wrapper .agency .left-col,.map-wrapper .agency .right-col{width:auto;float:none;text-align:left}.map-wrapper .agency .right-col p,.map-wrapper .agency .right-col p.credit{float:left;margin-right:4px;font-size:14px;color:#888}
.map-wrapper .agency p.seizures{display:none}}@media(max-width:375px){.map-wrapper ul.small-states{display:none}}