*{margin-top:0}.wrapper{width:90%;max-width:56.25em;margin:0 auto}.th{width:150px;height:150px}.bold{font-weight:700}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after{content:"";display:block;clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.a2a_kit{display:none}}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{color:#030000;font:normal 100% Arial,sans-serif}img,video{width:100%;border:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{background:#fff url(/__images/bg/plate.jpg)}*{box-sizing:border-box}a{color:#ed1c24;text-decoration:underline}a:visited{color:#ed1c24}a:hover{color:#ed1c24;text-decoration:none}a[href^="tel:"]{color:inherit;text-decoration:none}h1{font-size:2rem;color:#ed1c24}h2{font-size:1.5rem;color:#333}figcaption{font-size:.9rem;font-style:italic;margin-top:-1.5rem}.historical,figure{margin:1rem 1rem 1.5rem 1rem}.testimonial{font-size:.9rem;font-style:italic;margin-top:1rem}@media only screen and (min-width:550px){.prevention{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.prevention p{max-width:60%;margin-right:4%}}@media only screen and (min-width:48em){.historical{display:flex;flex-wrap:wrap;flex-direction:row}.historical img{max-width:48%;margin:1%}}@font-face{font-family:cooper-black;src:url(/__css/COOPBL.TTF)}.title{font-family:cooper-black,serif;font-style:normal;font-weight:400;color:#ed1c24}.dev-info{background:#fff;color:#333;font-size:.8rem}.screenreader{position:absolute;left:-999px}.formresponse{padding-left:2rem;font-size:1.4rem}.browserupgrade{margin:.2rem 0;padding:.2rem 0;background:#333;color:#fff}.to-do{color:#ff00ff}.form{font-size:80%}::-moz-selection{background:#333;color:#fff}::selection{background:#333;color:#fff}.banner-container{color:#030000}.banner{width:100%}.banner{position:relative;z-index:1}.banner{background:#fff}.texture-bg{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.6;width:100%;height:100%;padding:18px;background:#999;background:url(/__images/bg/rivet.png),url(/__images/bg/rivet.png),url(/__images/bg/rivet.png),url(/__images/bg/rivet.png),url(/__images/bg/metal-pale.jpg);background-repeat:no-repeat;background-size:18px,18px,18px,18px,cover;background-position:1.5% 4%,98.5% 96%,1.5% 96%,98.5% 4%;box-shadow:0 0 20px #490b0b}.banner .section{margin:0 auto;text-align:center;font-weight:400}.banner .phone{color:#ed1c24}.banner div.info{color:#030000;font-weight:700}.banner div.logo{width:100%;max-width:23rem}.banner div.logo img{margin:0 auto;padding:1rem}.banner .phone{margin:.75rem 0;font-size:1.2rem}.motto{font-size:1rem;padding-bottom:1.5rem;margin-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:20em){.banner .phone{font-size:1.4rem}}.no-js .no-js-fallback,.no-js .sf-menu{display:block}.no-js .nav-toggle{display:none}.JsLoaded .no-js-fallback{display:none!important}.menu-hide .sf-menu{display:none}.JsLoaded .nav-toggle{display:block}@media only screen and (min-width:540px){.JsLoaded .sf-menu{display:block}.JsLoaded .nav-toggle{display:none}}.nav-toggle,.sf-menu,.sf-menu *{margin:0 auto;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu ul ul{top:0;left:100%}.sf-menu>li{float:left}.no-js .sf-menu li.sfHover>ul,.no-js .sf-menu li:hover>ul{display:none}.JsLoaded .sf-menu li.sfHover>ul,.JsLoaded .sf-menu li:hover>ul{display:block}.sf-menu a{display:block;position:relative}.nav-toggle{text-align:center}@media only screen and (min-width:540px){.sf-menu ul{min-width:12em}}.sf-menu a,a.nav-toggle{padding:.75em 1em;text-decoration:none;zoom:1;color:#fff;text-decoration:none}.sf-menu a:visited,a.nav-toggle:visited{color:#fff}.sf-menu a:hover,a.nav-toggle:hover{color:#ed1c24;text-decoration:none}.nav-toggle,.sf-menu li{background:#323232;white-space:nowrap;transition:background .2s}.sf-menu ul li{background:#323232}.sf-menu ul ul li{background:#323232}.nav-toggle:hover,.sf-menu li.sfHover,.sf-menu li:hover{background:#323232;transition:none}.nav-toggle:hover,.sf-menu a.sfHover,.sf-menu a:hover{color:#ed1c24;font-weight:700;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}@media only screen and (max-width:539px){.sf-vertical{width:50%;margin:0}.sf-vertical ul{left:100%;top:0;width:100%}.sf-vertical>li{float:none}.sf-vertical li{width:100%}.sf-vertical.sf-arrows>li>.sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5)}.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after,.sf-vertical.sf-arrows li:hover>.sf-with-ul:after,.sf-vertical.sf-arrows li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-menu a{overflow:initial;white-space:initial}}.nav-container{background:#323232;position:relative;z-index:5}.footer-container{color:#030000}footer{width:100%!important}footer{position:relative;z-index:1}footer{background:#fff}footer .texture-bg{opacity:.5}aside{padding-top:1rem;padding-bottom:1px}footer{padding:2rem}aside a,footer a{color:#030000;text-decoration:underline}aside a:visited,footer a:visited{color:#030000}aside a:hover,footer a:hover{color:#ed1c24;text-decoration:underline;font-weight:700}footer .biz-names,footer .phone{font-size:1.125rem}footer .license{font-size:1rem}footer ul{font-size:.9rem;margin:0;padding:0;list-style-type:none;position:relative}footer ul li{margin-bottom:.7em}footer ul li:last-child{margin-bottom:0}footer .biz-names,footer ul{margin-bottom:1.5rem}@media only screen and (min-width:20em) and (max-width:47.99em){footer ul{float:left;width:45%}footer .menu{margin-right:5%}footer .legal{clear:both}}@media only screen and (min-width:48em){footer .legal,footer ul{width:50%;float:left}}body,html{height:100%}body{display:table;width:100%}.page-row{display:table-row;height:1px}.page-row-expanded{height:100%}.hero-container{position:relative;z-index:1}.hero-container{background:#fff}.hero-container{max-width:56.25em;margin:0 auto}.hero{list-style-type:none;padding-left:0}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.hero .text,.hero img{display:block}.hero .text{font-weight:700;color:#030000;padding:.5em .76em 1em;text-align:center}.hero .text h1{font-family:cooper-black,serif;font-weight:400;color:#ed1c24}.hero .text p{margin:0 0 .4em 0}.hero .text p:last-child{margin-bottom:0}.hero .text section{margin:0 0 1.2em 0}.hero .text section:last-child{margin-bottom:0}.hero .text .phone{font-size:1.3em;padding:.25em;display:inline-block}@media only screen and (min-width:48em){.hero .inner{display:table}.hero .text,.hero img{display:table-cell}.hero img{max-width:660px}.hero .text{vertical-align:middle;max-width:230px}}@media only screen and (min-width:56.25em){.hero .text{font-size:100%;max-width:220px}.hero img{max-width:680px}.hero .text p{margin:0 0 .4em 0}.hero .text p:last-child{margin-bottom:0}.hero .text section{margin:0 0 1.3em 0}.hero .text section:last-child{margin-bottom:0}}.video{max-width:56.25em;margin:0 auto;text-align:center}.video video{margin-bottom:2rem}@media only screen and (min-width:48em){video{max-width:85%}}@media only screen and (min-width:56.25em){video{max-width:75%}}.content>*{margin:2rem 0}article img{max-width:30rem;margin-bottom:2rem}aside{background:#fff}aside{position:relative;z-index:1}aside{padding:1rem 3% 1rem 3%;max-width:30rem}aside .section{margin:1rem .5rem;font-weight:700}aside .section h2,aside .section h3{color:#030000}aside hr{color:#ed1c24;background-color:#ed1c24;height:2px;border:0;box-shadow:5px 5px 15px #000}aside p:last-child{margin-bottom:0}@media only screen and (min-width:48em){.content article{float:left;width:66%}aside{float:right;width:30%}}.territory{max-width:60rem;margin:2rem auto}.title{margin-top:0}.map{padding:2rem 0 1rem 0;max-width:10rem}.kickers .section{background:#333 url(/__images/bg/metal-pale.jpg);width:8rem;height:8rem;position:relative;margin:1rem;text-align:center;color:#fff;font-family:'Patua One',cursive;font-weight:400;font-size:.9rem}@media only screen and (min-width:48em){.kickers .section{background:#333 url(/__images/bg/metal-pale.jpg)}}.kickers .section a{display:block;width:100%;height:100%;padding:.5rem;color:#fff;text-decoration:underline}.kickers .section a:visited{color:#fff}.kickers .section a:hover{color:#ed1c24;text-decoration:none;text-shadow:.1rem .1rem .5rem #000;box-shadow:5px 5px 15px #600}.kickers .section img{height:60%;width:auto;position:absolute;left:0;right:0;bottom:.6rem;margin:.5rem auto 0}.kickers .section p{display:none}.lists{padding-left:0}.lists ul{padding-left:1rem;padding-right:1rem}.lists li{margin-bottom:.3rem}@media only screen and (min-width:20em){.map{width:50%;float:left;padding:0 1rem 1rem 0}.map img{max-width:6rem}.kickers .section{float:left;margin:calc((100% - (8.1rem * 2))/ 8) calc((100% - (8.1rem * 2))/ 4)}}@media only screen and (min-width:30em){.map{padding:.5rem 1rem 1rem 0}.kickers .section{width:10rem;height:10rem;font-size:1.1rem;margin:calc((100% - (10.1rem * 2))/ 12) calc((100% - (10.1rem * 2))/ 4)}.kickers .section a{padding:.8rem}.kickers .section img{bottom:1rem;margin:1rem auto 0}.lists ul{float:left;width:50%}}@media only screen and (min-width:48em){.territory .txt{width:75%;float:right}.map{width:26%;padding:.5rem 0 1rem 0}.map img{max-width:10rem}.kickers .section{margin:calc((100% - (10.1rem * 4))/ 12) calc((100% - (10.1rem * 4))/ 6)}.kickers .section:first-child{margin-left:0}.kickers .section:last-child{margin-right:0}}