/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.5.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
.about h1,.navbar a,h4,h5,h6{text-transform:uppercase}@font-face{font-family:fontello;src:url(http://chicagoreporter.wpengine.netdna-cdn.com/wp-content/themes/largo-dev/fonts/fontello/font/fontello.woff) format('woff')}body,html{font-family:'Open Sans',sans-serif;font-weight:400;color:#000;background-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Open Sans Condensed',sans-serif}h1,h2,h3{color:#484848}h4,h5,h6{color:#aaa}a{text-decoration:none}a:hover{color:#3d9999;text-decoration:underline}.navbar a,p.reversed{color:#fff}.navbar{background-color:#000;border:none;border-radius:0}.navbar a{font-family:'Open Sans Condensed',sans-serif}.navbar a:hover{color:#aaa}.about #results-wrapper{float:none;margin:0 auto}.about .about-content{background-color:#fff;padding:20px;color:#333;flex:1}#results-wrapper .loading,.about-wrapper-inner label,.detail-wrapper label,.results-wrapper-inner label,.search-statement-wrapper label{color:#fff}.about h1{margin-top:0}.not-found h1{text-transform:lowercase;text-align:center}.container.cpd-container{width:100%;max-width:1248px;padding:60px 0 20px}.container.cpd-container:before{display:table;content:" ";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container.cpd-container .cpd-container-inner{margin:20px}.container.cpd-container .jumbotron{background-color:transparent;border-radius:0;padding:0;margin:3em 0 4em}.container.cpd-container .jumbotron h1{display:none}.container.cpd-container .jumbotron h2{font-size:2.75em;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.333}:not(#home) .bgimg{background-size:cover;background-position:center center;height:100vh;width:100%;position:fixed;z-index:-1;top:0}.search{width:30%;float:left;border-right:1px solid #000;margin-right:-1px}.search h2{margin-bottom:1em}#results-wrapper{width:70%;float:left}.about-wrapper-inner,.detail-wrapper,.results-wrapper-inner,.search-statement-wrapper{background-color:rgba(0,0,0,.7);border:1px solid #000;padding:20px;margin-bottom:1px;float:left;width:100%}.about-wrapper-inner.split-column,.detail-wrapper.split-column,.results-wrapper-inner.split-column,.search-statement-wrapper.split-column{width:50%;float:left}#case-search-statement,#search-intro{font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.6;color:#fff;text-align:center;font-size:2em;overflow:hidden}.filter-statement{margin-bottom:1em}.filtered .totals-amount{color:#bd261d;background-color:#fff;padding:0 3px;font-weight:700}.number-of-incidents{text-transform:capitalize}.clickable{background-color:#bd261d;padding-left:3px}.clear-filters .x,.clickable .x{background-color:#000;border-radius:50%;width:22px;height:22px;line-height:18px;display:inline-block;font-weight:700}.clickable .x{color:#fff;padding:0;margin:6px 2px;vertical-align:top;right:2px;font-size:15px}.clickable .x:hover{color:#bd261d;cursor:pointer;opacity:1}.clear-filters{font-size:14px;margin-top:20px;color:#fff;opacity:.6;display:inline-block}.clear-filters .x{padding:0;margin-right:4px;font-size:15px}.clear-filters:hover{color:#bd261d;cursor:pointer;opacity:1}ul.mobile-tab-selector,ul.tab-selector{padding:0;margin-bottom:0;list-style:none;background-color:#3d9999;border-bottom:1px solid #3d9999;position:relative;z-index:2}ul.mobile-tab-selector li,ul.tab-selector li{width:50%;float:left;display:inline-block;background-color:#000;border:1px solid #000;position:relative;margin-bottom:-1px;text-align:center}.tab-containers,ul.mobile-tab-selector li.active,ul.tab-selector li.active{background-color:#3d9999}ul.mobile-tab-selector li.officers,ul.tab-selector li.officers{border-right:none}ul.mobile-tab-selector li a,ul.tab-selector li a{display:block;padding:20px;margin-bottom:-1px;font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:#3d9999;transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out}.tab-containers #tag-toggle,label{text-transform:uppercase;font-size:.8em}ul.mobile-tab-selector li a:hover,ul.mobile-tab-selector li.active a,ul.tab-selector li a:hover,ul.tab-selector li.active a{color:#fff;text-decoration:none}ul.mobile-tab-selector li.active a:hover,ul.tab-selector li.active a:hover{color:#000}#explore-data,ul.mobile-tab-selector{display:none}.tab-containers{border:1px solid #000;border-top:none;border-right:none}.tab-containers:after{content:"";display:table;clear:both}.tab-containers #tag-toggle{color:#fff;background-color:rgba(0,0,0,.6);padding:10px;margin:10px 0 0;font-weight:700;min-width:100%;flex:1;text-align:center;display:none}.tab-containers #tag-group,label{display:block}.tab-containers #tag-toggle:hover{cursor:pointer;background-color:#000}.tab-containers #tag-toggle.expanded span:after{content:"Hide tags"}.tab-containers #tag-toggle span:after{content:"Show tags"}.tab-containers .search-form{float:left;width:100%}.tab-containers #case-search-form,.tab-containers #officer-search-form{margin:30px 20px 20px}label.option{display:inline-block;text-transform:lowercase;font-weight:400;padding:4px 6px;margin:0 3px 2px 0;background-color:rgba(0,0,0,.6);color:rgba(255,255,255,.9);border:1px solid transparent;line-height:1;font-size:1em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.case .card-label,label.option.caps{text-transform:uppercase}label.option span{white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.3;left:0;width:100%;-webkit-transition:left .5s,width .5s;-moz-transition:left .5s,width .5s;transition:left .5s,width .5s}label.option:hover{cursor:pointer;background-color:#000;color:#fff}label.option i{opacity:.7;font-size:.8em;display:none}input[type=checkbox]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}input[type=checkbox]:checked+.option{background-color:#fff;color:#000}.chosen-container-single .chosen-single,select{border-radius:0;border:1px solid #000;background:#fff;padding:8px 0 8px 8px;height:auto;max-width:100%}.chosen-container-single .chosen-single div b{background-position:0 10px}.chosen-container-single .chosen-drop,select{border-radius:0;border:1px solid #000;border-top:0;background:#fff}.chosen-container-single.chosen-container-active .chosen-single,select{border:1px solid #000;background-image:none;background-color:#fff}.chosen-container-single.chosen-container-active .chosen-single div b{background-position:-18px 10px}.form-group{display:inline-block;vertical-align:top;width:100%;margin-bottom:10px}.form-group.tags{width:100%;margin-bottom:0}.form-group.tags label:not(.option){margin-top:.75em}.form-group.tags input:focus+label{background-color:#bd261d}#officer-search-form .form-group{width:100%}.slider.slider-horizontal{width:100%;height:0}.slider.slider-horizontal .slider-track{height:20px;width:100%;margin-top:-10px;top:50%;background-color:#484848;border-radius:10px}.slider.slider-horizontal .slider-handle{margin:0;background-color:#3d9999;background-image:none}.slider.slider-horizontal .min-slider-handle{margin-left:0}.slider.slider-horizontal .max-slider-handle{margin-left:-20px}.slider.slider-horizontal .slider-selection{background-color:#87cfcf;background-image:none;border-radius:10px}.slider.slider-horizontal .tooltip.bottom{margin-bottom:-8px}.tt-menu,.tt-suggestion p{margin:0}.typeahead{width:100%;border-radius:0;border:1px solid #000;background:#fff;padding:8px 0 8px 8px;height:auto}.case,.tt-menu{border:1px solid #000}.tt-hint{color:#999}.tt-menu{width:600px;padding:0;background-color:#fff}.tt-suggestion{padding:3px 16px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;background:#3d9999;color:#fff}.th-header{margin-left:10px}.search-form .chosen-container{width:100%!important}a.block-link{display:block;text-decoration:none;color:inherit}.case{width:100%;background-color:#fff;margin:0 0 20px;display:flex;flex-wrap:wrap}.case:last-of-type{margin-bottom:0}.case .card-row{display:flex;min-width:100%}.case .read-more{color:#3d9999}.case .read-more:hover{cursor:pointer;text-decoration:underline}.case .case-payment-wrapper a,.case .case-summary a,.cpd-links a:hover,.filter-cases li.cases a,.filter-officers li.officers a,.officer .officer-text h2 a,a,a:visited{text-decoration:none}.case .case-payment-wrapper{min-width:200px;max-width:200px;padding:20px 20px 40px;background-color:#000;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.case .case-payment-wrapper .case-payment{margin-bottom:20px}.case .case-payment-wrapper .case-payment:hover{cursor:pointer}.case .case-payment-wrapper .case-payment h2{color:#fff;font-family:'Open Sans Condensed',sans-serif}.case .case-payment-wrapper .case-payment h3{color:#bd261d;font-family:'Open Sans Condensed',sans-serif;font-size:1.1em;margin-top:0}.case .case-payment-wrapper h4{color:rgba(255,255,255,.75);font-family:'Open Sans',sans-serif;font-size:.8em;font-weight:700}.case .case-description{padding:20px;color:#333;min-width:1px;flex:1}.case .case-summary{margin-top:12px;margin-bottom:8px}.case .case-summary a{color:#333}.case .case-summary a:hover{cursor:pointer}.case .card-tags{margin-top:20px}.case .case-details{list-style-type:none;padding:0;margin:0;color:#000;display:flex;justify-content:space-between;flex-wrap:wrap}.case .case-details li{display:inline-block;margin:0 0 8px}.case .case-details li span{display:block}.case .case-details li p{margin-bottom:0;font-size:.8em}.case .card-label{color:#000;font-size:.8em;font-weight:700;padding-right:10px}.case .case-officers{width:100%;margin-top:20px;color:#000}.case .case-officers .card-label{width:70px;margin-right:0}.case .case-officers .officer-group{display:flex;flex-wrap:wrap}.case .case-officers .police-icon{display:inline-block;position:relative;width:30px;height:30px;margin:4px 4px 0 0;background:url(../images/police-icon.svg) center center no-repeat #000;background-size:30px 30px;padding:22px;border-radius:50%;color:transparent;overflow:hidden}.case .case-officers .police-icon .tooltip{opcaity:0;pointer-events:none;transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in}.case .case-officers .police-icon:hover{background-color:#bd261d;overflow:visible}.case .case-officers .police-icon:hover .tooltip{display:block;background-color:#bd261d;opacity:1;padding:4px;color:#fff;font-weight:700;bottom:52px;left:50%;transform:translate(-50%);white-space:nowrap;text-align:center;vertical-align:bottom;text-transform:uppercase}.case span.officer,span.display-tag{display:inline-block}.case .case-officers .police-icon:hover .tooltip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(189,38,29,0);border-top-color:#bd261d;border-width:8px;margin-left:-8px}.case .case-officers .police-icon[disabled],.case .case-officers .police-icon[disabled]:hover .tooltip{background-color:#8e8e8e}.case .case-officers .police-icon[disabled]:hover .tooltip:after{border-color:rgba(142,142,142,0);border-top-color:#8e8e8e}.case h2{margin-top:0;text-transform:lowercase}.case h3{font-size:1em;text-transform:uppercase}.case span.officer:after{content:', '}.case span.officer:last-of-type:after{content:''}span.display-tag{background-color:#4d4d4d;color:#fff;opacity:.8;padding:4px 6px;line-height:1.3;margin:3px}.card-row .tags{margin-bottom:0}.card-row span.display-tag{font-size:.8em;margin:0 16px 0 0;color:#8e8e8e;padding:0;line-height:1.3;background-color:transparent}.case-detail,.officer{padding:20px;background-color:#fff}.case-detail{overflow:hidden}.case-detail h1{margin-top:0}.officer{border:1px solid #000;margin-bottom:20px;position:relative}.officer:last-of-type{margin-bottom:0}.officer .officer-text{padding-left:120px;background:url(../images/police-icon.svg) center left no-repeat;background-size:80px;position:relative;min-height:70px}.officer .officer-text h2{margin:0;text-transform:uppercase}.officer .officer-text h2 a:hover{color:#368787}.officer .officer-text h3{margin-top:.25em;font-size:1em;color:#404040;font-family:'Open Sans';font-weight:300}.officer .officer-logo{width:120px;background-color:#000;min-height:100%;position:absolute;margin:-20px 0 -20px -20px}.officer .officer-logo a{position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:2}.officer .social-icons{display:none}.officer:hover .social-icons{display:block}label.results-label{float:left;display:inline-block;line-height:40px}.case-list-sort-container{float:right;margin:0 0 16px;text-align:right;display:inline-block}.case-list-sort-container label{vertical-align:middle;line-height:26px;margin:0 8px 0 0;display:inline-block}.case-list-sort-container #case-list-sort,.case-list-sort-container .chosen-container{display:inline-block;width:50%;text-align:left}.case-list-sort-container #case-list-sort .chosen-single,.case-list-sort-container .chosen-container .chosen-single{background-color:rgba(0,0,0,.9);box-shadow:none;border:1px solid #000;color:#fff}.case-list-sort-container #case-list-sort .chosen-drop,.case-list-sort-container .chosen-container .chosen-drop{background-color:rgba(0,0,0,.9);border:1px solid #000;border-top:none}.case-list-sort-container #case-list-sort .chosen-results,.case-list-sort-container .chosen-container .chosen-results{color:#fff}.detail-wrapper,.ids{display:none}.detail-wrapper.case-expanded .social-icons,.detail-wrapper.officer-expanded .social-icons{display:block;position:absolute;margin-top:0;background-color:rgba(255,255,255,.25);top:0;right:0}.detail-wrapper.case-expanded .social-icons a,.detail-wrapper.case-expanded .social-icons a:visited,.detail-wrapper.officer-expanded .social-icons a,.detail-wrapper.officer-expanded .social-icons a:visited{color:#8e8e8e}.detail-wrapper.case-expanded .social-icons a:hover,.detail-wrapper.case-expanded .social-icons a:visited:hover,.detail-wrapper.officer-expanded .social-icons a:hover,.detail-wrapper.officer-expanded .social-icons a:visited:hover{color:#fff}.detail-wrapper.case-expanded .case-detail{background-color:#000;text-align:center;padding:40px;position:relative}.detail-wrapper.case-expanded .case-detail h1{margin-top:30px;text-transform:uppercase;font-size:1.1em;color:#fff}.detail-wrapper.case-expanded .case-detail h2{color:#fff;font-size:3.5em;margin:16px 0 0}.detail-wrapper.case-expanded .case-detail h3{color:#bd261d;text-transform:uppercase;font-size:2em;font-family:'Open Sans';font-weight:300;margin:10px 0 20px}.cpd-links a,a.cpd-title,a.cpd-title:visited{font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase}.detail-wrapper.case-expanded .secondary-details{background-color:#000;padding:20px 0 0;text-align:center}.detail-wrapper.case-expanded .secondary-details .tags{margin-bottom:0}.detail-wrapper.case-expanded .card-label{font-weight:700;text-transform:uppercase;font-size:.9em;display:block}.detail-wrapper.case-expanded .case-details{list-style-type:none;padding:0}.detail-wrapper.officer-expanded .social-icons{top:-41px;right:-41px}.detail-wrapper.officer-expanded .officer{margin-bottom:0;padding:40px 40px 20px}.detail-wrapper.officer-expanded .officer-logo{min-width:100%;margin:-40px 0 -60px -40px}.detail-wrapper.officer-expanded .officer-text{padding:50px 0 0;background:url(../images/police-icon.svg) top center no-repeat;background-size:40px;background-position-y:20px;color:#fff;position:relative;text-align:center}.detail-wrapper.officer-expanded .officer-text h2{color:#fff;font-size:3.5em;margin:16px 0 10px}.detail-wrapper.officer-expanded .officer-text h3{color:#bd261d;font-size:2em}.detail-wrapper.officer-expanded .officer-text .badge-num{color:#b3b3b3}.detail-wrapper.officer-expanded .officer-text .total-payments-container{color:#fff;font-size:1.25em;margin:3em 2em 1.5em;line-height:2}.detail-wrapper.officer-expanded .officer-text .total-payments-container .total-payments{color:#bd261d;background-color:#fff;padding:4px;font-weight:700}.detail-wrapper.officer-expanded .officer-text .total-payments-container .number-of-cases>span{color:#fff;background-color:#bd261d;padding:4px}.detail-wrapper.officer-expanded .secondary-details{background-color:#8e8e8e;padding:20px;text-align:center;display:flex;flex-wrap:wrap}.filter-cases li.cases,.filter-officers li.officers{background-color:#3d9999;border-bottom:1px solid #3d9999}.detail-wrapper.officer-expanded .secondary-details>div,.wrapper-inner-flex .case-description{flex:1}.detail-wrapper.officer-expanded .secondary-details>div span{text-transform:uppercase;font-weight:700;display:block}.detail-wrapper.officer-expanded .secondary-details .badge-num,.detail-wrapper.officer-expanded .secondary-details .total-payments-container{color:#000}.detail-wrapper.officer-expanded .secondary-details .note{width:100%;flex:0}.detail-wrapper.officer-expanded #map{margin-left:0}.results-wrapper-inner,.search-statement-wrapper{display:block}.case-list,.officer-list{display:none}.filter-cases li.cases a{color:#fff}.filter-cases li.cases a:hover{color:#000}.filter-cases #case-search-form{display:block}.filter-cases #officer-search-form{display:none}.filter-cases .case-list,.filter-cases .results-wrapper-inner,.filter-cases .search-statement-wrapper{display:block}.filter-officers li.officers a{color:#fff}.filter-officers li.officers a:hover{color:#000}.filter-officers #case-search-form{display:none}.filter-officers #officer-search-form{display:block}.filter-officers .search-statement-wrapper{display:none}.detail-page .detail-wrapper,.filter-officers .officer-list,.filter-officers .results-wrapper-inner{display:block}.detail-page.detail-case .case-list,.detail-page.detail-case .officer-list,.detail-page.detail-case .results-wrapper-inner,.detail-page.detail-case .search-statement-wrapper,.detail-page.detail-officer .case-list,.detail-page.detail-officer .officer-list,.detail-page.detail-officer .results-wrapper-inner,.detail-page.detail-officer .search-statement-wrapper{display:none}.detail-page .case-description{background-color:#fff;padding:20px}.wrapper-inner-flex{display:flex}.wrapper-inner-flex #map{min-height:300px;flex:1;margin-left:20px}#cpd-header{position:fixed;width:100%;z-index:99999}#cpd-headwrap{background-color:#000;color:#fff;line-height:0}#cpd-logo{display:inline-block;background-image:url(../images/cr-icon.jpg);background-size:contain;border:1px solid #000;margin-right:1em;line-height:0}#cpd-scrolling section#slide-1,#cpd-scrolling section#slide-3 .img,#cpd-scrolling section#slide-intro .img,#home .bgimg{background-size:cover;background-position:center center}#cpd-logo a{display:inline-block;width:60px;height:60px}a.cpd-title,a.cpd-title:visited{color:#fff;display:inline-block;line-height:0;font-weight:700;font-size:1.35em;vertical-align:top;padding:1.6em 0 0}a.cpd-title:hover,a.cpd-title:visited:hover{cursor:pointer;text-decoration:none;opacity:.9}a,a:visited{color:#3d9999}.cpd-links{display:block;position:absolute;right:0;top:0}.cpd-links a{padding:0 20px;display:block;line-height:60px;border:1px solid #000;border-left:0;background-color:transparent;color:#fff;font-weight:300;font-size:16px;text-align:center}.cpd-links a:hover{background-color:#484848}.cpd-links ul{margin:0;list-style:none;padding:0}.cpd-links li{float:right}.menu-toggle-wrap{display:none;position:absolute;top:0;right:0;width:60px;height:60px}.menu-toggle-wrap .menu-toggle{position:absolute;top:22px;right:20px;height:.5em;width:20px;border-top:.2em solid #fff;border-bottom:.2em solid #fff;margin:.1em 10px 0 0;transform:scale(2)}.menu-toggle-wrap .menu-toggle span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.menu-toggle-wrap .menu-toggle:after{content:"";position:absolute;top:.55em;left:0;width:100%;height:0;border-top:.2em solid #fff}.menu-toggle-wrap:hover{cursor:pointer}.menu-toggle-wrap:hover .menu-toggle{border-top:.2em solid #3d9999;border-bottom:.2em solid #3d9999}.menu-toggle-wrap:hover .menu-toggle:after{border-top:.2em solid #3d9999}.social-icons{display:block;position:absolute;margin-top:1em;right:0;z-index:4;top:0;font-size:1em}.social-icons a,.social-icons a:visited{color:#626262}.social-icons a:hover,.social-icons a:visited:hover{color:#484848}.share{display:inline-block;font-size:1.425em;width:1.5em;height:1.5em;margin:.5em;transition:background-color .25s ease-in-out,color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}.share:hover{cursor:pointer}#cpd-scrolling .social-icons{font-size:.333em;top:auto;left:0}#cpd-scrolling .social-icons a,#cpd-scrolling .social-icons a:visited{color:#3d9999}#cpd-scrolling .share{background-color:rgba(255,255,255,.5);color:#000;text-align:center;padding-top:.45em;border-radius:1em;width:2em;height:2em}#cpd-scrolling .share:hover{background-color:#fff;color:#3d9999}.icon-twitter:before{content:'\68';text-shadow:none}.icon-facebook:before{content:'\70';padding-left:.25em;text-shadow:none}.icon-mail:before{content:'\75';padding-left:.1em;text-shadow:none}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;opacity:1;text-transform:none!important}#cpd-scrolling #instruction .scroll,#intro-controls{font-family:'Open Sans Condensed',sans-serif}.case-payment-wrapper .social-icons{margin:20px 0;position:absolute;top:auto;bottom:0;left:0;right:0;display:none}#intro-controls,.case:hover .case-payment-wrapper .social-icons{display:inline-block}.case-payment-wrapper .share{margin:0 .25em;width:auto;height:auto;opacity:.8}.case-payment-wrapper .share:hover{opacity:1}.case-payment-wrapper .icon-twitter{font-size:1.75rem}#intro-controls{font-size:1em;font-weight:700;text-transform:uppercase;top:32px;position:absolute;margin-left:20px}#intro-controls>div{padding:0 4px;border:1px solid rgba(0,0,0,.6);border-bottom:none;background-color:#fff;color:#000;opacity:.5}#intro-controls>div:hover{cursor:pointer;opacity:1}#home.filter-cases #intro-controls #skip-intro,#home.filter-officers #intro-controls #skip-intro,#intro-controls #skip-intro{display:none}#home #intro-controls #skip-intro,#home.filter-cases #intro-controls #replay-intro,#home.filter-officers #intro-controls #replay-intro,#intro-controls #replay-intro{display:inline}#home{background-color:#000}#home #intro-controls #replay-intro,#home .navbar{display:none}#home #the-app{width:100%;min-height:100vh;position:relative;z-index:4}#home .bgimg{height:100vh;width:100%;position:fixed;top:0;opacity:0}#home #bg-final{background-image:url(../images/02-IMG_9158-blur.jpg)}#cpd-scrolling #instruction{position:fixed;z-index:999;width:100%;bottom:30px;left:0;text-align:center;color:#fff}#cpd-scrolling #instruction .scroll{text-transform:uppercase;display:block}#cpd-scrolling #instruction .arrow{width:0;height:0;border-style:solid;border-width:16px 20px 0;border-color:#fff transparent transparent;opacity:.5;display:inline-block;margin-top:4px}#cpd-scrolling #instruction .arrow:hover{opacity:1}#cpd-scrolling h1,#cpd-scrolling h2,#cpd-scrolling h3,#cpd-scrolling h4,#cpd-scrolling h5,#cpd-scrolling h6{font-family:'Open Sans',sans-serif;font-weight:300;color:#fff}#cpd-scrolling h1{font-weight:700;font-size:40px}#cpd-scrolling h2{font-size:20px}#cpd-scrolling .touchonly{display:none}#cpd-scrolling html.touch .touchonly{display:block}#cpd-scrolling .noselect *{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none}#cpd-scrolling .doselect *{user-select:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-o-user-select:auto}#cpd-scrolling .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cpd-scrolling .clearfix{display:inline-block}#cpd-scrolling html[xmlns] .clearfix{display:block}#cpd-scrolling * html .clearfix{height:1%}#cpd-scrolling #cpd-progress{height:100vh;width:61px;position:fixed;top:0;left:0;z-index:99;padding-top:62px}#cpd-scrolling .rect-wrap{display:block;min-width:100%}#cpd-scrolling .rect-wrap .rect{width:61px;height:0;background-color:#bd261d;margin-bottom:62px;opacity:.6;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#cpd-scrolling .rect-wrap .down{width:0;height:0;border-style:solid;border-width:16px 30px 0;border-color:#bd261d transparent transparent;opacity:.6;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;display:block;margin:-62px 0 0}#cpd-scrolling .rect-wrap .scroll{color:#fff;padding:2px;width:62px;opacity:.8;text-align:center;font-family:'Open Sans Condensed';text-transform:uppercase;text-shadow:0 0 1px #000;line-height:1;display:none}#cpd-scrolling .rect-wrap:hover .down,#cpd-scrolling .rect-wrap:hover .rect{opacity:.8;cursor:pointer}#cpd-scrolling #titles{width:100%;margin:61px 0;padding:0;text-align:center;position:absolute;bottom:0;font-size:7em;z-index:2}#cpd-scrolling #titles h1{font-family:'Open Sans Condensed',sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:.03em;line-height:1;margin:0 auto}#cpd-scrolling #titles h1>span{padding:4px 10px;display:inline-block;background-color:rgba(0,0,0,.6)}#cpd-scrolling #titles h1>span.for{font-size:.75em;color:rgba(255,255,255,.8);background-color:transparent}#cpd-scrolling #titles h2{font-weight:700;line-height:1;font-size:.2em;width:100%;text-transform:uppercase;letter-spacing:.03em;margin-top:30px;opacity:.8}#cpd-scrolling #titles h2>span{padding:4px 10px;background-color:#484848;color:#ddd}#cpd-scrolling #titles p.scroll,.disclaimer-button{color:#fff;font-family:'Open Sans Condensed',sans-serif}#cpd-scrolling #titles p.scroll{display:block;text-transform:uppercase;text-shadow:0 0 1px #000;line-height:1;margin-top:60px;font-size:16px}#cpd-scrolling #titles p.scroll.tap{display:none}#cpd-scrolling .block{width:100%;min-height:100vh;text-align:left;z-index:2;position:absolute}#cpd-scrolling .inner-block{min-width:100%;max-width:968px;position:absolute;text-align:center;margin-top:-60px;padding:0 20%;top:50%;transform:translateY(-50%)}#cpd-scrolling .block h3{font-size:3em;line-height:1.15;background-color:rgba(0,0,0,.7);padding:20px;margin-bottom:0;text-shadow:0 0 30px #000}#cpd-scrolling .block h3 .social-icons{display:block;margin-top:1em;position:static}#cpd-scrolling .block h3 img{max-width:20px;display:block;margin:10px auto;-webkit-filter:grayscale(1);filter:grayscale(1)}#cpd-scrolling .block h3 img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}#cpd-scrolling section.slide{width:100%;min-height:100vh;max-height:100vh;position:relative;opacity:0;z-index:9}#cpd-scrolling section.slide .fixed{width:100%;height:100vh;position:absolute;top:0}#cpd-scrolling section#slide-intro{opacity:1}#cpd-scrolling section#slide-intro .img{background-image:url(../images/01-112414_FergusonReaction-2.jpg)}#cpd-scrolling #bg-1,#cpd-scrolling #bg-18,#cpd-scrolling section#slide-3 .img{background-image:url(../images/02-jg_closures_protest_15.jpg)}#cpd-scrolling section#slide-3 .img{height:100vh;width:100%;position:absolute;opacity:0}#cpd-scrolling #bg-2{background-image:url(../images/11-srupolo_cpd-board-meeting-22.jpg)}#cpd-scrolling #bg-3{background-image:url(../images/02-112414_EricGarnerProtestDay2-50.jpg)}#cpd-scrolling #bg-4{background-image:url(../images/08-052015CityCouncilFirstMeetingwithNewMembers53.jpg)}#cpd-scrolling #bg-5{background-image:url(../images/10-052015CityCouncilFirstMeetingwithNewMembers49.jpg)}#cpd-scrolling #bg-6{background-image:url(../images/06-LE0A1948.jpg)}#cpd-scrolling #bg-7{background-image:url(../images/07-121314_MillionsMarchChi-4.jpg)}#cpd-scrolling #bg-8{background-image:url(../images/07-120915_NoonLoopMarch_MH_01---Copy.jpg)}#cpd-scrolling #bg-9{background-image:url(../images/police-photos-06.jpg)}#cpd-scrolling #bg-10{background-image:url(../images/06-121314_MillionsMarchChi-53.jpg)}#cpd-scrolling #bg-11{background-image:url(../images/srupolo_legreir-funeral-5.jpg)}#cpd-scrolling #bg-13,#cpd-scrolling #bg-last,#cpd-scrolling #bg-slast{background-image:url(../images/02-IMG_9158.jpg)}#cpd-scrolling #bg-14{background-image:url(../images/22745724242_2abce85046_o.jpg)}#cpd-scrolling #bg-15{background-image:url(../images/09-staceyrupolo_encampments-13.jpg)}#cpd-scrolling #bg-16{background-image:url(../images/staceyrupolo_alfredo_homeless-01.jpg)}#cpd-scrolling #bg-17{background-image:url(../images/staceyrupolo_encampments-16.jpg)}#cpd-scrolling #bg-19{background-image:url(../images/06-091714_RallyForRoshad_IMG_1909.jpg)}#cpd-scrolling #bg-last-overlay{background-color:rgba(0,0,0,.7);position:fixed;width:100%;height:100vh;bottom:0;z-index:3;opacity:0}#cpd-scrolling .overlay{background-color:#000;width:100%;height:100vh;position:absolute;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}.not-nested #bg-solid,body.not-nested{background-color:#000}#cpd-scrolling .spacer{text-align:center;min-height:100px}#cpd-scrolling .spacer.s0{min-height:1px}#cpd-scrolling .spacer.s1{min-height:100px}#cpd-scrolling .spacer.s2{min-height:200px}#cpd-scrolling .spacer.s3{min-height:300px}#cpd-scrolling .spacer.s4{min-height:400px}#cpd-scrolling .spacer.s5{min-height:500px}#cpd-scrolling .spacer.s6{min-height:600px}#cpd-scrolling .spacer.s7{min-height:700px}#cpd-scrolling .spacer.s8{min-height:800px}#cpd-scrolling .spacer.s9{min-height:900px}#cpd-scrolling .spacer.s10{min-height:1000px}#cpd-scrolling .spacer.vh1{min-height:100vh}#cpd-scrolling .spacer.vh1.half{min-height:50vh}#home.filter-cases .ajax-loader,#home.filter-officers .ajax-loader,.ajax-loader{display:none;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:999}#home .ajax-loader{display:block}body.nested .cpd-container{opacity:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#bg-solid,#bg-static{display:none}.not-nested #bg-static{background-image:url(../images/02-IMG_9158-blur.jpg);display:block}.not-nested #bg-solid{display:block}.disclaimer-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:rgba(0,0,0,.7);padding:20px}.disclaimer-container{width:90%;max-width:700px;background-color:#fff;border:1px solid #000;padding:20px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.disclaimer-container h3{margin-top:0}.disclaimer-close{text-align:right;opacity:.6;margin-bottom:-1em;display:none}.disclaimer-close:hover{cursor:pointer}.disclaimer-button{display:inline-block;clear:both;background-color:#bd261d;padding:10px 20px;margin-top:10px;font-weight:700;font-size:1.25em}.disclaimer-button:hover{cursor:pointer;background-color:#df382e}@media screen and (max-width:1000px){#explore-data,.menu-toggle-wrap,.wrapper-inner-flex{display:block}#cpd-scrolling #titles,#cpd-scrolling .block h3{transform:scale(.9)}.cpd-links{top:62px;background-color:#8e8e8e;transform:rotate(180deg);min-width:60%;max-height:0;overflow:hidden;transition:max-height 85ms ease-in-out;-moz-transition:max-height 85ms ease-in-out;-webkit-transition:max-height 85ms ease-in-out}.search,ul.mobile-tab-selector{position:absolute;left:0;right:0;min-width:100%;z-index:99}.cpd-links li{float:none;transform:rotate(-180deg)}.cpd-links a{width:100%;border-left:1px solid #000;border-top:0;font-weight:700}#main-menu.expanded .cpd-links{overflow-y:hidden;max-height:310px}.wrapper-inner-flex .case-description{margin-bottom:20px}.wrapper-inner-flex #map{margin-left:0}ul.mobile-tab-selector li{background-color:rgba(0,0,0,.6);border-left:none;border-top:1px solid transparent}ul.mobile-tab-selector li:hover{cursor:pointer}ul.mobile-tab-selector li a{padding:12px}#explore-data{height:40px;text-align:center;text-transform:uppercase;font-weight:700;background-color:#3d9999;color:#fff;z-index:99}#explore-data span{margin-top:-1px;background-color:#fff;color:#bd261d;display:inline-block;width:100%;line-height:40px;border-top:1px solid #000;border-bottom:1px solid #000}.search,.search .tab-containers{border:none}#explore-data span:hover{cursor:pointer;background-color:#e6e6e6}.search{top:109px}.search #tabs,.search #tap-to-close{display:none}.search #tap-to-open,.search.expanded #tabs,.search.expanded #tap-to-close{display:block}.search.expanded #tap-to-open,ul.tab-selector{display:none}ul.mobile-tab-selector{display:block;top:62px}.container.cpd-container{padding-top:148px}.about .container.cpd-container{padding-top:62px}#results-wrapper{width:100%}.tab-containers #tag-toggle{display:block}.tab-containers #tag-group{display:none;padding-top:20px;padding-bottom:0}.filter-cases #case-search-form{display:flex;flex-wrap:wrap}.filter-cases .form-group{width:auto;flex:1}.filter-cases .form-group:nth-child(1),.filter-cases .form-group:nth-child(2){padding-right:20px}}@media screen and (max-width:768px){#home #titles{transform:scale(.8)}#home #titles h1>span.for{display:block;font-size:.5em;color:rgba(255,255,255,.8)}#home .block h3{font-size:2.15em;margin-top:2em}#home .social-icons{font-size:.6em}#home .spacer.vh1{min-height:50vh}#home .spacer.vh1.half{min-height:25vh}#intro-controls{position:fixed;top:auto;bottom:10px;left:50%;transform:translateX(-50%);z-index:999;margin-left:0}}@media screen and (max-width:480px){#cpd-scrolling{margin-bottom:100vh}#cpd-scrolling .rect-wrap .rect{max-width:20px;margin-left:20px}#cpd-scrolling .rect-wrap .down{border-width:8px 10px 0;margin-left:20px}#cpd-scrolling #titles p.scroll{display:none}#cpd-scrolling #titles p.scroll.tap{display:block}#cpd-scrolling #titles{min-width:100%;font-size:5.5em}#cpd-scrolling .inner-block{padding:20px}#cpd-scrolling .block h3{transform:scale(.75)}#cpd-scrolling #bg-6{background-image:url(../images/06-LE0A1948.jpg);background-position:-200px center}#cpd-scrolling #bg-9{background-image:url(../images/police-photos-06.jpg);background-position:-140px center}.clickable{white-space:normal;word-wrap:break-word}.cpd-links{width:100%;max-width:100%}.cpd-links a{border-left:0}.container.cpd-container .cpd-container-inner{margin:20px 0 0}ul.tab-selector li a{padding:8px 0}.filter-cases .form-group{width:100%;padding:0!important;flex:auto}.container.cpd-container{padding-top:129px}.about .container.cpd-container{padding-top:43px}.results-wrapper-inner .results-label{display:none}.case .card-row{display:block}.case .case-payment-wrapper{min-width:100%;max-width:100%;text-align:left;display:block}.case .case-payment-wrapper .case-payment{margin-bottom:0;width:100%}.case .case-payment-wrapper .case-payment h3{margin-bottom:0}.case .case-payment-wrapper .social-icons{margin:0;bottom:auto;left:auto;right:20px;top:20px}.case .case-details li{width:100%;margin-bottom:8px}.case .case-details li:last-of-type{margin-bottom:0}.officer .social-icons{top:50%;right:-10px;transform:translateY(-50%);max-width:30px;margin-top:0;font-size:.8em}.detail-wrapper.case-expanded .case-detail h3{font-size:1.5em}.detail-wrapper.case-expanded .case-detail h1,.detail-wrapper.officer-expanded .officer-text{margin-top:60px}.detail-wrapper.case-expanded .social-icons,.detail-wrapper.officer-expanded .social-icons{left:0}.detail-wrapper.officer-expanded .social-icons{top:-101px;max-width:initial;left:-41px;font-size:1em;transform:none}.officer .officer-text{padding-left:90px;padding-right:20px;background-size:50px;min-height:40px}.officer .officer-logo{width:90px}.detail-wrapper.officer-expanded .secondary-details>div{min-width:100%;margin-top:.5em}.detail-wrapper.officer-expanded .secondary-details>div:first-of-type{margin-top:0}}
