@charset "UTF-8";#protect{float:left;margin:20px 0 0;width:100%}#protect li{float:left;list-style-type:none;padding:0 1% 15px 0;width:45%}#protect li.large{width:100%}#protect input{margin:0 20px 0 0;width:264px}#protect label{color:#000;display:block;font-size:16px;margin:0 0 5px;width:100%}#protect input,#protect select,#protect textarea{border:2px solid #dadce3;font-size:16px;padding:8px}#protect select{height:40px}#protect textarea{height:300px;resize:none;width:88%}#protect input.submit{float:right;margin:14% -44% 0 0;width:auto}#protect label.error{color:#c03}#protect input.radio{margin:0!important;width:10px!important}.numbered-item{display:flex;margin-top:30px;text-align:left}.numbered-item__number{align-items:center;background-color:#000;border-radius:40px;color:#fff;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:center;width:40px}.numbered-item__number-wrap{padding-right:15px}.numbered-item__title{line-height:1.2;margin-bottom:15px}.numbered-item__text{font-size:16px;margin-bottom:0}.page-header{background:#1e1e1e url(/wp-content/themes/shotspotter/img/background/v01_blur-08.jpeg) 50%/cover no-repeat;color:#fff;margin-bottom:20px;overflow:hidden;padding:50px 0;position:relative;text-align:center}@media (min-width:769px){.page-header{padding:70px 0}}@media (min-width:1201px){.page-header{margin-bottom:30px;padding:80px 0}}.page-header:before{background-color:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.page-header .single-post-meta,.page-header__description,.page-header__title{color:inherit}.page-header__title{margin:0}.page-header .single-post-meta,.page-header__description{font-size:20px;margin-top:15px}.page-header__description{margin-left:auto;margin-right:auto;max-width:800px}.page-header__description p{font-size:1.25rem;line-height:1.4}.page-header__description p:last-child{margin-bottom:0}.page-header #breadcrumbs{color:#6f6f6f;margin-bottom:0;margin-top:.9375rem}.page-header #breadcrumbs a{color:inherit}.page-header #breadcrumbs a:hover{color:#ee2e24}.page-header .container{position:relative;z-index:10}.page-header .single-post-meta{display:flex;justify-content:center}.page-hero .page-hero-overlay{background-color:rgba(0,0,0,.5);position:relative}.app-testimonial{background:#000;color:#fff;padding:115px 0 135px}.app-testimonial .quote{background:transparent;display:block;font-style:italic;margin-bottom:20px;padding:0 35px;position:relative}.app-testimonial .quote:after{background:url(/system/content-uploads/quote-end.png);background-size:30px;content:"";height:24px;position:absolute;right:0;top:0;width:30px}.app-testimonial .quote:before{background:url(/system/content-uploads/quote-start.png);background-size:30px;content:"";height:24px;left:0;position:absolute;top:0;width:30px}.app-testimonial .quote-author{padding:0 35px}.app-testimonial .quote-author .img-wrap{float:left}.app-testimonial .quote-info{float:left;margin:10px 15px}.app-testimonial .quote-info .name{display:block;font-weight:500}.shotspotter-pagination{margin:0;position:static}.shotspotter-pagination__list{display:flex;justify-content:space-between}.shotspotter-pagination .btn{background-color:#f0f0f0;text-transform:uppercase;transition:all .3s ease-in-out}@media (max-width:767px){.shotspotter-pagination .btn{padding:12px 10px}}.shotspotter-pagination .btn:visited{color:#222}.shotspotter-pagination .btn:active,.shotspotter-pagination .btn:focus,.shotspotter-pagination .btn:hover{background-color:#ee2e24;color:#fff}.carousel-gallery{display:block;max-width:100%;overflow:hidden;position:relative;width:100%}.carousel-gallery img{float:left;height:360px;margin:0 12px;width:auto}.carousel-gallery .slick-next:before,.carousel-gallery .slick-prev:before{display:none}.carousel-gallery .slick-prev{height:40px;left:15px;margin-top:24px;z-index:1}.carousel-gallery .slick-prev,.carousel-gallery .slick-prev:focus,.carousel-gallery .slick-prev:hover{background:url(/system/content-uploads/arrow-left.png) no-repeat 50% transparent;background-size:20px}.carousel-gallery .slick-next,.carousel-gallery .slick-next:focus,.carousel-gallery .slick-next:hover{background:url(/system/content-uploads/arrow-right.png) no-repeat 50% transparent;background-size:20px}.carousel-gallery .slick-next{height:40px;margin-top:24px;right:15px;z-index:1}@media screen and (max-width:767px){.carousel-gallery img{height:180px}}.section.image-mosaic-module{max-width:100%;overflow:hidden;padding:100px 0 110px;position:relative;width:100%}.carousel-gallery,.mosaic-gallery{padding-top:48px}.carousel-gallery a,.mosaic-gallery a{background-position:50%;background-size:cover;display:block;position:relative}.mosaic-gallery a{transition:.18s}.mosaic-gallery a:hover{opacity:.7}.carousel-gallery img,.mosaic-gallery img{display:block;position:relative}.mosaic-gallery.even a{float:left;height:232px;margin:0 8px 8px 0;width:calc(25% - 8px)}.mosaic-gallery.even a:nth-of-type(4n){margin-right:0;width:25%}.mosaic-gallery.even img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.mosaic-gallery.even a{height:232px;margin:0 8px 8px 0;width:calc(50% - 8px)}.mosaic-gallery.even a:nth-of-type(2n){margin-right:0;width:50%}}@media screen and (max-width:481px){.mosaic-gallery.even a{height:160px}}.mosaic-gallery>div{display:block;float:left;overflow:hidden;position:relative}.mosaic1 .column-1{height:500px;width:40%}.mosaic1 .column-2{height:500px;width:35%}.mosaic1 .column-3{height:500px;width:25%}.mosaic1 .column-1 a:first-of-type{float:left;height:242px;margin-bottom:8px;width:100%}.mosaic1 .column-1 a:nth-of-type(2){float:left;height:250px;margin-right:8px;width:calc(50% - 8px)}.mosaic1 .column-1 a:nth-of-type(3){float:left;height:250px;width:50%}.mosaic1 .column-2 a{height:500px;margin-left:8px;margin-right:8px;width:calc(100% - 16px)}.mosaic1 .column-3 a:first-of-type{height:242px;margin-bottom:8px;width:100%}.mosaic1 .column-3 a:nth-of-type(2){height:250px;width:100%}@media (max-width:767px){.mosaic1 .column-1,.mosaic1 .column-2,.mosaic1 .column-3{height:300px}.mosaic1 .column-1 a:first-of-type{height:142px}.mosaic1 .column-1 a:nth-of-type(2),.mosaic1 .column-1 a:nth-of-type(3){height:150px}.mosaic1 .column-2 a{height:300px}.mosaic1 .column-3 a:first-of-type{height:142px}.mosaic1 .column-3 a:nth-of-type(2){height:150px}}.mosaic2 .column-1{height:500px;width:20%}.mosaic2 .column-2,.mosaic2 .column-3{height:500px;width:30%}.mosaic2 .column-4{height:500px;width:20%}.mosaic2 .column-1 a:first-of-type,.mosaic2 .column-4 a:first-of-type{height:242px;margin-bottom:8px;width:100%}.mosaic2 .column-1 a:nth-of-type(2),.mosaic2 .column-4 a:nth-of-type(2){height:250px;width:100%}.mosaic2 .column-2 a:first-of-type{height:302px;margin:0 0 8px 8px;width:calc(100% - 8px)}.mosaic2 .column-2 a:nth-of-type(2){height:190px;margin:0 0 0 8px;width:calc(100% - 8px)}.mosaic2 .column-3 a:first-of-type{height:182px;margin:0 8px 8px;width:calc(100% - 16px)}.mosaic2 .column-3 a:nth-of-type(2){height:310px;margin:0 8px;width:calc(100% - 16px)}@media (max-width:767px){.mosaic2 .column-1,.mosaic2 .column-2,.mosaic2 .column-3,.mosaic2 .column-4{height:300px}.mosaic2 .column-1 a:first-of-type,.mosaic2 .column-4 a:first-of-type{height:142px}.mosaic2 .column-1 a:nth-of-type(2),.mosaic2 .column-4 a:nth-of-type(2){height:150px}.mosaic2 .column-2 a:first-of-type{height:172px}.mosaic2 .column-2 a:nth-of-type(2){height:120px}.mosaic2 .column-3 a:first-of-type{height:112px}.mosaic2 .column-3 a:nth-of-type(2){height:180px}}.mosaic3 .column-1,.mosaic3 .column-2{height:600px;width:25%}.mosaic3 .column-3{height:600px;width:30%}.mosaic3 .column-4{height:600px;width:20%}.mosaic3 .column-1 a:first-of-type{height:392px;margin-bottom:8px;margin-right:8px;width:calc(100% - 8px)}.mosaic3 .column-1 a:nth-of-type(2){height:200px;margin-right:8px;width:calc(100% - 8px)}.mosaic3 .column-2 a:first-of-type{height:192px;margin-bottom:8px;margin-right:8px;width:calc(100% - 8px)}.mosaic3 .column-2 a:nth-of-type(2){height:400px;margin-right:8px;width:calc(100% - 8px)}.mosaic3 .column-3 a:first-of-type{height:392px;margin-bottom:8px;margin-right:8px;width:calc(100% - 8px)}.mosaic3 .column-3 a:nth-of-type(2),.mosaic3 .column-3 a:nth-of-type(3){float:left;height:200px;margin-right:8px;width:calc(50% - 8px)}.mosaic3 .column-4 a:first-of-type,.mosaic3 .column-4 a:nth-of-type(2){height:192px;margin-bottom:8px;width:100%}.mosaic3 .column-4 a:nth-of-type(3){height:200px;width:100%}@media (max-width:767px){.mosaic3 .column-1,.mosaic3 .column-2,.mosaic3 .column-3,.mosaic3 .column-4{height:360px}.mosaic3 .column-1 a:first-of-type{height:232px}.mosaic3 .column-1 a:nth-of-type(2){height:120px}.mosaic3 .column-2 a:first-of-type{height:112px}.mosaic3 .column-2 a:nth-of-type(2){height:240px}.mosaic3 .column-3 a:first-of-type{height:232px}.mosaic3 .column-3 a:nth-of-type(2),.mosaic3 .column-3 a:nth-of-type(3){height:120px}.mosaic3 .column-4 a:first-of-type{height:112px}.mosaic3 .column-4 a:nth-of-type(2){height:112px;margin-bottom:8px;width:100%}.mosaic3 .column-4 a:nth-of-type(3){height:120px}}@media (max-width:481px){.mosaic-gallery>div{clear:both!important;float:none!important;height:auto!important;width:100%!important}.mosaic-gallery a{clear:both;float:none;height:180px!important;margin:0 0 4px!important;width:100%!important}}div#awards{padding:64px 0 0}.award{text-align:center}.award img{background:#fff;border:0;display:block;height:auto;margin:0;max-width:100%;position:relative;width:100%}.award p{font-size:15px}.award a{color:#ee2e24}.award .award-wrapper{background:linear-gradient(135deg,#edebeb,#b4b0b1);margin-bottom:10px;padding:10px}#open-positions ul.list-items{-moz-column-count:2;column-count:2}@media (max-width:769px){#open-positions ul.list-items{-moz-column-count:1;column-count:1;max-width:100%}}.single-post{overflow-x:hidden}.single-post .page-header{text-align:left}.single-post .page-header__title{font-size:24px;line-height:1.5}@media (min-width:769px){.single-post .page-header{text-align:center}.single-post .page-header__title{font-size:32px}.single-post .page-header .post-metas{align-items:center;display:flex;justify-content:center}.single-post .page-header .post-metas__item{margin:0;padding:0 15px}.single-post .page-header .post-metas__item:not(:first-child){border-left:1px solid #999}.single-post .page-header .post-metas__item:last-child{padding-right:0}.single-post .page-header .post-metas__item:first-child{padding-left:0}}@media (min-width:1201px){.single-post .page-header__title{font-size:48px;line-height:1.2}}.single-post .blog-emph-text{font-size:18px}@media (min-width:769px){.single-post .blog-emph-text{font-size:24px}}@media (min-width:1201px){.single-post .blog-emph-text{font-size:34px}}@media (min-width:769px){.single-post__content{margin:0 auto;max-width:768px}}.single-post__content{padding:0 15px}@media (max-width:424px){.single-post__content .alignright{margin:0}}.single-post__content-wrap{position:relative}.single-post__content h2,.single-post__content h3,.single-post__content h4,.single-post__content h5,.single-post__content p{margin-bottom:1em}.single-post__content ol,.single-post__content ul{margin-bottom:1em;padding-left:20px}.single-post__footer{margin-bottom:50px}@media (min-width:1201px){.single-post__footer{margin-bottom:50px}}.single-post__footer-title{font-size:26px;margin-bottom:30px}@media (min-width:1201px){.single-post__footer-title{font-size:30px;margin-bottom:30px}.single-post__social-share{left:50px;opacity:0;position:fixed;top:50%;transform:translate(-100px,-50%);transition:all .3s ease-in-out;z-index:99999}.single-post__social-share--display{opacity:1;transform:translateY(-50%)}.single-post__social-share .social-share{display:flex;flex-direction:column}.single-post__social-share .social-share>a{background-color:#fff;border-radius:100%;display:inline-block;margin-bottom:15px;margin-right:0}.single-post__social-share .social-share>a:last-child{margin:0}}.social-share{display:flex}.social-share>a{color:#aaa;display:inline-block;font-size:30px;margin-right:5px;transition:all .3s ease-in-out}.social-share>a:hover{color:#ee2e24}.social-share>a:last-child{margin-right:0}.social-share__icon{fill:currentColor;display:block;height:1em;width:1em}.single-post-authors{background-color:#fff;border-top:2px solid #ee2e24;margin-top:20px}@media (min-width:1301px){.single-post-authors{margin-top:0;position:absolute;right:0;top:0}}.single-post-author{padding:15px 0}@media (min-width:1201px){.single-post-author{max-width:265px;padding-left:20px;padding-right:20px}}.single-post-author__avatar{border:4px solid #ee2e24;border-radius:65px}.single-post-author__avatar-wrap{margin-right:15px}.single-post-author__header{align-items:center;display:flex}.single-post-author__details{flex:1 0 0%}.single-post-author__bio{padding-top:15px}.single-post-author__bio-more:not(.active){display:inline}@media (min-width:1201px){.single-post-author__bio-more:not(.active){display:none}}.single-post-author__bio-toggle{color:#ee2e24;cursor:pointer;display:none}@media (min-width:1201px){.single-post-author__bio-toggle{display:inline}}.single-post-author__bio p{font-size:16px}.single-post-author__description{color:#ee2e24;font-size:.8em;font-weight:600;line-height:1;margin:0 0 5px!important;text-transform:uppercase}.single-post-author__name{font-size:.8em;font-weight:600;line-height:1.2;margin:0!important;text-transform:uppercase;word-break:break-word}.single-post-author__name a{color:#222}.single-post-author__name a:active,.single-post-author__name a:focus,.single-post-author__name a:hover{color:#ee2e24}.wp-caption{width:auto!important}.archive-title{margin-bottom:30px}.archive #sidebar-right .vertical-nav,.blog #sidebar-right .vertical-nav{margin-top:0;padding-top:0}.archive .card,.blog .card{--bs-card-cap-bg:#fff}.archive .card .card-text,.blog .card .card-text{margin-top:.9375rem}@media (max-width:767px){.archive #sidebar-right .block,.blog #sidebar-right .block{margin-top:20px;padding:0}}.archive .nav-links,.blog .nav-links{display:flex;flex-wrap:wrap}.archive .nav-links .page-numbers:not(:first-child),.blog .nav-links .page-numbers:not(:first-child){margin-left:10px}.archive .page-numbers,.blog .page-numbers{border:1px solid #ee2e24;border-radius:25px;color:#ee2e24;display:inline-block;padding:8px 15px;transition:all .3s ease-in-out}.archive .page-numbers.current,.archive .page-numbers:focus,.archive .page-numbers:hover,.blog .page-numbers.current,.blog .page-numbers:focus,.blog .page-numbers:hover{background-color:#ee2e24;color:#fff}.post-metas__item{font-size:16px!important;margin:0 0 5px}.post-tags{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.post-tags li{display:inline-block;font-size:16px;margin:2px}.post-tags a{background-color:#e9e9e9;border-radius:3px;color:#666;font-size:12px;font-weight:600;padding:5px 7px;transition:all .3s ease-in-out}.post-tags a:hover{background-color:#ee2e24;color:#fff}.post-tags p{margin:0}.post-item{margin-bottom:30px}.post-item:hover .post-item__title a{color:#ee2e24}.post-item:hover .post-item__btn{background-color:#ee2e24;color:#fff}.archive .post-item,.blog .post-item{border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:30px}@media (min-width:1201px){.archive .post-item,.blog .post-item{margin-bottom:50px;padding-bottom:50px}.single-post .post-item{margin-bottom:0}}.post-item__header{margin-bottom:15px}.post-item__title{margin-bottom:10px}@media (min-width:1201px){.post-item__title{font-size:22px}}.post-item__title a{color:inherit;transition:all .3s ease-in-out}.post-item__title a:active,.post-item__title a:focus,.post-item__title a:hover{color:#ee2e24}.post-item__thumbnail{display:block;margin-bottom:20px;width:100%}@media (min-width:1201px){.post-item__thumbnail{margin-bottom:30px}}.post-item__excerpt{margin-bottom:20px}.post-item__btn{transition:all .3s ease-in-out}.post-item__btn:visited{color:#222}.post-item__btn:active,.post-item__btn:focus,.post-item__btn:hover{--bs-btn-hover-border-color:$red;background-color:#ee2e24;color:#fff}.post-item__footer{align-items:center;display:flex;justify-content:space-between}.post-card .card-title__link,.post-card .card-title__link:focus,.post-card .card-title__link:hover,.post-card .card-title__link:visited{color:#222}.post-card .post-card__meta p{font-size:1rem}.post-card .btn,.post-card .card-title{transition:all .2s ease-in-out}.post-card .card-img-top{overflow:hidden}.post-card .btn,.post-card .btn:focus,.post-card .btn:hover,.post-card .btn:visited{color:#222}.post-card:hover .card-title,.post-card:hover .card-title__link{color:#ee2e24}.post-card:hover .btn,.post-card:hover .btn:focus,.post-card:hover .btn:hover,.post-card:hover .btn:visited{background-color:#ee2e24;border-color:#ee2e24;color:#fff}.search-page{padding:50px 0 100px}.search-page h2{font-size:22px;margin-bottom:10px}.search-page .block{box-shadow:none;padding:20px 0}.search-page .post-text p{margin-bottom:15px}.page-template-template-training #training-template-hero,.page-template-template-training-application #training-template-hero{position:relative}.testimonials-template #content-factsheet{float:left;position:absolute;text-align:center;width:100%}.testimonials-template video.mayor-video{left:0;position:relative;top:0;z-index:-1}.testimonials-template .video-wrapper{background:rgba(0,0,0,.6);display:block;max-height:640px!important;overflow:hidden;padding:0;position:relative}.testimonials-template .video-wrapper.law-video{background:transparent;height:100%}.testimonials-template .law-video .law-video-play{margin:auto}.testimonials-template .law-video video.enforcement-video{top:-180px}.testimonials-template .elected.factsheet img.mayor-bg{display:none!important}.testimonials-template #content-factsheet h1{color:#fff;font-size:47px;font-weight:700;margin-bottom:70px;padding-top:110px}.testimonials-template #challenges{padding:50px 0 75px}.testimonials-template #challenges .list{background:url(/system/content-uploads/list.png) no-repeat;float:left;height:25px;margin-right:25px;margin-top:5px;width:17px}.testimonials-template #challenges h1{color:#000;font-size:48px;font-weight:700;margin-bottom:30px;margin-top:67px}.testimonials-template #challenges .text-challenges p{color:#000;font-size:28px;line-height:1.5em}.testimonials-template #challenges p{color:#000;font-size:18px;margin-bottom:35px}.testimonials-template #challenges p:last-child{line-height:1.5em}.testimonials-template #image-content{float:left;width:100%}.testimonials-template #image-content img{width:100%}.testimonials-template #works{float:left;padding:50px 0;width:100%}.testimonials-template #works h1{color:#000;font-size:48px;font-weight:700;margin-bottom:28px}.testimonials-template #works p{color:#000;font-size:18px}.testimonials-template #works h6{color:#000;display:inline;font-size:28px}.testimonials-template #works .decrease{color:#ee2e24;font-size:28px}.testimonials-template #works .list{background:transparent url(/system/content-uploads/list.png) no-repeat scroll 0 0;float:left;height:25px;margin-right:25px;margin-top:5px;width:17px}.testimonials-template #works .cities{padding-top:42px}.testimonials-template #works .works-left{margin-top:23px;padding:0 29px 0 0}.testimonials-template #works .works-left p{color:#000;font-size:28px;line-height:1.5em}.testimonials-template #info-1,.testimonials-template #info-3{background:#e1e1e1;float:left;padding:50px 0;width:100%}.testimonials-template #info-2{float:left;padding-bottom:60px;padding-top:65px;width:100%}.testimonials-template #info-1 p,.testimonials-template #info-2 p,.testimonials-template #info-3 p{color:#000;display:inline-table;font-size:18px;line-height:1.5em;margin-bottom:35px}.testimonials-template #info-1 span,.testimonials-template #info-2 span,.testimonials-template #info-3 span{margin-bottom:10px}.testimonials-template .text-content h4{font-size:18px;font-weight:700}.testimonials-template .link-img a{left:32%;position:absolute;top:33%}.testimonials-template #create{float:left;padding-bottom:63px;padding-top:70px;width:100%}.testimonials-template #cta{float:left;width:100%}.testimonials-template .support-community h1{margin-bottom:20px}.mayor-video h2{margin-top:70px}.testimonials-template .faq h1{padding-bottom:40px}.testimonials-template .faq h4{min-height:70px;padding-bottom:5px}.testimonials-template #create h1{color:#000;font-size:48px;font-weight:700;margin-bottom:31px}.testimonials-template #create p{color:#000;font-size:18px;line-height:1.5em}.testimonials-template #contact{background:#49494a;float:left;padding-bottom:63px;padding-top:38px;width:100%}.testimonials-template #contact h1{color:#ee2e24;font-size:48px;font-weight:700}.testimonials-template #contact a,.testimonials-template #contact a:hover{color:#ee2e24}.testimonials-template .nopadding{padding:0!important}.testimonials-template #main.lp img{display:block}.testimonials-template img.play-button-mayor{margin:0 auto}.testimonials-template #content-1{padding-top:32px}.testimonials-template .key-features{padding-top:35px}.testimonials-template .title-key{color:#000;font-size:18px;font-weight:700;margin-bottom:42px}.testimonials-template .shot{padding-bottom:72px}.testimonials-template .title-shot{color:#010101;font-size:23px;font-weight:700}.testimonials-template .list{background:url(/system/content-uploads/list.png) no-repeat;float:left;height:15px;margin-right:25px;margin-top:5px;width:17px}.testimonials-template .content-key p{color:#000;font-size:18px;margin-bottom:36px}.testimonials-template .shot{padding-top:132px}.testimonials-template .shotsports{margin-bottom:60px}.testimonials-template .carousel-inner>.item>a>img,.testimonials-template .carousel-inner>.item>img{margin:auto;width:100%}.testimonials-template .carousel-caption{color:#000;left:0;padding:0;right:0;top:0;width:100%}.testimonials-template .carousel-caption img{float:left;width:27.4%}.testimonials-template .name{font-weight:700}.testimonials-template .address,.testimonials-template .name{display:block!important;font-size:18px!important}.testimonials-template .text{float:left;font-size:18px;padding-left:50px;padding-right:76px;padding-top:33px;text-shadow:none;width:72%}.testimonials-template .info{color:#000;float:right;font-size:18px;padding-right:7%;position:absolute;text-align:right;top:64%;width:100%;z-index:99999}.testimonials-template .info p{font-weight:400}.testimonials-template .info h6{font-size:18px;font-weight:700;margin-top:14px}.testimonials-template span.quo{background:url(/system/content-uploads/quo.png) no-repeat;float:left;height:21px;width:25px}.testimonials-template span.quo-1{background:url(/system/content-uploads/quo1.png) no-repeat;float:left;height:21px;margin-bottom:15px;width:25px}.testimonials-template .carousel-indicators{bottom:4px}.testimonials-template .carousel-indicators li{border:1px solid #ee2e24!important}.testimonials-template .carousel-indicators .active{background:#ee2e24!important}.testimonials-template #content-2{background:#efefef;padding-bottom:35px;padding-top:75px}.testimonials-template #content-2 h1{font-size:48px;font-weight:700;margin-top:0}.testimonials-template .content-2-left span{margin-top:7px}.testimonials-template .content-2-left a{color:#ee2e24;cursor:pointer;font-size:18px}.testimonials-template .content-2-left a:hover{text-decoration:none}.testimonials-template .datasheet,.testimonials-template .release,.testimonials-template .webinar{margin-bottom:40px}.testimonials-template .elected #content-2{background:#fff;float:left;padding-bottom:80px;padding-top:75px;width:100%}.testimonials-template .elected #content-2 h1{color:#000;font-size:46px;font-weight:700;margin-bottom:20px;margin-top:38px}.testimonials-template .elected #content-2 p{color:#000;font-size:17px;line-height:1.5em;margin-bottom:25px}.testimonials-template .elected #content-2 .content-2-left{text-align:center}.testimonials-template .elected .content-2-left span{margin-top:7px}.testimonials-template .elected .content-2-left a{color:#ee2e24;cursor:pointer;font-size:18px}.testimonials-template .elected .content-2-left a:hover{text-decoration:none}.testimonials-template #content-3{background:#49494a;padding-bottom:70px;padding-top:50px}.testimonials-template #content-3 .title-left{color:#ee2e24;display:inline;font-size:45px;font-weight:700;margin-right:9px}.testimonials-template #content-3 .title-right{color:#fff;display:inline;font-size:45px;font-weight:700}.testimonials-template .click{padding-top:53px;text-align:center}.testimonials-template .click a{margin-right:16px}.testimonials-template .click img:hover{opacity:.5}.testimonials-template .elected #content-3{background:none;float:left;padding:0;width:100%}.testimonials-template .elected #content-3 .img-content-3{float:left;width:100%}.testimonials-template .elected #content-3 img{width:100%}.elected #content-4{background:#fff;float:left;padding-bottom:70px;padding-top:32px;width:100%}.testimonials-template .elected #content-4 h1{color:#000;font-size:48px;font-weight:700;margin-bottom:30px}.testimonials-template .elected #content-4 p{color:#000;font-size:18px}.testimonials-template .elected #content-5{background:#e0402b;color:#fff;float:left;padding-bottom:78px;padding-top:90px;width:100%}.testimonials-template .elected #content-5 img{float:right;margin-top:20px}.testimonials-template .elected #content-5 p{font-size:26px;line-height:1.5em}.testimonials-template .quote-1{line-height:36px;margin:0;padding:5px 30px}.testimonials-template .elected #content-5 i.fa-quote-left{background:url(/system/content-uploads/quo-white.png) no-repeat}.testimonials-template.factsheet i.fa-quote-left{background:url(/system/content-uploads/quo.png) no-repeat}.testimonials-template .elected #content-5 i.fa-quote-right{background:url(/system/content-uploads/quo-white-1.png) no-repeat}.testimonials-template.factsheet i.fa-quote-right{background:url(/system/content-uploads/quo-2.png) no-repeat}.testimonials-template .elected #content-5 p.author{font-size:18px;font-weight:500;margin:20px 0 0}.testimonials-template .elected #content-5 p.add{font-size:18px}.testimonials-template .elected #content-6{background:#49494a;float:left;padding-bottom:110px;padding-top:35px;width:100%}#request.dfr-form label{display:inline-block}#request.dfr-form textarea{height:auto;width:264px}#request.dfr-form input[type=checkbox]{display:inline-block;margin-right:18px;margin-top:4px;vertical-align:top;width:auto}#request.dfr-form input.submit{float:none;margin:12px 0}#request.dfr-form li.check-box label{width:auto}#request.dfr-form li{min-height:24px;padding-right:4%;width:50%}#request.dfr-form li.large{padding-bottom:0;width:100%}#request.dfr-form input,#request.dfr-form textarea{width:100%}#request input.submit.disabled{background:#dedede}#request input.disabled{background:#efd0d0}#hero_banner{background:#333;background:url(/system/content-uploads/v2_hero_bg.jpg) no-repeat 50%;background-size:cover;text-align:center}#hero_banner>div{color:#fff;margin:0 auto}#hero_banner>div h2{font-family:Roboto,sans-serif;font-weight:500}#hero_banner img{max-width:100%}#deck_nav{margin-top:440px;position:absolute;text-align:center;width:100%;z-index:500}#deck_nav>div{margin:0 auto;text-align:left;width:1080px}#deck_nav>div>a{color:#e82e24;display:block;float:left;font-size:6.7em;font-weight:600;line-height:30px}ul#slider_nav{display:table;float:left;list-style:none;margin:16px 20px}ul#slider_nav li{display:table-cell;padding:0 10px}ul#slider_nav li a{background:#e2e2e2;border-radius:8px;display:block;height:16px;width:16px}ul#slider_nav li a:hover{background:#c4c4c4}ul#slider_nav li a.active{background:#e82e24}#v2_deck{background:#fefbf3;height:598px;overflow:hidden}#v2_deck .v2_slide{height:598px;position:relative;text-align:center}#v2_deck .v2_slide#slide1>.slide_img{background-image:url(/system/content-uploads/slide1.jpg)}#v2_deck .v2_slide#slide2>.slide_img{background-image:url(/system/content-uploads/slide2.jpg)}#v2_deck .v2_slide#slide3>.slide_img{background-image:url(/system/content-uploads/slide3.jpg)}#v2_deck .v2_slide#slide4>.slide_img{background-image:url(/system/content-uploads/slide4.jpg)}#v2_deck .v2_slide#slide5>.slide_img{background-image:url(/system/content-uploads/slide5.jpg)}#v2_deck .v2_slide#slide6>.slide_img{background-image:url(/system/content-uploads/slide6.jpg)}#v2_deck .v2_slide#slide7>.slide_img{background-image:url(/system/content-uploads/slide7.jpg)}#v2_deck .v2_slide#slide8>.slide_img{background-image:url(/system/content-uploads/slide8.jpg)}#v2_deck .v2_slide>.slide_img{background-position:100% 0;background-size:cover;height:598px;position:absolute;right:0;top:0;width:60%;z-index:1}#v2_deck .v2_slide>div.cont{margin:0 auto;text-align:left;width:1080px}#v2_deck .v2_slide>div.cont>div{background:#fefbf3;height:598px;position:absolute;width:460px;z-index:100}#v2_deck .v2_slide>div.cont>div:before{background:#fefbf3;content:"";height:598px;overflow:visible;position:absolute;right:-50px;top:0;transform:skewX(-7deg);width:100px}#v2_deck .v2_slide>div.cont>div h4{font-family:Roboto,sans-serif;font-size:2.4em;font-weight:500;margin-top:100px}#v2_deck .v2_slide>div.cont>div h5{font-family:Roboto,sans-serif;font-size:2em;font-weight:300;margin-bottom:50px}#v2_deck .v2_slide>div.cont>div ul{list-style:none;margin:0}#v2_deck .v2_slide>div.cont>div ul li a{color:#000;display:block;font-size:1.1em;font-weight:300;padding:10px 0 10px 40px}#v2_deck .v2_slide>div.cont>div ul li a.v2_watch{background:url(/system/content-uploads/movie_icon.png) no-repeat 0;background-size:20px 13px}#v2_deck .v2_slide>div.cont>div ul li a.v2_read{background:url(/system/content-uploads/page_icon.png) no-repeat 0;background-size:16px 20px}#v2_deck .v2_slide>div.cont>div ul li a.v2_dl{background:url(/system/content-uploads/download_icon.png) no-repeat 0;background-size:16px 16px}#v2_deck .v2_slide>div.cont>div ul li a span{color:#e82e24;font-weight:500}section.home_v2{text-align:center}section.home_v2>div{margin:0 auto}#happeningNear{background:#e2e2e2;font-family:Roboto,sans-serif;text-align:center}#happeningNear a{background:#e82e24;background:url(/system/content-uploads/bracket_tl.png) no-repeat 0 0,url(/system/content-uploads/bracket_tr.png) no-repeat 100% 0,url(/system/content-uploads/bracket_bl.png) no-repeat 0 100%,url(/system/content-uploads/bracket_br.png) no-repeat 100% 100%;background-size:17px 17px,17px 17px,17px 17px,17px 17px;color:#000;display:inline-block;font-weight:700;padding:20px 30px;text-transform:uppercase}#happeningNear img{margin-bottom:25px}#homeContent{background:#fefbf3;padding:40px 0}#homeContent>div{text-align:left}#homeContent h1{font-size:2em;margin-bottom:20px}#homeContent h3{font-size:1.2em;font-weight:500;margin-bottom:20px}#homeContent p{font-size:1em;margin-bottom:10px}#homeContent>div>ul{font-size:1em;list-style:none}#homeContent>div>ul>li{background:url(/system/content-uploads/top_ul.png) no-repeat 0 10px;background-size:15px 15px;margin-bottom:13px;padding:5px 0 5px 35px}#homeContent>div>ul>li>ul{list-style:none;margin-left:20px;margin-top:10px}#homeContent>div>ul>li>ul>li{background:url(/system/content-uploads/inner_ul.png) no-repeat 0 11px;background-size:10px 10px;margin-bottom:13px;padding:5px 0 5px 35px}#homeContent img.graph{display:block;margin:40px 0;width:100%}#homeContent a.downloadEbook,#homeContent a.viewCities{background:url(/system/content-uploads/map_icon.png) no-repeat 0;background-size:40px 40px;display:block;font-size:1em;font-weight:600;margin-bottom:20px;padding:20px 0 20px 60px}#homeContent a.downloadEbook{background:url(/system/content-uploads/ebook_icon.png) no-repeat 0;background-size:39px 35px;padding:20px 0 20px 60px}#sub_hero{background:url(/system/content-uploads/v2_hero_bottom.jpg) no-repeat 50%;background-size:cover}#sub_hero>div{color:#fff}#sub_hero>div>a{background:#e82e24;background:url(/system/content-uploads/bracket_tl.png) no-repeat 0 0,url(/system/content-uploads/bracket_tr.png) no-repeat 100% 0,url(/system/content-uploads/bracket_bl.png) no-repeat 0 100%,url(/system/content-uploads/bracket_br.png) no-repeat 100% 100%;background-size:17px 17px,17px 17px,17px 17px,17px 17px;color:#fff;display:inline-block;font-weight:700;padding:20px 30px;text-transform:uppercase}#sub_hero{height:220px}#sub_hero>div{padding-top:40px}#sub_hero>div>h2{font-size:1.5em;font-weight:500;margin-bottom:20px}@media only screen and (min-width:320px){#hero_banner>div{padding:20px 0;width:305px}#hero_banner>div h2{font-size:1.2em;padding:0 15px}section.home_v2>div{width:305px}#happeningNear{padding:20px 0}#happeningNear img{height:30px}#happeningNear a{font-size:1.1em}#v2_deck,#v2_deck .v2_slide{height:270px}#v2_deck .v2_slide>.slide_img{height:270px;width:60%}#v2_deck .v2_slide>div.cont{width:280px}#v2_deck .v2_slide>div.cont>div{height:270px;width:250px}#v2_deck .v2_slide>div.cont>div:before{height:270px;right:-20px;width:40px}#v2_deck .v2_slide>div.cont>div h4{font-size:1.2em;margin-top:20px}#v2_deck .v2_slide>div.cont>div h5{font-size:1em;margin-bottom:10px}#v2_deck .v2_slide>div.cont>div ul li a{font-size:.9em;padding-bottom:4px;padding-right:20px;padding-top:4px}#deck_nav{margin-top:200px}#deck_nav>div{width:305px}#deck_nav>div>a{font-size:3em}ul#slider_nav{margin-bottom:0;margin-top:13px}ul#slider_nav li{padding:0 5px}ul#slider_nav li a{border-radius:6px;height:12px;width:12px}}@media only screen and (min-width:480px){#hero_banner>div{padding:30px 0;width:470px}#hero_banner>div h2{font-size:1.7em;padding:0 25px}section.home_v2>div{width:470px}#happeningNear{padding:30px 0}#happeningNear img{height:30px}#happeningNear a{font-size:1.2em}#homeContent{padding:30px 0}#homeContent h1{font-size:2.4em;margin-bottom:20px}#homeContent h3{font-size:1.2em}#v2_deck,#v2_deck .v2_slide{height:270px}#v2_deck .v2_slide>.slide_img{height:270px;width:60%}#v2_deck .v2_slide>div.cont{width:470px}#v2_deck .v2_slide>div.cont>div{height:270px;width:300px}#v2_deck .v2_slide>div.cont>div:before{height:270px;right:-20px;width:40px}#v2_deck .v2_slide>div.cont>div h4{font-size:1.2em;margin-top:20px}#v2_deck .v2_slide>div.cont>div h5{font-size:1em;margin-bottom:10px}#v2_deck .v2_slide>div.cont>div ul li a{font-size:.9em;padding-bottom:4px;padding-right:20px;padding-top:4px}#deck_nav{margin-top:200px}#deck_nav>div{width:470px}#deck_nav>div>a{font-size:3em}ul#slider_nav{margin-bottom:0;margin-top:13px}ul#slider_nav li{padding:0 5px}ul#slider_nav li a{border-radius:6px;height:12px;width:12px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.pio-toolkit{padding-bottom:40px}.pio-mobile1{margin-left:20px;width:85%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.double-column .left-section,.double-column .right-section{width:100%}.stat-box{background:#fff;padding:25px}#hero_banner>div{padding:50px 0;width:700px}#hero_banner>div h2{font-size:2em;padding:0 50px}section.home_v2>div{width:700px}#happeningNear{padding:50px 0}#happeningNear img{height:40px}#happeningNear a{font-size:1.3em}#homeContent{padding:40px 0}#homeContent h1{font-size:2.6em;margin-bottom:20px}#homeContent h3,#homeContent p{font-size:1.2em}#homeContent p{margin-bottom:20px}#homeContent img.graph{display:block;margin:40px 15%;width:70%}#homeContent a.viewCities{background-size:80px 80px}#homeContent a.downloadEbook,#homeContent a.viewCities{font-size:1.2em;margin-bottom:20px;padding:35px 0 35px 110px}#homeContent a.downloadEbook{background-size:78px 71px}#homeContent>div>ul{font-size:1.2em}#sub_hero{height:400px}#sub_hero>div{padding-top:120px}#sub_hero>div>h2{font-size:2em;font-weight:500;margin-bottom:30px}#sub_hero>div>a{font-size:1.6em}#v2_deck,#v2_deck .v2_slide{height:400px}#v2_deck .v2_slide>.slide_img{height:400px;width:60%}#v2_deck .v2_slide>div.cont{width:700px}#v2_deck .v2_slide>div.cont>div{height:400px;width:360px}#v2_deck .v2_slide>div.cont>div:before{height:400px;right:-44px;width:70px}#v2_deck .v2_slide>div.cont>div h4{font-size:2.1em;margin-top:60px}#v2_deck .v2_slide>div.cont>div h5{font-size:1.8em;margin-bottom:30px}#v2_deck .v2_slide>div.cont>div ul li a{font-size:1em}#deck_nav{margin-top:310px}#deck_nav>div{width:700px}#deck_nav>div>a{font-size:5em}ul#slider_nav{margin-bottom:0;margin-top:16px}ul#slider_nav li{padding:0 5px}ul#slider_nav li a{border-radius:8px;height:16px;width:16px}}@media only screen and (min-width:992px){.right-sst-mobile{width:55%}#hero_banner>div{padding:70px 0;width:900px}#hero_banner>div h2{font-size:2.3em;padding:0 70px}section.home_v2>div{width:900px}#happeningNear{padding:60px 0}#happeningNear img{height:50px}#happeningNear a{font-size:1.4em}#homeContent{padding:40px 0}#homeContent h1{font-size:2.9em;margin-bottom:20px}#homeContent h3{font-size:1.2em}#homeContent img.graph{display:block;margin:40px 15%;width:70%}#sub_hero{height:500px}#sub_hero>div{padding-top:180px}#sub_hero>div>h2{font-size:2.6em;font-weight:500;margin-bottom:40px}#sub_hero>div>a{font-size:1.9em}#v2_deck,#v2_deck .v2_slide{height:498px}#v2_deck .v2_slide>.slide_img{height:498px;width:60%}#v2_deck .v2_slide>div.cont{width:900px}#v2_deck .v2_slide>div.cont>div{height:498px;width:460px}#v2_deck .v2_slide>div.cont>div:before{height:498px;right:-50px;width:100px}#v2_deck .v2_slide>div.cont>div h4{font-size:2.4em;margin-top:80px}#v2_deck .v2_slide>div.cont>div h5{font-size:2em;margin-bottom:50px}#v2_deck .v2_slide>div.cont>div ul li a{font-size:1.2em}#deck_nav{margin-top:360px}#deck_nav>div{width:900px}ul#slider_nav li{padding:0 10px}}@media only screen and (min-width:1200px){#hero_banner>div{padding:90px 0;width:1080px}#hero_banner>div h2{font-size:2.5em;padding:0 100px}section.home_v2>div{width:1080px}#happeningNear{padding:80px 0}#happeningNear img{height:60px}#happeningNear a{font-size:1.5em}#homeContent{padding:50px 0}#homeContent h1{font-size:3.2em;margin-bottom:20px}#homeContent h3{font-size:1.2em}#sub_hero>div>h2{font-size:2.8em;font-weight:500;margin-bottom:40px}#v2_deck,#v2_deck .v2_slide{height:598px}#v2_deck .v2_slide>.slide_img{height:598px;width:60%}#v2_deck .v2_slide>div.cont{width:1080px}#v2_deck .v2_slide>div.cont>div{height:598px;width:460px}#v2_deck .v2_slide>div.cont>div:before{height:598px;right:-50px;width:100px}#v2_deck .v2_slide>div.cont>div h4{font-size:2.4em;margin-top:100px}#v2_deck .v2_slide>div.cont>div h5{font-size:2em;margin-bottom:50px}#deck_nav{margin-top:440px}#deck_nav>div{width:1080px}ul#slider_nav li{padding:0 10px}}#community-2 .col-2{padding:60px 5% 0 0;width:45%}#community-2 .col-2 img{display:block;margin:0 auto 40px;width:268px}.p-0{padding:0!important}.img-icon-wrapper{align-items:center;display:flex;height:100px;text-align:center;width:150px}.img-icon-wrapper img{display:block;margin:0 auto;max-height:100px;max-width:100px}a.button.red-btn{background-color:#ee2e24;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px}.page-id-4318 .sst-module-carousel,.page-id-4394 .sst-module-carousel,.page-id-4567 .sst-module-carousel{padding-bottom:60px;padding-top:60px}@media (max-width:768px){.vid-wrapper.community-page-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.vid-wrapper.community-page-video embed,.vid-wrapper.community-page-video iframe,.vid-wrapper.community-page-video object{height:100%;left:0;position:absolute;top:0;width:100%}}@media (min-width:768px){.community-flex-wrapper{align-items:center;border:thin solid transparent;display:flex}}#technology-page{background:url(/wp-content/uploads/2018/09/technology.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:180px 0;text-align:center}.technology-pg .about_section h3,.technology-pg .section.software_section h3{line-height:1.5em}.technology-pg p.bullet-desc{min-height:115px}.technology-pg .citizens-video{background:url(/system/content-uploads/img-citizen-irc.jpg) no-repeat 50% transparent!important;background-size:cover;padding:225px 0;text-align:center}.technology-pg .law-enforcement-inner.bg-realtime{background:url(/wp-content/uploads/2018/09/sound-wave.jpg) no-repeat 50% transparent;background-size:cover;padding:0}.technology-pg .law-enforcement-inner.bg-realtime .right-margin-section{color:#fff;float:right;padding:125px 0;width:50%}.technology-pg .law-enforcement-inner h3{line-height:1.5em;padding-top:20px}.technology-pg .technology-diagram img.number{max-width:110px;width:100%}.technology-pg .about_section,.technology-pg .tecnology-cta.cta_section{padding:75px 0}.technology-pg .icons_section{padding:20px 0}.technology-pg .video-wrap h2{color:#fff}.technology-pg .play_button{left:50%;margin-left:-40px;margin-top:-60px;max-width:80px;position:absolute;top:50%;width:100%}.technology-pg .video{background:url(/system/content-uploads/header_thumb_2a.jpg);background-size:cover;height:250px;position:relative;top:0;width:100%}.technology-pg .video h3{bottom:40px;left:50%;line-height:1.5em;margin-left:-150px;margin-top:0;position:absolute}.technology-pg .software_section{padding:70px 0}.technology-pg .software_section h2{margin-bottom:30px}.technology-pg .icons_section .technology-diagram ul.dot-spot{text-align:left}@media screen and (max-width:420px){.technology-pg .law-enforcement-inner.bg-realtime .right-margin-section{margin:0 auto;padding:100px 20px;width:100%}.technology-pg .law-enforcement-inner.bg-realtime{background:#000}}@media only screen and (min-device-width:320px) and (max-device-width:414px){.technology-pg p.bullet-desc{min-height:0}}.law-page .challenge-img{max-width:360px;width:100%}.law-page .icon-ch{display:block;height:85px;margin:20px auto 30px;width:auto}.law-page .proven_tech img.step-img{box-shadow:5px 5px 32px grey}.law-page .law-challenge .text-wrap,.missions-page .patrol-section .dot-list .text-wrap{margin:auto;padding:0 50px;width:100%}.law-page span.flex_num{color:#fe0006;display:inline-block;font-size:48px;left:0;position:absolute;top:0}.law-page .row.impact_challenges{clear:both;padding:75px 0 20px}.law-page .law-challenge h2{margin-bottom:30px}.law-page .challenges-section{padding:70px 0 90px}.law-page .challenges-section .challenge-item{margin:40px 0 60px}.law-page .challenges-section .challenge-item .text-wrap{background:#fff;padding:30px}.law-page .proven_tech .proven-wrap{overflow:auto;padding:70px 0}.law-page .proven_tech h2{font-size:26px;line-height:120%;padding-bottom:10px}.law-page .proven-wrap .stat-box{background:transparent;padding:20px 0 0;text-align:center}.law-page .proven_tech{padding-bottom:50px}.law-page .proven_tech .stat-box h2{font-size:60px}.law-page .proven_tech .step-item{margin-bottom:70px}.law-page .proven_tech .step-item .text-wrap{margin-top:50px}.law-page .proven_tech .step-item .text-wrap h3{margin-bottom:20px}.law-page .ballistic_section{background:url(img/ballistic-background.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:80px 0;position:relative}.law-page .ballistic_section .half-overlay{background-color:rgba(0,0,0,.65);height:100%;left:0;position:absolute;top:0;width:55%}.law-page .ballistic_section h2{font-size:30px;line-height:120%;margin-bottom:20px}.law-page .ballistic_section li{font-size:18px}.law-page .ballistic_section .button{margin-bottom:20px}.law-page .justice_section{padding:90px 0 0}.law-page .justice_section .justice-item{margin-bottom:70px}.law-page .justice_section .justice-item .text-wrap{margin-top:60px}.law-page .justice_section .first-item .text-wrap{padding-left:30px}.law-page .justice_section .justice-item .text-wrap li{font-size:18px;margin-bottom:15px}.law-page .justice_section .justice-item h3{margin-bottom:20px}@media screen and (max-width:667px){.law-page span.flex_num{top:-10px}}@media only screen and (min-device-width:320px) and (max-device-width:414px){.law-page span.flex_num{top:0}}.bg-sitesecure{background:url(/wp-content/uploads/2018/09/site-secure-background.jpg) no-repeat 50% transparent;background-position-y:center;background-size:cover}.sst-module .bg-sitesecure{padding-bottom:100px;padding-top:100px}blockquote#new-results-page-quote p{line-height:1.5}.sst-modal-youtube-player{position:relative}.sst-modal-youtube-player .sst-modal-youtube-player-thumbnail{height:auto;width:100%}.sst-modal-youtube-player .video-play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sst-modal-youtube-player .video-play-button img{width:100px}@media (max-width:767px){.sst-modal-youtube-player .video-play-button img{width:70px}}.training-introduction h2{line-height:140%}.training-introduction .sst-cta__heading{font-size:24px}.training-section ul{list-style:none;margin:0;padding-left:24px}.training-section ul li{margin-bottom:6px}.training-section ul li:before{color:#ee2e24;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.training-section a:not(.card){font-weight:400;position:relative;text-decoration:underline}.training-box{border:1px solid #d0d0d0;margin-bottom:24px;padding:24px;text-align:center}.training-box img{display:block;height:200px;margin:18px auto 0;max-width:100%;width:auto}.training-item .training-item-image,.training-item .training-item-video-thumbnail{display:block;height:auto;margin-bottom:16px;max-width:100%;width:100%}.training-item p{font-size:16px;margin-bottom:12px}a.fancybox.training-video{display:block;position:relative}a.fancybox.training-video:before{background:rgba(0,0,0,.3) url(../../img/play.png) 50% no-repeat;background-size:48px 48px;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.card-flip{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card-flip>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0;transition:transform .3s;transition-timing-function:linear;width:100%}.card-flip .card-front{transform:rotateY(0deg)}.card-flip .card-back{position:absolute;top:0;transform:rotateY(180deg)}.card-flip .card-body{flex:1 1 auto;padding:1.25rem}.card-flip:hover .card-front{transform:rotateY(-180deg)}.card-flip:hover .card-back{transform:rotateY(0deg)}#card-flip-section .wrapper-icon{display:block}#card-flip-section .wrapper-icon img{height:70px;width:auto}#gunshot-detection-page-section-four .card{border:thin solid #e9ecef;border-radius:4px}#gunshot-detection-page-section-four .card a{transition:all .3s ease-in-out}#gunshot-detection-page-section-four .card a:hover{box-shadow:0 24px 48px rgba(0,0,0,.2);transform:translateY(-5px);transition:all ease-in-out ease-in-out}#gunshot-detection-page-section-four .card-title{margin-bottom:20px}@media screen and (min-width:768px){#gunshot-detection-page-section-four .card-wrapper{display:flex}#gunshot-detection-page-section-four .card-wrapper .col-md-4{display:flex;width:33.3333333333%}}@media (min-width:768px){#gunshot-detection-three-card-wrapper{max-width:880px}}.careers-intro{background:#ebebeb;overflow:auto;padding:64px 0 50px}.careers-intro h2{font-size:40px}.careers-page .title-wrap{float:left;width:40%}.careers-page .text-wrap{float:left;width:60%}.careers-page .careers-background{height:540px}.careers-page .careers-oportunities{overflow:hidden}.careers-page .careers-carousel{background:url(/system/content-uploads/collage-desktop.png) no-repeat 50% transparent;background-size:cover;height:500px;margin-top:12px}.careers-page .careers-oportunities .list-items a{font-weight:500}.careers-page .careers-perks h4{font-weight:400;padding:0 15px}.careers-oportunities p{margin-top:10px;width:80%}.apply{float:left;margin-top:150px;text-align:center;width:20%}.careers-perks{background:#ebebeb;text-align:center;width:100%}#position-career{float:left;width:80%}#position-career h1{margin-bottom:20px}.careers-lightbox{overflow:auto;padding:50px;width:650px}.careers-lightbox ul{list-style:none}.careers-form{overflow:auto;padding-bottom:20px}.careers-form .field{clear:both}.careers-form select{margin-bottom:20px}.careers-form .eeoc_form_data{clear:both;margin-bottom:20px;text-align:right}.careers-form .eeoc_form_data p{font-size:14px;margin-bottom:0}.careers-form #eeoc_fields{clear:both;padding-top:40px}.careers-form ul p{margin-bottom:15px}.careers-form #eeoc_fields ul{margin-bottom:30px;overflow:auto}.careers-form #eeoc_fields li{font-size:14px;margin-bottom:10px;min-height:0;padding-bottom:0}.careers-form #eeoc_fields li:before{background:transparent}.careers-form h5{font-size:18px;font-weight:500;margin-bottom:10px}.careers-form h4,.careers-lightbox h4{font-weight:500}.career-single ul{list-style:none;margin-bottom:30px}.career-single li{line-height:150%;margin-bottom:20px;padding-left:30px;position:relative}.career-single li:before{background:url(../../img/dot-icon-small.png) no-repeat;background-size:100%;content:"";height:15px;left:0;line-height:100%;position:absolute;top:5px;vertical-align:top;width:15px}.place-to-work{background:#fff}.place-to-work .stat-boxes{padding-bottom:50px}@media (min-width:769px){.place-to-work .stat-boxes{justify-content:center}}.place-to-work .stat-boxes [class*=col]{margin-bottom:30px}@media (min-width:1201px){.place-to-work .stat-boxes [class*=col]{margin-bottom:0}}.place-to-work img.aligncenter{display:block;height:auto;margin:24px auto 0;max-width:100%}.place-to-work .stat-box{border:2px solid #ddd;border-radius:1px;height:100%;padding:10px;text-align:center}.place-to-work .stat-box h2{font-weight:700;padding-top:0}.place-to-work .stat-box p{color:#000;font-size:17px;font-weight:400;line-height:24px;margin-bottom:0}.place-to-work .stat-box a.cta-button{color:#ee2e24}.shotspotter_works{padding:0 10px;text-align:left;text-align:center}.shotspotter_works img{height:80px;margin-bottom:20px;margin-top:20px}.shotspotter_works h4{font-weight:600;margin-bottom:5px;text-transform:uppercase}.shotspotter_works p{padding:0 15px;text-align:left}#partners-page{background:url(/wp-content/uploads/2018/09/partnerships_banner.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:180px 0;text-align:center}.partners-page .wpcf7-form-control-wrap{float:left;width:100%}.partners-page .partners-list .logo-partner{max-width:200px;width:100%}.partners-page .partners-list .partner-wrap{margin-bottom:50px}.partners-page .partners-list .logo-wrap{display:inline-block;width:200px}.partners-page .partners-list .pr{display:inline-block;padding-left:20px;vertical-align:top;width:calc(100% - 210px)}.partners-page .partners-list .press-item{margin-bottom:30px}.partners-page .partners-list .press-item p{margin-bottom:5px}.partners-page .ecosystem-img{max-width:800px;width:100%}.partners-page .data-integration h4{line-height:1.3em;margin:10px 0 20px}.partners-page .dot-spot.partner li{line-height:20px;margin-bottom:20px;margin-left:15px}.partners-page .dot-spot li{font-size:18px}.partners-page .col-2 input{border:2px solid #dadce3;font-size:16px;padding:5px;width:95%}.partners-page .quote{margin:75px auto 0}.partners-page textarea{width:84%}.partners-page label{color:#000;display:block;font-size:16px;font-weight:500;margin:0 0 5px;width:100%}.partners-page span.info{clear:both;display:block;font-size:14px;width:85%}.partners-page .full-col{clear:both;float:left;width:100%}.partners-page .wpcf7-submit{background:#ee2e24;border:none;color:#fff;cursor:pointer;float:right;font-size:18px;font-weight:300;margin:0 16% 0 0;padding:13px 18px;text-transform:uppercase;width:auto}.partners-page .wpcf7-response-output{display:none!important}.partners-page .clearfix{height:80px}@media screen and (max-width:768px){.partners-page .quote h4{padding-top:30px}.partners-page textarea{width:100%}.partners-page .wpcf7-submit{margin:0}.partners-page .col-2 input{width:100%}.partners-page .partners-list .logo-wrap{text-align:center;width:100%}.partners-page .partners-list .pr{margin-top:20px;padding:0;width:100%}.partners-page .clearfix{height:40px}}@media screen and (max-width:991px){.partners-page .partners-list .pr{width:calc(100% - 170px)}.partners-page .partners-list .logo-partner{max-width:150px}.partners-page .partners-list .logo-wrap{width:150px}.partners-page .top-section{padding:120px 0 140px}}.sub-page [data-bs-toggle=collapse]{color:#ee2e24}.sub-page__sidebar{padding-right:0}.sub-page__sidebar .nav{border-right:1px solid #959595;padding-right:15px;padding-top:60px;position:sticky;text-align:right;top:0}.sub-page__sidebar .nav-link{color:#000;font-size:17px;font-weight:300;text-transform:uppercase}.sub-page__sidebar .nav-link.active{color:#ee2e24}.sub-page__content{padding-top:90px}.page-template-page-campussecurity .sst-module-hero h1{font-size:60px}.page-template-page-campussecurity .sst-module-hero .inner-content{max-width:1140px;padding-bottom:70px;padding-right:24px;padding-top:48px;width:100%}.page-template-page-campussecurity #secure-2 h2,.page-template-page-campussecurity .law-enforcement-inner.integration-services h2,.page-template-page-campussecurity .law-features.security-features h2{color:#000}.page-template-page-campussecurity .law-features.security-features h2{margin-bottom:30px}.privacy-policy-page .privacy-policy-section{padding-bottom:40px}.privacy-policy-page .privacy-policy-section:not(:last-of-type){border-bottom:thin solid #ccc}.privacy-policy-page h3.text-underline{margin-bottom:20px}.privacy-policy-page .list-bullet-primary li{font-size:18px}.page-template-page-privacy-policy #sidebar{padding-top:96px}.results-page .stat-features>h4{font-size:34px;font-weight:700;margin-bottom:72px;padding:0 12px}.section.results-inner.stat-features.security-features>.inner-content.row{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start}.results-inner.stat-features .stat-wrap{background:#fff;border:3px solid #7d7d7d;display:block;float:left;margin:6px;padding:1px;transition:.18s;vertical-align:top;width:calc(33.33333% - 24px)}.results-inner.stat-features .stat-wrap:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2)}@media (max-width:769px){.results-inner.stat-features .stat-wrap{margin:6px 0;width:100%}}.results-inner.stat-features a.stat-link{color:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.results-inner .stat-wrap h4{font-size:26px;font-weight:700;line-height:36px}.results-inner .stat-box h2{color:#f12b15;font-size:42px;font-weight:900;padding:12px 0}.results-inner .stat-box h5{color:#454545;font-size:18px;font-weight:700;padding-bottom:12px}.results-inner .stat-box h5,.results-inner .stat-box p{line-height:130%;margin:0 auto;max-width:280px;width:100%}.results-inner .stat-box p{color:#000;font-size:22px;font-weight:100}.results-inner a.cta-button{color:red;font-size:14px;line-height:24px;margin-top:0}.elected_officials .section.inner h1{padding-bottom:40px}.elected_officials h4{min-height:50px;padding-bottom:10px}.elected_officials .works-left p{font-size:28px;line-height:1.5em;margin-top:40px;padding:10px 50px 10px 0}.elected_officials .works-right img{max-width:370px;width:100%}.video-wrapper #video-play{position:relative;z-index:20}.news-page h3{margin-bottom:20px}.news-page .expand,.news-page .press-info a{color:#ee2e24}.news-page .featured-news .news-feature{float:left;padding:0 15px;width:33%}.news-page .featured-news .img-wrap{border:1px solid #c8c8c8;height:150px;width:100%}.news-page .featured-news{float:left;overflow:hidden;width:100%}.news-page .news-feature h4{font-size:17px}.news-page .news-feature .date{margin:0 0 5px;width:100%}.news-page .news-feature .read-more{font-weight:500}.news-page .news-feature a:hover{color:#000}.news-page .news-feature a:hover .img-wrap{opacity:.8}.news-page .news-feature a:hover .read-more,.news-page .news-feature a:hover h4{color:#ee2e24}.page-numbers{color:#000;font-size:16px}.page-numbers.current,.page-numbers:hover{color:#ee2e24}.search-news .search input[type=submit]{background:red;border:none;color:#fff;padding:3px 20px}.archive-news .page-hero{background:url(/system/content-uploads/news-events-main.jpg) 50% no-repeat;background-size:cover}.healthcare-page .section{padding:80px 0 90px}.healthcare-page .healthcare-bg{background:url(https://www.shotspotter.com/wp-content/uploads/2019/01/background-healthcare.jpg) no-repeat 0 0 transparent;background-size:cover;padding:150px 0 170px}.healthcare-page .overview-text{margin-bottom:100px}.healthcare-page .icon-benefit{margin:40px 0 10px;max-width:86px}.healthcare-page .benefits-section .img-wrap{min-height:145px;text-align:center}.healthcare-page .benefits-section .title{font-size:1.15rem;font-weight:600}.healthcare-page .quote-box .title{color:#b7b7b7;display:inline-block;font-size:.9em;line-height:1.3em}.healthcare-page .aast_thumb{display:block;margin:0 auto 15px;max-width:160px}.healthcare-page .aast-section h2{margin-bottom:45px}.healthcare-page .aast-section .title{font-size:1.15rem;font-weight:500;margin-bottom:10px}.healthcare-page .aast-section ul{margin-bottom:40px}.healthcare-page .critical h2{margin-bottom:30px}.healthcare-page .critical .sources{display:block;font-size:.875rem;margin-top:20px}.healthcare-page .critical .num{color:#f12b15;font-size:60px;font-weight:500;line-height:100%;padding:0}.healthcare-page .critical b{display:inline-block;font-weight:500;margin-top:10px}.healthcare-page .quote-box .quote-wrap,.healthcare-page .row.testimonial{position:relative}.healthcare-page a.quote-link{bottom:24px;left:50%;position:absolute;transform:translate(-50%);z-index:1}@media (max-width:767px){.healthcare-page a.quote-link{bottom:18px;font-size:14px;line-height:24px}.healthcare-page .quote-box{padding-bottom:48px!important}.testimonial .img-wrap{display:none}}.healthcare-page .quote-box{background:#fff;display:table;margin-top:40px;min-height:350px;padding:25px 38px 5px}.healthcare-page .quote-box i.quote-1.fa.fa-quote-right{bottom:inherit;right:0;top:0}.healthcare-page .author-quote{text-align:center}.healthcare-page .critical .critical-stat{margin-top:15px}.healthcare-page .critical .stat-wrap{margin-bottom:40px}.healthcare-page .critical .num-text{color:#f12b15;font-size:40px;font-weight:500;line-height:100%;padding:0}.healthcare-page .testimonial .img-wrap{background-size:cover;margin-top:40px;min-height:350px}.healthcare-page .nopadding{padding:0}.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),.hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){box-sizing:border-box;min-height:27px;padding:0 15px}#contact-page.healthcare_contact{background:url(../../img/contact_hero_healthcare.jpg) no-repeat 50%;background-size:cover;color:#fff;margin-bottom:50px;padding:100px 0;text-align:center}.law-cta .healthcare-references p a{font-weight:500;text-decoration:underline}.law-cta .healthcare-references p{font-size:1em;font-weight:400}.hidden-tablet-mobile{display:block}.visible-tablet-mobile{display:none}.technology-bg{background:#fff;background-size:contain}.technology-bg .title-section h1,.technology-bg .title-section h3{color:#000;text-align:center}.technology-bg .title-section h3{margin-bottom:10px}.technology-bg .title-section .button{color:#000;margin-top:25px;text-align:center}.technology-diagram{overflow:auto;padding-bottom:100px}.technology-diagram .img-wrap{margin:0 auto 20px;max-width:166px;width:100%}.technology-diagram .column-3{box-sizing:border-box;float:left;padding-right:30px;width:33%}.technology-bg .title-section{padding-bottom:45px;padding-top:70px;text-align:center}.technology-bg .technology-diagram h4 .technology-bg .technology-diagram p{color:#000}.technology-bg .technology-diagram .img-wrap{text-align:center}.technology-bg .technology-diagram .software{max-width:72px;width:100%}.technology-features{background:#f2f2f2}.technology-push-notifications-background{background:url(/system/content-uploads/SST_mobile_image.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:200px 0}.technology-push-notifications-background .button{color:#fff;margin-top:20px}.technology-irc-background{background:url(/system/content-uploads/img-technology-irc-2.jpg) no-repeat 50% transparent!important;background-size:cover!important}.tecnology-cta{text-align:center}.tecnology-cta h2{font-weight:500;margin-bottom:30px;text-transform:uppercase}.technology-solution{background-color:#f2f2f2}.technology-features h2{margin-bottom:45px}.technology-features h4{margin-bottom:20px}.technology-features ul{margin-bottom:40px;width:90%}.technology-features ul.height-right{min-height:258px}.technology-solution h2{margin-bottom:70px}.technology-solution .solution-item{margin-bottom:75px}.technology-solution .solution-item .left-section,.technology-solution .solution-item .right-section{display:inline-block;margin:0 -2px;vertical-align:top;width:50%}.technology-solution .solution-item .img-wrap{display:inline-block;text-align:center;vertical-align:text-top;width:95px}.technology-solution .solution-item .solution-icon{height:70px;margin:auto;width:auto}.technology-solution .solution-item .text-wrap{display:inline-block;vertical-align:text-top;width:calc(100% - 120px)}.technology-solution .solution-item .intro{font-size:25px;line-height:130%;margin-top:10px}.lightbox-email .container{box-sizing:border-box;padding:50px}.citizens-bg{background:url(/system/content-uploads/citizens-banner-background.jpg) no-repeat 50% transparent;background-size:cover}.citizens-video{background:url(/system/content-uploads/img-citizen-irc.jpg) no-repeat 50% transparent;background-size:cover;padding:225px 0;text-align:center}.citizens-video a{color:#fff}.citizens-video .play-btn-img{margin:0 auto 20px;max-width:80px;width:100%}.citizens-video h2{font-size:30px}.citizens-problem h2{font-size:30px;line-height:40px;margin-bottom:30px}.citizens-impact .column-3{float:left;font-size:18px;line-height:30px;margin-right:3%;width:30%}.citizens-impact h2{margin-bottom:40px}.law-enforcement-inner.bg-city{background:url(/system/content-uploads/get-in-your-city-bg.jpg) no-repeat 50% transparent;background-size:cover}.bg-city h2{margin-bottom:40px}.bg-city .left-margin-section{color:#fff;float:left;padding:175px 100px 125px 0;width:50%}.citizens-cities-list{padding-bottom:0}.citizens-cities-list .list-item{display:flex;justify-content:space-between}.citizens-cities-list .city-img{clear:both;float:left;width:100%}.city-page{background:url(/wp-content/uploads/2018/09/cities_bg.jpg) no-repeat top transparent;background-size:cover}.law-enforcement-inner.section .city-img .city-bg-img{border-bottom:3px solid grey;padding-bottom:10px}.law-enforcement-inner.section .city-img .city-bg-img,.results-inner.section .city-img .city-bg-img{clear:both;display:block;margin-top:110px;max-width:1141px;width:100%}.citizens-cities-list h2{margin-bottom:45px;text-align:center}.citizens-cta h2{margin-bottom:75px;text-align:center}.citizens-cta .center-section,.citizens-cta .left-section,.citizens-cta .right-section{box-sizing:border-box;float:left;min-height:330px;padding:30px;width:33%}.citizens-cta .triple-column{margin-bottom:40px;overflow:auto}.citizens-cta p{margin:0 auto;width:90%}.citizens-cta .center-section{border-right:1px solid grey}.cta-banner .text-banner{min-height:180px;padding:120px 0;text-align:center}.cta-page.bg-black{background:#333;color:#fff;padding:100px 0}.support-page-bg{background:url(/system/content-uploads/support-background.jpg) no-repeat 50% transparent;background-size:cover;padding:180px 0}.support-page .support-title{padding-bottom:30px}.support-page h4{padding-bottom:15px}.law-enforcement-inner.bg-support{background:url(/system/content-uploads/support-analysis-background.jpg) no-repeat 50% transparent;background-size:cover}.support-mission{background-color:#000;color:#fff}.support-mission p{font-size:30px;line-height:120%;margin-bottom:0}.support-quality .text-section{box-sizing:border-box;display:inline-block;padding-right:60px;width:74%}.support-quality .image-section{display:inline-block;vertical-align:top;width:25%}.support-quality h2{margin-bottom:20px}.support-quality .percentage-support{max-width:260px;width:100%}.support-quality .percent-info{color:grey;font-size:14px}.support-page-bg h4{font-size:30px;font-weight:400}.support-advantage .triple-column .column{box-sizing:border-box;color:#4d4d4d;display:inline-block;margin-top:40px;vertical-align:top;width:33%}.support-testimonials .quote{background:transparent;color:#000;font-size:20px;font-style:italic;font-weight:500;padding-bottom:30px}.support-testimonials .testimonial-thumb{margin:auto auto 20px;max-width:120px!important;width:100%}.net-promoter .net-promoter-text{box-sizing:border-box;display:inline-block;padding-left:30px;vertical-align:top;width:72%}.net-promoter .net-promoter-wrap{display:inline-block;padding-right:30px;text-align:right;vertical-align:top;width:24%}.net-promoter .net-promoter-wrap .customer-excelence{display:inline;max-width:220px!important;width:100%}.net-promoter .graph-net-promoter{margin-top:90px;max-width:599px!important;width:100%!important}.visible-mobile,.visible-mobile-inline{display:none}.apps-section .respond-img{max-width:485px;width:100%}.apps-section .dispatch-img{max-width:425px;width:100%}.shotspotter-respond .mobile-phone-respond{max-width:488px;width:100%}.available .platform-icon{max-width:47px}.app-download .app-icon{margin-right:20px;max-width:190px;width:100%}.shotspotter-dispatch .desktop-dispatch-img{margin-left:-100px;max-width:625px}.app-testimonial .quote-img{border-radius:50%;max-width:70px;width:100%}.banner-app .dispatch-logo{margin-bottom:120px;max-width:282px;width:100%}.banner-app{background:url(/system/content-uploads/mobile-lp-banner.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:70px 0 365px}.banner-app .app-btns{overflow:auto;padding:50px 0 0}.banner-app .app-btns .btn-wrap{display:inline;float:none}.apps-section{margin-top:-225px;padding-bottom:115px}.apps-section .text-wrap{margin:auto;text-align:center;width:70%}.apps-section .text-wrap p{margin-top:15px;min-height:60px}.apps-section .respond-wrap{margin-top:34px}.apps-section h4{font-size:30px;font-weight:500}.apps-section .button{color:#ee2e24;font-weight:500}.apps-section .soon{color:#e52e23;display:block;font-size:16px;font-weight:600;margin:20px 0 5px}.shotspotter-respond{background:#f1f1f1;padding:115px 0 150px}#shotspotter-resource{background:#f1f1f1;padding:115px 0 80px}#shotspotter-resource ul.dot-spot{margin-top:15px}#shotspotter-resource .dot-spot a{color:#ee2e24;font-size:20px}.shotspotter-respond .app-download{margin-bottom:60px;margin-top:40px}.shotspotter-dispatch .features-title,.shotspotter-respond .features-title{margin-bottom:30px}.shotspotter-dispatch .platform-box p,.shotspotter-respond .platform-box p{font-size:16px;margin-bottom:0;margin-top:10px}.shotspotter-dispatch .platform-box,.shotspotter-respond .platform-box{background:#fff;display:inline-block;font-size:14px;min-height:106px;padding:15px 0;text-align:center;vertical-align:top;width:140px}.shotspotter-dispatch h4,.shotspotter-respond h4{font-size:30px;font-weight:500;margin-bottom:30px;margin-top:15px}.available .available-title{font-size:16px;font-weight:600;margin-bottom:5px}.shotspotter-dispatch{padding:120px 0 150px}.shotspotter-dispatch .platform-box{background-color:#f1f1f1}.shotspotter-dispatch .soon{color:#e52e23;font-size:16px;font-weight:600}.shotspotter-dispatch .available{margin-bottom:60px}.gun-violence-video{padding:60px 0}.gun-violence-video h1{font-size:38px}.gun-violence-video h3{font-size:22px}div#gun-violence-page{background:url(/system/content-uploads/sst-gun_violence_background.jpg);background-repeat:no-repeat;background-size:cover;margin-bottom:-30px;min-height:750px}#gun-violence-page h1{color:#fff;padding:30px 0}#gun-violence-page h4{color:#fff}#gun-violence-page h2{color:#fff;font-size:20px;font-weight:400;padding:0 0 10px 30px}#gun-violence-page h5{font-size:16px;padding:20px 0 0 30px}#gun-violence-page li{background:url(/system/content-uploads/bg_li.png);background-position:0 3px;background-repeat:no-repeat;list-style:none;padding-left:30px;padding-right:20px}#gun-violence-page a{color:#fff;display:block;margin-bottom:20px}.resources{display:inline-block;overflow:hidden;padding:40px 0}.articles.viewmore{width:100%}.articles,.research,.studies{float:left;width:33%}.expand-gun-violence{background:url(/system/content-uploads/down-arrow.png) no-repeat right 7px;font-size:16px;font-weight:300;width:100px}.pio-toolkit{background-color:#fff}.pio-toolkit a.pio-toolkit-link{color:#111;display:block;padding-right:30px}.pio-toolkit .pio-resource{padding:15px}.pio-toolkit .pio-resource h3{padding:10px 0 20px}.pio-toolkit a.pio-toolkit-link span{font-size:14px}a.pio-toolkit-link{color:#000;font-size:18px}a.pio-toolkit-link:hover{color:#ee2e24}.content-law_enforcement{float:left;margin:0 auto;max-width:1140px;position:absolute;text-align:center;z-index:100}video.enforcement-video{left:0;position:absolute;top:0;z-index:-100}.video-thumb{position:relative}.video-thumb .btn-play-sm{left:115px;position:absolute;top:50px}.patent-page h1{padding:50px 0 10px}.patent-page h2{border-bottom:1px solid grey;margin:0 auto 20px;padding:10px 0}.pagination{position:relative;text-align:center;width:100%}.page-numbers{display:inline-block}body.blog #sidebar{border-right:none;float:right;padding:60px 0 80px;text-align:left;width:220px}#sidebar-right .vertical-nav{overflow:hidden}body.blog #sidebar .links{border-left:1px solid #959595;margin:80px 0 0;padding:0 0 0 30px}body.blog #main-content{float:left;padding:60px 0 0;width:740px}#search{background:url(/system/content-uploads/icon_search.png) no-repeat 100% #efefef;border:1px solid #acacac;font-size:18px;padding:10px}.entry{margin:50px 0 0}.meta{float:left;font-size:14px;text-transform:uppercase;width:80%}#company-page{background:url(/wp-content/uploads/2018/09/company_hero_3.jpg) no-repeat 50% 30%;background-size:cover;color:#fff;padding:200px 40px;text-align:center}.company-page #purpose h4{margin-bottom:15px}.company-page .partners .k{float:left;margin:20px 20px 0 0;width:25%}.company-page #founders h3{padding-bottom:20px}.partners .k img{border:1px solid #e1e1e1}.company-page .partners .bio{background:#fff;font-size:15px;margin-bottom:0;padding:50px 0 0;z-index:10000}.partners .partner-box{padding-left:0}.partners .partner-box .img-wrapper{border:1px solid #ccc;margin:10px auto}.partner-box .img-wrapper img{width:100%}.company-page .leadership .img-wrap{padding-right:20px}.company-page #directors,.company-page #founders,.company-page #philanthropy,.company-page #purpose,.company-page .philanthropy_spotlight{padding:25px 0}.company-page .stat-features{padding:12px 0 50px}.company-page #philanthropy img.philanthropy_logo{border:1px solid #d1d1d1}#philanthropy .philanthropy_spotlight h3{padding-bottom:15px}.campus-stats .stat-box h2{color:#f12b15;font-size:50px;font-weight:600}.campus-stats h6{color:#666;font-size:11px;margin-top:10px;position:absolute;z-index:1}.company-page .stat-box a{display:inline-block}.company-page .card-img-top{transform:translateY(0);transition:all .3s ease-in-out}.company-page .card-text{font-size:16px;transition:all .3s ease-in-out}.company-page .card:hover .card-title>a{color:#ee2e24}.company-page .card:hover .card-img-top{box-shadow:0 24px 48px rgba(0,0,0,.2);transform:translateY(-5px)}.company-page .img-fixed-dimension{height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:150px}@media (min-width:1201px){.company-page .img-fixed-dimension{height:200px;width:200px}}#eol.top-section{background:#000;color:#fff;padding:130px 0}.eol .top-section h1{border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding-bottom:5px}.eol h3.top,.eol h4{line-height:150%}.eol_table{border:2px solid #f2f2f2;font-size:20px;font-weight:400;margin:50px auto 0}.eol .section.grey-bg{background:#f2f2f2;padding:80px 0}.eol_table tr:nth-child(odd){background:#f2f2f2}.eol_table td{padding:10px 20px}.eol .section .secondary-section .inner-content{padding:80px 0}i.globe{background-image:url(/system/content-uploads/glob_icon.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:25px;margin-left:10px;position:relative;top:5px;width:25px}#request{float:left;margin:0;width:100%}#request li{float:left;list-style-type:none;min-height:100px;padding:0 1% 15px 0;position:relative;width:45%}#request li.large{width:100%}#request.dfr-form li.quarter{width:25%}#request input{margin:0 20px 0 0;position:relative;width:264px}#request label{color:#000;display:block;font-size:16px;font-weight:500;margin:0 0 5px;width:100%}#request input,#request select,#request textarea{border:2px solid #dadce3;font-size:16px;padding:5px}#request select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/system/content-uploads/arrow-select.png) no-repeat 100% transparent;background-size:25px;height:40px;max-width:100%;padding-right:30px}#request textarea{height:300px;resize:none;width:88%}#request input.submit{float:right;margin:-60px 80px 0 0;width:auto}#request label.error{color:#c03}#request input[type=file]{background-color:#fff}.long-select span{font-size:13px;font-weight:700;line-height:100%;margin-left:12px}.dfr-form.dfr-20 h3{color:#888;font-size:32px;font-weight:300}span.dateInput,span.timeInput{position:relative}#request span.dateInput:after{content:"\f073"}#request span.dateInput:after,#request span.timeInput:after{color:#444;font:normal normal normal 14px/1 Font Awesome\ 5 Free;position:absolute;right:32px;top:2px}#request span.timeInput:after{content:"\f017"}#contact-page{background:url(/system/content-uploads/sst-building.jpg) no-repeat 50%;background-size:cover}#contact-page,#contact-page.law-enforcement{color:#fff;margin-bottom:50px;padding:100px 0;text-align:center}#contact-page.law-enforcement{background:url(/system/content-uploads/sst_contact_law_enforcement.jpg) no-repeat 50%;background-size:cover}#contact-page.campus_security{background:url(/system/content-uploads/sst_contact_campus.jpg) no-repeat 50%;background-size:cover;color:#fff;margin-bottom:50px;padding:100px 0;text-align:center}#media-kit-page{background:url(/system/content-uploads/police-car-lights.jpg) no-repeat 50%;background-size:cover;color:#fff;padding:125px 0;text-align:center}.media-kit a{color:#000}.media-kit a:hover{color:#ee2e24}.media-kit a.email,.media-kit a.phone{border-right:1px solid #000;margin:0 20px 0 0;padding:5px 20px 5px 0}.media-kit a.email:last-of-type,.media-kit a.phone:last-of-type{border-right:0}.mobile-menu-top{display:none}.media-kit-page #main-content .section{clear:both;padding:10px 0}.media-kit .pr_contact p{margin-bottom:0}.media-kit .pr_contact .pr-wrap{line-height:120%;padding:25px 0}.media-kit .pr_contact h4,.media-kit .pr_contact p{padding-bottom:10px}i.pr_icon_email{background:url(/system/content-uploads/icon_email-2.png) no-repeat 50%;background-size:contain}i.pr_icon_email,i.pr_icon_phone{display:inline-block;height:15px;margin-right:10px;width:18px}i.pr_icon_phone{background:url(/system/content-uploads/icon_phone-1.png) no-repeat 50%;background-size:contain}.faq .active{background:url(/system/content-uploads/up-arrow.png) no-repeat center right 15px;font-size:18px;font-weight:300;padding:0 35px 0 0}.law-page .partners-graphic{padding:0}.law-page .partners-graphic .graphic-wrap{height:400px;position:relative;width:100%}.partners-graphic .shotspotter-small-logo{margin-top:23px;max-width:55px;width:100%}.partners-graphic .circle img{max-width:85px;width:100%}.partners-graphic .circle img.shotspotter-small-logo{max-width:60px;width:100%}.partners-graphic .graphic-wrap{height:450px;position:relative;width:100%}.partners-graphic .logo-wrap{background:#fff;border:2px solid grey;border-radius:50%;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;text-align:center;top:50%;width:100px;z-index:6}.partners-graphic .circle .title{cursor:pointer;display:block;float:left;font-weight:500;line-height:120%;margin-top:5px;text-align:center;width:85px}.partners-graphic .circle{float:left;overflow:visible;position:absolute;width:85px;z-index:5}.partners-graphic .circle .img-wrap{float:left;margin-bottom:5px}.partners-graphic .circle:hover .img-wrap{border:2px solid #ee2e24;border-radius:50%}.partners-graphic #sst.circle:hover .img-wrap{border:none;border-radius:50%}.partners-graphic .circle:hover img{cursor:pointer;filter:grayscale(1);transition:filter .25s ease-in-out;-webkit-transition:filter .25s ease-in-out;-moz-transition:filter .25s ease-in-out}.partners-graphic .graphic-wrap #sst{left:97%;margin-left:-75px;top:-3%}.partners-graphic .graphic-wrap #cad{left:93%;margin-left:-75px;top:5%}.partners-graphic #vms{left:100%;margin-left:-10px;margin-top:-40px;top:50%}.partners-graphic #lpr{left:100%;margin-left:-100px;margin-top:-100px;top:100%}.partners-graphic #rtcc{margin-right:-75px;right:93%;top:5%}.partners-graphic #ps{margin-right:-10px;margin-top:-40px;right:100%;top:50%}.partners-graphic #uav{margin-right:-100px;margin-top:-100px;right:100%;top:100%}.partners-graphic .graphic-wrap #cad:after{background:grey;content:"";height:200px;left:-15px;position:absolute;top:0;transform:rotate(35deg);width:2px;z-index:-1}.partners-graphic .graphic-wrap #rtcc:after{background:grey;content:"";height:200px;position:absolute;right:-15px;top:0;transform:rotate(-35deg);width:2px;z-index:-1}.partners-graphic .graphic-wrap #vms:after{left:-45px;transform:rotate(90deg)}.partners-graphic .graphic-wrap #ps:after,.partners-graphic .graphic-wrap #vms:after{background:grey;content:"";height:200px;position:absolute;top:-60px;width:2px;z-index:-1}.partners-graphic .graphic-wrap #ps:after{right:-45px;transform:rotate(-90deg)}.partners-graphic .graphic-wrap #lpr:after{left:-11px;transform:rotate(145deg)}.partners-graphic .graphic-wrap #lpr:after,.partners-graphic .graphic-wrap #uav:after{background:grey;content:"";height:200px;position:absolute;top:-132px;width:2px;z-index:-1}.partners-graphic .graphic-wrap #uav:after{right:-11px;transform:rotate(-145deg)}.results-inner{overflow:auto;padding:100px 0 110px}.results-inner.section img{max-width:100%;width:auto}.results-inner .shotspotter_works{text-align:left;width:25%}.results-inner .shotspotter_works img{margin:50px 10px 30px}.results-inner .shotspotter_works p{padding:0 15px;text-align:left}.shotspotter-mobile{background:url(/system/content-uploads/mobile-lp-banner.jpg) no-repeat 0 0/100% auto;background-size:cover;padding:30px 0}.left-sst-mobile img.img-responsive{display:inline-block;max-width:360px;width:100%}.left-sst-mobile,.right-sst-mobile{display:inline-block}.right-sst-mobile{color:#fff;margin-top:100px;vertical-align:top;width:65%}.right-sst-mobile a.button.big-brackets{margin:40px auto}.app-btns a:first-child{padding-right:40px}.law-enforcement-bg{background:url(/system/content-uploads/mobile-lp-banner.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:150px 0 170px}.elected-offi-bg{background:url(/system/content-uploads/elected-officials-banner.jpg) no-repeat 50% transparent;background-size:cover;color:#fff;padding:140px 0 150px}.law-enforcement-bg .button.big-brackets,.missions-page .button.big-brackets{color:#fff;font-size:20px;margin-top:20px;padding:7px 15px}.missions-page .cta_section .button.big-brackets{color:red}.law-enforcement-bg h1{font-size:60px;font-weight:400}.law-enforcement-bg h3{font-size:30px}.law-enforcement-inner h2{font-size:40px;line-height:48px}.law-enforcement-inner.mayor h2{margin-bottom:20px}#secure-2 .double-column,#secure-2 .triple-column{margin-top:30px}#secure-2 .double-column h4,#secure-2 .triple-column h4{font-weight:500;margin-bottom:10px}.triple-column .dot-spot li{font-size:16px;line-height:150%;margin-bottom:30px;margin-top:30px;min-height:50px;padding-left:30px;position:relative}.double-column .left-section,.double-column .right-section,.triple-column .left-section,.triple-column .right-section{box-sizing:border-box;padding:0 10px}.inner-content .double-column p,.law-cta .inner-content .double-column p,inner-content .triple-column p{min-height:100px}.secondary-section .inner-content .double-column p,.secondary-section .inner-content .triple-column p{min-height:auto}.btn-wrap{float:left}.law-enforcement-inner.bg-realtime{background:url(/system/content-uploads/real-time-background.jpg) no-repeat 50% transparent;background-size:cover;padding:0}.law-enforcement-inner.bg-reduce{background:url(/system/content-uploads/img-elected_officials-irc.jpg) no-repeat top transparent;background-size:cover;height:760px;padding:0}.law-enforcement-inner.bg-realtime .right-margin-section{color:#fff;float:right;padding:175px 0 125px;width:50%}.law-enforcement-inner.bg-realtime .right-margin-section .dot-spot{margin-top:25px}.security-resources .pdf-col .pdf,.security-resources .pdf-col .video{line-height:30px}.law-seals h2{margin-bottom:45px}.law-seals .seals-img{box-sizing:border-box;float:left;padding:0 15px;width:50%!important}.law-seals{background:#f2f2f2}.law-cta{text-align:left}.law-cta h2{margin-bottom:10px}.law-cta img,.security-cta img{display:block;margin:auto auto 45px!important;width:70px!important}.law-cta .double-column{margin-top:60px}.law-cta .left-section{border-right:1px solid grey;box-sizing:border-box;padding:50px 80px 60px 0}.law-cta .right-section{box-sizing:border-box;padding:50px 0 60px 80px}.law-cta p{font-size:22px;line-height:130%}.security-cta .single-column{margin-top:30px}.security-cta .center-section{text-align:center}.sst-module-hero.security-bg{background:url(../../img/shotspotter-campus-security-banner.jpg) no-repeat 100% transparent;background-size:cover}.sst-module-hero.securesite-bg{background:url(/system/content-uploads/security-banner.jpg) no-repeat 50% transparent;background-size:cover}.law-enforcement-inner.bg-security{background:url(/system/content-uploads/secure-background.jpg) no-repeat 50% transparent;background-position-y:-20px;background-size:cover}.security-features .shotspotter_works,.security-features .shotspotter_works p{text-align:center}.integration-services .double-column{margin-top:30px}.integration-services h2{margin-left:10px}.law-enforcement-inner.security-campus{background-color:#f1f1f1}.security-resources .thumb-wrap{margin-top:30px}.security-campus .logo-wrap{float:left;margin:40px 0;text-align:center;width:33%}.security-campus .logo-wrap img{max-width:313px;width:100%}.security-campus .logos{overflow:auto}.results-view-section .overlay-white{background:rgba(0,0,0,.75);overflow:auto;padding:64px 0 38px;text-align:center}.results-view-section p{color:#fff;margin-left:auto;margin-right:auto;margin-top:30px}.results-view-section a.button.big-brackets{color:#fff}.results-view-section h2{color:#fff;font-size:32px;font-weight:400;line-height:120%;margin:0 auto;max-width:100%;width:550px}.results-view-section h4{color:#fff;font-size:24px;font-weight:400;margin:18px auto 44px}.inner-content.cta-columns{max-width:100%;width:840px}.cta-stat-box{padding:0 48px}.cta-columns .cta-stat-box:first-of-type{border-right:1px solid #fff}.cta-stat-box h2{font-size:38px;font-weight:700}.cta-stat-box p:first-of-type{margin-top:14px}.double-column .left-section,.double-column .right-section{display:inline-block;float:left;position:relative;width:50%}.triple-column .left-section,.triple-column .right-section{display:inline-block;float:left;padding-right:30px;position:relative;width:33%}.media-kit h3{font-weight:700}.table a:not(.btn),table a:not(.btn){text-decoration:none}.arrow-lg,.contact-lg,.download-lg{background:url(/system/content-uploads/icon_download-lg.png) no-repeat 0 0;color:#ee2e24;font-size:48px;font-weight:700;padding:0 0 0 100px}.arrow-lg{background:url(/system/content-uploads/icon_arrow-lg.png) no-repeat 0 0}.contact-lg{background:none;padding:0}.expandables-list a.view,.list-items li,.more ul li{background:url(/system/content-uploads/bg_li.png) no-repeat left 9px;font-size:18px;font-weight:300;list-style-type:none;margin:0 0 20px;padding:5px 0 0 40px}.expandables-list a.view,.list-items-gunfire li,.more ul li{background:url(/system/content-uploads/bg_li.png) no-repeat left 0!important}.expandables-list a.view,.faq-more ul li,.list-items-gunfire li{background:url(/system/content-uploads/bg_li.png) no-repeat left 10px!important}.faq .expand{background:url(/system/content-uploads/down-arrow.png) no-repeat center right 15px;display:inline-block;font-size:18px;font-weight:300;line-height:1.2em;margin-bottom:17px;padding:0 35px 0 0}hr{background:#cacaca;border:none;height:1px;margin:20px 0}.email,.phone{color:#fff;font-size:18px;font-weight:300;margin:0 0 0 40px;padding:10px 0 0 50px}.phone{background:url(/system/content-uploads/icon_phone.png) no-repeat}.email{background:url(/system/content-uploads/icon_email.png) no-repeat}.logo{background:url(/system/content-uploads/sprite5.png) no-repeat;display:inline-block;height:40px;margin:14px 0 0 10px;width:156px}.logo,.logo-new-mobile{position:absolute;z-index:999}.logo-new-mobile{background:url(../../img/Shotspotter_full_logo.png);background-repeat:no-repeat;background-size:contain;height:30px;top:10px;width:190px}.icon-audio,.play-audio{background:url(/system/content-uploads/icon_audio.png) no-repeat;cursor:pointer;display:inline-block;height:27px}.play-audio{color:#ee2e24;font-size:16px!important;padding:10px 0 0 35px;text-transform:uppercase;width:auto}.navbar-default .active>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:transparent;color:#ee2e24}ol.dot-list{padding-left:15px}.dot-list li{padding-bottom:10px;padding-left:10px}.post-password-form{margin:60px auto 50px;max-width:500px;width:90%}ul.list-items.list-items-gunfire{color:#000;margin-top:0}.celebratory-page .column-mid{float:left;margin:70px auto;width:50%}.page-template-page-celebratory-gunfire .column-mid ul{padding-left:40px}.page-template-page-celebratory-gunfire .column-mid ul li{font-size:18px;margin-bottom:20px}.header{margin:0 auto;width:1080px}nav{clear:both;display:block;width:100%}nav a{color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;letter-spacing:.25px;padding:0 12px 25px}nav a.current,nav a:hover,nav li:hover>a{color:#ee2e24}nav li .submenu{background:hsla(0,0%,100%,.95);display:none;left:0;margin-top:0;padding:20px 0 10px;position:absolute;text-align:left;z-index:9999}nav li#technology .submenu{margin-left:-100px;width:250px}nav li{display:inline-block;list-style-type:none;padding:0;position:relative;width:auto}nav li:hover .submenu{display:block;top:auto}nav li.dif:hover .submenu{display:block}nav li .submenu a{color:#000;font-size:16px;padding-right:13px}nav li .submenu a:hover{background:url(/system/content-uploads/bg_bracket-right-sm.png) no-repeat right 7px}nav .submenu a .icon-bracket{background:none;display:inline-block;height:26px;margin:0 5px 0 0;position:relative;top:7px;width:8px}nav .submenu a:hover .icon-bracket{background:url(/system/content-uploads/bg_bracket-left-sm.png) no-repeat}#menu{position:relative;width:100%}h5.product_name{border-bottom:1px solid #dedede;color:#dedede;margin-bottom:10px;padding-bottom:10px;width:35%}nav.main-nav>li>a{padding:0 35px 25px}nav.main-nav li#technology .submenu{margin-left:0}li.anchor-link.active a{color:#fff}#subpage .support-content{margin:0 auto;padding:80px 0 0;width:80%}.pio-mobile1{float:left;width:50%}.gunfire{background-color:#000;background-image:url(/system/content-uploads/iStock-803944404.jpg);background-position-y:70%;background-repeat:no-repeat;background-size:cover;padding-bottom:100px;padding-top:100px}.list-items-gunfire a:hover{color:red;transition:color .2s ease-out,background 1s ease-in}.pio-mobile1 h3{margin-top:30px}.list-items-pio-toolkit a:hover{color:red;transition:color .2s ease-out,background 1s ease-in}.inner-content-gunfire{margin:0 auto;position:relative;width:1080px}.inner-content-gunfire h4{font-weight:400;padding:10px 0}.inner-content-gunfire img{position:relative;right:-8px;top:1px;width:25px}.inner-content-pio-toolkit{margin:0 auto;overflow:hidden;position:relative;width:745px}section#product_announcement{background:#fff;border-bottom:2px solid #000;color:#000;padding:25px 0;text-align:center}#product_announcement h5{font-size:18px;font-weight:400;padding-bottom:5px;text-transform:uppercase}#product_announcement h4{font-size:25px;font-weight:500}#product_announcement a{color:#ee2e24;display:inline-block;font-size:18px;padding:0 10px;text-decoration:underline;text-transform:uppercase}.section{display:block;margin:0;padding:0;position:relative}.section .text{font-size:44px;font-weight:700;line-height:60px;margin-left:0;position:absolute;text-align:center;top:70px;width:100%}.section .text.lg{box-sizing:border-box;margin:auto;padding:0 10%}.learn-more{display:inline-block;font-size:22px;font-weight:300}.section-second-sub{color:#1e1e1e;margin-bottom:10px;margin-top:50px;text-align:center}.section-second-sub a{background:url(/system/content-uploads/brackets-background.png) no-repeat 0;color:#1e1e1e;height:50px;margin-bottom:50px;padding-left:25px;padding-right:50px;padding-top:24px}.section-second-sub h2{font-weight:300}.section-ngi-sub{padding:70px 0 50px}.section-ngi-sub,.section-sub{background:#fff;color:#1e1e1e;text-align:center}.section-sub{display:block;height:auto;overflow:hidden;padding:90px 0 80px}.section-sub a.learn-more{background:url(/system/content-uploads/brackets-background.png) no-repeat 0;background-size:contain;height:40px;margin-bottom:0;padding-left:15px;padding-right:15px;padding-top:20px}.section-sub h2{font-weight:300}.section-sub h3{font-size:20px;padding:10px 0}.section-sub .learn-more{display:inline-block;font-size:18px;font-weight:300;padding-top:18px}.section-sub .testimonial-section{display:block;height:auto;margin:0 auto;max-width:900px;overflow:hidden;padding-top:60px}.section-sub .left{float:left;width:43%}.section-sub .right{float:right;width:43%}.bottom-notification .icon-audio,.bottom-notification .play-audio{background:url(/system/content-uploads/sound-symbol.png) no-repeat;cursor:pointer;display:inline-block;font-size:32px;height:27px}.bottom-notification span.thin{font-weight:100}.section-main-sub{background-color:#e3e3e3;clear:both;color:#4d4d4d!important;font-size:40px;padding:90px 100px 40px;text-align:center}#section-epidemic a{background:url(/system/content-uploads/brackets-background.png) no-repeat 0;padding-left:25px;padding-right:50px}#section-epidemic .text{font-weight:300;overflow:hidden;padding-left:56%;text-align:left;width:40%}#section-2 .text,#section-4 .text,#section-epidemic .text{font-size:40px;line-height:56px;top:195px}#section-2 .learn-more{margin:40px 0 0}.third-second-sub{padding-bottom:75px;padding-top:75px;text-align:center}.third-second-sub p{font-size:40px;line-height:1.2}#section-3{margin:-5px 0 0}#section-3 img{min-height:399px}#section-3 .text{font-size:48px;left:0;line-height:55px;margin:10% 0 0;position:absolute;text-align:left;top:auto;width:40%}#section-3 .real-time-data{background:#000;font-size:16px;line-height:26px;position:absolute;right:0;top:80px;width:60%}#section-3 .real-time-data img{float:left;height:auto;margin:0 35px 0 0;min-height:180px;width:auto}#section-3 .real-time-data span.feed{display:block;margin:24px 0 0}.shot-type{border-radius:18px;font-size:16px;font-weight:700;height:31px;padding:5px 0 0 10px;width:26px}.live-feed,.shot-type{background:#ee2e24;position:absolute}.live-feed{bottom:0;color:#fff;font-size:12px;padding:0 16px 2px;right:0;text-transform:uppercase}#section-4 .text{left:auto;margin-left:0;right:0;text-align:left;top:135px;width:360px}#section-5{max-height:650px;overflow:hidden;padding:0}#section-5 .text{text-align:left;text-shadow:0 3px 11px #323232}#section-5 .text span{display:block;font-size:24px;font-weight:500;line-height:36px}#section-5 .text img{float:left;margin:0 30px 0 0;width:auto}#section-6 .text{font-size:40px;left:auto;line-height:60px;margin-left:0;right:100px;text-align:left;top:55px;width:610px}#section-6 .text span{display:block;font-size:28px;margin:30px 0 0;text-align:right}#section-7{background:#fff!important;height:200px;overflow:hidden;padding-bottom:150px;padding-top:75px;width:100%!important}#section-7 h1{color:#000;margin:0 0 50px;text-align:center}#main-new{background:url(/system/content-uploads/shotspotter-homepage-banner.jpg) no-repeat top transparent;background-size:cover;padding:35px 0 40px}#main-new .copy,#main-new .img-wrap{float:left;position:relative;width:50%}#main-new .screen{display:block;margin-top:85px;max-width:570px;width:100%}#main-new .img-wrap video{left:45px;max-width:480px;position:absolute;top:38px;width:100%}#main-new h1{font-size:60px;font-weight:500;line-height:90%;margin-bottom:15px;margin-top:85px}#main-new h3{font-size:30px;font-weight:400;margin-bottom:24px}#main-new h4{font-size:16px;font-weight:400;padding-top:30px;text-align:center}#main-new a{background-size:contain;color:#fff;display:inline-block;font-size:20px;font-weight:500;margin-top:10px;padding:7px 15px;position:relative;text-transform:uppercase}#main-new a#video-play:after,#main-new a#video-play:before{background:none}#main-new a#video-play{left:40%;position:absolute;top:100px}#main-new #video-play img{margin-top:70px;max-width:100px;width:100%}#main-new a:before{background:url(/system/content-uploads/bracket-mid-left.png) no-repeat 0 transparent;background-size:11px;left:0}#main-new a:after,#main-new a:before{content:"";height:38px;position:absolute;top:0;width:11px}#main-new a:after{background:url(/system/content-uploads/bracket-mid-right.png) no-repeat 100% transparent;background-size:11px;right:0}#stats{padding:70px 0 100px;text-align:center}#stats sup{color:#e52f23}#stats .shotspotter_works{box-sizing:border-box;float:left;padding:0 10px;text-align:center;width:25%}#stats h4{font-size:20px;font-weight:500;padding:0 30px}#stats .shotspotter_works h4{font-size:16px;font-weight:500;padding:0 30px}#stats h3{font-weight:500;padding-top:15px}#stats p.footnote{bottom:-90px;position:relative}#detect-protect-connect{background:#000;color:#fff;padding:100px 0}#detect-protect-connect h2{margin-bottom:30px}#detect-protect-connect h4{font-weight:500;margin:15px 0}#detect-protect-connect .section p{font-size:16px}.list-benefits li{list-style:none;padding:0 0 30px 62px;position:relative}.list-benefits li:after{background:url(/system/content-uploads/stat-check.png) no-repeat 0 transparent;background-size:28px;content:"";height:28px;left:0;position:absolute;top:0;width:28px}#section-2_new{overflow:visible}#section-2_new #section-2_new .right-section,#section-2_new .left-section{display:inline-block;float:left;margin-bottom:-50px;position:relative;text-align:center;top:-120px;z-index:1}#section-2_new .col-3 img{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}#section-2_new .col-3:hover{z-index:2}#section-2_new .col-3:hover img{transform:scale(1.1)}#section-2_new .section{padding:30px 10px 40px}#section-2_new .section p{font-size:16px}#section-2_new h4{font-weight:500;padding-bottom:5px}#section-2_new a{font-size:16px;margin-top:10px}#section-3_new{background:#000;clear:both;padding:120px 0 150px}#section-3_new .unredported-calls{max-width:767px;width:100%}#section-3_new img{margin-bottom:10px}#section-3_new .text{line-height:2em;margin:0 auto;max-width:650px;text-align:center}.video-section h3{font-size:20px;font-weight:400;padding:10px 20px}.homepage .about-sst .stat-box{background:transparent}#secure-1 .text{top:10%}.events a p,.news a p,.press a p{color:#000}#section-4-new{background:url(/system/content-uploads/shotspotter-background-cta-homepage.jpg) no-repeat 100%;background-size:cover}#section-4-new .inner-content{height:600px}.shot-notification{color:#fff;margin-left:55%;padding-top:7%;width:45%}.shot-notification p{font-size:25px;line-height:35px}.top-notification{background:url(/system/content-uploads/shot-notification.png) no-repeat;padding:100px 30px 35px 140px}.bottom-notification{background:#eb2e24;margin:auto 0;padding-bottom:15px;padding-top:20px;text-align:center}.bottom-notification p{color:#fff;margin-bottom:0}.bottom-notification span{font-weight:300}.bottom-notification a{color:#fff;font-size:25px;font-weight:400;margin-bottom:0;padding-bottom:15px}.bottom-notification img{margin-right:20px;position:relative;top:10px}.top-section{margin:0}.secondary-section{margin-top:-5px}#secure-1 img,#utilities-1 img{min-height:750px}#sidebar{border-right:1px solid #959595;float:left;padding:160px 30px 40px 0;text-align:right;width:200px}#sidebar li{list-style-type:none}#sidebar a{color:#000;display:block;font-size:17px;font-weight:300;margin:0 0 23px;padding:0;text-transform:uppercase}#sidebar a,#sidebar a:hover{background-color:transparent}#sidebar .active a,#sidebar a:hover{color:#ee2e24}#sidebar.affix{position:fixed!important;top:0}#main-content{float:right;padding:90px 0 0;width:780px}#main-content table{border:1px solid #e5e5e5;margin:0 0 50px;text-align:left;width:100%}#main-content table tr td,#main-content table tr th{border:1px solid #e5e5e5;font-size:16px;line-height:30px;padding:15px 20px;vertical-align:top}#main-content table tr th{line-height:24px}#main-content table tr:nth-child(2n) td,#main-content table tr:nth-child(2n) th{background:#f6f6f6}#map-home{background:url(/system/content-uploads/map_06.png) no-repeat 50%;background-size:cover;height:1000px;padding-top:120px;text-align:center}#map-home h2{font-size:40px;font-weight:400}#map-home a{background:url(/system/content-uploads/brackets-background.png) no-repeat 0;height:50px;margin-bottom:50px;padding-left:25px;padding-right:50px;padding-top:24px}.support-page .inner-content{padding:75px 0}.support-page h1#overview{padding-bottom:20px}.date{float:left;margin:0 50px 50px 0;width:30%}#utilities-1 .text{top:10%}#cloudbased-1 .text{top:35%}#cloudbased-2 .alignleft{margin:80px 100px 120px 0}#secure-1 img,#utilities-1 img{min-height:650px}.inner{padding:100px 0}.black{background:#000;color:#fff}.grey{background:#ebebeb;color:#000}.white{background:#fff;color:#000}.white-text{color:#fff}.law-enforcement-inner{overflow:auto;padding:80px 0}.law-enforcement-inner.section img{max-width:100%;width:auto}.news-single .article_desc h3{margin-bottom:20px}#sidebar-right .block{box-shadow:none}.vertical-nav .widget ul li a:focus,.vertical-nav .widget ul li a:hover{color:#ee2e24;text-decoration:none}.security-video{background:#000!important;padding:80px 20px 100px;text-align:center}img.link-icon{box-sizing:content-box;padding-right:10px;padding-top:1px;position:relative;width:15px}h3.pyc{font-size:2.8em;font-weight:500;text-align:center}#elected_officials .submenu{left:20px;padding:20px 20px 10px 0}#law-enforcement .submenu{left:20px;padding:20px 0 10px;width:300px}#gun-violence-resources .submenu{left:20px;width:300px}.mobile-menu-top{color:#fff!important;text-decoration:none!important;width:auto!important}.head_vdo h2{color:#fff;margin:50px 0}.head_img{background:url(/system/content-uploads/head_img_bg.jpg) no-repeat 50%;background-size:cover;height:400px}.head_img_content{background:rgba(0,0,0,.6);color:#fff}.newList_Square h2{color:#000;margin:80px 0 40px}.newList_Square ul{display:inline-block;list-style:url(/system/content-uploads/square.png);margin-bottom:100px;padding-left:40px;width:100%}.newList_Square ul li{font-size:18px;padding:10px 30px 10px 0;width:100%}.three_col_light{padding:60px 0 80px;text-align:center}.three_col_dark{background:#e1e1e1;padding:80px 0;text-align:center}.img_fix_width{display:inline-block;margin:0 auto;max-width:340px;position:relative;text-align:left}.img_fix_width img{margin:20px 0}.bottom_dark{background:#494949;color:#fff;padding:50px 0;text-align:center}img.img_fix_width_play{display:block;left:0;margin:0 auto;max-width:60px;position:absolute;right:0;top:80px}.dropdown-menu li{display:block}.interior-inner{overflow:auto;padding:100px 0 110px}.interior-inner h2{margin-bottom:30px}.interior-inner a.cta-button{color:#ee2e24}.section.interior-inner.text-block-content{padding:32px 0}.section.interior-inner img{border:1px solid #eee;height:auto;width:auto}.section.interior-inner.text-block-content img{max-width:100%}.section.text-block-content img.aligncenter{clear:both;display:block;float:none;margin:0 auto}a.cta-button.full-button{background:#ee2e24;border-radius:4px;color:#fff;margin:0 0 24px;padding:8px 24px}a.cta-button.full-button:after,a.cta-button.full-button:before{display:none}.section .alignright{float:right;margin:20px 0 0 20px}.section .alignleft{float:left;margin:20px 20px 0 0}.section.additional-copy img.alignleft{margin:0 28px 28px 0;width:auto}.additional-copy ol,.additional-copy ul{display:inline-block;font-size:18px;margin:0 0 30px;padding-left:40px}.additional-copy h2,.additional-copy h3{margin-bottom:38px}.webinar-section *{color:#fff}.wp-caption-text{font-size:13px;font-style:italic;font-weight:700;margin:8px 0;text-align:center}.interior-inner .mejs-container{display:inline-block;float:none;margin:0 0 6px;max-width:100%;width:320px!important}.interior-inner small{font-size:70%}video#video-player{height:500px;max-width:100%;width:800px}#logout-training-form,.login-training-form{transition:.18s}#logout-training-form.loading,.login-training-form.loading{filter:blur(5px)}.login-training-form p{align-items:center;display:flex;flex-flow:row;justify-content:flex-start;margin-bottom:6px}.login-training-form label{width:100px}.login-training-form input{flex:1}input.cta-button{background-size:contain;background:transparent;border:0;color:#fe0000;display:block;font-size:20px;font-weight:500;padding:7px 15px;position:relative;text-align:center;text-transform:uppercase;transition:.5s;width:100%}span.input-cta-button{display:inline-block;flex:0 0 120px;margin-left:auto;position:relative}span.input-cta-button:before{background:url(/system/content-uploads/bracket-mid-left.png) no-repeat 0 transparent;background-size:11px;left:0}span.input-cta-button:after,span.input-cta-button:before{content:"";height:38px;position:absolute;top:0;width:11px}span.input-cta-button:after{background:url(/system/content-uploads/bracket-mid-right.png) no-repeat 100% transparent;background-size:11px;right:0}input.cta-button:hover{color:#343434;opacity:.8}.login-training-form p.message{color:red;font-weight:700}.pdf-list.elementor-widget li.elementor-icon-list-item{padding-left:40px}.pdf-list li:before{background:url(/system/content-uploads/pdf-icon.png) no-repeat 0 transparent;background-size:100%;content:"";height:41px;left:0;position:absolute;top:0;width:30px}.nf-form-fields-required{font-size:13px;margin-bottom:10px}.nf-field-label{font-size:13px;text-transform:uppercase}input.nf-element{font-size:13px;padding:6px}.last-input{margin-bottom:0!important}.navigation-pagination ul{list-style:none}.navigation-pagination li{display:inline-block;margin-right:5px;padding:5px}a.post-title-link{color:#000;transition:color .3s ease-in-out}a.post-title-link:hover{color:#ee2e24}@media screen and (max-width:1300px){.map-section .animation-nav{right:100px}.map-section .nav-active{right:91px}.map-section .message{right:150px}}@media screen and (max-width:1200px){.apps-section .text-wrap p{min-height:100px}#main-new{padding:0 20px}.shotspotter-dispatch .desktop-dispatch-img{margin-left:-200px}.apps-section .respond-wrap{margin-top:65px}#testimonials-carousel .section_carousel{max-width:90%;overflow:visible}.partners-graphic .graphic-wrap{margin:auto;max-width:380px;width:80%}}@media screen and (min-width:1100px){.logo-new-mobile{display:none}}@media screen and (max-width:1100px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background:transparent;color:#ee2e24}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}img.thumbnail{display:none}.logo{background-size:200px auto;width:134px}#menu{background:#000;bottom:0;display:none;height:550px;left:auto!important;padding:20px;position:absolute;right:-2.5%!important;top:60px;width:200px!important;z-index:999}.mobile-menu-top{background:url(/system/content-uploads/icon-menu.png) no-repeat 100%;color:#fff;cursor:pointer;display:block;font-size:19px;font-weight:400;padding:0 40px 0 0;position:absolute;right:10px;top:15px;width:40px}.header{height:60px;width:95%}.header,a.logo{position:relative}nav{margin:40px 0 0;position:absolute;text-align:left;top:0;width:200px}nav a.current,nav a:hover,nav li:hover>a{color:#ee2e24}nav li .submenu{background:#1e1e1e;left:auto;margin-top:-40px;padding:10px 0;text-align:right;z-index:9999}nav li#technology .submenu,nav li .submenu{margin-left:-200px;width:200px}nav li .submenu a{color:#fff;font-size:16px}nav li .submenu a:hover{background:none}nav .submenu a .icon-bracket{display:none}nav .submenu a:hover .icon-bracket{background:none!important}.inner-content{width:88%}.section .text,.section .text.lg{box-sizing:border-box;padding:0 5%}.col-3{margin:0 10% 0 0;width:40%}#section-2_new .col-3{margin-right:0;width:33.33%}#contact-us-bottom,#resources-cta{display:none}#sidebar{width:15%}#sidebar a{font-size:14px;text-align:left}#main-content{width:75%}.company-overview span{width:auto}.company-overview .data{margin:0;position:relative;right:auto;width:100%}.company-overview .data .col-3{float:none;width:100%!important}.company-overview .data .col-3 br{display:none}.contact-info,.disclaimer{font-size:14px;line-height:20px}.investors img:nth-child(4n+0),.partners .k:nth-child(4n+0){margin:20px 20px 0 0}.leadership a,.leadership a:nth-child(3n+0){margin:40px 40px 0 0}.partners .k{float:none}.partners .k .bio{font-size:14px;width:200%}#section-3 .text{font-size:36px}#section-3 h2{font-size:24px;line-height:34px}#main .section .new-white{font-size:44px;font-weight:700;left:50%;line-height:60px;margin-left:-400px;position:absolute;text-align:center;top:-40px}.new-white{margin-top:18px}#section-epidemic .text{font-size:30px;text-align:left;top:100px;width:100%!important}.top-notification p{font-size:14px;line-height:18px}.technology-bg .technology-diagram .arrow-1{left:22px;top:-7px;width:507px}.technology-bg .technology-diagram .arrow-2{width:225px}.technology-bg .technology-diagram .push-other{right:268px}.technology-bg .technology-diagram .arrow-3{left:36%;width:139px}.law-enforcement-inner.bg-city,.results-inner.bg-city{background-position:-250px}.technology-features ul.height-right{min-height:282px}.map-section .animation-nav{right:60px}.map-section .nav-active{right:51px}.map-section .message{max-width:310px;padding:15px;right:100px}.map-section .message p{font-size:16px;line-height:120%;margin-bottom:3px}.map-section .message .time{font-size:20px}.map-section .message p.second-text{margin-bottom:15px}.careers-intro h2{font-size:36px}.careers-page .careers-carousel{height:320px}#top-menu{display:none}nav{width:100%}.navbar{min-height:40px}.navbar-toggle{margin-bottom:4px;margin-top:2px}#menu-main li{width:100%}#menu-main li.visible-xs{display:block!important}#request li{width:95%}.shot-notification{margin-left:10%;padding-top:10%;width:80%}.top-notification{background-size:100% auto}.third-second-sub{padding-bottom:45px;padding-top:75px;text-align:center}#map-home{background:url(/system/content-uploads/maps.png) no-repeat 50%;background-size:auto 100%;height:750px}#case-study-body{height:auto}.content-law_enforcement{position:relative;width:100%}section.head_vdo{background:url(/system/content-uploads/head_vdo_bg.jpg) no-repeat 50%}video.enforcement-video{display:none}#menu,#menu *{box-sizing:initial}#menu nav li a{font-weight:400!important;letter-spacing:normal;text-decoration:none}div#menu a{line-height:normal}#section-2_new a{font-size:15px}}@media screen and (max-width:1099px){.hidden-tablet-mobile{display:none!important}.visible-tablet-mobile{display:block}span.visible-tablet-mobile{display:inline-block}.technology-mobile-diagram{color:#fff;padding:80px 0;position:relative}.technology-mobile-diagram .arrowdown-1{left:9%;position:absolute;top:156px}.technology-mobile-diagram .arrow-1,.technology-mobile-diagram .arrow-2{max-width:17px;width:100%}.technology-mobile-diagram .arrowdown-2{left:9%;position:absolute;top:430px}.technology-mobile-diagram .triangulation-m .triangulation-img{margin-bottom:30px;margin-left:20%;max-width:95px;width:100%}.technology-mobile-diagram .img-wrap{display:inline-block;text-align:center;vertical-align:top;width:20%}.technology-mobile-diagram .text-wrap{display:inline-block;vertical-align:top;width:80%}.technology-mobile-diagram .number{margin:auto;max-width:44px;width:100%}.technology-mobile-diagram .software{margin-bottom:30px;margin-left:20%;margin-top:40px;max-width:72px;width:100%}.software-human-m{min-height:350px}.sensors-m{min-height:150px}.technology-mobile-diagram .push-img{margin-bottom:20px;margin-left:20%;margin-top:40px;max-width:44px;width:100%}.case-study-section{margin-top:0!important}}@media screen and (max-width:991px){.stat-features .stat-wrap{display:inline-block;float:none;margin-left:-2px;margin-right:-2px;padding:1px;vertical-align:top}.stat-features .stat-wrap h5{font-size:16px}.stat-features .stat-box{min-height:210px;padding:40px 8px}}@media screen and (max-width:900px){#secure-1 img,#utilities-1 img{min-height:400px}.section .text{font-size:36px!important;line-height:48px!important;margin-left:0;text-align:center;top:-15%;width:100%}#main img{min-height:400px}#main.lp img{margin:0 auto;min-height:50px}#section-2 .text,#section-4 .text{top:20%}#section-2 .learn-more{margin:40px 0 0}#section-3 .text{text-align:center;top:-60px;width:100%}#section-3 h2{font-size:24px;margin:-10px}#section-3 .text br{display:none}#section-3 .real-time-data{font-size:14px;line-height:20px;top:100px;width:100%}#section-4 .text{text-align:right;top:20px;width:20%}#section-4 .text,#section-5 .text{font-size:24px!important;line-height:36px!important}#section-5 .text span{font-size:16px}#section-6 .text{font-size:24px!important;left:auto;line-height:36px!important;margin-left:0;right:5%;text-align:left;top:10%;width:65%}#section-6 .text span{display:block;font-size:18px;margin:30px 0 0;text-align:right}h1.celebratorygunfire{font-size:28px}.inner-content-gunfire{width:100%}#secure-1 img,#utilities-1 img{min-height:600px}p,ul.list-items li{font-size:18px;line-height:24px}#request{float:none}.contact-info{float:none;width:100%}body.blog #sidebar{display:none}body.blog #main-content{width:100%}body.blog #main-content img#blog-main{width:90%}.new-white{margin-top:120px}#section-epidemic .text{font-size:26px!important;line-height:30px!important;padding-left:50%!important;width:100%!important}#section-2_new .section{padding:40px 30px}#main-new{background-position:-530px top}.citizens-cities-list .column-4{width:50%}.citizens-impact .column-3{width:97%}.citizens-cta .center-section,.citizens-cta .left-section,.citizens-cta .right-section{border:0!important;box-sizing:border-box;float:left;margin-bottom:40px;min-height:auto;padding:30px;width:100%}.law-enforcement-inner.bg-city{background-position:-450px}.technology-features ul.height-right{min-height:330px}.cta-page.bg-black{padding:60px 0}.tesimonials-template #info-1 .text-content,.tesimonials-template #info-2 .text-content,.tesimonials-template #info-3 .text-content{padding-left:30px}}@media screen and (max-width:1024px){.law-page .justice_section .justice-item .text-wrap{margin-top:30px}#case-study-body{height:auto!important}#customers-recommend .list-benefits{padding-left:95px;width:48%}}@media screen and (max-width:992px){.law-enforcement-inner.bg-realtime .right-margin-section{color:#fff;float:right;padding:100px 0 125px 20px;width:60%}.law-enforcement-inner.security-features .shotspotter_works,.law-enforcement-inner .shotspotter_works,.results-inner.security-features .shotspotter_works,.results-inner .shotspotter_works{width:49%}.law-resources .pdf-col{padding-left:40px;width:50%}#secure-2 .double-column .left-section,#secure-2.double-column .right-section,#secure-2.triple-column .left-section,#secure-2.triple-column .right-section{width:100%}.law-enforcement-inner.bg-reduce{height:auto}#section-2_new .img-wrap{background:#fff;display:table-cell;height:auto;vertical-align:top;width:50%}#section-2_new .section{background:#fff;box-sizing:border-box;display:table-cell;width:47%}#section-2_new .col-3:hover img{transform:scale(1)}#section-2_new .col-3{margin-bottom:0;top:10px;width:100%}#section-2_new a{font-size:16px}.right-sst-mobile{margin-top:0;width:45%}.security-cta .right-section{padding:50px 0 60px 40px}.security-cta .left-section{padding:50px 40px 60px 0}.security-cta .big-brackets{font-size:15px}.net-promoter .net-promoter-wrap{width:22%}.support-advantage .triple-column .column{width:32%}.banner-app{padding:70px 0 265px}.apps-section{margin-top:-125px}.shotspotter-respond .mobile-phone-respond{max-width:388px}.shotspotter-dispatch .desktop-dispatch-img{margin-bottom:30px;margin-left:0;max-width:500px}.apps-section .respond-wrap{margin-top:80px}.apps-section .text-wrap p{min-height:120px}.careers-page .title-wrap{margin-bottom:20px;width:100%}.careers-page .text-wrap{width:80%}.careers-intro{padding:90px 0}.careers-page .careers-carousel{height:240px}.careers-page .careers-oportunities{overflow:auto}.careers-lightbox{max-width:500px;width:90%}.careers-lightbox #request li{width:100%}.law-page .proven_tech .step-item .text-wrap{margin-top:10px}.law-page .ballistic_section .half-overlay{width:70%}.law-page .justice_section .first-item .text-wrap{padding-left:10px}.law-page .justice_section .justice-item .text-wrap{margin-top:0}}@media screen and (max-width:812px){div#sidebar{display:none}#main-content{width:100%}.technology-features ul.height-right{min-height:378px}.testimonials-template #content-factsheet{background:url(/system/content-uploads/bg-2.jpg) no-repeat 0 0/100% 100%;background-size:cover;float:left;padding-bottom:150px;position:relative;text-align:center;width:100%}.testimonials-template #main.lp img{margin:0 auto;min-height:50px}}@media screen and (max-device-width:799px){#main-new h1{padding-top:0}#stats .shotspotter_works{width:50%}#customers-recommend h2,#detect-protect-connect h2,#section-4_new h2,#stats h2,#testimonials-carousel h2,.news-highlight-module h2{font-size:25px;line-height:1.2em}#detect-protect-connect{padding:75px 20px}}@media screen and (max-width:768px){.double-column .left-section,.double-column .right-section{width:100%}#main-new #video-play img{margin-top:40px;width:80%}#customers-recommend .list-benefits{padding-left:30px;width:48%}#language-menu{margin:0}#language-menu .dropdown-menu>li>a,#language-menu .dropdown-toggle{font-size:16px}.elected_officials .works-left p{margin-top:0;padding:0}.law-enforcement-bg.elected-offi-bg{background-position-x:34%}.company-page #philanthropy img.philanthropy_logo{margin-bottom:20px}#main-new{background-position:top;height:auto}#main-new .copy,#main-new .img-wrap{float:left;position:relative;width:100%}#main-new h1{font-size:36px;padding-top:20px}#section-2_new .section{padding:40px 20px}#section-2_new .left-section,#section-2_new .right-section{margin-bottom:20px;top:0;width:100%}#section-3_new .text{margin:0 20px}#section-4_new .shotspotter_works{box-sizing:border-box;float:none;padding:0 20px;width:100%}#section-5_new #video_1,#section-5_new #video_2{height:300px;margin-bottom:20px;width:100%}#section-5_new img{margin-top:84px;width:80px}#section-6_new{padding:80px 0 100px}.hidden-mobile{display:none}.visible-mobile{display:block}.visible-mobile-inline{display:inline-block}#section-6_new h1{font-size:30px;line-height:120%;padding:0 10px}#section-3_new{padding:100px 0}.double-column .left-section,.double-column .right-section,.triple-column .left-section,.triple-column .right-section{width:100%}.law-resources .pdf-col{margin-top:30px;padding-left:0;width:100%}.law-seals .seals-img{margin-bottom:40px;width:100%!important}.law-cta .center-section,.law-cta .left-section,.law-cta .right-section{padding:30px 10px}.law-enforcement-inner .shotspotter_works{width:100%}.law-enforcement-inner.bg-realtime{background:url(/system/content-uploads/real-time-background.jpg) no-repeat 100% transparent;background-size:cover}.law-enforcement-inner.bg-reduce{background:url(/system/content-uploads/elected-reduce-background.jpg) no-repeat 100% transparent;background-size:cover}.law-enforcement-inner.bg-realtime .right-margin-section{box-sizing:border-box;float:right;padding:90px 0 60px;width:100%}.section.law-enforcement-inner.shotspotter-mobile{background-size:cover}.right-sst-mobile{margin-top:0;width:100%}.left-sst-mobile img.img-responsive{width:50%}.cta-banner .text-banner{min-height:0;padding:60px 0}#captcha_div{overflow:scroll}.cta-page.bg-black{padding:40px 0}.law-enforcement-bg h1{font-size:35px;line-height:120%}.law-enforcement-bg.city-page{background:url(/wp-content/uploads/2018/09/cities_bg.jpg) no-repeat 50% transparent;padding:90px 0 80px}.law-enforcement-bg{background-position-x:-200px;padding:90px 0 80px}.results-bg h1{font-size:33px;line-height:120%}.results-inner h3{padding-bottom:20px}.secondary-section.header-title .inner-content h2{font-size:30px;line-height:120%;padding:60px 0 0;text-align:left}.results-inner h2{font-size:30px;font-weight:500}img.results-image-1{padding-left:0}img.results-image-2{padding-right:0}.results-bg{padding:90px 0 80px}.law-enforcement-inner h2{font-size:30px;line-height:110%}.law-enforcement-inner{padding:60px 0 70px}.law-cta .double-column{margin-top:10px}#section-2_new .img-wrap{display:block;width:100%}.law-enforcement-inner.security-features .shotspotter_works{width:100%}.security-campus .logo-wrap{margin:20px 0;width:50%}.law-enforcement-inner.bg-security{background:url(/system/content-uploads/secure-background.jpg) no-repeat 100% transparent;background-size:cover}.security-cta .button.big-brackets{font-size:14px}.security-cta .left-section,.security-cta .right-section{padding:30px 0}.technology-solution .solution-item .left-section,.technology-solution .solution-item .right-section{width:100%}.technology-solution .solution-item .solution-icon{height:50px;margin:0}.technology-mobile-diagram .arrowdown-1,.technology-mobile-diagram .arrowdown-2{left:7%}.technology-mobile-diagram .number{max-width:35px}.technology-bg .title-section h1{font-size:30px}.technology-diagram .column-3{padding-right:20px;width:100%}.technology-push-notifications-background{padding:100px 0}.technology-solution .solution-item{margin-bottom:55px}.technology-solution .solution-item .img-wrap{display:block;margin-bottom:15px;text-align:left;width:100%}.technology-solution .solution-item .text-wrap{width:100%}.technology-solution .solution-item .intro{font-size:20px}.citizens-video{padding:125px 0}.citizens-cities-list{padding:20px 40px 0}.law-enforcement-inner.bg-city{background:url(/system/content-uploads/get-in-your-city-bg.jpg) no-repeat 0 transparent;background-size:cover}.bg-city .left-margin-section{color:#fff;float:left;padding:75px 100px 75px 0;width:100%}.company-page .company-overview .clearfix{height:0!important}.gun-impact-page .resources .articles,.gun-impact-page .resources .research,.gun-impact-page .resources .studies{width:100%}.citizens-cta h2{margin-bottom:35px}.law-cta .center-section,.law-cta .left-section,.law-cta .right-section{border-right:0;padding:20px 10px}.technology-features ul.height-right{min-height:0}.support-quality .text-section{padding-right:0;width:100%}.support-quality .image-section{display:inline-block;margin-top:30px;text-align:center;width:100%}.support-quality .percentage-support{display:inline}.support-advantage .triple-column .column{margin-top:0;width:100%}.support-advantage h2{margin-bottom:30px}.net-promoter .net-promoter-wrap{display:inline-block;margin-bottom:20px;padding-right:0;text-align:left;width:100%}.net-promoter .net-promoter-text{box-sizing:border-box;padding-left:0;width:100%}.support-mission p{font-size:25px}.support-page-bg{background:url(/system/content-uploads/support-background-mobile.jpg) no-repeat 100% transparent;background-size:cover}.cs-campus-bg{padding:80px 0 0}.cs-campus-bg h1{width:100%}.cs-campus-bg .case-info{margin-top:70px}.cs-campus-bg .california-map{margin-top:30px}.cs-campus-bg .case-info{padding:50px 0 60px}.case-study-section{padding:65px 0 75px}.case-study-section .double-column,.case-study-section .triple-column{margin-top:0}.shotspotter-dispatch .desktop-dispatch-img{width:100%}.banner-app{padding:70px 0 90px}.apps-section{margin-top:60px}.apps-section .respond-wrap{margin-bottom:60px;margin-top:25px}.shotspotter-respond{background:#f1f1f1;padding:65px 0 90px}.shotspotter-dispatch .platform-box,.shotspotter-respond .platform-box{margin-bottom:4px}.app-download .app-icon{margin-bottom:10px}.shotspotter-dispatch{padding:60px 0 80px}.shotspotter-dispatch h4,.shotspotter-respond h4{font-size:24px}.shotspotter-dispatch h2,.shotspotter-respond h2{font-size:26px}.app-testimonial{background:#000;color:#fff;padding:75px 0 85px}.apps-section .text-wrap p{min-height:0}.banner-app .app-btns a{display:block;margin:0 auto 20px;padding:0}.sst-module-case-studies p{width:100%}.sst-module-case-studies .overlay-white{padding:60px 0}.results-view-section p{width:100%}.results-view-section .overlay-white{padding:60px 0}.careers-page .careers-background{height:300px}.apply-bottom{display:none}.careers-form select{width:100%}.careers-intro{padding:60px 0}.careers-perks h2{text-align:center}.careers-page .careers-carousel{background:transparent;height:auto;text-align:center}.careers-page .collage-pic.collage-2{margin-top:5px;width:100%}.careers-page .collage-pic.collage-1{width:100%}.careers-page .careers-oportunities{overflow:auto}.careers-oportunities p,.careers-page .text-wrap{width:100%}.careers-intro h2{font-size:32px}.careers-page ul.list-items li{background:url(/system/content-uploads/bg_li.png) no-repeat left 10px}#position-career{padding:70px 0 0;width:100%}.apply{margin-top:0;width:100%}.careers-lightbox{max-width:300px;overflow:hidden;padding:40px 30px;width:80%}.careers-lightbox #request input{width:100%}.careers-lightbox #request input.submit{margin:auto}#testimonials-carousel{padding:100px 0 0}.testimonials-template #challenges h1{font-size:40px;line-height:1.1;margin-top:45px}.testimonials-template h1{line-height:1.1}.testimonials-template #content-factsheet h1{font-size:26px;padding-top:80px}.sst-page .social-share{display:inline-block;width:30%}.sst-page .meta{width:70%}.post-excerpt .meta{margin-bottom:20px;width:100%}.post-excerpt .social-share{width:100%}.blog-page .post-text p,.sst-page{word-break:break-word}.red-button{font-size:16px;height:auto;margin:0 auto;padding:9px 20px;text-align:center;width:50%}.text .light{font-size:15px}#elected-1 .text{top:20%}.technology-diagram{padding-bottom:30px}.wpcf7-form-control-wrap input{width:100%}.stat-features .stat-box{min-height:0;padding:30px}.news-page .featured-news .news-feature{width:100%}.law-page .challenge-img,.law-page .justice-img,.law-page .step-img{margin-bottom:20px}.law-page .challenges-section{padding:60px 0 40px}.law-page .ballistic_section .half-overlay{width:100%}.law-page .challenges-section .challenge-item{margin:20px 0 30px}.law-page .law-challenge .text-wrap{width:100%}.law-page .proven_tech .step-item{margin-bottom:30px}.law-page .partners-graphic{padding:0 0 20px}.partners-graphic .graphic-wrap{transform:scale(.7);width:320px}.healthcare-page h2{font-size:30px;margin-bottom:10px}.healthcare-page .copy{margin-bottom:40px}.healthcare-page .healthcare-bg{background:url(../../img/background-healthcare.jpg) no-repeat top transparent;background-position-x:-200px;background-size:cover;padding:90px 0 100px}.critical .critical-stat{margin-bottom:20px;margin-top:20px}.text-block-content .inner-content.row>div{padding:0}.text-block-content .inner-content.row{display:flex;flex-flow:column}.interior-inner .mejs-container{display:block;width:100%!important}a.cta-button.full-button{display:block;font-size:16px;margin:0 auto;text-align:center}.text-block-content:last-child .inner-content.row .additional{order:2;padding-top:14px}.interior-inner{padding:44px 0 48px}.section.interior-inner img{display:block;float:none!important;margin:12px auto!important;max-width:100%}}@media screen and (max-width:767px) and (orientation:landscape){.hidden-mobile.landscape-img{display:block}#main-new h1{font-size:36px;margin-top:40px;padding-top:0}}@media screen and (max-width:667px){.citizens-cities-list .column-4{padding-right:15%}#sidebar{display:none}.content-law_enforcement{position:relative;width:100%}section.head_vdo{background:url(/system/content-uploads/head_vdo_bg.jpg) no-repeat 50%}video.enforcement-video{display:none}}@media screen and (max-width:650px){.celebratory-page .column-mid,ul.list-items.list-items-gunfire{margin:0 auto;padding:0 10px;width:95%}.gunfire{margin-bottom:30px;padding-bottom:50px;padding-top:50px}.logo{background-size:170px auto;height:30px;width:115px}.bx-wrapper .bx-pager{bottom:0!important}#main .text{font-size:18px!important;line-height:24px!important}#main img{min-height:250px}#main.lp img{margin:0 auto;min-height:50px}.btn-play,.btn-play-1{background-size:65px auto;height:65px;width:65px}#section-2 img{min-height:300px}#section-2 .text{font-size:24px!important;left:auto!important;line-height:30px!important;margin:0 auto!important;width:100%!important}#section-3 .text{font-size:26px!important;top:-20px}#section-3 h2{font-size:20px;line-height:24px;margin-top:-10px}.real-time-data{padding-bottom:30px}.real-time-data .small{display:none}.play-audio{margin-left:10px}#section-4 .text,#section-6 .text{left:auto;margin-left:auto;position:relative;width:90%}#section-6 .text span{font-size:14px}#section-3{background:#fff;height:650px}#section-3 .real-time-data{font-size:16px;line-height:26px;margin-left:-130px;position:absolute;right:auto;width:260px}#section-3 .real-time-data span{padding:0 0 0 10px}#section-3 .real-time-data img{float:none}#section-3 img{display:none}#section-3 .real-time-data img{display:block}.expandables-list a.view,.more ul li,a.view,ul.list-items li{font-size:18px}#sidebar{display:none}#main-content{width:100%}#request li{float:none;padding:0 1% 15px 0;width:100%}#request li.large{width:100%}#request input{margin:0 20px 0 0;width:264px}#request label{color:#000;display:block;font-size:16px;margin:0 0 5px;width:100%}#request input,select,textarea{border:2px solid #dadce3;font-size:16px;padding:8px}#request select{height:40px}#request textarea{height:300px;resize:none;width:88%}#request input.submit{float:right;margin:0 10% 0 0;width:auto}#request label.error{color:#c03}.video-thumb{font-size:14px;line-height:20px}#grants h2,.grant-deadlines{float:none;width:100%}#grants h2{line-height:24px;margin:0 0 20px}.expand{font-size:16px}#main-content table tr td,#main-content table tr th{font-size:12px;line-height:16px}}@media screen and (max-width:420px){nav li#technology .submenu,nav li .submenu{margin-left:0;margin-top:0;text-align:left}.pio-mobile1{float:left;margin-left:30px;text-align:left;width:93%}.citizens-cities-list .column-4{width:100%}#section-6_new a.button.city{display:block;margin:40px auto 0;width:auto}.company-page .partners .k .bio{width:350px}.section-sub{padding-top:40px}.content-law_enforcement{position:relative;width:100%}section.head_vdo{background:url(/system/content-uploads/head_vdo_bg.jpg) no-repeat 50%}video.enforcement-video{display:none}.logo{background-size:130px auto;height:24px;width:88px}h1.celebratorygunfire{font-size:26px;text-align:center}ul.list-items-pio-toolkit li a{font-size:20px}#secure-1 .text,#utilities-1 .text{top:2%}#secure-1 .text br,#utilities-1 .text br{display:none}#secure-1 img,#utilities-1 img{min-height:400px}#cloudbased-1 img{min-height:140px}#cloudbased-1 .text{top:10%}#cloudbased-1 .text h1{font-size:16px!important;line-height:22px!important}#elected-1 .text h1{font-size:14px}.alignleft,.alignright{float:none}ul.list-items li ul li{background:url(/system/content-uploads/red_bullet.png) no-repeat left 0}.expandables-list a.view,.more ul li,ul.list-items li{background:url(/system/content-uploads/bg_li.png) no-repeat left 0}.new-white{margin-top:60px}.learn-more{font-size:16px!important}.section-main-sub{color:#4d4d4d!important;font-size:40px;padding:30px 50px 10px;text-align:center}#section-epidemic .text{font-size:19px!important;left:20%!important;line-height:30px!important;margin-left:0;text-align:left;top:40px;width:100%!important}#section-epidemic{text-align:center}#section-epidemic a{padding-left:55px}#section-epidemic a,.section-second-sub a{background:none;font-size:12px;padding-right:50px;text-decoration:underline}.section-second-sub a{height:30px;margin-bottom:0;padding-left:50px}.section-second-sub p{margin-bottom:0}.shot-notification{margin-left:0;padding-top:10%;width:100%}.bottom-notification .play-audio{background:none;cursor:pointer;display:inline-block;font-size:22px;height:0;margin-left:-30px}#section-4-new .inner-content{height:400px}.third-second-sub p{font-size:30px;line-height:1.2}.third-second-sub{padding-bottom:0;padding-top:15px;text-align:center}.third-second-sub p{font-size:18px;font-weight:300;line-height:24px;margin:0 0 15px}.section-second-sub{color:#1e1e1e;margin-bottom:10px;margin-top:15px;text-align:center}#map-home p{display:none}#map-home{background:url(/system/content-uploads/maps.png) no-repeat 50%;background-size:cover;height:200px;padding-bottom:0;padding-top:100px;text-align:center}#map-home h2{font-size:20px;font-weight:400;margin-top:-80px}#map-home a{background:none;font-size:18px;height:50px;margin-bottom:50px;margin-top:-20px;padding-left:25px;padding-right:50px;text-decoration:underline}#section-7{background:#fff!important;height:auto;overflow:hidden;padding-bottom:100px;padding-top:20px}#section-7 h1{color:#000;font-size:20px;margin:0;text-align:center}.healthcare-page .testimonial .img-wrap{margin-top:10px;min-height:200px}.faq .expand{display:block}.company-page #philanthropy img.philanthropy_logo{margin-bottom:25px}#technology-page{background-position:70%}#company-page,#media-kit-page,#technology-page{padding:90px 0}#secure-1 img,#utilities-1 img{min-height:300px}a.pio-mobile{display:none}.inner-content-pio-toolkit{margin:0 auto;position:relative;width:100%}#section-epidemic .text{overflow:hidden;padding-left:0!important;text-align:right;width:80%!important}nav{margin:380px 0 0}.top-nav{margin-top:40px}#gun-violence-resources .submenu{left:0!important;width:100%!important}#header_search{padding-left:0}#menu{height:750px}}@media only screen and (min-device-width:320px) and (max-device-width:414px){.additional_contact_info{padding-top:50px}#support-1.support{padding:100px 0}.law-enforcement-bg.city-page{background-position-x:-300px;background-position-y:-160px}.section.partners-graphic{margin:-70px auto}#main-new .copy,#main-new .img-wrap{float:left;position:relative;width:100%}#main-new h1{font-size:36px;padding-top:0}#main-new{background-position:top;height:750px}#main-new #video-play img{margin-top:40px;width:50%}#stats .text{padding:0 10px}#stats .shotspotter_works{width:50%}#stats .shotspotter_works h4{font-size:16px;font-weight:500;padding:0}#detect-protect-connect .col-3{margin:0 auto}#customers-recommend .list-benefits{padding-left:20px;width:90%}#section-4_new .video{margin:10px auto;width:100%}}@media (min-width:768px){.head_vdo h2{color:#fff;font-size:40px;font-weight:700;margin:125px 0 50px}.head_vdo{background:rgba(0,0,0,.6)}.head_img,.head_vdo{height:500px}.head_img h2{margin:50px 0}.bottom_dark h2,.newList_Square h2{font-size:40px;font-weight:700;line-height:50px}.newList_Square ul li{float:left;width:50%}.col_content{min-height:180px}}@media only screen and (min-device-width:667px) and (max-device-width:735px){.citizens-cities-list .column-4{padding-right:10%}#main-new h1{padding-top:0}#stats .shotspotter_works{width:50%}}@media only screen and (min-device-width:300px) and (max-device-width:375px){#customers-recommend h2,#detect-protect-connect h2,#section-4_new h2,#stats h2,#testimonials-carousel h2,.news-highlight-module h2{font-size:25px;line-height:1.2em}#stats .shotspotter_works h4{font-size:16px;font-weight:500;padding:0}#main-new h1{padding-top:0}#stats .shotspotter_works{width:50%}}@media (min-width:990px){.section.interior-inner.text-block-content:nth-of-type(2n) .inner-content .col-md-4{float:right}}
/*# sourceMappingURL=maps/pages.css.map */
