/* Use this reset as a starting point, and customize to your needs */
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}a{background:transparent;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}b,strong{font-weight:700}em{font-style:italic}small{font-size:85%}img{-ms-interpolation-mode:bicubic;vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}svg:not(:root){overflow:hidden}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(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:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.browsehappy{height:10%;width:100%;background-color:#000;color:#fff;text-align:center;padding:60px 0;font-size:22px;position:fixed;top:0;left:0;z-index:99999999999999}.browsehappy a{color:#ff0;text-decoration:underline}.browsehappyimg{z-index:999999999999999;position:absolute;left:48%;top:12%}@media print{*{ background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.pad-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}body{font-size:16px;font-family:'Signika',sans-serif;font-weight:300}body{-webkit-font-smoothing:antialiased}.col4,.col6{display:inline-block;vertical-align:top}.col4{width:40%}.col6{width:60%}.grey{color:#6f6f6f}.lightGrey{color:#ecebea}.black{color:#2e2f30}.blue{color:#242f44}.lightBlue{color:#143269}.tan{color:#eeebe6}.white{color:#fff}.light{font-weight:300}.regular{font-weight:400}.italic{font-weight:400;font-style:italic}.center{padding:0 10px;text-align:center}.clear{clear:both}h1{font-size:1.7em;margin-bottom:16px}h2{font-size:1.4em;margin-bottom:10px;color:#90191d}p{margin-bottom:20px;line-height:130%}p:last-child{margin-bottom:0}body{background:#ecebea}a{color:#000;text-decoration:none}#main{max-width:1067px;margin:0 auto}header.main{padding-bottom:48px}header.main img{padding:32px 0 0 5%;float:left}header.main .tagline{padding:58px 5% 0 0;float:right;font-size:1.8em;text-transform:uppercase;font-weight:400}footer{text-align:center;padding:20px 0 40px 0;background:#FFF;margin-top:20px;font-size:.9em}footer div{margin-bottom:19px;font-weight:300}footer div.smaller{font-size:.9em}footer ul{padding-bottom:2px}footer ul li{display:inline;padding:0 1%;border-right:2px solid #000;text-align:center;text-transform:uppercase;font-weight:600}footer ul li:last-child{border:0}section.banner{background:#FFF;text-align:center;max-width:1067px;margin:0 auto}section.banner img{width:100%;max-width:1067px}.bottom{padding:40px 0 80px 0;text-align:center}.bottom p{font-size:1.8em}.bottom img{width:100%;max-width:390px}.bottom .left{float:left;width:50%}.bottom .right{float:right;width:50%}.bevelgears{background:url('/_assets/img/bevel-gears.png') no-repeat bottom center;height:245px;width:38%;position:relative;top:-123px;margin:0 0 -140px 5%}div.bevel{padding-bottom:130px}.secondary{width:90%;margin:0 auto;background:#FFF;min-height:400px;padding:40px 30px}.secondary ul{margin-bottom:20px}.secondary ul li{margin-bottom:5px}.secondary .left{float:left;width:38%;text-align:center}.secondary .right{float:right;width:60%}.secondary .imggroup img{width:157px;height:157px;background:#000;margin:6px 6px}.secondary .reconditioned{font-size:1.4em;text-align:center}.about img{width:100%;max-width:235px;background:#000;margin-bottom:15px}.about .left{width:28%;text-align:left}.about .left h2{color:#000;font-size:1.7em}.about .right{width:70%}@media screen and (max-width: 938px){.bottom .left,.bottom .right{ float:none;width:100%}.bottom .right{margin-top:30px}.bottom p{font-size:1.4em}}@media screen and (max-width: 720px){header.main{ text-align:center}header.main img,header.main .tagline{float:none}header.main img{padding:32px 0 0 0}header.main .tagline{padding:28px 0 0 0;font-size:1.4em}}@media screen and (max-width: 605px){footer ul li{ display:block;border-right:0;font-size:1.3em;padding:15px 0}}@media screen and (max-width: 938px){.secondary .left,.secondary .right{ float:none;width:100%}.about .left{padding-top:20px}.bevelgears{display:none}div.bevel{padding-bottom:30px}}